From 8647edf15876f28dc940609a39918ae0ebdc3421 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 3 Jul 2025 18:08:51 +0800 Subject: [PATCH] Auto Submit --- ...a18cabb.async.js => 5625.3a64a342.async.js | 80 +++++------ ..._Exercise__Detail__index.76d43a94.async.js | 124 +++++++++--------- ... => p__Paths__Detail__id.2d39cab5.async.js | 38 +++--- ...owledgegraph__Detail__id.9914759d.async.js | 2 +- umi.cd8da209.js => umi.ab265c3b.js | 2 +- 5 files changed, 123 insertions(+), 123 deletions(-) rename 5625.ca18cabb.async.js => 5625.3a64a342.async.js (97%) rename p__Classrooms__Lists__Exercise__Detail__index.009bcb56.async.js => p__Classrooms__Lists__Exercise__Detail__index.76d43a94.async.js (73%) rename p__Paths__Detail__id.53044559.async.js => p__Paths__Detail__id.2d39cab5.async.js (85%) rename p__knowledgegraph__Detail__id.87d70fe7.async.js => p__knowledgegraph__Detail__id.9914759d.async.js (99%) rename umi.cd8da209.js => umi.ab265c3b.js (99%) diff --git a/5625.ca18cabb.async.js b/5625.3a64a342.async.js similarity index 97% rename from 5625.ca18cabb.async.js rename to 5625.3a64a342.async.js index e53b8def72..407857606f 100644 --- a/5625.ca18cabb.async.js +++ b/5625.3a64a342.async.js @@ -915,7 +915,7 @@ margin-bottom: 16px; }`;return(0,Jt.useEffect)(()=>{const Pe=Xt.current.attachShadow({mode:"open"});ce.current=document.createElement("div"),ce.current.className="markdown-body",ce.current.innerHTML=ne,Pe.appendChild(ce.current);const De=document.createElement("style");return De.textContent=me,Pe.appendChild(De),()=>{Pe.innerHTML=""}},[]),(0,Jt.useEffect)(()=>{ce.current&&(ce.current.innerHTML=ne)},[ne]),Lt.createElement("div",{ref:Xt})};function et(ne){const Xt=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],ce=new RegExp(`\\b(${Xt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return ne.replace(ce,"").trim()}var tt=Object.defineProperty,st=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ct=(ne,Xt,ce)=>Xt in ne?tt(ne,Xt,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[Xt]=ce,gt=(ne,Xt)=>{for(var ce in Xt||(Xt={}))rt.call(Xt,ce)&&ct(ne,ce,Xt[ce]);if(st)for(var ce of st(Xt))ut.call(Xt,ce)&&ct(ne,ce,Xt[ce]);return ne};const ft="@\u2581\u2581@",kt="@\u2581@",jt=/]*>/g;function Ht(ne){let Xt=document.createElement("div");return Xt.innerHTML=ne,Xt.childNodes.length===0?"":Xt.childNodes[0].nodeValue}const Ot=(ne,Xt)=>{ne=ne||"";const ce=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Pe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,De=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Xt?ne.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ce,(Ve,we,Qe,ae,_t,$t,re)=>{const pe=we||ae||$t,le=Qe||_t||re||"?";return St.Z.API_SERVER+"/api/attachments/"+pe+le+"&t="+(0,Et.Jn)(pe,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ne=ne.replace(De,(Ve,we,Qe,ae,_t,$t,re)=>{const pe=we||ae||$t,le=Qe||_t||re||"?";return St.Z.API_SERVER+"/attachments/download/"+pe+le+"&t="+(0,Et.Jn)(pe,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(ce,(Ve,we,Qe,ae,_t,$t,re)=>{const pe=we||ae||$t,le=Qe||_t||re||"?";return St.Z.API_SERVER+"/api/attachments/"+pe+le+"&t="+(0,Et.Jn)(pe,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(me,(Ve,we,Qe,ae,_t)=>{const $t=we||ae,re=Qe||_t||"";return'"'+St.Z.API_SERVER+"/api/attachments/"+$t+re+$t+re+"&t="+(0,Et.Jn)($t,Date.now())}).replace(Pe,(Ve,we,Qe,ae,_t)=>{const $t=we||ae,re=Qe||_t||"";return"("+St.Z.API_SERVER+"/files/uploads/"+$t+re+$t+re+"&t="+(0,Et.Jn)($t,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),ne)};var te=({value:ne="",className:Xt,showTextOnly:ce,showLines:me,style:Pe={},stylesPrev:De={},highlightKeywords:Ve,showProgramFill:we,isProgramFill:Qe,disabledFill:ae=!1,programFillValue:_t,onFillChange:$t=le=>{},onFillBlur:re=()=>{},onFillFocus:pe=()=>{}})=>{let le=et(String(ne||""));const[Ue,Ne]=(0,Jt.useState)(""),[Xe,Le]=(0,Jt.useState)("office"),[xe,_e]=(0,Jt.useState)([]),Fe=(0,Jt.useRef)("a"+(0,Pt.Z)()),Ae={},oe=fe=>//i.test(fe||""),Mt=(fe,ke,tn)=>{const dn=document.createElement(fe===kt?"input":"textarea");dn.style.width="100%",dn.style.height=fe===kt?"40px":"151px",dn.rows=5,dn.spellcheck=!1,dn.name="edu-program-fill",dn.placeholder="\u8BF7\u8F93\u5165",dn.dataset.id=ke;const ln=Object.keys(Ae).length;return Ae[ln]=dn,`${dn.outerHTML}`};function At(fe){return fe=fe.replace(/!\[.*?\]\(.*?\)/g,""),fe=fe.replace(/\[.*?\]\(.*?\)/g,""),fe=fe.replace(new RegExp("","gs"),""),fe=fe.replace(//g,""),fe=fe.replace(//g,""),fe=fe.replace(new RegExp(".*?<\\/video>","gs"),""),fe=fe.replace(new RegExp(".*?<\\/audio>","gs"),""),fe=fe.replace(new RegExp(".*?<\\/style>","gs"),""),fe=fe.replace(new RegExp(".*?<\\/script>","gs"),""),fe}const Qt=fe=>!ce&&oe(le)?fe:fe.replace(/([\s\S]+?)<\/style>/gim,function(ke,tn){let dn=tn.replace(/(\n|\r)/g,"").split("}"),ln=[];return dn.map(Bn=>{Bn!=""&&ln.push(`.${Fe.current} ${Bn}`)}),``}),se=(0,Jt.useMemo)(()=>{try{const dn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ln=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Bn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Vn=/\(\/attachments\/download\//g;le=le.replace(Vn,"("+St.Z.API_SERVER+"/attachments/download/").replace(dn,"("+St.Z.API_SERVER+"/api/attachments/").replace(ln,'"'+St.Z.API_SERVER+"/api/attachments/").replace(Bn,'"'+St.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(dn){}if(we){let dn=-1;return le=le.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ln,Bn,Vn){var Tn;return++dn,Mt(ln,dn,(Tn=_t==null?void 0:_t[dn])==null?void 0:Tn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Qt(le||"")}
`}let fe=Qt(le);fe=(0,qt.ZP)(fe);const ke=(0,qt.ez)();le.match(/\[TOC\]/)&&(fe=fe.replace("

[TOC]

",(0,qt.Qv)()),(0,qt.Iy)()),fe=fe.replace(/(__special_katext_id_\d+__)/g,(dn,ln)=>{const{type:Bn,expression:Vn}=ke[ln];return(0,Nt.renderToString)(Ht(Vn)||"",{displayMode:Bn==="block",throwOnError:!1,output:"html"})}),fe=fe.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,qt.AL)();const tn=document.createElement("div");if(tn.innerHTML=fe,ce)return tn.innerText;if(Ve){const dn=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Bt(tn,dn),tn.innerHTML}return setTimeout(()=>Zt(),500),tn.innerHTML},[le,Ve]);(0,Jt.useEffect)(()=>{ie.current&&ie.current.querySelectorAll(["input","textarea"]).forEach(ke=>{ke.oninput=Kt,ke.onblur=It,ke.onfocus=bt})},[xe]),(0,Jt.useEffect)(()=>{var fe,ke,tn,dn,ln;if(_t!=null&&_t.length)try{const Bn=ie.current.querySelectorAll(".edu-program-fill-score"),Vn=ie.current.querySelectorAll('[name="edu-program-fill"]');for(const[Tn,un]of Vn.entries())un.value=((fe=_t==null?void 0:_t[Tn])==null?void 0:fe.value)||"",((ke=_t==null?void 0:_t[Tn])==null?void 0:ke.type)==="warning"?un.className="program-fill-warning":((tn=_t==null?void 0:_t[Tn])==null?void 0:tn.type)==="success"?un.className="program-fill-success":un.className="";for(const[Tn,un]of Bn.entries())un.innerHTML=(dn=_t==null?void 0:_t[Tn])!=null&&dn.score?`${(ln=_t==null?void 0:_t[Tn])==null?void 0:ln.score}\u5206`:"";_e(_t)}catch(Bn){console.log(Bn,"error")}},[_t]);const Kt=fe=>{xe[fe.target.dataset.id]=xe[fe.target.dataset.id]||{},xe[fe.target.dataset.id].value=fe.target.value,_e([...xe]),$t(xe,fe.target.dataset.id)},It=fe=>{xe[fe.target.dataset.id]=xe[fe.target.dataset.id]||{},xe[fe.target.dataset.id].value=fe.target.value,_e([...xe]),re(xe,fe.target.dataset.id)},bt=fe=>{xe[fe.target.dataset.id]=xe[fe.target.dataset.id]||{},xe[fe.target.dataset.id].value=fe.target.value,_e([...xe]),pe(xe,fe.target.dataset.id)};function Bt(fe,ke){return fe.childNodes.forEach(tn=>{var dn;if(tn.childNodes.length>0)Bt(tn,ke);else if(tn.nodeName!=="IMG")if(tn.innerHTML)tn.innerHTML=(dn=tn.innerHTML)==null?void 0:dn.replace(new RegExp(ke,"gi"),'$&');else{const ln=document.createElement("span");ln.innerHTML=tn.textContent.replace(new RegExp(ke,"gi"),'$&'),tn.replaceWith(ln)}})}const ie=(0,Jt.useRef)();qt.jb.WebkitLineClamp=me,me&&(Pe=gt(gt({},Pe),qt.jb));function Wt(fe){let ke=fe.target;if(ke.tagName.toUpperCase()==="A"){let tn=ke.getAttribute("href");if(tn.indexOf("office")>-1)fe.preventDefault(),Ne(tn),Le("office");else if(tn.indexOf("application/pdf")>-1)fe.preventDefault(),Ne(tn),Le("pdf");else if(tn.indexOf("text/html")>-1)fe.preventDefault(),Ne(tn),Le("html");else if(tn.startsWith("#")){fe.preventDefault();let dn=document.getElementById(tn.replace("#",""));dn&&dn.scrollIntoView(!0)}}}const Zt=()=>{var fe;const ke=(fe=ie.current)==null?void 0:fe.querySelectorAll("video");ke==null||ke.forEach(tn=>{if(tn.oncontextmenu=()=>!1,tn.src.indexOf(".m3u8")>-1&&!tn.canPlayType("application/vnd.apple.mpegurl")){if(Dt().isSupported()){var dn=new(Dt());dn.loadSource(tn.src),dn.attachMedia(tn)}}})};return(0,Jt.useEffect)(()=>{if(ie.current&&se&&se.match(jt)&&window.PR.prettyPrint(),ie.current)return ie.current.addEventListener("click",Wt),()=>{var fe;(fe=ie.current)==null||fe.removeEventListener("click",Wt),(0,qt.AL)(),(0,qt.Iy)()}},[se,ie.current,Wt]),(0,Jt.useEffect)(()=>{var fe;const ke=tn=>{tn.preventDefault(),tn.clipboardData.setData("text",window.getSelection().toString())};return(fe=ie.current)==null||fe.addEventListener("copy",ke),()=>{var tn;(tn=ie.current)==null||tn.removeEventListener("copy",ke)}},[ie.current]),Jt.createElement(Jt.Fragment,null,ce&&Jt.createElement("div",{ref:ie},se),!ce&&!oe(se)&&Jt.createElement("div",{ref:ie,style:gt({},Pe),className:`${Xt||""} ${ae?"disabled-fill":""} markdown-body ${Fe.current}`,dangerouslySetInnerHTML:{__html:se}}),!ce&&oe(se)&&Jt.createElement(vt,{html:se}),Jt.createElement(Ct.Z,{close:!0,data:Ue,type:Ue!=null&&Ue.length?Xe:"",style:gt({},De),onClose:()=>Ne("")}))}},71865:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Vt}});var Jt=he(67294),xt=he(33054),qt=he(30264),Vt=()=>{const[Rt,Dt]=(0,Jt.useState)(""),[St,Et]=(0,Jt.useState)(0);let[Nt,Pt]=(0,Jt.useState)(),[Ct,Lt]=(0,Jt.useState)();const[Ft,vt]=(0,Jt.useState)(!1),et=(0,Jt.useRef)("");(0,Jt.useEffect)(()=>xt.Z.subscribe("preview-image",Ot=>{Dt(Ot),console.log(kt.current),document.body.style.overflow="hidden"}),[]),(0,Jt.useEffect)(()=>(document.addEventListener("keydown",tt),()=>{document.removeEventListener("keydown",tt)}),[]),(0,Jt.useEffect)(()=>{et.current=Rt},[Rt]);function tt(Ht){Ht.keyCode==27&&et.current&&st()}function st(){document.body.style.overflow="auto",Pt(void 0),Lt(void 0),Et(0),Dt("")}function rt(){Et(St+90)}function ut(){Nt=kt.current.width*1.1,Ct=kt.current.height*1.1,Lt(Ct),Pt(Nt)}function ct(){Nt=kt.current.width/1.1,Ct=kt.current.height/1.1,Lt(Ct),Pt(Nt)}const gt=(0,Jt.useRef)(),ft=(0,Jt.useRef)(),kt=(0,Jt.useRef)(),jt=Ht=>{(Ht.nativeEvent.target===gt.current||Ht.nativeEvent.target===ft.current)&&st()};return Jt.createElement(Jt.Fragment,null,Rt?Jt.createElement("div",null,Jt.createElement("div",{className:"preview-wrp-group",ref:ft},Jt.createElement(qt.Z,{className:"image-preview",src:Rt,style:{display:"none"},preview:{visible:!0,src:Rt,onVisibleChange:Ht=>{Dt("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(An,jn,he){"use strict";he.d(jn,{h:function(){return gt}});var Jt=he(67294),xt=he(88044),qt=he(91773),Vt=he(85804),Rt=he(4631),Dt=he.n(Rt),St=he(71749),Et=he(30483),Nt=Object.defineProperty,Pt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,et=(ft,kt,jt)=>kt in ft?Nt(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):ft[kt]=jt,tt=(ft,kt)=>{for(var jt in kt||(kt={}))Ft.call(kt,jt)&&et(ft,jt,kt[jt]);if(Lt)for(var jt of Lt(kt))vt.call(kt,jt)&&et(ft,jt,kt[jt]);return ft},st=(ft,kt)=>Pt(ft,Ct(kt));const rt=xt.default.Option,ut={labelCol:{span:4},wrapperCol:{span:20}},ct={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};jn.Z=({callback:ft,onCancel:kt})=>{const[jt,Ht]=(0,Jt.useState)("python");function Ot(ne){Ht(ct[ne][1])}function te(ne){ft(ne)}return Jt.createElement(qt.default,st(tt({},ut),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:te,style:{width:500}}),Jt.createElement(qt.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Jt.createElement(xt.default,{getPopupContainer:ne=>ne.parentNode,onChange:Ot},Object.keys(ct).map(ne=>Jt.createElement(rt,{key:ne,value:ne},ct[ne][0])))),Jt.createElement(qt.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Jt.createElement(gt,{mode:jt})),Jt.createElement("div",{className:"flex-container flex-end"},Jt.createElement(Vt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Jt.createElement(Vt.ZP,{type:"ghost",onClick:kt},"\u53D6\u6D88")))};function gt({value:ft,onChange:kt,mode:jt,options:Ht={}}){const Ot=(0,Jt.useRef)(),[te,ne]=(0,Jt.useState)();return(0,Jt.useEffect)(()=>{if(te){let Xt=function(ce){const me=ce.getValue();kt&&kt(me)};return te.on("change",Xt),()=>{te.off("change",Xt)}}},[te,kt]),(0,Jt.useEffect)(()=>{te&&te.setOption("mode",jt)},[te,jt]),(0,Jt.useEffect)(()=>{te&&(ft!==te.getValue()||ft==="")&&setTimeout(()=>{te.setValue(ft||"")},300)},[te,ft]),(0,Jt.useEffect)(()=>{if(Ot.current&&!te){const Xt=Dt().fromTextArea(Ot.current,tt({mode:jt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ht));ne(Xt)}},[Ot.current,te]),Jt.createElement("div",{className:"my-codemirror-container"},Jt.createElement("textarea",{ref:Ot}))}},35567:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return gi}});var Jt=he(67294),xt=he(4631),qt=he.n(xt),Vt=he(91033),Rt=he(71749),Dt=he(57341),St=he(82801),Et=he(88386),Nt=he(49047),Pt=he(80785),Ct=he(65226),Lt=({value:nn="",className:en,showTextOnly:We,showLines:sn,style:Xn={}})=>{const Zn=(0,Jt.useMemo)(()=>"",[nn]);return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{dangerouslySetInnerHTML:{__html:Zn}}))},Ft=Object.defineProperty,vt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ut=(nn,en,We)=>en in nn?Ft(nn,en,{enumerable:!0,configurable:!0,writable:!0,value:We}):nn[en]=We,ct=(nn,en)=>{for(var We in en||(en={}))st.call(en,We)&&ut(nn,We,en[We]);if(tt)for(var We of tt(en))rt.call(en,We)&&ut(nn,We,en[We]);return nn},gt=(nn,en)=>vt(nn,et(en));let ft=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function kt({onActionCallback:nn,title:en,icon:We,actionName:sn,className:Xn="",children:Zn}){function zn(){nn(sn)}return Jt.createElement("a",{title:en,className:Xn,onClick:zn},Jt.createElement("i",{className:`${We}`}),Zn)}var jt=({watch:nn,showNullButton:en,showNullProgramButton:We,onActionCallback:sn,fullScreen:Xn,insertTemp:Zn,hidetoolBar:zn,extraUse:Ze})=>{const mn=[...ft,{title:`${nn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${nn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Jt.createElement("ul",{className:"markdown-toolbar-container"},!zn&&mn.map((ri,Si)=>Jt.createElement("li",{key:Si},ri.actionName?Jt.createElement(kt,gt(ct({},ri),{onActionCallback:sn})):Jt.createElement("span",{className:"v-line"}))),en?Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?Jt.createElement(Jt.Fragment,null,Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Zn&&Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Zn}`,onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ze&&Jt.createElement("li",null,Ze),Jt.createElement("li",{className:"btn-full-screen"},Jt.createElement(kt,{icon:`${Xn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Xn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:sn})))},Ht=he(76621),Ot=he(91773),te=he(28802),ne=he(85804),Xt=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,we=(nn,en,We)=>en in nn?Xt(nn,en,{enumerable:!0,configurable:!0,writable:!0,value:We}):nn[en]=We,Qe=(nn,en)=>{for(var We in en||(en={}))De.call(en,We)&&we(nn,We,en[We]);if(Pe)for(var We of Pe(en))Ve.call(en,We)&&we(nn,We,en[We]);return nn},ae=(nn,en)=>ce(nn,me(en));const _t={labelCol:{span:4},wrapperCol:{span:20}};var $t=({callback:nn,onCancel:en})=>{function We(sn){nn(sn)}return Jt.createElement(Ot.default,ae(Qe({},_t),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),Jt.createElement(Ot.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Jt.createElement(te.default,null)),Jt.createElement(Ot.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Jt.createElement(te.default,null)),Jt.createElement("div",{className:"flex-container flex-end"},Jt.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Jt.createElement(ne.ZP,{type:"ghost",onClick:en},"\u53D6\u6D88")))},re=he(57444),pe=he(70859),le=he(62844),Ue=he(71230),Ne=he(63205),Xe=he(67294),Le=({callback:nn,onCancel:en})=>{const We=document.createElement("canvas"),sn=We.getContext("2d");We.width=1e3,We.height=800,sn.fillStyle="#ffffff",sn.fillRect(0,0,We.width,We.height);const Xn=We.toDataURL("image/png");return Xe.createElement(le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Xe.createElement(Ue.Z,{style:{height:"100vh"}},Xe.createElement(Ne.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Xn,visible:!0,title:String(Date.now())},onOk:Zn=>{nn({src:Zn.url})},onClose:en})))},xe=he(23495);function _e(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(_e,go.CommandHandler),_e.prototype.canAlignSelection=function(){var nn=this.diagram;return!(nn===null||nn.isReadOnly||nn.isModelReadOnly||nn.selection.count<2)},_e.prototype.alignLeft=function(){var nn=this.diagram;nn.startTransaction("aligning left");var en=1/0;nn.selection.each(function(We){We instanceof go.Link||(en=Math.min(We.position.x,en))}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(en,We.position.y))}),nn.commitTransaction("aligning left")},_e.prototype.alignRight=function(){var nn=this.diagram;nn.startTransaction("aligning right");var en=-1/0;nn.selection.each(function(We){if(!(We instanceof go.Link)){var sn=We.actualBounds.x+We.actualBounds.width;en=Math.max(sn,en)}}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(en-We.actualBounds.width,We.position.y))}),nn.commitTransaction("aligning right")},_e.prototype.alignTop=function(){var nn=this.diagram;nn.startTransaction("alignTop");var en=1/0;nn.selection.each(function(We){We instanceof go.Link||(en=Math.min(We.position.y,en))}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,en))}),nn.commitTransaction("alignTop")},_e.prototype.alignBottom=function(){var nn=this.diagram;nn.startTransaction("aligning bottom");var en=-1/0;nn.selection.each(function(We){if(!(We instanceof go.Link)){var sn=We.actualBounds.y+We.actualBounds.height;en=Math.max(sn,en)}}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,en-We.actualBounds.height))}),nn.commitTransaction("aligning bottom")},_e.prototype.alignCenterX=function(){var nn=this.diagram,en=nn.selection.first();if(en){nn.startTransaction("aligning Center X");var We=en.actualBounds.x+en.actualBounds.width/2;nn.selection.each(function(sn){sn instanceof go.Link||sn.move(new go.Point(We-sn.actualBounds.width/2,sn.actualBounds.y))}),nn.commitTransaction("aligning Center X")}},_e.prototype.alignCenterY=function(){var nn=this.diagram,en=nn.selection.first();if(en){nn.startTransaction("aligning Center Y");var We=en.actualBounds.y+en.actualBounds.height/2;nn.selection.each(function(sn){sn instanceof go.Link||sn.move(new go.Point(sn.actualBounds.x,We-sn.actualBounds.height/2))}),nn.commitTransaction("aligning Center Y")}},_e.prototype.alignColumn=function(nn){var en=this.diagram;en.startTransaction("align Column"),nn===void 0&&(nn=0),nn=parseFloat(nn);var We=new Array;en.selection.each(function(Ze){Ze instanceof go.Link||We.push(Ze)});for(var sn=0;sn0){for(var Ze=Zn.elt(zn-1);Ze!==null&&Ze.isTreeExpanded&&!Ze.isTreeLeaf;){var mn=this._sortTreeChildrenByY(Ze);Ze=mn.last()}Ze!==null&&nn.select(Ze)}else nn.select(Xn)}}else if(We.key==="Down")if(en.isTreeExpanded&&!en.isTreeLeaf){var sn=this._sortTreeChildrenByY(en).first();sn!==null&&nn.select(sn)}else for(;en!==null;){var Xn=en.findTreeParentNode();if(Xn===null)break;var Zn=this._sortTreeChildrenByY(Xn),zn=Zn.indexOf(en);if(znZn.y?1:Xn.xZn.x?1:0}),en},_e.prototype.copyToClipboard=function(nn){go.CommandHandler.prototype.copyToClipboard.call(this,nn),this._lastPasteOffset.set(this.pasteOffset)},_e.prototype.pasteFromClipboard=function(){var nn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(nn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),nn},Object.defineProperty(_e.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(nn){if(nn!=="move"&&nn!=="select"&&nn!=="scroll"&&nn!=="tree"&&nn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+nn);this._arrowKeyBehavior=nn}}),Object.defineProperty(_e.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(nn){if(!(nn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+nn);this._pasteOffset.set(nn)}});var Fe=_e,Ae=he(18023),oe=he(15746),Mt=he(33170),At={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Qt=he(52262),se=he(67294),Kt=(nn,en,We)=>new Promise((sn,Xn)=>{var Zn=mn=>{try{Ze(We.next(mn))}catch(ri){Xn(ri)}},zn=mn=>{try{Ze(We.throw(mn))}catch(ri){Xn(ri)}},Ze=mn=>mn.done?sn(mn.value):Promise.resolve(mn.value).then(Zn,zn);Ze((We=We.apply(nn,en)).next())});function It({onCancel:nn,callback:en}){let We=(0,Jt.useRef)(),sn=(0,Jt.useRef)(),Xn=(0,Jt.useRef)(),Zn=(0,Jt.useRef)(!1);const zn=(0,Jt.useRef)(!1),[Ze,mn]=(0,Jt.useState)(0);function ri(){const En=xe.bx.make,Ye={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};We.current=new xe.S0(sn.current,{padding:20,grid:En(xe.s_,"Grid",En(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qe=>{var Oi=qe.diagram.commandHandler.addTopLevelParts(qe.diagram.selection,!0);Oi||qe.diagram.currentTool.doCancel()},commandHandler:En(Fe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qe=>{var Oi=qe.subject;Oi.location=Oi.location.copy().snapToGridPoint(qe.diagram.grid.gridOrigin,qe.diagram.grid.gridCellSize),setTimeout(()=>{qe.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qe=>{var Oi=qe.subject;setTimeout(()=>{qe.diagram.commandHandler.editTextBlock()})},LinkRelinked:qe=>{var Oi=qe.parameter.part;Oi.invalidateConnectedLinks();var ar=qe.subject;qe.diagram.toolManager.linkingTool.isForwards?ar.toNode.invalidateConnectedLinks():ar.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=En(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),En(xe.bn,{name:"SHAPE",fill:Ye.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),En(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),En(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),We.current.nodeTemplate.toolTip=En("ToolTip",En(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},En(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),En(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function ti(qe,Oi){var ar=(Pi,Gr)=>{Pi.handled=!0,Pi.diagram.model.commit(lr=>{var vr=Gr.part.adornedPart,cr=new xe.E9().setRectSpot(vr.actualBounds,qe);cr.subtract(vr.location),cr.scale(2,2),cr.x+=Math.sign(cr.x)*130,cr.y+=Math.sign(cr.y)*130,cr.add(vr.location),cr.snapToGridPoint(Pi.diagram.grid.gridOrigin,Pi.diagram.grid.gridCellSize);var er=lr.copyNodeData(vr.data);lr.setGroupKeyForNodeData(er,lr.getGroupKeyForNodeData(vr.data)),lr.addNodeData(er);var Lr={from:vr.key,to:lr.getKeyForNodeData(er)};lr.addLinkData(Lr);var Cn=Pi.diagram.findNodeForData(er);Cn.location=cr,Pi.diagram.select(Cn),setTimeout(()=>{Pi.diagram.commandHandler.editTextBlock()},20)})};return En(xe.bn,{figure:Oi,alignment:qe,alignmentFocus:qe.opposite(),width:qe.equals(xe.z6.Top)||qe.equals(xe.z6.Bottom)?25:18,height:qe.equals(xe.z6.Top)||qe.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:Ye.white,strokeWidth:4,mouseEnter:(Pi,Gr)=>Gr.fill="dodgerblue",mouseLeave:(Pi,Gr)=>Gr.fill="orange",isActionable:!0,click:ar,contextClick:ar})}function xi(qe){return En(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Oi,ar)=>ar.fill="dodgerblue",mouseLeave:(Oi,ar)=>ar.fill="orange",click:(Oi,ar)=>{Oi.diagram.commandHandler.showContextMenu(ar.part.adornedPart)}},qe||{})}We.current.nodeTemplate.selectionAdornmentTemplate=En(xe.uz,"Spot",En(xe.Vm,{padding:10}),ti(xe.z6.Top,"TriangleUp"),ti(xe.z6.Left,"TriangleLeft"),ti(xe.z6.Right,"TriangleRight"),ti(xe.z6.Bottom,"TriangleDown"),xi({alignment:new xe.z6(.75,0)}));function Ui(qe,Oi){return(ar,Pi)=>{ar.handled=!0,ar.diagram.model.commit(Gr=>{Gr.set(Pi.part.adornedPart.data,qe,Oi)})}}function yn(qe,Oi){return Oi||(Oi="color"),En(xe.bn,{width:16,height:16,stroke:"lightgray",fill:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.stroke="dodgerblue",mouseLeave:(ar,Pi)=>Pi.stroke="lightgray",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}function hi(){return[En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.white,"fill"),yn(Ye.beige,"fill"),yn(Ye.extralightblue,"fill"),yn(Ye.extralightred,"fill"))),En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.lightgray,"fill"),yn(Ye.lightgreen,"fill"),yn(Ye.lightblue,"fill"),yn(Ye.lightred,"fill")))]}function tr(){return[En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.black),yn(Ye.green),yn(Ye.blue),yn(Ye.red))),En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.white),yn(Ye.magenta),yn(Ye.purple),yn(Ye.orange)))]}function zr(qe,Oi){return Oi||(Oi="thickness"),En(xe.bn,"LineH",{width:16,height:16,strokeWidth:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}function Sr(qe,Oi){return Oi||(Oi="dash"),En(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}function li(){return[En("ContextMenuButton",En(xe.s_,"Horizontal",zr(1),zr(2),zr(3),zr(4))),En("ContextMenuButton",En(xe.s_,"Horizontal",Sr(null),Sr([2,4]),Sr([4,4])))]}function ai(qe,Oi){return Oi||(Oi="figure"),En(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.fill="dodgerblue",mouseLeave:(ar,Pi)=>Pi.fill="lightgray",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}We.current.nodeTemplate.contextMenu=En("ContextMenu",En("ContextMenuButton",En(xe.s_,"Horizontal",ai("Rectangle"),ai("RoundedRectangle"),ai("Ellipse"),ai("Diamond"))),En("ContextMenuButton",En(xe.s_,"Horizontal",ai("Parallelogram2"),ai("ManualOperation"),ai("Procedure"),ai("Cylinder1"))),En("ContextMenuButton",En(xe.s_,"Horizontal",ai("Terminator"),ai("CreateRequest"),ai("Document"),ai("TriangleDown"))),hi(),tr(),li()),We.current.groupTemplate=En(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qe,Oi)=>{var ar=Oi.addMembers(Oi.diagram.selection,!0);ar||Oi.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),En(xe.s_,"Auto",{name:"BODY"},En(xe.bn,{parameter1:10,fill:Ye.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),En(xe.Vm,{background:"transparent",margin:20})),En(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=En(xe.uz,"Spot",En(xe.s_,"Auto",En(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),En(xe.Vm,{margin:1.5})),xi({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),We.current.groupTemplate.contextMenu=En("ContextMenu",hi(),tr(),li()),We.current.linkTemplate=En(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",qe=>qe>=1?10:0),new xe.KX("toShortLength","dir",qe=>qe>=1?10:0),new xe.KX("points").makeTwoWay(),En(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),En(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",qe=>qe===1)),En(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",qe=>qe>=1),new xe.KX("width","thickness",qe=>7+3*qe),new xe.KX("height","thickness",qe=>7+3*qe),new xe.KX("segmentOffset","thickness",qe=>new xe.E9(-15,4+1.5*qe))),En(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",qe=>qe===2),new xe.KX("width","thickness",qe=>7+3*qe),new xe.KX("height","thickness",qe=>7+3*qe),new xe.KX("segmentOffset","thickness",qe=>new xe.E9(-15,4+1.5*qe))),En(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=En(xe.uz,En(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:vi(2)},new xe.KX("pathPattern","thickness",vi)),xi({alignmentFocus:new xe.z6(0,0,-6,-4)}));function vi(qe){return En(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qe+4).toString()+" H3"})}function qi(qe){var Oi="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qe===0?Oi="M0 0 M16 16 M0 8 L16 8":qe===2&&(Oi="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),En(xe.bn,{geometryString:Oi,margin:2,background:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Ui("dir",qe),contextClick:Ui("dir",qe)})}function Ar(qe){var Oi=(ar,Pi)=>{ar.handled=!0,ar.diagram.model.commit(Gr=>{var lr=Pi.part.adornedPart;Gr.set(lr.data,qe?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(qe?lr.toNode:lr.fromNode).invalidateConnectedLinks()})};return En(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Oi,contextClick:Oi})}function In(qe,Oi){var ar=0,Pi=xe.z6.RightSide;qe.equals(xe.z6.Top)?(ar=270,Pi=xe.z6.TopSide):qe.equals(xe.z6.Left)?(ar=180,Pi=xe.z6.LeftSide):qe.equals(xe.z6.Bottom)&&(ar=90,Pi=xe.z6.BottomSide),Oi||(ar-=180);var Gr=(lr,vr)=>{lr.handled=!0,lr.diagram.model.commit(cr=>{var er=vr.part.adornedPart;cr.set(er.data,Oi?"toSpot":"fromSpot",xe.z6.stringify(Pi)),(Oi?er.toNode:er.fromNode).invalidateConnectedLinks()})};return En(xe.bn,{alignment:qe,alignmentFocus:qe.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ar,background:"transparent",mouseEnter:(lr,vr)=>vr.background="dodgerblue",mouseLeave:(lr,vr)=>vr.background="transparent",click:Gr,contextClick:Gr})}We.current.linkTemplate.contextMenu=En("ContextMenu",tr(),li(),En("ContextMenuButton",En(xe.s_,"Horizontal",qi(0),qi(1),qi(2))),En("ContextMenuButton",En(xe.s_,"Horizontal",En(xe.s_,"Spot",Ar(!1),In(xe.z6.Top,!1),In(xe.z6.Left,!1),In(xe.z6.Right,!1),In(xe.z6.Bottom,!1)),En(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},Ar(!0),In(xe.z6.Top,!0),In(xe.z6.Left,!0),In(xe.z6.Right,!0),In(xe.z6.Bottom,!0)))));const Ai=`{ "class": "GraphLinksModel", +`)}catch(dn){}if(we){let dn=-1;return le=le.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ln,Bn,Vn){var Tn;return++dn,Mt(ln,dn,(Tn=_t==null?void 0:_t[dn])==null?void 0:Tn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Qt(le||"")}
`}let fe=Qt(le);fe=(0,qt.ZP)(fe);const ke=(0,qt.ez)();le.match(/\[TOC\]/)&&(fe=fe.replace("

[TOC]

",(0,qt.Qv)()),(0,qt.Iy)()),fe=fe.replace(/(__special_katext_id_\d+__)/g,(dn,ln)=>{const{type:Bn,expression:Vn}=ke[ln];return(0,Nt.renderToString)(Ht(Vn)||"",{displayMode:Bn==="block",throwOnError:!1,output:"html"})}),fe=fe.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,qt.AL)();const tn=document.createElement("div");if(tn.innerHTML=fe,ce)return tn.innerText;if(Ve){const dn=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Bt(tn,dn),tn.innerHTML}return setTimeout(()=>Zt(),500),tn.innerHTML},[le,Ve]);(0,Jt.useEffect)(()=>{ie.current&&ie.current.querySelectorAll(["input","textarea"]).forEach(ke=>{ke.oninput=Kt,ke.onblur=It,ke.onfocus=bt})},[xe]),(0,Jt.useEffect)(()=>{var fe,ke,tn,dn,ln;if(_t!=null&&_t.length)try{const Bn=ie.current.querySelectorAll(".edu-program-fill-score"),Vn=ie.current.querySelectorAll('[name="edu-program-fill"]');for(const[Tn,un]of Vn.entries())un.value=((fe=_t==null?void 0:_t[Tn])==null?void 0:fe.value)||"",((ke=_t==null?void 0:_t[Tn])==null?void 0:ke.type)==="warning"?un.className="program-fill-warning":((tn=_t==null?void 0:_t[Tn])==null?void 0:tn.type)==="success"?un.className="program-fill-success":un.className="";for(const[Tn,un]of Bn.entries())un.innerHTML=(dn=_t==null?void 0:_t[Tn])!=null&&dn.score?`${(ln=_t==null?void 0:_t[Tn])==null?void 0:ln.score}\u5206`:"";_e(_t)}catch(Bn){console.log(Bn,"error")}},[_t]);const Kt=fe=>{xe[fe.target.dataset.id]=xe[fe.target.dataset.id]||{},xe[fe.target.dataset.id].value=fe.target.value,_e([...xe]),$t(xe,fe.target.dataset.id)},It=fe=>{xe[fe.target.dataset.id]=xe[fe.target.dataset.id]||{},xe[fe.target.dataset.id].value=fe.target.value,_e([...xe]),re(xe,fe.target.dataset.id)},bt=fe=>{xe[fe.target.dataset.id]=xe[fe.target.dataset.id]||{},xe[fe.target.dataset.id].value=fe.target.value,_e([...xe]),pe(xe,fe.target.dataset.id)};function Bt(fe,ke){return fe.childNodes.forEach(tn=>{var dn;if(tn.childNodes.length>0)Bt(tn,ke);else if(tn.nodeName!=="IMG")if(tn.innerHTML)tn.innerHTML=(dn=tn.innerHTML)==null?void 0:dn.replace(new RegExp(ke,"gi"),'$&');else{const ln=document.createElement("span");ln.innerHTML=tn.textContent.replace(new RegExp(ke,"gi"),'$&'),tn.replaceWith(ln)}})}const ie=(0,Jt.useRef)();qt.jb.WebkitLineClamp=me,me&&(Pe=gt(gt({},Pe),qt.jb));function Wt(fe){let ke=fe.target;if(ke.tagName.toUpperCase()==="A"){let tn=ke.getAttribute("href");if(tn.indexOf("office")>-1)fe.preventDefault(),Ne(tn),Le("office");else if(tn.indexOf("application/pdf")>-1)fe.preventDefault(),Ne(tn),Le("pdf");else if(tn.indexOf("text/html")>-1)fe.preventDefault(),Ne(tn),Le("html");else if(tn.startsWith("#")){fe.preventDefault();let dn=document.getElementById(tn.replace("#",""));dn&&dn.scrollIntoView(!0)}}}const Zt=()=>{var fe;const ke=(fe=ie.current)==null?void 0:fe.querySelectorAll("video");ke==null||ke.forEach(tn=>{if(tn.oncontextmenu=()=>!1,tn.src.indexOf(".m3u8")>-1&&!tn.canPlayType("application/vnd.apple.mpegurl")){if(Dt().isSupported()){var dn=new(Dt());dn.loadSource(tn.src),dn.attachMedia(tn)}}})};return(0,Jt.useEffect)(()=>{if(ie.current&&se&&se.match(jt)&&window.PR.prettyPrint(),ie.current)return ie.current.addEventListener("click",Wt),()=>{var fe;(fe=ie.current)==null||fe.removeEventListener("click",Wt),(0,qt.AL)(),(0,qt.Iy)()}},[se,ie.current,Wt]),(0,Jt.useEffect)(()=>{var fe;const ke=tn=>{tn.preventDefault(),tn.clipboardData.setData("text",window.getSelection().toString())};return(fe=ie.current)==null||fe.addEventListener("copy",ke),()=>{var tn;(tn=ie.current)==null||tn.removeEventListener("copy",ke)}},[ie.current]),Jt.createElement(Jt.Fragment,null,ce&&Jt.createElement("div",{ref:ie},se),!ce&&!oe(se)&&Jt.createElement("div",{ref:ie,style:gt({},Pe),className:`${Xt||""} ${ae?"disabled-fill":""} markdown-body ${Fe.current}`,dangerouslySetInnerHTML:{__html:se}}),!ce&&oe(se)&&Jt.createElement(vt,{html:se}),Jt.createElement(Ct.Z,{close:!0,data:Ue,type:Ue!=null&&Ue.length?Xe:"",style:gt({},De),onClose:()=>Ne("")}))}},71865:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Vt}});var Jt=he(67294),xt=he(33054),qt=he(30264),Vt=()=>{const[Rt,Dt]=(0,Jt.useState)(""),[St,Et]=(0,Jt.useState)(0);let[Nt,Pt]=(0,Jt.useState)(),[Ct,Lt]=(0,Jt.useState)();const[Ft,vt]=(0,Jt.useState)(!1),et=(0,Jt.useRef)("");(0,Jt.useEffect)(()=>xt.Z.subscribe("preview-image",Ot=>{Dt(Ot),console.log(kt.current),document.body.style.overflow="hidden"}),[]),(0,Jt.useEffect)(()=>(document.addEventListener("keydown",tt),()=>{document.removeEventListener("keydown",tt)}),[]),(0,Jt.useEffect)(()=>{et.current=Rt},[Rt]);function tt(Ht){Ht.keyCode==27&&et.current&&st()}function st(){document.body.style.overflow="auto",Pt(void 0),Lt(void 0),Et(0),Dt("")}function rt(){Et(St+90)}function ut(){Nt=kt.current.width*1.1,Ct=kt.current.height*1.1,Lt(Ct),Pt(Nt)}function ct(){Nt=kt.current.width/1.1,Ct=kt.current.height/1.1,Lt(Ct),Pt(Nt)}const gt=(0,Jt.useRef)(),ft=(0,Jt.useRef)(),kt=(0,Jt.useRef)(),jt=Ht=>{(Ht.nativeEvent.target===gt.current||Ht.nativeEvent.target===ft.current)&&st()};return Jt.createElement(Jt.Fragment,null,Rt?Jt.createElement("div",null,Jt.createElement("div",{className:"preview-wrp-group",ref:ft},Jt.createElement(qt.Z,{className:"image-preview",src:Rt,style:{display:"none"},preview:{visible:!0,src:Rt,onVisibleChange:Ht=>{Dt("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(An,jn,he){"use strict";he.d(jn,{h:function(){return gt}});var Jt=he(67294),xt=he(88044),qt=he(91773),Vt=he(85804),Rt=he(4631),Dt=he.n(Rt),St=he(71749),Et=he(30483),Nt=Object.defineProperty,Pt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,et=(ft,kt,jt)=>kt in ft?Nt(ft,kt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):ft[kt]=jt,tt=(ft,kt)=>{for(var jt in kt||(kt={}))Ft.call(kt,jt)&&et(ft,jt,kt[jt]);if(Lt)for(var jt of Lt(kt))vt.call(kt,jt)&&et(ft,jt,kt[jt]);return ft},st=(ft,kt)=>Pt(ft,Ct(kt));const rt=xt.default.Option,ut={labelCol:{span:4},wrapperCol:{span:20}},ct={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};jn.Z=({callback:ft,onCancel:kt})=>{const[jt,Ht]=(0,Jt.useState)("python");function Ot(ne){Ht(ct[ne][1])}function te(ne){ft(ne)}return Jt.createElement(qt.default,st(tt({},ut),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:te,style:{width:500}}),Jt.createElement(qt.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Jt.createElement(xt.default,{getPopupContainer:ne=>ne.parentNode,onChange:Ot},Object.keys(ct).map(ne=>Jt.createElement(rt,{key:ne,value:ne},ct[ne][0])))),Jt.createElement(qt.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Jt.createElement(gt,{mode:jt})),Jt.createElement("div",{className:"flex-container flex-end"},Jt.createElement(Vt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Jt.createElement(Vt.ZP,{type:"ghost",onClick:kt},"\u53D6\u6D88")))};function gt({value:ft,onChange:kt,mode:jt,options:Ht={}}){const Ot=(0,Jt.useRef)(),[te,ne]=(0,Jt.useState)();return(0,Jt.useEffect)(()=>{if(te){let Xt=function(ce){const me=ce.getValue();kt&&kt(me)};return te.on("change",Xt),()=>{te.off("change",Xt)}}},[te,kt]),(0,Jt.useEffect)(()=>{te&&te.setOption("mode",jt)},[te,jt]),(0,Jt.useEffect)(()=>{te&&(ft!==te.getValue()||ft==="")&&setTimeout(()=>{te.setValue(ft||"")},300)},[te,ft]),(0,Jt.useEffect)(()=>{if(Ot.current&&!te){const Xt=Dt().fromTextArea(Ot.current,tt({mode:jt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ht));ne(Xt)}},[Ot.current,te]),Jt.createElement("div",{className:"my-codemirror-container"},Jt.createElement("textarea",{ref:Ot}))}},35567:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return gi}});var Jt=he(67294),xt=he(4631),qt=he.n(xt),Vt=he(91033),Rt=he(71749),Dt=he(57341),St=he(82801),Et=he(88386),Nt=he(49047),Pt=he(80785),Ct=he(65226),Lt=({value:nn="",className:en,showTextOnly:We,showLines:sn,style:Xn={}})=>{const Zn=(0,Jt.useMemo)(()=>"",[nn]);return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{dangerouslySetInnerHTML:{__html:Zn}}))},Ft=Object.defineProperty,vt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ut=(nn,en,We)=>en in nn?Ft(nn,en,{enumerable:!0,configurable:!0,writable:!0,value:We}):nn[en]=We,ct=(nn,en)=>{for(var We in en||(en={}))st.call(en,We)&&ut(nn,We,en[We]);if(tt)for(var We of tt(en))rt.call(en,We)&&ut(nn,We,en[We]);return nn},gt=(nn,en)=>vt(nn,et(en));let ft=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function kt({onActionCallback:nn,title:en,icon:We,actionName:sn,className:Xn="",children:Zn}){function zn(){nn(sn)}return Jt.createElement("a",{title:en,className:Xn,onClick:zn},Jt.createElement("i",{className:`${We}`}),Zn)}var jt=({watch:nn,showNullButton:en,showNullProgramButton:We,onActionCallback:sn,fullScreen:Xn,insertTemp:Zn,hidetoolBar:zn,extraUse:Ze})=>{const mn=[...ft,{title:`${nn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${nn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Jt.createElement("ul",{className:"markdown-toolbar-container"},!zn&&mn.map((ri,Si)=>Jt.createElement("li",{key:Si},ri.actionName?Jt.createElement(kt,gt(ct({},ri),{onActionCallback:sn})):Jt.createElement("span",{className:"v-line"}))),en?Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?Jt.createElement(Jt.Fragment,null,Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Zn&&Jt.createElement("li",null,Jt.createElement(kt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Zn}`,onActionCallback:sn},Jt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ze&&Jt.createElement("li",null,Ze),Jt.createElement("li",{className:"btn-full-screen"},Jt.createElement(kt,{icon:`${Xn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Xn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:sn})))},Ht=he(76621),Ot=he(91773),te=he(28802),ne=he(85804),Xt=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,we=(nn,en,We)=>en in nn?Xt(nn,en,{enumerable:!0,configurable:!0,writable:!0,value:We}):nn[en]=We,Qe=(nn,en)=>{for(var We in en||(en={}))De.call(en,We)&&we(nn,We,en[We]);if(Pe)for(var We of Pe(en))Ve.call(en,We)&&we(nn,We,en[We]);return nn},ae=(nn,en)=>ce(nn,me(en));const _t={labelCol:{span:4},wrapperCol:{span:20}};var $t=({callback:nn,onCancel:en})=>{function We(sn){nn(sn)}return Jt.createElement(Ot.default,ae(Qe({},_t),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),Jt.createElement(Ot.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Jt.createElement(te.default,null)),Jt.createElement(Ot.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Jt.createElement(te.default,null)),Jt.createElement("div",{className:"flex-container flex-end"},Jt.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Jt.createElement(ne.ZP,{type:"ghost",onClick:en},"\u53D6\u6D88")))},re=he(57444),pe=he(70859),le=he(62844),Ue=he(71230),Ne=he(63205),Xe=he(67294),Le=({callback:nn,onCancel:en})=>{const We=document.createElement("canvas"),sn=We.getContext("2d");We.width=1e3,We.height=800,sn.fillStyle="#ffffff",sn.fillRect(0,0,We.width,We.height);const Xn=We.toDataURL("image/png");return Xe.createElement(le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Xe.createElement(Ue.Z,{style:{height:"100vh"}},Xe.createElement(Ne.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Xn,visible:!0,title:String(Date.now())},onOk:Zn=>{nn({src:Zn.url})},onClose:en})))},xe=he(23495);function _e(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(_e,go.CommandHandler),_e.prototype.canAlignSelection=function(){var nn=this.diagram;return!(nn===null||nn.isReadOnly||nn.isModelReadOnly||nn.selection.count<2)},_e.prototype.alignLeft=function(){var nn=this.diagram;nn.startTransaction("aligning left");var en=1/0;nn.selection.each(function(We){We instanceof go.Link||(en=Math.min(We.position.x,en))}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(en,We.position.y))}),nn.commitTransaction("aligning left")},_e.prototype.alignRight=function(){var nn=this.diagram;nn.startTransaction("aligning right");var en=-1/0;nn.selection.each(function(We){if(!(We instanceof go.Link)){var sn=We.actualBounds.x+We.actualBounds.width;en=Math.max(sn,en)}}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(en-We.actualBounds.width,We.position.y))}),nn.commitTransaction("aligning right")},_e.prototype.alignTop=function(){var nn=this.diagram;nn.startTransaction("alignTop");var en=1/0;nn.selection.each(function(We){We instanceof go.Link||(en=Math.min(We.position.y,en))}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,en))}),nn.commitTransaction("alignTop")},_e.prototype.alignBottom=function(){var nn=this.diagram;nn.startTransaction("aligning bottom");var en=-1/0;nn.selection.each(function(We){if(!(We instanceof go.Link)){var sn=We.actualBounds.y+We.actualBounds.height;en=Math.max(sn,en)}}),nn.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,en-We.actualBounds.height))}),nn.commitTransaction("aligning bottom")},_e.prototype.alignCenterX=function(){var nn=this.diagram,en=nn.selection.first();if(en){nn.startTransaction("aligning Center X");var We=en.actualBounds.x+en.actualBounds.width/2;nn.selection.each(function(sn){sn instanceof go.Link||sn.move(new go.Point(We-sn.actualBounds.width/2,sn.actualBounds.y))}),nn.commitTransaction("aligning Center X")}},_e.prototype.alignCenterY=function(){var nn=this.diagram,en=nn.selection.first();if(en){nn.startTransaction("aligning Center Y");var We=en.actualBounds.y+en.actualBounds.height/2;nn.selection.each(function(sn){sn instanceof go.Link||sn.move(new go.Point(sn.actualBounds.x,We-sn.actualBounds.height/2))}),nn.commitTransaction("aligning Center Y")}},_e.prototype.alignColumn=function(nn){var en=this.diagram;en.startTransaction("align Column"),nn===void 0&&(nn=0),nn=parseFloat(nn);var We=new Array;en.selection.each(function(Ze){Ze instanceof go.Link||We.push(Ze)});for(var sn=0;sn0){for(var Ze=Zn.elt(zn-1);Ze!==null&&Ze.isTreeExpanded&&!Ze.isTreeLeaf;){var mn=this._sortTreeChildrenByY(Ze);Ze=mn.last()}Ze!==null&&nn.select(Ze)}else nn.select(Xn)}}else if(We.key==="Down")if(en.isTreeExpanded&&!en.isTreeLeaf){var sn=this._sortTreeChildrenByY(en).first();sn!==null&&nn.select(sn)}else for(;en!==null;){var Xn=en.findTreeParentNode();if(Xn===null)break;var Zn=this._sortTreeChildrenByY(Xn),zn=Zn.indexOf(en);if(znZn.y?1:Xn.xZn.x?1:0}),en},_e.prototype.copyToClipboard=function(nn){go.CommandHandler.prototype.copyToClipboard.call(this,nn),this._lastPasteOffset.set(this.pasteOffset)},_e.prototype.pasteFromClipboard=function(){var nn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(nn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),nn},Object.defineProperty(_e.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(nn){if(nn!=="move"&&nn!=="select"&&nn!=="scroll"&&nn!=="tree"&&nn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+nn);this._arrowKeyBehavior=nn}}),Object.defineProperty(_e.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(nn){if(!(nn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+nn);this._pasteOffset.set(nn)}});var Fe=_e,Ae=he(18023),oe=he(15746),Mt=he(33170),At={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Qt=he(52262),se=he(67294),Kt=(nn,en,We)=>new Promise((sn,Xn)=>{var Zn=mn=>{try{Ze(We.next(mn))}catch(ri){Xn(ri)}},zn=mn=>{try{Ze(We.throw(mn))}catch(ri){Xn(ri)}},Ze=mn=>mn.done?sn(mn.value):Promise.resolve(mn.value).then(Zn,zn);Ze((We=We.apply(nn,en)).next())});function It({onCancel:nn,callback:en}){let We=(0,Jt.useRef)(),sn=(0,Jt.useRef)(),Xn=(0,Jt.useRef)(),Zn=(0,Jt.useRef)(!1);const zn=(0,Jt.useRef)(!1),[Ze,mn]=(0,Jt.useState)(0);function ri(){const En=xe.bx.make,Ye={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};We.current=new xe.S0(sn.current,{padding:20,grid:En(xe.s_,"Grid",En(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qe=>{var Oi=qe.diagram.commandHandler.addTopLevelParts(qe.diagram.selection,!0);Oi||qe.diagram.currentTool.doCancel()},commandHandler:En(Fe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qe=>{var Oi=qe.subject;Oi.location=Oi.location.copy().snapToGridPoint(qe.diagram.grid.gridOrigin,qe.diagram.grid.gridCellSize),setTimeout(()=>{qe.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qe=>{var Oi=qe.subject;setTimeout(()=>{qe.diagram.commandHandler.editTextBlock()})},LinkRelinked:qe=>{var Oi=qe.parameter.part;Oi.invalidateConnectedLinks();var ar=qe.subject;qe.diagram.toolManager.linkingTool.isForwards?ar.toNode.invalidateConnectedLinks():ar.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=En(xe.NB,"Auto",{locationSpot:xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new xe.$u(120,60),minSize:new xe.$u(40,40),resizable:!0,resizeCellSize:new xe.$u(10,10),rotatable:!0},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),new xe.KX("desiredSize","size",xe.$u.parse).makeTwoWay(xe.$u.stringify),En(xe.bn,{name:"SHAPE",fill:Ye.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("figure"),new xe.KX("fill"),new xe.KX("stroke","borderColor"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),En(xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),En(xe.al,{margin:1,textAlign:"center",overflow:xe.al.OverflowEllipsis,editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),We.current.nodeTemplate.toolTip=En("ToolTip",En(xe.s_,"Vertical",{maxSize:new xe.$u(200,NaN)},En(xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new xe.KX("text")),En(xe.al,{font:"10pt sans-serif",textAlign:"center"},new xe.KX("text","details"))));function ti(qe,Oi){var ar=(Pi,Gr)=>{Pi.handled=!0,Pi.diagram.model.commit(lr=>{var yr=Gr.part.adornedPart,cr=new xe.E9().setRectSpot(yr.actualBounds,qe);cr.subtract(yr.location),cr.scale(2,2),cr.x+=Math.sign(cr.x)*130,cr.y+=Math.sign(cr.y)*130,cr.add(yr.location),cr.snapToGridPoint(Pi.diagram.grid.gridOrigin,Pi.diagram.grid.gridCellSize);var er=lr.copyNodeData(yr.data);lr.setGroupKeyForNodeData(er,lr.getGroupKeyForNodeData(yr.data)),lr.addNodeData(er);var Er={from:yr.key,to:lr.getKeyForNodeData(er)};lr.addLinkData(Er);var Cn=Pi.diagram.findNodeForData(er);Cn.location=cr,Pi.diagram.select(Cn),setTimeout(()=>{Pi.diagram.commandHandler.editTextBlock()},20)})};return En(xe.bn,{figure:Oi,alignment:qe,alignmentFocus:qe.opposite(),width:qe.equals(xe.z6.Top)||qe.equals(xe.z6.Bottom)?25:18,height:qe.equals(xe.z6.Top)||qe.equals(xe.z6.Bottom)?18:25,fill:"orange",stroke:Ye.white,strokeWidth:4,mouseEnter:(Pi,Gr)=>Gr.fill="dodgerblue",mouseLeave:(Pi,Gr)=>Gr.fill="orange",isActionable:!0,click:ar,contextClick:ar})}function xi(qe){return En(xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Oi,ar)=>ar.fill="dodgerblue",mouseLeave:(Oi,ar)=>ar.fill="orange",click:(Oi,ar)=>{Oi.diagram.commandHandler.showContextMenu(ar.part.adornedPart)}},qe||{})}We.current.nodeTemplate.selectionAdornmentTemplate=En(xe.uz,"Spot",En(xe.Vm,{padding:10}),ti(xe.z6.Top,"TriangleUp"),ti(xe.z6.Left,"TriangleLeft"),ti(xe.z6.Right,"TriangleRight"),ti(xe.z6.Bottom,"TriangleDown"),xi({alignment:new xe.z6(.75,0)}));function Ui(qe,Oi){return(ar,Pi)=>{ar.handled=!0,ar.diagram.model.commit(Gr=>{Gr.set(Pi.part.adornedPart.data,qe,Oi)})}}function yn(qe,Oi){return Oi||(Oi="color"),En(xe.bn,{width:16,height:16,stroke:"lightgray",fill:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.stroke="dodgerblue",mouseLeave:(ar,Pi)=>Pi.stroke="lightgray",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}function hi(){return[En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.white,"fill"),yn(Ye.beige,"fill"),yn(Ye.extralightblue,"fill"),yn(Ye.extralightred,"fill"))),En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.lightgray,"fill"),yn(Ye.lightgreen,"fill"),yn(Ye.lightblue,"fill"),yn(Ye.lightred,"fill")))]}function tr(){return[En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.black),yn(Ye.green),yn(Ye.blue),yn(Ye.red))),En("ContextMenuButton",En(xe.s_,"Horizontal",yn(Ye.white),yn(Ye.magenta),yn(Ye.purple),yn(Ye.orange)))]}function zr(qe,Oi){return Oi||(Oi="thickness"),En(xe.bn,"LineH",{width:16,height:16,strokeWidth:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}function xr(qe,Oi){return Oi||(Oi="dash"),En(xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}function li(){return[En("ContextMenuButton",En(xe.s_,"Horizontal",zr(1),zr(2),zr(3),zr(4))),En("ContextMenuButton",En(xe.s_,"Horizontal",xr(null),xr([2,4]),xr([4,4])))]}function ai(qe,Oi){return Oi||(Oi="figure"),En(xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qe,margin:1,background:"transparent",mouseEnter:(ar,Pi)=>Pi.fill="dodgerblue",mouseLeave:(ar,Pi)=>Pi.fill="lightgray",click:Ui(Oi,qe),contextClick:Ui(Oi,qe)})}We.current.nodeTemplate.contextMenu=En("ContextMenu",En("ContextMenuButton",En(xe.s_,"Horizontal",ai("Rectangle"),ai("RoundedRectangle"),ai("Ellipse"),ai("Diamond"))),En("ContextMenuButton",En(xe.s_,"Horizontal",ai("Parallelogram2"),ai("ManualOperation"),ai("Procedure"),ai("Cylinder1"))),En("ContextMenuButton",En(xe.s_,"Horizontal",ai("Terminator"),ai("CreateRequest"),ai("Document"),ai("TriangleDown"))),hi(),tr(),li()),We.current.groupTemplate=En(xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qe,Oi)=>{var ar=Oi.addMembers(Oi.diagram.selection,!0);ar||Oi.diagram.currentTool.doCancel()},avoidable:!1},new xe.KX("location","loc",xe.E9.parse).makeTwoWay(xe.E9.stringify),En(xe.s_,"Auto",{name:"BODY"},En(xe.bn,{parameter1:10,fill:Ye.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:xe.z6.AllSides,toSpot:xe.z6.AllSides},new xe.KX("fill"),new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),En(xe.Vm,{background:"transparent",margin:20})),En(xe.al,{alignment:xe.z6.Top,alignmentFocus:xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new xe.KX("text"),new xe.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=En(xe.uz,"Spot",En(xe.s_,"Auto",En(xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),En(xe.Vm,{margin:1.5})),xi({alignment:xe.z6.TopRight,alignmentFocus:xe.z6.BottomRight})),We.current.groupTemplate.contextMenu=En("ContextMenu",hi(),tr(),li()),We.current.linkTemplate=En(xe.rU,{layerName:"Foreground",routing:xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new xe.KX("fromSpot","fromSpot",xe.z6.parse),new xe.KX("toSpot","toSpot",xe.z6.parse),new xe.KX("fromShortLength","dir",qe=>qe>=1?10:0),new xe.KX("toShortLength","dir",qe=>qe>=1?10:0),new xe.KX("points").makeTwoWay(),En(xe.bn,{strokeWidth:2},new xe.KX("stroke","color"),new xe.KX("strokeWidth","thickness"),new xe.KX("strokeDashArray","dash")),En(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,0),segmentOrientation:xe.rU.OrientAlong,alignmentFocus:xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",qe=>qe===1)),En(xe.bn,{segmentIndex:-1,segmentOffset:new xe.E9(-10,6),segmentOrientation:xe.rU.OrientPlus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",qe=>qe>=1),new xe.KX("width","thickness",qe=>7+3*qe),new xe.KX("height","thickness",qe=>7+3*qe),new xe.KX("segmentOffset","thickness",qe=>new xe.E9(-15,4+1.5*qe))),En(xe.bn,{segmentIndex:0,segmentOffset:new xe.E9(15,-6),segmentOrientation:xe.rU.OrientMinus90,alignmentFocus:xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new xe.KX("fill","color"),new xe.KX("visible","dir",qe=>qe===2),new xe.KX("width","thickness",qe=>7+3*qe),new xe.KX("height","thickness",qe=>7+3*qe),new xe.KX("segmentOffset","thickness",qe=>new xe.E9(-15,4+1.5*qe))),En(xe.al,{alignmentFocus:new xe.z6(0,1,-4,0),editable:!0},new xe.KX("text").makeTwoWay(),new xe.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=En(xe.uz,En(xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:vi(2)},new xe.KX("pathPattern","thickness",vi)),xi({alignmentFocus:new xe.z6(0,0,-6,-4)}));function vi(qe){return En(xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qe+4).toString()+" H3"})}function qi(qe){var Oi="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qe===0?Oi="M0 0 M16 16 M0 8 L16 8":qe===2&&(Oi="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),En(xe.bn,{geometryString:Oi,margin:2,background:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Ui("dir",qe),contextClick:Ui("dir",qe)})}function Lr(qe){var Oi=(ar,Pi)=>{ar.handled=!0,ar.diagram.model.commit(Gr=>{var lr=Pi.part.adornedPart;Gr.set(lr.data,qe?"toSpot":"fromSpot",xe.z6.stringify(xe.z6.AllSides)),(qe?lr.toNode:lr.fromNode).invalidateConnectedLinks()})};return En(xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(ar,Pi)=>Pi.background="dodgerblue",mouseLeave:(ar,Pi)=>Pi.background="transparent",click:Oi,contextClick:Oi})}function In(qe,Oi){var ar=0,Pi=xe.z6.RightSide;qe.equals(xe.z6.Top)?(ar=270,Pi=xe.z6.TopSide):qe.equals(xe.z6.Left)?(ar=180,Pi=xe.z6.LeftSide):qe.equals(xe.z6.Bottom)&&(ar=90,Pi=xe.z6.BottomSide),Oi||(ar-=180);var Gr=(lr,yr)=>{lr.handled=!0,lr.diagram.model.commit(cr=>{var er=yr.part.adornedPart;cr.set(er.data,Oi?"toSpot":"fromSpot",xe.z6.stringify(Pi)),(Oi?er.toNode:er.fromNode).invalidateConnectedLinks()})};return En(xe.bn,{alignment:qe,alignmentFocus:qe.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:ar,background:"transparent",mouseEnter:(lr,yr)=>yr.background="dodgerblue",mouseLeave:(lr,yr)=>yr.background="transparent",click:Gr,contextClick:Gr})}We.current.linkTemplate.contextMenu=En("ContextMenu",tr(),li(),En("ContextMenuButton",En(xe.s_,"Horizontal",qi(0),qi(1),qi(2))),En("ContextMenuButton",En(xe.s_,"Horizontal",En(xe.s_,"Spot",Lr(!1),In(xe.z6.Top,!1),In(xe.z6.Left,!1),In(xe.z6.Right,!1),In(xe.z6.Bottom,!1)),En(xe.s_,"Spot",{margin:new xe.Zt(0,0,0,2)},Lr(!0),In(xe.z6.Top,!0),In(xe.z6.Left,!0),In(xe.z6.Right,!0),In(xe.z6.Bottom,!0)))));const Ai=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -935,18 +935,18 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var $o=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function xo(qe){return console.log("shapeName:",qe),$o.indexOf(qe)>=0}var to=new xe.YI(Xn.current,{maxSelectionCount:1,linkTemplate:En(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:En(xe.uz,"Link",{locationSpot:xe.z6.Center},En(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),En(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),En(xe.bn,{isPanelMain:!0,strokeWidth:2}),En(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(qe=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qe.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(qe){var Oi;const ar=qe.subject.part;var Pi=(Oi=document.activeElement)==null?void 0:Oi.value;typeof Pi=="string"&&Pi.trim()===""&&We.current.model.commit(function(Gr){Gr.set(ar.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),to.nodeTemplate=En(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),En(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),En(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=En(xe.s_,"Grid",En(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const Si=()=>Kt(this,null,function*(){var En,Ye=We.current.makeImage();const ti=yield(0,Mt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ye.src,file_data:JSON.stringify({login:(En=(0,Qt.eY)())==null?void 0:En.login,data:JSON.parse(We.current.model.toJson())})}});en({src:ti.url})});return(0,Jt.useEffect)(()=>(setTimeout(()=>{ri()},500),mn(Ze+1),()=>{We.current=null}),[]),se.createElement("div",{ref:zn,className:"body-overflow-initial"},se.createElement(le.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ze,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:se.createElement(Ue.Z,null,se.createElement(oe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),se.createElement(oe.Z,{onClick:()=>{var En,Ye,ti=We.current.selection.first();if(Zn.current=!Zn.current,document.activeElement&&ti){let xi=(Ye=(En=document.activeElement)==null?void 0:En.value)==null?void 0:Ye.trim();typeof xi=="string"&&We.current.model.commit(function(Ui){Ui.set(ti.data,"text",xi||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}mn(Ze+1)}},se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:nn},se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Zn.current?"none":"block"},className:At.flowChartWrp},se.createElement("div",{style:{display:"flex",height:"100%"}},se.createElement("div",{style:{width:"300px",height:"100%"}},se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),se.createElement("div",{style:{height:"calc(100% - 50px)"},className:At.myPaletteDiv,ref:Xn})),se.createElement("div",{style:{flex:1,position:"relative"}},se.createElement("div",{ref:sn,style:{height:"80vh"}}))),se.createElement("div",{className:"tr"},se.createElement(ne.ZP,{size:"large",onClick:Si,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var bt=It,Bt=he(98813),ie=he(37720);const Wt=Bt.ZP.Group,Zt={margin:"0 8px"};var fe=({callback:nn,onCancel:en})=>{function We(sn){nn(sn)}return Jt.createElement(Ot.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},Jt.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Jt.createElement("span",{style:Zt},"\u5355\u5143\u683C\u6570\uFF1A"),Jt.createElement("span",{style:Zt},"\u884C\u6570"),Jt.createElement(Ot.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Jt.createElement(ie.Z,null)),Jt.createElement("span",{style:Zt},"\u5217\u6570"),Jt.createElement(Ot.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Jt.createElement(ie.Z,null))),Jt.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Jt.createElement("span",{style:Zt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Jt.createElement(Ot.default.Item,{name:"align"},Jt.createElement(Wt,null,Jt.createElement(Bt.ZP,{value:"default"},Jt.createElement("i",{className:"fa fa-align-justify"})),Jt.createElement(Bt.ZP,{value:"left"},Jt.createElement("i",{className:"fa fa-align-left"})),Jt.createElement(Bt.ZP,{value:"center"},Jt.createElement("i",{className:"fa fa-align-center"})),Jt.createElement(Bt.ZP,{value:"right"},Jt.createElement("i",{className:"fa fa-align-right"}))))),Jt.createElement("div",{className:"flex-container flex-end"},Jt.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Jt.createElement(ne.ZP,{type:"ghost",onClick:en},"\u53D6\u6D88")))},ke=he(59637),tn=he(61016),dn=he.n(tn),Bn=(0,Jt.forwardRef)(({use3d:nn,width:en,height:We,callback:sn,showSaveButton:Xn},Zn)=>{const zn=(0,Jt.useRef)(),Ze=(0,Jt.useRef)(),[mn,ri]=(0,Jt.useState)(!1),Si=(0,Jt.useRef)({id:zn,appName:"graphing",width:en||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Jt.useEffect)(()=>{Ze.current=new(dn())(Si.current,!0),window.onload=function(){Ze.current.inject("applet_container")}},[]);const En=()=>{var Ye=window.ggbApplet.getPNGBase64(1,!0,72);return sn&&sn(Ye),Ye};return(0,Jt.useEffect)(()=>{Si.current.appName=mn?"3D":"graphing",Ze.current.inject("applet_container")},[mn]),(0,Jt.useEffect)(()=>{ri(nn)},[nn]),(0,Jt.useImperativeHandle)(Zn,()=>({getImgData:En})),Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:zn}),Jt.createElement(Ue.Z,{align:"middle"},Jt.createElement(oe.Z,{flex:1},Jt.createElement(ke.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:mn,onChange:Ye=>ri(Ye)})),Jt.createElement(oe.Z,null,Jt.createElement(ne.ZP,{size:"large",onClick:En,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Vn=he(36527),Tn=he(2453);const un="link",si="upload-image",ei="add-flowchart",fi="draw-image",bi="add-flowchart",Ni="code-block",qn="add-table",ji="------------",xr={default:ji,left:`:${ji}`,center:`:${ji}:`,right:`${ji}:`};var Fr=he(99914);function jr(){}let Pr=0;const Fi=1e4,yr="\u2581",Ii="@\u2581\u2581@",vn="@\u2581@",Ut=` +]}`;var $o=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function xo(qe){return console.log("shapeName:",qe),$o.indexOf(qe)>=0}var to=new xe.YI(Xn.current,{maxSelectionCount:1,linkTemplate:En(xe.rU,{locationSpot:xe.z6.Center,selectionAdornmentTemplate:En(xe.uz,"Link",{locationSpot:xe.z6.Center},En(xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),En(xe.bn,{toArrow:"Standard",stroke:null}))},{routing:xe.rU.AvoidsNodes,curve:xe.rU.JumpOver,corner:5,toShortLength:4},new xe.KX("points"),En(xe.bn,{isPanelMain:!0,strokeWidth:2}),En(xe.bn,{toArrow:"Standard",stroke:null})),model:new xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...xe.bn.getFigureGenerators().toArray().map(qe=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qe.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return We.current.addDiagramListener("TextEdited",function(qe){var Oi;const ar=qe.subject.part;var Pi=(Oi=document.activeElement)==null?void 0:Oi.value;typeof Pi=="string"&&Pi.trim()===""&&We.current.model.commit(function(Gr){Gr.set(ar.data,"text","\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}),to.nodeTemplate=En(xe.NB,"Auto",{locationSpot:xe.z6.Center},new xe.KX("location","location",xe.E9.parse).makeTwoWay(xe.E9.stringify),En(xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new xe.KX("stroke").makeTwoWay(),new xe.KX("fill").makeTwoWay(),new xe.KX("figure")),En(xe.al,{margin:new xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new xe.$u(16,16),maxSize:new xe.$u(10,NaN),textAlign:"center",editable:!0},new xe.KX("key").makeTwoWay())),setTimeout(()=>{We.current.grid=En(xe.s_,"Grid",En(xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),En(xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),We.current.grid.visible=!0,We.current.grid.gridCellStroke="darkgray",We.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=We.current,We.current}const Si=()=>Kt(this,null,function*(){var En,Ye=We.current.makeImage();const ti=yield(0,Mt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ye.src,file_data:JSON.stringify({login:(En=(0,Qt.eY)())==null?void 0:En.login,data:JSON.parse(We.current.model.toJson())})}});en({src:ti.url})});return(0,Jt.useEffect)(()=>(setTimeout(()=>{ri()},500),mn(Ze+1),()=>{We.current=null}),[]),se.createElement("div",{ref:zn,className:"body-overflow-initial"},se.createElement(le.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ze,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:se.createElement(Ue.Z,null,se.createElement(oe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),se.createElement(oe.Z,{onClick:()=>{var En,Ye,ti=We.current.selection.first();if(Zn.current=!Zn.current,document.activeElement&&ti){let xi=(Ye=(En=document.activeElement)==null?void 0:En.value)==null?void 0:Ye.trim();typeof xi=="string"&&We.current.model.commit(function(Ui){Ui.set(ti.data,"text",xi||"\u672A\u547D\u540D"),We.current.commandHandler.stopCommand()},"increment")}mn(Ze+1)}},se.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:nn},se.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Zn.current?"none":"block"},className:At.flowChartWrp},se.createElement("div",{style:{display:"flex",height:"100%"}},se.createElement("div",{style:{width:"300px",height:"100%"}},se.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),se.createElement("div",{style:{height:"calc(100% - 50px)"},className:At.myPaletteDiv,ref:Xn})),se.createElement("div",{style:{flex:1,position:"relative"}},se.createElement("div",{ref:sn,style:{height:"80vh"}}))),se.createElement("div",{className:"tr"},se.createElement(ne.ZP,{size:"large",onClick:Si,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var bt=It,Bt=he(98813),ie=he(37720);const Wt=Bt.ZP.Group,Zt={margin:"0 8px"};var fe=({callback:nn,onCancel:en})=>{function We(sn){nn(sn)}return Jt.createElement(Ot.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:We},Jt.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Jt.createElement("span",{style:Zt},"\u5355\u5143\u683C\u6570\uFF1A"),Jt.createElement("span",{style:Zt},"\u884C\u6570"),Jt.createElement(Ot.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Jt.createElement(ie.Z,null)),Jt.createElement("span",{style:Zt},"\u5217\u6570"),Jt.createElement(Ot.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Jt.createElement(ie.Z,null))),Jt.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Jt.createElement("span",{style:Zt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Jt.createElement(Ot.default.Item,{name:"align"},Jt.createElement(Wt,null,Jt.createElement(Bt.ZP,{value:"default"},Jt.createElement("i",{className:"fa fa-align-justify"})),Jt.createElement(Bt.ZP,{value:"left"},Jt.createElement("i",{className:"fa fa-align-left"})),Jt.createElement(Bt.ZP,{value:"center"},Jt.createElement("i",{className:"fa fa-align-center"})),Jt.createElement(Bt.ZP,{value:"right"},Jt.createElement("i",{className:"fa fa-align-right"}))))),Jt.createElement("div",{className:"flex-container flex-end"},Jt.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Jt.createElement(ne.ZP,{type:"ghost",onClick:en},"\u53D6\u6D88")))},ke=he(59637),tn=he(61016),dn=he.n(tn),Bn=(0,Jt.forwardRef)(({use3d:nn,width:en,height:We,callback:sn,showSaveButton:Xn},Zn)=>{const zn=(0,Jt.useRef)(),Ze=(0,Jt.useRef)(),[mn,ri]=(0,Jt.useState)(!1),Si=(0,Jt.useRef)({id:zn,appName:"graphing",width:en||1e3,height:We||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Jt.useEffect)(()=>{Ze.current=new(dn())(Si.current,!0),window.onload=function(){Ze.current.inject("applet_container")}},[]);const En=()=>{var Ye=window.ggbApplet.getPNGBase64(1,!0,72);return sn&&sn(Ye),Ye};return(0,Jt.useEffect)(()=>{Si.current.appName=mn?"3D":"graphing",Ze.current.inject("applet_container")},[mn]),(0,Jt.useEffect)(()=>{ri(nn)},[nn]),(0,Jt.useImperativeHandle)(Zn,()=>({getImgData:En})),Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:zn}),Jt.createElement(Ue.Z,{align:"middle"},Jt.createElement(oe.Z,{flex:1},Jt.createElement(ke.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:mn,onChange:Ye=>ri(Ye)})),Jt.createElement(oe.Z,null,Jt.createElement(ne.ZP,{size:"large",onClick:En,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Vn=he(36527),Tn=he(2453);const un="link",si="upload-image",ei="add-flowchart",fi="draw-image",bi="add-flowchart",Ni="code-block",qn="add-table",Ii="------------",pr={default:Ii,left:`:${Ii}`,center:`:${Ii}:`,right:`${Ii}:`};var Ar=he(99914);function Or(){}let wr=0;const Fi=1e4,Sr="\u2581",Ri="@\u2581\u2581@",vn="@\u2581@",Ut=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,cn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Pn(nn){return/^\d+$/.test(nn)?`${nn}px`:nn}const Nn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",On={[Nn+"-B"]:"bold",[Nn+"-I"]:"italic"},Hn={[un]:"\u6DFB\u52A0\u94FE\u63A5",[Ni]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[si]:"\u6DFB\u52A0\u56FE\u7247",[fi]:"\u6DFB\u52A0\u753B\u56FE",[ei]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[qn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gi=({defaultValue:nn="",onChange:en,width:We="100%",height:sn=400,miniToolbar:Xn=!1,isFocus:Zn=!1,watch:zn,insertTemp:Ze,mode:mn="markdown",id:ri="markdown-editor-id",showResizeBar:Si=!1,noStorage:En=!1,showNullButton:Ye=!1,showNullProgramButton:ti=!1,hidetoolBar:xi=!1,fullScreen:Ui=!1,onBlur:yn,onCMBeforeChange:hi,onFullScreen:tr,className:zr="",disablePaste:Sr=!1,disabled:li=!1,disabledFill:ai=!1,placeholder:vi="",values:qi="",extraUse:Ar})=>{const[In,Ai]=(0,Jt.useState)(null),[$o,xo]=(0,Jt.useState)(nn),[to,qe]=(0,Jt.useState)(zn),[Oi,ar]=(0,Jt.useState)(Ui),[Pi,Gr]=(0,Jt.useState)(""),[lr,vr]=(0,Jt.useState)(0),[cr,er]=(0,Jt.useState)(sn),[Lr,Cn]=(0,Jt.useState)(!1),[eo,Oe]=(0,Jt.useState)(0),[je,wn]=(0,Jt.useState)(0),Me=(0,Jt.useRef)(),Ie=(0,Jt.useRef)(),Ge=(0,Jt.useRef)(),rn=(0,Jt.useRef)();(0,Jt.useEffect)(()=>{const Qn=window.scrollY||window.pageYOffset;xo(qi),In==null||In.setValue(qi),window.scrollTo(0,Qn)},[qi]),(0,Jt.useEffect)(()=>{tr==null||tr(Oi)},[Oi]),(0,Jt.useEffect)(()=>{if(Me.current){let Qn=function(ni,on){var ui;if(Sr){on.preventDefault();return}const di=on.clipboardData;if(di){const Zi=di.types.toString(),Qi=di.items;if(Zi==="Files"||di.types.indexOf("Files")>-1){if(on.preventDefault(),mn=="stex")return;try{let $i=Qi[1];((ui=Qi[0])==null?void 0:ui.kind)==="file"&&($i=Qi[0]);const pr=$i.getAsFile(),_r=pr.name.split(".").pop();(0,pe.I)(pr,Br=>{var ao,Ao,Je;Br.id?((ao=pr==null?void 0:pr.type)==null?void 0:ao.indexOf("image"))>-1?Rn.replaceSelection(``):((Ao=pr==null?void 0:pr.type)==null?void 0:Ao.indexOf("video"))>-1?Rn.replaceSelection(``):((Je=pr==null?void 0:pr.type)==null?void 0:Je.indexOf("pdf"))>-1?Rn.replaceSelection(`${pr.name}`):cn.includes(_r)?Rn.replaceSelection(`${pr.name}`):Rn.replaceSelection(`[${pr.name}](/api/attachments/${Br.id}?type=${Br.content_type})`):(Br==null?void 0:Br.status)===401&&(document.location.href="/user/login")})}catch($i){Tn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Rn=qt().fromTextArea(Me.current,{mode:mn,lineNumbers:!Xn,lineWrapping:!0,value:nn,autoCloseTags:!0,autoCloseBrackets:!0});return Rn.on("keyup",function(ni,on){on.keyCode===8&&(ni.getValue()==""?Rn.setOption("placeholder",vi):Rn.setOption("placeholder",null))}),Rn.on("keydown",function(ni,on){if(on.keyCode===8){var ui=Yn(ni);ui&&on.preventDefault()}}),Zn&&Rn.focus(),Rn.on("paste",Qn),li&&Rn.on("beforeChange",function(ni,on){(on.origin==="paste"||on.origin==="+input")&&on.cancel()}),Ai(Rn),()=>{Rn.off("paste",Qn)}}},[]);const Ln=(0,Jt.useCallback)(()=>{if(Ie.current)try{}catch(Qn){console.log(Qn,"---- to set md editor body height")}},[cr,Ie,Oi]);(0,Jt.useEffect)(()=>{function Qn(){let Rn=new Vt.Z(ni=>{for(let on of ni)(on.target.offsetHeight>0||on.target.offsetWidth>0)&&(Ln(),In.setSize("100%","100%"),In.refresh())});return Rn.observe(Me.current.parentElement),Rn}if(In){const Rn=Qn();return()=>{var ni,on;(ni=Me.current)!=null&&ni.parentElement&&Rn.unobserve((on=Me.current)==null?void 0:on.parentElement)}}},[In,Ln]),(0,Jt.useEffect)(()=>{if(In){let Qn=[];for(const[Rn,ni]of Object.entries(On)){let on={[Rn]:()=>{Wn(ni)}};Qn.push(on),In.addKeyMap(on)}return()=>{for(let Rn of Qn)In.removeKeyMap(Rn)}}},[In]),(0,Jt.useEffect)(()=>{Ui!==Oi&&ar(Ui)},[Ui]),(0,Fr.Z)(()=>{if(!En&&lr>0){let Qn=new Date().getTime(),Rn=window.sessionStorage.getItem(ri);Qn>=lr+Fi&&(!Rn||Rn!==$o)&&(window.sessionStorage.setItem(ri,$o),Cn(!0))}},Fi),(0,Jt.useEffect)(()=>{qe(zn)},[In,zn]),(0,Jt.useEffect)(()=>{In&&Zn&&In.focus()},[In,Zn]),(0,Jt.useEffect)(()=>{if(to&&In){let Qn=function(ni){let on=ni.target;if(rn.current){let ui=on.scrollTop/on.scrollHeight;rn.current.scrollTop=rn.current.scrollHeight*ui}};const Rn=In.getScrollerElement();return Rn.addEventListener("scroll",Qn),()=>{Rn.removeEventListener("scroll",Qn)}}},[In,to]),(0,Jt.useEffect)(()=>{if(In&&hi){let Qn=function(Rn,ni){hi(Rn,ni)};return In.on("beforeChange",Qn),()=>{In.off("beforeChange",Qn)}}},[In,hi]),(0,Jt.useEffect)(()=>{if(In&&yn){let Qn=function(){yn(In.getValue())};return In.on("blur",Qn),()=>{In.off("blur",Qn)}}},[In,yn]);function Yn(Qn,Rn){var ni=Qn.getDoc(),on=ni.getCursor(),ui=ni.getLine(on.line),di=ui.charAt(on.ch-1),Zi=ui.lastIndexOf("@\u2581@",on.ch),Qi=ui.lastIndexOf("@\u2581\u2581@",on.ch),$i=Zi>Qi?Zi:Qi,pr=Zi>Qi?3:4;if(Ii.indexOf(di)===-1)return null;if(console.log("change1:",Rn,Qn,ui,on,$i,Zi,Qi,di),$i>=0&&on.ch-$i<5){var _r=$i+pr;return ni.replaceRange("",{line:on.line,ch:$i},{line:on.line,ch:_r}),{line:on.line,ch:_r}}return null}(0,Jt.useEffect)(()=>{if(In){let Qn=function(Rn,ni){const on=Rn.getValue();xo(on),vr(new Date().getTime()),Rn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),en&&(ti?en(on,Vi(on)):en(on))};return In.on("change",Qn),()=>{In.off("change",Qn)}}},[In,en]),(0,Jt.useEffect)(()=>{if(In)if(nn==null)In.setValue(""),xo("");else{const Qn=window.scrollY||window.pageYOffset;nn!==In.getValue()&&(In.setValue(nn),xo(nn),In.setCursor(li?1:In.lineCount(),0),window.scrollTo(0,Qn))}},[In,nn]);const Wn=(0,Jt.useCallback)(Qn=>{const Rn=In.getCursor(),ni=In.getSelection();let on=ni.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,cn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Pn(nn){return/^\d+$/.test(nn)?`${nn}px`:nn}const Nn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",On={[Nn+"-B"]:"bold",[Nn+"-I"]:"italic"},Hn={[un]:"\u6DFB\u52A0\u94FE\u63A5",[Ni]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[si]:"\u6DFB\u52A0\u56FE\u7247",[fi]:"\u6DFB\u52A0\u753B\u56FE",[ei]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[qn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gi=({defaultValue:nn="",onChange:en,width:We="100%",height:sn=400,miniToolbar:Xn=!1,isFocus:Zn=!1,watch:zn,insertTemp:Ze,mode:mn="markdown",id:ri="markdown-editor-id",showResizeBar:Si=!1,noStorage:En=!1,showNullButton:Ye=!1,showNullProgramButton:ti=!1,hidetoolBar:xi=!1,fullScreen:Ui=!1,onBlur:yn,onCMBeforeChange:hi,onFullScreen:tr,className:zr="",disablePaste:xr=!1,disabled:li=!1,disabledFill:ai=!1,placeholder:vi="",values:qi="",extraUse:Lr})=>{const[In,Ai]=(0,Jt.useState)(null),[$o,xo]=(0,Jt.useState)(nn),[to,qe]=(0,Jt.useState)(zn),[Oi,ar]=(0,Jt.useState)(Ui),[Pi,Gr]=(0,Jt.useState)(""),[lr,yr]=(0,Jt.useState)(0),[cr,er]=(0,Jt.useState)(sn),[Er,Cn]=(0,Jt.useState)(!1),[eo,Oe]=(0,Jt.useState)(0),[je,wn]=(0,Jt.useState)(0),Me=(0,Jt.useRef)(),Ie=(0,Jt.useRef)(),Ge=(0,Jt.useRef)(),rn=(0,Jt.useRef)();(0,Jt.useEffect)(()=>{const Qn=window.scrollY||window.pageYOffset;xo(qi),In==null||In.setValue(qi),window.scrollTo(0,Qn)},[qi]),(0,Jt.useEffect)(()=>{tr==null||tr(Oi)},[Oi]),(0,Jt.useEffect)(()=>{if(Me.current){let Qn=function(ni,on){var ui;if(xr){on.preventDefault();return}const di=on.clipboardData;if(di){const Zi=di.types.toString(),Qi=di.items;if(Zi==="Files"||di.types.indexOf("Files")>-1){if(on.preventDefault(),mn=="stex")return;try{let $i=Qi[1];((ui=Qi[0])==null?void 0:ui.kind)==="file"&&($i=Qi[0]);const mr=$i.getAsFile(),_r=mr.name.split(".").pop();(0,pe.I)(mr,Ir=>{var ao,Ao,Je;Ir.id?((ao=mr==null?void 0:mr.type)==null?void 0:ao.indexOf("image"))>-1?Rn.replaceSelection(``):((Ao=mr==null?void 0:mr.type)==null?void 0:Ao.indexOf("video"))>-1?Rn.replaceSelection(``):((Je=mr==null?void 0:mr.type)==null?void 0:Je.indexOf("pdf"))>-1?Rn.replaceSelection(`${mr.name}`):cn.includes(_r)?Rn.replaceSelection(`${mr.name}`):Rn.replaceSelection(`[${mr.name}](/api/attachments/${Ir.id}?type=${Ir.content_type})`):(Ir==null?void 0:Ir.status)===401&&(document.location.href="/user/login")})}catch($i){Tn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Rn=qt().fromTextArea(Me.current,{mode:mn,lineNumbers:!Xn,lineWrapping:!0,value:nn,autoCloseTags:!0,autoCloseBrackets:!0});return Rn.on("keyup",function(ni,on){on.keyCode===8&&(ni.getValue()==""?Rn.setOption("placeholder",vi):Rn.setOption("placeholder",null))}),Rn.on("keydown",function(ni,on){if(on.keyCode===8){var ui=Yn(ni);ui&&on.preventDefault()}}),Zn&&Rn.focus(),Rn.on("paste",Qn),li&&Rn.on("beforeChange",function(ni,on){(on.origin==="paste"||on.origin==="+input")&&on.cancel()}),Ai(Rn),()=>{Rn.off("paste",Qn)}}},[]);const Ln=(0,Jt.useCallback)(()=>{if(Ie.current)try{}catch(Qn){console.log(Qn,"---- to set md editor body height")}},[cr,Ie,Oi]);(0,Jt.useEffect)(()=>{function Qn(){let Rn=new Vt.Z(ni=>{for(let on of ni)(on.target.offsetHeight>0||on.target.offsetWidth>0)&&(Ln(),In.setSize("100%","100%"),In.refresh())});return Rn.observe(Me.current.parentElement),Rn}if(In){const Rn=Qn();return()=>{var ni,on;(ni=Me.current)!=null&&ni.parentElement&&Rn.unobserve((on=Me.current)==null?void 0:on.parentElement)}}},[In,Ln]),(0,Jt.useEffect)(()=>{if(In){let Qn=[];for(const[Rn,ni]of Object.entries(On)){let on={[Rn]:()=>{Wn(ni)}};Qn.push(on),In.addKeyMap(on)}return()=>{for(let Rn of Qn)In.removeKeyMap(Rn)}}},[In]),(0,Jt.useEffect)(()=>{Ui!==Oi&&ar(Ui)},[Ui]),(0,Ar.Z)(()=>{if(!En&&lr>0){let Qn=new Date().getTime(),Rn=window.sessionStorage.getItem(ri);Qn>=lr+Fi&&(!Rn||Rn!==$o)&&(window.sessionStorage.setItem(ri,$o),Cn(!0))}},Fi),(0,Jt.useEffect)(()=>{qe(zn)},[In,zn]),(0,Jt.useEffect)(()=>{In&&Zn&&In.focus()},[In,Zn]),(0,Jt.useEffect)(()=>{if(to&&In){let Qn=function(ni){let on=ni.target;if(rn.current){let ui=on.scrollTop/on.scrollHeight;rn.current.scrollTop=rn.current.scrollHeight*ui}};const Rn=In.getScrollerElement();return Rn.addEventListener("scroll",Qn),()=>{Rn.removeEventListener("scroll",Qn)}}},[In,to]),(0,Jt.useEffect)(()=>{if(In&&hi){let Qn=function(Rn,ni){hi(Rn,ni)};return In.on("beforeChange",Qn),()=>{In.off("beforeChange",Qn)}}},[In,hi]),(0,Jt.useEffect)(()=>{if(In&&yn){let Qn=function(){yn(In.getValue())};return In.on("blur",Qn),()=>{In.off("blur",Qn)}}},[In,yn]);function Yn(Qn,Rn){var ni=Qn.getDoc(),on=ni.getCursor(),ui=ni.getLine(on.line),di=ui.charAt(on.ch-1),Zi=ui.lastIndexOf("@\u2581@",on.ch),Qi=ui.lastIndexOf("@\u2581\u2581@",on.ch),$i=Zi>Qi?Zi:Qi,mr=Zi>Qi?3:4;if(Ri.indexOf(di)===-1)return null;if(console.log("change1:",Rn,Qn,ui,on,$i,Zi,Qi,di),$i>=0&&on.ch-$i<5){var _r=$i+mr;return ni.replaceRange("",{line:on.line,ch:$i},{line:on.line,ch:_r}),{line:on.line,ch:_r}}return null}(0,Jt.useEffect)(()=>{if(In){let Qn=function(Rn,ni){const on=Rn.getValue();xo(on),yr(new Date().getTime()),Rn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),en&&(ti?en(on,Vi(on)):en(on))};return In.on("change",Qn),()=>{In.off("change",Qn)}}},[In,en]),(0,Jt.useEffect)(()=>{if(In)if(nn==null)In.setValue(""),xo("");else{const Qn=window.scrollY||window.pageYOffset;nn!==In.getValue()&&(In.setValue(nn),xo(nn),In.setCursor(li?1:In.lineCount(),0),window.scrollTo(0,Qn))}},[In,nn]);const Wn=(0,Jt.useCallback)(Qn=>{const Rn=In.getCursor(),ni=In.getSelection();let on=ni.split(` `);switch(Qn){case"bold":return In.replaceSelection("**"+ni+"**"),ni===""&&In.setCursor(Rn.line,Rn.ch+2),In.focus();case"italic":return In.replaceSelection("*"+ni+"*"),ni===""&&In.setCursor(Rn.line,Rn.ch+1),In.focus();case"code":return In.replaceSelection("`"+ni+"`"),ni===""&&In.setCursor(Rn.line,Rn.ch+1),In.focus();case"inline-latex":return Gr("inline-latex"),In.focus();case"latex":return In.replaceSelection("```latex\n"+ni+"\n```"),In.setCursor(Rn.line+1,ni.length+1),In.focus();case"line-break":return In.replaceSelection(`
`),In.focus();case"list-ul":return ni===""?In.replaceSelection("- "+ni):In.replaceSelection(on.map(ui=>ui===""?"":`- ${ui}`).join(` `)),In.focus();case"list-ol":return ni===""?In.replaceSelection("1. "+ni):In.replaceSelection(on.map((ui,di)=>ui===""?"":`${di+1}. ${ui}`).join(` -`)),In.focus();case"add-null-ch":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(yr),In.focus();case"add-signal":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(vn),In.focus();case"add-multiple":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(Ii),In.focus();case"inster-template-1":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(Ut),In.focus();case"eraser":return In.setValue(""),In.focus();case"trigger-watch":return qe(!to),In.focus();case"trigger-full-screen":return ar(!Oi),In.focus();case un:Gr(un);return;case Ni:Gr(Ni);return;case si:Gr(si);return;case fi:Gr(fi);return;case"maths-latex":Gr("maths-latex");return;case ei:Gr(ei);return;case qn:Gr(qn);return;default:throw new Error}},[In,to,Oi]),pn=(0,Jt.useCallback)((Qn,Rn)=>{var ni,on,ui,di,Zi,Qi;switch(Gr(""),Pi){case un:const{title:ao,link:Ao}=Qn;return In.replaceSelection(`[${ao}](${Ao})`),In.focus();case Ni:const{language:Je,content:Kr}=Qn;return In.replaceSelection(["```"+Je,Kr,"```"].join(` -`)),In.focus();case"maths-latex":for(var $i=atob(Qn),pr=new Uint8Array($i.length),_r=0;_r<$i.length;_r++)pr[_r]=$i.charCodeAt(_r);var Br=new Blob([pr],{type:"image/png"});(0,pe.I)(Br,Ti=>{Ti.id?In.replaceSelection(`![,](/api/attachments/${Ti.id}?type=${Ti.content_type})`):(Ti==null?void 0:Ti.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":In.replaceSelection("`$$"+Qn+"$$`");break;case si:case fi:case bi:const{src:Jr,alt:Mo}=Qn,dr=Rn,To=(ui=(on=(ni=dr==null?void 0:dr.name)==null?void 0:ni.split("."))==null?void 0:on.pop)==null?void 0:ui.call(on);return((di=dr==null?void 0:dr.type)==null?void 0:di.indexOf("image"))>-1||!(dr!=null&&dr.type)?dr!=null&&dr.align||dr!=null&&dr.width?In.replaceSelection(`

${Mo||

`):In.replaceSelection(`${Mo||`):((Zi=dr==null?void 0:dr.type)==null?void 0:Zi.indexOf("video"))>-1?In.replaceSelection(``):((Qi=dr==null?void 0:dr.type)==null?void 0:Qi.indexOf("pdf"))>-1?In.replaceSelection(`${dr.name}`):cn.includes(To)?In.replaceSelection(`${dr.name}`):In.replaceSelection(`[${dr.name}](${Jr})`),In.focus();case qn:const{row:oo,col:No,align:ur}=Qn;let Dr=` -`;for(let Ti=0;Ti{switch(Pi){case un:return Jt.createElement($t,{callback:pn,onCancel:Mi});case Ni:return Jt.createElement(re.Z,{callback:pn,onCancel:Mi});case si:return Jt.createElement(pe.Z,{callback:pn,onCancel:Mi});case ei:return Jt.createElement(bt,{callback:pn,onCancel:Mi});case qn:return Jt.createElement(fe,{callback:pn,onCancel:Mi});case"maths-latex":return Jt.createElement(Bn,{showSaveButton:!0,callback:pn});case"inline-latex":return Jt.createElement(Vn.Z,{showSaveButton:!0,callback:pn});default:return null}},[Pi]);function Mi(){Gr("")}(0,Jt.useEffect)(()=>{if(Ge.current){let Qn=function(Zi){ui=!0,di=Zi.pageY},Rn=function(){ui=!1},ni=function(Zi){if(ui){let Qi=Zi.pageY-di;Qi<0&&(Qi=0),Qi>300&&(Qi=300);let $i=sn+Qi+"px";er($i)}},on=Ge.current,ui=!1,di=0;return on.addEventListener("mousedown",Qn),document.addEventListener("mousemove",ni),document.addEventListener("mouseup",Rn),()=>{on.removeEventListener("mousedown",Qn),document.removeEventListener("mousemove",ni),document.removeEventListener("mouseup",Rn)}}},[In,Ge]),(0,Jt.useEffect)(()=>{er(sn)},[sn]);const Wi=Pn(We),nr=Pn(cr),ir={width:Wi,height:nr},rr=(0,Jt.useMemo)(()=>{if(lr){let Qn=new Date(lr),Rn=Qn.getHours(),ni=Qn.getMinutes(),on=Qn.getSeconds();return Rn=Rn<10?"0"+Rn:Rn,ni=ni<10?"0"+ni:ni,on=on<10?"0"+on:on,`${Rn}:${ni}:${on}`}return 0},[lr]),Vi=Qn=>{const Rn=[];if(ti){let ni=-1;Qn=Qn.replace(/(@▁▁@|@▁@)/g,function(on,ui,di){Rn.push({multiLine:on!==vn})})}return Rn};function Or(){window.sessionStorage.removeItem(ri),Cn(!1),vr(0)}function or(){Cn(!1),vr(0),In.setValue(window.sessionStorage.getItem(ri))}(0,Jt.useEffect)(()=>{Hn[Pi]&&Pi!==fi&&Pi!==ei&&setTimeout(()=>{const Qn=document.getElementsByClassName("markdown-popup-form")[0],Rn=window.innerWidth/2-Qn.offsetWidth/2,ni=window.innerHeight/2-Qn.offsetHeight/2;Oe(Rn),wn(ni)},0)},[Pi]);const Di=Qn=>{Qn.preventDefault();const Rn=Qn.clientX-eo,ni=Qn.clientY-je;document.body.onmousemove=on=>{let ui=on.clientX-Rn,di=on.clientY-ni;const Zi=document.getElementsByClassName("markdown-popup-form")[0],Qi=window.innerWidth-Zi.offsetWidth,$i=window.innerHeight-Zi.offsetHeight;ui=Math.max(0,Math.min(ui,Qi)),di=Math.max(0,Math.min(di,$i)),wi(on.clientX,on.clientY,Rn,ni)&&(Oe(ui),wn(di))},document.body.onmouseup=function(){document.body.onmousemove=null}},wi=(Qn,Rn,ni,on)=>{const ui=document.body.clientHeight,di=document.body.clientWidth;return Qn<20&&ni>Qn||Qn>di-20&&niRn||Rn>ui-20&&onte in Ot?Ct(Ot,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ot[te]=ne,rt=(Ot,te)=>{for(var ne in te||(te={}))et.call(te,ne)&&st(Ot,ne,te[ne]);if(vt)for(var ne of vt(te))tt.call(te,ne)&&st(Ot,ne,te[ne]);return Ot},ut=(Ot,te)=>Lt(Ot,Ft(te));const{useForm:ct}=Jt.default,gt={width:280,marginRight:10},ft={labelCol:{span:5},wrapperCol:{span:19}};var kt=({callback:Ot,onCancel:te})=>{const[ne]=ct();let Xt=(0,Nt.useRef)();function ce(De){Xt.current.width=ne.getFieldValue("width"),Xt.current.align=ne.getFieldValue("align"),Ot(De,Xt.current)}function me(De,Ve){if(De.status===-1){xt.ZP.error(De.message);return}ne.setFieldsValue({src:`/api/attachments/${De.id}`,type:Ve.type})}function Pe(De){let Ve=De.target.files[0];Xt.current=Ve,Ht(Ve,me)}return Pt.createElement(Jt.default,ut(rt({form:ne},ft),{className:"upload-image-panel",onFinish:ce,style:{width:470,overflow:"hidden"}}),Pt.createElement(Jt.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Pt.createElement("div",{className:"flex-container"},Pt.createElement(Jt.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Pt.createElement(qt.default,{style:gt})),Pt.createElement(jt,{onFileChange:Pe}))),Pt.createElement(Jt.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Pt.createElement(qt.default,{style:{width:264}})),Pt.createElement(Jt.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Pt.createElement(Vt.Z,null,Pt.createElement(Jt.default.Item,{name:"width",style:{margin:0}},Pt.createElement(Rt.Z,{style:{width:264}})),Pt.createElement("span",{className:"ml8"},"%"))),Pt.createElement(Jt.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Pt.createElement(Dt.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Pt.createElement("aside",null,Pt.createElement(Jt.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Pt.createElement(St.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Pt.createElement(St.ZP,{type:"default",onClick:te},"\u53D6\u6D88"))))};function jt({onFileChange:Ot}){return Pt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Pt.createElement("input",{type:"file",onChange:Ot}))}function Ht(Ot,te){if(!Ot)throw new String("\u6CA1\u6709\u6587\u4EF6");let ne=new FormData;ne.append("editormd-image-file",Ot),ne.append("file_param_name","editormd-image-file"),ne.append("byxhr","true");var Xt=new window.XMLHttpRequest;Xt.withCredentials=!0,Xt.addEventListener("load",function(ce){te(JSON.parse(ce.target.responseText),Ot)},!1),Xt.addEventListener("error",function(ce){console.error(ce)},!1),Xt.open("POST",`${Et.KI}/api/attachments.json`),Xt.send(ne)}},76621:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return qt}});var Jt=he(67294),xt=he(73935);class qt extends Jt.Component{constructor(Rt){super(Rt);const Dt=window.document;this.node=Dt.createElement("div"),Dt.body.appendChild(this.node)}render(){const{children:Rt}=this.props;return(0,xt.createPortal)(Rt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36295:function(An,jn,he){"use strict";he.d(jn,{SV:function(){return xe},ZP:function(){return Le}});var Jt=he(67294),xt=he(91033);const qt={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Vt={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`)),In.focus();case"add-null-ch":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(Sr),In.focus();case"add-signal":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(vn),In.focus();case"add-multiple":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(Ri),In.focus();case"inster-template-1":return ni===""&&In.setCursor(Rn.line,Rn.ch),In.replaceSelection(Ut),In.focus();case"eraser":return In.setValue(""),In.focus();case"trigger-watch":return qe(!to),In.focus();case"trigger-full-screen":return ar(!Oi),In.focus();case un:Gr(un);return;case Ni:Gr(Ni);return;case si:Gr(si);return;case fi:Gr(fi);return;case"maths-latex":Gr("maths-latex");return;case ei:Gr(ei);return;case qn:Gr(qn);return;default:throw new Error}},[In,to,Oi]),pn=(0,Jt.useCallback)((Qn,Rn)=>{var ni,on,ui,di,Zi,Qi;switch(Gr(""),Pi){case un:const{title:ao,link:Ao}=Qn;return In.replaceSelection(`[${ao}](${Ao})`),In.focus();case Ni:const{language:Je,content:Kr}=Qn;return In.replaceSelection(["```"+Je,Kr,"```"].join(` +`)),In.focus();case"maths-latex":for(var $i=atob(Qn),mr=new Uint8Array($i.length),_r=0;_r<$i.length;_r++)mr[_r]=$i.charCodeAt(_r);var Ir=new Blob([mr],{type:"image/png"});(0,pe.I)(Ir,Ti=>{Ti.id?In.replaceSelection(`![,](/api/attachments/${Ti.id}?type=${Ti.content_type})`):(Ti==null?void 0:Ti.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":In.replaceSelection("`$$"+Qn+"$$`");break;case si:case fi:case bi:const{src:Jr,alt:Mo}=Qn,dr=Rn,To=(ui=(on=(ni=dr==null?void 0:dr.name)==null?void 0:ni.split("."))==null?void 0:on.pop)==null?void 0:ui.call(on);return((di=dr==null?void 0:dr.type)==null?void 0:di.indexOf("image"))>-1||!(dr!=null&&dr.type)?dr!=null&&dr.align||dr!=null&&dr.width?In.replaceSelection(`

${Mo||

`):In.replaceSelection(`${Mo||`):((Zi=dr==null?void 0:dr.type)==null?void 0:Zi.indexOf("video"))>-1?In.replaceSelection(``):((Qi=dr==null?void 0:dr.type)==null?void 0:Qi.indexOf("pdf"))>-1?In.replaceSelection(`${dr.name}`):cn.includes(To)?In.replaceSelection(`${dr.name}`):In.replaceSelection(`[${dr.name}](${Jr})`),In.focus();case qn:const{row:oo,col:No,align:ur}=Qn;let Br=` +`;for(let Ti=0;Ti{switch(Pi){case un:return Jt.createElement($t,{callback:pn,onCancel:Mi});case Ni:return Jt.createElement(re.Z,{callback:pn,onCancel:Mi});case si:return Jt.createElement(pe.Z,{callback:pn,onCancel:Mi});case ei:return Jt.createElement(bt,{callback:pn,onCancel:Mi});case qn:return Jt.createElement(fe,{callback:pn,onCancel:Mi});case"maths-latex":return Jt.createElement(Bn,{showSaveButton:!0,callback:pn});case"inline-latex":return Jt.createElement(Vn.Z,{showSaveButton:!0,callback:pn});default:return null}},[Pi]);function Mi(){Gr("")}(0,Jt.useEffect)(()=>{if(Ge.current){let Qn=function(Zi){ui=!0,di=Zi.pageY},Rn=function(){ui=!1},ni=function(Zi){if(ui){let Qi=Zi.pageY-di;Qi<0&&(Qi=0),Qi>300&&(Qi=300);let $i=sn+Qi+"px";er($i)}},on=Ge.current,ui=!1,di=0;return on.addEventListener("mousedown",Qn),document.addEventListener("mousemove",ni),document.addEventListener("mouseup",Rn),()=>{on.removeEventListener("mousedown",Qn),document.removeEventListener("mousemove",ni),document.removeEventListener("mouseup",Rn)}}},[In,Ge]),(0,Jt.useEffect)(()=>{er(sn)},[sn]);const Wi=Pn(We),nr=Pn(cr),ir={width:Wi,height:nr},rr=(0,Jt.useMemo)(()=>{if(lr){let Qn=new Date(lr),Rn=Qn.getHours(),ni=Qn.getMinutes(),on=Qn.getSeconds();return Rn=Rn<10?"0"+Rn:Rn,ni=ni<10?"0"+ni:ni,on=on<10?"0"+on:on,`${Rn}:${ni}:${on}`}return 0},[lr]),Vi=Qn=>{const Rn=[];if(ti){let ni=-1;Qn=Qn.replace(/(@▁▁@|@▁@)/g,function(on,ui,di){Rn.push({multiLine:on!==vn})})}return Rn};function Dr(){window.sessionStorage.removeItem(ri),Cn(!1),yr(0)}function or(){Cn(!1),yr(0),In.setValue(window.sessionStorage.getItem(ri))}(0,Jt.useEffect)(()=>{Hn[Pi]&&Pi!==fi&&Pi!==ei&&setTimeout(()=>{const Qn=document.getElementsByClassName("markdown-popup-form")[0],Rn=window.innerWidth/2-Qn.offsetWidth/2,ni=window.innerHeight/2-Qn.offsetHeight/2;Oe(Rn),wn(ni)},0)},[Pi]);const Di=Qn=>{Qn.preventDefault();const Rn=Qn.clientX-eo,ni=Qn.clientY-je;document.body.onmousemove=on=>{let ui=on.clientX-Rn,di=on.clientY-ni;const Zi=document.getElementsByClassName("markdown-popup-form")[0],Qi=window.innerWidth-Zi.offsetWidth,$i=window.innerHeight-Zi.offsetHeight;ui=Math.max(0,Math.min(ui,Qi)),di=Math.max(0,Math.min(di,$i)),wi(on.clientX,on.clientY,Rn,ni)&&(Oe(ui),wn(di))},document.body.onmouseup=function(){document.body.onmousemove=null}},wi=(Qn,Rn,ni,on)=>{const ui=document.body.clientHeight,di=document.body.clientWidth;return Qn<20&&ni>Qn||Qn>di-20&&niRn||Rn>ui-20&&onte in Ot?Ct(Ot,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ot[te]=ne,rt=(Ot,te)=>{for(var ne in te||(te={}))et.call(te,ne)&&st(Ot,ne,te[ne]);if(vt)for(var ne of vt(te))tt.call(te,ne)&&st(Ot,ne,te[ne]);return Ot},ut=(Ot,te)=>Lt(Ot,Ft(te));const{useForm:ct}=Jt.default,gt={width:280,marginRight:10},ft={labelCol:{span:5},wrapperCol:{span:19}};var kt=({callback:Ot,onCancel:te})=>{const[ne]=ct();let Xt=(0,Nt.useRef)();function ce(De){Xt.current.width=ne.getFieldValue("width"),Xt.current.align=ne.getFieldValue("align"),Ot(De,Xt.current)}function me(De,Ve){if(De.status===-1){xt.ZP.error(De.message);return}ne.setFieldsValue({src:`/api/attachments/${De.id}`,type:Ve.type})}function Pe(De){let Ve=De.target.files[0];Xt.current=Ve,Ht(Ve,me)}return Pt.createElement(Jt.default,ut(rt({form:ne},ft),{className:"upload-image-panel",onFinish:ce,style:{width:470,overflow:"hidden"}}),Pt.createElement(Jt.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Pt.createElement("div",{className:"flex-container"},Pt.createElement(Jt.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Pt.createElement(qt.default,{style:gt})),Pt.createElement(jt,{onFileChange:Pe}))),Pt.createElement(Jt.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Pt.createElement(qt.default,{style:{width:264}})),Pt.createElement(Jt.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Pt.createElement(Vt.Z,null,Pt.createElement(Jt.default.Item,{name:"width",style:{margin:0}},Pt.createElement(Rt.Z,{style:{width:264}})),Pt.createElement("span",{className:"ml8"},"%"))),Pt.createElement(Jt.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Pt.createElement(Dt.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Pt.createElement("aside",null,Pt.createElement(Jt.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Pt.createElement(St.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Pt.createElement(St.ZP,{type:"default",onClick:te},"\u53D6\u6D88"))))};function jt({onFileChange:Ot}){return Pt.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Pt.createElement("input",{type:"file",onChange:Ot}))}function Ht(Ot,te){if(!Ot)throw new String("\u6CA1\u6709\u6587\u4EF6");let ne=new FormData;ne.append("editormd-image-file",Ot),ne.append("file_param_name","editormd-image-file"),ne.append("byxhr","true");var Xt=new window.XMLHttpRequest;Xt.withCredentials=!0,Xt.addEventListener("load",function(ce){te(JSON.parse(ce.target.responseText),Ot)},!1),Xt.addEventListener("error",function(ce){console.error(ce)},!1),Xt.open("POST",`${Et.KI}/api/attachments.json`),Xt.send(ne)}},76621:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return qt}});var Jt=he(67294),xt=he(73935);class qt extends Jt.Component{constructor(Rt){super(Rt);const Dt=window.document;this.node=Dt.createElement("div"),Dt.body.appendChild(this.node)}render(){const{children:Rt}=this.props;return(0,xt.createPortal)(Rt,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36295:function(An,jn,he){"use strict";he.d(jn,{SV:function(){return xe},ZP:function(){return Le}});var Jt=he(67294),xt=he(91033);const qt={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Vt={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Rt={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -966,7 +966,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},Dt={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},St={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Et=he(84204),Nt=he.n(Et),Pt=(_e,Fe,Ae)=>new Promise((oe,Mt)=>{var At=Kt=>{try{se(Ae.next(Kt))}catch(It){Mt(It)}},Qt=Kt=>{try{se(Ae.throw(Kt))}catch(It){Mt(It)}},se=Kt=>Kt.done?oe(Kt.value):Promise.resolve(Kt.value).then(At,Qt);se((Ae=Ae.apply(_e,Fe)).next())});const Ct={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Lt=(_e,Fe,Ae,oe)=>{const Mt=Fe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ae.lineNumber,endColumn:Ae.column});return Array.from(new Set(Mt.match(/\b\w{2,}\b/g)||[])).map(Qt=>({label:Qt,kind:_e.languages.CompletionItemKind.Text,insertText:Qt,range:oe}))},Ft=(_e,Fe,Ae,oe)=>{_e.languages.registerCompletionItemProvider(Fe,{provideCompletionItems(Mt,At){const Qt=Mt.getWordUntilPosition(At),se={startLineNumber:At.lineNumber,endLineNumber:At.lineNumber,startColumn:Qt.startColumn,endColumn:Qt.endColumn},Kt=Mt.getLineContent(At.lineNumber).substring(Qt.startColumn-2,Qt.endColumn);return{suggestions:[...Lt(_e,Mt,At,se),...Ae.map(bt=>({label:bt,kind:_e.languages.CompletionItemKind.Keyword,documentation:bt,insertText:bt,insertTextRules:_e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...oe.map(bt=>({label:bt.label,kind:_e.languages.CompletionItemKind.Snippet,documentation:bt.content,insertText:Kt.startsWith("#")?bt.content.replace(/#/,""):bt.content,insertTextRules:_e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var vt=_e=>{Ct.languages.forEach(Fe=>{_e.languages.registerDocumentFormattingEditProvider(Fe,{provideDocumentFormattingEdits(Ae){return Pt(this,null,function*(){const oe=Nt()(Ae.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ae.getFullModelRange(),text:oe}]})}})}),Ft(_e,"java",Vt.keywords,Vt.quickKey),Ft(_e,"cpp",Rt.keywords,Rt.quickKey),Ft(_e,"c",qt.keywords,[]),Ft(_e,"python",Dt.keywords,Dt.quickKey),Ft(_e,"scala",St.keywords,St.quickKey)};const et="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var tt=Object.defineProperty,st=(_e,Fe,Ae)=>Fe in _e?tt(_e,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):_e[Fe]=Ae,rt=(_e,Fe,Ae)=>st(_e,typeof Fe!="symbol"?Fe+"":Fe,Ae);const ut=class mx{constructor(Fe,Ae,oe){this.placeholder=Fe,this.editor=Ae,this.monaco=oe,Ae.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return mx.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};rt(ut,"ID","editor.widget.placeholderHint");var gt=ut,ft=he(84144),kt=he(2453),jt=he(83062),Ht=he(96486),Ot=he(33054),te=he(74855),ne=Object.defineProperty,Xt=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ve=(_e,Fe,Ae)=>Fe in _e?ne(_e,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):_e[Fe]=Ae,we=(_e,Fe)=>{for(var Ae in Fe||(Fe={}))Pe.call(Fe,Ae)&&Ve(_e,Ae,Fe[Ae]);if(me)for(var Ae of me(Fe))De.call(Fe,Ae)&&Ve(_e,Ae,Fe[Ae]);return _e},Qe=(_e,Fe)=>Xt(_e,ce(Fe)),ae=(_e,Fe)=>{var Ae={};for(var oe in _e)Pe.call(_e,oe)&&Fe.indexOf(oe)<0&&(Ae[oe]=_e[oe]);if(_e!=null&&me)for(var oe of me(_e))Fe.indexOf(oe)<0&&De.call(_e,oe)&&(Ae[oe]=_e[oe]);return Ae},_t=(_e,Fe,Ae)=>new Promise((oe,Mt)=>{var At=Kt=>{try{se(Ae.next(Kt))}catch(It){Mt(It)}},Qt=Kt=>{try{se(Ae.throw(Kt))}catch(It){Mt(It)}},se=Kt=>Kt.done?oe(Kt.value):Promise.resolve(Kt.value).then(At,Qt);se((Ae=Ae.apply(_e,Fe)).next())});function $t(_e){return/^\d+$/.test(_e)?`${_e}px`:_e}function re(){}let pe=!1;const le={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ue(_e=[]){let Fe=_e;if(Array.isArray(_e)){for(let Ae=0;Ae<_e.length;Ae++){let oe=le[_e[Ae]];if(oe)return oe}return Fe[0]}return le[Fe]||Fe}let Ne=null;const Xe=()=>_t(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(_e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",_e)}});var Le=_e=>{var Fe=_e,{width:Ae="100%",height:oe="100%",value:Mt,language:At="javascript",style:Qt={},options:se={},overrideServices:Kt={},theme:It="vs-dark",onEditBlur:bt,isCopy:Bt=!1,onSave:ie,autoHeight:Wt=!1,forbidCopy:Zt=!1,onChange:fe=re,editorDidMount:ke=re,onFocus:tn=re,onBreakPoint:dn=re,breakPointValue:ln=[],filename:Bn="educoder.txt",errorLine:Vn,errorContent:Tn="",highlightLine:un,openBreakPoint:si=!1,placeholder:ei="",showMiniMap:fi=!0}=Fe,bi=ae(Fe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ni=(0,Jt.useRef)(),qn=(0,Jt.useRef)({}),ji=(0,Jt.useRef)(),xr=(0,Jt.useRef)(),Fr=(0,Jt.useRef)([]),jr=(0,Jt.useRef)(!1),Pr=(0,Jt.useRef)(),Fi=(0,Jt.useRef)(),yr=(0,Jt.useRef)(!1),[Ii,vn]=(0,Jt.useState)(!1);function Ut(){let Ze;return Ni.current&&(Ze=new xt.Z(mn=>{for(let ri of mn)(ri.target.offsetHeight>0||ri.target.offsetWidth>0)&&qn.current.instance.layout()}),Ze.observe(Ni.current)),Ze}function cn(){kt.ZP.warning({content:decodeURIComponent(et),key:"monaco-editor-tip"})}const Pn=()=>{let Ze=qn.current.instance;if(Mt!=null&&Ze&&Ii){const mn=Ze.getModel();mn&&Mt!==mn.getValue()&&(pe=!0,mn.setValue(Mt),Ze.layout(),pe=!1)}};(0,Jt.useEffect)(()=>{const Ze=Ot.Z.subscribe("formatDocument",mn=>{var ri;let Si=qn.current.instance;(ri=Si==null?void 0:Si.getAction)==null||ri.call(Si,"editor.action.formatDocument").run()});return window.updateMonacoValue=mn=>{fe(mn)},Ze},[]),(0,Jt.useEffect)(()=>{var Ze;let mn=qn.current.instance;xr.current&&clearTimeout(xr.current),xr.current=setTimeout(()=>{Pn()},500),Mt&&(Mt!=null&&Mt.length)&&((Ze=mn==null?void 0:mn.updateOptions)==null||Ze.call(mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Mt.split(/\r\n|\r|\n/g).length))+3,5)}))},[Mt,Ii,qn.current]),(0,Jt.useEffect)(()=>{if(Vn&&qn.current&&qn.current.instance){let mn=qn.current.instance;mn.changeViewZones(function(ri){var Si=document.createElement("div");Si.style.padding="10px 20px",Si.style.width="calc(100% - 20px)",Si.className="my-error-line-wrp",Si.innerHTML=Tn,ri.addZone({afterLineNumber:Vn||11,heightInLines:3,domNode:Si})});var Ze={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};mn.addOverlayWidget(Ze),mn.revealPositionInCenter({lineNumber:20,column:1})}},[Vn,qn.current,Ii]);const kn=(Ze="",mn)=>{if(!Ze||Ze.trim()==="")return!0;const Si=qn.current.instance.getModel().getLineTokens(mn);let En=!1;for(let Ye=0;Ye<2;Ye++)Si.getStandardTokenType(Ye)===1&&(En=!0);return En};(0,Jt.useEffect)(()=>{var Ze;const mn=(Ze=qn.current)==null?void 0:Ze.instance;if(mn&&Ii&&Zt){const ri=mn.onDidBlurEditorWidget(()=>{yr.current=!1}),Si=mn.onDidFocusEditorText(()=>{yr.current=!0});return()=>{ri.dispose(),Si.dispose()}}},[qn.current,Ii,Zt]),(0,Jt.useEffect)(()=>{var Ze;if((Ze=qn.current)!=null&&Ze.instance&&Ii&&si){let mn=qn.current.instance,ri=mn.getModel();if(!ri)return;(()=>{var li;let ai=[],vi=[];const qi=ri.getAllDecorations();for(let In of qi)In.options.className==="highlighted-line"&&(ai.push((li=In==null?void 0:In.range)==null?void 0:li.startLineNumber),vi.push(In==null?void 0:In.id));if(un===ai[0])return;ri.deltaDecorations(vi,[]);const Ar=ri.getLineCount();un&&un<=Ar&&(mn.deltaDecorations([],[{range:new Ne.Range(un,1,un,ri.getLineMaxColumn(un)),options:{isWholeLine:!0,className:"highlighted-line"}}]),mn.revealLineInCenter(un))})();const En=(li=!1)=>{var ai;let vi=[],qi=[];const Ar=ri.getAllDecorations();for(let In of Ar)In.options.linesDecorationsClassName==="breakpoints-select"&&(vi.push((ai=In==null?void 0:In.range)==null?void 0:ai.startLineNumber),qi.push(In==null?void 0:In.id));if(li)return{lines:vi,ids:qi};dn(vi)},Ye=li=>_t(void 0,null,function*(){let ai={range:new Ne.Range(li,1,li,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ri.deltaDecorations([],[ai]),En()}),ti=li=>_t(void 0,null,function*(){let ai=[];const vi=mn.getLineDecorations(li);for(let qi of vi)qi.options.linesDecorationsClassName==="breakpoints-select"&&ai.push(qi.id);yield ri.deltaDecorations(ai,[]),En()}),xi=li=>{let ai=mn.getLineDecorations(li);for(let vi of ai)if(vi.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ht.isEqual)(ln,En(!0).lines)){ri.deltaDecorations(En(!0).ids,[]);const li=ln.map(ai=>({range:new Ne.Range(ai,1,ai,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ri.deltaDecorations([],li)}const Ui=mn.onDidChangeModelContent(li=>{let ai=mn.getPosition();if(ai){let vi=ai.lineNumber;clearTimeout(Fi.current),Fi.current=setTimeout(()=>{kn(ri.getLineContent(vi),vi)?ti(vi):xi(vi)?(ti(vi),Ye(vi)):En()},100)}}),yn=mn.onMouseDown(li=>{var ai,vi,qi;if(li.target.detail&&((qi=(vi=(ai=li.target)==null?void 0:ai.element)==null?void 0:vi.className)!=null&&qi.includes("line-numbers"))){let Ar=li.target.position.lineNumber;if(kn(ri.getLineContent(Ar),Ar))return;xi(Ar)?ti(Ar):Ye(Ar)}}),hi=li=>{let ai={range:new Ne.Range(li,1,li,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Fr.current=mn.deltaDecorations(Fr.current,[ai])},tr=()=>{Fr.current=mn.deltaDecorations(Fr.current,[])},zr=mn.onMouseMove(li=>{var ai,vi,qi;if(tr(),li.target.detail&&((qi=(vi=(ai=li.target)==null?void 0:ai.element)==null?void 0:vi.className)!=null&&qi.includes("line-numbers"))){let Ar=li.target.position.lineNumber;if(kn(ri.getLineContent(Ar),Ar))return;hi(Ar)}}),Sr=mn.onMouseLeave(()=>{tr()});return()=>{Ui.dispose(),yn.dispose(),zr.dispose(),Sr.dispose()}}},[qn.current,Ii,ln,un,si,At]),(0,Jt.useEffect)(()=>{var Ze;(Ze=qn.current)!=null&&Ze.instance&&si&&qn.current.instance.setPosition({lineNumber:0,column:0})},[un]);function Nn(){let Ze=qn.current.instance;if(Ze){const mn=Ze.getSelection(),ri=qn.current.pastePos||{},Si=new Ne.Range(ri.startLineNumber||mn.endLineNumber,ri.startColumn||mn.endColumn,ri.endLineNumber||mn.endLineNumber,ri.endColumn||mn.endColumn);setTimeout(()=>{Ze.executeEdits("",[{range:Si,text:""}])},300)}}function On(Ze){(window.navigator.platform.match("Mac")?Ze.metaKey:Ze.ctrlKey)&&Ze.keyCode==83&&(Ze.preventDefault(),ie())}const Hn=()=>{if(Wt&&qn.current.instance){const Ze=qn.current.instance.getContentHeight();Zn(Ze{if(!yr.current)return;const{keyCode:mn,ctrlKey:ri,metaKey:Si,target:En,type:Ye}=Ze;return(Ye==="paste"||(mn===67||mn===86)&&(Si||ri))&&En.nodeName==="TEXTAREA"&&(cn(),Ze.preventDefault()),!1};function en(Ze,mn){var ri=window.URL||window.webkitURL||window,Si=new Blob([mn]),En=document.createElementNS("http://www.w3.org/1999/xhtml","a");En.href=ri.createObjectURL(Si),En.download=Ze,gi(En)}(0,Jt.useEffect)(()=>{Hn()},[Hn]),(0,Jt.useEffect)(()=>{Ni.current&&!Ii&&Promise.all([he.e(5552),he.e(9651)]).then(he.bind(he,55826)).then(Ze=>{try{Ne=Ze,qn.current.instance=Ne.editor.create(Ni.current,{value:Mt,language:Ue(At),theme:It,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:fi||!1}},Kt);const mn=qn.current.instance;let En=[...ft.BH._menuItems].find(Ui=>Ui[0]._debugName=="EditorContext")[1],Ye=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ti=(Ui,yn)=>{var hi,tr;let zr=Ui._first;do yn.includes((tr=(hi=zr.element)==null?void 0:hi.command)==null?void 0:tr.id)&&Ui._remove(zr);while(zr=zr.next)};if(ke(mn,Ne),setTimeout(()=>{Hn(),qn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{en(Bn||"educoder.txt",mn.getValue())}})},500),qn.current.subscription=mn.onDidChangeModelContent(Ui=>{jr.current?clearTimeout(Pr.current):(Hn(),fe(mn.getValue(),Ui)),Pr.current=setTimeout(()=>{jr.current=!1},500)}),window.Monaco||vt(Ne,Ue(At)),Zt&&(ti(En,Ye),Ni.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",nn),window.removeEventListener("paste",nn),window.addEventListener("keydown",nn),window.addEventListener("paste",nn)),window.Monaco=Ne,bt&&mn.onDidBlurEditorWidget(()=>{bt(mn.getValue())}),tn&&mn.onDidFocusEditorText(()=>{Zt&&Xe(),tn(mn.getValue())}),Zt){Xe();try{mn.onDidPaste(Ui=>{const yn=mn.getSelection(),hi=qn.current.pastePos||{},tr=new Ne.Range(hi.startLineNumber||yn.endLineNumber,hi.startColumn||yn.endColumn,hi.endLineNumber||yn.endLineNumber,hi.endColumn||yn.endColumn);mn.executeEdits("",[{range:Ui.range,text:""}])})}catch(Ui){}}let xi=Ut();return ei&&typeof ei=="string"&&new gt(ei,mn,Ne),vn(!0),()=>{const Ui=qn.current.instance;Ui.dispose();const yn=Ui.getModel();yn&&yn.dispose(),qn.current.subscription&&qn.current.subscription.dispose(),xi.unobserve(Ni.current)}}catch(mn){}})},[]),(0,Jt.useEffect)(()=>{if(qn.current.instance&&Ii)return document.addEventListener("keydown",On,!1),()=>{document.removeEventListener("keydown",On)}},[ie,Ii]),(0,Jt.useEffect)(()=>{let Ze=qn.current.instance;if(Ze&&Ii){let mn=Ue(At);Ne.editor.setModelLanguage(Ze.getModel(),mn)}},[At,Ii]),(0,Jt.useEffect)(()=>{qn.current.instance&&Ii&&Ne.editor.setTheme(It)},[It,Ii]),(0,Jt.useEffect)(()=>{let Ze=qn.current.instance;ji.current=se,Ze&&Ii&&(Ze.updateOptions(we({},se)),setTimeout(()=>{Ze.getModel().updateOptions(we({},se))},200))},[JSON.stringify(se),Ii]),(0,Jt.useEffect)(()=>{let Ze=qn.current.instance;Ze&&Ii&&Ze.layout()},[Ae,oe,Ii]);const[We,sn]=(0,Jt.useState)($t(Ae)),[Xn,Zn]=(0,Jt.useState)($t(oe)),zn=Qe(we({},Qt),{width:We,height:Xn,position:"relative"});return Jt.createElement("div",{className:"my-monaco-editor",ref:Ni,style:zn},Bt&&Jt.createElement(te.CopyToClipboard,{text:Mt,onCopy:()=>kt.ZP.success("\u590D\u5236\u6210\u529F")},Jt.createElement(jt.Z,{title:"\u590D\u5236\u4EE3\u7801"},Jt.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},Jt.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function xe({width:_e="100%",height:Fe="100%",original:Ae,modified:oe,language:Mt,options:At={}}){const Qt=(0,Jt.useRef)(),[se,Kt]=(0,Jt.useState)(null);function It(Wt){let Zt;return Qt.current&&(Zt=new xt.Z(fe=>{for(let ke of fe)(ke.target.offsetHeight>0||ke.target.offsetWidth>0)&&Wt.layout()}),Zt.observe(Qt.current)),Zt}(0,Jt.useEffect)(()=>(Qt.current&&Promise.all([he.e(5552),he.e(9404)]).then(he.bind(he,50048)).then(Wt=>{Ne=Wt;const Zt=Ne.editor.createDiffEditor(Qt.current,Qe(we({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},At),{wordWrap:!0}));Kt(Zt);let fe=It(Zt);return()=>{Zt.dispose();const ke=Zt.getModel();ke&&ke.dispose(),fe.unobserve(Qt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,Jt.useEffect)(()=>{se&&se.setModel({original:Ne.editor.createModel(Ae,Mt),modified:Ne.editor.createModel(oe,Mt)})},[Ae,oe,Mt,se]);const bt=$t(_e),Bt=$t(Fe),ie={width:bt,height:Bt};return Jt.createElement("div",{className:"my-diff-editor",ref:Qt,style:ie})}},5476:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Ct}});var Jt={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},xt=he(74330),qt=he(83062),Vt=he(94184),Rt=he.n(Vt),Dt=he(28706),St=he(26194),Et=he(52262),Nt=he(67294),Ct=({className:Lt,dataSource:Ft=[],col:vt=4,right:et,bottom:tt=23,precision:st=0,wrapWidth:rt=1200,trackEventItems:ut,loading:ct,onRemove:gt=()=>{},isCurrent:ft=!0,showAlias:kt=!1})=>{const jt=Math.floor((rt-(vt-1)*et)/vt),Ht=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Nt.createElement(xt.Z,{spinning:ct},Nt.createElement("div",{className:Rt()(Jt.list,Lt)},!!(Ft!=null&&Ft.length)&&(Ft==null?void 0:Ft.map((Ot,te)=>{var ne;const{name:Xt,id:ce,identifier:me,featured:Pe,school_name:De,image_url:Ve,excellent:we,is_plan:Qe}=Ot;return Nt.createElement("div",{key:ce,className:Jt.wrap,style:{width:jt,marginRight:(1+te)%vt===0?0:et+st,marginBottom:tt}},Nt.createElement("a",{className:Jt.li,onClick:ae=>{ae.preventDefault(),ae.stopPropagation(),ut&&(0,Dt.L9)([ut]),(0,Dt.xg)(`/paths/${me}`)}},Nt.createElement("div",{className:Jt.img},Nt.createElement("img",{className:Jt.cover,src:`${Ve}`}),ft&&(0,Et.bg)()&&(Ot==null?void 0:Ot.studying)&&Nt.createElement("div",{className:`${Jt.movebq} user-path-items`,onClick:ae=>{ae.stopPropagation(),gt(Ot)}},Nt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Nt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ne=Ot==null?void 0:Ot.subject_tags)==null?void 0:ne.map((ae,_t)=>{var $t,re;if(_t===0){const le=($t=Ht.find(Ue=>Ue.name==ae))==null?void 0:$t.swimg;return Nt.createElement("img",{className:Jt.sign,src:le,style:{left:"-4px"}})}const pe=(re=Ht.find(le=>le.name==ae))==null?void 0:re.ptimg;return Nt.createElement("img",{className:Jt.sign,src:pe,style:{left:`${48+52*(_t-1)+2*_t}px`}})}),Nt.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ot==null?void 0:Ot.excellent)&&Nt.createElement("div",{className:Jt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Nt.createElement("div",{className:Jt.name},Nt.createElement(qt.Z,{title:kt&&(Ot!=null&&Ot.excellent_alias_name)?Nt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Xt}`,Nt.createElement("br",null),Nt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ot==null?void 0:Ot.excellent_alias_name}`)):Xt},Nt.createElement("span",{className:Jt.e},kt&&(Ot==null?void 0:Ot.excellent_alias_name)||Xt))),Nt.createElement(qt.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${De}`},Nt.createElement("div",{className:Jt.unit},Nt.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),De)),Nt.createElement("div",{className:Jt.tags},Nt.createElement("div",null,Nt.createElement(qt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Nt.createElement("span",null,Nt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Nt.createElement("span",null,Ot.stages_count))),Nt.createElement(qt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Nt.createElement("span",null,Nt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Nt.createElement("span",null,Ot.members_count)))))))})),!Ft.length&&Nt.createElement(St.Z,null)))}},30001:function(An,jn,he){"use strict";he.d(jn,{jL:function(){return Rt},w9:function(){return $t},QD:function(){return Vn},cQ:function(){return Ve.Z},op:function(){return fe},O5:function(){return Pn},_b:function(){return bi},t7:function(){return rt},Gi:function(){return Xe},YG:function(){return Ue},qp:function(){return Ct},vr:function(){return si},qE:function(){return dn},Je:function(){return gt},wb:function(){return De},cq:function(){return oe},tp:function(){return vt}});var Jt=he(67294),xt={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},qt="data:image/png;base64,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",Rt=({dataSource:kn=[],img:Nn,imgWidth:On=346,title:Hn,sunTitle:gi,bannerExtraContent:nn})=>Jt.createElement("div",{className:xt.banner},Jt.createElement("div",{className:xt.content},Jt.createElement("aside",null,Jt.createElement("p",null,Jt.createElement("b",null,Hn),Jt.createElement("span",null,gi)),kn.length>0&&Jt.createElement("div",{className:xt.btns},kn.map((en,We)=>Jt.createElement("div",{key:We,onClick:en.click},en.name,en.sign?Jt.createElement("img",{src:qt,width:39}):null))),nn),Nn&&Jt.createElement("img",{style:{marginTop:33,marginRight:38},src:Nn,width:On}))),Dt={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},St=he(94184),Et=he.n(St),Nt=he(96486),Ct=({dataSource:kn=[],value:Nn,onChange:On,onTitleChange:Hn,className:gi,title:nn,titleWidth:en=41,style:We={},fontColor:sn="#6A7283",showCount:Xn})=>{const[Zn,zn]=(0,Jt.useState)(0),[Ze,mn]=(0,Jt.useState)(!1),ri=(0,Jt.useRef)(null),Si=(0,Jt.useRef)(null);return(0,Jt.useEffect)(()=>{var En;kn.length!==0&&(((En=ri==null?void 0:ri.current)==null?void 0:En.clientHeight)>97?zn(1):zn(0)),kn.length===0&&zn(0),mn(!1)},[kn]),Jt.createElement("div",{className:Et()(Dt.row,gi),style:We},Jt.createElement("div",{onClick:(0,Nt.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:en,marginTop:Ze?12:4},className:`${Dt.title} ${Hn?"current":""}`},nn),Jt.createElement("div",{className:Ze?`${Dt.tagsWrap} ${Dt.tagsBorderWrap}`:Dt.tagsWrap},Jt.createElement("div",{className:Dt.bar,ref:Si,style:Zn>0?{height:Zn===1?97:"auto",overflow:Zn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Jt.createElement("div",{className:Dt.tag,ref:ri},kn==null?void 0:kn.map(En=>Jt.createElement("span",{onClick:()=>On(En.id),key:En.id,style:{color:sn},className:Nn===En.id?Dt.active:""},Jt.createElement("span",{title:En.name,className:Dt.name},En.name),!!Xn&&Jt.createElement("span",{className:Dt.num},En.count))))),!!Zn&&Jt.createElement(Jt.Fragment,null,Zn===1?Jt.createElement("div",{onClick:()=>{var En;zn(2),((En=ri==null?void 0:ri.current)==null?void 0:En.clientHeight)>245?mn(!0):mn(!1)},className:Dt.action},"\u5C55\u5F00",Jt.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Jt.createElement("div",{onClick:()=>{Si.current.scrollTop=0,zn(1),mn(!1)},className:Dt.action},"\u6536\u8D77",Jt.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Lt={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},vt=({dataSource:kn=[],value:Nn,onChange:On,className:Hn,style:gi={}})=>Jt.createElement("div",{style:gi,className:Et()(Lt.tabs,Hn)},kn.map(nn=>Jt.createElement("span",{onClick:()=>On(nn.id),className:Nn===nn.id?Lt.active:"",key:nn.id},nn.name))),et={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},tt=he(28802),rt=({dataSource:kn=[],value:Nn="",onChange:On,onInputChange:Hn=()=>{},className:gi,style:nn={},placeholder:en,allowClear:We=!1})=>{var sn;const[Xn,Zn]=(0,Jt.useState)(""),[zn,Ze]=(0,Jt.useState)("");(0,Jt.useEffect)(()=>{var Si;let En=Nn;(Si=JSON.stringify(Nn))!=null&&Si.includes("{")&&(Zn(Nn.id),En=Nn.value||"");try{Ze(decodeURIComponent(En||""))}catch(Ye){Ze(decodeURIComponent(En||""))}},[Nn]);const mn=()=>{On(encodeURIComponent(zn),Xn||null)},ri=Si=>{Si!==Xn&&(Zn(Si),On(encodeURIComponent(zn),Si))};return Jt.createElement("div",{className:Et()(et.input,gi),style:nn},!!kn.length&&Jt.createElement("div",{className:et.dropdown},Jt.createElement("div",{className:et.text},(sn=kn.find(Si=>Si.id===Xn))==null?void 0:sn.name,Jt.createElement("i",{className:"iconfont icon-zhankai4"}),Jt.createElement("b",{className:et.b1}),Jt.createElement("b",{className:et.b2})),Jt.createElement("div",{className:et.menu},kn.map((Si,En)=>Jt.createElement("div",{key:En,onClick:()=>ri(Si.id)},Si.name)))),Jt.createElement(tt.default,{onPressEnter:mn,value:zn,onChange:Si=>{Ze(Si.target.value),Hn(encodeURIComponent(Si.target.value),Xn||null)},bordered:!1,placeholder:en}),Jt.createElement("i",{onClick:mn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},gt=({value:kn,onChange:Nn,className:On,total:Hn,pageSize:gi,style:nn={}})=>{const en=kn<2,We=kn>=Math.ceil(Hn/gi);return Hn<=gi?Jt.createElement(Jt.Fragment,null):Jt.createElement("div",{className:Et()(ut.quickPager,On),style:nn},Jt.createElement("div",{onClick:()=>{en||Nn(kn-1,"prev")},className:en?ut.disabled:""},"\u4E0A\u4E00\u9875"),Jt.createElement("div",{onClick:()=>{We||Nn(kn+1,"next")},className:We?ut.disabled:""},"\u4E0B\u4E00\u9875"))},ft={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},kt=he(74330),jt=he(83062),Ht=he(57097),Ot=he(11320),te=he(28706),ne=he(96908),Xt=he(57177),ce=he(81378),me=he(26194),De=({className:kn,dataSource:Nn=[],col:On=4,right:Hn,bottom:gi=23,precision:nn=0,wrapWidth:en=1200,trackEventItems:We,loading:sn})=>{const Xn=Math.floor((en-(On-1)*Hn)/On);return Jt.createElement(kt.Z,{spinning:sn},Jt.createElement("div",{className:Et()(ft.list,kn)},!!Nn.length&&Nn.map((Zn,zn)=>{const{name:Ze,id:mn,identifier:ri,power:Si,cover_image_id:En,pic:Ye}=Zn;return Jt.createElement("div",{className:ft.wrap,key:mn,style:{width:Xn,marginRight:(1+zn)%On===0?0:Hn+nn,marginBottom:gi}},Jt.createElement("a",{target:"_blank",href:`/shixuns/${ri}/challenges`,className:ft.li,onClick:ti=>{ti.preventDefault(),We&&(0,te.L9)([We]),Si&&(0,te.xg)(`/shixuns/${ri}/challenges`)}},Jt.createElement("div",{className:ft.img},Jt.createElement("img",{className:ft.cover,src:`${Ye}`}),Zn.is_jupyter&&Jt.createElement("img",{className:ft.sign,src:ne}),Zn.is_jupyter_lab&&Jt.createElement("img",{className:ft.sign,src:Xt}),Zn.is_unity_3d&&Jt.createElement("img",{className:ft.sign,src:ce})),Jt.createElement("div",{className:ft.name},Jt.createElement(jt.Z,{title:Ze||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Jt.createElement("span",{className:ft.e},Ze||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Jt.createElement("div",{className:ft.tags},Jt.createElement(jt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Jt.createElement("span",null,Zn.challenges_count))),!!Zn.myshixuns_count&&Jt.createElement(jt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Jt.createElement("span",null,Zn.myshixuns_count))),Jt.createElement(jt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Jt.createElement("span",null,Jt.createElement("span",null,Zn.level))),Jt.createElement("div",{className:ft.rate},Jt.createElement(Ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Zn.score_info}),Jt.createElement("span",null,"\xA0",Zn.score_info?`${Zn.score_info}\u5206`:"5\u5206")))),!Si&&Jt.createElement("div",{className:ft.lockWrap},Jt.createElement("img",{src:`${Ot.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Jt.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Nn.length&&Jt.createElement(me.Z,null)))},Ve=he(5476),we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Qe="data:image/png;base64,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",ae=he(67294),$t=({className:kn,dataSource:Nn=[],col:On=4,right:Hn,bottom:gi=23,precision:nn=0,wrapWidth:en=1200,trackEventItems:We,loading:sn,handleVery:Xn=()=>!0})=>{const Zn=Math.floor((en-(On-1)*Hn)/On);return ae.createElement(kt.Z,{spinning:sn},ae.createElement("div",{className:Et()(we.list,kn)},!!Nn.length&&Nn.map((zn,Ze)=>{const{subject_identifier:mn,id:ri,identifier:Si,power:En}=zn,Ye=zn.is_public!=0&&zn.is_public;return ae.createElement("div",{className:we.wrap,key:ri,style:{width:Zn,marginRight:(1+Ze)%On===0?0:Hn+nn,marginBottom:gi}},ae.createElement("a",{className:we.li,onClick:ti=>{ti.preventDefault(),Xn(zn==null?void 0:zn.first_category_url)&&(We&&(0,te.L9)([We]),(0,te.xg)(zn.first_category_url))}},ae.createElement("div",{className:we.top},ae.createElement(jt.Z,{title:zn.name},ae.createElement("div",{className:we.name},zn.name)),ae.createElement("img",{className:we.img,src:Ot.Z.IMG_SERVER+"/images/"+zn.avatar_url}),ae.createElement("div",{className:we.text,title:zn.creator},zn.creator),mn&&ae.createElement("div",{className:we.btns},ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ye&&ae.createElement("div",{className:we.sign},"\u516C\u5F00")),ae.createElement("div",{className:we.bottom},zn.visits>0&&ae.createElement(jt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-liulanyan"}),ae.createElement("span",null,zn.visits))),zn.course_members_count>0&&ae.createElement(jt.Z,{title:"\u6210\u5458",placement:"bottom"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan"}),zn.course_members_count)),zn.tasks_count>0&&ae.createElement(jt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zuoye"}),zn.tasks_count)),zn.is_end?ae.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ae.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!zn.is_accessible&&ae.createElement("div",{className:we.lockWrap},ae.createElement("img",{src:`${Ot.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Nn.length&&ae.createElement(me.Z,null)))},re={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},pe=he(35973),Ue=({dataSource:kn=[],value:Nn,onChange:On,className:Hn,style:gi={},tabBarExtraContent:nn})=>Jt.createElement("div",{className:Et()(re.tabs,Hn),style:gi},Jt.createElement("div",{className:re.tabsWrap},kn.map((en,We)=>!(en!=null&&en.hide)&&Jt.createElement("aside",{className:re.tab,onClick:()=>{On(en.id),en.link&&pe.history.push(en.link)},key:We},Jt.createElement("div",{className:Nn===en.id?re.active:""},en.name),(en==null?void 0:en.resetCount)==null&&(en==null?void 0:en.total)!==void 0&&Jt.createElement("span",null,"\uFF08",en==null?void 0:en.total,"\uFF09"),(en==null?void 0:en.resetCount)!==void 0&&(en==null?void 0:en.total)!==void 0&&Jt.createElement(jt.Z,{title:(en==null?void 0:en.tip)!=null?en==null?void 0:en.tip:""},Jt.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Jt.createElement("span",{style:{color:"#000"}},en==null?void 0:en.resetCount),"/",Jt.createElement("span",null,en==null?void 0:en.total),"\uFF09"))))),Jt.createElement("div",{className:re.tabBar},nn)),Xe=({className:kn,style:Nn={},children:On})=>Jt.createElement("div",{className:Et()(kn),style:Nn},On),Le={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xe=he(85418),_e=he(50136);const Fe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var oe=({sortValue:kn,dropValue:Nn,className:On,onSort:Hn,onDrop:gi,dataSource:nn=Fe})=>{var en;return Jt.createElement("div",{className:Et()(Le.orderWrap,On)},Jt.createElement(xe.Z,{dropdownRender:()=>Jt.createElement(_e.default,null,nn.map((We,sn)=>Jt.createElement(_e.default.Item,{key:sn,onClick:()=>gi(We.id)},We.name)))},Jt.createElement("span",{className:Le.orderTextWrap},(en=nn.find(We=>Nn===We.id))==null?void 0:en.name)),Jt.createElement("span",{className:Le.orderIconWrap},Jt.createElement("span",{className:Le.orderAsc},Jt.createElement("i",{className:kn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer}`,onClick:()=>Hn(kn==="asc"?"desc":"asc")})),Jt.createElement("span",{className:Le.orderDesc},Jt.createElement("i",{className:kn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer}`,onClick:()=>Hn(kn==="asc"?"desc":"asc")}))))},Mt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},At=he(85804),Qt=Object.defineProperty,se=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,bt=(kn,Nn,On)=>Nn in kn?Qt(kn,Nn,{enumerable:!0,configurable:!0,writable:!0,value:On}):kn[Nn]=On,Bt=(kn,Nn)=>{for(var On in Nn||(Nn={}))Kt.call(Nn,On)&&bt(kn,On,Nn[On]);if(se)for(var On of se(Nn))It.call(Nn,On)&&bt(kn,On,Nn[On]);return kn},ie=(kn,Nn)=>{var On={};for(var Hn in kn)Kt.call(kn,Hn)&&Nn.indexOf(Hn)<0&&(On[Hn]=kn[Hn]);if(kn!=null&&se)for(var Hn of se(kn))Nn.indexOf(Hn)<0&&It.call(kn,Hn)&&(On[Hn]=kn[Hn]);return On},Wt=(kn,Nn,On)=>new Promise((Hn,gi)=>{var nn=sn=>{try{We(On.next(sn))}catch(Xn){gi(Xn)}},en=sn=>{try{We(On.throw(sn))}catch(Xn){gi(Xn)}},We=sn=>sn.done?Hn(sn.value):Promise.resolve(sn.value).then(nn,en);We((On=On.apply(kn,Nn)).next())}),fe=kn=>{var Nn=kn,{className:On,style:Hn,children:gi,loading:nn=!1,openLoading:en,onClick:We=()=>{},size:sn="middle",shape:Xn="round"}=Nn,Zn=ie(Nn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[zn,Ze]=(0,Jt.useState)(!1);return Jt.createElement(At.ZP,Bt({onClick:(0,Nt.throttle)(mn=>Wt(void 0,null,function*(){en&&Ze(!0);try{yield We(mn)}catch(ri){console.log("error",ri)}en&&Ze(!1)}),2e3,{leading:!0,trailing:!1}),className:Et()(Mt.btn,Mt[`${sn}-${Xn}`],On),style:Hn,size:sn,shape:Xn,loading:zn||nn},Zn),gi)},ke={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},dn=({className:kn,style:Nn,children:On=null,onClick:Hn,title:gi})=>Jt.createElement("div",{className:Et()(ke.head,kn),style:Nn},Jt.createElement("span",{className:"primary-hover",onClick:Hn},Jt.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Jt.createElement("b",{title:gi},gi),Jt.createElement("div",{className:ke.node},On)),ln={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Vn=({confirmShow:kn=!0,confirmTitle:Nn,confirmClick:On,cancelShow:Hn=!0,cancelTitle:gi,cancelClick:nn,className:en,style:We,confirmLoading:sn=!1})=>Jt.createElement("div",{className:Et()(ln.btns,en),style:We},kn&&Jt.createElement(At.ZP,{loading:sn,onClick:On,type:"primary",className:ln.confirm},Nn),Hn&&Jt.createElement(At.ZP,{onClick:nn,className:ln.cancel},gi)),Tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},si=({className:kn,style:Nn={},LeftContent:On,children:Hn,RightContent:gi})=>Jt.createElement("div",{className:Et()(Tn.fixedBottom,kn),style:Nn},Jt.createElement("div",{className:Tn.wrap},Jt.createElement("div",{className:Tn.left},On),Jt.createElement("div",{className:Tn.center},Hn),Jt.createElement("div",{className:Tn.right},gi))),ei={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},bi=({className:kn,style:Nn={},dataSource:On=[]})=>Jt.createElement("div",{className:Et()(ei.crumbs,kn),style:Nn},On.map((Hn,gi)=>gipe.history.push(Hn.path)},Hn.name):Jt.createElement("span",null,Hn.name),Jt.createElement("span",null,"\xA0",">","\xA0")):Jt.createElement("span",{key:gi,style:{color:"#5F6368"}},Hn.name))),Ni=he(55054),qn=Object.defineProperty,ji=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Fi=(kn,Nn,On)=>Nn in kn?qn(kn,Nn,{enumerable:!0,configurable:!0,writable:!0,value:On}):kn[Nn]=On,yr=(kn,Nn)=>{for(var On in Nn||(Nn={}))jr.call(Nn,On)&&Fi(kn,On,Nn[On]);if(Fr)for(var On of Fr(Nn))Pr.call(Nn,On)&&Fi(kn,On,Nn[On]);return kn},Ii=(kn,Nn)=>ji(kn,xr(Nn)),vn=(kn,Nn)=>{var On={};for(var Hn in kn)jr.call(kn,Hn)&&Nn.indexOf(Hn)<0&&(On[Hn]=kn[Hn]);if(kn!=null&&Fr)for(var Hn of Fr(kn))Nn.indexOf(Hn)<0&&Pr.call(kn,Hn)&&(On[Hn]=kn[Hn]);return On};const{Countdown:Ut}=Ni.default;var Pn=kn=>{var Nn=kn,{onChange:On}=Nn,Hn=vn(Nn,["onChange"]);const[gi,nn]=(0,Jt.useState)(null);(0,Jt.useEffect)(()=>{typeof gi=="number"&&gi>=0&&On(gi)},[gi]);const en=We=>{const sn=Math.floor(We/1e3);nn(sn)};return Jt.createElement(Ut,Ii(yr({},Hn),{onChange:en}))}},99914:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return xt}});var Jt=he(67294);function xt(qt,Vt){const Rt=(0,Jt.useRef)();(0,Jt.useEffect)(()=>{Rt.current=qt}),(0,Jt.useEffect)(()=>{function Dt(){Rt.current()}if(Vt!==null){let St=setInterval(Dt,Vt);return()=>clearInterval(St)}},[Vt])}},4440:function(An,jn,he){"use strict";he.d(jn,{$J:function(){return qt},JZ:function(){return Rt},bN:function(){return St},jP:function(){return Dt},rO:function(){return Vt}});var Jt=he(33170),xt=(Et,Nt,Pt)=>new Promise((Ct,Lt)=>{var Ft=tt=>{try{et(Pt.next(tt))}catch(st){Lt(st)}},vt=tt=>{try{et(Pt.throw(tt))}catch(st){Lt(st)}},et=tt=>tt.done?Ct(tt.value):Promise.resolve(tt.value).then(Ft,vt);et((Pt=Pt.apply(Et,Nt)).next())});function qt(Et){return(0,Jt.U2)(`libraries/${Et}.json`)}function Vt(){return(0,Jt.U2)("library_tags.json")}function Rt(Et){return xt(this,null,function*(){return(yield(0,Jt.IV)(`attachments/${Et}.json`)).status===0})}function Dt(Et){return(0,Jt.v_)("libraries.json",Et)}function St(Et,Nt){return(0,Jt.gz)(`libraries/${Et}.json`,Nt)}},98915:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Ht}});var Jt=he(67294),xt=he(35973),qt=he(28802),Vt=he(91773),Rt=he(2453),Dt=he(62844),St=he(26410),Et=he(84567),Nt=he(66309),Pt={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},Ct=he(62263),Lt=he(45172),Ft=he(52262),vt=Object.defineProperty,et=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,rt=(Ot,te,ne)=>te in Ot?vt(Ot,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ot[te]=ne,ut=(Ot,te)=>{for(var ne in te||(te={}))tt.call(te,ne)&&rt(Ot,ne,te[ne]);if(et)for(var ne of et(te))st.call(te,ne)&&rt(Ot,ne,te[ne]);return Ot},ct=(Ot,te,ne)=>new Promise((Xt,ce)=>{var me=Ve=>{try{De(ne.next(Ve))}catch(we){ce(we)}},Pe=Ve=>{try{De(ne.throw(Ve))}catch(we){ce(we)}},De=Ve=>Ve.done?Xt(Ve.value):Promise.resolve(Ve.value).then(me,Pe);De((ne=ne.apply(Ot,te)).next())});const{TextArea:gt}=qt.default,ft=1024,kt=(Ot,te)=>{var ne;const{uploadInfo:Xt={}}=te.payload||{};switch(te.type){case"addVideo":return{videoList:[...Ot.videoList,{name:Xt.file.name,size:Xt.file.size,type:Xt.file.type,fileHash:Xt.fileHash,state:Xt.state,videoId:Xt.videoId,loaded:Xt.loaded||0,title:""}]};case"removeVideo":return{videoList:Ot.videoList.filter(ce=>ce.name!==te.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:Ot.videoList.map(ce=>ce.name===te.payload.uploadInfo.file.name?ut(ut({},ce),{loaded:te.payload.progressPercent,videoId:Xt.videoId,fileHash:Xt.fileHash}):ce)};case"updateTitle":return{videoList:(ne=Ot.videoList)==null?void 0:ne.map(ce=>ce.name===te.payload.item.name?ut(ut({},ce),{title:te.payload.title}):ce)};default:return{videoList:[]}}},jt=({user:Ot,globalSetting:te,loading:ne,dispatch:Xt,visible:ce,editData:me,onCancel:Pe=()=>{},onOk:De=()=>{},queryParams:Ve={}})=>{var we;const Qe=(0,xt.useParams)(),[ae]=Vt.default.useForm(),[_t,$t]=(0,Jt.useReducer)(kt,{videoList:[]}),[re,pe]=(0,Jt.useState)(!1),le=(0,Jt.useRef)(),[Ue,Ne]=(0,Jt.useState)(),[Xe,Le]=(0,Jt.useState)(!1),[xe,_e]=(0,Jt.useState)(!1),Fe=(0,Ft.Ny)()?3:1;(0,Jt.useEffect)(()=>{var Zt,fe,ke;ce&&me&&(Le(me.is_link),Ne(me.link),!me.is_link&&$t({type:"addVideo",payload:{uploadInfo:{file:{name:me.filename||""},videoId:me.video_id,loaded:100}}}),Bt(((Zt=me==null?void 0:me.tags)==null?void 0:Zt.map(tn=>tn==null?void 0:tn.name))||[]),ae.setFieldsValue({name:me.name,description:me.description,attachment_id:(fe=me==null?void 0:me.video)==null?void 0:fe.attachment_id,allow_skip:(ke=me==null?void 0:me.video_item)==null?void 0:ke.allow_skip}))},[me,ce]);const Ae=()=>{const Zt=document.getElementById("fileUpload");Zt.value=""},oe=Zt=>{var fe;Le(!1);const ke=Zt.target.files[0];if(!ke){Ae();return}const tn=ke.name.toLowerCase();if(tn&&tn.indexOf(".avi")==-1&&tn.indexOf(".flv")==-1&&tn.indexOf(".f4v")==-1&&tn.indexOf(".m4v")==-1&&tn.indexOf(".mov")==-1&&tn.indexOf(".mp4")==-1&&tn.indexOf(".rmvb")==-1&&tn.indexOf(".swf")==-1&&tn.indexOf(".webm")==-1&&tn.indexOf(".wmv")==-1){Rt.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),Ae();return}if(ke.size>ft*Fe*1024*1024){Rt.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Fe}G`),Ae();return}if((fe=_t.videoList)!=null&&fe.find(dn=>dn.name===ke.name)){Rt.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),Ae();return}At(ke)},Mt=(Zt,fe)=>{Dt.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Jt.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",fe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Ae(),$t({type:"removeVideo",payload:{name:Zt}})}})},At=Zt=>{var fe,ke='{"Vod":{}}';if(pe(!0),le.current){le.current.addFile(Zt,null,null,null,ke);return}(0,Ct.o)((fe=Ot.userInfo)==null?void 0:fe.login,"",{create:!le,addFileSuccess:tn=>{$t({type:"addVideo",payload:{uploadInfo:tn}})},onUploadProgress:(tn,dn,ln)=>{const Bn=Math.ceil(ln*100);$t({type:"updateProgress",payload:{uploadInfo:tn,progressPercent:Bn}}),Ae()},onUploadFailed:tn=>{Rt.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:tn=>{pe(!1)},onUploadSucceed:tn=>{pe(!1)},onUploadError:tn=>{pe(!1)},gotUploader:tn=>{tn.addFile(Zt,null,null,null,ke),le.current=tn}})},Qt=()=>ct(void 0,null,function*(){var Zt,fe;if(yield ae.validateFields(),!Xe&&!((Zt=_t.videoList)!=null&&Zt.length)||Xe&&!Ue){Rt.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}_e(!0);const ke=Xe?{link:Ue}:{video_id:(fe=_t.videoList)==null?void 0:fe[0].videoId},tn=yield De(ut(ut(ut({},ke),Ve),{name:ae.getFieldValue("name"),attachment_id:ae.getFieldValue("attachment_id"),description:ae.getFieldValue("description"),tags:ae.getFieldValue("tag"),allow_skip:ae.getFieldValue("allow_skip")}));_e(!1),tn!=null&&tn.id&&se()}),se=()=>{ae.resetFields(),$t({type:"removeAll"}),Ne(null),Bt([]),Le(null)},Kt=()=>{Pe(),se()},It=()=>{var Zt,fe,ke,tn,dn,ln,Bn,Vn,Tn,un,si,ei;return Jt.createElement(Jt.Fragment,null,!Xe&&!!((Zt=_t.videoList)!=null&&Zt.length)&&Jt.createElement("div",{className:Pt.fileProgress},((ke=(fe=_t.videoList)==null?void 0:fe[0])==null?void 0:ke.loaded)==100?Jt.createElement("div",{className:`${Pt.videoName} font14`},(dn=(tn=_t.videoList)==null?void 0:tn[0])==null?void 0:dn.name):Jt.createElement(St.Z,{style:{width:"80%"},percent:(Bn=(ln=_t.videoList)==null?void 0:ln[0])==null?void 0:Bn.loaded,status:((Tn=(Vn=_t.videoList)==null?void 0:Vn[0])==null?void 0:Tn.loaded)==100?"normal":"active"}),Jt.createElement("div",{className:Pt.fileCancel,onClick:()=>{var fi,bi,Ni,qn;return Mt((bi=(fi=_t.videoList)==null?void 0:fi[0])==null?void 0:bi.name,((qn=(Ni=_t.videoList)==null?void 0:Ni[0])==null?void 0:qn.loaded)==100)}},((si=(un=_t.videoList)==null?void 0:un[0])==null?void 0:si.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((ei=_t.videoList)!=null&&ei.length)&&Jt.createElement("div",{className:Pt.uploadWrap},Jt.createElement("label",{htmlFor:"fileUpload",className:Pt.upload},Jt.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),Jt.createElement("label",{className:`${Pt.upload} ${Pt.uploadLink}`,onClick:()=>Le(!0)},Jt.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Xe&&Jt.createElement(qt.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ue,onChange:fi=>Ne(fi.target.value)}))},[bt,Bt]=(0,Jt.useState)([]),ie=Zt=>{if(Zt.key=="Enter"){const fe=ae.getFieldValue("tag");if(ae.setFieldsValue({tag:""}),!fe){Rt.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(bt.filter(ke=>ke===fe).length>0){Rt.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}bt.push(fe),Bt([...bt])}},Wt=(Zt,fe)=>{Zt.preventDefault(),Bt([...bt.filter(ke=>ke!=fe)])};return Jt.createElement(Dt.default,{centered:!0,maskClosable:!1,destroyOnClose:!0,title:me?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:Pt.modal,open:ce,confirmLoading:xe,onOk:Qt,onCancel:Kt},Jt.createElement(Vt.default,{form:ae},Jt.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:oe,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),Jt.createElement(Vt.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},Jt.createElement(qt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),Jt.createElement(Vt.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:Pt.contentItem},It()),Jt.createElement(Vt.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Jt.createElement(Lt.Z,{getFileProgress:Zt=>{if(Zt.file.status==="uploading"){_e(!0);return}Zt.file.status==="done"&&_e(!1)}})),Jt.createElement(Vt.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},Jt.createElement(gt,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),Jt.createElement(Vt.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},Jt.createElement(qt.default,{onKeyUp:ie})),Jt.createElement(Vt.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},Jt.createElement(Et.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),Jt.createElement("div",{className:Pt["tagsList-content"]},bt.map((Zt,fe)=>Jt.createElement(Nt.default,{key:fe+Zt,closable:!0,onClose:ke=>{Wt(ke,Zt)}},Zt))),Jt.createElement("div",{className:"c-grey-999"},Jt.createElement("div",null,"\u6CE8\u610F\uFF1A"),Jt.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Jt.createElement(xt.Link,{to:`/users/${(we=Ot.userInfo)==null?void 0:we.login}/videos/protocol`,target:"_blank",className:Pt.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),Jt.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Fe,"G\uFF1B"),Jt.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),Jt.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ht=(0,xt.connect)(({user:Ot,loading:te,globalSetting:ne})=>({user:Ot,globalSetting:ne,loading:te}))(jt)},62263:function(An,jn,he){"use strict";he.d(jn,{o:function(){return Nt}});var Jt=he(33170),xt=he(69548),qt=he.n(xt);let Vt="",Rt,Dt="";function St(Pt){Et(Pt)}function Et(Pt){Rt=new(qt()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(Ct){console.log("addFileSuccess: "+Ct.file.name),Pt.addFileSuccess&&Pt.addFileSuccess(Ct),Rt.startUpload()},onUploadstarted:function(Ct){const Lt=Ct.file.name;if(Ct.videoId){var vt=`/api/users/${Vt}/video_auths.json`;(0,Jt.ZP)(vt,{method:"put",body:{video_id:Ct.videoId,title:Lt,file_name:Lt,virtual_classroom_id:Dt}}).then(et=>{if(et.status==-1){Pt.onUploadError&&Pt.onUploadError(Ct);return}const tt=et.data;var st=tt.UploadAuth,rt=tt.UploadAddress,ut=tt.VideoId;Rt.setUploadAuthAndAddress(Ct,st,rt)}).catch(et=>{Rt.deleteFile(Rt._curIndex),Rt.nextUpload(),console.log(et)})}else{var Ft=`/api/users/${Vt}/video_auths.json`;const et="";(0,Jt.ZP)(Ft,{method:"Post",body:{title:et+Lt,file_name:et+Lt,virtual_classroom_id:Dt}}).then(tt=>{if(tt){const ct=tt.data;var st=ct.UploadAuth,rt=ct.UploadAddress,ut=ct.VideoId;Rt.setUploadAuthAndAddress(Ct,st,rt,ut)}}).catch(tt=>{Rt.deleteFile(Rt._curIndex),Rt.nextUpload(),console.log(tt)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(Ct){Pt.onUploadSucceed&&Pt.onUploadSucceed(Ct),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(Ct,Lt,Ft){Pt.onUploadFailed&&Pt.onUploadFailed(Ct),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(Ct,Lt,Ft){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(Ct,Lt,Ft){Pt.onUploadProgress&&Pt.onUploadProgress(Ct,Lt,Ft);var vt=Math.ceil(Ft*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(Ct){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var Lt=`/api/users/${Vt}/video_auths.json`;(0,Jt.ZP)(Lt,{method:"put",body:{video_id:Ct.videoId}}).then(Ft=>{var et=Ft.data.UploadAuth;Rt.resumeUploadWithAuth(et)}).catch(Ft=>{console.log(Ft)})},onUploadEnd:function(Ct){Pt.onUploadEnd&&Pt.onUploadEnd(Ct),console.log("onUploadEnd: uploaded all the files")}}),Pt.gotUploader&&Pt.gotUploader(Rt)}function Nt(Pt,Ct,Lt){Pt&&(Vt=Pt),Ct&&(Dt=Ct),St(Lt)}},51161:function(An,jn,he){"use strict";he.d(jn,{AL:function(){return gt},Iy:function(){return Ct},Qv:function(){return vt},ez:function(){return ct},jb:function(){return Lt}});var Jt=he(47084),xt=he.n(Jt),qt=he(90621),Vt=he.n(qt);let Rt=1;function Dt(Ot,te){const ne=Ot.match(/^(\s+)(?:```)/);if(ne===null)return te;const Xt=ne[1];return te.split(` +`)}]};var Et=he(84204),Nt=he.n(Et),Pt=(_e,Fe,Ae)=>new Promise((oe,Mt)=>{var At=Kt=>{try{se(Ae.next(Kt))}catch(It){Mt(It)}},Qt=Kt=>{try{se(Ae.throw(Kt))}catch(It){Mt(It)}},se=Kt=>Kt.done?oe(Kt.value):Promise.resolve(Kt.value).then(At,Qt);se((Ae=Ae.apply(_e,Fe)).next())});const Ct={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Lt=(_e,Fe,Ae,oe)=>{const Mt=Fe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ae.lineNumber,endColumn:Ae.column});return Array.from(new Set(Mt.match(/\b\w{2,}\b/g)||[])).map(Qt=>({label:Qt,kind:_e.languages.CompletionItemKind.Text,insertText:Qt,range:oe}))},Ft=(_e,Fe,Ae,oe)=>{_e.languages.registerCompletionItemProvider(Fe,{provideCompletionItems(Mt,At){const Qt=Mt.getWordUntilPosition(At),se={startLineNumber:At.lineNumber,endLineNumber:At.lineNumber,startColumn:Qt.startColumn,endColumn:Qt.endColumn},Kt=Mt.getLineContent(At.lineNumber).substring(Qt.startColumn-2,Qt.endColumn);return{suggestions:[...Lt(_e,Mt,At,se),...Ae.map(bt=>({label:bt,kind:_e.languages.CompletionItemKind.Keyword,documentation:bt,insertText:bt,insertTextRules:_e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...oe.map(bt=>({label:bt.label,kind:_e.languages.CompletionItemKind.Snippet,documentation:bt.content,insertText:Kt.startsWith("#")?bt.content.replace(/#/,""):bt.content,insertTextRules:_e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var vt=_e=>{Ct.languages.forEach(Fe=>{_e.languages.registerDocumentFormattingEditProvider(Fe,{provideDocumentFormattingEdits(Ae){return Pt(this,null,function*(){const oe=Nt()(Ae.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ae.getFullModelRange(),text:oe}]})}})}),Ft(_e,"java",Vt.keywords,Vt.quickKey),Ft(_e,"cpp",Rt.keywords,Rt.quickKey),Ft(_e,"c",qt.keywords,[]),Ft(_e,"python",Dt.keywords,Dt.quickKey),Ft(_e,"scala",St.keywords,St.quickKey)};const et="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var tt=Object.defineProperty,st=(_e,Fe,Ae)=>Fe in _e?tt(_e,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):_e[Fe]=Ae,rt=(_e,Fe,Ae)=>st(_e,typeof Fe!="symbol"?Fe+"":Fe,Ae);const ut=class mx{constructor(Fe,Ae,oe){this.placeholder=Fe,this.editor=Ae,this.monaco=oe,Ae.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return mx.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};rt(ut,"ID","editor.widget.placeholderHint");var gt=ut,ft=he(84144),kt=he(2453),jt=he(83062),Ht=he(96486),Ot=he(33054),te=he(74855),ne=Object.defineProperty,Xt=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ve=(_e,Fe,Ae)=>Fe in _e?ne(_e,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):_e[Fe]=Ae,we=(_e,Fe)=>{for(var Ae in Fe||(Fe={}))Pe.call(Fe,Ae)&&Ve(_e,Ae,Fe[Ae]);if(me)for(var Ae of me(Fe))De.call(Fe,Ae)&&Ve(_e,Ae,Fe[Ae]);return _e},Qe=(_e,Fe)=>Xt(_e,ce(Fe)),ae=(_e,Fe)=>{var Ae={};for(var oe in _e)Pe.call(_e,oe)&&Fe.indexOf(oe)<0&&(Ae[oe]=_e[oe]);if(_e!=null&&me)for(var oe of me(_e))Fe.indexOf(oe)<0&&De.call(_e,oe)&&(Ae[oe]=_e[oe]);return Ae},_t=(_e,Fe,Ae)=>new Promise((oe,Mt)=>{var At=Kt=>{try{se(Ae.next(Kt))}catch(It){Mt(It)}},Qt=Kt=>{try{se(Ae.throw(Kt))}catch(It){Mt(It)}},se=Kt=>Kt.done?oe(Kt.value):Promise.resolve(Kt.value).then(At,Qt);se((Ae=Ae.apply(_e,Fe)).next())});function $t(_e){return/^\d+$/.test(_e)?`${_e}px`:_e}function re(){}let pe=!1;const le={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ue(_e=[]){let Fe=_e;if(Array.isArray(_e)){for(let Ae=0;Ae<_e.length;Ae++){let oe=le[_e[Ae]];if(oe)return oe}return Fe[0]}return le[Fe]||Fe}let Ne=null;const Xe=()=>_t(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(_e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",_e)}});var Le=_e=>{var Fe=_e,{width:Ae="100%",height:oe="100%",value:Mt,language:At="javascript",style:Qt={},options:se={},overrideServices:Kt={},theme:It="vs-dark",onEditBlur:bt,isCopy:Bt=!1,onSave:ie,autoHeight:Wt=!1,forbidCopy:Zt=!1,onChange:fe=re,editorDidMount:ke=re,onFocus:tn=re,onBreakPoint:dn=re,breakPointValue:ln=[],filename:Bn="educoder.txt",errorLine:Vn,errorContent:Tn="",highlightLine:un,openBreakPoint:si=!1,placeholder:ei="",showMiniMap:fi=!0}=Fe,bi=ae(Fe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ni=(0,Jt.useRef)(),qn=(0,Jt.useRef)({}),Ii=(0,Jt.useRef)(),pr=(0,Jt.useRef)(),Ar=(0,Jt.useRef)([]),Or=(0,Jt.useRef)(!1),wr=(0,Jt.useRef)(),Fi=(0,Jt.useRef)(),Sr=(0,Jt.useRef)(!1),[Ri,vn]=(0,Jt.useState)(!1);function Ut(){let Ze;return Ni.current&&(Ze=new xt.Z(mn=>{for(let ri of mn)(ri.target.offsetHeight>0||ri.target.offsetWidth>0)&&qn.current.instance.layout()}),Ze.observe(Ni.current)),Ze}function cn(){kt.ZP.warning({content:decodeURIComponent(et),key:"monaco-editor-tip"})}const Pn=()=>{let Ze=qn.current.instance;if(Mt!=null&&Ze&&Ri){const mn=Ze.getModel();mn&&Mt!==mn.getValue()&&(pe=!0,mn.setValue(Mt),Ze.layout(),pe=!1)}};(0,Jt.useEffect)(()=>{const Ze=Ot.Z.subscribe("formatDocument",mn=>{var ri;let Si=qn.current.instance;(ri=Si==null?void 0:Si.getAction)==null||ri.call(Si,"editor.action.formatDocument").run()});return window.updateMonacoValue=mn=>{fe(mn)},Ze},[]),(0,Jt.useEffect)(()=>{var Ze;let mn=qn.current.instance;pr.current&&clearTimeout(pr.current),pr.current=setTimeout(()=>{Pn()},500),Mt&&(Mt!=null&&Mt.length)&&((Ze=mn==null?void 0:mn.updateOptions)==null||Ze.call(mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Mt.split(/\r\n|\r|\n/g).length))+3,5)}))},[Mt,Ri,qn.current]),(0,Jt.useEffect)(()=>{if(Vn&&qn.current&&qn.current.instance){let mn=qn.current.instance;mn.changeViewZones(function(ri){var Si=document.createElement("div");Si.style.padding="10px 20px",Si.style.width="calc(100% - 20px)",Si.className="my-error-line-wrp",Si.innerHTML=Tn,ri.addZone({afterLineNumber:Vn||11,heightInLines:3,domNode:Si})});var Ze={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};mn.addOverlayWidget(Ze),mn.revealPositionInCenter({lineNumber:20,column:1})}},[Vn,qn.current,Ri]);const kn=(Ze="",mn)=>{if(!Ze||Ze.trim()==="")return!0;const Si=qn.current.instance.getModel().getLineTokens(mn);let En=!1;for(let Ye=0;Ye<2;Ye++)Si.getStandardTokenType(Ye)===1&&(En=!0);return En};(0,Jt.useEffect)(()=>{var Ze;const mn=(Ze=qn.current)==null?void 0:Ze.instance;if(mn&&Ri&&Zt){const ri=mn.onDidBlurEditorWidget(()=>{Sr.current=!1}),Si=mn.onDidFocusEditorText(()=>{Sr.current=!0});return()=>{ri.dispose(),Si.dispose()}}},[qn.current,Ri,Zt]),(0,Jt.useEffect)(()=>{var Ze;if((Ze=qn.current)!=null&&Ze.instance&&Ri&&si){let mn=qn.current.instance,ri=mn.getModel();if(!ri)return;(()=>{var li;let ai=[],vi=[];const qi=ri.getAllDecorations();for(let In of qi)In.options.className==="highlighted-line"&&(ai.push((li=In==null?void 0:In.range)==null?void 0:li.startLineNumber),vi.push(In==null?void 0:In.id));if(un===ai[0])return;ri.deltaDecorations(vi,[]);const Lr=ri.getLineCount();un&&un<=Lr&&(mn.deltaDecorations([],[{range:new Ne.Range(un,1,un,ri.getLineMaxColumn(un)),options:{isWholeLine:!0,className:"highlighted-line"}}]),mn.revealLineInCenter(un))})();const En=(li=!1)=>{var ai;let vi=[],qi=[];const Lr=ri.getAllDecorations();for(let In of Lr)In.options.linesDecorationsClassName==="breakpoints-select"&&(vi.push((ai=In==null?void 0:In.range)==null?void 0:ai.startLineNumber),qi.push(In==null?void 0:In.id));if(li)return{lines:vi,ids:qi};dn(vi)},Ye=li=>_t(void 0,null,function*(){let ai={range:new Ne.Range(li,1,li,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ri.deltaDecorations([],[ai]),En()}),ti=li=>_t(void 0,null,function*(){let ai=[];const vi=mn.getLineDecorations(li);for(let qi of vi)qi.options.linesDecorationsClassName==="breakpoints-select"&&ai.push(qi.id);yield ri.deltaDecorations(ai,[]),En()}),xi=li=>{let ai=mn.getLineDecorations(li);for(let vi of ai)if(vi.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ht.isEqual)(ln,En(!0).lines)){ri.deltaDecorations(En(!0).ids,[]);const li=ln.map(ai=>({range:new Ne.Range(ai,1,ai,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ri.deltaDecorations([],li)}const Ui=mn.onDidChangeModelContent(li=>{let ai=mn.getPosition();if(ai){let vi=ai.lineNumber;clearTimeout(Fi.current),Fi.current=setTimeout(()=>{kn(ri.getLineContent(vi),vi)?ti(vi):xi(vi)?(ti(vi),Ye(vi)):En()},100)}}),yn=mn.onMouseDown(li=>{var ai,vi,qi;if(li.target.detail&&((qi=(vi=(ai=li.target)==null?void 0:ai.element)==null?void 0:vi.className)!=null&&qi.includes("line-numbers"))){let Lr=li.target.position.lineNumber;if(kn(ri.getLineContent(Lr),Lr))return;xi(Lr)?ti(Lr):Ye(Lr)}}),hi=li=>{let ai={range:new Ne.Range(li,1,li,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ar.current=mn.deltaDecorations(Ar.current,[ai])},tr=()=>{Ar.current=mn.deltaDecorations(Ar.current,[])},zr=mn.onMouseMove(li=>{var ai,vi,qi;if(tr(),li.target.detail&&((qi=(vi=(ai=li.target)==null?void 0:ai.element)==null?void 0:vi.className)!=null&&qi.includes("line-numbers"))){let Lr=li.target.position.lineNumber;if(kn(ri.getLineContent(Lr),Lr))return;hi(Lr)}}),xr=mn.onMouseLeave(()=>{tr()});return()=>{Ui.dispose(),yn.dispose(),zr.dispose(),xr.dispose()}}},[qn.current,Ri,ln,un,si,At]),(0,Jt.useEffect)(()=>{var Ze;(Ze=qn.current)!=null&&Ze.instance&&si&&qn.current.instance.setPosition({lineNumber:0,column:0})},[un]);function Nn(){let Ze=qn.current.instance;if(Ze){const mn=Ze.getSelection(),ri=qn.current.pastePos||{},Si=new Ne.Range(ri.startLineNumber||mn.endLineNumber,ri.startColumn||mn.endColumn,ri.endLineNumber||mn.endLineNumber,ri.endColumn||mn.endColumn);setTimeout(()=>{Ze.executeEdits("",[{range:Si,text:""}])},300)}}function On(Ze){(window.navigator.platform.match("Mac")?Ze.metaKey:Ze.ctrlKey)&&Ze.keyCode==83&&(Ze.preventDefault(),ie())}const Hn=()=>{if(Wt&&qn.current.instance){const Ze=qn.current.instance.getContentHeight();Zn(Ze{if(!Sr.current)return;const{keyCode:mn,ctrlKey:ri,metaKey:Si,target:En,type:Ye}=Ze;return(Ye==="paste"||(mn===67||mn===86)&&(Si||ri))&&En.nodeName==="TEXTAREA"&&(cn(),Ze.preventDefault()),!1};function en(Ze,mn){var ri=window.URL||window.webkitURL||window,Si=new Blob([mn]),En=document.createElementNS("http://www.w3.org/1999/xhtml","a");En.href=ri.createObjectURL(Si),En.download=Ze,gi(En)}(0,Jt.useEffect)(()=>{Hn()},[Hn]),(0,Jt.useEffect)(()=>{Ni.current&&!Ri&&Promise.all([he.e(5552),he.e(9651)]).then(he.bind(he,55826)).then(Ze=>{try{Ne=Ze,qn.current.instance=Ne.editor.create(Ni.current,{value:Mt,language:Ue(At),theme:It,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:fi||!1}},Kt);const mn=qn.current.instance;let En=[...ft.BH._menuItems].find(Ui=>Ui[0]._debugName=="EditorContext")[1],Ye=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],ti=(Ui,yn)=>{var hi,tr;let zr=Ui._first;do yn.includes((tr=(hi=zr.element)==null?void 0:hi.command)==null?void 0:tr.id)&&Ui._remove(zr);while(zr=zr.next)};if(ke(mn,Ne),setTimeout(()=>{Hn(),qn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{en(Bn||"educoder.txt",mn.getValue())}})},500),qn.current.subscription=mn.onDidChangeModelContent(Ui=>{Or.current?clearTimeout(wr.current):(Hn(),fe(mn.getValue(),Ui)),wr.current=setTimeout(()=>{Or.current=!1},500)}),window.Monaco||vt(Ne,Ue(At)),Zt&&(ti(En,Ye),Ni.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",nn),window.removeEventListener("paste",nn),window.addEventListener("keydown",nn),window.addEventListener("paste",nn)),window.Monaco=Ne,bt&&mn.onDidBlurEditorWidget(()=>{bt(mn.getValue())}),tn&&mn.onDidFocusEditorText(()=>{Zt&&Xe(),tn(mn.getValue())}),Zt){Xe();try{mn.onDidPaste(Ui=>{const yn=mn.getSelection(),hi=qn.current.pastePos||{},tr=new Ne.Range(hi.startLineNumber||yn.endLineNumber,hi.startColumn||yn.endColumn,hi.endLineNumber||yn.endLineNumber,hi.endColumn||yn.endColumn);mn.executeEdits("",[{range:Ui.range,text:""}])})}catch(Ui){}}let xi=Ut();return ei&&typeof ei=="string"&&new gt(ei,mn,Ne),vn(!0),()=>{const Ui=qn.current.instance;Ui.dispose();const yn=Ui.getModel();yn&&yn.dispose(),qn.current.subscription&&qn.current.subscription.dispose(),xi.unobserve(Ni.current)}}catch(mn){}})},[]),(0,Jt.useEffect)(()=>{if(qn.current.instance&&Ri)return document.addEventListener("keydown",On,!1),()=>{document.removeEventListener("keydown",On)}},[ie,Ri]),(0,Jt.useEffect)(()=>{let Ze=qn.current.instance;if(Ze&&Ri){let mn=Ue(At);Ne.editor.setModelLanguage(Ze.getModel(),mn)}},[At,Ri]),(0,Jt.useEffect)(()=>{qn.current.instance&&Ri&&Ne.editor.setTheme(It)},[It,Ri]),(0,Jt.useEffect)(()=>{let Ze=qn.current.instance;Ii.current=se,Ze&&Ri&&(Ze.updateOptions(we({},se)),setTimeout(()=>{Ze.getModel().updateOptions(we({},se))},200))},[JSON.stringify(se),Ri]),(0,Jt.useEffect)(()=>{let Ze=qn.current.instance;Ze&&Ri&&Ze.layout()},[Ae,oe,Ri]);const[We,sn]=(0,Jt.useState)($t(Ae)),[Xn,Zn]=(0,Jt.useState)($t(oe)),zn=Qe(we({},Qt),{width:We,height:Xn,position:"relative"});return Jt.createElement("div",{className:"my-monaco-editor",ref:Ni,style:zn},Bt&&Jt.createElement(te.CopyToClipboard,{text:Mt,onCopy:()=>kt.ZP.success("\u590D\u5236\u6210\u529F")},Jt.createElement(jt.Z,{title:"\u590D\u5236\u4EE3\u7801"},Jt.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},Jt.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function xe({width:_e="100%",height:Fe="100%",original:Ae,modified:oe,language:Mt,options:At={}}){const Qt=(0,Jt.useRef)(),[se,Kt]=(0,Jt.useState)(null);function It(Wt){let Zt;return Qt.current&&(Zt=new xt.Z(fe=>{for(let ke of fe)(ke.target.offsetHeight>0||ke.target.offsetWidth>0)&&Wt.layout()}),Zt.observe(Qt.current)),Zt}(0,Jt.useEffect)(()=>(Qt.current&&Promise.all([he.e(5552),he.e(9404)]).then(he.bind(he,50048)).then(Wt=>{Ne=Wt;const Zt=Ne.editor.createDiffEditor(Qt.current,Qe(we({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},At),{wordWrap:!0}));Kt(Zt);let fe=It(Zt);return()=>{Zt.dispose();const ke=Zt.getModel();ke&&ke.dispose(),fe.unobserve(Qt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,Jt.useEffect)(()=>{se&&se.setModel({original:Ne.editor.createModel(Ae,Mt),modified:Ne.editor.createModel(oe,Mt)})},[Ae,oe,Mt,se]);const bt=$t(_e),Bt=$t(Fe),ie={width:bt,height:Bt};return Jt.createElement("div",{className:"my-diff-editor",ref:Qt,style:ie})}},5476:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Ct}});var Jt={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},xt=he(74330),qt=he(83062),Vt=he(94184),Rt=he.n(Vt),Dt=he(28706),St=he(26194),Et=he(52262),Nt=he(67294),Ct=({className:Lt,dataSource:Ft=[],col:vt=4,right:et,bottom:tt=23,precision:st=0,wrapWidth:rt=1200,trackEventItems:ut,loading:ct,onRemove:gt=()=>{},isCurrent:ft=!0,showAlias:kt=!1})=>{const jt=Math.floor((rt-(vt-1)*et)/vt),Ht=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Nt.createElement(xt.Z,{spinning:ct},Nt.createElement("div",{className:Rt()(Jt.list,Lt)},!!(Ft!=null&&Ft.length)&&(Ft==null?void 0:Ft.map((Ot,te)=>{var ne;const{name:Xt,id:ce,identifier:me,featured:Pe,school_name:De,image_url:Ve,excellent:we,is_plan:Qe}=Ot;return Nt.createElement("div",{key:ce,className:Jt.wrap,style:{width:jt,marginRight:(1+te)%vt===0?0:et+st,marginBottom:tt}},Nt.createElement("a",{className:Jt.li,onClick:ae=>{ae.preventDefault(),ae.stopPropagation(),ut&&(0,Dt.L9)([ut]),(0,Dt.xg)(`/paths/${me}`)}},Nt.createElement("div",{className:Jt.img},Nt.createElement("img",{className:Jt.cover,src:`${Ve}`}),ft&&(0,Et.bg)()&&(Ot==null?void 0:Ot.studying)&&Nt.createElement("div",{className:`${Jt.movebq} user-path-items`,onClick:ae=>{ae.stopPropagation(),gt(Ot)}},Nt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Nt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ne=Ot==null?void 0:Ot.subject_tags)==null?void 0:ne.map((ae,_t)=>{var $t,re;if(_t===0){const le=($t=Ht.find(Ue=>Ue.name==ae))==null?void 0:$t.swimg;return Nt.createElement("img",{className:Jt.sign,src:le,style:{left:"-4px"}})}const pe=(re=Ht.find(le=>le.name==ae))==null?void 0:re.ptimg;return Nt.createElement("img",{className:Jt.sign,src:pe,style:{left:`${48+52*(_t-1)+2*_t}px`}})}),Nt.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ot==null?void 0:Ot.excellent)&&Nt.createElement("div",{className:Jt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Nt.createElement("div",{className:Jt.name},Nt.createElement(qt.Z,{title:kt&&(Ot!=null&&Ot.excellent_alias_name)?Nt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Xt}`,Nt.createElement("br",null),Nt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ot==null?void 0:Ot.excellent_alias_name}`)):Xt},Nt.createElement("span",{className:Jt.e},kt&&(Ot==null?void 0:Ot.excellent_alias_name)||Xt))),Nt.createElement(qt.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${De}`},Nt.createElement("div",{className:Jt.unit},Nt.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),De)),Nt.createElement("div",{className:Jt.tags},Nt.createElement("div",null,Nt.createElement(qt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Nt.createElement("span",null,Nt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Nt.createElement("span",null,Ot.stages_count))),Nt.createElement(qt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Nt.createElement("span",null,Nt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Nt.createElement("span",null,Ot.members_count)))))))})),!Ft.length&&Nt.createElement(St.Z,null)))}},30001:function(An,jn,he){"use strict";he.d(jn,{jL:function(){return Rt},w9:function(){return $t},QD:function(){return Vn},cQ:function(){return Ve.Z},op:function(){return fe},O5:function(){return Pn},_b:function(){return bi},t7:function(){return rt},Gi:function(){return Xe},YG:function(){return Ue},qp:function(){return Ct},vr:function(){return si},qE:function(){return dn},Je:function(){return gt},wb:function(){return De},cq:function(){return oe},tp:function(){return vt}});var Jt=he(67294),xt={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},qt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Rt=({dataSource:kn=[],img:Nn,imgWidth:On=346,title:Hn,sunTitle:gi,bannerExtraContent:nn})=>Jt.createElement("div",{className:xt.banner},Jt.createElement("div",{className:xt.content},Jt.createElement("aside",null,Jt.createElement("p",null,Jt.createElement("b",null,Hn),Jt.createElement("span",null,gi)),kn.length>0&&Jt.createElement("div",{className:xt.btns},kn.map((en,We)=>Jt.createElement("div",{key:We,onClick:en.click},en.name,en.sign?Jt.createElement("img",{src:qt,width:39}):null))),nn),Nn&&Jt.createElement("img",{style:{marginTop:33,marginRight:38},src:Nn,width:On}))),Dt={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},St=he(94184),Et=he.n(St),Nt=he(96486),Ct=({dataSource:kn=[],value:Nn,onChange:On,onTitleChange:Hn,className:gi,title:nn,titleWidth:en=41,style:We={},fontColor:sn="#6A7283",showCount:Xn})=>{const[Zn,zn]=(0,Jt.useState)(0),[Ze,mn]=(0,Jt.useState)(!1),ri=(0,Jt.useRef)(null),Si=(0,Jt.useRef)(null);return(0,Jt.useEffect)(()=>{var En;kn.length!==0&&(((En=ri==null?void 0:ri.current)==null?void 0:En.clientHeight)>97?zn(1):zn(0)),kn.length===0&&zn(0),mn(!1)},[kn]),Jt.createElement("div",{className:Et()(Dt.row,gi),style:We},Jt.createElement("div",{onClick:(0,Nt.throttle)(()=>Hn==null?void 0:Hn(),2e3),style:{width:en,marginTop:Ze?12:4},className:`${Dt.title} ${Hn?"current":""}`},nn),Jt.createElement("div",{className:Ze?`${Dt.tagsWrap} ${Dt.tagsBorderWrap}`:Dt.tagsWrap},Jt.createElement("div",{className:Dt.bar,ref:Si,style:Zn>0?{height:Zn===1?97:"auto",overflow:Zn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Jt.createElement("div",{className:Dt.tag,ref:ri},kn==null?void 0:kn.map(En=>Jt.createElement("span",{onClick:()=>On(En.id),key:En.id,style:{color:sn},className:Nn===En.id?Dt.active:""},Jt.createElement("span",{title:En.name,className:Dt.name},En.name),!!Xn&&Jt.createElement("span",{className:Dt.num},En.count))))),!!Zn&&Jt.createElement(Jt.Fragment,null,Zn===1?Jt.createElement("div",{onClick:()=>{var En;zn(2),((En=ri==null?void 0:ri.current)==null?void 0:En.clientHeight)>245?mn(!0):mn(!1)},className:Dt.action},"\u5C55\u5F00",Jt.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Jt.createElement("div",{onClick:()=>{Si.current.scrollTop=0,zn(1),mn(!1)},className:Dt.action},"\u6536\u8D77",Jt.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Lt={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},vt=({dataSource:kn=[],value:Nn,onChange:On,className:Hn,style:gi={}})=>Jt.createElement("div",{style:gi,className:Et()(Lt.tabs,Hn)},kn.map(nn=>Jt.createElement("span",{onClick:()=>On(nn.id),className:Nn===nn.id?Lt.active:"",key:nn.id},nn.name))),et={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},tt=he(28802),rt=({dataSource:kn=[],value:Nn="",onChange:On,onInputChange:Hn=()=>{},className:gi,style:nn={},placeholder:en,allowClear:We=!1})=>{var sn;const[Xn,Zn]=(0,Jt.useState)(""),[zn,Ze]=(0,Jt.useState)("");(0,Jt.useEffect)(()=>{var Si;let En=Nn;(Si=JSON.stringify(Nn))!=null&&Si.includes("{")&&(Zn(Nn.id),En=Nn.value||"");try{Ze(decodeURIComponent(En||""))}catch(Ye){Ze(decodeURIComponent(En||""))}},[Nn]);const mn=()=>{On(encodeURIComponent(zn),Xn||null)},ri=Si=>{Si!==Xn&&(Zn(Si),On(encodeURIComponent(zn),Si))};return Jt.createElement("div",{className:Et()(et.input,gi),style:nn},!!kn.length&&Jt.createElement("div",{className:et.dropdown},Jt.createElement("div",{className:et.text},(sn=kn.find(Si=>Si.id===Xn))==null?void 0:sn.name,Jt.createElement("i",{className:"iconfont icon-zhankai4"}),Jt.createElement("b",{className:et.b1}),Jt.createElement("b",{className:et.b2})),Jt.createElement("div",{className:et.menu},kn.map((Si,En)=>Jt.createElement("div",{key:En,onClick:()=>ri(Si.id)},Si.name)))),Jt.createElement(tt.default,{onPressEnter:mn,value:zn,onChange:Si=>{Ze(Si.target.value),Hn(encodeURIComponent(Si.target.value),Xn||null)},bordered:!1,placeholder:en}),Jt.createElement("i",{onClick:mn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},gt=({value:kn,onChange:Nn,className:On,total:Hn,pageSize:gi,style:nn={}})=>{const en=kn<2,We=kn>=Math.ceil(Hn/gi);return Hn<=gi?Jt.createElement(Jt.Fragment,null):Jt.createElement("div",{className:Et()(ut.quickPager,On),style:nn},Jt.createElement("div",{onClick:()=>{en||Nn(kn-1,"prev")},className:en?ut.disabled:""},"\u4E0A\u4E00\u9875"),Jt.createElement("div",{onClick:()=>{We||Nn(kn+1,"next")},className:We?ut.disabled:""},"\u4E0B\u4E00\u9875"))},ft={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},kt=he(74330),jt=he(83062),Ht=he(57097),Ot=he(11320),te=he(28706),ne=he(96908),Xt=he(57177),ce=he(81378),me=he(26194),De=({className:kn,dataSource:Nn=[],col:On=4,right:Hn,bottom:gi=23,precision:nn=0,wrapWidth:en=1200,trackEventItems:We,loading:sn})=>{const Xn=Math.floor((en-(On-1)*Hn)/On);return Jt.createElement(kt.Z,{spinning:sn},Jt.createElement("div",{className:Et()(ft.list,kn)},!!Nn.length&&Nn.map((Zn,zn)=>{const{name:Ze,id:mn,identifier:ri,power:Si,cover_image_id:En,pic:Ye}=Zn;return Jt.createElement("div",{className:ft.wrap,key:mn,style:{width:Xn,marginRight:(1+zn)%On===0?0:Hn+nn,marginBottom:gi}},Jt.createElement("a",{target:"_blank",href:`/shixuns/${ri}/challenges`,className:ft.li,onClick:ti=>{ti.preventDefault(),We&&(0,te.L9)([We]),Si&&(0,te.xg)(`/shixuns/${ri}/challenges`)}},Jt.createElement("div",{className:ft.img},Jt.createElement("img",{className:ft.cover,src:`${Ye}`}),Zn.is_jupyter&&Jt.createElement("img",{className:ft.sign,src:ne}),Zn.is_jupyter_lab&&Jt.createElement("img",{className:ft.sign,src:Xt}),Zn.is_unity_3d&&Jt.createElement("img",{className:ft.sign,src:ce})),Jt.createElement("div",{className:ft.name},Jt.createElement(jt.Z,{title:Ze||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Jt.createElement("span",{className:ft.e},Ze||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Jt.createElement("div",{className:ft.tags},Jt.createElement(jt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Jt.createElement("span",null,Zn.challenges_count))),!!Zn.myshixuns_count&&Jt.createElement(jt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Jt.createElement("span",null,Zn.myshixuns_count))),Jt.createElement(jt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Jt.createElement("span",null,Jt.createElement("span",null,Zn.level))),Jt.createElement("div",{className:ft.rate},Jt.createElement(Ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Zn.score_info}),Jt.createElement("span",null,"\xA0",Zn.score_info?`${Zn.score_info}\u5206`:"5\u5206")))),!Si&&Jt.createElement("div",{className:ft.lockWrap},Jt.createElement("img",{src:`${Ot.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Jt.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Nn.length&&Jt.createElement(me.Z,null)))},Ve=he(5476),we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Qe="data:image/png;base64,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",ae=he(67294),$t=({className:kn,dataSource:Nn=[],col:On=4,right:Hn,bottom:gi=23,precision:nn=0,wrapWidth:en=1200,trackEventItems:We,loading:sn,handleVery:Xn=()=>!0})=>{const Zn=Math.floor((en-(On-1)*Hn)/On);return ae.createElement(kt.Z,{spinning:sn},ae.createElement("div",{className:Et()(we.list,kn)},!!Nn.length&&Nn.map((zn,Ze)=>{const{subject_identifier:mn,id:ri,identifier:Si,power:En}=zn,Ye=zn.is_public!=0&&zn.is_public;return ae.createElement("div",{className:we.wrap,key:ri,style:{width:Zn,marginRight:(1+Ze)%On===0?0:Hn+nn,marginBottom:gi}},ae.createElement("a",{className:we.li,onClick:ti=>{ti.preventDefault(),Xn(zn==null?void 0:zn.first_category_url)&&(We&&(0,te.L9)([We]),(0,te.xg)(zn.first_category_url))}},ae.createElement("div",{className:we.top},ae.createElement(jt.Z,{title:zn.name},ae.createElement("div",{className:we.name},zn.name)),ae.createElement("img",{className:we.img,src:Ot.Z.IMG_SERVER+"/images/"+zn.avatar_url}),ae.createElement("div",{className:we.text,title:zn.creator},zn.creator),mn&&ae.createElement("div",{className:we.btns},ae.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ae.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ye&&ae.createElement("div",{className:we.sign},"\u516C\u5F00")),ae.createElement("div",{className:we.bottom},zn.visits>0&&ae.createElement(jt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-liulanyan"}),ae.createElement("span",null,zn.visits))),zn.course_members_count>0&&ae.createElement(jt.Z,{title:"\u6210\u5458",placement:"bottom"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan"}),zn.course_members_count)),zn.tasks_count>0&&ae.createElement(jt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zuoye"}),zn.tasks_count)),zn.is_end?ae.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ae.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!zn.is_accessible&&ae.createElement("div",{className:we.lockWrap},ae.createElement("img",{src:`${Ot.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ae.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Nn.length&&ae.createElement(me.Z,null)))},re={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},pe=he(35973),Ue=({dataSource:kn=[],value:Nn,onChange:On,className:Hn,style:gi={},tabBarExtraContent:nn})=>Jt.createElement("div",{className:Et()(re.tabs,Hn),style:gi},Jt.createElement("div",{className:re.tabsWrap},kn.map((en,We)=>!(en!=null&&en.hide)&&Jt.createElement("aside",{className:re.tab,onClick:()=>{On(en.id),en.link&&pe.history.push(en.link)},key:We},Jt.createElement("div",{className:Nn===en.id?re.active:""},en.name),(en==null?void 0:en.resetCount)==null&&(en==null?void 0:en.total)!==void 0&&Jt.createElement("span",null,"\uFF08",en==null?void 0:en.total,"\uFF09"),(en==null?void 0:en.resetCount)!==void 0&&(en==null?void 0:en.total)!==void 0&&Jt.createElement(jt.Z,{title:(en==null?void 0:en.tip)!=null?en==null?void 0:en.tip:""},Jt.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Jt.createElement("span",{style:{color:"#000"}},en==null?void 0:en.resetCount),"/",Jt.createElement("span",null,en==null?void 0:en.total),"\uFF09"))))),Jt.createElement("div",{className:re.tabBar},nn)),Xe=({className:kn,style:Nn={},children:On})=>Jt.createElement("div",{className:Et()(kn),style:Nn},On),Le={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},xe=he(85418),_e=he(50136);const Fe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var oe=({sortValue:kn,dropValue:Nn,className:On,onSort:Hn,onDrop:gi,dataSource:nn=Fe})=>{var en;return Jt.createElement("div",{className:Et()(Le.orderWrap,On)},Jt.createElement(xe.Z,{dropdownRender:()=>Jt.createElement(_e.default,null,nn.map((We,sn)=>Jt.createElement(_e.default.Item,{key:sn,onClick:()=>gi(We.id)},We.name)))},Jt.createElement("span",{className:Le.orderTextWrap},(en=nn.find(We=>Nn===We.id))==null?void 0:en.name)),Jt.createElement("span",{className:Le.orderIconWrap},Jt.createElement("span",{className:Le.orderAsc},Jt.createElement("i",{className:kn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer}`,onClick:()=>Hn(kn==="asc"?"desc":"asc")})),Jt.createElement("span",{className:Le.orderDesc},Jt.createElement("i",{className:kn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer}`,onClick:()=>Hn(kn==="asc"?"desc":"asc")}))))},Mt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},At=he(85804),Qt=Object.defineProperty,se=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,bt=(kn,Nn,On)=>Nn in kn?Qt(kn,Nn,{enumerable:!0,configurable:!0,writable:!0,value:On}):kn[Nn]=On,Bt=(kn,Nn)=>{for(var On in Nn||(Nn={}))Kt.call(Nn,On)&&bt(kn,On,Nn[On]);if(se)for(var On of se(Nn))It.call(Nn,On)&&bt(kn,On,Nn[On]);return kn},ie=(kn,Nn)=>{var On={};for(var Hn in kn)Kt.call(kn,Hn)&&Nn.indexOf(Hn)<0&&(On[Hn]=kn[Hn]);if(kn!=null&&se)for(var Hn of se(kn))Nn.indexOf(Hn)<0&&It.call(kn,Hn)&&(On[Hn]=kn[Hn]);return On},Wt=(kn,Nn,On)=>new Promise((Hn,gi)=>{var nn=sn=>{try{We(On.next(sn))}catch(Xn){gi(Xn)}},en=sn=>{try{We(On.throw(sn))}catch(Xn){gi(Xn)}},We=sn=>sn.done?Hn(sn.value):Promise.resolve(sn.value).then(nn,en);We((On=On.apply(kn,Nn)).next())}),fe=kn=>{var Nn=kn,{className:On,style:Hn,children:gi,loading:nn=!1,openLoading:en,onClick:We=()=>{},size:sn="middle",shape:Xn="round"}=Nn,Zn=ie(Nn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[zn,Ze]=(0,Jt.useState)(!1);return Jt.createElement(At.ZP,Bt({onClick:(0,Nt.throttle)(mn=>Wt(void 0,null,function*(){en&&Ze(!0);try{yield We(mn)}catch(ri){console.log("error",ri)}en&&Ze(!1)}),2e3,{leading:!0,trailing:!1}),className:Et()(Mt.btn,Mt[`${sn}-${Xn}`],On),style:Hn,size:sn,shape:Xn,loading:zn||nn},Zn),gi)},ke={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},dn=({className:kn,style:Nn,children:On=null,onClick:Hn,title:gi})=>Jt.createElement("div",{className:Et()(ke.head,kn),style:Nn},Jt.createElement("span",{className:"primary-hover",onClick:Hn},Jt.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Jt.createElement("b",{title:gi},gi),Jt.createElement("div",{className:ke.node},On)),ln={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Vn=({confirmShow:kn=!0,confirmTitle:Nn,confirmClick:On,cancelShow:Hn=!0,cancelTitle:gi,cancelClick:nn,className:en,style:We,confirmLoading:sn=!1})=>Jt.createElement("div",{className:Et()(ln.btns,en),style:We},kn&&Jt.createElement(At.ZP,{loading:sn,onClick:On,type:"primary",className:ln.confirm},Nn),Hn&&Jt.createElement(At.ZP,{onClick:nn,className:ln.cancel},gi)),Tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},si=({className:kn,style:Nn={},LeftContent:On,children:Hn,RightContent:gi})=>Jt.createElement("div",{className:Et()(Tn.fixedBottom,kn),style:Nn},Jt.createElement("div",{className:Tn.wrap},Jt.createElement("div",{className:Tn.left},On),Jt.createElement("div",{className:Tn.center},Hn),Jt.createElement("div",{className:Tn.right},gi))),ei={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},bi=({className:kn,style:Nn={},dataSource:On=[]})=>Jt.createElement("div",{className:Et()(ei.crumbs,kn),style:Nn},On.map((Hn,gi)=>gipe.history.push(Hn.path)},Hn.name):Jt.createElement("span",null,Hn.name),Jt.createElement("span",null,"\xA0",">","\xA0")):Jt.createElement("span",{key:gi,style:{color:"#5F6368"}},Hn.name))),Ni=he(55054),qn=Object.defineProperty,Ii=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Fi=(kn,Nn,On)=>Nn in kn?qn(kn,Nn,{enumerable:!0,configurable:!0,writable:!0,value:On}):kn[Nn]=On,Sr=(kn,Nn)=>{for(var On in Nn||(Nn={}))Or.call(Nn,On)&&Fi(kn,On,Nn[On]);if(Ar)for(var On of Ar(Nn))wr.call(Nn,On)&&Fi(kn,On,Nn[On]);return kn},Ri=(kn,Nn)=>Ii(kn,pr(Nn)),vn=(kn,Nn)=>{var On={};for(var Hn in kn)Or.call(kn,Hn)&&Nn.indexOf(Hn)<0&&(On[Hn]=kn[Hn]);if(kn!=null&&Ar)for(var Hn of Ar(kn))Nn.indexOf(Hn)<0&&wr.call(kn,Hn)&&(On[Hn]=kn[Hn]);return On};const{Countdown:Ut}=Ni.default;var Pn=kn=>{var Nn=kn,{onChange:On}=Nn,Hn=vn(Nn,["onChange"]);const[gi,nn]=(0,Jt.useState)(null);(0,Jt.useEffect)(()=>{typeof gi=="number"&&gi>=0&&On(gi)},[gi]);const en=We=>{const sn=Math.floor(We/1e3);nn(sn)};return Jt.createElement(Ut,Ri(Sr({},Hn),{onChange:en}))}},99914:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return xt}});var Jt=he(67294);function xt(qt,Vt){const Rt=(0,Jt.useRef)();(0,Jt.useEffect)(()=>{Rt.current=qt}),(0,Jt.useEffect)(()=>{function Dt(){Rt.current()}if(Vt!==null){let St=setInterval(Dt,Vt);return()=>clearInterval(St)}},[Vt])}},4440:function(An,jn,he){"use strict";he.d(jn,{$J:function(){return qt},JZ:function(){return Rt},bN:function(){return St},jP:function(){return Dt},rO:function(){return Vt}});var Jt=he(33170),xt=(Et,Nt,Pt)=>new Promise((Ct,Lt)=>{var Ft=tt=>{try{et(Pt.next(tt))}catch(st){Lt(st)}},vt=tt=>{try{et(Pt.throw(tt))}catch(st){Lt(st)}},et=tt=>tt.done?Ct(tt.value):Promise.resolve(tt.value).then(Ft,vt);et((Pt=Pt.apply(Et,Nt)).next())});function qt(Et){return(0,Jt.U2)(`libraries/${Et}.json`)}function Vt(){return(0,Jt.U2)("library_tags.json")}function Rt(Et){return xt(this,null,function*(){return(yield(0,Jt.IV)(`attachments/${Et}.json`)).status===0})}function Dt(Et){return(0,Jt.v_)("libraries.json",Et)}function St(Et,Nt){return(0,Jt.gz)(`libraries/${Et}.json`,Nt)}},98915:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Ht}});var Jt=he(67294),xt=he(35973),qt=he(28802),Vt=he(91773),Rt=he(2453),Dt=he(62844),St=he(26410),Et=he(84567),Nt=he(66309),Pt={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},Ct=he(62263),Lt=he(45172),Ft=he(52262),vt=Object.defineProperty,et=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,rt=(Ot,te,ne)=>te in Ot?vt(Ot,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ot[te]=ne,ut=(Ot,te)=>{for(var ne in te||(te={}))tt.call(te,ne)&&rt(Ot,ne,te[ne]);if(et)for(var ne of et(te))st.call(te,ne)&&rt(Ot,ne,te[ne]);return Ot},ct=(Ot,te,ne)=>new Promise((Xt,ce)=>{var me=Ve=>{try{De(ne.next(Ve))}catch(we){ce(we)}},Pe=Ve=>{try{De(ne.throw(Ve))}catch(we){ce(we)}},De=Ve=>Ve.done?Xt(Ve.value):Promise.resolve(Ve.value).then(me,Pe);De((ne=ne.apply(Ot,te)).next())});const{TextArea:gt}=qt.default,ft=1024,kt=(Ot,te)=>{var ne;const{uploadInfo:Xt={}}=te.payload||{};switch(te.type){case"addVideo":return{videoList:[...Ot.videoList,{name:Xt.file.name,size:Xt.file.size,type:Xt.file.type,fileHash:Xt.fileHash,state:Xt.state,videoId:Xt.videoId,loaded:Xt.loaded||0,title:""}]};case"removeVideo":return{videoList:Ot.videoList.filter(ce=>ce.name!==te.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:Ot.videoList.map(ce=>ce.name===te.payload.uploadInfo.file.name?ut(ut({},ce),{loaded:te.payload.progressPercent,videoId:Xt.videoId,fileHash:Xt.fileHash}):ce)};case"updateTitle":return{videoList:(ne=Ot.videoList)==null?void 0:ne.map(ce=>ce.name===te.payload.item.name?ut(ut({},ce),{title:te.payload.title}):ce)};default:return{videoList:[]}}},jt=({user:Ot,globalSetting:te,loading:ne,dispatch:Xt,visible:ce,editData:me,onCancel:Pe=()=>{},onOk:De=()=>{},queryParams:Ve={}})=>{var we;const Qe=(0,xt.useParams)(),[ae]=Vt.default.useForm(),[_t,$t]=(0,Jt.useReducer)(kt,{videoList:[]}),[re,pe]=(0,Jt.useState)(!1),le=(0,Jt.useRef)(),[Ue,Ne]=(0,Jt.useState)(),[Xe,Le]=(0,Jt.useState)(!1),[xe,_e]=(0,Jt.useState)(!1),Fe=(0,Ft.Ny)()?3:1;(0,Jt.useEffect)(()=>{var Zt,fe,ke;ce&&me&&(Le(me.is_link),Ne(me.link),!me.is_link&&$t({type:"addVideo",payload:{uploadInfo:{file:{name:me.filename||""},videoId:me.video_id,loaded:100}}}),Bt(((Zt=me==null?void 0:me.tags)==null?void 0:Zt.map(tn=>tn==null?void 0:tn.name))||[]),ae.setFieldsValue({name:me.name,description:me.description,attachment_id:(fe=me==null?void 0:me.video)==null?void 0:fe.attachment_id,allow_skip:(ke=me==null?void 0:me.video_item)==null?void 0:ke.allow_skip}))},[me,ce]);const Ae=()=>{const Zt=document.getElementById("fileUpload");Zt.value=""},oe=Zt=>{var fe;Le(!1);const ke=Zt.target.files[0];if(!ke){Ae();return}const tn=ke.name.toLowerCase();if(tn&&tn.indexOf(".avi")==-1&&tn.indexOf(".flv")==-1&&tn.indexOf(".f4v")==-1&&tn.indexOf(".m4v")==-1&&tn.indexOf(".mov")==-1&&tn.indexOf(".mp4")==-1&&tn.indexOf(".rmvb")==-1&&tn.indexOf(".swf")==-1&&tn.indexOf(".webm")==-1&&tn.indexOf(".wmv")==-1){Rt.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),Ae();return}if(ke.size>ft*Fe*1024*1024){Rt.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Fe}G`),Ae();return}if((fe=_t.videoList)!=null&&fe.find(dn=>dn.name===ke.name)){Rt.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),Ae();return}At(ke)},Mt=(Zt,fe)=>{Dt.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Jt.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",fe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Ae(),$t({type:"removeVideo",payload:{name:Zt}})}})},At=Zt=>{var fe,ke='{"Vod":{}}';if(pe(!0),le.current){le.current.addFile(Zt,null,null,null,ke);return}(0,Ct.o)((fe=Ot.userInfo)==null?void 0:fe.login,"",{create:!le,addFileSuccess:tn=>{$t({type:"addVideo",payload:{uploadInfo:tn}})},onUploadProgress:(tn,dn,ln)=>{const Bn=Math.ceil(ln*100);$t({type:"updateProgress",payload:{uploadInfo:tn,progressPercent:Bn}}),Ae()},onUploadFailed:tn=>{Rt.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:tn=>{pe(!1)},onUploadSucceed:tn=>{pe(!1)},onUploadError:tn=>{pe(!1)},gotUploader:tn=>{tn.addFile(Zt,null,null,null,ke),le.current=tn}})},Qt=()=>ct(void 0,null,function*(){var Zt,fe;if(yield ae.validateFields(),!Xe&&!((Zt=_t.videoList)!=null&&Zt.length)||Xe&&!Ue){Rt.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}_e(!0);const ke=Xe?{link:Ue}:{video_id:(fe=_t.videoList)==null?void 0:fe[0].videoId},tn=yield De(ut(ut(ut({},ke),Ve),{name:ae.getFieldValue("name"),attachment_id:ae.getFieldValue("attachment_id"),description:ae.getFieldValue("description"),tags:ae.getFieldValue("tag"),allow_skip:ae.getFieldValue("allow_skip")}));_e(!1),tn!=null&&tn.id&&se()}),se=()=>{ae.resetFields(),$t({type:"removeAll"}),Ne(null),Bt([]),Le(null)},Kt=()=>{Pe(),se()},It=()=>{var Zt,fe,ke,tn,dn,ln,Bn,Vn,Tn,un,si,ei,fi,bi,Ni,qn,Ii;return Jt.createElement(Jt.Fragment,null,!Xe&&!!((Zt=_t.videoList)!=null&&Zt.length)&&Jt.createElement("div",{className:Pt.fileProgress},((ke=(fe=_t.videoList)==null?void 0:fe[0])==null?void 0:ke.loaded)==100?Jt.createElement("div",{className:`${Pt.videoName} font14`},(dn=(tn=_t.videoList)==null?void 0:tn[0])!=null&&dn.videoId?(Bn=(ln=_t.videoList)==null?void 0:ln[0])==null?void 0:Bn.name:(Vn=me==null?void 0:me.video_item)!=null&&Vn.is_link?(Tn=me==null?void 0:me.video_item)==null?void 0:Tn.link:(un=me==null?void 0:me.video_item)==null?void 0:un.file_name):Jt.createElement(St.Z,{style:{width:"80%"},percent:(ei=(si=_t.videoList)==null?void 0:si[0])==null?void 0:ei.loaded,status:((bi=(fi=_t.videoList)==null?void 0:fi[0])==null?void 0:bi.loaded)==100?"normal":"active"}),Jt.createElement("div",{className:Pt.fileCancel,onClick:()=>{var pr,Ar,Or,wr;return Mt((Ar=(pr=_t.videoList)==null?void 0:pr[0])==null?void 0:Ar.name,((wr=(Or=_t.videoList)==null?void 0:Or[0])==null?void 0:wr.loaded)==100)}},((qn=(Ni=_t.videoList)==null?void 0:Ni[0])==null?void 0:qn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Ii=_t.videoList)!=null&&Ii.length)&&Jt.createElement("div",{className:Pt.uploadWrap},Jt.createElement("label",{htmlFor:"fileUpload",className:Pt.upload},Jt.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),Jt.createElement("label",{className:`${Pt.upload} ${Pt.uploadLink}`,onClick:()=>Le(!0)},Jt.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Xe&&Jt.createElement(qt.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ue,onChange:pr=>Ne(pr.target.value)}))},[bt,Bt]=(0,Jt.useState)([]),ie=Zt=>{if(Zt.key=="Enter"){const fe=ae.getFieldValue("tag");if(ae.setFieldsValue({tag:""}),!fe){Rt.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(bt.filter(ke=>ke===fe).length>0){Rt.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}bt.push(fe),Bt([...bt])}},Wt=(Zt,fe)=>{Zt.preventDefault(),Bt([...bt.filter(ke=>ke!=fe)])};return Jt.createElement(Dt.default,{centered:!0,maskClosable:!1,destroyOnClose:!0,title:me?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:Pt.modal,open:ce,confirmLoading:xe,onOk:Qt,onCancel:Kt},Jt.createElement(Vt.default,{form:ae},Jt.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:oe,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),Jt.createElement(Vt.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},Jt.createElement(qt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),Jt.createElement(Vt.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:Pt.contentItem},It()),Jt.createElement(Vt.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},Jt.createElement(Lt.Z,{getFileProgress:Zt=>{if(Zt.file.status==="uploading"){_e(!0);return}Zt.file.status==="done"&&_e(!1)}})),Jt.createElement(Vt.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},Jt.createElement(gt,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),Jt.createElement(Vt.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},Jt.createElement(qt.default,{onKeyUp:ie})),Jt.createElement(Vt.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},Jt.createElement(Et.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),Jt.createElement("div",{className:Pt["tagsList-content"]},bt.map((Zt,fe)=>Jt.createElement(Nt.default,{key:fe+Zt,closable:!0,onClose:ke=>{Wt(ke,Zt)}},Zt))),Jt.createElement("div",{className:"c-grey-999"},Jt.createElement("div",null,"\u6CE8\u610F\uFF1A"),Jt.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Jt.createElement(xt.Link,{to:`/users/${(we=Ot.userInfo)==null?void 0:we.login}/videos/protocol`,target:"_blank",className:Pt.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),Jt.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Fe,"G\uFF1B"),Jt.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),Jt.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ht=(0,xt.connect)(({user:Ot,loading:te,globalSetting:ne})=>({user:Ot,globalSetting:ne,loading:te}))(jt)},62263:function(An,jn,he){"use strict";he.d(jn,{o:function(){return Nt}});var Jt=he(33170),xt=he(69548),qt=he.n(xt);let Vt="",Rt,Dt="";function St(Pt){Et(Pt)}function Et(Pt){Rt=new(qt()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(Ct){console.log("addFileSuccess: "+Ct.file.name),Pt.addFileSuccess&&Pt.addFileSuccess(Ct),Rt.startUpload()},onUploadstarted:function(Ct){const Lt=Ct.file.name;if(Ct.videoId){var vt=`/api/users/${Vt}/video_auths.json`;(0,Jt.ZP)(vt,{method:"put",body:{video_id:Ct.videoId,title:Lt,file_name:Lt,virtual_classroom_id:Dt}}).then(et=>{if(et.status==-1){Pt.onUploadError&&Pt.onUploadError(Ct);return}const tt=et.data;var st=tt.UploadAuth,rt=tt.UploadAddress,ut=tt.VideoId;Rt.setUploadAuthAndAddress(Ct,st,rt)}).catch(et=>{Rt.deleteFile(Rt._curIndex),Rt.nextUpload(),console.log(et)})}else{var Ft=`/api/users/${Vt}/video_auths.json`;const et="";(0,Jt.ZP)(Ft,{method:"Post",body:{title:et+Lt,file_name:et+Lt,virtual_classroom_id:Dt}}).then(tt=>{if(tt){const ct=tt.data;var st=ct.UploadAuth,rt=ct.UploadAddress,ut=ct.VideoId;Rt.setUploadAuthAndAddress(Ct,st,rt,ut)}}).catch(tt=>{Rt.deleteFile(Rt._curIndex),Rt.nextUpload(),console.log(tt)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(Ct){Pt.onUploadSucceed&&Pt.onUploadSucceed(Ct),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(Ct,Lt,Ft){Pt.onUploadFailed&&Pt.onUploadFailed(Ct),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(Ct,Lt,Ft){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(Ct,Lt,Ft){Pt.onUploadProgress&&Pt.onUploadProgress(Ct,Lt,Ft);var vt=Math.ceil(Ft*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(Ct){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var Lt=`/api/users/${Vt}/video_auths.json`;(0,Jt.ZP)(Lt,{method:"put",body:{video_id:Ct.videoId}}).then(Ft=>{var et=Ft.data.UploadAuth;Rt.resumeUploadWithAuth(et)}).catch(Ft=>{console.log(Ft)})},onUploadEnd:function(Ct){Pt.onUploadEnd&&Pt.onUploadEnd(Ct),console.log("onUploadEnd: uploaded all the files")}}),Pt.gotUploader&&Pt.gotUploader(Rt)}function Nt(Pt,Ct,Lt){Pt&&(Vt=Pt),Ct&&(Dt=Ct),St(Lt)}},51161:function(An,jn,he){"use strict";he.d(jn,{AL:function(){return gt},Iy:function(){return Ct},Qv:function(){return vt},ez:function(){return ct},jb:function(){return Lt}});var Jt=he(47084),xt=he.n(Jt),qt=he(90621),Vt=he.n(qt);let Rt=1;function Dt(Ot,te){const ne=Ot.match(/^(\s+)(?:```)/);if(ne===null)return te;const Xt=ne[1];return te.split(` `).map(ce=>{const me=ce.match(/^\s+/);if(me===null)return ce;const[Pe]=me;return Pe.length>=Xt.length?ce.slice(Xt.length):ce}).join(` `)}let St=[],Et=["
    "];const Nt=new(xt()).Renderer,Pt=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ct(){St.length=0,Et=["
      "]}const Lt={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ft(Ot,te,ne,Xt){if(te>=Ot.length||Ot[te].level<=ne)return te;var ce=Ot[te];Xt.push("
    • "+ce.text+""),te++;var me=[];return te=Ft(Ot,te,ce.level,me),me.length>0&&(Xt.push("
        "),me.forEach(function(Pe){Xt.push(Pe)}),Xt.push("
      ")),Xt.push("
    • "),te=Ft(Ot,te,ne,Xt),te}function vt(){return Ft(St,0,0,Et),Et.push("
    "),Et.join("")}const et={heading(Ot){const te=Pt.exec(Ot);if(Rt+=1,te)return{type:"heading",raw:te[0],depth:te[1].length,text:te[2]}},fences(Ot){const te=this.rules.block.fences.exec(Ot);if(te){const ne=te[0];let Xt=Dt(ne,te[3]||"");const ce=te[2]?te[2].trim():te[2];if(["latex","katex","math"].indexOf(ce)>=0){const me=rt(),Pe=Xt;Xt=me,ut[me]={type:"block",expression:Pe}}return{type:"code",raw:ne,lang:ce,text:Xt}}}},tt=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let st=0;const rt=()=>`__special_katext_id_${st++}__`;let ut={};function ct(){return ut}function gt(){st=0,ut={}}function ft(Ot){return Ot=Ot.replace(tt,(te,ne)=>{const Xt=rt();return ut[Xt]={type:"inline",expression:ne},Xt}),Ot}const kt=Nt.listitem;Nt.listitem=function(Ot){return kt(ft(Ot))};const jt=Nt.paragraph;Nt.paragraph=function(Ot){return jt(ft(Ot))};const Ht=Nt.tablecell;Nt.tablecell=function(Ot,te){return Ht(ft(Ot),te)},Nt.code=function(Ot,te,ne){const Xt=(te||"").match(/\S*/)[0];return Xt?["latex","katex","math"].indexOf(Xt)>=0?`

    ${Ot}

    `:`
    ${ne?Ot:(0,qt.escape)(Ot,!0)}
    `:'
    '+(ne?Ot:(0,qt.escape)(Ot,!0))+"
    "},Nt.heading=function(Ot,te,ne){let Xt=this.options.headerPrefix+ne.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return St.push({anchor:Xt,level:te,text:Ot}),"'+Ot+""},xt().setOptions({silent:!0,gfm:!0,pedantic:!1}),xt().use({tokenizer:et,renderer:Nt}),jn.ZP=xt()},78207:function(An,jn,he){"use strict";he.d(jn,{rX:function(){return ft},pW:function(){return kt},gy:function(){return jt},xY:function(){return gt},O5:function(){return ct},hs:function(){return tt},tJ:function(){return vt},o1:function(){return et},Rd:function(){return ut}});var Jt=he(35973),xt=he(62844),qt=he(96074),Vt=he(2453),Rt=he(52262),Dt=he(28706),St=he(55304),Et=he(25510),Nt="data:image/png;base64,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",Pt=he.p+"static/newqrcode.a8740efb.png",Ct=he(32637),Lt=he(67294),Ft=(Ht,Ot,te)=>new Promise((ne,Xt)=>{var ce=De=>{try{Pe(te.next(De))}catch(Ve){Xt(Ve)}},me=De=>{try{Pe(te.throw(De))}catch(Ve){Xt(Ve)}},Pe=De=>De.done?ne(De.value):Promise.resolve(De.value).then(ce,me);Pe((te=te.apply(Ht,Ot)).next())});const vt=(Ht,Ot=!1,te=!1,ne="",Xt=!1)=>!!(et(Ht)&&st(Ht,Ot,te,ne,Xt)),et=Ht=>(0,Rt.bg)()?!0:(Ht({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),tt=Ht=>{var Ot,te,ne;const{user:Xt}=(0,Jt.getDvaApp)()._store.getState();(0,Rt.bg)()&&!((te=(Ot=Xt==null?void 0:Xt.userInfo)==null?void 0:Ot.course)!=null&&te.course_public)&&!((ne=Xt==null?void 0:Xt.userInfo)!=null&&ne.profile_completed)&&Ht({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},st=(Ht,Ot=!1,te=!0,ne="",Xt=!1)=>{var ce;const{user:me}=(0,Jt.getDvaApp)()._store.getState();return(ce=me.userInfo)!=null&&ce.profile_completed?!0:(te?Ht({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ne,isCurrentPage:Xt}}):xt.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,Dt.xg)("/account/profile/edit"),rt()}}),!1)},rt=()=>{xt.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()}})},ut=()=>{xt.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Lt.createElement("div",{style:{textAlign:"center"}},Lt.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"),Lt.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ct}),Lt.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ct=()=>{var Ht;const{user:Ot}=(0,Jt.getDvaApp)()._store.getState();return(Ht=Ot.userInfo)!=null&&Ht.professional_certification?!0:(xt.default.confirm({title:"\u63D0\u793A",centered:!0,content:Lt.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,Dt.xg)("/account/certification")}}),!1)},gt=()=>(0,Rt.V9)()?!0:(xt.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Lt.createElement("div",{className:"tc",style:{marginLeft:-38}},Lt.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Lt.createElement("img",{src:Pt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ft=(Ht,Ot)=>Ht?!0:(xt.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Lt.createElement("div",null,Lt.createElement("p",null,Ot||"\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"),Lt.createElement("div",{style:{marginLeft:"110px"}},Lt.createElement("img",{src:Nt,width:200}),Lt.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Dt.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),kt=Ht=>{xt.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Lt.createElement("div",null,Lt.createElement("div",null,Lt.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"),Lt.createElement(qt.Z,null),Lt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Lt.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 ",Lt.createElement("a",null,Ht),"\u5929\u3002"),Lt.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Lt.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")),Lt.createElement("div",{style:{textAlign:"center",marginTop:30}},Lt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Et,alt:"\u4E8C\u7EF4\u7801",width:160})))})},jt=(Ht,Ot="")=>{const{shixunsDetail:{detail:te}}=(0,Jt.getDvaApp)()._store.getState();if((te==null?void 0:te.public)===2||(te==null?void 0:te.public)===1||(te==null?void 0:te.shixun_status)===3){let ne="";return(te==null?void 0:te.public)===2&&(ne="\u5DF2\u516C\u5F00"),(te==null?void 0:te.public)===1&&(ne="\u5F85\u5BA1\u6838"),(te==null?void 0:te.shixun_status)===3&&(ne="\u5DF2\u5173\u95ED"),xt.default.info({centered:!0,icon:Lt.createElement(St.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Lt.createElement("div",{className:"tc",style:{marginLeft:-38}},Lt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Lt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ne,"\uFF0C",Ot,"\u3002"),Lt.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Lt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Et,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(te==null?void 0:te.shixun_status)===2?(xt.default.confirm({centered:!0,icon:Lt.createElement(St.Z,null),title:"\u63D0\u793A",content:Lt.createElement("div",null,Lt.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ot,"\u3002"),Lt.createElement("br",null),Lt.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:()=>{xt.default.confirm({width:440,centered:!0,icon:Lt.createElement(St.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:()=>Ft(void 0,null,function*(){(yield Ht({type:"shixunsDetail/cancelRelease",payload:{id:te==null?void 0:te.identifier}})).status!==401&&(Vt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ht({type:"shixunsDetail/getShixunsDetail",payload:{id:te==null?void 0:te.identifier}}),Ht({type:"practiceSetting/getCommonData",payload:{id:te==null?void 0:te.identifier}}))})})}}),!0):!1}},69548:function(An,jn,he){(function(Jt){if(1)window.OSS=Jt(),An.exports=Jt();else var xt})(function(){var Jt;return function(){function xt(qt,Vt,Rt){function Dt(Nt,Pt){if(!Vt[Nt]){if(!qt[Nt]){var Ct=void 0;if(!Pt&&Ct)return require(Nt,!0);if(St)return St(Nt,!0);var Lt=new Error("Cannot find module '"+Nt+"'");throw Lt.code="MODULE_NOT_FOUND",Lt}var Ft=Vt[Nt]={exports:{}};qt[Nt][0].call(Ft.exports,function(vt){return Dt(qt[Nt][1][vt]||vt)},Ft,Ft.exports,xt,qt,Vt,Rt)}return Vt[Nt].exports}for(var St=void 0,Et=0;Et0?$t["Content-Type"]=_t.mime:$t["Content-Type"]=gt.getType(_t.mime||ut.extname(_t.object||""))||"application/octet-stream"),_t.content&&($t["Content-Md5"]=rt.createHash("md5").update(new Dt(_t.content,"utf8")).digest("base64"),$t["Content-Length"]||($t["Content-Length"]=_t.content.length));var re=this._getResource(_t);$t.authorization=this.authorization(_t.method,re,_t.subres,$t);var pe=this._getReqUrl(_t);st("request %s %s, with headers %j, !!stream: %s",_t.method,pe,$t,!!_t.stream);var le=_t.timeout||this.options.timeout;return{url:pe,params:{agent:this.agent,method:_t.method,content:_t.content,stream:_t.stream,headers:$t,timeout:le,writeStream:_t.writeStream,customResponse:_t.customResponse,ctx:_t.ctx||this.ctx}}},ae.request=vt.default.mark(function _t($t){var re,pe,le,Ue;return vt.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return re=this.createRequest($t),pe=void 0,le=void 0,Ne.prev=3,Ne.next=6,this.urllib.request(re.url,re.params);case 6:pe=Ne.sent,st("response %s %s, got %s, headers: %j",$t.method,re.url,pe.status,pe.headers),Ne.next=13;break;case 10:Ne.prev=10,Ne.t0=Ne.catch(3),le=Ne.t0;case 13:if(Ue=void 0,!pe||!$t.successStatuses||$t.successStatuses.indexOf(pe.status)!==-1){Ne.next=26;break}return Ne.next=17,this.requestError(pe);case 17:if(Ue=Ne.sent,Ue.code!=="RequestTimeTooSkewed"){Ne.next=23;break}return this.options.amendTimeSkewed=+new Date(Ue.serverTime)-new Date,Ne.next=22,this.request($t);case 22:return Ne.abrupt("return",Ne.sent);case 23:Ue.params=$t,Ne.next=30;break;case 26:if(!le){Ne.next=30;break}return Ne.next=29,this.requestError(le);case 29:Ue=Ne.sent;case 30:if(!Ue){Ne.next=32;break}throw Ue;case 32:if(!$t.xmlResponse){Ne.next=36;break}return Ne.next=35,this.parseXML(pe.data);case 35:pe.data=Ne.sent;case 36:return Ne.abrupt("return",pe);case 37:case"end":return Ne.stop()}},_t,this,[[3,10]])}),ae._getResource=function(_t){var $t="/";return _t.bucket&&($t+=_t.bucket+"/"),_t.object&&($t+=_t.object),$t},ae._isIP=function(_t){return we._isIP(_t)},ae._escape=function(_t){return Xt.encodeURIComponent(_t).replace(/%2F/g,"/")},ae._getReqUrl=function(_t){var $t={};ct(this.options.endpoint).to($t);var re=this._isIP($t.hostname),pe=this.options.cname;!_t.bucket||pe||re||($t.host=_t.bucket+"."+$t.host);var le="/";_t.bucket&&re&&(le+=_t.bucket+"/"),_t.object&&(le+=this._escape(_t.object).replace(/\+/g,"%2B")),$t.pathname=le;var Ue={};if(_t.query&&Ht(Ue,_t.query),_t.subres){var Ne={};te.string(_t.subres)?Ne[_t.subres]="":te.array(_t.subres)?_t.subres.forEach(function(Xe){Ne[Xe]=""}):Ne=_t.subres,Ht(Ue,Ne)}return $t.query=Ue,Ot.format($t)},ae._getUserAgent=function(){var _t=Rt&&Rt.browser?"js":"nodejs",$t="aliyun-sdk-"+_t+"/"+me.version,re=ne.description;return!re&&Rt&&(re="Node.js "+Rt.version.slice(1)+" on "+Rt.platform+" "+Rt.arch),this._checkUserAgent($t+" "+re)},ae._checkUserAgent=function(_t){return _t.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},ae.checkBrowserAndVersion=function(_t,$t){return De.name===_t&&De.version.split(".")[0]===$t},ae.parseXML=function(_t){return function($t){Dt.isBuffer(_t)&&(_t=_t.toString()),ft.parseString(_t,{explicitRoot:!1,explicitArray:!1},$t)}},ae.requestError=vt.default.mark(function _t($t){var re,pe,le,Ue;return vt.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(re=null,$t.data&&$t.data.length){Ne.next=5;break}$t.status===-1||$t.status===-2?(re=new Error($t.message),re.name=$t.name,re.status=$t.status,re.code=$t.name):($t.status===404?(re=new Error("Object not exists"),re.name="NoSuchKeyError",re.status=404,re.code="NoSuchKey"):$t.status===412?(re=new Error("Pre condition failed"),re.name="PreconditionFailedError",re.status=412,re.code="PreconditionFailed"):(re=new Error("Unknow error, status: "+$t.status),re.name="UnknowError",re.status=$t.status),re.requestId=$t.headers["x-oss-request-id"],re.host=""),Ne.next=30;break;case 5:return pe=String($t.data),st("request response error data: %s",pe),le=void 0,Ne.prev=8,Ne.next=11,this.parseXML(pe)||{};case 11:le=Ne.sent,Ne.next=21;break;case 14:return Ne.prev=14,Ne.t0=Ne.catch(8),st(pe),Ne.t0.message+=` @@ -1005,39 +1005,39 @@ Actual: `+Wt.attribValue);else{var tn=Wt.tag,dn=Wt.tags[Wt.tags.length-1]||Wt;tn `,this.offset=(Lt=St.offset)!=null?Lt:0,this.dontprettytextnodes=(Ft=St.dontprettytextnodes)!=null?Ft:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=(vt=St.spacebeforeslash)!=null?vt:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,et=St.writer||{};for(Et in et)Rt.call(et,Et)&&(tt=et[Et],this[Et]=tt)}return Dt.prototype.set=function(St){var Et,Nt,Pt;St||(St={}),"pretty"in St&&(this.pretty=St.pretty),"allowEmpty"in St&&(this.allowEmpty=St.allowEmpty),this.pretty?(this.indent="indent"in St?St.indent:" ",this.newline="newline"in St?St.newline:` `,this.offset="offset"in St?St.offset:0,this.dontprettytextnodes="dontprettytextnodes"in St?St.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in St?St.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,Nt=St.writer||{};for(Et in Nt)Rt.call(Nt,Et)&&(Pt=Nt[Et],this[Et]=Pt);return this},Dt.prototype.space=function(St){var Et;return this.pretty?(Et=(St||0)+this.offset+1,Et>0?new Array(Et).join(this.indent):""):""},Dt}()}).call(void 0)},{}],235:[function(xt,qt,Vt){"use strict";(function(){var Rt,Dt,St,Et,Nt,Pt,Ct;Ct=xt("./Utility"),Nt=Ct.assign,Pt=Ct.isFunction,Rt=xt("./XMLDocument"),Dt=xt("./XMLDocumentCB"),Et=xt("./XMLStringWriter"),St=xt("./XMLStreamWriter"),qt.exports.create=function(Lt,Ft,vt,et){var tt,st;if(Lt==null)throw new Error("Root element needs a name");return et=Nt({},Ft,vt,et),tt=new Rt(et),st=tt.element(Lt),et.headless||(tt.declaration(et),et.pubID==null&&et.sysID==null||tt.doctype(et)),st},qt.exports.begin=function(Lt,Ft,vt){var et;return Pt(Lt)&&(et=[Lt,Ft],Ft=et[0],vt=et[1],Lt={}),Ft?new Dt(Lt,Ft,vt):new Rt(Lt)},qt.exports.stringWriter=function(Lt){return new Et(Lt)},qt.exports.streamWriter=function(Lt,Ft){return new St(Lt,Ft)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(xt,qt,Vt){function Rt(){for(var St={},Et=0;EtFt?tt=et(tt):tt.length>5]|=128<>>9<<4)]=et;for(var tt=1732584193,st=-271733879,rt=-1732584194,ut=271733878,ct=0;ct>16)+(et>>16)+(tt>>16)<<16|65535&tt}function Lt(vt,et){return vt<>>32-et}var Ft=xt("./helpers");qt.exports=function(vt){return Ft.hash(vt,Rt,16)}},{"./helpers":238}],240:[function(xt,qt,Vt){"use strict";function Rt(Ct,Lt){Ct[Lt>>5]|=128<<24-Lt%32,Ct[15+(Lt+64>>9<<4)]=Lt;for(var Ft=Array(80),vt=1732584193,et=-271733879,tt=-1732584194,st=271733878,rt=-1009589776,ut=0;ut>16)+(Lt>>16)+(Ft>>16)<<16|65535&Ft}function Nt(Ct,Lt){return Ct<>>32-Lt}var Pt=xt("./helpers");qt.exports=function(Ct){return Pt.hash(Ct,Rt,20,!0)}},{"./helpers":238}],241:[function(xt,qt,Vt){"use strict";var Rt=xt("./helpers"),Dt=function(tt,st){var rt=(65535&tt)+(65535&st);return(tt>>16)+(st>>16)+(rt>>16)<<16|65535&rt},St=function(tt,st){return tt>>>st|tt<<32-st},Et=function(tt,st){return tt>>>st},Nt=function(tt,st,rt){return tt&st^~tt&rt},Pt=function(tt,st,rt){return tt&st^tt&rt^st&rt},Ct=function(tt){return St(tt,2)^St(tt,13)^St(tt,22)},Lt=function(tt){return St(tt,6)^St(tt,11)^St(tt,25)},Ft=function(tt){return St(tt,7)^St(tt,18)^Et(tt,3)},vt=function(tt){return St(tt,17)^St(tt,19)^Et(tt,10)},et=function(tt,st){var rt,ut,ct,gt,ft,kt,jt,Ht,Ot,te,ne,Xt,ce=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),me=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),Pe=new Array(64);tt[st>>5]|=128<<24-st%32,tt[15+(st+64>>9<<4)]=st;for(var Ot=0;Ot=0)return ut("Request#%d %s: got digest auth header WWW-Authenticate: %s",ae,Ht,Ni),Ot.headers=Ot.headers||{},Ot.headers.Authorization=digestAuthHeader(Le.method,Le.path,Ni,Ot.digestAuth),ut("Request#%d %s: auth with digest header: %s",ae,Ht,Ot.headers.Authorization),ei.headers["set-cookie"]&&(Ot.headers.Cookie=ei.headers["set-cookie"].join(";")),Vt.requestWithCallback(Ht,Ot,fi)}var qn=Date.now()-re;dn&&(dn.contentDownload=qn),ut("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",qn,Wt,Zt,Le.method,Le.host,Le.path,ie,dn);var ji={status:Zt,statusCode:Zt,headers:bi,size:Wt,aborted:fe,rt:qn,keepAliveSocket:ie,data:si,requestUrls:Ot.requestUrls,timing:dn,remoteAddress:ke,remotePort:tn};if(un){var xr="";Ne&&typeof Ne.getCurrentStatus=="function"&&(xr=", agent status: "+(0,Lt.default)(Ne.getCurrentStatus())),un.message+=", "+Le.method+" "+Ht+" "+Zt+" (connected: "+Bt+", keepalive socket: "+ie+xr+`) -headers: `+(0,Lt.default)(bi),un.data=si,un.path=Le.path,un.status=Zt,un.headers=bi,un.res=ji}fi(un,si,Ot.streaming?ei:ji),Ot.emitter&&(_t.url=Ht,_t.socket=Tn&&Tn.connection,_t.options=Le,_t.size=Qt,Ot.emitter.emit("response",{requestId:ae,error:un,ctx:Ot.ctx,req:_t,res:ji}))}function me(un){var si=null;if(Ot.followRedirect&&statuses.redirect[un.statusCode]){Ot._followRedirectCount=(Ot._followRedirectCount||0)+1;var ei=un.headers.location;if(ei){if(!(Ot._followRedirectCount>Ot.maxRedirects)){var fi=Ot.formatRedirectUrl?Ot.formatRedirectUrl(Ht,ei):tt.resolve(Ht,ei);ut("Request#%d %s: `redirected` from %s to %s",ae,Le.path,Ht,fi),Xt(),Ot.headers&&Ot.headers.Host&&kt.test(ei)&&(Ot.headers.Host=null);var bi=te;return te=null,Vt.requestWithCallback(fi,Ot,bi),{redirect:!0,error:null}}si=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+Ht),si.name="MaxRedirectError"}else si=new Error("Got statusCode "+un.statusCode+" but cannot resolve next location from headers"),si.name="FollowRedirectError"}return{redirect:!1,error:si}}function Pe(un,si,ei){return ei(null,si,un.headers["content-encoding"])}function De(un){if(dn&&(dn.waiting=Date.now()-re),ut("Request#%d %s `req response` event emit: status %d, headers: %j",ae,Ht,un.statusCode,un.headers),Ot.streaming){var si=me(un);return si.redirect?void un.resume():si.error?(un.resume(),ce(si.error,null,un)):ce(null,null,un)}if(un.on("close",function(){ut("Request#%d %s: `res close` event emit, total size %d",ae,Ht,Wt)}),un.on("error",function(){ut("Request#%d %s: `res error` event emit, total size %d",ae,Ht,Wt)}),un.on("aborted",function(){fe=!0,ut("Request#%d %s: `res aborted` event emit, total size %d",ae,Ht,Wt)}),ln){var si=me(un);return si.redirect?void un.resume():si.error?(un.resume(),ln.end(),ce(si.error,null,un)):(Ot.consumeWriteStream===!1?un.on("end",ce.bind(null,null,null,un)):isNode010||isNode012?first([[ln,"close"],[un,"aborted"]],function(bi,Ni,qn){ut("Request#%d %s: writeStream or res %s event emitted",ae,Ht,qn),ce(bt||null,null,un)}):ln.on("close",function(){ut("Request#%d %s: writeStream close event emitted",ae,Ht),ce(bt||null,null,un)}),un.pipe(ln))}var ei=[];un.on("data",function(fi){ut("Request#%d %s: `res data` event emit, size %d",ae,Ht,fi.length),Wt+=fi.length,ei.push(fi)}),un.on("end",function(){var fi=Dt.concat(ei,Wt);if(ut("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",ae,Ht,Wt,un._dumped),bt)return ce(bt,fi,un);var bi=me(un);if(bi.error)return ce(bi.error,fi,un);bi.redirect||Pe(un,fi,function(Ni,qn,ji){if(Ni)return ce(Ni,fi,un);if(!ji&&jt.indexOf(Ot.dataType)>=0){try{qn=decodeBodyByCharset(qn,un)}catch(Fr){return ut("decodeBodyByCharset error: %s",Fr),ce(null,qn,un)}if(Ot.dataType==="json")if(Wt===0)qn=null;else{var xr=parseJSON(qn,Xe);xr.error?Ni=xr.error:qn=xr.data}}fe&&ut("Request#%d %s: Remote socket was terminated before `response.end()` was called",ae,Ht),ce(Ni,qn,un)})})}function Ve(){ut("Response timer ticking, timeout: %d",Vn),It=setTimeout(function(){It=null;var un="Response timeout for "+Vn+"ms";bt=new Error(un),bt.name="ResponseTimeoutError",bt.requestId=ae,ut("ResponseTimeout: Request#%d %s %s: %s, connected: %s",ae,Ht,bt.name,un,Bt),we()},Vn)}function we(){ut("Request#%d %s abort, connected: %s",ae,Ht,Bt),Tn.socket||(bt.noSocket=!0,ce(bt)),Tn.abort()}if(!Ht||typeof Ht!="string"&&(Ht===void 0?"undefined":(0,vt.default)(Ht))!=="object"){var Qe=et.format("expect request url to be a string or a http request options, but got %j",Ht);throw new Error(Qe)}arguments.length===2&&typeof Ot=="function"&&(te=Ot,Ot=null),Ot=Ot||{},gt>=ft&&(gt=0);var ae=++gt;Ot.requestUrls=Ot.requestUrls||[];var _t={requestId:ae,url:Ht,args:Ot,ctx:Ot.ctx};Ot.emitter&&Ot.emitter.emit("request",_t),Ot.timeout=Ot.timeout||Vt.TIMEOUTS,Ot.maxRedirects=Ot.maxRedirects||10,Ot.streaming=Ot.streaming||Ot.customResponse;var $t,re=Date.now();typeof Ht=="string"?(kt.test(Ht)||(Ht="http://"+Ht),$t=tt.parse(Ht)):$t=Ht;var pe=(Ot.type||Ot.method||$t.method||"GET").toUpperCase(),le=$t.port||80,Ue=st,Ne=Et(Ot.agent,Vt.agent),Xe=Ot.fixJSONCtlChars;$t.protocol==="https:"&&(Ue=rt,Ne=Et(Ot.httpsAgent,Vt.httpsAgent),$t.port||(le=443));var Le={host:$t.hostname||$t.host||"localhost",path:$t.path||"/",method:pe,port:le,agent:Ne,headers:Ot.headers||{},lookup:Ot.lookup};Array.isArray(Ot.timeout)?Le.requestTimeout=Ot.timeout[Ot.timeout.length-1]:Ot.timeout!==void 0&&(Le.requestTimeout=Ot.timeout);for(var xe=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],_e=0;_e>>2]>>>24-kt%4*8&255;ut[gt+kt>>>2]|=jt<<24-(gt+kt)%4*8}else for(var kt=0;kt>>2]=ct[kt>>>2];return this.sigBytes+=ft,this},clamp:function(){var rt=this.words,ut=this.sigBytes;rt[ut>>>2]&=4294967295<<32-ut%4*8,rt.length=Rt.ceil(ut/4)},clone:function(){var rt=Pt.clone.call(this);return rt.words=this.words.slice(0),rt},random:function(rt){for(var ut,ct=[],gt=0;gt>16)&Ot,jt=18e3*(65535&jt)+(jt>>16)&Ot;var te=(Ht<<16)+jt&Ot;return te/=4294967296,(te+=.5)*(Rt.random()>.5?1:-1)}}(4294967296*(ut||Rt.random()));ut=987654071*ft(),ct.push(4294967296*ft()|0)}return new Ct.init(ct,rt)}}),Lt=Et.enc={},Ft=Lt.Hex={stringify:function(rt){for(var ut=rt.words,ct=rt.sigBytes,gt=[],ft=0;ft>>2]>>>24-ft%4*8&255;gt.push((kt>>>4).toString(16)),gt.push((15&kt).toString(16))}return gt.join("")},parse:function(rt){for(var ut=rt.length,ct=[],gt=0;gt>>3]|=parseInt(rt.substr(gt,2),16)<<24-gt%8*4;return new Ct.init(ct,ut/2)}},vt=Lt.Latin1={stringify:function(rt){for(var ut=rt.words,ct=rt.sigBytes,gt=[],ft=0;ft>>2]>>>24-ft%4*8&255;gt.push(String.fromCharCode(kt))}return gt.join("")},parse:function(rt){for(var ut=rt.length,ct=[],gt=0;gt>>2]|=(255&rt.charCodeAt(gt))<<24-gt%4*8;return new Ct.init(ct,ut)}},et=Lt.Utf8={stringify:function(rt){try{return decodeURIComponent(escape(vt.stringify(rt)))}catch(ut){throw new Error("Malformed UTF-8 data")}},parse:function(rt){return vt.parse(unescape(encodeURIComponent(rt)))}},tt=Nt.BufferedBlockAlgorithm=Pt.extend({reset:function(){this._data=new Ct.init,this._nDataBytes=0},_append:function(rt){typeof rt=="string"&&(rt=et.parse(rt)),this._data.concat(rt),this._nDataBytes+=rt.sigBytes},_process:function(rt){var ut=this._data,ct=ut.words,gt=ut.sigBytes,ft=this.blockSize,kt=4*ft,jt=gt/kt;jt=rt?Rt.ceil(jt):Rt.max((0|jt)-this._minBufferSize,0);var Ht=jt*ft,Ot=Rt.min(4*Ht,gt);if(Ht){for(var te=0;te",Pt[0];)Et++;return Et>4&&Et}},{key:"extend",value:function(Et,Nt){for(var Pt in Nt)Object.prototype.hasOwnProperty.call(Nt,Pt)&&Nt[Pt]&&(Et[Pt]=Nt[Pt])}},{key:"isArray",value:function(Et){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(Et){return Et=Et.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(Et)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(Et)?"audio":/.bmp|.jpg|.jpeg|.png/.test(Et)?"img":"other"}},{key:"isImage",value:function(Et){return Et=Et.toLowerCase(),!!/.jpg|.jpeg|.png/.test(Et)}},{key:"ISODateString",value:function(Et){function Nt(Pt){return Pt<10?"0"+Pt:Pt}return Et.getUTCFullYear()+"-"+Nt(Et.getUTCMonth()+1)+"-"+Nt(Et.getUTCDate())+"T"+Nt(Et.getUTCHours())+":"+Nt(Et.getUTCMinutes())+":"+Nt(Et.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(Et){return!!/^\d+$/.test(Et)}}]),St}();xt.default=Dt},function(Jt,xt,qt){(function(Vt,Rt){Jt.exports=xt=Rt(qt(0))})(0,function(Vt){return function(Rt){function Dt(st,rt,ut,ct,gt,ft,kt){var jt=st+(rt&ut|~rt&ct)+gt+kt;return(jt<>>32-ft)+rt}function St(st,rt,ut,ct,gt,ft,kt){var jt=st+(rt&ct|ut&~ct)+gt+kt;return(jt<>>32-ft)+rt}function Et(st,rt,ut,ct,gt,ft,kt){var jt=st+(rt^ut^ct)+gt+kt;return(jt<>>32-ft)+rt}function Nt(st,rt,ut,ct,gt,ft,kt){var jt=st+(ut^(rt|~ct))+gt+kt;return(jt<>>32-ft)+rt}var Pt=Vt,Ct=Pt.lib,Lt=Ct.WordArray,Ft=Ct.Hasher,vt=Pt.algo,et=[];(function(){for(var st=0;st<64;st++)et[st]=4294967296*Rt.abs(Rt.sin(st+1))|0})();var tt=vt.MD5=Ft.extend({_doReset:function(){this._hash=new Lt.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(st,rt){for(var ut=0;ut<16;ut++){var ct=rt+ut,gt=st[ct];st[ct]=16711935&(gt<<8|gt>>>24)|4278255360&(gt<<24|gt>>>8)}var ft=this._hash.words,kt=st[rt+0],jt=st[rt+1],Ht=st[rt+2],Ot=st[rt+3],te=st[rt+4],ne=st[rt+5],Xt=st[rt+6],ce=st[rt+7],me=st[rt+8],Pe=st[rt+9],De=st[rt+10],Ve=st[rt+11],we=st[rt+12],Qe=st[rt+13],ae=st[rt+14],_t=st[rt+15],$t=ft[0],re=ft[1],pe=ft[2],le=ft[3];$t=Dt($t,re,pe,le,kt,7,et[0]),le=Dt(le,$t,re,pe,jt,12,et[1]),pe=Dt(pe,le,$t,re,Ht,17,et[2]),re=Dt(re,pe,le,$t,Ot,22,et[3]),$t=Dt($t,re,pe,le,te,7,et[4]),le=Dt(le,$t,re,pe,ne,12,et[5]),pe=Dt(pe,le,$t,re,Xt,17,et[6]),re=Dt(re,pe,le,$t,ce,22,et[7]),$t=Dt($t,re,pe,le,me,7,et[8]),le=Dt(le,$t,re,pe,Pe,12,et[9]),pe=Dt(pe,le,$t,re,De,17,et[10]),re=Dt(re,pe,le,$t,Ve,22,et[11]),$t=Dt($t,re,pe,le,we,7,et[12]),le=Dt(le,$t,re,pe,Qe,12,et[13]),pe=Dt(pe,le,$t,re,ae,17,et[14]),re=Dt(re,pe,le,$t,_t,22,et[15]),$t=St($t,re,pe,le,jt,5,et[16]),le=St(le,$t,re,pe,Xt,9,et[17]),pe=St(pe,le,$t,re,Ve,14,et[18]),re=St(re,pe,le,$t,kt,20,et[19]),$t=St($t,re,pe,le,ne,5,et[20]),le=St(le,$t,re,pe,De,9,et[21]),pe=St(pe,le,$t,re,_t,14,et[22]),re=St(re,pe,le,$t,te,20,et[23]),$t=St($t,re,pe,le,Pe,5,et[24]),le=St(le,$t,re,pe,ae,9,et[25]),pe=St(pe,le,$t,re,Ot,14,et[26]),re=St(re,pe,le,$t,me,20,et[27]),$t=St($t,re,pe,le,Qe,5,et[28]),le=St(le,$t,re,pe,Ht,9,et[29]),pe=St(pe,le,$t,re,ce,14,et[30]),re=St(re,pe,le,$t,we,20,et[31]),$t=Et($t,re,pe,le,ne,4,et[32]),le=Et(le,$t,re,pe,me,11,et[33]),pe=Et(pe,le,$t,re,Ve,16,et[34]),re=Et(re,pe,le,$t,ae,23,et[35]),$t=Et($t,re,pe,le,jt,4,et[36]),le=Et(le,$t,re,pe,te,11,et[37]),pe=Et(pe,le,$t,re,ce,16,et[38]),re=Et(re,pe,le,$t,De,23,et[39]),$t=Et($t,re,pe,le,Qe,4,et[40]),le=Et(le,$t,re,pe,kt,11,et[41]),pe=Et(pe,le,$t,re,Ot,16,et[42]),re=Et(re,pe,le,$t,Xt,23,et[43]),$t=Et($t,re,pe,le,Pe,4,et[44]),le=Et(le,$t,re,pe,we,11,et[45]),pe=Et(pe,le,$t,re,_t,16,et[46]),re=Et(re,pe,le,$t,Ht,23,et[47]),$t=Nt($t,re,pe,le,kt,6,et[48]),le=Nt(le,$t,re,pe,ce,10,et[49]),pe=Nt(pe,le,$t,re,ae,15,et[50]),re=Nt(re,pe,le,$t,ne,21,et[51]),$t=Nt($t,re,pe,le,we,6,et[52]),le=Nt(le,$t,re,pe,Ot,10,et[53]),pe=Nt(pe,le,$t,re,De,15,et[54]),re=Nt(re,pe,le,$t,jt,21,et[55]),$t=Nt($t,re,pe,le,me,6,et[56]),le=Nt(le,$t,re,pe,_t,10,et[57]),pe=Nt(pe,le,$t,re,Xt,15,et[58]),re=Nt(re,pe,le,$t,Qe,21,et[59]),$t=Nt($t,re,pe,le,te,6,et[60]),le=Nt(le,$t,re,pe,Ve,10,et[61]),pe=Nt(pe,le,$t,re,Ht,15,et[62]),re=Nt(re,pe,le,$t,Pe,21,et[63]),ft[0]=ft[0]+$t|0,ft[1]=ft[1]+re|0,ft[2]=ft[2]+pe|0,ft[3]=ft[3]+le|0},_doFinalize:function(){var st=this._data,rt=st.words,ut=8*this._nDataBytes,ct=8*st.sigBytes;rt[ct>>>5]|=128<<24-ct%32;var gt=Rt.floor(ut/4294967296),ft=ut;rt[15+(ct+64>>>9<<4)]=16711935&(gt<<8|gt>>>24)|4278255360&(gt<<24|gt>>>8),rt[14+(ct+64>>>9<<4)]=16711935&(ft<<8|ft>>>24)|4278255360&(ft<<24|ft>>>8),st.sigBytes=4*(rt.length+1),this._process();for(var kt=this._hash,jt=kt.words,Ht=0;Ht<4;Ht++){var Ot=jt[Ht];jt[Ht]=16711935&(Ot<<8|Ot>>>24)|4278255360&(Ot<<24|Ot>>>8)}return kt},clone:function(){var st=Ft.clone.call(this);return st._hash=this._hash.clone(),st}});Pt.MD5=Ft._createHelper(tt),Pt.HmacMD5=Ft._createHmacHelper(tt)}(Math),Vt.MD5})},function(Jt,xt,qt){"use strict";Object.defineProperty(xt,"__esModule",{value:!0}),xt.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},xt.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},xt.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(Jt,xt,qt){"use strict";function Vt(tt){return tt&&tt.__esModule?tt:{default:tt}}function Rt(tt,st){if(!(tt instanceof st))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Dt=function(){function tt(st,rt){for(var ut=0;ut-1)return"Baiduspider";if(Lt.indexOf("PlayStation")>-1)return"PS4";var vt=navigator.platform=="Win32"||navigator.platform=="Windows"||Lt.indexOf("Windows")>-1,et=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return et&&(Ft="macOS"),navigator.platform=="X11"&&!vt&&!et&&(Ft="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(Ft="Linux"),vt?"windows":Ft},St=function(){var Ct=navigator.userAgent,Lt="";return(Ct.indexOf("Windows NT 5.0")>-1||Ct.indexOf("Windows 2000")>-1)&&(Lt="2000"),(Ct.indexOf("Windows NT 5.1")>-1||Ct.indexOf("Windows XP")>-1)&&(Lt="XP"),(Ct.indexOf("Windows NT 5.2")>-1||Ct.indexOf("Windows 2003")>-1)&&(Lt="2003"),(Ct.indexOf("Windows NT 6.0")>-1||Ct.indexOf("Windows Vista")>-1)&&(Lt="Vista"),(Ct.indexOf("Windows NT 6.1")>-1||Ct.indexOf("Windows 7")>-1)&&(Lt="7"),(Ct.indexOf("Windows NT 6.2")>-1||Ct.indexOf("Windows 8")>-1)&&(Lt="8"),(Ct.indexOf("Windows NT 6.3")>-1||Ct.indexOf("Windows 8.1")>-1)&&(Lt="8.1"),(Ct.indexOf("Windows NT 10")>-1||Ct.indexOf("Windows 10")>-1)&&(Lt="10"),Lt},Et=function(Ct){var Lt=navigator.userAgent.toLowerCase();return Ct.chrome?"Chrome":Ct.firefox?"Firefox":Ct.safari?"Safari":Ct.webview?"webview":Ct.ie?/edge/.test(Lt)?"Edge":"IE":/baiduspider/.test(Lt)?"Baiduspider":/ucweb/.test(Lt)||/UCBrowser/.test(Lt)?"UC":/opera/.test(Lt)?"Opera":/ucweb/.test(Lt)?"UC":/360se/.test(Lt)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(Lt)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(Lt)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(Lt)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(Lt)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(Lt)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(Lt)?"PS4\u6D4F\u89C8\u5668":void 0},Nt=function(){var Ct={},Lt={},Ft=navigator.userAgent,vt=navigator.platform,et=Ft.match(/Web[kK]it[\/]{0,1}([\d.]+)/),tt=Ft.match(/(Android);?[\s\/]+([\d.]+)?/),st=!!Ft.match(/\(Macintosh\; Intel /),rt=Ft.match(/(iPad).*OS\s([\d_]+)/),ut=Ft.match(/(iPod)(.*OS\s([\d_]+))?/),ct=!rt&&Ft.match(/(iPhone\sOS)\s([\d_]+)/),gt=Ft.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),ft=/Win\d{2}|Windows/.test(vt),kt=Ft.match(/Windows Phone ([\d.]+)/),jt=gt&&Ft.match(/TouchPad/),Ht=Ft.match(/Kindle\/([\d.]+)/),Ot=Ft.match(/Silk\/([\d._]+)/),te=Ft.match(/(BlackBerry).*Version\/([\d.]+)/),ne=Ft.match(/(BB10).*Version\/([\d.]+)/),Xt=Ft.match(/(RIM\sTablet\sOS)\s([\d.]+)/),ce=Ft.match(/PlayBook/),me=Ft.match(/Chrome\/([\d.]+)/)||Ft.match(/CriOS\/([\d.]+)/),Pe=Ft.match(/Firefox\/([\d.]+)/),De=Ft.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Ve=Ft.match(/MSIE\s([\d.]+)/)||Ft.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),we=!me&&Ft.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),Qe=we||Ft.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((Lt.webkit=!!et)&&(Lt.version=et[1]),tt&&(Ct.android=!0,Ct.version=tt[2]),ct&&!ut&&(Ct.ios=Ct.iphone=!0,Ct.version=ct[2].replace(/_/g,".")),rt&&(Ct.ios=Ct.ipad=!0,Ct.version=rt[2].replace(/_/g,".")),ut&&(Ct.ios=Ct.ipod=!0,Ct.version=ut[3]?ut[3].replace(/_/g,"."):null),kt&&(Ct.wp=!0,Ct.version=kt[1]),gt&&(Ct.webos=!0,Ct.version=gt[2]),jt&&(Ct.touchpad=!0),te&&(Ct.blackberry=!0,Ct.version=te[2]),ne&&(Ct.bb10=!0,Ct.version=ne[2]),Xt&&(Ct.rimtabletos=!0,Ct.version=Xt[2]),ce&&(Lt.playbook=!0),Ht&&(Ct.kindle=!0,Ct.version=Ht[1]),Ot&&(Lt.silk=!0,Lt.version=Ot[1]),!Ot&&Ct.android&&Ft.match(/Kindle Fire/)&&(Lt.silk=!0),me&&(Lt.chrome=!0,Lt.version=me[1]),Pe&&(Lt.firefox=!0,Lt.version=Pe[1]),De&&(Ct.firefoxos=!0,Ct.version=De[1]),Ve&&(Lt.ie=!0,Lt.version=Ve[1]),Qe&&(st||Ct.ios||ft||tt)&&(Lt.safari=!0,Ct.ios||(Lt.version=Qe[1])),we&&(Lt.webview=!0),st){var ae=Ft.match(/[\d]*_[\d]*_[\d]*/);ae&&ae.length>0&&ae[0]&&(Ct.version=ae[0].replace(/_/g,"."))}return Ct.tablet=!!(rt||ce||tt&&!Ft.match(/Mobile/)||Pe&&Ft.match(/Tablet/)||Ve&&!Ft.match(/Phone/)&&Ft.match(/Touch/)),Ct.phone=!(Ct.tablet||Ct.ipod||!(tt||ct||gt||te||ne||me&&Ft.match(/Android/)||me&&Ft.match(/CriOS\/([\d.]+)/)||Pe&&Ft.match(/Mobile/)||Ve&&Ft.match(/Touch/))),Ct.pc=!Ct.tablet&&!Ct.phone,st?Ct.name="macOS":ft?(Ct.name="windows",Ct.version=St()):Ct.name=Dt(Ct),Lt.name=Et(Lt),{os:Ct,browser:Lt}}(),Pt=function(){function Ct(){Vt(this,Ct)}return Rt(Ct,null,[{key:"getHost",value:function(Lt){var et="";if(Lt===void 0||Lt==null||Lt=="")return"";var Ft=Lt.indexOf("//"),vt=Lt;Ft>-1&&(vt=Lt.substring(Ft+2));var et=vt,tt=vt.split("/");return tt&&tt.length>0&&(et=tt[0]),tt=et.split(":"),tt&&tt.length>0&&(et=tt[0]),et}},{key:"os",get:function(){return Nt.os}},{key:"browser",get:function(){var Lt=Nt.browser;return Lt.name||(Lt.name=Et()),Lt}}]),Ct}();xt.default=Pt},function(Jt,xt,qt){"use strict";function Vt(St,Et){if(!(St instanceof Et))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Rt=function(){function St(Et,Nt){for(var Pt=0;Pt0){ae._invalidUserId=!0;var pe=re.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(pe)}}catch(le){console.log(le)}})})}De&&(Qe.videoInfo=De?JSON.parse(De).Vod:{},Qe.userData=Lt.default.encode(De)),Qe.ri=ct.default.create(),this._uploadList.push(Qe),this._reportLog("20001",Qe,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(Qe)}catch(_t){console.log(_t)}return!0}},{key:"deleteFile",value:function(Xt){return!!this.cancelFile(Xt)&&(this._uploadList.splice(Xt,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(Xt){if(this.options,Xt<0||Xt>=this._uploadList.length)return!1;var ce=this._uploadList[Xt];if(Xt==this._curIndex&&ce.state==St.UPLOADSTATE.UPLOADING){ce.state=St.UPLOADSTATE.CANCELED;var me=this._getCheckoutpoint(ce);me&&me.checkpoint&&(me=me.checkpoint),me&&this._ossUpload.abort(ce),this._removeCheckoutpoint(ce),this.nextUpload()}else ce.state!=St.UPLOADSTATE.SUCCESS&&(ce.state=St.UPLOADSTATE.CANCELED);return this._reportLog("20008",ce),!0}},{key:"resumeFile",value:function(Xt){if(this.options,Xt<0||Xt>=this._uploadList.length)return!1;var ce=this._uploadList[Xt];return ce.state==St.UPLOADSTATE.CANCELED&&(ce.state=St.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(Xt){return this._getCheckoutpoint({file:Xt})}},{key:"startUpload",value:function(Xt){if(this._retryCount=0,this.options,this._state==St.VODSTATE.START||this._state==St.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=St.VODSTATE.END);var ce=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(ce),this._state=St.VODSTATE.START}},{key:"nextUpload",value:function(){var Xt=this.options;if(this._state==St.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var ce=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(ce)}else{this._state=St.VODSTATE.END;try{Xt.onUploadEnd&&Xt.onUploadEnd(ce)}catch(me){console.log(me)}}}},{key:"clear",value:function(Xt){for(var ce=this.options,me=0,Pe=0;Pethis._curIndex&&(De=this._uploadList[this._curIndex]),De&&(this.init(Xt,ce,me,Pe),this._state=St.VODSTATE.START,this._ossUpload=null,this._uploadCore(De,De.retry),De.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(Xt,ce,me){if(this._curIndex==-1||this._state!=St.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var Pe=this._uploadList[this._curIndex];Pe.object?this._refreshSTSTokenUpload(Pe,Xt,ce,me):this.setSTSToken(Pe,Xt,ce,me)}}},{key:"setSTSTokenDirectlyUpload",value:function(Xt,ce,me,Pe,De){if(!(ce&&me&&Pe&&De))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Ve=Xt;this.init(ce,me,Pe,De),Ve.endpoint=Ve._endpoint,Ve.bucket=Ve._bucket,Ve.object=Ve._object,this._ossUpload=null,this._uploadCore(Ve,Xt.retry),Xt.retry=!1}},{key:"setSTSToken",value:function(Xt,ce,me,Pe){if(!ce||!me||!Pe)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var De=Xt.videoInfo,Ve={accessKeyId:ce,securityToken:Pe,accessKeySecret:me,fileName:Xt.file.name,title:De.Title,requestId:Xt.ri,region:this.options.region};De.ImageType&&(Ve.imageType=De.ImageType),De.ImageExt&&(Ve.imageExt=De.ImageExt),De.FileSize&&(Ve.fileSize=De.FileSize),De.Description&&(Ve.description=De.Description),De.CateId&&(Ve.cateId=De.CateId),De.Tags&&(Ve.tags=De.Tags),De.TemplateGroupId&&(Ve.templateGroupId=De.TemplateGroupId),De.StorageLocation&&(Ve.storageLocation=De.StorageLocation),De.CoverURL&&(Ve.coverUrl=De.CoverURL),De.TransCodeMode&&(Ve.transCodeMode=De.TransCodeMode),De.UserData&&(Ve.userData=De.UserData);var we=this,Qe="getUploadAuth";Xt.videoId?(Ve.videoId=Xt.videoId,Qe="refreshUploadAuth"):Xt.isImage&&(Qe="getImageUploadAuth"),ft.default[Qe](Ve,function(ae){Xt.videoId=ae.VideoId?ae.VideoId:Xt.videoId,we.setUploadAuthAndAddress(Xt,ae.UploadAuth,ae.UploadAddress),we._state=St.VODSTATE.START},function(ae){we._error(Xt,{name:ae.Code,code:ae.Code,message:ae.Message,requestId:ae.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(Xt,ce,me,Pe){if(!Xt||!ce||!me)return!1;var De=JSON.parse(Lt.default.decode(ce));if(!(De.AccessKeyId&&De.AccessKeySecret&&De.SecurityToken&&De.Expiration))return console.error("uploadauth is invalid"),!1;var Ve={},we=Xt;if(me){if(Ve=JSON.parse(Lt.default.decode(me)),!Ve.Endpoint||!Ve.Bucket||!Ve.FileName)return console.error("uploadAddress is invalid"),!1}else Ve.Endpoint=we.endpoint,Ve.Bucket=we.bucket,Ve.FileName=we.object;this._ut="vod",this._uploadWay="vod",this.options.region=De.Region||this.options.region,this.init(De.AccessKeyId,De.AccessKeySecret,De.SecurityToken,De.Expiration),we.endpoint=we._endpoint?we._endpoint:Ve.Endpoint,we.bucket=we._bucket?we._bucket:Ve.Bucket,we.object=we._object?we._object:Ve.FileName,we.region=this.options.region,Pe&&(we.videoId=Pe),this._ossUpload=null,this._uploadCore(we,Xt.retry),Xt.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(Xt,ce,me,Pe){if(!ce||!me||!Pe)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var De={accessKeyId:ce,securityToken:Pe,accessKeySecret:me,videoId:Xt.object,requestId:Xt.ri,region:this.options.region},Ve=this,we="refreshUploadAuth";Xt.isImage&&(we="getImageUploadAuth"),ft.default[we](De,function(Qe){Ve.setUploadAuthAndAddress(Xt,Qe.UploadAuth,UploadAddress),Ve._state=St.VODSTATE.START},function(Qe){Ve._error(Xt,{name:Qe.Code,code:Qe.Code,message:Qe.Message,requestId:Qe.RequestId})})}},{key:"_upload",value:function(Xt){var ce=arguments.length>1&&arguments[1]!==void 0&&arguments[1],me=this.options;if(Xt.retry=ce,me.onUploadstarted&&!ce)try{var Pe=this._getCheckoutpoint(Xt);Pe&&Pe.state!=St.UPLOADSTATE.UPLOADING&&(Xt.checkpoint=Pe,Xt.videoId=Pe.videoId),me.onUploadstarted(Xt)}catch(De){console.log(De)}}},{key:"_uploadCore",value:function(Xt){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(Xt.state=St.UPLOADSTATE.UPLOADING,!this._ossUpload){Xt.endpoint=Xt.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var ce=this;this._ossUpload=new Pt.default({bucket:Xt.bucket,endpoint:Xt.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(ae,_t){ce._error.call(ce,ae,_t)},oncomplete:function(ae,_t){ce._complete.call(ce,ae,_t)},onprogress:function(ae,_t,$t){ce._progress.call(ce,ae,_t,$t)}})}var me=rt.default.getFileType(Xt.file.name),Pe=this._getCheckoutpoint(Xt),De="",Ve="";Pe&&Pe.checkpoint&&(Ve=Pe.state,De=Pe.videoId,Pe=Pe.checkpoint),Pe&&De==Xt.videoId&&Ve!=St.UPLOADSTATE.UPLOADING&&(Pe.file=Xt.file,Xt.checkpoint=Pe,Pe.uploadId);var we=this._adjustPartSize(Xt);this._reportLog("20002",Xt,{ft:me,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,vid:Xt.videoId||"",fn:Xt.file.name,fw:null,fh:null,ps:we});var Qe={headers:{"x-oss-notification":Xt.userData?Xt.userData:""},partSize:we,parallel:this.options.parallel};this._ossUpload.upload(Xt,Qe)}},{key:"_findUploadIndex",value:function(){for(var Xt=-1,ce=0;ce0||ce.name=="SignatureDoesNotMatchError"||ce.code=="SecurityTokenExpired"||ce.code=="InvalidSecurityToken.Expired"||ce.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=St.VODSTATE.EXPIRE,Xt.state=St.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(Xt,ce)}catch(Pe){console.log(Pe)}}return}if((ce.name=="RequestTimeoutError"||ce.name=="ConnectionTimeout"||ce.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var me=this;return setTimeout(function(){me._uploadCore(Xt,!0)},1e3*me._retryDuration),void this._retryCount++}ce.name=="NoSuchUploadError"&&this._removeCheckoutpoint(Xt),this._handleError(Xt,ce)}}},{key:"_handleError",value:function(Xt,ce){var me=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],Pe=St.UPLOADSTATE.FAIlURE;if(Xt.state!=St.UPLOADSTATE.CANCELED&&(Xt.state=St.UPLOADSTATE.FAIlURE,this._state=St.VODSTATE.FAILURE,this.options.onUploadFailed&&ce&&ce.code&&ce.message))try{this.options.onUploadFailed(Xt,ce.code,ce.message)}catch(Ve){console.log(Ve)}if(me&&this._changeState(Xt,Pe),this._reportLog("20006",Xt,{code:ce.name,message:ce.message,requestId:ce.requestId,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,fn:Xt.file.name}),this._reportLog("20004",Xt,{requestId:ce.requestId,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,fn:Xt.file.name}),Xt.ri=ct.default.create(),this._findUploadIndex()!=-1){var De=this;this._state=St.VODSTATE.START,setTimeout(function(){De.nextUpload()},100)}}},{key:"_complete",value:function(Xt,ce){if(Xt.state=St.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(Xt)}catch(De){console.log(De)}var me=0;ce&&ce.res&&ce.res.headers&&(me=ce.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(Xt);var Pe=this;setTimeout(function(){Pe.nextUpload()},100),this._retryCount=0,this._reportLog("20003",Xt,{requestId:me})}},{key:"_progress",value:function(Xt,ce,me){if(this.options.onUploadProgress)try{Xt.loaded=ce.loaded,this.options.onUploadProgress(Xt,ce.total,ce.loaded)}catch(_t){console.log(_t)}var Pe=ce.checkpoint,De=0;Pe&&(Xt.checkpoint=Pe,this._saveCheckoutpoint(Xt,Pe,St.UPLOADSTATE.UPLOADING),De=Pe.uploadId),this._retryCount=0;var Ve=this._getPortNumber(Pe),we=0;if(me&&me.headers&&(we=me.headers["x-oss-request-id"]),ce.loaded!=0&&this._reportLog("20007",Xt,{pn:Ve,requestId:we}),ce.loaded!=1&&this._reportLog("20005",Xt,{UploadId:De,pn:Ve+1,pr:Xt.retry?1:0,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,fn:Xt.file.name}),!this._invalidUserId&&!Xt.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var Qe={file:Xt.file,checkpoint:ce,userId:this.options.userId,videoId:Xt.videoId,region:this.options.region,fileHash:Xt.fileHash};try{var ae=this;jt.default.upload(Qe,function(){},function(_t){if((_t=JSON.parse(_t))&&_t.Code=="InvalidParameter"&&_t.Message.indexOf("UserId")>0){ae._invalidUserId=!0;var $t=_t.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log($t)}})}catch(_t){console.log(_t)}}}},{key:"_getPortNumber",value:function(Xt){if(Xt){var ce=Xt.doneParts;if(ce&&ce.length>0)return ce[ce.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(Xt){var ce=this._getCheckoutpointKey(Xt);vt.default.remove(ce)}},{key:"_getCheckoutpoint",value:function(Xt){var ce=this._getCheckoutpointKey(Xt),me=vt.default.get(ce);if(me)try{return JSON.parse(me)}catch(Pe){}return""}},{key:"_saveCheckoutpoint",value:function(Xt,ce,me){if(ce){var Pe=this._getCheckoutpointKey(Xt),De=Xt.file,Ve={fileName:De.name,lastModified:De.lastModified,size:De.size,object:Xt.object,videoId:Xt.videoId,bucket:Xt.bucket,endpoint:Xt.endpoint,checkpoint:ce,loaded:Xt.loaded,state:me};vt.default.set(Pe,JSON.stringify(Ve))}}},{key:"_changeState",value:function(Xt,ce){var me=this._getCheckoutpoint(Xt);me&&((this._onbeforeunload=!0)&&(ce=St.UPLOADSTATE.STOPED),this._saveCheckoutpoint(Xt,me.checkpoint,ce))}},{key:"_getCheckoutpointKey",value:function(Xt){return"upload_"+Xt.file.lastModified+"_"+Xt.file.name+"_"+Xt.file.size}},{key:"_getCheckoutpointFromCloud",value:function(Xt,ce,me){var Pe={userId:this.options.userId,uploadInfoList:[{FileName:Xt.file.name,FileSize:Xt.file.size,FileCreateTime:Xt.file.lastModified,FileHash:Xt.fileHash}],region:this.options.region};jt.default.get(Pe,function(De){ce(De)},me)}},{key:"_reportLog",value:function(Xt,ce,me){me||(me={}),me.ri=ce.ri,this._ut&&(me.ut=this._ut),this._log.log(Xt,me)}},{key:"_initEvent",value:function(){var Xt=this;window&&(window.onbeforeunload=function(ce){if(Xt._onbeforeunload=!0,Xt._curIndex!=-1&&Xt._uploadList.length>Xt._curIndex){var me=Xt._uploadList[Xt._curIndex];Xt._changeState(me,St.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var Xt=0;Xt1e4?Xt.file.size/9999:this.options.partSize}}]),ne}());xt.default=te},function(Jt,xt,qt){"use strict";Object.defineProperty(xt,"__esModule",{value:!0}),xt.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},xt.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(Jt,xt,qt){"use strict";function Vt(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}}function Rt(Ct,Lt){if(!(Ct instanceof Lt))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Dt=function(){function Ct(Lt,Ft){for(var vt=0;vt=Rt())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Rt().toString(16)+" bytes");return 0|It}function st(It){return+It!=It&&(It=0),St.alloc(+It)}function rt(It,bt){if(St.isBuffer(It))return It.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(It)||It instanceof ArrayBuffer))return It.byteLength;typeof It!="string"&&(It=""+It);var Bt=It.length;if(Bt===0)return 0;for(var ie=!1;;)switch(bt){case"ascii":case"latin1":case"binary":return Bt;case"utf8":case"utf-8":case void 0:return Le(It).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Bt;case"hex":return Bt>>>1;case"base64":return Fe(It).length;default:if(ie)return Le(It).length;bt=(""+bt).toLowerCase(),ie=!0}}function ut(It,bt,Bt){var ie=!1;if((bt===void 0||bt<0)&&(bt=0),bt>this.length||((Bt===void 0||Bt>this.length)&&(Bt=this.length),Bt<=0)||(Bt>>>=0,bt>>>=0,Bt<=bt))return"";for(It||(It="utf8");;)switch(It){case"hex":return Ve(this,bt,Bt);case"utf8":case"utf-8":return ce(this,bt,Bt);case"ascii":return Pe(this,bt,Bt);case"latin1":case"binary":return De(this,bt,Bt);case"base64":return Xt(this,bt,Bt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we(this,bt,Bt);default:if(ie)throw new TypeError("Unknown encoding: "+It);It=(It+"").toLowerCase(),ie=!0}}function ct(It,bt,Bt){var ie=It[bt];It[bt]=It[Bt],It[Bt]=ie}function gt(It,bt,Bt,ie,Wt){if(It.length===0)return-1;if(typeof Bt=="string"?(ie=Bt,Bt=0):Bt>2147483647?Bt=2147483647:Bt<-2147483648&&(Bt=-2147483648),Bt=+Bt,isNaN(Bt)&&(Bt=Wt?0:It.length-1),Bt<0&&(Bt=It.length+Bt),Bt>=It.length){if(Wt)return-1;Bt=It.length-1}else if(Bt<0){if(!Wt)return-1;Bt=0}if(typeof bt=="string"&&(bt=St.from(bt,ie)),St.isBuffer(bt))return bt.length===0?-1:ft(It,bt,Bt,ie,Wt);if(typeof bt=="number")return bt&=255,St.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Wt?Uint8Array.prototype.indexOf.call(It,bt,Bt):Uint8Array.prototype.lastIndexOf.call(It,bt,Bt):ft(It,[bt],Bt,ie,Wt);throw new TypeError("val must be string, number or Buffer")}function ft(It,bt,Bt,ie,Wt){function Zt(Tn,un){return fe===1?Tn[un]:Tn.readUInt16BE(un*fe)}var fe=1,ke=It.length,tn=bt.length;if(ie!==void 0&&((ie=String(ie).toLowerCase())==="ucs2"||ie==="ucs-2"||ie==="utf16le"||ie==="utf-16le")){if(It.length<2||bt.length<2)return-1;fe=2,ke/=2,tn/=2,Bt/=2}var dn;if(Wt){var ln=-1;for(dn=Bt;dnke&&(Bt=ke-tn),dn=Bt;dn>=0;dn--){for(var Bn=!0,Vn=0;VnWt&&(ie=Wt):ie=Wt;var Zt=bt.length;if(Zt%2!=0)throw new TypeError("Invalid hex string");ie>Zt/2&&(ie=Zt/2);for(var fe=0;fe239?4:Zt>223?3:Zt>191?2:1;if(Wt+ke<=Bt){var tn,dn,ln,Bn;switch(ke){case 1:Zt<128&&(fe=Zt);break;case 2:tn=It[Wt+1],(192&tn)==128&&(Bn=(31&Zt)<<6|63&tn)>127&&(fe=Bn);break;case 3:tn=It[Wt+1],dn=It[Wt+2],(192&tn)==128&&(192&dn)==128&&(Bn=(15&Zt)<<12|(63&tn)<<6|63&dn)>2047&&(Bn<55296||Bn>57343)&&(fe=Bn);break;case 4:tn=It[Wt+1],dn=It[Wt+2],ln=It[Wt+3],(192&tn)==128&&(192&dn)==128&&(192&ln)==128&&(Bn=(15&Zt)<<18|(63&tn)<<12|(63&dn)<<6|63&ln)>65535&&Bn<1114112&&(fe=Bn)}}fe===null?(fe=65533,ke=1):fe>65535&&(fe-=65536,ie.push(fe>>>10&1023|55296),fe=56320|1023&fe),ie.push(fe),Wt+=ke}return me(ie)}function me(It){var bt=It.length;if(bt<=se)return String.fromCharCode.apply(String,It);for(var Bt="",ie=0;ieie)&&(Bt=ie);for(var Wt="",Zt=bt;ZtBt)throw new RangeError("Trying to access beyond buffer length")}function ae(It,bt,Bt,ie,Wt,Zt){if(!St.isBuffer(It))throw new TypeError('"buffer" argument must be a Buffer instance');if(bt>Wt||btIt.length)throw new RangeError("Index out of range")}function _t(It,bt,Bt,ie){bt<0&&(bt=65535+bt+1);for(var Wt=0,Zt=Math.min(It.length-Bt,2);Wt>>8*(ie?Wt:1-Wt)}function $t(It,bt,Bt,ie){bt<0&&(bt=4294967295+bt+1);for(var Wt=0,Zt=Math.min(It.length-Bt,4);Wt>>8*(ie?Wt:3-Wt)&255}function re(It,bt,Bt,ie,Wt,Zt){if(Bt+ie>It.length)throw new RangeError("Index out of range");if(Bt<0)throw new RangeError("Index out of range")}function pe(It,bt,Bt,ie,Wt){return Wt||re(It,bt,Bt,4,34028234663852886e22,-34028234663852886e22),At.write(It,bt,Bt,ie,23,4),Bt+4}function le(It,bt,Bt,ie,Wt){return Wt||re(It,bt,Bt,8,17976931348623157e292,-17976931348623157e292),At.write(It,bt,Bt,ie,52,8),Bt+8}function Ue(It){if(It=Ne(It).replace(Kt,""),It.length<2)return"";for(;It.length%4!=0;)It+="=";return It}function Ne(It){return It.trim?It.trim():It.replace(/^\s+|\s+$/g,"")}function Xe(It){return It<16?"0"+It.toString(16):It.toString(16)}function Le(It,bt){bt=bt||1/0;for(var Bt,ie=It.length,Wt=null,Zt=[],fe=0;fe55295&&Bt<57344){if(!Wt){if(Bt>56319){(bt-=3)>-1&&Zt.push(239,191,189);continue}if(fe+1===ie){(bt-=3)>-1&&Zt.push(239,191,189);continue}Wt=Bt;continue}if(Bt<56320){(bt-=3)>-1&&Zt.push(239,191,189),Wt=Bt;continue}Bt=65536+(Wt-55296<<10|Bt-56320)}else Wt&&(bt-=3)>-1&&Zt.push(239,191,189);if(Wt=null,Bt<128){if((bt-=1)<0)break;Zt.push(Bt)}else if(Bt<2048){if((bt-=2)<0)break;Zt.push(Bt>>6|192,63&Bt|128)}else if(Bt<65536){if((bt-=3)<0)break;Zt.push(Bt>>12|224,Bt>>6&63|128,63&Bt|128)}else{if(!(Bt<1114112))throw new Error("Invalid code point");if((bt-=4)<0)break;Zt.push(Bt>>18|240,Bt>>12&63|128,Bt>>6&63|128,63&Bt|128)}}return Zt}function xe(It){for(var bt=[],Bt=0;Bt>8,Wt=Bt%256,Zt.push(Wt),Zt.push(ie);return Zt}function Fe(It){return Mt.toByteArray(Ue(It))}function Ae(It,bt,Bt,ie){for(var Wt=0;Wt=bt.length||Wt>=It.length);++Wt)bt[Wt+Bt]=It[Wt];return Wt}function oe(It){return It!==It}var Mt=qt(21),At=qt(22),Qt=qt(23);xt.Buffer=St,xt.SlowBuffer=st,xt.INSPECT_MAX_BYTES=50,St.TYPED_ARRAY_SUPPORT=Vt.TYPED_ARRAY_SUPPORT!==void 0?Vt.TYPED_ARRAY_SUPPORT:function(){try{var It=new Uint8Array(1);return It.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},It.foo()===42&&typeof It.subarray=="function"&&It.subarray(1,1).byteLength===0}catch(bt){return!1}}(),xt.kMaxLength=Rt(),St.poolSize=8192,St._augment=function(It){return It.__proto__=St.prototype,It},St.from=function(It,bt,Bt){return Et(null,It,bt,Bt)},St.TYPED_ARRAY_SUPPORT&&(St.prototype.__proto__=Uint8Array.prototype,St.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&St[Symbol.species]===St&&Object.defineProperty(St,Symbol.species,{value:null,configurable:!0})),St.alloc=function(It,bt,Bt){return Pt(null,It,bt,Bt)},St.allocUnsafe=function(It){return Ct(null,It)},St.allocUnsafeSlow=function(It){return Ct(null,It)},St.isBuffer=function(It){return!(It==null||!It._isBuffer)},St.compare=function(It,bt){if(!St.isBuffer(It)||!St.isBuffer(bt))throw new TypeError("Arguments must be Buffers");if(It===bt)return 0;for(var Bt=It.length,ie=bt.length,Wt=0,Zt=Math.min(Bt,ie);Wt0&&(It=this.toString("hex",0,bt).match(/.{2}/g).join(" "),this.length>bt&&(It+=" ... ")),""},St.prototype.compare=function(It,bt,Bt,ie,Wt){if(!St.isBuffer(It))throw new TypeError("Argument must be a Buffer");if(bt===void 0&&(bt=0),Bt===void 0&&(Bt=It?It.length:0),ie===void 0&&(ie=0),Wt===void 0&&(Wt=this.length),bt<0||Bt>It.length||ie<0||Wt>this.length)throw new RangeError("out of range index");if(ie>=Wt&&bt>=Bt)return 0;if(ie>=Wt)return-1;if(bt>=Bt)return 1;if(bt>>>=0,Bt>>>=0,ie>>>=0,Wt>>>=0,this===It)return 0;for(var Zt=Wt-ie,fe=Bt-bt,ke=Math.min(Zt,fe),tn=this.slice(ie,Wt),dn=It.slice(bt,Bt),ln=0;lnWt)&&(Bt=Wt),It.length>0&&(Bt<0||bt<0)||bt>this.length)throw new RangeError("Attempt to write outside buffer bounds");ie||(ie="utf8");for(var Zt=!1;;)switch(ie){case"hex":return kt(this,It,bt,Bt);case"utf8":case"utf-8":return jt(this,It,bt,Bt);case"ascii":return Ht(this,It,bt,Bt);case"latin1":case"binary":return Ot(this,It,bt,Bt);case"base64":return te(this,It,bt,Bt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,It,bt,Bt);default:if(Zt)throw new TypeError("Unknown encoding: "+ie);ie=(""+ie).toLowerCase(),Zt=!0}},St.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var se=4096;St.prototype.slice=function(It,bt){var Bt=this.length;It=~~It,bt=bt===void 0?Bt:~~bt,It<0?(It+=Bt)<0&&(It=0):It>Bt&&(It=Bt),bt<0?(bt+=Bt)<0&&(bt=0):bt>Bt&&(bt=Bt),bt0&&(Wt*=256);)ie+=this[It+--bt]*Wt;return ie},St.prototype.readUInt8=function(It,bt){return bt||Qe(It,1,this.length),this[It]},St.prototype.readUInt16LE=function(It,bt){return bt||Qe(It,2,this.length),this[It]|this[It+1]<<8},St.prototype.readUInt16BE=function(It,bt){return bt||Qe(It,2,this.length),this[It]<<8|this[It+1]},St.prototype.readUInt32LE=function(It,bt){return bt||Qe(It,4,this.length),(this[It]|this[It+1]<<8|this[It+2]<<16)+16777216*this[It+3]},St.prototype.readUInt32BE=function(It,bt){return bt||Qe(It,4,this.length),16777216*this[It]+(this[It+1]<<16|this[It+2]<<8|this[It+3])},St.prototype.readIntLE=function(It,bt,Bt){It|=0,bt|=0,Bt||Qe(It,bt,this.length);for(var ie=this[It],Wt=1,Zt=0;++Zt=Wt&&(ie-=Math.pow(2,8*bt)),ie},St.prototype.readIntBE=function(It,bt,Bt){It|=0,bt|=0,Bt||Qe(It,bt,this.length);for(var ie=bt,Wt=1,Zt=this[It+--ie];ie>0&&(Wt*=256);)Zt+=this[It+--ie]*Wt;return Wt*=128,Zt>=Wt&&(Zt-=Math.pow(2,8*bt)),Zt},St.prototype.readInt8=function(It,bt){return bt||Qe(It,1,this.length),128&this[It]?-1*(255-this[It]+1):this[It]},St.prototype.readInt16LE=function(It,bt){bt||Qe(It,2,this.length);var Bt=this[It]|this[It+1]<<8;return 32768&Bt?4294901760|Bt:Bt},St.prototype.readInt16BE=function(It,bt){bt||Qe(It,2,this.length);var Bt=this[It+1]|this[It]<<8;return 32768&Bt?4294901760|Bt:Bt},St.prototype.readInt32LE=function(It,bt){return bt||Qe(It,4,this.length),this[It]|this[It+1]<<8|this[It+2]<<16|this[It+3]<<24},St.prototype.readInt32BE=function(It,bt){return bt||Qe(It,4,this.length),this[It]<<24|this[It+1]<<16|this[It+2]<<8|this[It+3]},St.prototype.readFloatLE=function(It,bt){return bt||Qe(It,4,this.length),At.read(this,It,!0,23,4)},St.prototype.readFloatBE=function(It,bt){return bt||Qe(It,4,this.length),At.read(this,It,!1,23,4)},St.prototype.readDoubleLE=function(It,bt){return bt||Qe(It,8,this.length),At.read(this,It,!0,52,8)},St.prototype.readDoubleBE=function(It,bt){return bt||Qe(It,8,this.length),At.read(this,It,!1,52,8)},St.prototype.writeUIntLE=function(It,bt,Bt,ie){It=+It,bt|=0,Bt|=0,!ie&&ae(this,It,bt,Bt,Math.pow(2,8*Bt)-1,0);var Wt=1,Zt=0;for(this[bt]=255&It;++Zt=0&&(Zt*=256);)this[bt+Wt]=It/Zt&255;return bt+Bt},St.prototype.writeUInt8=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,1,255,0),St.TYPED_ARRAY_SUPPORT||(It=Math.floor(It)),this[bt]=255&It,bt+1},St.prototype.writeUInt16LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,65535,0),St.TYPED_ARRAY_SUPPORT?(this[bt]=255&It,this[bt+1]=It>>>8):_t(this,It,bt,!0),bt+2},St.prototype.writeUInt16BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,65535,0),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>8,this[bt+1]=255&It):_t(this,It,bt,!1),bt+2},St.prototype.writeUInt32LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,4294967295,0),St.TYPED_ARRAY_SUPPORT?(this[bt+3]=It>>>24,this[bt+2]=It>>>16,this[bt+1]=It>>>8,this[bt]=255&It):$t(this,It,bt,!0),bt+4},St.prototype.writeUInt32BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,4294967295,0),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>24,this[bt+1]=It>>>16,this[bt+2]=It>>>8,this[bt+3]=255&It):$t(this,It,bt,!1),bt+4},St.prototype.writeIntLE=function(It,bt,Bt,ie){if(It=+It,bt|=0,!ie){var Wt=Math.pow(2,8*Bt-1);ae(this,It,bt,Bt,Wt-1,-Wt)}var Zt=0,fe=1,ke=0;for(this[bt]=255&It;++Zt>0)-ke&255;return bt+Bt},St.prototype.writeIntBE=function(It,bt,Bt,ie){if(It=+It,bt|=0,!ie){var Wt=Math.pow(2,8*Bt-1);ae(this,It,bt,Bt,Wt-1,-Wt)}var Zt=Bt-1,fe=1,ke=0;for(this[bt+Zt]=255&It;--Zt>=0&&(fe*=256);)It<0&&ke===0&&this[bt+Zt+1]!==0&&(ke=1),this[bt+Zt]=(It/fe>>0)-ke&255;return bt+Bt},St.prototype.writeInt8=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,1,127,-128),St.TYPED_ARRAY_SUPPORT||(It=Math.floor(It)),It<0&&(It=255+It+1),this[bt]=255&It,bt+1},St.prototype.writeInt16LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,32767,-32768),St.TYPED_ARRAY_SUPPORT?(this[bt]=255&It,this[bt+1]=It>>>8):_t(this,It,bt,!0),bt+2},St.prototype.writeInt16BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,32767,-32768),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>8,this[bt+1]=255&It):_t(this,It,bt,!1),bt+2},St.prototype.writeInt32LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,2147483647,-2147483648),St.TYPED_ARRAY_SUPPORT?(this[bt]=255&It,this[bt+1]=It>>>8,this[bt+2]=It>>>16,this[bt+3]=It>>>24):$t(this,It,bt,!0),bt+4},St.prototype.writeInt32BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,2147483647,-2147483648),It<0&&(It=4294967295+It+1),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>24,this[bt+1]=It>>>16,this[bt+2]=It>>>8,this[bt+3]=255&It):$t(this,It,bt,!1),bt+4},St.prototype.writeFloatLE=function(It,bt,Bt){return pe(this,It,bt,!0,Bt)},St.prototype.writeFloatBE=function(It,bt,Bt){return pe(this,It,bt,!1,Bt)},St.prototype.writeDoubleLE=function(It,bt,Bt){return le(this,It,bt,!0,Bt)},St.prototype.writeDoubleBE=function(It,bt,Bt){return le(this,It,bt,!1,Bt)},St.prototype.copy=function(It,bt,Bt,ie){if(Bt||(Bt=0),ie||ie===0||(ie=this.length),bt>=It.length&&(bt=It.length),bt||(bt=0),ie>0&&ie=this.length)throw new RangeError("sourceStart out of bounds");if(ie<0)throw new RangeError("sourceEnd out of bounds");ie>this.length&&(ie=this.length),It.length-bt=0;--Wt)It[Wt+bt]=this[Wt+Bt];else if(Zt<1e3||!St.TYPED_ARRAY_SUPPORT)for(Wt=0;Wt>>=0,Bt=Bt===void 0?this.length:Bt>>>0,It||(It=0);var Zt;if(typeof It=="number")for(Zt=bt;Zt0)throw new Error("Invalid string. Length must be a multiple of 4");return tt[st-2]==="="?2:tt[st-1]==="="?1:0}function Rt(tt){return 3*tt.length/4-Vt(tt)}function Dt(tt){var st,rt,ut,ct,gt,ft=tt.length;ct=Vt(tt),gt=new Lt(3*ft/4-ct),rt=ct>0?ft-4:ft;var kt=0;for(st=0;st>16&255,gt[kt++]=ut>>8&255,gt[kt++]=255&ut;return ct===2?(ut=Ct[tt.charCodeAt(st)]<<2|Ct[tt.charCodeAt(st+1)]>>4,gt[kt++]=255&ut):ct===1&&(ut=Ct[tt.charCodeAt(st)]<<10|Ct[tt.charCodeAt(st+1)]<<4|Ct[tt.charCodeAt(st+2)]>>2,gt[kt++]=ut>>8&255,gt[kt++]=255&ut),gt}function St(tt){return Pt[tt>>18&63]+Pt[tt>>12&63]+Pt[tt>>6&63]+Pt[63&tt]}function Et(tt,st,rt){for(var ut,ct=[],gt=st;gtkt?kt:ft+16383));return ut===1?(st=tt[rt-1],ct+=Pt[st>>2],ct+=Pt[st<<4&63],ct+="=="):ut===2&&(st=(tt[rt-2]<<8)+tt[rt-1],ct+=Pt[st>>10],ct+=Pt[st>>4&63],ct+=Pt[st<<2&63],ct+="="),gt.push(ct),gt.join("")}xt.byteLength=Rt,xt.toByteArray=Dt,xt.fromByteArray=Nt;for(var Pt=[],Ct=[],Lt=typeof Uint8Array!="undefined"?Uint8Array:Array,Ft="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vt=0,et=Ft.length;vt>1,Ft=-7,vt=Rt?St-1:0,et=Rt?-1:1,tt=qt[Vt+vt];for(vt+=et,Et=tt&(1<<-Ft)-1,tt>>=-Ft,Ft+=Pt;Ft>0;Et=256*Et+qt[Vt+vt],vt+=et,Ft-=8);for(Nt=Et&(1<<-Ft)-1,Et>>=-Ft,Ft+=Dt;Ft>0;Nt=256*Nt+qt[Vt+vt],vt+=et,Ft-=8);if(Et===0)Et=1-Lt;else{if(Et===Ct)return Nt?NaN:1/0*(tt?-1:1);Nt+=Math.pow(2,Dt),Et-=Lt}return(tt?-1:1)*Nt*Math.pow(2,Et-Dt)},xt.write=function(qt,Vt,Rt,Dt,St,Et){var Nt,Pt,Ct,Lt=8*Et-St-1,Ft=(1<>1,et=St===23?Math.pow(2,-24)-Math.pow(2,-77):0,tt=Dt?0:Et-1,st=Dt?1:-1,rt=Vt<0||Vt===0&&1/Vt<0?1:0;for(Vt=Math.abs(Vt),isNaN(Vt)||Vt===1/0?(Pt=isNaN(Vt)?1:0,Nt=Ft):(Nt=Math.floor(Math.log(Vt)/Math.LN2),Vt*(Ct=Math.pow(2,-Nt))<1&&(Nt--,Ct*=2),Vt+=Nt+vt>=1?et/Ct:et*Math.pow(2,1-vt),Vt*Ct>=2&&(Nt++,Ct/=2),Nt+vt>=Ft?(Pt=0,Nt=Ft):Nt+vt>=1?(Pt=(Vt*Ct-1)*Math.pow(2,St),Nt+=vt):(Pt=Vt*Math.pow(2,vt-1)*Math.pow(2,St),Nt=0));St>=8;qt[Rt+tt]=255&Pt,tt+=st,Pt/=256,St-=8);for(Nt=Nt<0;qt[Rt+tt]=255&Nt,tt+=st,Nt/=256,Lt-=8);qt[Rt+tt-st]|=128*rt}},function(Jt,xt){var qt={}.toString;Jt.exports=Array.isArray||function(Vt){return qt.call(Vt)=="[object Array]"}},function(Jt,xt,qt){"use strict";function Vt(St,Et){if(!(St instanceof Et))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Rt=function(){function St(Et,Nt){for(var Pt=0;Pt>>31}var ft=(et<<5|et>>>27)+ut+Pt[ct];ft+=ct<20?1518500249+(tt&st|~tt&rt):ct<40?1859775393+(tt^st^rt):ct<60?(tt&st|tt&rt|st&rt)-1894007588:(tt^st^rt)-899497514,ut=rt,rt=st,st=tt<<30|tt>>>2,tt=et,et=ft}vt[0]=vt[0]+et|0,vt[1]=vt[1]+tt|0,vt[2]=vt[2]+st|0,vt[3]=vt[3]+rt|0,vt[4]=vt[4]+ut|0},_doFinalize:function(){var Lt=this._data,Ft=Lt.words,vt=8*this._nDataBytes,et=8*Lt.sigBytes;return Ft[et>>>5]|=128<<24-et%32,Ft[14+(et+64>>>9<<4)]=Math.floor(vt/4294967296),Ft[15+(et+64>>>9<<4)]=vt,Lt.sigBytes=4*Ft.length,this._process(),this._hash},clone:function(){var Lt=Et.clone.call(this);return Lt._hash=this._hash.clone(),Lt}});Rt.SHA1=Et._createHelper(Ct),Rt.HmacSHA1=Et._createHmacHelper(Ct)}(),Vt.SHA1})},function(Jt,xt,qt){(function(Vt,Rt){Jt.exports=xt=Rt(qt(0))})(0,function(Vt){(function(){var Rt=Vt,Dt=Rt.lib,St=Dt.Base,Et=Rt.enc,Nt=Et.Utf8,Pt=Rt.algo;Pt.HMAC=St.extend({init:function(Ct,Lt){Ct=this._hasher=new Ct.init,typeof Lt=="string"&&(Lt=Nt.parse(Lt));var Ft=Ct.blockSize,vt=4*Ft;Lt.sigBytes>vt&&(Lt=Ct.finalize(Lt)),Lt.clamp();for(var et=this._oKey=Lt.clone(),tt=this._iKey=Lt.clone(),st=et.words,rt=tt.words,ut=0;ut>>6-et%4*2;Ft[vt>>>2]|=(tt|st)<<24-vt%4*8,vt++}return Et.create(Ft,vt)}var Dt=Vt,St=Dt.lib,Et=St.WordArray,Nt=Dt.enc;Nt.Base64={stringify:function(Pt){var Ct=Pt.words,Lt=Pt.sigBytes,Ft=this._map;Pt.clamp();for(var vt=[],et=0;et>>2]>>>24-et%4*8&255,st=Ct[et+1>>>2]>>>24-(et+1)%4*8&255,rt=Ct[et+2>>>2]>>>24-(et+2)%4*8&255,ut=tt<<16|st<<8|rt,ct=0;ct<4&&et+.75*ct>>6*(3-ct)&63));var gt=Ft.charAt(64);if(gt)for(;vt.length%4;)vt.push(gt);return vt.join("")},parse:function(Pt){var Ct=Pt.length,Lt=this._map,Ft=this._reverseMap;if(!Ft){Ft=this._reverseMap=[];for(var vt=0;vt0&&(Qe=we.UploadProgress.UploadProgressList[0],ae=Qe.ClientId),Lt.default.setClientId(ae),Ht&&Ht(Qe)},function(we){we&&(Ot(we),console.log(we))})}}]),kt}();xt.default=ft},function(Jt,xt,qt){"use strict";function Vt(Nt,Pt){if(!(Nt instanceof Pt))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Rt=function(){function Nt(Pt,Ct){for(var Lt=0;Lt`,triples:"",explode:"[]{}"},qt=Jt.Pos;Jt.defineOption("autoCloseBrackets",!1,function(et,tt,st){st&&st!=Jt.Init&&(et.removeKeyMap(Rt),et.state.closeBrackets=null),tt&&(Dt(Vt(tt,"pairs")),et.state.closeBrackets=tt,et.addKeyMap(Rt))});function Vt(et,tt){return tt=="pairs"&&typeof et=="string"?et:typeof et=="object"&&et[tt]!=null?et[tt]:xt[tt]}var Rt={Backspace:Nt,Enter:Pt};function Dt(et){for(var tt=0;tt=0;ut--){var gt=rt[ut].head;et.replaceRange("",qt(gt.line,gt.ch-1),qt(gt.line,gt.ch+1),"+delete")}}function Pt(et){var tt=Et(et),st=tt&&Vt(tt,"explode");if(!st||et.getOption("disableInput"))return Jt.Pass;for(var rt=et.listSelections(),ut=0;ut=0)return ut("Request#%d %s: got digest auth header WWW-Authenticate: %s",ae,Ht,Ni),Ot.headers=Ot.headers||{},Ot.headers.Authorization=digestAuthHeader(Le.method,Le.path,Ni,Ot.digestAuth),ut("Request#%d %s: auth with digest header: %s",ae,Ht,Ot.headers.Authorization),ei.headers["set-cookie"]&&(Ot.headers.Cookie=ei.headers["set-cookie"].join(";")),Vt.requestWithCallback(Ht,Ot,fi)}var qn=Date.now()-re;dn&&(dn.contentDownload=qn),ut("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",qn,Wt,Zt,Le.method,Le.host,Le.path,ie,dn);var Ii={status:Zt,statusCode:Zt,headers:bi,size:Wt,aborted:fe,rt:qn,keepAliveSocket:ie,data:si,requestUrls:Ot.requestUrls,timing:dn,remoteAddress:ke,remotePort:tn};if(un){var pr="";Ne&&typeof Ne.getCurrentStatus=="function"&&(pr=", agent status: "+(0,Lt.default)(Ne.getCurrentStatus())),un.message+=", "+Le.method+" "+Ht+" "+Zt+" (connected: "+Bt+", keepalive socket: "+ie+pr+`) +headers: `+(0,Lt.default)(bi),un.data=si,un.path=Le.path,un.status=Zt,un.headers=bi,un.res=Ii}fi(un,si,Ot.streaming?ei:Ii),Ot.emitter&&(_t.url=Ht,_t.socket=Tn&&Tn.connection,_t.options=Le,_t.size=Qt,Ot.emitter.emit("response",{requestId:ae,error:un,ctx:Ot.ctx,req:_t,res:Ii}))}function me(un){var si=null;if(Ot.followRedirect&&statuses.redirect[un.statusCode]){Ot._followRedirectCount=(Ot._followRedirectCount||0)+1;var ei=un.headers.location;if(ei){if(!(Ot._followRedirectCount>Ot.maxRedirects)){var fi=Ot.formatRedirectUrl?Ot.formatRedirectUrl(Ht,ei):tt.resolve(Ht,ei);ut("Request#%d %s: `redirected` from %s to %s",ae,Le.path,Ht,fi),Xt(),Ot.headers&&Ot.headers.Host&&kt.test(ei)&&(Ot.headers.Host=null);var bi=te;return te=null,Vt.requestWithCallback(fi,Ot,bi),{redirect:!0,error:null}}si=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+Ht),si.name="MaxRedirectError"}else si=new Error("Got statusCode "+un.statusCode+" but cannot resolve next location from headers"),si.name="FollowRedirectError"}return{redirect:!1,error:si}}function Pe(un,si,ei){return ei(null,si,un.headers["content-encoding"])}function De(un){if(dn&&(dn.waiting=Date.now()-re),ut("Request#%d %s `req response` event emit: status %d, headers: %j",ae,Ht,un.statusCode,un.headers),Ot.streaming){var si=me(un);return si.redirect?void un.resume():si.error?(un.resume(),ce(si.error,null,un)):ce(null,null,un)}if(un.on("close",function(){ut("Request#%d %s: `res close` event emit, total size %d",ae,Ht,Wt)}),un.on("error",function(){ut("Request#%d %s: `res error` event emit, total size %d",ae,Ht,Wt)}),un.on("aborted",function(){fe=!0,ut("Request#%d %s: `res aborted` event emit, total size %d",ae,Ht,Wt)}),ln){var si=me(un);return si.redirect?void un.resume():si.error?(un.resume(),ln.end(),ce(si.error,null,un)):(Ot.consumeWriteStream===!1?un.on("end",ce.bind(null,null,null,un)):isNode010||isNode012?first([[ln,"close"],[un,"aborted"]],function(bi,Ni,qn){ut("Request#%d %s: writeStream or res %s event emitted",ae,Ht,qn),ce(bt||null,null,un)}):ln.on("close",function(){ut("Request#%d %s: writeStream close event emitted",ae,Ht),ce(bt||null,null,un)}),un.pipe(ln))}var ei=[];un.on("data",function(fi){ut("Request#%d %s: `res data` event emit, size %d",ae,Ht,fi.length),Wt+=fi.length,ei.push(fi)}),un.on("end",function(){var fi=Dt.concat(ei,Wt);if(ut("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",ae,Ht,Wt,un._dumped),bt)return ce(bt,fi,un);var bi=me(un);if(bi.error)return ce(bi.error,fi,un);bi.redirect||Pe(un,fi,function(Ni,qn,Ii){if(Ni)return ce(Ni,fi,un);if(!Ii&&jt.indexOf(Ot.dataType)>=0){try{qn=decodeBodyByCharset(qn,un)}catch(Ar){return ut("decodeBodyByCharset error: %s",Ar),ce(null,qn,un)}if(Ot.dataType==="json")if(Wt===0)qn=null;else{var pr=parseJSON(qn,Xe);pr.error?Ni=pr.error:qn=pr.data}}fe&&ut("Request#%d %s: Remote socket was terminated before `response.end()` was called",ae,Ht),ce(Ni,qn,un)})})}function Ve(){ut("Response timer ticking, timeout: %d",Vn),It=setTimeout(function(){It=null;var un="Response timeout for "+Vn+"ms";bt=new Error(un),bt.name="ResponseTimeoutError",bt.requestId=ae,ut("ResponseTimeout: Request#%d %s %s: %s, connected: %s",ae,Ht,bt.name,un,Bt),we()},Vn)}function we(){ut("Request#%d %s abort, connected: %s",ae,Ht,Bt),Tn.socket||(bt.noSocket=!0,ce(bt)),Tn.abort()}if(!Ht||typeof Ht!="string"&&(Ht===void 0?"undefined":(0,vt.default)(Ht))!=="object"){var Qe=et.format("expect request url to be a string or a http request options, but got %j",Ht);throw new Error(Qe)}arguments.length===2&&typeof Ot=="function"&&(te=Ot,Ot=null),Ot=Ot||{},gt>=ft&&(gt=0);var ae=++gt;Ot.requestUrls=Ot.requestUrls||[];var _t={requestId:ae,url:Ht,args:Ot,ctx:Ot.ctx};Ot.emitter&&Ot.emitter.emit("request",_t),Ot.timeout=Ot.timeout||Vt.TIMEOUTS,Ot.maxRedirects=Ot.maxRedirects||10,Ot.streaming=Ot.streaming||Ot.customResponse;var $t,re=Date.now();typeof Ht=="string"?(kt.test(Ht)||(Ht="http://"+Ht),$t=tt.parse(Ht)):$t=Ht;var pe=(Ot.type||Ot.method||$t.method||"GET").toUpperCase(),le=$t.port||80,Ue=st,Ne=Et(Ot.agent,Vt.agent),Xe=Ot.fixJSONCtlChars;$t.protocol==="https:"&&(Ue=rt,Ne=Et(Ot.httpsAgent,Vt.httpsAgent),$t.port||(le=443));var Le={host:$t.hostname||$t.host||"localhost",path:$t.path||"/",method:pe,port:le,agent:Ne,headers:Ot.headers||{},lookup:Ot.lookup};Array.isArray(Ot.timeout)?Le.requestTimeout=Ot.timeout[Ot.timeout.length-1]:Ot.timeout!==void 0&&(Le.requestTimeout=Ot.timeout);for(var xe=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],_e=0;_e>>2]>>>24-kt%4*8&255;ut[gt+kt>>>2]|=jt<<24-(gt+kt)%4*8}else for(var kt=0;kt>>2]=ct[kt>>>2];return this.sigBytes+=ft,this},clamp:function(){var rt=this.words,ut=this.sigBytes;rt[ut>>>2]&=4294967295<<32-ut%4*8,rt.length=Rt.ceil(ut/4)},clone:function(){var rt=Pt.clone.call(this);return rt.words=this.words.slice(0),rt},random:function(rt){for(var ut,ct=[],gt=0;gt>16)&Ot,jt=18e3*(65535&jt)+(jt>>16)&Ot;var te=(Ht<<16)+jt&Ot;return te/=4294967296,(te+=.5)*(Rt.random()>.5?1:-1)}}(4294967296*(ut||Rt.random()));ut=987654071*ft(),ct.push(4294967296*ft()|0)}return new Ct.init(ct,rt)}}),Lt=Et.enc={},Ft=Lt.Hex={stringify:function(rt){for(var ut=rt.words,ct=rt.sigBytes,gt=[],ft=0;ft>>2]>>>24-ft%4*8&255;gt.push((kt>>>4).toString(16)),gt.push((15&kt).toString(16))}return gt.join("")},parse:function(rt){for(var ut=rt.length,ct=[],gt=0;gt>>3]|=parseInt(rt.substr(gt,2),16)<<24-gt%8*4;return new Ct.init(ct,ut/2)}},vt=Lt.Latin1={stringify:function(rt){for(var ut=rt.words,ct=rt.sigBytes,gt=[],ft=0;ft>>2]>>>24-ft%4*8&255;gt.push(String.fromCharCode(kt))}return gt.join("")},parse:function(rt){for(var ut=rt.length,ct=[],gt=0;gt>>2]|=(255&rt.charCodeAt(gt))<<24-gt%4*8;return new Ct.init(ct,ut)}},et=Lt.Utf8={stringify:function(rt){try{return decodeURIComponent(escape(vt.stringify(rt)))}catch(ut){throw new Error("Malformed UTF-8 data")}},parse:function(rt){return vt.parse(unescape(encodeURIComponent(rt)))}},tt=Nt.BufferedBlockAlgorithm=Pt.extend({reset:function(){this._data=new Ct.init,this._nDataBytes=0},_append:function(rt){typeof rt=="string"&&(rt=et.parse(rt)),this._data.concat(rt),this._nDataBytes+=rt.sigBytes},_process:function(rt){var ut=this._data,ct=ut.words,gt=ut.sigBytes,ft=this.blockSize,kt=4*ft,jt=gt/kt;jt=rt?Rt.ceil(jt):Rt.max((0|jt)-this._minBufferSize,0);var Ht=jt*ft,Ot=Rt.min(4*Ht,gt);if(Ht){for(var te=0;te",Pt[0];)Et++;return Et>4&&Et}},{key:"extend",value:function(Et,Nt){for(var Pt in Nt)Object.prototype.hasOwnProperty.call(Nt,Pt)&&Nt[Pt]&&(Et[Pt]=Nt[Pt])}},{key:"isArray",value:function(Et){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(Et){return Et=Et.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(Et)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(Et)?"audio":/.bmp|.jpg|.jpeg|.png/.test(Et)?"img":"other"}},{key:"isImage",value:function(Et){return Et=Et.toLowerCase(),!!/.jpg|.jpeg|.png/.test(Et)}},{key:"ISODateString",value:function(Et){function Nt(Pt){return Pt<10?"0"+Pt:Pt}return Et.getUTCFullYear()+"-"+Nt(Et.getUTCMonth()+1)+"-"+Nt(Et.getUTCDate())+"T"+Nt(Et.getUTCHours())+":"+Nt(Et.getUTCMinutes())+":"+Nt(Et.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(Et){return!!/^\d+$/.test(Et)}}]),St}();xt.default=Dt},function(Jt,xt,qt){(function(Vt,Rt){Jt.exports=xt=Rt(qt(0))})(0,function(Vt){return function(Rt){function Dt(st,rt,ut,ct,gt,ft,kt){var jt=st+(rt&ut|~rt&ct)+gt+kt;return(jt<>>32-ft)+rt}function St(st,rt,ut,ct,gt,ft,kt){var jt=st+(rt&ct|ut&~ct)+gt+kt;return(jt<>>32-ft)+rt}function Et(st,rt,ut,ct,gt,ft,kt){var jt=st+(rt^ut^ct)+gt+kt;return(jt<>>32-ft)+rt}function Nt(st,rt,ut,ct,gt,ft,kt){var jt=st+(ut^(rt|~ct))+gt+kt;return(jt<>>32-ft)+rt}var Pt=Vt,Ct=Pt.lib,Lt=Ct.WordArray,Ft=Ct.Hasher,vt=Pt.algo,et=[];(function(){for(var st=0;st<64;st++)et[st]=4294967296*Rt.abs(Rt.sin(st+1))|0})();var tt=vt.MD5=Ft.extend({_doReset:function(){this._hash=new Lt.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(st,rt){for(var ut=0;ut<16;ut++){var ct=rt+ut,gt=st[ct];st[ct]=16711935&(gt<<8|gt>>>24)|4278255360&(gt<<24|gt>>>8)}var ft=this._hash.words,kt=st[rt+0],jt=st[rt+1],Ht=st[rt+2],Ot=st[rt+3],te=st[rt+4],ne=st[rt+5],Xt=st[rt+6],ce=st[rt+7],me=st[rt+8],Pe=st[rt+9],De=st[rt+10],Ve=st[rt+11],we=st[rt+12],Qe=st[rt+13],ae=st[rt+14],_t=st[rt+15],$t=ft[0],re=ft[1],pe=ft[2],le=ft[3];$t=Dt($t,re,pe,le,kt,7,et[0]),le=Dt(le,$t,re,pe,jt,12,et[1]),pe=Dt(pe,le,$t,re,Ht,17,et[2]),re=Dt(re,pe,le,$t,Ot,22,et[3]),$t=Dt($t,re,pe,le,te,7,et[4]),le=Dt(le,$t,re,pe,ne,12,et[5]),pe=Dt(pe,le,$t,re,Xt,17,et[6]),re=Dt(re,pe,le,$t,ce,22,et[7]),$t=Dt($t,re,pe,le,me,7,et[8]),le=Dt(le,$t,re,pe,Pe,12,et[9]),pe=Dt(pe,le,$t,re,De,17,et[10]),re=Dt(re,pe,le,$t,Ve,22,et[11]),$t=Dt($t,re,pe,le,we,7,et[12]),le=Dt(le,$t,re,pe,Qe,12,et[13]),pe=Dt(pe,le,$t,re,ae,17,et[14]),re=Dt(re,pe,le,$t,_t,22,et[15]),$t=St($t,re,pe,le,jt,5,et[16]),le=St(le,$t,re,pe,Xt,9,et[17]),pe=St(pe,le,$t,re,Ve,14,et[18]),re=St(re,pe,le,$t,kt,20,et[19]),$t=St($t,re,pe,le,ne,5,et[20]),le=St(le,$t,re,pe,De,9,et[21]),pe=St(pe,le,$t,re,_t,14,et[22]),re=St(re,pe,le,$t,te,20,et[23]),$t=St($t,re,pe,le,Pe,5,et[24]),le=St(le,$t,re,pe,ae,9,et[25]),pe=St(pe,le,$t,re,Ot,14,et[26]),re=St(re,pe,le,$t,me,20,et[27]),$t=St($t,re,pe,le,Qe,5,et[28]),le=St(le,$t,re,pe,Ht,9,et[29]),pe=St(pe,le,$t,re,ce,14,et[30]),re=St(re,pe,le,$t,we,20,et[31]),$t=Et($t,re,pe,le,ne,4,et[32]),le=Et(le,$t,re,pe,me,11,et[33]),pe=Et(pe,le,$t,re,Ve,16,et[34]),re=Et(re,pe,le,$t,ae,23,et[35]),$t=Et($t,re,pe,le,jt,4,et[36]),le=Et(le,$t,re,pe,te,11,et[37]),pe=Et(pe,le,$t,re,ce,16,et[38]),re=Et(re,pe,le,$t,De,23,et[39]),$t=Et($t,re,pe,le,Qe,4,et[40]),le=Et(le,$t,re,pe,kt,11,et[41]),pe=Et(pe,le,$t,re,Ot,16,et[42]),re=Et(re,pe,le,$t,Xt,23,et[43]),$t=Et($t,re,pe,le,Pe,4,et[44]),le=Et(le,$t,re,pe,we,11,et[45]),pe=Et(pe,le,$t,re,_t,16,et[46]),re=Et(re,pe,le,$t,Ht,23,et[47]),$t=Nt($t,re,pe,le,kt,6,et[48]),le=Nt(le,$t,re,pe,ce,10,et[49]),pe=Nt(pe,le,$t,re,ae,15,et[50]),re=Nt(re,pe,le,$t,ne,21,et[51]),$t=Nt($t,re,pe,le,we,6,et[52]),le=Nt(le,$t,re,pe,Ot,10,et[53]),pe=Nt(pe,le,$t,re,De,15,et[54]),re=Nt(re,pe,le,$t,jt,21,et[55]),$t=Nt($t,re,pe,le,me,6,et[56]),le=Nt(le,$t,re,pe,_t,10,et[57]),pe=Nt(pe,le,$t,re,Xt,15,et[58]),re=Nt(re,pe,le,$t,Qe,21,et[59]),$t=Nt($t,re,pe,le,te,6,et[60]),le=Nt(le,$t,re,pe,Ve,10,et[61]),pe=Nt(pe,le,$t,re,Ht,15,et[62]),re=Nt(re,pe,le,$t,Pe,21,et[63]),ft[0]=ft[0]+$t|0,ft[1]=ft[1]+re|0,ft[2]=ft[2]+pe|0,ft[3]=ft[3]+le|0},_doFinalize:function(){var st=this._data,rt=st.words,ut=8*this._nDataBytes,ct=8*st.sigBytes;rt[ct>>>5]|=128<<24-ct%32;var gt=Rt.floor(ut/4294967296),ft=ut;rt[15+(ct+64>>>9<<4)]=16711935&(gt<<8|gt>>>24)|4278255360&(gt<<24|gt>>>8),rt[14+(ct+64>>>9<<4)]=16711935&(ft<<8|ft>>>24)|4278255360&(ft<<24|ft>>>8),st.sigBytes=4*(rt.length+1),this._process();for(var kt=this._hash,jt=kt.words,Ht=0;Ht<4;Ht++){var Ot=jt[Ht];jt[Ht]=16711935&(Ot<<8|Ot>>>24)|4278255360&(Ot<<24|Ot>>>8)}return kt},clone:function(){var st=Ft.clone.call(this);return st._hash=this._hash.clone(),st}});Pt.MD5=Ft._createHelper(tt),Pt.HmacMD5=Ft._createHmacHelper(tt)}(Math),Vt.MD5})},function(Jt,xt,qt){"use strict";Object.defineProperty(xt,"__esModule",{value:!0}),xt.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},xt.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},xt.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(Jt,xt,qt){"use strict";function Vt(tt){return tt&&tt.__esModule?tt:{default:tt}}function Rt(tt,st){if(!(tt instanceof st))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Dt=function(){function tt(st,rt){for(var ut=0;ut-1)return"Baiduspider";if(Lt.indexOf("PlayStation")>-1)return"PS4";var vt=navigator.platform=="Win32"||navigator.platform=="Windows"||Lt.indexOf("Windows")>-1,et=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return et&&(Ft="macOS"),navigator.platform=="X11"&&!vt&&!et&&(Ft="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(Ft="Linux"),vt?"windows":Ft},St=function(){var Ct=navigator.userAgent,Lt="";return(Ct.indexOf("Windows NT 5.0")>-1||Ct.indexOf("Windows 2000")>-1)&&(Lt="2000"),(Ct.indexOf("Windows NT 5.1")>-1||Ct.indexOf("Windows XP")>-1)&&(Lt="XP"),(Ct.indexOf("Windows NT 5.2")>-1||Ct.indexOf("Windows 2003")>-1)&&(Lt="2003"),(Ct.indexOf("Windows NT 6.0")>-1||Ct.indexOf("Windows Vista")>-1)&&(Lt="Vista"),(Ct.indexOf("Windows NT 6.1")>-1||Ct.indexOf("Windows 7")>-1)&&(Lt="7"),(Ct.indexOf("Windows NT 6.2")>-1||Ct.indexOf("Windows 8")>-1)&&(Lt="8"),(Ct.indexOf("Windows NT 6.3")>-1||Ct.indexOf("Windows 8.1")>-1)&&(Lt="8.1"),(Ct.indexOf("Windows NT 10")>-1||Ct.indexOf("Windows 10")>-1)&&(Lt="10"),Lt},Et=function(Ct){var Lt=navigator.userAgent.toLowerCase();return Ct.chrome?"Chrome":Ct.firefox?"Firefox":Ct.safari?"Safari":Ct.webview?"webview":Ct.ie?/edge/.test(Lt)?"Edge":"IE":/baiduspider/.test(Lt)?"Baiduspider":/ucweb/.test(Lt)||/UCBrowser/.test(Lt)?"UC":/opera/.test(Lt)?"Opera":/ucweb/.test(Lt)?"UC":/360se/.test(Lt)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(Lt)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(Lt)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(Lt)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(Lt)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(Lt)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(Lt)?"PS4\u6D4F\u89C8\u5668":void 0},Nt=function(){var Ct={},Lt={},Ft=navigator.userAgent,vt=navigator.platform,et=Ft.match(/Web[kK]it[\/]{0,1}([\d.]+)/),tt=Ft.match(/(Android);?[\s\/]+([\d.]+)?/),st=!!Ft.match(/\(Macintosh\; Intel /),rt=Ft.match(/(iPad).*OS\s([\d_]+)/),ut=Ft.match(/(iPod)(.*OS\s([\d_]+))?/),ct=!rt&&Ft.match(/(iPhone\sOS)\s([\d_]+)/),gt=Ft.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),ft=/Win\d{2}|Windows/.test(vt),kt=Ft.match(/Windows Phone ([\d.]+)/),jt=gt&&Ft.match(/TouchPad/),Ht=Ft.match(/Kindle\/([\d.]+)/),Ot=Ft.match(/Silk\/([\d._]+)/),te=Ft.match(/(BlackBerry).*Version\/([\d.]+)/),ne=Ft.match(/(BB10).*Version\/([\d.]+)/),Xt=Ft.match(/(RIM\sTablet\sOS)\s([\d.]+)/),ce=Ft.match(/PlayBook/),me=Ft.match(/Chrome\/([\d.]+)/)||Ft.match(/CriOS\/([\d.]+)/),Pe=Ft.match(/Firefox\/([\d.]+)/),De=Ft.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),Ve=Ft.match(/MSIE\s([\d.]+)/)||Ft.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),we=!me&&Ft.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),Qe=we||Ft.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((Lt.webkit=!!et)&&(Lt.version=et[1]),tt&&(Ct.android=!0,Ct.version=tt[2]),ct&&!ut&&(Ct.ios=Ct.iphone=!0,Ct.version=ct[2].replace(/_/g,".")),rt&&(Ct.ios=Ct.ipad=!0,Ct.version=rt[2].replace(/_/g,".")),ut&&(Ct.ios=Ct.ipod=!0,Ct.version=ut[3]?ut[3].replace(/_/g,"."):null),kt&&(Ct.wp=!0,Ct.version=kt[1]),gt&&(Ct.webos=!0,Ct.version=gt[2]),jt&&(Ct.touchpad=!0),te&&(Ct.blackberry=!0,Ct.version=te[2]),ne&&(Ct.bb10=!0,Ct.version=ne[2]),Xt&&(Ct.rimtabletos=!0,Ct.version=Xt[2]),ce&&(Lt.playbook=!0),Ht&&(Ct.kindle=!0,Ct.version=Ht[1]),Ot&&(Lt.silk=!0,Lt.version=Ot[1]),!Ot&&Ct.android&&Ft.match(/Kindle Fire/)&&(Lt.silk=!0),me&&(Lt.chrome=!0,Lt.version=me[1]),Pe&&(Lt.firefox=!0,Lt.version=Pe[1]),De&&(Ct.firefoxos=!0,Ct.version=De[1]),Ve&&(Lt.ie=!0,Lt.version=Ve[1]),Qe&&(st||Ct.ios||ft||tt)&&(Lt.safari=!0,Ct.ios||(Lt.version=Qe[1])),we&&(Lt.webview=!0),st){var ae=Ft.match(/[\d]*_[\d]*_[\d]*/);ae&&ae.length>0&&ae[0]&&(Ct.version=ae[0].replace(/_/g,"."))}return Ct.tablet=!!(rt||ce||tt&&!Ft.match(/Mobile/)||Pe&&Ft.match(/Tablet/)||Ve&&!Ft.match(/Phone/)&&Ft.match(/Touch/)),Ct.phone=!(Ct.tablet||Ct.ipod||!(tt||ct||gt||te||ne||me&&Ft.match(/Android/)||me&&Ft.match(/CriOS\/([\d.]+)/)||Pe&&Ft.match(/Mobile/)||Ve&&Ft.match(/Touch/))),Ct.pc=!Ct.tablet&&!Ct.phone,st?Ct.name="macOS":ft?(Ct.name="windows",Ct.version=St()):Ct.name=Dt(Ct),Lt.name=Et(Lt),{os:Ct,browser:Lt}}(),Pt=function(){function Ct(){Vt(this,Ct)}return Rt(Ct,null,[{key:"getHost",value:function(Lt){var et="";if(Lt===void 0||Lt==null||Lt=="")return"";var Ft=Lt.indexOf("//"),vt=Lt;Ft>-1&&(vt=Lt.substring(Ft+2));var et=vt,tt=vt.split("/");return tt&&tt.length>0&&(et=tt[0]),tt=et.split(":"),tt&&tt.length>0&&(et=tt[0]),et}},{key:"os",get:function(){return Nt.os}},{key:"browser",get:function(){var Lt=Nt.browser;return Lt.name||(Lt.name=Et()),Lt}}]),Ct}();xt.default=Pt},function(Jt,xt,qt){"use strict";function Vt(St,Et){if(!(St instanceof Et))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Rt=function(){function St(Et,Nt){for(var Pt=0;Pt0){ae._invalidUserId=!0;var pe=re.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(pe)}}catch(le){console.log(le)}})})}De&&(Qe.videoInfo=De?JSON.parse(De).Vod:{},Qe.userData=Lt.default.encode(De)),Qe.ri=ct.default.create(),this._uploadList.push(Qe),this._reportLog("20001",Qe,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(Qe)}catch(_t){console.log(_t)}return!0}},{key:"deleteFile",value:function(Xt){return!!this.cancelFile(Xt)&&(this._uploadList.splice(Xt,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(Xt){if(this.options,Xt<0||Xt>=this._uploadList.length)return!1;var ce=this._uploadList[Xt];if(Xt==this._curIndex&&ce.state==St.UPLOADSTATE.UPLOADING){ce.state=St.UPLOADSTATE.CANCELED;var me=this._getCheckoutpoint(ce);me&&me.checkpoint&&(me=me.checkpoint),me&&this._ossUpload.abort(ce),this._removeCheckoutpoint(ce),this.nextUpload()}else ce.state!=St.UPLOADSTATE.SUCCESS&&(ce.state=St.UPLOADSTATE.CANCELED);return this._reportLog("20008",ce),!0}},{key:"resumeFile",value:function(Xt){if(this.options,Xt<0||Xt>=this._uploadList.length)return!1;var ce=this._uploadList[Xt];return ce.state==St.UPLOADSTATE.CANCELED&&(ce.state=St.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(Xt){return this._getCheckoutpoint({file:Xt})}},{key:"startUpload",value:function(Xt){if(this._retryCount=0,this.options,this._state==St.VODSTATE.START||this._state==St.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=St.VODSTATE.END);var ce=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(ce),this._state=St.VODSTATE.START}},{key:"nextUpload",value:function(){var Xt=this.options;if(this._state==St.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var ce=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(ce)}else{this._state=St.VODSTATE.END;try{Xt.onUploadEnd&&Xt.onUploadEnd(ce)}catch(me){console.log(me)}}}},{key:"clear",value:function(Xt){for(var ce=this.options,me=0,Pe=0;Pethis._curIndex&&(De=this._uploadList[this._curIndex]),De&&(this.init(Xt,ce,me,Pe),this._state=St.VODSTATE.START,this._ossUpload=null,this._uploadCore(De,De.retry),De.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(Xt,ce,me){if(this._curIndex==-1||this._state!=St.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var Pe=this._uploadList[this._curIndex];Pe.object?this._refreshSTSTokenUpload(Pe,Xt,ce,me):this.setSTSToken(Pe,Xt,ce,me)}}},{key:"setSTSTokenDirectlyUpload",value:function(Xt,ce,me,Pe,De){if(!(ce&&me&&Pe&&De))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var Ve=Xt;this.init(ce,me,Pe,De),Ve.endpoint=Ve._endpoint,Ve.bucket=Ve._bucket,Ve.object=Ve._object,this._ossUpload=null,this._uploadCore(Ve,Xt.retry),Xt.retry=!1}},{key:"setSTSToken",value:function(Xt,ce,me,Pe){if(!ce||!me||!Pe)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var De=Xt.videoInfo,Ve={accessKeyId:ce,securityToken:Pe,accessKeySecret:me,fileName:Xt.file.name,title:De.Title,requestId:Xt.ri,region:this.options.region};De.ImageType&&(Ve.imageType=De.ImageType),De.ImageExt&&(Ve.imageExt=De.ImageExt),De.FileSize&&(Ve.fileSize=De.FileSize),De.Description&&(Ve.description=De.Description),De.CateId&&(Ve.cateId=De.CateId),De.Tags&&(Ve.tags=De.Tags),De.TemplateGroupId&&(Ve.templateGroupId=De.TemplateGroupId),De.StorageLocation&&(Ve.storageLocation=De.StorageLocation),De.CoverURL&&(Ve.coverUrl=De.CoverURL),De.TransCodeMode&&(Ve.transCodeMode=De.TransCodeMode),De.UserData&&(Ve.userData=De.UserData);var we=this,Qe="getUploadAuth";Xt.videoId?(Ve.videoId=Xt.videoId,Qe="refreshUploadAuth"):Xt.isImage&&(Qe="getImageUploadAuth"),ft.default[Qe](Ve,function(ae){Xt.videoId=ae.VideoId?ae.VideoId:Xt.videoId,we.setUploadAuthAndAddress(Xt,ae.UploadAuth,ae.UploadAddress),we._state=St.VODSTATE.START},function(ae){we._error(Xt,{name:ae.Code,code:ae.Code,message:ae.Message,requestId:ae.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(Xt,ce,me,Pe){if(!Xt||!ce||!me)return!1;var De=JSON.parse(Lt.default.decode(ce));if(!(De.AccessKeyId&&De.AccessKeySecret&&De.SecurityToken&&De.Expiration))return console.error("uploadauth is invalid"),!1;var Ve={},we=Xt;if(me){if(Ve=JSON.parse(Lt.default.decode(me)),!Ve.Endpoint||!Ve.Bucket||!Ve.FileName)return console.error("uploadAddress is invalid"),!1}else Ve.Endpoint=we.endpoint,Ve.Bucket=we.bucket,Ve.FileName=we.object;this._ut="vod",this._uploadWay="vod",this.options.region=De.Region||this.options.region,this.init(De.AccessKeyId,De.AccessKeySecret,De.SecurityToken,De.Expiration),we.endpoint=we._endpoint?we._endpoint:Ve.Endpoint,we.bucket=we._bucket?we._bucket:Ve.Bucket,we.object=we._object?we._object:Ve.FileName,we.region=this.options.region,Pe&&(we.videoId=Pe),this._ossUpload=null,this._uploadCore(we,Xt.retry),Xt.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(Xt,ce,me,Pe){if(!ce||!me||!Pe)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var De={accessKeyId:ce,securityToken:Pe,accessKeySecret:me,videoId:Xt.object,requestId:Xt.ri,region:this.options.region},Ve=this,we="refreshUploadAuth";Xt.isImage&&(we="getImageUploadAuth"),ft.default[we](De,function(Qe){Ve.setUploadAuthAndAddress(Xt,Qe.UploadAuth,UploadAddress),Ve._state=St.VODSTATE.START},function(Qe){Ve._error(Xt,{name:Qe.Code,code:Qe.Code,message:Qe.Message,requestId:Qe.RequestId})})}},{key:"_upload",value:function(Xt){var ce=arguments.length>1&&arguments[1]!==void 0&&arguments[1],me=this.options;if(Xt.retry=ce,me.onUploadstarted&&!ce)try{var Pe=this._getCheckoutpoint(Xt);Pe&&Pe.state!=St.UPLOADSTATE.UPLOADING&&(Xt.checkpoint=Pe,Xt.videoId=Pe.videoId),me.onUploadstarted(Xt)}catch(De){console.log(De)}}},{key:"_uploadCore",value:function(Xt){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(Xt.state=St.UPLOADSTATE.UPLOADING,!this._ossUpload){Xt.endpoint=Xt.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var ce=this;this._ossUpload=new Pt.default({bucket:Xt.bucket,endpoint:Xt.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(ae,_t){ce._error.call(ce,ae,_t)},oncomplete:function(ae,_t){ce._complete.call(ce,ae,_t)},onprogress:function(ae,_t,$t){ce._progress.call(ce,ae,_t,$t)}})}var me=rt.default.getFileType(Xt.file.name),Pe=this._getCheckoutpoint(Xt),De="",Ve="";Pe&&Pe.checkpoint&&(Ve=Pe.state,De=Pe.videoId,Pe=Pe.checkpoint),Pe&&De==Xt.videoId&&Ve!=St.UPLOADSTATE.UPLOADING&&(Pe.file=Xt.file,Xt.checkpoint=Pe,Pe.uploadId);var we=this._adjustPartSize(Xt);this._reportLog("20002",Xt,{ft:me,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,vid:Xt.videoId||"",fn:Xt.file.name,fw:null,fh:null,ps:we});var Qe={headers:{"x-oss-notification":Xt.userData?Xt.userData:""},partSize:we,parallel:this.options.parallel};this._ossUpload.upload(Xt,Qe)}},{key:"_findUploadIndex",value:function(){for(var Xt=-1,ce=0;ce0||ce.name=="SignatureDoesNotMatchError"||ce.code=="SecurityTokenExpired"||ce.code=="InvalidSecurityToken.Expired"||ce.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=St.VODSTATE.EXPIRE,Xt.state=St.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(Xt,ce)}catch(Pe){console.log(Pe)}}return}if((ce.name=="RequestTimeoutError"||ce.name=="ConnectionTimeout"||ce.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var me=this;return setTimeout(function(){me._uploadCore(Xt,!0)},1e3*me._retryDuration),void this._retryCount++}ce.name=="NoSuchUploadError"&&this._removeCheckoutpoint(Xt),this._handleError(Xt,ce)}}},{key:"_handleError",value:function(Xt,ce){var me=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],Pe=St.UPLOADSTATE.FAIlURE;if(Xt.state!=St.UPLOADSTATE.CANCELED&&(Xt.state=St.UPLOADSTATE.FAIlURE,this._state=St.VODSTATE.FAILURE,this.options.onUploadFailed&&ce&&ce.code&&ce.message))try{this.options.onUploadFailed(Xt,ce.code,ce.message)}catch(Ve){console.log(Ve)}if(me&&this._changeState(Xt,Pe),this._reportLog("20006",Xt,{code:ce.name,message:ce.message,requestId:ce.requestId,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,fn:Xt.file.name}),this._reportLog("20004",Xt,{requestId:ce.requestId,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,fn:Xt.file.name}),Xt.ri=ct.default.create(),this._findUploadIndex()!=-1){var De=this;this._state=St.VODSTATE.START,setTimeout(function(){De.nextUpload()},100)}}},{key:"_complete",value:function(Xt,ce){if(Xt.state=St.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(Xt)}catch(De){console.log(De)}var me=0;ce&&ce.res&&ce.res.headers&&(me=ce.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(Xt);var Pe=this;setTimeout(function(){Pe.nextUpload()},100),this._retryCount=0,this._reportLog("20003",Xt,{requestId:me})}},{key:"_progress",value:function(Xt,ce,me){if(this.options.onUploadProgress)try{Xt.loaded=ce.loaded,this.options.onUploadProgress(Xt,ce.total,ce.loaded)}catch(_t){console.log(_t)}var Pe=ce.checkpoint,De=0;Pe&&(Xt.checkpoint=Pe,this._saveCheckoutpoint(Xt,Pe,St.UPLOADSTATE.UPLOADING),De=Pe.uploadId),this._retryCount=0;var Ve=this._getPortNumber(Pe),we=0;if(me&&me.headers&&(we=me.headers["x-oss-request-id"]),ce.loaded!=0&&this._reportLog("20007",Xt,{pn:Ve,requestId:we}),ce.loaded!=1&&this._reportLog("20005",Xt,{UploadId:De,pn:Ve+1,pr:Xt.retry?1:0,fs:Xt.file.size,bu:Xt.bucket,ok:Xt.object,fn:Xt.file.name}),!this._invalidUserId&&!Xt.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var Qe={file:Xt.file,checkpoint:ce,userId:this.options.userId,videoId:Xt.videoId,region:this.options.region,fileHash:Xt.fileHash};try{var ae=this;jt.default.upload(Qe,function(){},function(_t){if((_t=JSON.parse(_t))&&_t.Code=="InvalidParameter"&&_t.Message.indexOf("UserId")>0){ae._invalidUserId=!0;var $t=_t.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log($t)}})}catch(_t){console.log(_t)}}}},{key:"_getPortNumber",value:function(Xt){if(Xt){var ce=Xt.doneParts;if(ce&&ce.length>0)return ce[ce.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(Xt){var ce=this._getCheckoutpointKey(Xt);vt.default.remove(ce)}},{key:"_getCheckoutpoint",value:function(Xt){var ce=this._getCheckoutpointKey(Xt),me=vt.default.get(ce);if(me)try{return JSON.parse(me)}catch(Pe){}return""}},{key:"_saveCheckoutpoint",value:function(Xt,ce,me){if(ce){var Pe=this._getCheckoutpointKey(Xt),De=Xt.file,Ve={fileName:De.name,lastModified:De.lastModified,size:De.size,object:Xt.object,videoId:Xt.videoId,bucket:Xt.bucket,endpoint:Xt.endpoint,checkpoint:ce,loaded:Xt.loaded,state:me};vt.default.set(Pe,JSON.stringify(Ve))}}},{key:"_changeState",value:function(Xt,ce){var me=this._getCheckoutpoint(Xt);me&&((this._onbeforeunload=!0)&&(ce=St.UPLOADSTATE.STOPED),this._saveCheckoutpoint(Xt,me.checkpoint,ce))}},{key:"_getCheckoutpointKey",value:function(Xt){return"upload_"+Xt.file.lastModified+"_"+Xt.file.name+"_"+Xt.file.size}},{key:"_getCheckoutpointFromCloud",value:function(Xt,ce,me){var Pe={userId:this.options.userId,uploadInfoList:[{FileName:Xt.file.name,FileSize:Xt.file.size,FileCreateTime:Xt.file.lastModified,FileHash:Xt.fileHash}],region:this.options.region};jt.default.get(Pe,function(De){ce(De)},me)}},{key:"_reportLog",value:function(Xt,ce,me){me||(me={}),me.ri=ce.ri,this._ut&&(me.ut=this._ut),this._log.log(Xt,me)}},{key:"_initEvent",value:function(){var Xt=this;window&&(window.onbeforeunload=function(ce){if(Xt._onbeforeunload=!0,Xt._curIndex!=-1&&Xt._uploadList.length>Xt._curIndex){var me=Xt._uploadList[Xt._curIndex];Xt._changeState(me,St.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var Xt=0;Xt1e4?Xt.file.size/9999:this.options.partSize}}]),ne}());xt.default=te},function(Jt,xt,qt){"use strict";Object.defineProperty(xt,"__esModule",{value:!0}),xt.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},xt.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(Jt,xt,qt){"use strict";function Vt(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}}function Rt(Ct,Lt){if(!(Ct instanceof Lt))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Dt=function(){function Ct(Lt,Ft){for(var vt=0;vt=Rt())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Rt().toString(16)+" bytes");return 0|It}function st(It){return+It!=It&&(It=0),St.alloc(+It)}function rt(It,bt){if(St.isBuffer(It))return It.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(It)||It instanceof ArrayBuffer))return It.byteLength;typeof It!="string"&&(It=""+It);var Bt=It.length;if(Bt===0)return 0;for(var ie=!1;;)switch(bt){case"ascii":case"latin1":case"binary":return Bt;case"utf8":case"utf-8":case void 0:return Le(It).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Bt;case"hex":return Bt>>>1;case"base64":return Fe(It).length;default:if(ie)return Le(It).length;bt=(""+bt).toLowerCase(),ie=!0}}function ut(It,bt,Bt){var ie=!1;if((bt===void 0||bt<0)&&(bt=0),bt>this.length||((Bt===void 0||Bt>this.length)&&(Bt=this.length),Bt<=0)||(Bt>>>=0,bt>>>=0,Bt<=bt))return"";for(It||(It="utf8");;)switch(It){case"hex":return Ve(this,bt,Bt);case"utf8":case"utf-8":return ce(this,bt,Bt);case"ascii":return Pe(this,bt,Bt);case"latin1":case"binary":return De(this,bt,Bt);case"base64":return Xt(this,bt,Bt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we(this,bt,Bt);default:if(ie)throw new TypeError("Unknown encoding: "+It);It=(It+"").toLowerCase(),ie=!0}}function ct(It,bt,Bt){var ie=It[bt];It[bt]=It[Bt],It[Bt]=ie}function gt(It,bt,Bt,ie,Wt){if(It.length===0)return-1;if(typeof Bt=="string"?(ie=Bt,Bt=0):Bt>2147483647?Bt=2147483647:Bt<-2147483648&&(Bt=-2147483648),Bt=+Bt,isNaN(Bt)&&(Bt=Wt?0:It.length-1),Bt<0&&(Bt=It.length+Bt),Bt>=It.length){if(Wt)return-1;Bt=It.length-1}else if(Bt<0){if(!Wt)return-1;Bt=0}if(typeof bt=="string"&&(bt=St.from(bt,ie)),St.isBuffer(bt))return bt.length===0?-1:ft(It,bt,Bt,ie,Wt);if(typeof bt=="number")return bt&=255,St.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Wt?Uint8Array.prototype.indexOf.call(It,bt,Bt):Uint8Array.prototype.lastIndexOf.call(It,bt,Bt):ft(It,[bt],Bt,ie,Wt);throw new TypeError("val must be string, number or Buffer")}function ft(It,bt,Bt,ie,Wt){function Zt(Tn,un){return fe===1?Tn[un]:Tn.readUInt16BE(un*fe)}var fe=1,ke=It.length,tn=bt.length;if(ie!==void 0&&((ie=String(ie).toLowerCase())==="ucs2"||ie==="ucs-2"||ie==="utf16le"||ie==="utf-16le")){if(It.length<2||bt.length<2)return-1;fe=2,ke/=2,tn/=2,Bt/=2}var dn;if(Wt){var ln=-1;for(dn=Bt;dnke&&(Bt=ke-tn),dn=Bt;dn>=0;dn--){for(var Bn=!0,Vn=0;VnWt&&(ie=Wt):ie=Wt;var Zt=bt.length;if(Zt%2!=0)throw new TypeError("Invalid hex string");ie>Zt/2&&(ie=Zt/2);for(var fe=0;fe239?4:Zt>223?3:Zt>191?2:1;if(Wt+ke<=Bt){var tn,dn,ln,Bn;switch(ke){case 1:Zt<128&&(fe=Zt);break;case 2:tn=It[Wt+1],(192&tn)==128&&(Bn=(31&Zt)<<6|63&tn)>127&&(fe=Bn);break;case 3:tn=It[Wt+1],dn=It[Wt+2],(192&tn)==128&&(192&dn)==128&&(Bn=(15&Zt)<<12|(63&tn)<<6|63&dn)>2047&&(Bn<55296||Bn>57343)&&(fe=Bn);break;case 4:tn=It[Wt+1],dn=It[Wt+2],ln=It[Wt+3],(192&tn)==128&&(192&dn)==128&&(192&ln)==128&&(Bn=(15&Zt)<<18|(63&tn)<<12|(63&dn)<<6|63&ln)>65535&&Bn<1114112&&(fe=Bn)}}fe===null?(fe=65533,ke=1):fe>65535&&(fe-=65536,ie.push(fe>>>10&1023|55296),fe=56320|1023&fe),ie.push(fe),Wt+=ke}return me(ie)}function me(It){var bt=It.length;if(bt<=se)return String.fromCharCode.apply(String,It);for(var Bt="",ie=0;ieie)&&(Bt=ie);for(var Wt="",Zt=bt;ZtBt)throw new RangeError("Trying to access beyond buffer length")}function ae(It,bt,Bt,ie,Wt,Zt){if(!St.isBuffer(It))throw new TypeError('"buffer" argument must be a Buffer instance');if(bt>Wt||btIt.length)throw new RangeError("Index out of range")}function _t(It,bt,Bt,ie){bt<0&&(bt=65535+bt+1);for(var Wt=0,Zt=Math.min(It.length-Bt,2);Wt>>8*(ie?Wt:1-Wt)}function $t(It,bt,Bt,ie){bt<0&&(bt=4294967295+bt+1);for(var Wt=0,Zt=Math.min(It.length-Bt,4);Wt>>8*(ie?Wt:3-Wt)&255}function re(It,bt,Bt,ie,Wt,Zt){if(Bt+ie>It.length)throw new RangeError("Index out of range");if(Bt<0)throw new RangeError("Index out of range")}function pe(It,bt,Bt,ie,Wt){return Wt||re(It,bt,Bt,4,34028234663852886e22,-34028234663852886e22),At.write(It,bt,Bt,ie,23,4),Bt+4}function le(It,bt,Bt,ie,Wt){return Wt||re(It,bt,Bt,8,17976931348623157e292,-17976931348623157e292),At.write(It,bt,Bt,ie,52,8),Bt+8}function Ue(It){if(It=Ne(It).replace(Kt,""),It.length<2)return"";for(;It.length%4!=0;)It+="=";return It}function Ne(It){return It.trim?It.trim():It.replace(/^\s+|\s+$/g,"")}function Xe(It){return It<16?"0"+It.toString(16):It.toString(16)}function Le(It,bt){bt=bt||1/0;for(var Bt,ie=It.length,Wt=null,Zt=[],fe=0;fe55295&&Bt<57344){if(!Wt){if(Bt>56319){(bt-=3)>-1&&Zt.push(239,191,189);continue}if(fe+1===ie){(bt-=3)>-1&&Zt.push(239,191,189);continue}Wt=Bt;continue}if(Bt<56320){(bt-=3)>-1&&Zt.push(239,191,189),Wt=Bt;continue}Bt=65536+(Wt-55296<<10|Bt-56320)}else Wt&&(bt-=3)>-1&&Zt.push(239,191,189);if(Wt=null,Bt<128){if((bt-=1)<0)break;Zt.push(Bt)}else if(Bt<2048){if((bt-=2)<0)break;Zt.push(Bt>>6|192,63&Bt|128)}else if(Bt<65536){if((bt-=3)<0)break;Zt.push(Bt>>12|224,Bt>>6&63|128,63&Bt|128)}else{if(!(Bt<1114112))throw new Error("Invalid code point");if((bt-=4)<0)break;Zt.push(Bt>>18|240,Bt>>12&63|128,Bt>>6&63|128,63&Bt|128)}}return Zt}function xe(It){for(var bt=[],Bt=0;Bt>8,Wt=Bt%256,Zt.push(Wt),Zt.push(ie);return Zt}function Fe(It){return Mt.toByteArray(Ue(It))}function Ae(It,bt,Bt,ie){for(var Wt=0;Wt=bt.length||Wt>=It.length);++Wt)bt[Wt+Bt]=It[Wt];return Wt}function oe(It){return It!==It}var Mt=qt(21),At=qt(22),Qt=qt(23);xt.Buffer=St,xt.SlowBuffer=st,xt.INSPECT_MAX_BYTES=50,St.TYPED_ARRAY_SUPPORT=Vt.TYPED_ARRAY_SUPPORT!==void 0?Vt.TYPED_ARRAY_SUPPORT:function(){try{var It=new Uint8Array(1);return It.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},It.foo()===42&&typeof It.subarray=="function"&&It.subarray(1,1).byteLength===0}catch(bt){return!1}}(),xt.kMaxLength=Rt(),St.poolSize=8192,St._augment=function(It){return It.__proto__=St.prototype,It},St.from=function(It,bt,Bt){return Et(null,It,bt,Bt)},St.TYPED_ARRAY_SUPPORT&&(St.prototype.__proto__=Uint8Array.prototype,St.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&St[Symbol.species]===St&&Object.defineProperty(St,Symbol.species,{value:null,configurable:!0})),St.alloc=function(It,bt,Bt){return Pt(null,It,bt,Bt)},St.allocUnsafe=function(It){return Ct(null,It)},St.allocUnsafeSlow=function(It){return Ct(null,It)},St.isBuffer=function(It){return!(It==null||!It._isBuffer)},St.compare=function(It,bt){if(!St.isBuffer(It)||!St.isBuffer(bt))throw new TypeError("Arguments must be Buffers");if(It===bt)return 0;for(var Bt=It.length,ie=bt.length,Wt=0,Zt=Math.min(Bt,ie);Wt0&&(It=this.toString("hex",0,bt).match(/.{2}/g).join(" "),this.length>bt&&(It+=" ... ")),""},St.prototype.compare=function(It,bt,Bt,ie,Wt){if(!St.isBuffer(It))throw new TypeError("Argument must be a Buffer");if(bt===void 0&&(bt=0),Bt===void 0&&(Bt=It?It.length:0),ie===void 0&&(ie=0),Wt===void 0&&(Wt=this.length),bt<0||Bt>It.length||ie<0||Wt>this.length)throw new RangeError("out of range index");if(ie>=Wt&&bt>=Bt)return 0;if(ie>=Wt)return-1;if(bt>=Bt)return 1;if(bt>>>=0,Bt>>>=0,ie>>>=0,Wt>>>=0,this===It)return 0;for(var Zt=Wt-ie,fe=Bt-bt,ke=Math.min(Zt,fe),tn=this.slice(ie,Wt),dn=It.slice(bt,Bt),ln=0;lnWt)&&(Bt=Wt),It.length>0&&(Bt<0||bt<0)||bt>this.length)throw new RangeError("Attempt to write outside buffer bounds");ie||(ie="utf8");for(var Zt=!1;;)switch(ie){case"hex":return kt(this,It,bt,Bt);case"utf8":case"utf-8":return jt(this,It,bt,Bt);case"ascii":return Ht(this,It,bt,Bt);case"latin1":case"binary":return Ot(this,It,bt,Bt);case"base64":return te(this,It,bt,Bt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,It,bt,Bt);default:if(Zt)throw new TypeError("Unknown encoding: "+ie);ie=(""+ie).toLowerCase(),Zt=!0}},St.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var se=4096;St.prototype.slice=function(It,bt){var Bt=this.length;It=~~It,bt=bt===void 0?Bt:~~bt,It<0?(It+=Bt)<0&&(It=0):It>Bt&&(It=Bt),bt<0?(bt+=Bt)<0&&(bt=0):bt>Bt&&(bt=Bt),bt0&&(Wt*=256);)ie+=this[It+--bt]*Wt;return ie},St.prototype.readUInt8=function(It,bt){return bt||Qe(It,1,this.length),this[It]},St.prototype.readUInt16LE=function(It,bt){return bt||Qe(It,2,this.length),this[It]|this[It+1]<<8},St.prototype.readUInt16BE=function(It,bt){return bt||Qe(It,2,this.length),this[It]<<8|this[It+1]},St.prototype.readUInt32LE=function(It,bt){return bt||Qe(It,4,this.length),(this[It]|this[It+1]<<8|this[It+2]<<16)+16777216*this[It+3]},St.prototype.readUInt32BE=function(It,bt){return bt||Qe(It,4,this.length),16777216*this[It]+(this[It+1]<<16|this[It+2]<<8|this[It+3])},St.prototype.readIntLE=function(It,bt,Bt){It|=0,bt|=0,Bt||Qe(It,bt,this.length);for(var ie=this[It],Wt=1,Zt=0;++Zt=Wt&&(ie-=Math.pow(2,8*bt)),ie},St.prototype.readIntBE=function(It,bt,Bt){It|=0,bt|=0,Bt||Qe(It,bt,this.length);for(var ie=bt,Wt=1,Zt=this[It+--ie];ie>0&&(Wt*=256);)Zt+=this[It+--ie]*Wt;return Wt*=128,Zt>=Wt&&(Zt-=Math.pow(2,8*bt)),Zt},St.prototype.readInt8=function(It,bt){return bt||Qe(It,1,this.length),128&this[It]?-1*(255-this[It]+1):this[It]},St.prototype.readInt16LE=function(It,bt){bt||Qe(It,2,this.length);var Bt=this[It]|this[It+1]<<8;return 32768&Bt?4294901760|Bt:Bt},St.prototype.readInt16BE=function(It,bt){bt||Qe(It,2,this.length);var Bt=this[It+1]|this[It]<<8;return 32768&Bt?4294901760|Bt:Bt},St.prototype.readInt32LE=function(It,bt){return bt||Qe(It,4,this.length),this[It]|this[It+1]<<8|this[It+2]<<16|this[It+3]<<24},St.prototype.readInt32BE=function(It,bt){return bt||Qe(It,4,this.length),this[It]<<24|this[It+1]<<16|this[It+2]<<8|this[It+3]},St.prototype.readFloatLE=function(It,bt){return bt||Qe(It,4,this.length),At.read(this,It,!0,23,4)},St.prototype.readFloatBE=function(It,bt){return bt||Qe(It,4,this.length),At.read(this,It,!1,23,4)},St.prototype.readDoubleLE=function(It,bt){return bt||Qe(It,8,this.length),At.read(this,It,!0,52,8)},St.prototype.readDoubleBE=function(It,bt){return bt||Qe(It,8,this.length),At.read(this,It,!1,52,8)},St.prototype.writeUIntLE=function(It,bt,Bt,ie){It=+It,bt|=0,Bt|=0,!ie&&ae(this,It,bt,Bt,Math.pow(2,8*Bt)-1,0);var Wt=1,Zt=0;for(this[bt]=255&It;++Zt=0&&(Zt*=256);)this[bt+Wt]=It/Zt&255;return bt+Bt},St.prototype.writeUInt8=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,1,255,0),St.TYPED_ARRAY_SUPPORT||(It=Math.floor(It)),this[bt]=255&It,bt+1},St.prototype.writeUInt16LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,65535,0),St.TYPED_ARRAY_SUPPORT?(this[bt]=255&It,this[bt+1]=It>>>8):_t(this,It,bt,!0),bt+2},St.prototype.writeUInt16BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,65535,0),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>8,this[bt+1]=255&It):_t(this,It,bt,!1),bt+2},St.prototype.writeUInt32LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,4294967295,0),St.TYPED_ARRAY_SUPPORT?(this[bt+3]=It>>>24,this[bt+2]=It>>>16,this[bt+1]=It>>>8,this[bt]=255&It):$t(this,It,bt,!0),bt+4},St.prototype.writeUInt32BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,4294967295,0),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>24,this[bt+1]=It>>>16,this[bt+2]=It>>>8,this[bt+3]=255&It):$t(this,It,bt,!1),bt+4},St.prototype.writeIntLE=function(It,bt,Bt,ie){if(It=+It,bt|=0,!ie){var Wt=Math.pow(2,8*Bt-1);ae(this,It,bt,Bt,Wt-1,-Wt)}var Zt=0,fe=1,ke=0;for(this[bt]=255&It;++Zt>0)-ke&255;return bt+Bt},St.prototype.writeIntBE=function(It,bt,Bt,ie){if(It=+It,bt|=0,!ie){var Wt=Math.pow(2,8*Bt-1);ae(this,It,bt,Bt,Wt-1,-Wt)}var Zt=Bt-1,fe=1,ke=0;for(this[bt+Zt]=255&It;--Zt>=0&&(fe*=256);)It<0&&ke===0&&this[bt+Zt+1]!==0&&(ke=1),this[bt+Zt]=(It/fe>>0)-ke&255;return bt+Bt},St.prototype.writeInt8=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,1,127,-128),St.TYPED_ARRAY_SUPPORT||(It=Math.floor(It)),It<0&&(It=255+It+1),this[bt]=255&It,bt+1},St.prototype.writeInt16LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,32767,-32768),St.TYPED_ARRAY_SUPPORT?(this[bt]=255&It,this[bt+1]=It>>>8):_t(this,It,bt,!0),bt+2},St.prototype.writeInt16BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,2,32767,-32768),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>8,this[bt+1]=255&It):_t(this,It,bt,!1),bt+2},St.prototype.writeInt32LE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,2147483647,-2147483648),St.TYPED_ARRAY_SUPPORT?(this[bt]=255&It,this[bt+1]=It>>>8,this[bt+2]=It>>>16,this[bt+3]=It>>>24):$t(this,It,bt,!0),bt+4},St.prototype.writeInt32BE=function(It,bt,Bt){return It=+It,bt|=0,Bt||ae(this,It,bt,4,2147483647,-2147483648),It<0&&(It=4294967295+It+1),St.TYPED_ARRAY_SUPPORT?(this[bt]=It>>>24,this[bt+1]=It>>>16,this[bt+2]=It>>>8,this[bt+3]=255&It):$t(this,It,bt,!1),bt+4},St.prototype.writeFloatLE=function(It,bt,Bt){return pe(this,It,bt,!0,Bt)},St.prototype.writeFloatBE=function(It,bt,Bt){return pe(this,It,bt,!1,Bt)},St.prototype.writeDoubleLE=function(It,bt,Bt){return le(this,It,bt,!0,Bt)},St.prototype.writeDoubleBE=function(It,bt,Bt){return le(this,It,bt,!1,Bt)},St.prototype.copy=function(It,bt,Bt,ie){if(Bt||(Bt=0),ie||ie===0||(ie=this.length),bt>=It.length&&(bt=It.length),bt||(bt=0),ie>0&&ie=this.length)throw new RangeError("sourceStart out of bounds");if(ie<0)throw new RangeError("sourceEnd out of bounds");ie>this.length&&(ie=this.length),It.length-bt=0;--Wt)It[Wt+bt]=this[Wt+Bt];else if(Zt<1e3||!St.TYPED_ARRAY_SUPPORT)for(Wt=0;Wt>>=0,Bt=Bt===void 0?this.length:Bt>>>0,It||(It=0);var Zt;if(typeof It=="number")for(Zt=bt;Zt0)throw new Error("Invalid string. Length must be a multiple of 4");return tt[st-2]==="="?2:tt[st-1]==="="?1:0}function Rt(tt){return 3*tt.length/4-Vt(tt)}function Dt(tt){var st,rt,ut,ct,gt,ft=tt.length;ct=Vt(tt),gt=new Lt(3*ft/4-ct),rt=ct>0?ft-4:ft;var kt=0;for(st=0;st>16&255,gt[kt++]=ut>>8&255,gt[kt++]=255&ut;return ct===2?(ut=Ct[tt.charCodeAt(st)]<<2|Ct[tt.charCodeAt(st+1)]>>4,gt[kt++]=255&ut):ct===1&&(ut=Ct[tt.charCodeAt(st)]<<10|Ct[tt.charCodeAt(st+1)]<<4|Ct[tt.charCodeAt(st+2)]>>2,gt[kt++]=ut>>8&255,gt[kt++]=255&ut),gt}function St(tt){return Pt[tt>>18&63]+Pt[tt>>12&63]+Pt[tt>>6&63]+Pt[63&tt]}function Et(tt,st,rt){for(var ut,ct=[],gt=st;gtkt?kt:ft+16383));return ut===1?(st=tt[rt-1],ct+=Pt[st>>2],ct+=Pt[st<<4&63],ct+="=="):ut===2&&(st=(tt[rt-2]<<8)+tt[rt-1],ct+=Pt[st>>10],ct+=Pt[st>>4&63],ct+=Pt[st<<2&63],ct+="="),gt.push(ct),gt.join("")}xt.byteLength=Rt,xt.toByteArray=Dt,xt.fromByteArray=Nt;for(var Pt=[],Ct=[],Lt=typeof Uint8Array!="undefined"?Uint8Array:Array,Ft="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vt=0,et=Ft.length;vt>1,Ft=-7,vt=Rt?St-1:0,et=Rt?-1:1,tt=qt[Vt+vt];for(vt+=et,Et=tt&(1<<-Ft)-1,tt>>=-Ft,Ft+=Pt;Ft>0;Et=256*Et+qt[Vt+vt],vt+=et,Ft-=8);for(Nt=Et&(1<<-Ft)-1,Et>>=-Ft,Ft+=Dt;Ft>0;Nt=256*Nt+qt[Vt+vt],vt+=et,Ft-=8);if(Et===0)Et=1-Lt;else{if(Et===Ct)return Nt?NaN:1/0*(tt?-1:1);Nt+=Math.pow(2,Dt),Et-=Lt}return(tt?-1:1)*Nt*Math.pow(2,Et-Dt)},xt.write=function(qt,Vt,Rt,Dt,St,Et){var Nt,Pt,Ct,Lt=8*Et-St-1,Ft=(1<>1,et=St===23?Math.pow(2,-24)-Math.pow(2,-77):0,tt=Dt?0:Et-1,st=Dt?1:-1,rt=Vt<0||Vt===0&&1/Vt<0?1:0;for(Vt=Math.abs(Vt),isNaN(Vt)||Vt===1/0?(Pt=isNaN(Vt)?1:0,Nt=Ft):(Nt=Math.floor(Math.log(Vt)/Math.LN2),Vt*(Ct=Math.pow(2,-Nt))<1&&(Nt--,Ct*=2),Vt+=Nt+vt>=1?et/Ct:et*Math.pow(2,1-vt),Vt*Ct>=2&&(Nt++,Ct/=2),Nt+vt>=Ft?(Pt=0,Nt=Ft):Nt+vt>=1?(Pt=(Vt*Ct-1)*Math.pow(2,St),Nt+=vt):(Pt=Vt*Math.pow(2,vt-1)*Math.pow(2,St),Nt=0));St>=8;qt[Rt+tt]=255&Pt,tt+=st,Pt/=256,St-=8);for(Nt=Nt<0;qt[Rt+tt]=255&Nt,tt+=st,Nt/=256,Lt-=8);qt[Rt+tt-st]|=128*rt}},function(Jt,xt){var qt={}.toString;Jt.exports=Array.isArray||function(Vt){return qt.call(Vt)=="[object Array]"}},function(Jt,xt,qt){"use strict";function Vt(St,Et){if(!(St instanceof Et))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Rt=function(){function St(Et,Nt){for(var Pt=0;Pt>>31}var ft=(et<<5|et>>>27)+ut+Pt[ct];ft+=ct<20?1518500249+(tt&st|~tt&rt):ct<40?1859775393+(tt^st^rt):ct<60?(tt&st|tt&rt|st&rt)-1894007588:(tt^st^rt)-899497514,ut=rt,rt=st,st=tt<<30|tt>>>2,tt=et,et=ft}vt[0]=vt[0]+et|0,vt[1]=vt[1]+tt|0,vt[2]=vt[2]+st|0,vt[3]=vt[3]+rt|0,vt[4]=vt[4]+ut|0},_doFinalize:function(){var Lt=this._data,Ft=Lt.words,vt=8*this._nDataBytes,et=8*Lt.sigBytes;return Ft[et>>>5]|=128<<24-et%32,Ft[14+(et+64>>>9<<4)]=Math.floor(vt/4294967296),Ft[15+(et+64>>>9<<4)]=vt,Lt.sigBytes=4*Ft.length,this._process(),this._hash},clone:function(){var Lt=Et.clone.call(this);return Lt._hash=this._hash.clone(),Lt}});Rt.SHA1=Et._createHelper(Ct),Rt.HmacSHA1=Et._createHmacHelper(Ct)}(),Vt.SHA1})},function(Jt,xt,qt){(function(Vt,Rt){Jt.exports=xt=Rt(qt(0))})(0,function(Vt){(function(){var Rt=Vt,Dt=Rt.lib,St=Dt.Base,Et=Rt.enc,Nt=Et.Utf8,Pt=Rt.algo;Pt.HMAC=St.extend({init:function(Ct,Lt){Ct=this._hasher=new Ct.init,typeof Lt=="string"&&(Lt=Nt.parse(Lt));var Ft=Ct.blockSize,vt=4*Ft;Lt.sigBytes>vt&&(Lt=Ct.finalize(Lt)),Lt.clamp();for(var et=this._oKey=Lt.clone(),tt=this._iKey=Lt.clone(),st=et.words,rt=tt.words,ut=0;ut>>6-et%4*2;Ft[vt>>>2]|=(tt|st)<<24-vt%4*8,vt++}return Et.create(Ft,vt)}var Dt=Vt,St=Dt.lib,Et=St.WordArray,Nt=Dt.enc;Nt.Base64={stringify:function(Pt){var Ct=Pt.words,Lt=Pt.sigBytes,Ft=this._map;Pt.clamp();for(var vt=[],et=0;et>>2]>>>24-et%4*8&255,st=Ct[et+1>>>2]>>>24-(et+1)%4*8&255,rt=Ct[et+2>>>2]>>>24-(et+2)%4*8&255,ut=tt<<16|st<<8|rt,ct=0;ct<4&&et+.75*ct>>6*(3-ct)&63));var gt=Ft.charAt(64);if(gt)for(;vt.length%4;)vt.push(gt);return vt.join("")},parse:function(Pt){var Ct=Pt.length,Lt=this._map,Ft=this._reverseMap;if(!Ft){Ft=this._reverseMap=[];for(var vt=0;vt0&&(Qe=we.UploadProgress.UploadProgressList[0],ae=Qe.ClientId),Lt.default.setClientId(ae),Ht&&Ht(Qe)},function(we){we&&(Ot(we),console.log(we))})}}]),kt}();xt.default=ft},function(Jt,xt,qt){"use strict";function Vt(Nt,Pt){if(!(Nt instanceof Pt))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(xt,"__esModule",{value:!0});var Rt=function(){function Nt(Pt,Ct){for(var Lt=0;Lt`,triples:"",explode:"[]{}"},qt=Jt.Pos;Jt.defineOption("autoCloseBrackets",!1,function(et,tt,st){st&&st!=Jt.Init&&(et.removeKeyMap(Rt),et.state.closeBrackets=null),tt&&(Dt(Vt(tt,"pairs")),et.state.closeBrackets=tt,et.addKeyMap(Rt))});function Vt(et,tt){return tt=="pairs"&&typeof et=="string"?et:typeof et=="object"&&et[tt]!=null?et[tt]:xt[tt]}var Rt={Backspace:Nt,Enter:Pt};function Dt(et){for(var tt=0;tt=0;ut--){var gt=rt[ut].head;et.replaceRange("",qt(gt.line,gt.ch-1),qt(gt.line,gt.ch+1),"+delete")}}function Pt(et){var tt=Et(et),st=tt&&Vt(tt,"explode");if(!st||et.getOption("disableInput"))return Jt.Pass;for(var rt=et.listSelections(),ut=0;ut0;return{anchor:new qt(et.anchor.line,et.anchor.ch+(tt?-1:1)),head:new qt(et.head.line,et.head.ch+(tt?1:-1))}}function Lt(et,tt){var st=Et(et);if(!st||et.getOption("disableInput"))return Jt.Pass;var rt=Vt(st,"pairs"),ut=rt.indexOf(tt);if(ut==-1)return Jt.Pass;for(var ct=Vt(st,"closeBefore"),gt=Vt(st,"triples"),ft=rt.charAt(ut+1)==tt,kt=et.listSelections(),jt=ut%2==0,Ht,Ot=0;Ot=0&&et.getRange(ne,qt(ne.line,ne.ch+3))==tt+tt+tt?Xt="skipThree":Xt="skip";else if(ft&&ne.ch>1&>.indexOf(tt)>=0&&et.getRange(qt(ne.line,ne.ch-2),ne)==tt+tt){if(ne.ch>2&&/\bstring/.test(et.getTokenTypeAt(qt(ne.line,ne.ch-2))))return Jt.Pass;Xt="addFour"}else if(ft){var me=ne.ch==0?" ":et.getRange(qt(ne.line,ne.ch-1),ne);if(!Jt.isWordChar(ce)&&me!=tt&&!Jt.isWordChar(me))Xt="both";else return Jt.Pass}else if(jt&&(ce.length===0||/\s/.test(ce)||ct.indexOf(ce)>-1))Xt="both";else return Jt.Pass;if(!Ht)Ht=Xt;else if(Ht!=Xt)return Jt.Pass}var Pe=ut%2?rt.charAt(ut-1):tt,De=ut%2?tt:rt.charAt(ut+1);et.operation(function(){if(Ht=="skip")et.execCommand("goCharRight");else if(Ht=="skipThree")for(var Ve=0;Ve<3;Ve++)et.execCommand("goCharRight");else if(Ht=="surround"){for(var we=et.getSelections(),Ve=0;Ve'"]=function(Ft){return Vt(Ft)}),Nt.addKeyMap(Lt)}});var xt=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],qt=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Vt(Nt){if(Nt.getOption("disableInput"))return Jt.Pass;for(var Pt=Nt.listSelections(),Ct=[],Lt=Nt.getOption("autoCloseTags"),Ft=0;Ftvt.ch&&(ut=ut.slice(0,ut.length-et.end+vt.ch));var kt=ut.toLowerCase();if(!ut||et.type=="string"&&(et.end!=vt.ch||!/[\"\']/.test(et.string.charAt(et.string.length-1))||et.string.length==1)||et.type=="tag"&&rt.close||et.string.indexOf("/")==vt.ch-et.start-1||gt&&St(gt,kt)>-1||Et(Nt,tt.mode.xmlCurrentContext&&tt.mode.xmlCurrentContext(st)||[],ut,vt,!0))return Jt.Pass;var jt=typeof Lt=="object"&&Lt.emptyTags;if(jt&&St(jt,ut)>-1){Ct[Ft]={text:"/>",newPos:Jt.Pos(vt.line,vt.ch+2)};continue}var Ht=ft&&St(ft,kt)>-1;Ct[Ft]={indent:Ht,text:">"+(Ht?` -`:"")+"",newPos:Ht?Jt.Pos(vt.line+1,0):Jt.Pos(vt.line,vt.ch+1)}}for(var Ot=typeof Lt=="object"&&Lt.dontIndentOnAutoClose,Ft=Pt.length-1;Ft>=0;Ft--){var te=Ct[Ft];Nt.replaceRange(te.text,Pt[Ft].head,Pt[Ft].anchor,"+insert");var ne=Nt.listSelections().slice(0);ne[Ft]={head:te.newPos,anchor:te.newPos},Nt.setSelections(ne),!Ot&&te.indent&&(Nt.indentLine(te.newPos.line,null,!0),Nt.indentLine(te.newPos.line+1,null,!0))}}function Rt(Nt,Pt){for(var Ct=Nt.listSelections(),Lt=[],Ft=Pt?"/":""&&(gt+=">"),Lt[tt]=gt}if(Nt.replaceSelections(Lt),Ct=Nt.listSelections(),!et)for(var tt=0;tt=0&&Pt[st]==Ct;st--)++tt;Lt=et.to;for(var st=1;st=st.max))return st.ch=0,st.text=st.cm.getLine(++st.line),!0}function Pt(st){if(!(st.line<=st.min))return st.text=st.cm.getLine(--st.line),st.ch=st.text.length,!0}function Ct(st){for(;;){var rt=st.text.indexOf(">",st.ch);if(rt==-1){if(Nt(st))continue;return}if(!Et(st,rt+1)){st.ch=rt+1;continue}var ut=st.text.lastIndexOf("/",rt),ct=ut>-1&&!/\S/.test(st.text.slice(ut+1,rt));return st.ch=rt+1,ct?"selfClose":"regular"}}function Lt(st){for(;;){var rt=st.ch?st.text.lastIndexOf("<",st.ch-1):-1;if(rt==-1){if(Pt(st))continue;return}if(!Et(st,rt+1)){st.ch=rt;continue}Dt.lastIndex=rt,st.ch=rt;var ut=Dt.exec(st.text);if(ut&&ut.index==rt)return ut}}function Ft(st){for(;;){Dt.lastIndex=st.ch;var rt=Dt.exec(st.text);if(!rt){if(Nt(st))continue;return}if(!Et(st,rt.index+1)){st.ch=rt.index+1;continue}return st.ch=rt.index+rt[0].length,rt}}function vt(st){for(;;){var rt=st.ch?st.text.lastIndexOf(">",st.ch-1):-1;if(rt==-1){if(Pt(st))continue;return}if(!Et(st,rt+1)){st.ch=rt;continue}var ut=st.text.lastIndexOf("/",rt),ct=ut>-1&&!/\S/.test(st.text.slice(ut+1,rt));return st.ch=rt+1,ct?"selfClose":"regular"}}function et(st,rt){for(var ut=[];;){var ct=Ft(st),gt,ft=st.line,kt=st.ch-(ct?ct[0].length:0);if(!ct||!(gt=Ct(st)))return;if(gt!="selfClose")if(ct[1]){for(var jt=ut.length-1;jt>=0;--jt)if(ut[jt]==ct[2]){ut.length=jt;break}if(jt<0&&(!rt||rt==ct[2]))return{tag:ct[2],from:xt(ft,kt),to:xt(st.line,st.ch)}}else ut.push(ct[2])}}function tt(st,rt){for(var ut=[];;){var ct=vt(st);if(!ct)return;if(ct=="selfClose"){Lt(st);continue}var gt=st.line,ft=st.ch,kt=Lt(st);if(!kt)return;if(kt[1])ut.push(kt[2]);else{for(var jt=ut.length-1;jt>=0;--jt)if(ut[jt]==kt[2]){ut.length=jt;break}if(jt<0&&(!rt||rt==kt[2]))return{tag:kt[2],from:xt(st.line,st.ch),to:xt(gt,ft)}}}}Jt.registerHelper("fold","xml",function(st,rt){for(var ut=new St(st,rt.line,0);;){var ct=Ft(ut);if(!ct||ut.line!=rt.line)return;var gt=Ct(ut);if(!gt)return;if(!ct[1]&>!="selfClose"){var ft=xt(ut.line,ut.ch),kt=et(ut,ct[2]);return kt&&qt(kt.from,ft)>0?{from:ft,to:kt.from}:null}}}),Jt.findMatchingTag=function(st,rt,ut){var ct=new St(st,rt.line,rt.ch,ut);if(!(ct.text.indexOf(">")==-1&&ct.text.indexOf("<")==-1)){var gt=Ct(ct),ft=gt&&xt(ct.line,ct.ch),kt=gt&&Lt(ct);if(!(!gt||!kt||qt(ct,rt)>0)){var jt={from:xt(ct.line,ct.ch),to:ft,tag:kt[2]};return gt=="selfClose"?{open:jt,close:null,at:"open"}:kt[1]?{open:tt(ct,kt[2]),close:jt,at:"close"}:(ct=new St(st,ft.line,ft.ch,ut),{open:jt,close:et(ct,kt[2]),at:"open"})}}},Jt.findEnclosingTag=function(st,rt,ut,ct){for(var gt=new St(st,rt.line,rt.ch,ut);;){var ft=tt(gt,ct);if(!ft)break;var kt=new St(st,rt.line,rt.ch,ut),jt=et(kt,ft.tag);if(jt)return{open:ft,close:jt}}},Jt.scanForClosingTag=function(st,rt,ut,ct){var gt=new St(st,rt.line,rt.ch,ct?{from:0,to:ct}:null);return et(gt,ut)}})},4631:function(An){(function(jn,he){An.exports=he()})(this,function(){"use strict";var jn=navigator.userAgent,he=navigator.platform,Jt=/gecko\/\d/i.test(jn),xt=/MSIE \d/.test(jn),qt=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(jn),Vt=/Edge\/(\d+)/.exec(jn),Rt=xt||qt||Vt,Dt=Rt&&(xt?document.documentMode||6:+(Vt||qt)[1]),St=!Vt&&/WebKit\//.test(jn),Et=St&&/Qt\/\d+\.\d+/.test(jn),Nt=!Vt&&/Chrome\//.test(jn),Pt=/Opera\//.test(jn),Ct=/Apple Computer/.test(navigator.vendor),Lt=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(jn),Ft=/PhantomJS/.test(jn),vt=!Vt&&/AppleWebKit/.test(jn)&&/Mobile\/\w+/.test(jn),et=/Android/.test(jn),tt=vt||et||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(jn),st=vt||/Mac/.test(he),rt=/\bCrOS\b/.test(jn),ut=/win/i.test(he),ct=Pt&&jn.match(/Version\/(\d*\.\d*)/);ct&&(ct=Number(ct[1])),ct&&ct>=15&&(Pt=!1,St=!0);var gt=st&&(Et||Pt&&(ct==null||ct<12.11)),ft=Jt||Rt&&Dt>=9;function kt(it){return new RegExp("(^|\\s)"+it+"(?:$|\\s)\\s*")}var jt=function(it,lt){var mt=it.className,pt=kt(lt).exec(mt);if(pt){var wt=mt.slice(pt.index+pt[0].length);it.className=mt.slice(0,pt.index)+(wt?pt[1]+wt:"")}};function Ht(it){for(var lt=it.childNodes.length;lt>0;--lt)it.removeChild(it.firstChild);return it}function Ot(it,lt){return Ht(it).appendChild(lt)}function te(it,lt,mt,pt){var wt=document.createElement(it);if(mt&&(wt.className=mt),pt&&(wt.style.cssText=pt),typeof lt=="string")wt.appendChild(document.createTextNode(lt));else if(lt)for(var Yt=0;Yt=lt)return ue+(lt-Yt);ue+=Se-Yt,ue+=mt-ue%mt,Yt=Se+1}}var _t=function(){this.id=null,this.f=null,this.time=0,this.handler=we(this.onTimeout,this)};_t.prototype.onTimeout=function(it){it.id=0,it.time<=+new Date?it.f():setTimeout(it.handler,it.time-+new Date)},_t.prototype.set=function(it,lt){this.f=lt;var mt=+new Date+it;(!this.id||mt=lt)return pt+Math.min(ue,lt-wt);if(wt+=Yt-pt,wt+=mt-wt%mt,pt=Yt+1,wt>=lt)return pt}}var Le=[""];function xe(it){for(;Le.length<=it;)Le.push(_e(Le)+" ");return Le[it]}function _e(it){return it[it.length-1]}function Fe(it,lt){for(var mt=[],pt=0;pt"\x80"&&(it.toUpperCase()!=it.toLowerCase()||At.test(it))}function se(it,lt){return lt?lt.source.indexOf("\\w")>-1&&Qt(it)?!0:lt.test(it):Qt(it)}function Kt(it){for(var lt in it)if(it.hasOwnProperty(lt)&&it[lt])return!1;return!0}var It=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function bt(it){return it.charCodeAt(0)>=768&&It.test(it)}function Bt(it,lt,mt){for(;(mt<0?lt>0:ltmt?-1:1;;){if(lt==mt)return lt;var wt=(lt+mt)/2,Yt=pt<0?Math.ceil(wt):Math.floor(wt);if(Yt==lt)return it(Yt)?lt:mt;it(Yt)?mt=Yt:lt=Yt+pt}}function Wt(it,lt,mt,pt){if(!it)return pt(lt,mt,"ltr",0);for(var wt=!1,Yt=0;Ytlt||lt==mt&&ue.to==lt)&&(pt(Math.max(ue.from,lt),Math.min(ue.to,mt),ue.level==1?"rtl":"ltr",Yt),wt=!0)}wt||pt(lt,mt,"ltr")}var Zt=null;function fe(it,lt,mt){var pt;Zt=null;for(var wt=0;wtlt)return wt;Yt.to==lt&&(Yt.from!=Yt.to&&mt=="before"?pt=wt:Zt=wt),Yt.from==lt&&(Yt.from!=Yt.to&&mt!="before"?pt=wt:Zt=wt)}return pt!=null?pt:Zt}var ke=function(){var it="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",lt="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function mt(Te){return Te<=247?it.charAt(Te):1424<=Te&&Te<=1524?"R":1536<=Te&&Te<=1785?lt.charAt(Te-1536):1774<=Te&&Te<=2220?"r":8192<=Te&&Te<=8203?"w":Te==8204?"b":"L"}var pt=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,wt=/[stwN]/,Yt=/[LRr]/,ue=/[Lb1n]/,Se=/[1n]/;function ve(Te,$e,Re){this.level=Te,this.from=$e,this.to=Re}return function(Te,$e){var Re=$e=="ltr"?"L":"R";if(Te.length==0||$e=="ltr"&&!pt.test(Te))return!1;for(var fn=Te.length,hn=[],Gn=0;Gn-1&&(pt[lt]=wt.slice(0,Yt).concat(wt.slice(Yt+1)))}}}function Tn(it,lt){var mt=Bn(it,lt);if(mt.length)for(var pt=Array.prototype.slice.call(arguments,2),wt=0;wt0}function fi(it){it.prototype.on=function(lt,mt){ln(this,lt,mt)},it.prototype.off=function(lt,mt){Vn(this,lt,mt)}}function bi(it){it.preventDefault?it.preventDefault():it.returnValue=!1}function Ni(it){it.stopPropagation?it.stopPropagation():it.cancelBubble=!0}function qn(it){return it.defaultPrevented!=null?it.defaultPrevented:it.returnValue==!1}function ji(it){bi(it),Ni(it)}function xr(it){return it.target||it.srcElement}function Fr(it){var lt=it.which;return lt==null&&(it.button&1?lt=1:it.button&2?lt=3:it.button&4&&(lt=2)),st&&it.ctrlKey&<==1&&(lt=3),lt}var jr=function(){if(Rt&&Dt<9)return!1;var it=te("div");return"draggable"in it||"dragDrop"in it}(),Pr;function Fi(it){if(Pr==null){var lt=te("span","\u200B");Ot(it,te("span",[lt,document.createTextNode("x")])),it.firstChild.offsetHeight!=0&&(Pr=lt.offsetWidth<=1&<.offsetHeight>2&&!(Rt&&Dt<8))}var mt=Pr?te("span","\u200B"):te("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return mt.setAttribute("cm-text",""),mt}var yr;function Ii(it){if(yr!=null)return yr;var lt=Ot(it,document.createTextNode("A\u062EA")),mt=Xt(lt,0,1).getBoundingClientRect(),pt=Xt(lt,1,2).getBoundingClientRect();return Ht(it),!mt||mt.left==mt.right?!1:yr=pt.right-mt.right<3}var vn=` +`:"")+"",newPos:Ht?Jt.Pos(vt.line+1,0):Jt.Pos(vt.line,vt.ch+1)}}for(var Ot=typeof Lt=="object"&&Lt.dontIndentOnAutoClose,Ft=Pt.length-1;Ft>=0;Ft--){var te=Ct[Ft];Nt.replaceRange(te.text,Pt[Ft].head,Pt[Ft].anchor,"+insert");var ne=Nt.listSelections().slice(0);ne[Ft]={head:te.newPos,anchor:te.newPos},Nt.setSelections(ne),!Ot&&te.indent&&(Nt.indentLine(te.newPos.line,null,!0),Nt.indentLine(te.newPos.line+1,null,!0))}}function Rt(Nt,Pt){for(var Ct=Nt.listSelections(),Lt=[],Ft=Pt?"/":""&&(gt+=">"),Lt[tt]=gt}if(Nt.replaceSelections(Lt),Ct=Nt.listSelections(),!et)for(var tt=0;tt=0&&Pt[st]==Ct;st--)++tt;Lt=et.to;for(var st=1;st=st.max))return st.ch=0,st.text=st.cm.getLine(++st.line),!0}function Pt(st){if(!(st.line<=st.min))return st.text=st.cm.getLine(--st.line),st.ch=st.text.length,!0}function Ct(st){for(;;){var rt=st.text.indexOf(">",st.ch);if(rt==-1){if(Nt(st))continue;return}if(!Et(st,rt+1)){st.ch=rt+1;continue}var ut=st.text.lastIndexOf("/",rt),ct=ut>-1&&!/\S/.test(st.text.slice(ut+1,rt));return st.ch=rt+1,ct?"selfClose":"regular"}}function Lt(st){for(;;){var rt=st.ch?st.text.lastIndexOf("<",st.ch-1):-1;if(rt==-1){if(Pt(st))continue;return}if(!Et(st,rt+1)){st.ch=rt;continue}Dt.lastIndex=rt,st.ch=rt;var ut=Dt.exec(st.text);if(ut&&ut.index==rt)return ut}}function Ft(st){for(;;){Dt.lastIndex=st.ch;var rt=Dt.exec(st.text);if(!rt){if(Nt(st))continue;return}if(!Et(st,rt.index+1)){st.ch=rt.index+1;continue}return st.ch=rt.index+rt[0].length,rt}}function vt(st){for(;;){var rt=st.ch?st.text.lastIndexOf(">",st.ch-1):-1;if(rt==-1){if(Pt(st))continue;return}if(!Et(st,rt+1)){st.ch=rt;continue}var ut=st.text.lastIndexOf("/",rt),ct=ut>-1&&!/\S/.test(st.text.slice(ut+1,rt));return st.ch=rt+1,ct?"selfClose":"regular"}}function et(st,rt){for(var ut=[];;){var ct=Ft(st),gt,ft=st.line,kt=st.ch-(ct?ct[0].length:0);if(!ct||!(gt=Ct(st)))return;if(gt!="selfClose")if(ct[1]){for(var jt=ut.length-1;jt>=0;--jt)if(ut[jt]==ct[2]){ut.length=jt;break}if(jt<0&&(!rt||rt==ct[2]))return{tag:ct[2],from:xt(ft,kt),to:xt(st.line,st.ch)}}else ut.push(ct[2])}}function tt(st,rt){for(var ut=[];;){var ct=vt(st);if(!ct)return;if(ct=="selfClose"){Lt(st);continue}var gt=st.line,ft=st.ch,kt=Lt(st);if(!kt)return;if(kt[1])ut.push(kt[2]);else{for(var jt=ut.length-1;jt>=0;--jt)if(ut[jt]==kt[2]){ut.length=jt;break}if(jt<0&&(!rt||rt==kt[2]))return{tag:kt[2],from:xt(st.line,st.ch),to:xt(gt,ft)}}}}Jt.registerHelper("fold","xml",function(st,rt){for(var ut=new St(st,rt.line,0);;){var ct=Ft(ut);if(!ct||ut.line!=rt.line)return;var gt=Ct(ut);if(!gt)return;if(!ct[1]&>!="selfClose"){var ft=xt(ut.line,ut.ch),kt=et(ut,ct[2]);return kt&&qt(kt.from,ft)>0?{from:ft,to:kt.from}:null}}}),Jt.findMatchingTag=function(st,rt,ut){var ct=new St(st,rt.line,rt.ch,ut);if(!(ct.text.indexOf(">")==-1&&ct.text.indexOf("<")==-1)){var gt=Ct(ct),ft=gt&&xt(ct.line,ct.ch),kt=gt&&Lt(ct);if(!(!gt||!kt||qt(ct,rt)>0)){var jt={from:xt(ct.line,ct.ch),to:ft,tag:kt[2]};return gt=="selfClose"?{open:jt,close:null,at:"open"}:kt[1]?{open:tt(ct,kt[2]),close:jt,at:"close"}:(ct=new St(st,ft.line,ft.ch,ut),{open:jt,close:et(ct,kt[2]),at:"open"})}}},Jt.findEnclosingTag=function(st,rt,ut,ct){for(var gt=new St(st,rt.line,rt.ch,ut);;){var ft=tt(gt,ct);if(!ft)break;var kt=new St(st,rt.line,rt.ch,ut),jt=et(kt,ft.tag);if(jt)return{open:ft,close:jt}}},Jt.scanForClosingTag=function(st,rt,ut,ct){var gt=new St(st,rt.line,rt.ch,ct?{from:0,to:ct}:null);return et(gt,ut)}})},4631:function(An){(function(jn,he){An.exports=he()})(this,function(){"use strict";var jn=navigator.userAgent,he=navigator.platform,Jt=/gecko\/\d/i.test(jn),xt=/MSIE \d/.test(jn),qt=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(jn),Vt=/Edge\/(\d+)/.exec(jn),Rt=xt||qt||Vt,Dt=Rt&&(xt?document.documentMode||6:+(Vt||qt)[1]),St=!Vt&&/WebKit\//.test(jn),Et=St&&/Qt\/\d+\.\d+/.test(jn),Nt=!Vt&&/Chrome\//.test(jn),Pt=/Opera\//.test(jn),Ct=/Apple Computer/.test(navigator.vendor),Lt=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(jn),Ft=/PhantomJS/.test(jn),vt=!Vt&&/AppleWebKit/.test(jn)&&/Mobile\/\w+/.test(jn),et=/Android/.test(jn),tt=vt||et||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(jn),st=vt||/Mac/.test(he),rt=/\bCrOS\b/.test(jn),ut=/win/i.test(he),ct=Pt&&jn.match(/Version\/(\d*\.\d*)/);ct&&(ct=Number(ct[1])),ct&&ct>=15&&(Pt=!1,St=!0);var gt=st&&(Et||Pt&&(ct==null||ct<12.11)),ft=Jt||Rt&&Dt>=9;function kt(it){return new RegExp("(^|\\s)"+it+"(?:$|\\s)\\s*")}var jt=function(it,lt){var mt=it.className,pt=kt(lt).exec(mt);if(pt){var wt=mt.slice(pt.index+pt[0].length);it.className=mt.slice(0,pt.index)+(wt?pt[1]+wt:"")}};function Ht(it){for(var lt=it.childNodes.length;lt>0;--lt)it.removeChild(it.firstChild);return it}function Ot(it,lt){return Ht(it).appendChild(lt)}function te(it,lt,mt,pt){var wt=document.createElement(it);if(mt&&(wt.className=mt),pt&&(wt.style.cssText=pt),typeof lt=="string")wt.appendChild(document.createTextNode(lt));else if(lt)for(var Yt=0;Yt=lt)return ue+(lt-Yt);ue+=Se-Yt,ue+=mt-ue%mt,Yt=Se+1}}var _t=function(){this.id=null,this.f=null,this.time=0,this.handler=we(this.onTimeout,this)};_t.prototype.onTimeout=function(it){it.id=0,it.time<=+new Date?it.f():setTimeout(it.handler,it.time-+new Date)},_t.prototype.set=function(it,lt){this.f=lt;var mt=+new Date+it;(!this.id||mt=lt)return pt+Math.min(ue,lt-wt);if(wt+=Yt-pt,wt+=mt-wt%mt,pt=Yt+1,wt>=lt)return pt}}var Le=[""];function xe(it){for(;Le.length<=it;)Le.push(_e(Le)+" ");return Le[it]}function _e(it){return it[it.length-1]}function Fe(it,lt){for(var mt=[],pt=0;pt"\x80"&&(it.toUpperCase()!=it.toLowerCase()||At.test(it))}function se(it,lt){return lt?lt.source.indexOf("\\w")>-1&&Qt(it)?!0:lt.test(it):Qt(it)}function Kt(it){for(var lt in it)if(it.hasOwnProperty(lt)&&it[lt])return!1;return!0}var It=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function bt(it){return it.charCodeAt(0)>=768&&It.test(it)}function Bt(it,lt,mt){for(;(mt<0?lt>0:ltmt?-1:1;;){if(lt==mt)return lt;var wt=(lt+mt)/2,Yt=pt<0?Math.ceil(wt):Math.floor(wt);if(Yt==lt)return it(Yt)?lt:mt;it(Yt)?mt=Yt:lt=Yt+pt}}function Wt(it,lt,mt,pt){if(!it)return pt(lt,mt,"ltr",0);for(var wt=!1,Yt=0;Ytlt||lt==mt&&ue.to==lt)&&(pt(Math.max(ue.from,lt),Math.min(ue.to,mt),ue.level==1?"rtl":"ltr",Yt),wt=!0)}wt||pt(lt,mt,"ltr")}var Zt=null;function fe(it,lt,mt){var pt;Zt=null;for(var wt=0;wtlt)return wt;Yt.to==lt&&(Yt.from!=Yt.to&&mt=="before"?pt=wt:Zt=wt),Yt.from==lt&&(Yt.from!=Yt.to&&mt!="before"?pt=wt:Zt=wt)}return pt!=null?pt:Zt}var ke=function(){var it="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",lt="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function mt(Te){return Te<=247?it.charAt(Te):1424<=Te&&Te<=1524?"R":1536<=Te&&Te<=1785?lt.charAt(Te-1536):1774<=Te&&Te<=2220?"r":8192<=Te&&Te<=8203?"w":Te==8204?"b":"L"}var pt=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,wt=/[stwN]/,Yt=/[LRr]/,ue=/[Lb1n]/,Se=/[1n]/;function ve(Te,$e,Re){this.level=Te,this.from=$e,this.to=Re}return function(Te,$e){var Re=$e=="ltr"?"L":"R";if(Te.length==0||$e=="ltr"&&!pt.test(Te))return!1;for(var fn=Te.length,hn=[],Gn=0;Gn-1&&(pt[lt]=wt.slice(0,Yt).concat(wt.slice(Yt+1)))}}}function Tn(it,lt){var mt=Bn(it,lt);if(mt.length)for(var pt=Array.prototype.slice.call(arguments,2),wt=0;wt0}function fi(it){it.prototype.on=function(lt,mt){ln(this,lt,mt)},it.prototype.off=function(lt,mt){Vn(this,lt,mt)}}function bi(it){it.preventDefault?it.preventDefault():it.returnValue=!1}function Ni(it){it.stopPropagation?it.stopPropagation():it.cancelBubble=!0}function qn(it){return it.defaultPrevented!=null?it.defaultPrevented:it.returnValue==!1}function Ii(it){bi(it),Ni(it)}function pr(it){return it.target||it.srcElement}function Ar(it){var lt=it.which;return lt==null&&(it.button&1?lt=1:it.button&2?lt=3:it.button&4&&(lt=2)),st&&it.ctrlKey&<==1&&(lt=3),lt}var Or=function(){if(Rt&&Dt<9)return!1;var it=te("div");return"draggable"in it||"dragDrop"in it}(),wr;function Fi(it){if(wr==null){var lt=te("span","\u200B");Ot(it,te("span",[lt,document.createTextNode("x")])),it.firstChild.offsetHeight!=0&&(wr=lt.offsetWidth<=1&<.offsetHeight>2&&!(Rt&&Dt<8))}var mt=wr?te("span","\u200B"):te("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return mt.setAttribute("cm-text",""),mt}var Sr;function Ri(it){if(Sr!=null)return Sr;var lt=Ot(it,document.createTextNode("A\u062EA")),mt=Xt(lt,0,1).getBoundingClientRect(),pt=Xt(lt,1,2).getBoundingClientRect();return Ht(it),!mt||mt.left==mt.right?!1:Sr=pt.right-mt.right<3}var vn=` b`.split(/\n/).length!=3?function(it){for(var lt=0,mt=[],pt=it.length;lt<=pt;){var wt=it.indexOf(` -`,lt);wt==-1&&(wt=it.length);var Yt=it.slice(lt,it.charAt(wt-1)=="\r"?wt-1:wt),ue=Yt.indexOf("\r");ue!=-1?(mt.push(Yt.slice(0,ue)),lt+=ue+1):(mt.push(Yt),lt=wt+1)}return mt}:function(it){return it.split(/\r\n?|\n/)},Ut=window.getSelection?function(it){try{return it.selectionStart!=it.selectionEnd}catch(lt){return!1}}:function(it){var lt;try{lt=it.ownerDocument.selection.createRange()}catch(mt){}return!lt||lt.parentElement()!=it?!1:lt.compareEndPoints("StartToEnd",lt)!=0},cn=function(){var it=te("div");return"oncopy"in it?!0:(it.setAttribute("oncopy","return;"),typeof it.oncopy=="function")}(),Pn=null;function kn(it){if(Pn!=null)return Pn;var lt=Ot(it,te("span","x")),mt=lt.getBoundingClientRect(),pt=Xt(lt,0,1).getBoundingClientRect();return Pn=Math.abs(mt.left-pt.left)>1}var Nn={},On={};function Hn(it,lt){arguments.length>2&&(lt.dependencies=Array.prototype.slice.call(arguments,2)),Nn[it]=lt}function gi(it,lt){On[it]=lt}function nn(it){if(typeof it=="string"&&On.hasOwnProperty(it))it=On[it];else if(it&&typeof it.name=="string"&&On.hasOwnProperty(it.name)){var lt=On[it.name];typeof lt=="string"&&(lt={name:lt}),it=Mt(lt,it),it.name=lt.name}else{if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(it))return nn("application/xml");if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(it))return nn("application/json")}return typeof it=="string"?{name:it}:it||{name:"null"}}function en(it,lt){lt=nn(lt);var mt=Nn[lt.name];if(!mt)return en(it,"text/plain");var pt=mt(it,lt);if(We.hasOwnProperty(lt.name)){var wt=We[lt.name];for(var Yt in wt)wt.hasOwnProperty(Yt)&&(pt.hasOwnProperty(Yt)&&(pt["_"+Yt]=pt[Yt]),pt[Yt]=wt[Yt])}if(pt.name=lt.name,lt.helperType&&(pt.helperType=lt.helperType),lt.modeProps)for(var ue in lt.modeProps)pt[ue]=lt.modeProps[ue];return pt}var We={};function sn(it,lt){var mt=We.hasOwnProperty(it)?We[it]:We[it]={};Qe(lt,mt)}function Xn(it,lt){if(lt===!0)return lt;if(it.copyState)return it.copyState(lt);var mt={};for(var pt in lt){var wt=lt[pt];wt instanceof Array&&(wt=wt.concat([])),mt[pt]=wt}return mt}function Zn(it,lt){for(var mt;it.innerMode&&(mt=it.innerMode(lt),!(!mt||mt.mode==it));)lt=mt.state,it=mt.mode;return mt||{mode:it,state:lt}}function zn(it,lt,mt){return it.startState?it.startState(lt,mt):!0}var Ze=function(it,lt,mt){this.pos=this.start=0,this.string=it,this.tabSize=lt||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=mt};Ze.prototype.eol=function(){return this.pos>=this.string.length},Ze.prototype.sol=function(){return this.pos==this.lineStart},Ze.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ze.prototype.next=function(){if(this.poslt},Ze.prototype.eatSpace=function(){for(var it=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>it},Ze.prototype.skipToEnd=function(){this.pos=this.string.length},Ze.prototype.skipTo=function(it){var lt=this.string.indexOf(it,this.pos);if(lt>-1)return this.pos=lt,!0},Ze.prototype.backUp=function(it){this.pos-=it},Ze.prototype.column=function(){return this.lastColumnPos0?null:(Yt&<!==!1&&(this.pos+=Yt[0].length),Yt)}},Ze.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ze.prototype.hideFirstChars=function(it,lt){this.lineStart+=it;try{return lt()}finally{this.lineStart-=it}},Ze.prototype.lookAhead=function(it){var lt=this.lineOracle;return lt&<.lookAhead(it)},Ze.prototype.baseToken=function(){var it=this.lineOracle;return it&&it.baseToken(this.pos)};function mn(it,lt){if(lt-=it.first,lt<0||lt>=it.size)throw new Error("There is no line "+(lt+it.first)+" in the document.");for(var mt=it;!mt.lines;)for(var pt=0;;++pt){var wt=mt.children[pt],Yt=wt.chunkSize();if(lt=it.first&<mt?yn(mt,mn(it,mt).text.length):qi(lt,mn(it,lt.line).text.length)}function qi(it,lt){var mt=it.ch;return mt==null||mt>lt?yn(it.line,lt):mt<0?yn(it.line,0):it}function Ar(it,lt){for(var mt=[],pt=0;ptthis.maxLookAhead&&(this.maxLookAhead=it),lt},Ai.prototype.baseToken=function(it){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=it;)this.baseTokenPos+=2;var lt=this.baseTokens[this.baseTokenPos+1];return{type:lt&<.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-it}},Ai.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ai.fromSaved=function(it,lt,mt){return lt instanceof In?new Ai(it,Xn(it.mode,lt.state),mt,lt.lookAhead):new Ai(it,Xn(it.mode,lt),mt)},Ai.prototype.save=function(it){var lt=it!==!1?Xn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new In(lt,this.maxLookAhead):lt};function $o(it,lt,mt,pt){var wt=[it.state.modeGen],Yt={};vr(it,lt.text,it.doc.mode,mt,function(Te,$e){return wt.push(Te,$e)},Yt,pt);for(var ue=mt.state,Se=function(Te){mt.baseTokens=wt;var $e=it.state.overlays[Te],Re=1,fn=0;mt.state=!0,vr(it,lt.text,$e.mode,mt,function(hn,Gn){for(var Jn=Re;fnhn&&wt.splice(Re,1,hn,wt[Re+1],oi),Re+=2,fn=Math.min(hn,oi)}if(Gn)if($e.opaque)wt.splice(Jn,Re-Jn,hn,"overlay "+Gn),Re=Jn+2;else for(;Jnit.options.maxHighlightLength&&Xn(it.doc.mode,pt.state),Yt=$o(it,lt,pt);wt&&(pt.state=wt),lt.stateAfter=pt.save(!wt),lt.styles=Yt.styles,Yt.classes?lt.styleClasses=Yt.classes:lt.styleClasses&&(lt.styleClasses=null),mt===it.doc.highlightFrontier&&(it.doc.modeFrontier=Math.max(it.doc.modeFrontier,++it.doc.highlightFrontier))}return lt.styles}function to(it,lt,mt){var pt=it.doc,wt=it.display;if(!pt.mode.startState)return new Ai(pt,!0,lt);var Yt=cr(it,lt,mt),ue=Yt>pt.first&&mn(pt,Yt-1).stateAfter,Se=ue?Ai.fromSaved(pt,ue,Yt):new Ai(pt,zn(pt.mode),Yt);return pt.iter(Yt,lt,function(ve){qe(it,ve.text,Se);var Te=Se.line;ve.stateAfter=Te==lt-1||Te%5==0||Te>=wt.viewFrom&&Telt.start)return Yt}throw new Error("Mode "+it.name+" failed to advance stream.")}var Pi=function(it,lt,mt){this.start=it.start,this.end=it.pos,this.string=it.current(),this.type=lt||null,this.state=mt};function Gr(it,lt,mt,pt){var wt=it.doc,Yt=wt.mode,ue;lt=vi(wt,lt);var Se=mn(wt,lt.line),ve=to(it,lt.line,mt),Te=new Ze(Se.text,it.options.tabSize,ve),$e;for(pt&&($e=[]);(pt||Te.posit.options.maxHighlightLength?(Se=!1,ue&&qe(it,lt,pt,$e.pos),$e.pos=lt.length,Re=null):Re=lr(ar(mt,$e,pt.state,fn),Yt),fn){var hn=fn[0].name;hn&&(Re="m-"+(Re?hn+" "+Re:hn))}if(!Se||Te!=Re){for(;ve<$e.start;)ve=Math.min($e.start,ve+5e3),wt(ve,Te);Te=Re}$e.start=$e.pos}for(;ve<$e.pos;){var Gn=Math.min($e.pos,ve+5e3);wt(Gn,Te),ve=Gn}}function cr(it,lt,mt){for(var pt,wt,Yt=it.doc,ue=mt?-1:lt-(it.doc.mode.innerMode?1e3:100),Se=lt;Se>ue;--Se){if(Se<=Yt.first)return Yt.first;var ve=mn(Yt,Se-1),Te=ve.stateAfter;if(Te&&(!mt||Se+(Te instanceof In?Te.lookAhead:0)<=Yt.modeFrontier))return Se;var $e=ae(ve.text,null,it.options.tabSize);(wt==null||pt>$e)&&(wt=Se-1,pt=$e)}return wt}function er(it,lt){if(it.modeFrontier=Math.min(it.modeFrontier,lt),!(it.highlightFrontiermt;pt--){var wt=mn(it,pt).stateAfter;if(wt&&(!(wt instanceof In)||pt+wt.lookAhead=lt:Yt.to>lt);(pt||(pt=[])).push(new je(ue,Yt.from,ve?null:Yt.to))}}return pt}function rn(it,lt,mt){var pt;if(it)for(var wt=0;wt=lt:Yt.to>lt);if(Se||Yt.from==lt&&ue.type=="bookmark"&&(!mt||Yt.marker.insertLeft)){var ve=Yt.from==null||(ue.inclusiveLeft?Yt.from<=lt:Yt.from0&&Se)for(var _i=0;_i0)){var $e=[ve,1],Re=hi(Te.from,Se.from),fn=hi(Te.to,Se.to);(Re<0||!ue.inclusiveLeft&&!Re)&&$e.push({from:Te.from,to:Se.from}),(fn>0||!ue.inclusiveRight&&!fn)&&$e.push({from:Se.to,to:Te.to}),wt.splice.apply(wt,$e),ve+=$e.length-3}}return wt}function pn(it){var lt=it.markedSpans;if(lt){for(var mt=0;mtlt)&&(!pt||nr(pt,Yt.marker)<0)&&(pt=Yt.marker)}return pt}function or(it,lt,mt,pt,wt){var Yt=mn(it,lt),ue=Cn&&Yt.markedSpans;if(ue)for(var Se=0;Se=0&&Re<=0||$e<=0&&Re>=0)&&($e<=0&&(ve.marker.inclusiveRight&&wt.inclusiveLeft?hi(Te.to,mt)>=0:hi(Te.to,mt)>0)||$e>=0&&(ve.marker.inclusiveRight&&wt.inclusiveLeft?hi(Te.from,pt)<=0:hi(Te.from,pt)<0)))return!0}}}function Di(it){for(var lt;lt=rr(it);)it=lt.find(-1,!0).line;return it}function wi(it){for(var lt;lt=Vi(it);)it=lt.find(1,!0).line;return it}function Qn(it){for(var lt,mt;lt=Vi(it);)it=lt.find(1,!0).line,(mt||(mt=[])).push(it);return mt}function Rn(it,lt){var mt=mn(it,lt),pt=Di(mt);return mt==pt?lt:Ye(pt)}function ni(it,lt){if(lt>it.lastLine())return lt;var mt=mn(it,lt),pt;if(!on(it,mt))return lt;for(;pt=Vi(mt);)mt=pt.find(1,!0).line;return Ye(mt)+1}function on(it,lt){var mt=Cn&<.markedSpans;if(mt){for(var pt=void 0,wt=0;wtlt.maxLineLength&&(lt.maxLineLength=wt,lt.maxLine=pt)})}var $i=function(it,lt,mt){this.text=it,de(this,lt),this.height=mt?mt(this):1};$i.prototype.lineNo=function(){return Ye(this)},fi($i);function pr(it,lt,mt,pt){it.text=lt,it.stateAfter&&(it.stateAfter=null),it.styles&&(it.styles=null),it.order!=null&&(it.order=null),pn(it),de(it,mt);var wt=pt?pt(it):1;wt!=it.height&&En(it,wt)}function _r(it){it.parent=null,pn(it)}var Br={},ao={};function Ao(it,lt){if(!it||/^\s*$/.test(it))return null;var mt=lt.addModeClass?ao:Br;return mt[it]||(mt[it]=it.replace(/\S+/g,"cm-$&"))}function Je(it,lt){var mt=ne("span",null,null,St?"padding-right: .1px":null),pt={pre:ne("pre",[mt],"CodeMirror-line"),content:mt,col:0,pos:0,cm:it,trailingSpace:!1,splitSpaces:it.getOption("lineWrapping")};lt.measure={};for(var wt=0;wt<=(lt.rest?lt.rest.length:0);wt++){var Yt=wt?lt.rest[wt-1]:lt.line,ue=void 0;pt.pos=0,pt.addToken=Jr,Ii(it.display.measure)&&(ue=tn(Yt,it.doc.direction))&&(pt.addToken=dr(pt.addToken,ue)),pt.map=[];var Se=lt!=it.display.externalMeasured&&Ye(Yt);oo(Yt,pt,xo(it,Yt,Se)),Yt.styleClasses&&(Yt.styleClasses.bgClass&&(pt.bgClass=De(Yt.styleClasses.bgClass,pt.bgClass||"")),Yt.styleClasses.textClass&&(pt.textClass=De(Yt.styleClasses.textClass,pt.textClass||""))),pt.map.length==0&&pt.map.push(0,0,pt.content.appendChild(Fi(it.display.measure))),wt==0?(lt.measure.map=pt.map,lt.measure.cache={}):((lt.measure.maps||(lt.measure.maps=[])).push(pt.map),(lt.measure.caches||(lt.measure.caches=[])).push({}))}if(St){var ve=pt.content.lastChild;(/\bcm-tab\b/.test(ve.className)||ve.querySelector&&ve.querySelector(".cm-tab"))&&(pt.content.className="cm-tab-wrap-hack")}return Tn(it,"renderLine",it,lt.line,pt.pre),pt.pre.className&&(pt.textClass=De(pt.pre.className,pt.textClass||"")),pt}function Kr(it){var lt=te("span","\u2022","cm-invalidchar");return lt.title="\\u"+it.charCodeAt(0).toString(16),lt.setAttribute("aria-label",lt.title),lt}function Jr(it,lt,mt,pt,wt,Yt,ue){if(lt){var Se=it.splitSpaces?Mo(lt,it.trailingSpace):lt,ve=it.cm.state.specialChars,Te=!1,$e;if(!ve.test(lt))it.col+=lt.length,$e=document.createTextNode(Se),it.map.push(it.pos,it.pos+lt.length,$e),Rt&&Dt<9&&(Te=!0),it.pos+=lt.length;else{$e=document.createDocumentFragment();for(var Re=0;;){ve.lastIndex=Re;var fn=ve.exec(lt),hn=fn?fn.index-Re:lt.length-Re;if(hn){var Gn=document.createTextNode(Se.slice(Re,Re+hn));Rt&&Dt<9?$e.appendChild(te("span",[Gn])):$e.appendChild(Gn),it.map.push(it.pos,it.pos+hn,Gn),it.col+=hn,it.pos+=hn}if(!fn)break;Re+=hn+1;var Jn=void 0;if(fn[0]==" "){var oi=it.cm.options.tabSize,yi=oi-it.col%oi;Jn=$e.appendChild(te("span",xe(yi),"cm-tab")),Jn.setAttribute("role","presentation"),Jn.setAttribute("cm-text"," "),it.col+=yi}else fn[0]=="\r"||fn[0]==` -`?(Jn=$e.appendChild(te("span",fn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Jn.setAttribute("cm-text",fn[0]),it.col+=1):(Jn=it.cm.options.specialCharPlaceholder(fn[0]),Jn.setAttribute("cm-text",fn[0]),Rt&&Dt<9?$e.appendChild(te("span",[Jn])):$e.appendChild(Jn),it.col+=1);it.map.push(it.pos,it.pos+1,Jn),it.pos++}}if(it.trailingSpace=Se.charCodeAt(lt.length-1)==32,mt||pt||wt||Te||Yt||ue){var Ri=mt||"";pt&&(Ri+=pt),wt&&(Ri+=wt);var Ei=te("span",[$e],Ri,Yt);if(ue)for(var _i in ue)ue.hasOwnProperty(_i)&&_i!="style"&&_i!="class"&&Ei.setAttribute(_i,ue[_i]);return it.content.appendChild(Ei)}it.content.appendChild($e)}}function Mo(it,lt){if(it.length>1&&!/ /.test(it))return it;for(var mt=lt,pt="",wt=0;wtTe&&Re.from<=Te));fn++);if(Re.to>=$e)return it(mt,pt,wt,Yt,ue,Se,ve);it(mt,pt.slice(0,Re.to-Te),wt,Yt,null,Se,ve),Yt=null,pt=pt.slice(Re.to-Te),Te=Re.to}}}function To(it,lt,mt,pt){var wt=!pt&&mt.widgetNode;wt&&it.map.push(it.pos,it.pos+lt,wt),!pt&&it.cm.display.input.needsContentAttribute&&(wt||(wt=it.content.appendChild(document.createElement("span"))),wt.setAttribute("cm-marker",mt.id)),wt&&(it.cm.display.input.setUneditable(wt),it.content.appendChild(wt)),it.pos+=lt,it.trailingSpace=!1}function oo(it,lt,mt){var pt=it.markedSpans,wt=it.text,Yt=0;if(!pt){for(var ue=1;ueve||Nr.collapsed&&Li.to==ve&&Li.from==ve)){if(Li.to!=null&&Li.to!=ve&&hn>Li.to&&(hn=Li.to,Jn=""),Nr.className&&(Gn+=" "+Nr.className),Nr.css&&(fn=(fn?fn+";":"")+Nr.css),Nr.startStyle&&Li.from==ve&&(oi+=" "+Nr.startStyle),Nr.endStyle&&Li.to==hn&&(_i||(_i=[])).push(Nr.endStyle,Li.to),Nr.title&&((Ri||(Ri={})).title=Nr.title),Nr.attributes)for(var Do in Nr.attributes)(Ri||(Ri={}))[Do]=Nr.attributes[Do];Nr.collapsed&&(!yi||nr(yi.marker,Nr)<0)&&(yi=Li)}else Li.from>ve&&hn>Li.from&&(hn=Li.from)}if(_i)for(var vs=0;vs<_i.length;vs+=2)_i[vs+1]==hn&&(Jn+=" "+_i[vs]);if(!yi||yi.from==ve)for(var Ho=0;Ho=Se)break;for(var Sa=Math.min(Se,hn);;){if($e){var Ys=ve+$e.length;if(!yi){var hs=Ys>Sa?$e.slice(0,Sa-ve):$e;lt.addToken(lt,hs,Re?Re+Gn:Gn,oi,ve+hs.length==hn?Jn:"",fn,Ri)}if(Ys>=Sa){$e=$e.slice(Sa-ve),ve=Sa;break}ve=Ys,oi=""}$e=wt.slice(Yt,Yt=mt[Te++]),Re=Ao(mt[Te++],lt.cm.options)}}}function No(it,lt,mt){this.line=lt,this.rest=Qn(lt),this.size=this.rest?Ye(_e(this.rest))-mt+1:1,this.node=this.text=null,this.hidden=on(it,lt)}function ur(it,lt,mt){for(var pt=[],wt,Yt=lt;Yt2&&Yt.push((ve.bottom+Te.top)/2-mt.top)}}Yt.push(mt.bottom-mt.top)}}function uh(it,lt,mt){if(it.line==lt)return{map:it.measure.map,cache:it.measure.cache};for(var pt=0;ptmt)return{map:it.measure.maps[wt],cache:it.measure.caches[wt],before:!0}}function Qh(it,lt){lt=Di(lt);var mt=Ye(lt),pt=it.display.externalMeasured=new No(it.doc,lt,mt);pt.lineN=mt;var wt=pt.built=Je(it,pt);return pt.text=wt.pre,Ot(it.display.lineMeasure,wt.pre),pt}function ea(it,lt,mt,pt){return fl(it,qa(it,lt),mt,pt)}function ja(it,lt){if(lt>=it.display.viewFrom&<=mt.lineN&<lt)&&(Yt=ve-Se,wt=Yt-1,lt>=ve&&(ue="right")),wt!=null){if(pt=it[Te+2],Se==ve&&mt==(pt.insertLeft?"left":"right")&&(ue=mt),mt=="left"&&wt==0)for(;Te&&it[Te-2]==it[Te-3]&&it[Te-1].insertLeft;)pt=it[(Te-=3)+2],ue="left";if(mt=="right"&&wt==ve-Se)for(;Te=0&&(mt=it[wt]).left==mt.right;wt--);return mt}function ns(it,lt,mt,pt){var wt=Nd(lt.map,mt,pt),Yt=wt.node,ue=wt.start,Se=wt.end,ve=wt.collapse,Te;if(Yt.nodeType==3){for(var $e=0;$e<4;$e++){for(;ue&&bt(lt.line.text.charAt(wt.coverStart+ue));)--ue;for(;wt.coverStart+Se0&&(ve=pt="right");var Re;it.options.lineWrapping&&(Re=Yt.getClientRects()).length>1?Te=Re[pt=="right"?Re.length-1:0]:Te=Yt.getBoundingClientRect()}if(Rt&&Dt<9&&!ue&&(!Te||!Te.left&&!Te.right)){var fn=Yt.parentNode.getClientRects()[0];fn?Te={left:fn.left,right:fn.left+hh(it.display),top:fn.top,bottom:fn.bottom}:Te=Td}for(var hn=Te.top-lt.rect.top,Gn=Te.bottom-lt.rect.top,Jn=(hn+Gn)/2,oi=lt.view.measure.heights,yi=0;yi=pt.text.length?(ve=pt.text.length,Te="before"):ve<=0&&(ve=0,Te="after"),!Se)return ue(Te=="before"?ve-1:ve,Te=="before");function $e(Gn,Jn,oi){var yi=Se[Jn],Ri=yi.level==1;return ue(oi?Gn-1:Gn,Ri!=oi)}var Re=fe(Se,ve,Te),fn=Zt,hn=$e(ve,Re,Te=="before");return fn!=null&&(hn.other=$e(ve,fn,Te!="before")),hn}function Od(it,lt){var mt=0;lt=vi(it.doc,lt),it.options.lineWrapping||(mt=hh(it.display)*lt.ch);var pt=mn(it.doc,lt.line),wt=di(pt)+ws(it.display);return{left:mt,right:mt,top:wt,bottom:wt+pt.height}}function Dd(it,lt,mt,pt,wt){var Yt=yn(it,lt,mt);return Yt.xRel=wt,pt&&(Yt.outside=pt),Yt}function Bd(it,lt,mt){var pt=it.doc;if(mt+=it.display.viewOffset,mt<0)return Dd(pt.first,0,null,-1,-1);var wt=ti(pt,mt),Yt=pt.first+pt.size-1;if(wt>Yt)return Dd(pt.first+pt.size-1,mn(pt,Yt).text.length,null,1,1);lt<0&&(lt=0);for(var ue=mn(pt,wt);;){var Se=bn(it,ue,wt,lt,mt),ve=Or(ue,Se.ch+(Se.xRel>0||Se.outside>0?1:0));if(!ve)return Se;var Te=ve.find(1);if(Te.line==wt)return Te;ue=mn(pt,wt=Te.line)}}function ki(it,lt,mt,pt){pt-=fs(lt);var wt=lt.text.length,Yt=ie(function(ue){return fl(it,mt,ue-1).bottom<=pt},wt,0);return wt=ie(function(ue){return fl(it,mt,ue).top>pt},Yt,wt),{begin:Yt,end:wt}}function Qf(it,lt,mt,pt){mt||(mt=qa(it,lt));var wt=js(it,lt,fl(it,mt,pt),"line").top;return ki(it,lt,mt,wt)}function ze(it,lt,mt,pt){return it.bottom<=mt?!1:it.top>mt?!0:(pt?it.left:it.right)>lt}function bn(it,lt,mt,pt,wt){wt-=di(lt);var Yt=qa(it,lt),ue=fs(lt),Se=0,ve=lt.text.length,Te=!0,$e=tn(lt,it.doc.direction);if($e){var Re=(it.options.lineWrapping?Dp:Op)(it,lt,mt,Yt,$e,pt,wt);Te=Re.level!=1,Se=Te?Re.from:Re.to-1,ve=Te?Re.to:Re.from-1}var fn=null,hn=null,Gn=ie(function(mr){var Li=fl(it,Yt,mr);return Li.top+=ue,Li.bottom+=ue,ze(Li,pt,wt,!1)?(Li.top<=wt&&Li.left<=pt&&(fn=mr,hn=Li),!0):!1},Se,ve),Jn,oi,yi=!1;if(hn){var Ri=pt-hn.left=_i.bottom?1:0}return Gn=Bt(lt.text,Gn,1),Dd(mt,Gn,oi,yi,pt-Jn)}function Op(it,lt,mt,pt,wt,Yt,ue){var Se=ie(function(Re){var fn=wt[Re],hn=fn.level!=1;return ze(Wo(it,yn(mt,hn?fn.to:fn.from,hn?"before":"after"),"line",lt,pt),Yt,ue,!0)},0,wt.length-1),ve=wt[Se];if(Se>0){var Te=ve.level!=1,$e=Wo(it,yn(mt,Te?ve.from:ve.to,Te?"after":"before"),"line",lt,pt);ze($e,Yt,ue,!0)&&$e.top>ue&&(ve=wt[Se-1])}return ve}function Dp(it,lt,mt,pt,wt,Yt,ue){var Se=ki(it,lt,pt,ue),ve=Se.begin,Te=Se.end;/\s/.test(lt.text.charAt(Te-1))&&Te--;for(var $e=null,Re=null,fn=0;fn=Te||hn.to<=ve)){var Gn=hn.level!=1,Jn=fl(it,pt,Gn?Math.min(Te,hn.to)-1:Math.max(ve,hn.from)).right,oi=Jnoi)&&($e=hn,Re=oi)}}return $e||($e=wt[wt.length-1]),$e.fromTe&&($e={from:$e.from,to:Te,level:$e.level}),$e}var nu;function iu(it){if(it.cachedTextHeight!=null)return it.cachedTextHeight;if(nu==null){nu=te("pre",null,"CodeMirror-line-like");for(var lt=0;lt<49;++lt)nu.appendChild(document.createTextNode("x")),nu.appendChild(te("br"));nu.appendChild(document.createTextNode("x"))}Ot(it.measure,nu);var mt=nu.offsetHeight/50;return mt>3&&(it.cachedTextHeight=mt),Ht(it.measure),mt||1}function hh(it){if(it.cachedCharWidth!=null)return it.cachedCharWidth;var lt=te("span","xxxxxxxxxx"),mt=te("pre",[lt],"CodeMirror-line-like");Ot(it.measure,mt);var pt=lt.getBoundingClientRect(),wt=(pt.right-pt.left)/10;return wt>2&&(it.cachedCharWidth=wt),wt||10}function Id(it){for(var lt=it.display,mt={},pt={},wt=lt.gutters.clientLeft,Yt=lt.gutters.firstChild,ue=0;Yt;Yt=Yt.nextSibling,++ue){var Se=it.display.gutterSpecs[ue].className;mt[Se]=Yt.offsetLeft+Yt.clientLeft+wt,pt[Se]=Yt.clientWidth}return{fixedPos:jc(lt),gutterTotalWidth:lt.gutters.offsetWidth,gutterLeft:mt,gutterWidth:pt,wrapperWidth:lt.wrapper.clientWidth}}function jc(it){return it.scroller.getBoundingClientRect().left-it.sizer.getBoundingClientRect().left}function Fo(it){var lt=iu(it.display),mt=it.options.lineWrapping,pt=mt&&Math.max(5,it.display.scroller.clientWidth/hh(it.display)-3);return function(wt){if(on(it.doc,wt))return 0;var Yt=0;if(wt.widgets)for(var ue=0;ue0&&(Te=mn(it.doc,ve.line).text).length==ve.ch){var $e=ae(Te,Te.length,it.options.tabSize)-Te.length;ve=yn(ve.line,Math.max(0,Math.round((Yt-dl(it.display).left)/hh(it.display))-$e))}return ve}function za(it,lt){if(lt>=it.display.viewTo||(lt-=it.display.viewFrom,lt<0))return null;for(var mt=it.display.view,pt=0;ptlt)&&(wt.updateLineNumbers=lt),it.curOp.viewChanged=!0,lt>=wt.viewTo)Cn&&Rn(it.doc,lt)wt.viewFrom?is(it):(wt.viewFrom+=pt,wt.viewTo+=pt);else if(lt<=wt.viewFrom&&mt>=wt.viewTo)is(it);else if(lt<=wt.viewFrom){var Yt=ma(it,mt,mt+pt,1);Yt?(wt.view=wt.view.slice(Yt.index),wt.viewFrom=Yt.lineN,wt.viewTo+=pt):is(it)}else if(mt>=wt.viewTo){var ue=ma(it,lt,lt,-1);ue?(wt.view=wt.view.slice(0,ue.index),wt.viewTo=ue.lineN):is(it)}else{var Se=ma(it,lt,lt,-1),ve=ma(it,mt,mt+pt,1);Se&&ve?(wt.view=wt.view.slice(0,Se.index).concat(ur(it,Se.lineN,ve.lineN)).concat(wt.view.slice(ve.index)),wt.viewTo+=pt):is(it)}var Te=wt.externalMeasured;Te&&(mt=wt.lineN&<=pt.viewTo)){var Yt=pt.view[za(it,lt)];if(Yt.node!=null){var ue=Yt.changes||(Yt.changes=[]);$t(ue,mt)==-1&&ue.push(mt)}}}function is(it){it.display.viewFrom=it.display.viewTo=it.doc.first,it.display.view=[],it.display.viewOffset=0}function ma(it,lt,mt,pt){var wt=za(it,lt),Yt,ue=it.display.view;if(!Cn||mt==it.doc.first+it.doc.size)return{index:wt,lineN:mt};for(var Se=it.display.viewFrom,ve=0;ve0){if(wt==ue.length-1)return null;Yt=Se+ue[wt].size-lt,wt++}else Yt=Se-lt;lt+=Yt,mt+=Yt}for(;Rn(it.doc,mt)!=mt;){if(wt==(pt<0?0:ue.length-1))return null;mt+=pt*ue[wt-(pt<0?1:0)].size,wt+=pt}return{index:wt,lineN:mt}}function So(it,lt,mt){var pt=it.display,wt=pt.view;wt.length==0||lt>=pt.viewTo||mt<=pt.viewFrom?(pt.view=ur(it,lt,mt),pt.viewFrom=lt):(pt.viewFrom>lt?pt.view=ur(it,lt,pt.viewFrom).concat(pt.view):pt.viewFrommt&&(pt.view=pt.view.slice(0,za(it,mt)))),pt.viewTo=mt}function Aa(it){for(var lt=it.display.view,mt=0,pt=0;pt=it.display.viewTo||Se.to().line0?lt.blinker=setInterval(function(){it.hasFocus()||ch(it),lt.cursorDiv.style.visibility=(mt=!mt)?"":"hidden"},it.options.cursorBlinkRate):it.options.cursorBlinkRate<0&&(lt.cursorDiv.style.visibility="hidden")}}function Lo(it){it.state.focused||(it.display.input.focus(),Vr(it))}function jo(it){it.state.delayingBlurEvent=!0,setTimeout(function(){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1,ch(it))},100)}function Vr(it,lt){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1),it.options.readOnly!="nocursor"&&(it.state.focused||(Tn(it,"focus",it,lt),it.state.focused=!0,Pe(it.display.wrapper,"CodeMirror-focused"),!it.curOp&&it.display.selForContextMenu!=it.doc.sel&&(it.display.input.reset(),St&&setTimeout(function(){return it.display.input.reset(!0)},20)),it.display.input.receivedFocus()),co(it))}function ch(it,lt){it.state.delayingBlurEvent||(it.state.focused&&(Tn(it,"blur",it,lt),it.state.focused=!1,jt(it.display.wrapper,"CodeMirror-focused")),clearInterval(it.display.blinker),setTimeout(function(){it.state.focused||(it.display.shift=!1)},150))}function Hi(it){for(var lt=it.display,mt=lt.lineDiv.offsetTop,pt=0;pt.005||$e<-.005)&&(En(wt.line,ue),Bp(wt.line),wt.rest))for(var Re=0;Reit.display.sizerWidth){var fn=Math.ceil(Se/hh(it.display));fn>it.display.maxLineLength&&(it.display.maxLineLength=fn,it.display.maxLine=wt.line,it.display.maxLineChanged=!0)}}}}function Bp(it){if(it.widgets)for(var lt=0;lt=ue&&(Yt=ti(lt,di(mn(lt,ve))-it.wrapper.clientHeight),ue=ve)}return{from:Yt,to:Math.max(ue,Yt+1)}}function Ip(it,lt){if(!un(it,"scrollCursorIntoView")){var mt=it.display,pt=mt.sizer.getBoundingClientRect(),wt=null;if(lt.top+pt.top<0?wt=!0:lt.bottom+pt.top>(window.innerHeight||document.documentElement.clientHeight)&&(wt=!1),wt!=null&&!Ft){var Yt=te("div","\u200B",null,`position: absolute; +`,lt);wt==-1&&(wt=it.length);var Yt=it.slice(lt,it.charAt(wt-1)=="\r"?wt-1:wt),ue=Yt.indexOf("\r");ue!=-1?(mt.push(Yt.slice(0,ue)),lt+=ue+1):(mt.push(Yt),lt=wt+1)}return mt}:function(it){return it.split(/\r\n?|\n/)},Ut=window.getSelection?function(it){try{return it.selectionStart!=it.selectionEnd}catch(lt){return!1}}:function(it){var lt;try{lt=it.ownerDocument.selection.createRange()}catch(mt){}return!lt||lt.parentElement()!=it?!1:lt.compareEndPoints("StartToEnd",lt)!=0},cn=function(){var it=te("div");return"oncopy"in it?!0:(it.setAttribute("oncopy","return;"),typeof it.oncopy=="function")}(),Pn=null;function kn(it){if(Pn!=null)return Pn;var lt=Ot(it,te("span","x")),mt=lt.getBoundingClientRect(),pt=Xt(lt,0,1).getBoundingClientRect();return Pn=Math.abs(mt.left-pt.left)>1}var Nn={},On={};function Hn(it,lt){arguments.length>2&&(lt.dependencies=Array.prototype.slice.call(arguments,2)),Nn[it]=lt}function gi(it,lt){On[it]=lt}function nn(it){if(typeof it=="string"&&On.hasOwnProperty(it))it=On[it];else if(it&&typeof it.name=="string"&&On.hasOwnProperty(it.name)){var lt=On[it.name];typeof lt=="string"&&(lt={name:lt}),it=Mt(lt,it),it.name=lt.name}else{if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(it))return nn("application/xml");if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(it))return nn("application/json")}return typeof it=="string"?{name:it}:it||{name:"null"}}function en(it,lt){lt=nn(lt);var mt=Nn[lt.name];if(!mt)return en(it,"text/plain");var pt=mt(it,lt);if(We.hasOwnProperty(lt.name)){var wt=We[lt.name];for(var Yt in wt)wt.hasOwnProperty(Yt)&&(pt.hasOwnProperty(Yt)&&(pt["_"+Yt]=pt[Yt]),pt[Yt]=wt[Yt])}if(pt.name=lt.name,lt.helperType&&(pt.helperType=lt.helperType),lt.modeProps)for(var ue in lt.modeProps)pt[ue]=lt.modeProps[ue];return pt}var We={};function sn(it,lt){var mt=We.hasOwnProperty(it)?We[it]:We[it]={};Qe(lt,mt)}function Xn(it,lt){if(lt===!0)return lt;if(it.copyState)return it.copyState(lt);var mt={};for(var pt in lt){var wt=lt[pt];wt instanceof Array&&(wt=wt.concat([])),mt[pt]=wt}return mt}function Zn(it,lt){for(var mt;it.innerMode&&(mt=it.innerMode(lt),!(!mt||mt.mode==it));)lt=mt.state,it=mt.mode;return mt||{mode:it,state:lt}}function zn(it,lt,mt){return it.startState?it.startState(lt,mt):!0}var Ze=function(it,lt,mt){this.pos=this.start=0,this.string=it,this.tabSize=lt||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=mt};Ze.prototype.eol=function(){return this.pos>=this.string.length},Ze.prototype.sol=function(){return this.pos==this.lineStart},Ze.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ze.prototype.next=function(){if(this.poslt},Ze.prototype.eatSpace=function(){for(var it=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>it},Ze.prototype.skipToEnd=function(){this.pos=this.string.length},Ze.prototype.skipTo=function(it){var lt=this.string.indexOf(it,this.pos);if(lt>-1)return this.pos=lt,!0},Ze.prototype.backUp=function(it){this.pos-=it},Ze.prototype.column=function(){return this.lastColumnPos0?null:(Yt&<!==!1&&(this.pos+=Yt[0].length),Yt)}},Ze.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ze.prototype.hideFirstChars=function(it,lt){this.lineStart+=it;try{return lt()}finally{this.lineStart-=it}},Ze.prototype.lookAhead=function(it){var lt=this.lineOracle;return lt&<.lookAhead(it)},Ze.prototype.baseToken=function(){var it=this.lineOracle;return it&&it.baseToken(this.pos)};function mn(it,lt){if(lt-=it.first,lt<0||lt>=it.size)throw new Error("There is no line "+(lt+it.first)+" in the document.");for(var mt=it;!mt.lines;)for(var pt=0;;++pt){var wt=mt.children[pt],Yt=wt.chunkSize();if(lt=it.first&<mt?yn(mt,mn(it,mt).text.length):qi(lt,mn(it,lt.line).text.length)}function qi(it,lt){var mt=it.ch;return mt==null||mt>lt?yn(it.line,lt):mt<0?yn(it.line,0):it}function Lr(it,lt){for(var mt=[],pt=0;ptthis.maxLookAhead&&(this.maxLookAhead=it),lt},Ai.prototype.baseToken=function(it){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=it;)this.baseTokenPos+=2;var lt=this.baseTokens[this.baseTokenPos+1];return{type:lt&<.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-it}},Ai.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ai.fromSaved=function(it,lt,mt){return lt instanceof In?new Ai(it,Xn(it.mode,lt.state),mt,lt.lookAhead):new Ai(it,Xn(it.mode,lt),mt)},Ai.prototype.save=function(it){var lt=it!==!1?Xn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new In(lt,this.maxLookAhead):lt};function $o(it,lt,mt,pt){var wt=[it.state.modeGen],Yt={};yr(it,lt.text,it.doc.mode,mt,function(Te,$e){return wt.push(Te,$e)},Yt,pt);for(var ue=mt.state,Se=function(Te){mt.baseTokens=wt;var $e=it.state.overlays[Te],Re=1,fn=0;mt.state=!0,yr(it,lt.text,$e.mode,mt,function(hn,Gn){for(var Jn=Re;fnhn&&wt.splice(Re,1,hn,wt[Re+1],oi),Re+=2,fn=Math.min(hn,oi)}if(Gn)if($e.opaque)wt.splice(Jn,Re-Jn,hn,"overlay "+Gn),Re=Jn+2;else for(;Jnit.options.maxHighlightLength&&Xn(it.doc.mode,pt.state),Yt=$o(it,lt,pt);wt&&(pt.state=wt),lt.stateAfter=pt.save(!wt),lt.styles=Yt.styles,Yt.classes?lt.styleClasses=Yt.classes:lt.styleClasses&&(lt.styleClasses=null),mt===it.doc.highlightFrontier&&(it.doc.modeFrontier=Math.max(it.doc.modeFrontier,++it.doc.highlightFrontier))}return lt.styles}function to(it,lt,mt){var pt=it.doc,wt=it.display;if(!pt.mode.startState)return new Ai(pt,!0,lt);var Yt=cr(it,lt,mt),ue=Yt>pt.first&&mn(pt,Yt-1).stateAfter,Se=ue?Ai.fromSaved(pt,ue,Yt):new Ai(pt,zn(pt.mode),Yt);return pt.iter(Yt,lt,function(ve){qe(it,ve.text,Se);var Te=Se.line;ve.stateAfter=Te==lt-1||Te%5==0||Te>=wt.viewFrom&&Telt.start)return Yt}throw new Error("Mode "+it.name+" failed to advance stream.")}var Pi=function(it,lt,mt){this.start=it.start,this.end=it.pos,this.string=it.current(),this.type=lt||null,this.state=mt};function Gr(it,lt,mt,pt){var wt=it.doc,Yt=wt.mode,ue;lt=vi(wt,lt);var Se=mn(wt,lt.line),ve=to(it,lt.line,mt),Te=new Ze(Se.text,it.options.tabSize,ve),$e;for(pt&&($e=[]);(pt||Te.posit.options.maxHighlightLength?(Se=!1,ue&&qe(it,lt,pt,$e.pos),$e.pos=lt.length,Re=null):Re=lr(ar(mt,$e,pt.state,fn),Yt),fn){var hn=fn[0].name;hn&&(Re="m-"+(Re?hn+" "+Re:hn))}if(!Se||Te!=Re){for(;ve<$e.start;)ve=Math.min($e.start,ve+5e3),wt(ve,Te);Te=Re}$e.start=$e.pos}for(;ve<$e.pos;){var Gn=Math.min($e.pos,ve+5e3);wt(Gn,Te),ve=Gn}}function cr(it,lt,mt){for(var pt,wt,Yt=it.doc,ue=mt?-1:lt-(it.doc.mode.innerMode?1e3:100),Se=lt;Se>ue;--Se){if(Se<=Yt.first)return Yt.first;var ve=mn(Yt,Se-1),Te=ve.stateAfter;if(Te&&(!mt||Se+(Te instanceof In?Te.lookAhead:0)<=Yt.modeFrontier))return Se;var $e=ae(ve.text,null,it.options.tabSize);(wt==null||pt>$e)&&(wt=Se-1,pt=$e)}return wt}function er(it,lt){if(it.modeFrontier=Math.min(it.modeFrontier,lt),!(it.highlightFrontiermt;pt--){var wt=mn(it,pt).stateAfter;if(wt&&(!(wt instanceof In)||pt+wt.lookAhead=lt:Yt.to>lt);(pt||(pt=[])).push(new je(ue,Yt.from,ve?null:Yt.to))}}return pt}function rn(it,lt,mt){var pt;if(it)for(var wt=0;wt=lt:Yt.to>lt);if(Se||Yt.from==lt&&ue.type=="bookmark"&&(!mt||Yt.marker.insertLeft)){var ve=Yt.from==null||(ue.inclusiveLeft?Yt.from<=lt:Yt.from0&&Se)for(var _i=0;_i0)){var $e=[ve,1],Re=hi(Te.from,Se.from),fn=hi(Te.to,Se.to);(Re<0||!ue.inclusiveLeft&&!Re)&&$e.push({from:Te.from,to:Se.from}),(fn>0||!ue.inclusiveRight&&!fn)&&$e.push({from:Se.to,to:Te.to}),wt.splice.apply(wt,$e),ve+=$e.length-3}}return wt}function pn(it){var lt=it.markedSpans;if(lt){for(var mt=0;mtlt)&&(!pt||nr(pt,Yt.marker)<0)&&(pt=Yt.marker)}return pt}function or(it,lt,mt,pt,wt){var Yt=mn(it,lt),ue=Cn&&Yt.markedSpans;if(ue)for(var Se=0;Se=0&&Re<=0||$e<=0&&Re>=0)&&($e<=0&&(ve.marker.inclusiveRight&&wt.inclusiveLeft?hi(Te.to,mt)>=0:hi(Te.to,mt)>0)||$e>=0&&(ve.marker.inclusiveRight&&wt.inclusiveLeft?hi(Te.from,pt)<=0:hi(Te.from,pt)<0)))return!0}}}function Di(it){for(var lt;lt=rr(it);)it=lt.find(-1,!0).line;return it}function wi(it){for(var lt;lt=Vi(it);)it=lt.find(1,!0).line;return it}function Qn(it){for(var lt,mt;lt=Vi(it);)it=lt.find(1,!0).line,(mt||(mt=[])).push(it);return mt}function Rn(it,lt){var mt=mn(it,lt),pt=Di(mt);return mt==pt?lt:Ye(pt)}function ni(it,lt){if(lt>it.lastLine())return lt;var mt=mn(it,lt),pt;if(!on(it,mt))return lt;for(;pt=Vi(mt);)mt=pt.find(1,!0).line;return Ye(mt)+1}function on(it,lt){var mt=Cn&<.markedSpans;if(mt){for(var pt=void 0,wt=0;wtlt.maxLineLength&&(lt.maxLineLength=wt,lt.maxLine=pt)})}var $i=function(it,lt,mt){this.text=it,de(this,lt),this.height=mt?mt(this):1};$i.prototype.lineNo=function(){return Ye(this)},fi($i);function mr(it,lt,mt,pt){it.text=lt,it.stateAfter&&(it.stateAfter=null),it.styles&&(it.styles=null),it.order!=null&&(it.order=null),pn(it),de(it,mt);var wt=pt?pt(it):1;wt!=it.height&&En(it,wt)}function _r(it){it.parent=null,pn(it)}var Ir={},ao={};function Ao(it,lt){if(!it||/^\s*$/.test(it))return null;var mt=lt.addModeClass?ao:Ir;return mt[it]||(mt[it]=it.replace(/\S+/g,"cm-$&"))}function Je(it,lt){var mt=ne("span",null,null,St?"padding-right: .1px":null),pt={pre:ne("pre",[mt],"CodeMirror-line"),content:mt,col:0,pos:0,cm:it,trailingSpace:!1,splitSpaces:it.getOption("lineWrapping")};lt.measure={};for(var wt=0;wt<=(lt.rest?lt.rest.length:0);wt++){var Yt=wt?lt.rest[wt-1]:lt.line,ue=void 0;pt.pos=0,pt.addToken=Jr,Ri(it.display.measure)&&(ue=tn(Yt,it.doc.direction))&&(pt.addToken=dr(pt.addToken,ue)),pt.map=[];var Se=lt!=it.display.externalMeasured&&Ye(Yt);oo(Yt,pt,xo(it,Yt,Se)),Yt.styleClasses&&(Yt.styleClasses.bgClass&&(pt.bgClass=De(Yt.styleClasses.bgClass,pt.bgClass||"")),Yt.styleClasses.textClass&&(pt.textClass=De(Yt.styleClasses.textClass,pt.textClass||""))),pt.map.length==0&&pt.map.push(0,0,pt.content.appendChild(Fi(it.display.measure))),wt==0?(lt.measure.map=pt.map,lt.measure.cache={}):((lt.measure.maps||(lt.measure.maps=[])).push(pt.map),(lt.measure.caches||(lt.measure.caches=[])).push({}))}if(St){var ve=pt.content.lastChild;(/\bcm-tab\b/.test(ve.className)||ve.querySelector&&ve.querySelector(".cm-tab"))&&(pt.content.className="cm-tab-wrap-hack")}return Tn(it,"renderLine",it,lt.line,pt.pre),pt.pre.className&&(pt.textClass=De(pt.pre.className,pt.textClass||"")),pt}function Kr(it){var lt=te("span","\u2022","cm-invalidchar");return lt.title="\\u"+it.charCodeAt(0).toString(16),lt.setAttribute("aria-label",lt.title),lt}function Jr(it,lt,mt,pt,wt,Yt,ue){if(lt){var Se=it.splitSpaces?Mo(lt,it.trailingSpace):lt,ve=it.cm.state.specialChars,Te=!1,$e;if(!ve.test(lt))it.col+=lt.length,$e=document.createTextNode(Se),it.map.push(it.pos,it.pos+lt.length,$e),Rt&&Dt<9&&(Te=!0),it.pos+=lt.length;else{$e=document.createDocumentFragment();for(var Re=0;;){ve.lastIndex=Re;var fn=ve.exec(lt),hn=fn?fn.index-Re:lt.length-Re;if(hn){var Gn=document.createTextNode(Se.slice(Re,Re+hn));Rt&&Dt<9?$e.appendChild(te("span",[Gn])):$e.appendChild(Gn),it.map.push(it.pos,it.pos+hn,Gn),it.col+=hn,it.pos+=hn}if(!fn)break;Re+=hn+1;var Jn=void 0;if(fn[0]==" "){var oi=it.cm.options.tabSize,yi=oi-it.col%oi;Jn=$e.appendChild(te("span",xe(yi),"cm-tab")),Jn.setAttribute("role","presentation"),Jn.setAttribute("cm-text"," "),it.col+=yi}else fn[0]=="\r"||fn[0]==` +`?(Jn=$e.appendChild(te("span",fn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Jn.setAttribute("cm-text",fn[0]),it.col+=1):(Jn=it.cm.options.specialCharPlaceholder(fn[0]),Jn.setAttribute("cm-text",fn[0]),Rt&&Dt<9?$e.appendChild(te("span",[Jn])):$e.appendChild(Jn),it.col+=1);it.map.push(it.pos,it.pos+1,Jn),it.pos++}}if(it.trailingSpace=Se.charCodeAt(lt.length-1)==32,mt||pt||wt||Te||Yt||ue){var ji=mt||"";pt&&(ji+=pt),wt&&(ji+=wt);var Ei=te("span",[$e],ji,Yt);if(ue)for(var _i in ue)ue.hasOwnProperty(_i)&&_i!="style"&&_i!="class"&&Ei.setAttribute(_i,ue[_i]);return it.content.appendChild(Ei)}it.content.appendChild($e)}}function Mo(it,lt){if(it.length>1&&!/ /.test(it))return it;for(var mt=lt,pt="",wt=0;wtTe&&Re.from<=Te));fn++);if(Re.to>=$e)return it(mt,pt,wt,Yt,ue,Se,ve);it(mt,pt.slice(0,Re.to-Te),wt,Yt,null,Se,ve),Yt=null,pt=pt.slice(Re.to-Te),Te=Re.to}}}function To(it,lt,mt,pt){var wt=!pt&&mt.widgetNode;wt&&it.map.push(it.pos,it.pos+lt,wt),!pt&&it.cm.display.input.needsContentAttribute&&(wt||(wt=it.content.appendChild(document.createElement("span"))),wt.setAttribute("cm-marker",mt.id)),wt&&(it.cm.display.input.setUneditable(wt),it.content.appendChild(wt)),it.pos+=lt,it.trailingSpace=!1}function oo(it,lt,mt){var pt=it.markedSpans,wt=it.text,Yt=0;if(!pt){for(var ue=1;ueve||Fr.collapsed&&Li.to==ve&&Li.from==ve)){if(Li.to!=null&&Li.to!=ve&&hn>Li.to&&(hn=Li.to,Jn=""),Fr.className&&(Gn+=" "+Fr.className),Fr.css&&(fn=(fn?fn+";":"")+Fr.css),Fr.startStyle&&Li.from==ve&&(oi+=" "+Fr.startStyle),Fr.endStyle&&Li.to==hn&&(_i||(_i=[])).push(Fr.endStyle,Li.to),Fr.title&&((ji||(ji={})).title=Fr.title),Fr.attributes)for(var Do in Fr.attributes)(ji||(ji={}))[Do]=Fr.attributes[Do];Fr.collapsed&&(!yi||nr(yi.marker,Fr)<0)&&(yi=Li)}else Li.from>ve&&hn>Li.from&&(hn=Li.from)}if(_i)for(var vs=0;vs<_i.length;vs+=2)_i[vs+1]==hn&&(Jn+=" "+_i[vs]);if(!yi||yi.from==ve)for(var Ho=0;Ho=Se)break;for(var Sa=Math.min(Se,hn);;){if($e){var Ys=ve+$e.length;if(!yi){var hs=Ys>Sa?$e.slice(0,Sa-ve):$e;lt.addToken(lt,hs,Re?Re+Gn:Gn,oi,ve+hs.length==hn?Jn:"",fn,ji)}if(Ys>=Sa){$e=$e.slice(Sa-ve),ve=Sa;break}ve=Ys,oi=""}$e=wt.slice(Yt,Yt=mt[Te++]),Re=Ao(mt[Te++],lt.cm.options)}}}function No(it,lt,mt){this.line=lt,this.rest=Qn(lt),this.size=this.rest?Ye(_e(this.rest))-mt+1:1,this.node=this.text=null,this.hidden=on(it,lt)}function ur(it,lt,mt){for(var pt=[],wt,Yt=lt;Yt2&&Yt.push((ve.bottom+Te.top)/2-mt.top)}}Yt.push(mt.bottom-mt.top)}}function uh(it,lt,mt){if(it.line==lt)return{map:it.measure.map,cache:it.measure.cache};for(var pt=0;ptmt)return{map:it.measure.maps[wt],cache:it.measure.caches[wt],before:!0}}function Qh(it,lt){lt=Di(lt);var mt=Ye(lt),pt=it.display.externalMeasured=new No(it.doc,lt,mt);pt.lineN=mt;var wt=pt.built=Je(it,pt);return pt.text=wt.pre,Ot(it.display.lineMeasure,wt.pre),pt}function ea(it,lt,mt,pt){return fl(it,qa(it,lt),mt,pt)}function ja(it,lt){if(lt>=it.display.viewFrom&<=mt.lineN&<lt)&&(Yt=ve-Se,wt=Yt-1,lt>=ve&&(ue="right")),wt!=null){if(pt=it[Te+2],Se==ve&&mt==(pt.insertLeft?"left":"right")&&(ue=mt),mt=="left"&&wt==0)for(;Te&&it[Te-2]==it[Te-3]&&it[Te-1].insertLeft;)pt=it[(Te-=3)+2],ue="left";if(mt=="right"&&wt==ve-Se)for(;Te=0&&(mt=it[wt]).left==mt.right;wt--);return mt}function ns(it,lt,mt,pt){var wt=Nd(lt.map,mt,pt),Yt=wt.node,ue=wt.start,Se=wt.end,ve=wt.collapse,Te;if(Yt.nodeType==3){for(var $e=0;$e<4;$e++){for(;ue&&bt(lt.line.text.charAt(wt.coverStart+ue));)--ue;for(;wt.coverStart+Se0&&(ve=pt="right");var Re;it.options.lineWrapping&&(Re=Yt.getClientRects()).length>1?Te=Re[pt=="right"?Re.length-1:0]:Te=Yt.getBoundingClientRect()}if(Rt&&Dt<9&&!ue&&(!Te||!Te.left&&!Te.right)){var fn=Yt.parentNode.getClientRects()[0];fn?Te={left:fn.left,right:fn.left+hh(it.display),top:fn.top,bottom:fn.bottom}:Te=Td}for(var hn=Te.top-lt.rect.top,Gn=Te.bottom-lt.rect.top,Jn=(hn+Gn)/2,oi=lt.view.measure.heights,yi=0;yi=pt.text.length?(ve=pt.text.length,Te="before"):ve<=0&&(ve=0,Te="after"),!Se)return ue(Te=="before"?ve-1:ve,Te=="before");function $e(Gn,Jn,oi){var yi=Se[Jn],ji=yi.level==1;return ue(oi?Gn-1:Gn,ji!=oi)}var Re=fe(Se,ve,Te),fn=Zt,hn=$e(ve,Re,Te=="before");return fn!=null&&(hn.other=$e(ve,fn,Te!="before")),hn}function Od(it,lt){var mt=0;lt=vi(it.doc,lt),it.options.lineWrapping||(mt=hh(it.display)*lt.ch);var pt=mn(it.doc,lt.line),wt=di(pt)+ws(it.display);return{left:mt,right:mt,top:wt,bottom:wt+pt.height}}function Dd(it,lt,mt,pt,wt){var Yt=yn(it,lt,mt);return Yt.xRel=wt,pt&&(Yt.outside=pt),Yt}function Bd(it,lt,mt){var pt=it.doc;if(mt+=it.display.viewOffset,mt<0)return Dd(pt.first,0,null,-1,-1);var wt=ti(pt,mt),Yt=pt.first+pt.size-1;if(wt>Yt)return Dd(pt.first+pt.size-1,mn(pt,Yt).text.length,null,1,1);lt<0&&(lt=0);for(var ue=mn(pt,wt);;){var Se=bn(it,ue,wt,lt,mt),ve=Dr(ue,Se.ch+(Se.xRel>0||Se.outside>0?1:0));if(!ve)return Se;var Te=ve.find(1);if(Te.line==wt)return Te;ue=mn(pt,wt=Te.line)}}function ki(it,lt,mt,pt){pt-=fs(lt);var wt=lt.text.length,Yt=ie(function(ue){return fl(it,mt,ue-1).bottom<=pt},wt,0);return wt=ie(function(ue){return fl(it,mt,ue).top>pt},Yt,wt),{begin:Yt,end:wt}}function Qf(it,lt,mt,pt){mt||(mt=qa(it,lt));var wt=js(it,lt,fl(it,mt,pt),"line").top;return ki(it,lt,mt,wt)}function ze(it,lt,mt,pt){return it.bottom<=mt?!1:it.top>mt?!0:(pt?it.left:it.right)>lt}function bn(it,lt,mt,pt,wt){wt-=di(lt);var Yt=qa(it,lt),ue=fs(lt),Se=0,ve=lt.text.length,Te=!0,$e=tn(lt,it.doc.direction);if($e){var Re=(it.options.lineWrapping?Dp:Op)(it,lt,mt,Yt,$e,pt,wt);Te=Re.level!=1,Se=Te?Re.from:Re.to-1,ve=Te?Re.to:Re.from-1}var fn=null,hn=null,Gn=ie(function(vr){var Li=fl(it,Yt,vr);return Li.top+=ue,Li.bottom+=ue,ze(Li,pt,wt,!1)?(Li.top<=wt&&Li.left<=pt&&(fn=vr,hn=Li),!0):!1},Se,ve),Jn,oi,yi=!1;if(hn){var ji=pt-hn.left=_i.bottom?1:0}return Gn=Bt(lt.text,Gn,1),Dd(mt,Gn,oi,yi,pt-Jn)}function Op(it,lt,mt,pt,wt,Yt,ue){var Se=ie(function(Re){var fn=wt[Re],hn=fn.level!=1;return ze(Wo(it,yn(mt,hn?fn.to:fn.from,hn?"before":"after"),"line",lt,pt),Yt,ue,!0)},0,wt.length-1),ve=wt[Se];if(Se>0){var Te=ve.level!=1,$e=Wo(it,yn(mt,Te?ve.from:ve.to,Te?"after":"before"),"line",lt,pt);ze($e,Yt,ue,!0)&&$e.top>ue&&(ve=wt[Se-1])}return ve}function Dp(it,lt,mt,pt,wt,Yt,ue){var Se=ki(it,lt,pt,ue),ve=Se.begin,Te=Se.end;/\s/.test(lt.text.charAt(Te-1))&&Te--;for(var $e=null,Re=null,fn=0;fn=Te||hn.to<=ve)){var Gn=hn.level!=1,Jn=fl(it,pt,Gn?Math.min(Te,hn.to)-1:Math.max(ve,hn.from)).right,oi=Jnoi)&&($e=hn,Re=oi)}}return $e||($e=wt[wt.length-1]),$e.fromTe&&($e={from:$e.from,to:Te,level:$e.level}),$e}var nu;function iu(it){if(it.cachedTextHeight!=null)return it.cachedTextHeight;if(nu==null){nu=te("pre",null,"CodeMirror-line-like");for(var lt=0;lt<49;++lt)nu.appendChild(document.createTextNode("x")),nu.appendChild(te("br"));nu.appendChild(document.createTextNode("x"))}Ot(it.measure,nu);var mt=nu.offsetHeight/50;return mt>3&&(it.cachedTextHeight=mt),Ht(it.measure),mt||1}function hh(it){if(it.cachedCharWidth!=null)return it.cachedCharWidth;var lt=te("span","xxxxxxxxxx"),mt=te("pre",[lt],"CodeMirror-line-like");Ot(it.measure,mt);var pt=lt.getBoundingClientRect(),wt=(pt.right-pt.left)/10;return wt>2&&(it.cachedCharWidth=wt),wt||10}function Id(it){for(var lt=it.display,mt={},pt={},wt=lt.gutters.clientLeft,Yt=lt.gutters.firstChild,ue=0;Yt;Yt=Yt.nextSibling,++ue){var Se=it.display.gutterSpecs[ue].className;mt[Se]=Yt.offsetLeft+Yt.clientLeft+wt,pt[Se]=Yt.clientWidth}return{fixedPos:jc(lt),gutterTotalWidth:lt.gutters.offsetWidth,gutterLeft:mt,gutterWidth:pt,wrapperWidth:lt.wrapper.clientWidth}}function jc(it){return it.scroller.getBoundingClientRect().left-it.sizer.getBoundingClientRect().left}function Fo(it){var lt=iu(it.display),mt=it.options.lineWrapping,pt=mt&&Math.max(5,it.display.scroller.clientWidth/hh(it.display)-3);return function(wt){if(on(it.doc,wt))return 0;var Yt=0;if(wt.widgets)for(var ue=0;ue0&&(Te=mn(it.doc,ve.line).text).length==ve.ch){var $e=ae(Te,Te.length,it.options.tabSize)-Te.length;ve=yn(ve.line,Math.max(0,Math.round((Yt-dl(it.display).left)/hh(it.display))-$e))}return ve}function za(it,lt){if(lt>=it.display.viewTo||(lt-=it.display.viewFrom,lt<0))return null;for(var mt=it.display.view,pt=0;ptlt)&&(wt.updateLineNumbers=lt),it.curOp.viewChanged=!0,lt>=wt.viewTo)Cn&&Rn(it.doc,lt)wt.viewFrom?is(it):(wt.viewFrom+=pt,wt.viewTo+=pt);else if(lt<=wt.viewFrom&&mt>=wt.viewTo)is(it);else if(lt<=wt.viewFrom){var Yt=ma(it,mt,mt+pt,1);Yt?(wt.view=wt.view.slice(Yt.index),wt.viewFrom=Yt.lineN,wt.viewTo+=pt):is(it)}else if(mt>=wt.viewTo){var ue=ma(it,lt,lt,-1);ue?(wt.view=wt.view.slice(0,ue.index),wt.viewTo=ue.lineN):is(it)}else{var Se=ma(it,lt,lt,-1),ve=ma(it,mt,mt+pt,1);Se&&ve?(wt.view=wt.view.slice(0,Se.index).concat(ur(it,Se.lineN,ve.lineN)).concat(wt.view.slice(ve.index)),wt.viewTo+=pt):is(it)}var Te=wt.externalMeasured;Te&&(mt=wt.lineN&<=pt.viewTo)){var Yt=pt.view[za(it,lt)];if(Yt.node!=null){var ue=Yt.changes||(Yt.changes=[]);$t(ue,mt)==-1&&ue.push(mt)}}}function is(it){it.display.viewFrom=it.display.viewTo=it.doc.first,it.display.view=[],it.display.viewOffset=0}function ma(it,lt,mt,pt){var wt=za(it,lt),Yt,ue=it.display.view;if(!Cn||mt==it.doc.first+it.doc.size)return{index:wt,lineN:mt};for(var Se=it.display.viewFrom,ve=0;ve0){if(wt==ue.length-1)return null;Yt=Se+ue[wt].size-lt,wt++}else Yt=Se-lt;lt+=Yt,mt+=Yt}for(;Rn(it.doc,mt)!=mt;){if(wt==(pt<0?0:ue.length-1))return null;mt+=pt*ue[wt-(pt<0?1:0)].size,wt+=pt}return{index:wt,lineN:mt}}function So(it,lt,mt){var pt=it.display,wt=pt.view;wt.length==0||lt>=pt.viewTo||mt<=pt.viewFrom?(pt.view=ur(it,lt,mt),pt.viewFrom=lt):(pt.viewFrom>lt?pt.view=ur(it,lt,pt.viewFrom).concat(pt.view):pt.viewFrommt&&(pt.view=pt.view.slice(0,za(it,mt)))),pt.viewTo=mt}function Aa(it){for(var lt=it.display.view,mt=0,pt=0;pt=it.display.viewTo||Se.to().line0?lt.blinker=setInterval(function(){it.hasFocus()||ch(it),lt.cursorDiv.style.visibility=(mt=!mt)?"":"hidden"},it.options.cursorBlinkRate):it.options.cursorBlinkRate<0&&(lt.cursorDiv.style.visibility="hidden")}}function Lo(it){it.state.focused||(it.display.input.focus(),Vr(it))}function jo(it){it.state.delayingBlurEvent=!0,setTimeout(function(){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1,ch(it))},100)}function Vr(it,lt){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1),it.options.readOnly!="nocursor"&&(it.state.focused||(Tn(it,"focus",it,lt),it.state.focused=!0,Pe(it.display.wrapper,"CodeMirror-focused"),!it.curOp&&it.display.selForContextMenu!=it.doc.sel&&(it.display.input.reset(),St&&setTimeout(function(){return it.display.input.reset(!0)},20)),it.display.input.receivedFocus()),co(it))}function ch(it,lt){it.state.delayingBlurEvent||(it.state.focused&&(Tn(it,"blur",it,lt),it.state.focused=!1,jt(it.display.wrapper,"CodeMirror-focused")),clearInterval(it.display.blinker),setTimeout(function(){it.state.focused||(it.display.shift=!1)},150))}function Hi(it){for(var lt=it.display,mt=lt.lineDiv.offsetTop,pt=0;pt.005||$e<-.005)&&(En(wt.line,ue),Bp(wt.line),wt.rest))for(var Re=0;Reit.display.sizerWidth){var fn=Math.ceil(Se/hh(it.display));fn>it.display.maxLineLength&&(it.display.maxLineLength=fn,it.display.maxLine=wt.line,it.display.maxLineChanged=!0)}}}}function Bp(it){if(it.widgets)for(var lt=0;lt=ue&&(Yt=ti(lt,di(mn(lt,ve))-it.wrapper.clientHeight),ue=ve)}return{from:Yt,to:Math.max(ue,Yt+1)}}function Ip(it,lt){if(!un(it,"scrollCursorIntoView")){var mt=it.display,pt=mt.sizer.getBoundingClientRect(),wt=null;if(lt.top+pt.top<0?wt=!0:lt.bottom+pt.top>(window.innerHeight||document.documentElement.clientHeight)&&(wt=!1),wt!=null&&!Ft){var Yt=te("div","\u200B",null,`position: absolute; top: `+(lt.top-mt.viewOffset-ws(it.display))+`px; height: `+(lt.bottom-lt.top+ta(it)+mt.barHeight)+`px; - left: `+lt.left+"px; width: "+Math.max(2,lt.right-lt.left)+"px;");it.display.lineSpace.appendChild(Yt),Yt.scrollIntoView(wt),it.display.lineSpace.removeChild(Yt)}}}function $h(it,lt,mt,pt){pt==null&&(pt=0);var wt;!it.options.lineWrapping&<==mt&&(lt=lt.ch?yn(lt.line,lt.sticky=="before"?lt.ch-1:lt.ch,"after"):lt,mt=lt.sticky=="before"?yn(lt.line,lt.ch+1,"before"):lt);for(var Yt=0;Yt<5;Yt++){var ue=!1,Se=Wo(it,lt),ve=!mt||mt==lt?Se:Wo(it,mt);wt={left:Math.min(Se.left,ve.left),top:Math.min(Se.top,ve.top)-pt,right:Math.max(Se.left,ve.left),bottom:Math.max(Se.bottom,ve.bottom)+pt};var Te=qf(it,wt),$e=it.doc.scrollTop,Re=it.doc.scrollLeft;if(Te.scrollTop!=null&&(fh(it,Te.scrollTop),Math.abs(it.doc.scrollTop-$e)>1&&(ue=!0)),Te.scrollLeft!=null&&(ou(it,Te.scrollLeft),Math.abs(it.doc.scrollLeft-Re)>1&&(ue=!0)),!ue)break}return wt}function zc(it,lt){var mt=qf(it,lt);mt.scrollTop!=null&&fh(it,mt.scrollTop),mt.scrollLeft!=null&&ou(it,mt.scrollLeft)}function qf(it,lt){var mt=it.display,pt=iu(it.display);lt.top<0&&(lt.top=0);var wt=it.curOp&&it.curOp.scrollTop!=null?it.curOp.scrollTop:mt.scroller.scrollTop,Yt=lh(it),ue={};lt.bottom-lt.top>Yt&&(lt.bottom=lt.top+Yt);var Se=it.doc.height+Qa(mt),ve=lt.topSe-pt;if(lt.topwt+Yt){var $e=Math.min(lt.top,(Te?Se:lt.bottom)-Yt);$e!=wt&&(ue.scrollTop=$e)}var Re=it.options.fixedGutter?0:mt.gutters.offsetWidth,fn=it.curOp&&it.curOp.scrollLeft!=null?it.curOp.scrollLeft:mt.scroller.scrollLeft-Re,hn=pa(it)-mt.gutters.offsetWidth,Gn=lt.right-lt.left>hn;return Gn&&(lt.right=lt.left+hn),lt.left<10?ue.scrollLeft=0:lt.lefthn+fn-3&&(ue.scrollLeft=lt.right+(Gn?0:10)-hn),ue}function Rd(it,lt){lt!=null&&(Rl(it),it.curOp.scrollTop=(it.curOp.scrollTop==null?it.doc.scrollTop:it.curOp.scrollTop)+lt)}function ru(it){Rl(it);var lt=it.getCursor();it.curOp.scrollToPos={from:lt,to:lt,margin:it.options.cursorScrollMargin}}function dh(it,lt,mt){(lt!=null||mt!=null)&&Rl(it),lt!=null&&(it.curOp.scrollLeft=lt),mt!=null&&(it.curOp.scrollTop=mt)}function Yr(it,lt){Rl(it),it.curOp.scrollToPos=lt}function Rl(it){var lt=it.curOp.scrollToPos;if(lt){it.curOp.scrollToPos=null;var mt=Od(it,lt.from),pt=Od(it,lt.to);jd(it,mt,pt,lt.margin)}}function jd(it,lt,mt,pt){var wt=qf(it,{left:Math.min(lt.left,mt.left),top:Math.min(lt.top,mt.top)-pt,right:Math.max(lt.right,mt.right),bottom:Math.max(lt.bottom,mt.bottom)+pt});dh(it,wt.scrollLeft,wt.scrollTop)}function fh(it,lt){Math.abs(it.doc.scrollTop-lt)<2||(Jt||Mu(it,{top:lt}),$f(it,lt,!0),Jt&&Mu(it),tc(it,100))}function $f(it,lt,mt){lt=Math.max(0,Math.min(it.display.scroller.scrollHeight-it.display.scroller.clientHeight,lt)),!(it.display.scroller.scrollTop==lt&&!mt)&&(it.doc.scrollTop=lt,it.display.scrollbars.setScrollTop(lt),it.display.scroller.scrollTop!=lt&&(it.display.scroller.scrollTop=lt))}function ou(it,lt,mt,pt){lt=Math.max(0,Math.min(lt,it.display.scroller.scrollWidth-it.display.scroller.clientWidth)),!((mt?lt==it.doc.scrollLeft:Math.abs(it.doc.scrollLeft-lt)<2)&&!pt)&&(it.doc.scrollLeft=lt,_d(it),it.display.scroller.scrollLeft!=lt&&(it.display.scroller.scrollLeft=lt),it.display.scrollbars.setScrollLeft(lt))}function $a(it){var lt=it.display,mt=lt.gutters.offsetWidth,pt=Math.round(it.doc.height+Qa(it.display));return{clientHeight:lt.scroller.clientHeight,viewHeight:lt.wrapper.clientHeight,scrollWidth:lt.scroller.scrollWidth,clientWidth:lt.scroller.clientWidth,viewWidth:lt.wrapper.clientWidth,barLeft:it.options.fixedGutter?mt:0,docHeight:pt,scrollHeight:pt+ta(it)+lt.barHeight,nativeBarWidth:lt.nativeBarWidth,gutterWidth:mt}}var bu=function(it,lt,mt){this.cm=mt;var pt=this.vert=te("div",[te("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),wt=this.horiz=te("div",[te("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");pt.tabIndex=wt.tabIndex=-1,it(pt),it(wt),ln(pt,"scroll",function(){pt.clientHeight&<(pt.scrollTop,"vertical")}),ln(wt,"scroll",function(){wt.clientWidth&<(wt.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Rt&&Dt<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};bu.prototype.update=function(it){var lt=it.scrollWidth>it.clientWidth+1,mt=it.scrollHeight>it.clientHeight+1,pt=it.nativeBarWidth;if(mt){this.vert.style.display="block",this.vert.style.bottom=lt?pt+"px":"0";var wt=it.viewHeight-(lt?pt:0);this.vert.firstChild.style.height=Math.max(0,it.scrollHeight-it.clientHeight+wt)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(lt){this.horiz.style.display="block",this.horiz.style.right=mt?pt+"px":"0",this.horiz.style.left=it.barLeft+"px";var Yt=it.viewWidth-it.barLeft-(mt?pt:0);this.horiz.firstChild.style.width=Math.max(0,it.scrollWidth-it.clientWidth+Yt)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&it.clientHeight>0&&(pt==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:mt?pt:0,bottom:lt?pt:0}},bu.prototype.setScrollLeft=function(it){this.horiz.scrollLeft!=it&&(this.horiz.scrollLeft=it),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},bu.prototype.setScrollTop=function(it){this.vert.scrollTop!=it&&(this.vert.scrollTop=it),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},bu.prototype.zeroWidthHack=function(){var it=st&&!Lt?"12px":"18px";this.horiz.style.height=this.vert.style.width=it,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new _t,this.disableVert=new _t},bu.prototype.enableZeroWidthBar=function(it,lt,mt){it.style.pointerEvents="auto";function pt(){var wt=it.getBoundingClientRect(),Yt=mt=="vert"?document.elementFromPoint(wt.right-1,(wt.top+wt.bottom)/2):document.elementFromPoint((wt.right+wt.left)/2,wt.bottom-1);Yt!=it?it.style.pointerEvents="none":lt.set(1e3,pt)}lt.set(1e3,pt)},bu.prototype.clear=function(){var it=this.horiz.parentNode;it.removeChild(this.horiz),it.removeChild(this.vert)};var Al=function(){};Al.prototype.update=function(){return{bottom:0,right:0}},Al.prototype.setScrollLeft=function(){},Al.prototype.setScrollTop=function(){},Al.prototype.clear=function(){};function Au(it,lt){lt||(lt=$a(it));var mt=it.display.barWidth,pt=it.display.barHeight;zd(it,lt);for(var wt=0;wt<4&&mt!=it.display.barWidth||pt!=it.display.barHeight;wt++)mt!=it.display.barWidth&&it.options.lineWrapping&&Hi(it),zd(it,$a(it)),mt=it.display.barWidth,pt=it.display.barHeight}function zd(it,lt){var mt=it.display,pt=mt.scrollbars.update(lt);mt.sizer.style.paddingRight=(mt.barWidth=pt.right)+"px",mt.sizer.style.paddingBottom=(mt.barHeight=pt.bottom)+"px",mt.heightForcer.style.borderBottom=pt.bottom+"px solid transparent",pt.right&&pt.bottom?(mt.scrollbarFiller.style.display="block",mt.scrollbarFiller.style.height=pt.bottom+"px",mt.scrollbarFiller.style.width=pt.right+"px"):mt.scrollbarFiller.style.display="",pt.bottom&&it.options.coverGutterNextToScrollbar&&it.options.fixedGutter?(mt.gutterFiller.style.display="block",mt.gutterFiller.style.height=pt.bottom+"px",mt.gutterFiller.style.width=lt.gutterWidth+"px"):mt.gutterFiller.style.display=""}var tg={native:bu,null:Al};function eg(it){it.display.scrollbars&&(it.display.scrollbars.clear(),it.display.scrollbars.addClass&&jt(it.display.wrapper,it.display.scrollbars.addClass)),it.display.scrollbars=new tg[it.options.scrollbarStyle](function(lt){it.display.wrapper.insertBefore(lt,it.display.scrollbarFiller),ln(lt,"mousedown",function(){it.state.focused&&setTimeout(function(){return it.display.input.focus()},0)}),lt.setAttribute("cm-not-content","true")},function(lt,mt){mt=="horizontal"?ou(it,lt):fh(it,lt)},it),it.display.scrollbars.addClass&&Pe(it.display.wrapper,it.display.scrollbars.addClass)}var Rp=0;function Lu(it){it.curOp={cm:it,viewChanged:!1,startHeight:it.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Rp},Ti(it.curOp)}function Eu(it){var lt=it.curOp;lt&&sr(lt,function(mt){for(var pt=0;pt=mt.viewTo)||mt.maxLineChanged&<.options.lineWrapping,it.update=it.mustUpdate&&new gh(lt,it.mustUpdate&&{top:it.scrollTop,ensure:it.scrollToPos},it.forceUpdate)}function $0(it){it.updatedDisplay=it.mustUpdate&&Ud(it.cm,it.update)}function jp(it){var lt=it.cm,mt=lt.display;it.updatedDisplay&&Hi(lt),it.barMeasure=$a(lt),mt.maxLineChanged&&!lt.options.lineWrapping&&(it.adjustWidthTo=ea(lt,mt.maxLine,mt.maxLine.text.length).left+3,lt.display.sizerWidth=it.adjustWidthTo,it.barMeasure.scrollWidth=Math.max(mt.scroller.clientWidth,mt.sizer.offsetLeft+it.adjustWidthTo+ta(lt)+lt.display.barWidth),it.maxScrollLeft=Math.max(0,mt.sizer.offsetLeft+it.adjustWidthTo-pa(lt))),(it.updatedDisplay||it.selectionChanged)&&(it.preparedSelection=mt.input.prepareSelection())}function Yo(it){var lt=it.cm;it.adjustWidthTo!=null&&(lt.display.sizer.style.minWidth=it.adjustWidthTo+"px",it.maxScrollLeft=it.display.viewTo)){var mt=+new Date+it.options.workTime,pt=to(it,lt.highlightFrontier),wt=[];lt.iter(pt.line,Math.min(lt.first+lt.size,it.display.viewTo+500),function(Yt){if(pt.line>=it.display.viewFrom){var ue=Yt.styles,Se=Yt.text.length>it.options.maxHighlightLength?Xn(lt.mode,pt.state):null,ve=$o(it,Yt,pt,!0);Se&&(pt.state=Se),Yt.styles=ve.styles;var Te=Yt.styleClasses,$e=ve.classes;$e?Yt.styleClasses=$e:Te&&(Yt.styleClasses=null);for(var Re=!ue||ue.length!=Yt.styles.length||Te!=$e&&(!Te||!$e||Te.bgClass!=$e.bgClass||Te.textClass!=$e.textClass),fn=0;!Re&&fnmt)return tc(it,it.options.workDelay),!0}),lt.highlightFrontier=pt.line,lt.modeFrontier=Math.max(lt.modeFrontier,pt.line),wt.length&&io(it,function(){for(var Yt=0;Yt=mt.viewFrom&<.visible.to<=mt.viewTo&&(mt.updateLineNumbers==null||mt.updateLineNumbers>=mt.viewTo)&&mt.renderedView==mt.view&&Aa(it)==0)return!1;ls(it)&&(is(it),lt.dims=Id(it));var wt=pt.first+pt.size,Yt=Math.max(lt.visible.from-it.options.viewportMargin,pt.first),ue=Math.min(wt,lt.visible.to+it.options.viewportMargin);mt.viewFromue&&mt.viewTo-ue<20&&(ue=Math.min(wt,mt.viewTo)),Cn&&(Yt=Rn(it.doc,Yt),ue=ni(it.doc,ue));var Se=Yt!=mt.viewFrom||ue!=mt.viewTo||mt.lastWrapHeight!=lt.wrapperHeight||mt.lastWrapWidth!=lt.wrapperWidth;So(it,Yt,ue),mt.viewOffset=di(mn(it.doc,mt.viewFrom)),it.display.mover.style.top=mt.viewOffset+"px";var ve=Aa(it);if(!Se&&ve==0&&!lt.force&&mt.renderedView==mt.view&&(mt.updateLineNumbers==null||mt.updateLineNumbers>=mt.viewTo))return!1;var Te=Up(it);return ve>4&&(mt.lineDiv.style.display="none"),ng(it,mt.updateLineNumbers,lt.dims),ve>4&&(mt.lineDiv.style.display=""),mt.renderedView=mt.view,va(Te),Ht(mt.cursorDiv),Ht(mt.selectionDiv),mt.gutters.style.height=mt.sizer.style.minHeight=0,Se&&(mt.lastWrapHeight=lt.wrapperHeight,mt.lastWrapWidth=lt.wrapperWidth,tc(it,400)),mt.updateLineNumbers=null,!0}function fo(it,lt){for(var mt=lt.viewport,pt=!0;;pt=!1){if(!pt||!it.options.lineWrapping||lt.oldDisplayWidth==pa(it)){if(mt&&mt.top!=null&&(mt={top:Math.min(it.doc.height+Qa(it.display)-lh(it),mt.top)}),lt.visible=Ur(it.display,it.doc,mt),lt.visible.from>=it.display.viewFrom&<.visible.to<=it.display.viewTo)break}else pt&&(lt.visible=Ur(it.display,it.doc,mt));if(!Ud(it,lt))break;Hi(it);var wt=$a(it);gs(it),Au(it,wt),Nu(it,wt),lt.force=!1}lt.signal(it,"update",it),(it.display.viewFrom!=it.display.reportedViewFrom||it.display.viewTo!=it.display.reportedViewTo)&&(lt.signal(it,"viewportChange",it,it.display.viewFrom,it.display.viewTo),it.display.reportedViewFrom=it.display.viewFrom,it.display.reportedViewTo=it.display.viewTo)}function Mu(it,lt){var mt=new gh(it,lt);if(Ud(it,mt)){Hi(it),fo(it,mt);var pt=$a(it);gs(it),Au(it,pt),Nu(it,pt),mt.finish()}}function ng(it,lt,mt){var pt=it.display,wt=it.options.lineNumbers,Yt=pt.lineDiv,ue=Yt.firstChild;function Se(Gn){var Jn=Gn.nextSibling;return St&&st&&it.display.currentWheelTarget==Gn?Gn.style.display="none":Gn.parentNode.removeChild(Gn),Jn}for(var ve=pt.view,Te=pt.viewFrom,$e=0;$e-1&&(hn=!1),Zr(it,Re,Te,mt)),hn&&(Ht(Re.lineNumber),Re.lineNumber.appendChild(document.createTextNode(Ui(it.options,Te)))),ue=Re.node.nextSibling}Te+=Re.size}for(;ue;)ue=Se(ue)}function Tu(it){var lt=it.gutters.offsetWidth;it.sizer.style.marginLeft=lt+"px"}function Nu(it,lt){it.display.sizer.style.minHeight=lt.docHeight+"px",it.display.heightForcer.style.top=lt.docHeight+"px",it.display.gutters.style.height=lt.docHeight+it.display.barHeight+ta(it)+"px"}function _d(it){var lt=it.display,mt=lt.view;if(!(!lt.alignWidgets&&(!lt.gutters.firstChild||!it.options.fixedGutter))){for(var pt=jc(lt)-lt.scroller.scrollLeft+it.doc.scrollLeft,wt=lt.gutters.offsetWidth,Yt=pt+"px",ue=0;ueue.clientWidth,ve=ue.scrollHeight>ue.clientHeight;if(pt&&Se||wt&&ve){if(wt&&st&&St){t:for(var Te=lt.target,$e=Yt.view;Te!=ue;Te=Te.parentNode)for(var Re=0;Re<$e.length;Re++)if($e[Re].node==Te){it.display.currentWheelTarget=Te;break t}}if(pt&&!Jt&&!Pt&&rs!=null){wt&&ve&&fh(it,Math.max(0,ue.scrollTop+wt*rs)),ou(it,Math.max(0,ue.scrollLeft+pt*rs)),(!wt||wt&&ve)&&bi(lt),Yt.wheelStartX=null;return}if(wt&&rs!=null){var fn=wt*rs,hn=it.doc.scrollTop,Gn=hn+Yt.wrapper.clientHeight;fn<0?hn=Math.max(0,hn+fn-50):Gn=Math.min(it.doc.height,Gn+fn+50),Mu(it,{top:hn,bottom:Gn})}La<20&&(Yt.wheelStartX==null?(Yt.wheelStartX=ue.scrollLeft,Yt.wheelStartY=ue.scrollTop,Yt.wheelDX=pt,Yt.wheelDY=wt,setTimeout(function(){if(Yt.wheelStartX!=null){var Jn=ue.scrollLeft-Yt.wheelStartX,oi=ue.scrollTop-Yt.wheelStartY,yi=oi&&Yt.wheelDY&&oi/Yt.wheelDY||Jn&&Yt.wheelDX&&Jn/Yt.wheelDX;Yt.wheelStartX=Yt.wheelStartY=null,yi&&(rs=(rs*La+yi)/(La+1),++La)}},200)):(Yt.wheelDX+=pt,Yt.wheelDY+=wt))}}var tl=function(it,lt){this.ranges=it,this.primIndex=lt};tl.prototype.primary=function(){return this.ranges[this.primIndex]},tl.prototype.equals=function(it){if(it==this)return!0;if(it.primIndex!=this.primIndex||it.ranges.length!=this.ranges.length)return!1;for(var lt=0;lt=0&&hi(it,pt.to())<=0)return mt}return-1};var po=function(it,lt){this.anchor=it,this.head=lt};po.prototype.from=function(){return li(this.anchor,this.head)},po.prototype.to=function(){return Sr(this.anchor,this.head)},po.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function gl(it,lt,mt){var pt=it&&it.options.selectionsMayTouch,wt=lt[mt];lt.sort(function(fn,hn){return hi(fn.from(),hn.from())}),mt=$t(lt,wt);for(var Yt=1;Yt0:ve>=0){var Te=li(Se.from(),ue.from()),$e=Sr(Se.to(),ue.to()),Re=Se.empty()?ue.from()==ue.head:Se.from()==Se.head;Yt<=mt&&--mt,lt.splice(--Yt,2,new po(Re?$e:Te,Re?Te:$e))}}return new tl(lt,mt)}function su(it,lt){return new tl([new po(it,lt||it)],0)}function Ou(it){return it.text?yn(it.from.line+it.text.length-1,_e(it.text).length+(it.text.length==1?it.from.ch:0)):it.to}function mh(it,lt){if(hi(it,lt.from)<0)return it;if(hi(it,lt.to)<=0)return Ou(lt);var mt=it.line+lt.text.length-(lt.to.line-lt.from.line)-1,pt=it.ch;return it.line==lt.to.line&&(pt+=Ou(lt).ch-lt.to.ch),yn(mt,pt)}function Uc(it,lt){for(var mt=[],pt=0;pt1&&it.remove(Se.line+1,Gn-1),it.insert(Se.line+1,yi)}ii(it,"change",it,lt)}function El(it,lt,mt){function pt(wt,Yt,ue){if(wt.linked)for(var Se=0;Se1&&!it.done[it.done.length-2].ranges)return it.done.pop(),_e(it.done)}function Kc(it,lt,mt,pt){var wt=it.history;wt.undone.length=0;var Yt=+new Date,ue,Se;if((wt.lastOp==pt||wt.lastOrigin==lt.origin&<.origin&&(lt.origin.charAt(0)=="+"&&wt.lastModTime>Yt-(it.cm?it.cm.options.historyEventDelay:500)||lt.origin.charAt(0)=="*"))&&(ue=Hc(wt,wt.lastOp==pt)))Se=_e(ue.changes),hi(lt.from,lt.to)==0&&hi(lt.from,Se.to)==0?Se.to=Ou(lt):ue.changes.push(Hd(it,lt));else{var ve=_e(wt.done);for((!ve||!ve.ranges)&&rc(it.sel,wt.done),ue={changes:[Hd(it,lt)],generation:wt.generation},wt.done.push(ue);wt.done.length>wt.undoDepth;)wt.done.shift(),wt.done[0].ranges||wt.done.shift()}wt.done.push(mt),wt.generation=++wt.maxGeneration,wt.lastModTime=wt.lastSelTime=Yt,wt.lastOp=wt.lastSelOp=pt,wt.lastOrigin=wt.lastSelOrigin=lt.origin,Se||Tn(it,"historyAdded")}function rg(it,lt,mt,pt){var wt=lt.charAt(0);return wt=="*"||wt=="+"&&mt.ranges.length==pt.ranges.length&&mt.somethingSelected()==pt.somethingSelected()&&new Date-it.history.lastSelTime<=(it.cm?it.cm.options.historyEventDelay:500)}function Vc(it,lt,mt,pt){var wt=it.history,Yt=pt&&pt.origin;mt==wt.lastSelOp||Yt&&wt.lastSelOrigin==Yt&&(wt.lastModTime==wt.lastSelTime&&wt.lastOrigin==Yt||rg(it,Yt,_e(wt.done),lt))?wt.done[wt.done.length-1]=lt:rc(lt,wt.done),wt.lastSelTime=+new Date,wt.lastSelOrigin=Yt,wt.lastSelOp=mt,pt&&pt.clearRedo!==!1&&ic(wt.undone)}function rc(it,lt){var mt=_e(lt);mt&&mt.ranges&&mt.equals(it)||lt.push(it)}function Du(it,lt,mt,pt){var wt=lt["spans_"+it.id],Yt=0;it.iter(Math.max(it.first,mt),Math.min(it.first+it.size,pt),function(ue){ue.markedSpans&&((wt||(wt=lt["spans_"+it.id]={}))[Yt]=ue.markedSpans),++Yt})}function sa(it){if(!it)return null;for(var lt,mt=0;mt-1&&(_e(Se)[Re]=Te[Re],delete Te[Re])}}return pt}function Vd(it,lt,mt,pt){if(pt){var wt=it.anchor;if(mt){var Yt=hi(lt,wt)<0;Yt!=hi(mt,wt)<0?(wt=lt,lt=mt):Yt!=hi(lt,mt)<0&&(lt=mt)}return new po(wt,lt)}else return new po(mt||lt,lt)}function Yd(it,lt,mt,pt,wt){wt==null&&(wt=it.cm&&(it.cm.display.shift||it.extend)),Vs(it,new tl([Vd(it.sel.primary(),lt,mt,wt)],0),pt)}function _p(it,lt,mt){for(var pt=[],wt=it.cm&&(it.cm.display.shift||it.extend),Yt=0;Yt=lt.ch:Se.to>lt.ch))){if(wt&&(Tn(ve,"beforeCursorEnter"),ve.explicitlyCleared))if(Yt.markedSpans){--ue;continue}else break;if(!ve.atomic)continue;if(mt){var Re=ve.find(pt<0?1:-1),fn=void 0;if((pt<0?$e:Te)&&(Re=sg(it,Re,-pt,Re&&Re.line==lt.line?Yt:null)),Re&&Re.line==lt.line&&(fn=hi(Re,mt))&&(pt<0?fn<0:fn>0))return lu(it,Re,lt,pt,wt)}var hn=ve.find(pt<0?-1:1);return(pt<0?Te:$e)&&(hn=sg(it,hn,pt,hn.line==lt.line?Yt:null)),hn?lu(it,hn,lt,pt,wt):null}}return lt}function Zc(it,lt,mt,pt,wt){var Yt=pt||1,ue=lu(it,lt,mt,Yt,wt)||!wt&&lu(it,lt,mt,Yt,!0)||lu(it,lt,mt,-Yt,wt)||!wt&&lu(it,lt,mt,-Yt,!0);return ue||(it.cantEdit=!0,yn(it.first,0))}function sg(it,lt,mt,pt){return mt<0&<.ch==0?lt.line>it.first?vi(it,yn(lt.line-1)):null:mt>0&<.ch==(pt||mn(it,lt.line)).text.length?lt.line=0;--wt)Sh(it,{from:pt[wt].from,to:pt[wt].to,text:wt?[""]:lt.text,origin:lt.origin});else Sh(it,lt)}}function Sh(it,lt){if(!(lt.text.length==1&<.text[0]==""&&hi(lt.from,lt.to)==0)){var mt=Uc(it,lt);Kc(it,lt,mt,it.cm?it.cm.curOp.id:NaN),oc(it,lt,mt,Ln(it,lt));var pt=[];El(it,function(wt,Yt){!Yt&&$t(pt,wt.history)==-1&&(lg(wt.history,lt),pt.push(wt.history)),oc(wt,lt,null,Ln(wt,lt))})}}function Qc(it,lt,mt){var pt=it.cm&&it.cm.state.suppressEdits;if(!(pt&&!mt)){for(var wt=it.history,Yt,ue=it.sel,Se=lt=="undo"?wt.done:wt.undone,ve=lt=="undo"?wt.undone:wt.done,Te=0;Te=0;--hn){var Gn=fn(hn);if(Gn)return Gn.v}}}}function ag(it,lt){if(lt!=0&&(it.first+=lt,it.sel=new tl(Fe(it.sel.ranges,function(wt){return new po(yn(wt.anchor.line+lt,wt.anchor.ch),yn(wt.head.line+lt,wt.head.ch))}),it.sel.primIndex),it.cm)){Oo(it.cm,it.first,it.first-lt,lt);for(var mt=it.cm.display,pt=mt.viewFrom;ptit.lastLine())){if(lt.from.lineYt&&(lt={from:lt.from,to:yn(Yt,mn(it,Yt).text.length),text:[lt.text[0]],origin:lt.origin}),lt.removed=ri(it,lt.from,lt.to),mt||(mt=Uc(it,lt)),it.cm?Gp(it.cm,lt,pt):Wd(it,lt,pt),yh(it,mt,le),it.cantEdit&&Zc(it,yn(it.firstLine(),0))&&(it.cantEdit=!1)}}function Gp(it,lt,mt){var pt=it.doc,wt=it.display,Yt=lt.from,ue=lt.to,Se=!1,ve=Yt.line;it.options.lineWrapping||(ve=Ye(Di(mn(pt,Yt.line))),pt.iter(ve,ue.line+1,function(hn){if(hn==wt.maxLine)return Se=!0,!0})),pt.sel.contains(lt.from,lt.to)>-1&&si(it),Wd(pt,lt,mt,Fo(it)),it.options.lineWrapping||(pt.iter(ve,Yt.line+lt.text.length,function(hn){var Gn=Zi(hn);Gn>wt.maxLineLength&&(wt.maxLine=hn,wt.maxLineLength=Gn,wt.maxLineChanged=!0,Se=!1)}),Se&&(it.curOp.updateMaxLine=!0)),er(pt,Yt.line),tc(it,400);var Te=lt.text.length-(ue.line-Yt.line)-1;lt.full?Oo(it):Yt.line==ue.line&<.text.length==1&&!ig(it.doc,lt)?Mr(it,Yt.line,"text"):Oo(it,Yt.line,ue.line+1,Te);var $e=ei(it,"changes"),Re=ei(it,"change");if(Re||$e){var fn={from:Yt,to:ue,text:lt.text,removed:lt.removed,origin:lt.origin};Re&&ii(it,"change",it,fn),$e&&(it.curOp.changeObjs||(it.curOp.changeObjs=[])).push(fn)}it.display.selForContextMenu=null}function xh(it,lt,mt,pt,wt){var Yt;pt||(pt=mt),hi(pt,mt)<0&&(Yt=[pt,mt],mt=Yt[0],pt=Yt[1]),typeof lt=="string"&&(lt=it.splitLines(lt)),Iu(it,{from:mt,to:pt,text:lt,origin:wt})}function el(it,lt,mt,pt){mt1||!(this.children[0]instanceof sc))){var Se=[];this.collapse(Se),this.children=[new sc(Se)],this.children[0].parent=this}},collapse:function(it){for(var lt=0;lt50){for(var ue=wt.lines.length%25+25,Se=ue;Se10);it.parent.maybeSpill()}},iterN:function(it,lt,mt){for(var pt=0;ptit.display.maxLineLength&&(it.display.maxLine=Te,it.display.maxLineLength=$e,it.display.maxLineChanged=!0)}pt!=null&&it&&this.collapsed&&Oo(it,pt,wt+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,it&&Yc(it.doc)),it&&ii(it,"markerCleared",it,this,pt,wt),lt&&Eu(it),this.parent&&this.parent.clear()}},Ke.prototype.find=function(it,lt){it==null&&this.type=="bookmark"&&(it=1);for(var mt,pt,wt=0;wt0||ue==0&&Yt.clearWhenEmpty!==!1)return Yt;if(Yt.replacedWith&&(Yt.collapsed=!0,Yt.widgetNode=ne("span",[Yt.replacedWith],"CodeMirror-widget"),pt.handleMouseEvents||Yt.widgetNode.setAttribute("cm-ignore-events","true"),pt.insertLeft&&(Yt.widgetNode.insertLeft=!0)),Yt.collapsed){if(or(it,lt.line,lt,mt,Yt)||lt.line!=mt.line&&or(it,mt.line,lt,mt,Yt))throw new Error("Inserting collapsed marker partially overlapping an existing one");Oe()}Yt.addToHistory&&Kc(it,{from:lt,to:mt,origin:"markText"},it.sel,NaN);var Se=lt.line,ve=it.cm,Te;if(it.iter(Se,mt.line+1,function(Re){ve&&Yt.collapsed&&!ve.options.lineWrapping&&Di(Re)==ve.display.maxLine&&(Te=!0),Yt.collapsed&&Se!=lt.line&&En(Re,0),Ie(Re,new je(Yt,Se==lt.line?lt.ch:null,Se==mt.line?mt.ch:null)),++Se}),Yt.collapsed&&it.iter(lt.line,mt.line+1,function(Re){on(it,Re)&&En(Re,0)}),Yt.clearOnEnter&&ln(Yt,"beforeCursorEnter",function(){return Yt.clear()}),Yt.readOnly&&(eo(),(it.history.done.length||it.history.undone.length)&&it.clearHistory()),Yt.collapsed&&(Yt.id=++Vp,Yt.atomic=!0),ve){if(Te&&(ve.curOp.updateMaxLine=!0),Yt.collapsed)Oo(ve,lt.line,mt.line+1);else if(Yt.className||Yt.startStyle||Yt.endStyle||Yt.css||Yt.attributes||Yt.title)for(var $e=lt.line;$e<=mt.line;$e++)Mr(ve,$e,"text");Yt.atomic&&Yc(ve.doc),ii(ve,"markerAdded",ve,Yt)}return Yt}var zl=function(it,lt){this.markers=it,this.primary=lt;for(var mt=0;mt=0;ve--)Iu(this,pt[ve]);Se?Xd(this,Se):this.cm&&ru(this.cm)}),undo:Cs(function(){Qc(this,"undo")}),redo:Cs(function(){Qc(this,"redo")}),undoSelection:Cs(function(){Qc(this,"undo",!0)}),redoSelection:Cs(function(){Qc(this,"redo",!0)}),setExtending:function(it){this.extend=it},getExtending:function(){return this.extend},historySize:function(){for(var it=this.history,lt=0,mt=0,pt=0;pt=it.ch)&<.push(wt.marker.parent||wt.marker)}return lt},findMarks:function(it,lt,mt){it=vi(this,it),lt=vi(this,lt);var pt=[],wt=it.line;return this.iter(it.line,lt.line+1,function(Yt){var ue=Yt.markedSpans;if(ue)for(var Se=0;Se=ve.to||ve.from==null&&wt!=it.line||ve.from!=null&&wt==lt.line&&ve.from>=lt.ch)&&(!mt||mt(ve.marker))&&pt.push(ve.marker.parent||ve.marker)}++wt}),pt},getAllMarks:function(){var it=[];return this.iter(function(lt){var mt=lt.markedSpans;if(mt)for(var pt=0;ptit)return lt=it,!0;it-=Yt,++mt}),vi(this,yn(mt,lt))},indexFromPos:function(it){it=vi(this,it);var lt=it.ch;if(it.linelt&&(lt=it.from),it.to!=null&&it.to-1){lt.state.draggingText(it),setTimeout(function(){return lt.display.input.focus()},20);return}try{var $e=it.dataTransfer.getData("Text");if($e){var Re;if(lt.state.draggingText&&!lt.state.draggingText.copy&&(Re=lt.listSelections()),yh(lt.doc,su(mt,mt)),Re)for(var fn=0;fn=0;Se--)xh(it.doc,"",pt[Se].from,pt[Se].to,"+delete");ru(it)})}function vg(it,lt,mt){var pt=Bt(it.text,lt+mt,mt);return pt<0||pt>it.text.length?null:pt}function ss(it,lt,mt){var pt=vg(it,lt.ch,mt);return pt==null?null:new yn(lt.line,pt,mt<0?"after":"before")}function ed(it,lt,mt,pt,wt){if(it){lt.doc.direction=="rtl"&&(wt=-wt);var Yt=tn(mt,lt.doc.direction);if(Yt){var ue=wt<0?_e(Yt):Yt[0],Se=wt<0==(ue.level==1),ve=Se?"after":"before",Te;if(ue.level>0||lt.doc.direction=="rtl"){var $e=qa(lt,mt);Te=wt<0?mt.text.length-1:0;var Re=fl(lt,$e,Te).top;Te=ie(function(fn){return fl(lt,$e,fn).top==Re},wt<0==(ue.level==1)?ue.from:ue.to-1,Te),ve=="before"&&(Te=vg(mt,Te,1))}else Te=wt<0?ue.to:ue.from;return new yn(pt,Te,ve)}}return new yn(pt,wt<0?mt.text.length:0,wt<0?"before":"after")}function Qd(it,lt,mt,pt){var wt=tn(lt,it.doc.direction);if(!wt)return ss(lt,mt,pt);mt.ch>=lt.text.length?(mt.ch=lt.text.length,mt.sticky="before"):mt.ch<=0&&(mt.ch=0,mt.sticky="after");var Yt=fe(wt,mt.ch,mt.sticky),ue=wt[Yt];if(it.doc.direction=="ltr"&&ue.level%2==0&&(pt>0?ue.to>mt.ch:ue.from=ue.from&&fn>=$e.begin)){var hn=Re?"before":"after";return new yn(mt.line,fn,hn)}}var Gn=function(yi,Ri,Ei){for(var _i=function(Do,vs){return vs?new yn(mt.line,Se(Do,1),"before"):new yn(mt.line,Do,"after")};yi>=0&&yi0==(mr.level!=1),Nr=Li?Ei.begin:Se(Ei.end,-1);if(mr.from<=Nr&&Nr0?$e.end:Se($e.begin,-1);return oi!=null&&!(pt>0&&oi==lt.text.length)&&(Jn=Gn(pt>0?0:wt.length-1,pt,Te(oi)),Jn)?Jn:null}var Ru={selectAll:os,singleSelection:function(it){return it.setSelection(it.getCursor("anchor"),it.getCursor("head"),le)},killLine:function(it){return ka(it,function(lt){if(lt.empty()){var mt=mn(it.doc,lt.head.line).text.length;return lt.head.ch==mt&<.head.line0)wt=new yn(wt.line,wt.ch+1),it.replaceRange(Yt.charAt(wt.ch-1)+Yt.charAt(wt.ch-2),yn(wt.line,wt.ch-2),wt,"+transpose");else if(wt.line>it.doc.first){var ue=mn(it.doc,wt.line-1).text;ue&&(wt=new yn(wt.line,1),it.replaceRange(Yt.charAt(0)+it.doc.lineSeparator()+ue.charAt(ue.length-1),yn(wt.line-1,ue.length-1),wt,"+transpose"))}}mt.push(new po(wt,wt))}it.setSelections(mt)})},newlineAndIndent:function(it){return io(it,function(){for(var lt=it.listSelections(),mt=lt.length-1;mt>=0;mt--)it.replaceRange(it.doc.lineSeparator(),lt[mt].anchor,lt[mt].head,"+input");lt=it.listSelections();for(var pt=0;ptit&&hi(lt,this.pos)==0&&mt==this.button};var dc,Lh;function bg(it,lt){var mt=+new Date;return Lh&&Lh.compare(mt,it,lt)?(dc=Lh=null,"triple"):dc&&dc.compare(mt,it,lt)?(Lh=new Cg(mt,it,lt),dc=null,"double"):(dc=new Cg(mt,it,lt),Lh=null,"single")}function Ml(it){var lt=this,mt=lt.display;if(!(un(lt,it)||mt.activeTouch&&mt.input.supportsTouch())){if(mt.input.ensurePolled(),mt.shift=it.shiftKey,Ro(mt,it)){St||(mt.scroller.draggable=!1,setTimeout(function(){return mt.scroller.draggable=!0},100));return}if(!rf(lt,it)){var pt=ra(lt,it),wt=Fr(it),Yt=pt?bg(pt,wt):"single";window.focus(),wt==1&<.state.selectingText&<.state.selectingText(it),!(pt&&Ag(lt,wt,pt,Yt,it))&&(wt==1?pt?em(lt,pt,Yt,it):xr(it)==mt.scroller&&bi(it):wt==2?(pt&&Yd(lt.doc,pt),setTimeout(function(){return mt.input.focus()},20)):wt==3&&(ft?lt.display.input.onContextMenu(it):jo(lt)))}}}function Ag(it,lt,mt,pt,wt){var Yt="Click";return pt=="double"?Yt="Double"+Yt:pt=="triple"&&(Yt="Triple"+Yt),Yt=(lt==1?"Left":lt==2?"Middle":"Right")+Yt,bh(it,mg(Yt,wt),wt,function(ue){if(typeof ue=="string"&&(ue=Ru[ue]),!ue)return!1;var Se=!1;try{it.isReadOnly()&&(it.state.suppressEdits=!0),Se=ue(it,mt)!=pe}finally{it.state.suppressEdits=!1}return Se})}function ef(it,lt,mt){var pt=it.getOption("configureMouse"),wt=pt?pt(it,lt,mt):{};if(wt.unit==null){var Yt=rt?mt.shiftKey&&mt.metaKey:mt.altKey;wt.unit=Yt?"rectangle":lt=="single"?"char":lt=="double"?"word":"line"}return(wt.extend==null||it.doc.extend)&&(wt.extend=it.doc.extend||mt.shiftKey),wt.addNew==null&&(wt.addNew=st?mt.metaKey:mt.ctrlKey),wt.moveOnDrag==null&&(wt.moveOnDrag=!(st?mt.altKey:mt.ctrlKey)),wt}function em(it,lt,mt,pt){Rt?setTimeout(we(Lo,it),0):it.curOp.focus=me();var wt=ef(it,mt,pt),Yt=it.doc.sel,ue;it.options.dragDrop&&jr&&!it.isReadOnly()&&mt=="single"&&(ue=Yt.contains(lt))>-1&&(hi((ue=Yt.ranges[ue]).from(),lt)<0||lt.xRel>0)&&(hi(ue.to(),lt)>0||lt.xRel<0)?Lg(it,pt,lt,wt):nv(it,pt,lt,wt)}function Lg(it,lt,mt,pt){var wt=it.display,Yt=!1,ue=ps(it,function(Te){St&&(wt.scroller.draggable=!1),it.state.draggingText=!1,Vn(wt.wrapper.ownerDocument,"mouseup",ue),Vn(wt.wrapper.ownerDocument,"mousemove",Se),Vn(wt.scroller,"dragstart",ve),Vn(wt.scroller,"drop",ue),Yt||(bi(Te),pt.addNew||Yd(it.doc,mt,null,null,pt.extend),St&&!Ct||Rt&&Dt==9?setTimeout(function(){wt.wrapper.ownerDocument.body.focus({preventScroll:!0}),wt.input.focus()},20):wt.input.focus())}),Se=function(Te){Yt=Yt||Math.abs(lt.clientX-Te.clientX)+Math.abs(lt.clientY-Te.clientY)>=10},ve=function(){return Yt=!0};St&&(wt.scroller.draggable=!0),it.state.draggingText=ue,ue.copy=!pt.moveOnDrag,wt.scroller.dragDrop&&wt.scroller.dragDrop(),ln(wt.wrapper.ownerDocument,"mouseup",ue),ln(wt.wrapper.ownerDocument,"mousemove",Se),ln(wt.scroller,"dragstart",ve),ln(wt.scroller,"drop",ue),jo(it),setTimeout(function(){return wt.input.focus()},20)}function Eg(it,lt,mt){if(mt=="char")return new po(lt,lt);if(mt=="word")return it.findWordAt(lt);if(mt=="line")return new po(yn(lt.line,0),vi(it.doc,yn(lt.line+1,0)));var pt=mt(it,lt);return new po(pt.from,pt.to)}function nv(it,lt,mt,pt){var wt=it.display,Yt=it.doc;bi(lt);var ue,Se,ve=Yt.sel,Te=ve.ranges;if(pt.addNew&&!pt.extend?(Se=Yt.sel.contains(mt),Se>-1?ue=Te[Se]:ue=new po(mt,mt)):(ue=Yt.sel.primary(),Se=Yt.sel.primIndex),pt.unit=="rectangle")pt.addNew||(ue=new po(mt,mt)),mt=ra(it,lt,!0,!0),Se=-1;else{var $e=Eg(it,mt,pt.unit);pt.extend?ue=Vd(ue,$e.anchor,$e.head,pt.extend):ue=$e}pt.addNew?Se==-1?(Se=Te.length,Vs(Yt,gl(it,Te.concat([ue]),Se),{scroll:!1,origin:"*mouse"})):Te.length>1&&Te[Se].empty()&&pt.unit=="char"&&!pt.extend?(Vs(Yt,gl(it,Te.slice(0,Se).concat(Te.slice(Se+1)),0),{scroll:!1,origin:"*mouse"}),ve=Yt.sel):Bu(Yt,Se,ue,Ue):(Se=0,Vs(Yt,new tl([ue],0),Ue),ve=Yt.sel);var Re=mt;function fn(Ei){if(hi(Re,Ei)!=0)if(Re=Ei,pt.unit=="rectangle"){for(var _i=[],mr=it.options.tabSize,Li=ae(mn(Yt,mt.line).text,mt.ch,mr),Nr=ae(mn(Yt,Ei.line).text,Ei.ch,mr),Do=Math.min(Li,Nr),vs=Math.max(Li,Nr),Ho=Math.min(mt.line,Ei.line),Sa=Math.min(it.lastLine(),Math.max(mt.line,Ei.line));Ho<=Sa;Ho++){var Ys=mn(Yt,Ho).text,hs=Xe(Ys,Do,mr);Do==vs?_i.push(new po(yn(Ho,hs),yn(Ho,hs))):Ys.length>hs&&_i.push(new po(yn(Ho,hs),yn(Ho,Xe(Ys,vs,mr))))}_i.length||_i.push(new po(mt,mt)),Vs(Yt,gl(it,ve.ranges.slice(0,Se).concat(_i),Se),{origin:"*mouse",scroll:!1}),it.scrollIntoView(Ei)}else{var Ma=ue,Us=Eg(it,Ei,pt.unit),cs=Ma.anchor,$r;hi(Us.anchor,cs)>0?($r=Us.head,cs=li(Ma.from(),Us.anchor)):($r=Us.anchor,cs=Sr(Ma.to(),Us.head));var Xo=ve.ranges.slice(0);Xo[Se]=nm(it,new po(vi(Yt,cs),$r)),Vs(Yt,gl(it,Xo,Se),Ue)}}var hn=wt.wrapper.getBoundingClientRect(),Gn=0;function Jn(Ei){var _i=++Gn,mr=ra(it,Ei,!0,pt.unit=="rectangle");if(mr)if(hi(mr,Re)!=0){it.curOp.focus=me(),fn(mr);var Li=Ur(wt,Yt);(mr.line>=Li.to||mr.linehn.bottom?20:0;Nr&&setTimeout(ps(it,function(){Gn==_i&&(wt.scroller.scrollTop+=Nr,Jn(Ei))}),50)}}function oi(Ei){it.state.selectingText=!1,Gn=1/0,Ei&&(bi(Ei),wt.input.focus()),Vn(wt.wrapper.ownerDocument,"mousemove",yi),Vn(wt.wrapper.ownerDocument,"mouseup",Ri),Yt.history.lastSelOrigin=null}var yi=ps(it,function(Ei){Ei.buttons===0||!Fr(Ei)?oi(Ei):Jn(Ei)}),Ri=ps(it,oi);it.state.selectingText=Ri,ln(wt.wrapper.ownerDocument,"mousemove",yi),ln(wt.wrapper.ownerDocument,"mouseup",Ri)}function nm(it,lt){var mt=lt.anchor,pt=lt.head,wt=mn(it.doc,mt.line);if(hi(mt,pt)==0&&mt.sticky==pt.sticky)return lt;var Yt=tn(wt);if(!Yt)return lt;var ue=fe(Yt,mt.ch,mt.sticky),Se=Yt[ue];if(Se.from!=mt.ch&&Se.to!=mt.ch)return lt;var ve=ue+(Se.from==mt.ch==(Se.level!=1)?0:1);if(ve==0||ve==Yt.length)return lt;var Te;if(pt.line!=mt.line)Te=(pt.line-mt.line)*(it.doc.direction=="ltr"?1:-1)>0;else{var $e=fe(Yt,pt.ch,pt.sticky),Re=$e-ue||(pt.ch-mt.ch)*(Se.level==1?-1:1);$e==ve-1||$e==ve?Te=Re<0:Te=Re>0}var fn=Yt[ve+(Te?-1:0)],hn=Te==(fn.level==1),Gn=hn?fn.from:fn.to,Jn=hn?"after":"before";return mt.ch==Gn&&mt.sticky==Jn?lt:new po(new yn(mt.line,Gn,Jn),pt)}function nf(it,lt,mt,pt){var wt,Yt;if(lt.touches)wt=lt.touches[0].clientX,Yt=lt.touches[0].clientY;else try{wt=lt.clientX,Yt=lt.clientY}catch(fn){return!1}if(wt>=Math.floor(it.display.gutters.getBoundingClientRect().right))return!1;pt&&bi(lt);var ue=it.display,Se=ue.lineDiv.getBoundingClientRect();if(Yt>Se.bottom||!ei(it,mt))return qn(lt);Yt-=Se.top-ue.viewOffset;for(var ve=0;ve=wt){var $e=ti(it.doc,Yt),Re=it.display.gutterSpecs[ve];return Tn(it,mt,it,$e,Re.className,lt),qn(lt)}}}function rf(it,lt){return nf(it,lt,"gutterClick",!0)}function of(it,lt){Ro(it.display,lt)||im(it,lt)||un(it,lt,"contextmenu")||ft||it.display.input.onContextMenu(lt)}function im(it,lt){return ei(it,"gutterContextMenu")?nf(it,lt,"gutterContextMenu",!1):!1}function sf(it){it.display.wrapper.className=it.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+it.options.theme.replace(/(^|\s)\s*/g," cm-s-"),qh(it)}var ju={toString:function(){return"CodeMirror.Init"}},kg={},nd={};function rm(it){var lt=it.optionHandlers;function mt(pt,wt,Yt,ue){it.defaults[pt]=wt,Yt&&(lt[pt]=ue?function(Se,ve,Te){Te!=ju&&Yt(Se,ve,Te)}:Yt)}it.defineOption=mt,it.Init=ju,mt("value","",function(pt,wt){return pt.setValue(wt)},!0),mt("mode",null,function(pt,wt){pt.doc.modeOption=wt,Tr(pt)},!0),mt("indentUnit",2,Tr,!0),mt("indentWithTabs",!1),mt("smartIndent",!0),mt("tabSize",4,function(pt){Wc(pt),qh(pt),Oo(pt)},!0),mt("lineSeparator",null,function(pt,wt){if(pt.doc.lineSep=wt,!!wt){var Yt=[],ue=pt.doc.first;pt.doc.iter(function(ve){for(var Te=0;;){var $e=ve.text.indexOf(wt,Te);if($e==-1)break;Te=$e+wt.length,Yt.push(yn(ue,$e))}ue++});for(var Se=Yt.length-1;Se>=0;Se--)xh(pt.doc,wt,Yt[Se],yn(Yt[Se].line,Yt[Se].ch+wt.length))}}),mt("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(pt,wt,Yt){pt.state.specialChars=new RegExp(wt.source+(wt.test(" ")?"":"| "),"g"),Yt!=ju&&pt.refresh()}),mt("specialCharPlaceholder",Kr,function(pt){return pt.refresh()},!0),mt("electricChars",!0),mt("inputStyle",tt?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),mt("spellcheck",!1,function(pt,wt){return pt.getInputField().spellcheck=wt},!0),mt("autocorrect",!1,function(pt,wt){return pt.getInputField().autocorrect=wt},!0),mt("autocapitalize",!1,function(pt,wt){return pt.getInputField().autocapitalize=wt},!0),mt("rtlMoveVisually",!ut),mt("wholeLineUpdateBefore",!0),mt("theme","default",function(pt){sf(pt),Ua(pt)},!0),mt("keyMap","default",function(pt,wt,Yt){var ue=Ch(wt),Se=Yt!=ju&&Ch(Yt);Se&&Se.detach&&Se.detach(pt,ue),ue.attach&&ue.attach(pt,Se||null)}),mt("extraKeys",null),mt("configureMouse",null),mt("lineWrapping",!1,om,!0),mt("gutters",[],function(pt,wt){pt.display.gutterSpecs=As(wt,pt.options.lineNumbers),Ua(pt)},!0),mt("fixedGutter",!0,function(pt,wt){pt.display.gutters.style.left=wt?jc(pt.display)+"px":"0",pt.refresh()},!0),mt("coverGutterNextToScrollbar",!1,function(pt){return Au(pt)},!0),mt("scrollbarStyle","native",function(pt){eg(pt),Au(pt),pt.display.scrollbars.setScrollTop(pt.doc.scrollTop),pt.display.scrollbars.setScrollLeft(pt.doc.scrollLeft)},!0),mt("lineNumbers",!1,function(pt,wt){pt.display.gutterSpecs=As(pt.options.gutters,wt),Ua(pt)},!0),mt("firstLineNumber",1,Ua,!0),mt("lineNumberFormatter",function(pt){return pt},Ua,!0),mt("showCursorWhenSelecting",!1,gs,!0),mt("resetSelectionOnContextMenu",!0),mt("lineWiseCopyCut",!0),mt("pasteLinesPerSelection",!0),mt("selectionsMayTouch",!1),mt("readOnly",!1,function(pt,wt){wt=="nocursor"&&(ch(pt),pt.display.input.blur()),pt.display.input.readOnlyChanged(wt)}),mt("screenReaderLabel",null,function(pt,wt){wt=wt===""?null:wt,pt.display.input.screenReaderLabelChanged(wt)}),mt("disableInput",!1,function(pt,wt){wt||pt.display.input.reset()},!0),mt("dragDrop",!0,af),mt("allowDropFileTypes",null),mt("cursorBlinkRate",530),mt("cursorScrollMargin",0),mt("cursorHeight",1,gs,!0),mt("singleCursorHeightPerLine",!0,gs,!0),mt("workTime",100),mt("workDelay",100),mt("flattenSpans",!0,Wc,!0),mt("addModeClass",!1,Wc,!0),mt("pollInterval",100),mt("undoDepth",200,function(pt,wt){return pt.doc.history.undoDepth=wt}),mt("historyEventDelay",1250),mt("viewportMargin",10,function(pt){return pt.refresh()},!0),mt("maxHighlightLength",1e4,Wc,!0),mt("moveInputWithCursor",!0,function(pt,wt){wt||pt.display.input.resetPosition()}),mt("tabindex",null,function(pt,wt){return pt.display.input.getField().tabIndex=wt||""}),mt("autofocus",null),mt("direction","ltr",function(pt,wt){return pt.doc.setDirection(wt)},!0),mt("phrases",null)}function af(it,lt,mt){var pt=mt&&mt!=ju;if(!lt!=!pt){var wt=it.display.dragFunctions,Yt=lt?ln:Vn;Yt(it.display.scroller,"dragstart",wt.start),Yt(it.display.scroller,"dragenter",wt.enter),Yt(it.display.scroller,"dragover",wt.over),Yt(it.display.scroller,"dragleave",wt.leave),Yt(it.display.scroller,"drop",wt.drop)}}function om(it){it.options.lineWrapping?(Pe(it.display.wrapper,"CodeMirror-wrap"),it.display.sizer.style.minWidth="",it.display.sizerWidth=null):(jt(it.display.wrapper,"CodeMirror-wrap"),Qi(it)),Xi(it),Oo(it),qh(it),setTimeout(function(){return Au(it)},100)}function Qr(it,lt){var mt=this;if(!(this instanceof Qr))return new Qr(it,lt);this.options=lt=lt?Qe(lt):{},Qe(kg,lt,!1);var pt=lt.value;typeof pt=="string"?pt=new zs(pt,lt.mode,null,lt.lineSeparator,lt.direction):lt.mode&&(pt.modeOption=lt.mode),this.doc=pt;var wt=new Qr.inputStyles[lt.inputStyle](this),Yt=this.display=new Fu(it,pt,wt,lt);Yt.wrapper.CodeMirror=this,sf(this),lt.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),eg(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new _t,keySeq:null,specialChars:null},lt.autofocus&&!tt&&Yt.input.focus(),Rt&&Dt<11&&setTimeout(function(){return mt.display.input.reset(!0)},20),fc(this),Wa(),Lu(this),this.curOp.forceUpdate=!0,Gd(this,pt),lt.autofocus&&!tt||this.hasFocus()?setTimeout(function(){mt.hasFocus()&&!mt.state.focused&&Vr(mt)},20):ch(this);for(var ue in nd)nd.hasOwnProperty(ue)&&nd[ue](this,lt[ue],ju);ls(this),lt.finishInit&<.finishInit(this);for(var Se=0;Se20*20}ln(lt.scroller,"touchstart",function(ve){if(!un(it,ve)&&!Yt(ve)&&!rf(it,ve)){lt.input.ensurePolled(),clearTimeout(mt);var Te=+new Date;lt.activeTouch={start:Te,moved:!1,prev:Te-pt.end<=300?pt:null},ve.touches.length==1&&(lt.activeTouch.left=ve.touches[0].pageX,lt.activeTouch.top=ve.touches[0].pageY)}}),ln(lt.scroller,"touchmove",function(){lt.activeTouch&&(lt.activeTouch.moved=!0)}),ln(lt.scroller,"touchend",function(ve){var Te=lt.activeTouch;if(Te&&!Ro(lt,ve)&&Te.left!=null&&!Te.moved&&new Date-Te.start<300){var $e=it.coordsChar(lt.activeTouch,"page"),Re;!Te.prev||ue(Te,Te.prev)?Re=new po($e,$e):!Te.prev.prev||ue(Te,Te.prev.prev)?Re=it.findWordAt($e):Re=new po(yn($e.line,0),vi(it.doc,yn($e.line+1,0))),it.setSelection(Re.anchor,Re.head),it.focus(),bi(ve)}wt()}),ln(lt.scroller,"touchcancel",wt),ln(lt.scroller,"scroll",function(){lt.scroller.clientHeight&&(fh(it,lt.scroller.scrollTop),ou(it,lt.scroller.scrollLeft,!0),Tn(it,"scroll",it))}),ln(lt.scroller,"mousewheel",function(ve){return Ls(it,ve)}),ln(lt.scroller,"DOMMouseScroll",function(ve){return Ls(it,ve)}),ln(lt.wrapper,"scroll",function(){return lt.wrapper.scrollTop=lt.wrapper.scrollLeft=0}),lt.dragFunctions={enter:function(ve){un(it,ve)||ji(ve)},over:function(ve){un(it,ve)||(Jp(it,ve),ji(ve))},start:function(ve){return Zp(it,ve)},drop:ps(it,cg),leave:function(ve){un(it,ve)||Qp(it)}};var Se=lt.input.getField();ln(Se,"keyup",function(ve){return Pg.call(it,ve)}),ln(Se,"keydown",ps(it,xg)),ln(Se,"keypress",ps(it,kl)),ln(Se,"focus",function(ve){return Vr(it,ve)}),ln(Se,"blur",function(ve){return ch(it,ve)})}var Eh=[];Qr.defineInitHook=function(it){return Eh.push(it)};function ms(it,lt,mt,pt){var wt=it.doc,Yt;mt==null&&(mt="add"),mt=="smart"&&(wt.mode.indent?Yt=to(it,lt).state:mt="prev");var ue=it.options.tabSize,Se=mn(wt,lt),ve=ae(Se.text,null,ue);Se.stateAfter&&(Se.stateAfter=null);var Te=Se.text.match(/^\s*/)[0],$e;if(!pt&&!/\S/.test(Se.text))$e=0,mt="not";else if(mt=="smart"&&($e=wt.mode.indent(Yt,Se.text.slice(Te.length),Se.text),$e==pe||$e>150)){if(!pt)return;mt="prev"}mt=="prev"?lt>wt.first?$e=ae(mn(wt,lt-1).text,null,ue):$e=0:mt=="add"?$e=ve+it.options.indentUnit:mt=="subtract"?$e=ve-it.options.indentUnit:typeof mt=="number"&&($e=ve+mt),$e=Math.max(0,$e);var Re="",fn=0;if(it.options.indentWithTabs)for(var hn=Math.floor($e/ue);hn;--hn)fn+=ue,Re+=" ";if(fn<$e&&(Re+=xe($e-fn)),Re!=Te)return xh(wt,Re,yn(lt,0),yn(lt,Te.length),"+input"),Se.stateAfter=null,!0;for(var Gn=0;Gnue,ve=vn(lt),Te=null;if(Se&&pt.ranges.length>1)if(ya&&ya.text.join(` + left: `+lt.left+"px; width: "+Math.max(2,lt.right-lt.left)+"px;");it.display.lineSpace.appendChild(Yt),Yt.scrollIntoView(wt),it.display.lineSpace.removeChild(Yt)}}}function $h(it,lt,mt,pt){pt==null&&(pt=0);var wt;!it.options.lineWrapping&<==mt&&(lt=lt.ch?yn(lt.line,lt.sticky=="before"?lt.ch-1:lt.ch,"after"):lt,mt=lt.sticky=="before"?yn(lt.line,lt.ch+1,"before"):lt);for(var Yt=0;Yt<5;Yt++){var ue=!1,Se=Wo(it,lt),ve=!mt||mt==lt?Se:Wo(it,mt);wt={left:Math.min(Se.left,ve.left),top:Math.min(Se.top,ve.top)-pt,right:Math.max(Se.left,ve.left),bottom:Math.max(Se.bottom,ve.bottom)+pt};var Te=qf(it,wt),$e=it.doc.scrollTop,Re=it.doc.scrollLeft;if(Te.scrollTop!=null&&(fh(it,Te.scrollTop),Math.abs(it.doc.scrollTop-$e)>1&&(ue=!0)),Te.scrollLeft!=null&&(ou(it,Te.scrollLeft),Math.abs(it.doc.scrollLeft-Re)>1&&(ue=!0)),!ue)break}return wt}function zc(it,lt){var mt=qf(it,lt);mt.scrollTop!=null&&fh(it,mt.scrollTop),mt.scrollLeft!=null&&ou(it,mt.scrollLeft)}function qf(it,lt){var mt=it.display,pt=iu(it.display);lt.top<0&&(lt.top=0);var wt=it.curOp&&it.curOp.scrollTop!=null?it.curOp.scrollTop:mt.scroller.scrollTop,Yt=lh(it),ue={};lt.bottom-lt.top>Yt&&(lt.bottom=lt.top+Yt);var Se=it.doc.height+Qa(mt),ve=lt.topSe-pt;if(lt.topwt+Yt){var $e=Math.min(lt.top,(Te?Se:lt.bottom)-Yt);$e!=wt&&(ue.scrollTop=$e)}var Re=it.options.fixedGutter?0:mt.gutters.offsetWidth,fn=it.curOp&&it.curOp.scrollLeft!=null?it.curOp.scrollLeft:mt.scroller.scrollLeft-Re,hn=pa(it)-mt.gutters.offsetWidth,Gn=lt.right-lt.left>hn;return Gn&&(lt.right=lt.left+hn),lt.left<10?ue.scrollLeft=0:lt.lefthn+fn-3&&(ue.scrollLeft=lt.right+(Gn?0:10)-hn),ue}function Rd(it,lt){lt!=null&&(Rl(it),it.curOp.scrollTop=(it.curOp.scrollTop==null?it.doc.scrollTop:it.curOp.scrollTop)+lt)}function ru(it){Rl(it);var lt=it.getCursor();it.curOp.scrollToPos={from:lt,to:lt,margin:it.options.cursorScrollMargin}}function dh(it,lt,mt){(lt!=null||mt!=null)&&Rl(it),lt!=null&&(it.curOp.scrollLeft=lt),mt!=null&&(it.curOp.scrollTop=mt)}function Yr(it,lt){Rl(it),it.curOp.scrollToPos=lt}function Rl(it){var lt=it.curOp.scrollToPos;if(lt){it.curOp.scrollToPos=null;var mt=Od(it,lt.from),pt=Od(it,lt.to);jd(it,mt,pt,lt.margin)}}function jd(it,lt,mt,pt){var wt=qf(it,{left:Math.min(lt.left,mt.left),top:Math.min(lt.top,mt.top)-pt,right:Math.max(lt.right,mt.right),bottom:Math.max(lt.bottom,mt.bottom)+pt});dh(it,wt.scrollLeft,wt.scrollTop)}function fh(it,lt){Math.abs(it.doc.scrollTop-lt)<2||(Jt||Mu(it,{top:lt}),$f(it,lt,!0),Jt&&Mu(it),tc(it,100))}function $f(it,lt,mt){lt=Math.max(0,Math.min(it.display.scroller.scrollHeight-it.display.scroller.clientHeight,lt)),!(it.display.scroller.scrollTop==lt&&!mt)&&(it.doc.scrollTop=lt,it.display.scrollbars.setScrollTop(lt),it.display.scroller.scrollTop!=lt&&(it.display.scroller.scrollTop=lt))}function ou(it,lt,mt,pt){lt=Math.max(0,Math.min(lt,it.display.scroller.scrollWidth-it.display.scroller.clientWidth)),!((mt?lt==it.doc.scrollLeft:Math.abs(it.doc.scrollLeft-lt)<2)&&!pt)&&(it.doc.scrollLeft=lt,_d(it),it.display.scroller.scrollLeft!=lt&&(it.display.scroller.scrollLeft=lt),it.display.scrollbars.setScrollLeft(lt))}function $a(it){var lt=it.display,mt=lt.gutters.offsetWidth,pt=Math.round(it.doc.height+Qa(it.display));return{clientHeight:lt.scroller.clientHeight,viewHeight:lt.wrapper.clientHeight,scrollWidth:lt.scroller.scrollWidth,clientWidth:lt.scroller.clientWidth,viewWidth:lt.wrapper.clientWidth,barLeft:it.options.fixedGutter?mt:0,docHeight:pt,scrollHeight:pt+ta(it)+lt.barHeight,nativeBarWidth:lt.nativeBarWidth,gutterWidth:mt}}var bu=function(it,lt,mt){this.cm=mt;var pt=this.vert=te("div",[te("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),wt=this.horiz=te("div",[te("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");pt.tabIndex=wt.tabIndex=-1,it(pt),it(wt),ln(pt,"scroll",function(){pt.clientHeight&<(pt.scrollTop,"vertical")}),ln(wt,"scroll",function(){wt.clientWidth&<(wt.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Rt&&Dt<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};bu.prototype.update=function(it){var lt=it.scrollWidth>it.clientWidth+1,mt=it.scrollHeight>it.clientHeight+1,pt=it.nativeBarWidth;if(mt){this.vert.style.display="block",this.vert.style.bottom=lt?pt+"px":"0";var wt=it.viewHeight-(lt?pt:0);this.vert.firstChild.style.height=Math.max(0,it.scrollHeight-it.clientHeight+wt)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(lt){this.horiz.style.display="block",this.horiz.style.right=mt?pt+"px":"0",this.horiz.style.left=it.barLeft+"px";var Yt=it.viewWidth-it.barLeft-(mt?pt:0);this.horiz.firstChild.style.width=Math.max(0,it.scrollWidth-it.clientWidth+Yt)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&it.clientHeight>0&&(pt==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:mt?pt:0,bottom:lt?pt:0}},bu.prototype.setScrollLeft=function(it){this.horiz.scrollLeft!=it&&(this.horiz.scrollLeft=it),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},bu.prototype.setScrollTop=function(it){this.vert.scrollTop!=it&&(this.vert.scrollTop=it),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},bu.prototype.zeroWidthHack=function(){var it=st&&!Lt?"12px":"18px";this.horiz.style.height=this.vert.style.width=it,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new _t,this.disableVert=new _t},bu.prototype.enableZeroWidthBar=function(it,lt,mt){it.style.pointerEvents="auto";function pt(){var wt=it.getBoundingClientRect(),Yt=mt=="vert"?document.elementFromPoint(wt.right-1,(wt.top+wt.bottom)/2):document.elementFromPoint((wt.right+wt.left)/2,wt.bottom-1);Yt!=it?it.style.pointerEvents="none":lt.set(1e3,pt)}lt.set(1e3,pt)},bu.prototype.clear=function(){var it=this.horiz.parentNode;it.removeChild(this.horiz),it.removeChild(this.vert)};var Al=function(){};Al.prototype.update=function(){return{bottom:0,right:0}},Al.prototype.setScrollLeft=function(){},Al.prototype.setScrollTop=function(){},Al.prototype.clear=function(){};function Au(it,lt){lt||(lt=$a(it));var mt=it.display.barWidth,pt=it.display.barHeight;zd(it,lt);for(var wt=0;wt<4&&mt!=it.display.barWidth||pt!=it.display.barHeight;wt++)mt!=it.display.barWidth&&it.options.lineWrapping&&Hi(it),zd(it,$a(it)),mt=it.display.barWidth,pt=it.display.barHeight}function zd(it,lt){var mt=it.display,pt=mt.scrollbars.update(lt);mt.sizer.style.paddingRight=(mt.barWidth=pt.right)+"px",mt.sizer.style.paddingBottom=(mt.barHeight=pt.bottom)+"px",mt.heightForcer.style.borderBottom=pt.bottom+"px solid transparent",pt.right&&pt.bottom?(mt.scrollbarFiller.style.display="block",mt.scrollbarFiller.style.height=pt.bottom+"px",mt.scrollbarFiller.style.width=pt.right+"px"):mt.scrollbarFiller.style.display="",pt.bottom&&it.options.coverGutterNextToScrollbar&&it.options.fixedGutter?(mt.gutterFiller.style.display="block",mt.gutterFiller.style.height=pt.bottom+"px",mt.gutterFiller.style.width=lt.gutterWidth+"px"):mt.gutterFiller.style.display=""}var tg={native:bu,null:Al};function eg(it){it.display.scrollbars&&(it.display.scrollbars.clear(),it.display.scrollbars.addClass&&jt(it.display.wrapper,it.display.scrollbars.addClass)),it.display.scrollbars=new tg[it.options.scrollbarStyle](function(lt){it.display.wrapper.insertBefore(lt,it.display.scrollbarFiller),ln(lt,"mousedown",function(){it.state.focused&&setTimeout(function(){return it.display.input.focus()},0)}),lt.setAttribute("cm-not-content","true")},function(lt,mt){mt=="horizontal"?ou(it,lt):fh(it,lt)},it),it.display.scrollbars.addClass&&Pe(it.display.wrapper,it.display.scrollbars.addClass)}var Rp=0;function Lu(it){it.curOp={cm:it,viewChanged:!1,startHeight:it.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Rp},Ti(it.curOp)}function Eu(it){var lt=it.curOp;lt&&sr(lt,function(mt){for(var pt=0;pt=mt.viewTo)||mt.maxLineChanged&<.options.lineWrapping,it.update=it.mustUpdate&&new gh(lt,it.mustUpdate&&{top:it.scrollTop,ensure:it.scrollToPos},it.forceUpdate)}function $0(it){it.updatedDisplay=it.mustUpdate&&Ud(it.cm,it.update)}function jp(it){var lt=it.cm,mt=lt.display;it.updatedDisplay&&Hi(lt),it.barMeasure=$a(lt),mt.maxLineChanged&&!lt.options.lineWrapping&&(it.adjustWidthTo=ea(lt,mt.maxLine,mt.maxLine.text.length).left+3,lt.display.sizerWidth=it.adjustWidthTo,it.barMeasure.scrollWidth=Math.max(mt.scroller.clientWidth,mt.sizer.offsetLeft+it.adjustWidthTo+ta(lt)+lt.display.barWidth),it.maxScrollLeft=Math.max(0,mt.sizer.offsetLeft+it.adjustWidthTo-pa(lt))),(it.updatedDisplay||it.selectionChanged)&&(it.preparedSelection=mt.input.prepareSelection())}function Yo(it){var lt=it.cm;it.adjustWidthTo!=null&&(lt.display.sizer.style.minWidth=it.adjustWidthTo+"px",it.maxScrollLeft=it.display.viewTo)){var mt=+new Date+it.options.workTime,pt=to(it,lt.highlightFrontier),wt=[];lt.iter(pt.line,Math.min(lt.first+lt.size,it.display.viewTo+500),function(Yt){if(pt.line>=it.display.viewFrom){var ue=Yt.styles,Se=Yt.text.length>it.options.maxHighlightLength?Xn(lt.mode,pt.state):null,ve=$o(it,Yt,pt,!0);Se&&(pt.state=Se),Yt.styles=ve.styles;var Te=Yt.styleClasses,$e=ve.classes;$e?Yt.styleClasses=$e:Te&&(Yt.styleClasses=null);for(var Re=!ue||ue.length!=Yt.styles.length||Te!=$e&&(!Te||!$e||Te.bgClass!=$e.bgClass||Te.textClass!=$e.textClass),fn=0;!Re&&fnmt)return tc(it,it.options.workDelay),!0}),lt.highlightFrontier=pt.line,lt.modeFrontier=Math.max(lt.modeFrontier,pt.line),wt.length&&io(it,function(){for(var Yt=0;Yt=mt.viewFrom&<.visible.to<=mt.viewTo&&(mt.updateLineNumbers==null||mt.updateLineNumbers>=mt.viewTo)&&mt.renderedView==mt.view&&Aa(it)==0)return!1;ls(it)&&(is(it),lt.dims=Id(it));var wt=pt.first+pt.size,Yt=Math.max(lt.visible.from-it.options.viewportMargin,pt.first),ue=Math.min(wt,lt.visible.to+it.options.viewportMargin);mt.viewFromue&&mt.viewTo-ue<20&&(ue=Math.min(wt,mt.viewTo)),Cn&&(Yt=Rn(it.doc,Yt),ue=ni(it.doc,ue));var Se=Yt!=mt.viewFrom||ue!=mt.viewTo||mt.lastWrapHeight!=lt.wrapperHeight||mt.lastWrapWidth!=lt.wrapperWidth;So(it,Yt,ue),mt.viewOffset=di(mn(it.doc,mt.viewFrom)),it.display.mover.style.top=mt.viewOffset+"px";var ve=Aa(it);if(!Se&&ve==0&&!lt.force&&mt.renderedView==mt.view&&(mt.updateLineNumbers==null||mt.updateLineNumbers>=mt.viewTo))return!1;var Te=Up(it);return ve>4&&(mt.lineDiv.style.display="none"),ng(it,mt.updateLineNumbers,lt.dims),ve>4&&(mt.lineDiv.style.display=""),mt.renderedView=mt.view,va(Te),Ht(mt.cursorDiv),Ht(mt.selectionDiv),mt.gutters.style.height=mt.sizer.style.minHeight=0,Se&&(mt.lastWrapHeight=lt.wrapperHeight,mt.lastWrapWidth=lt.wrapperWidth,tc(it,400)),mt.updateLineNumbers=null,!0}function fo(it,lt){for(var mt=lt.viewport,pt=!0;;pt=!1){if(!pt||!it.options.lineWrapping||lt.oldDisplayWidth==pa(it)){if(mt&&mt.top!=null&&(mt={top:Math.min(it.doc.height+Qa(it.display)-lh(it),mt.top)}),lt.visible=Ur(it.display,it.doc,mt),lt.visible.from>=it.display.viewFrom&<.visible.to<=it.display.viewTo)break}else pt&&(lt.visible=Ur(it.display,it.doc,mt));if(!Ud(it,lt))break;Hi(it);var wt=$a(it);gs(it),Au(it,wt),Nu(it,wt),lt.force=!1}lt.signal(it,"update",it),(it.display.viewFrom!=it.display.reportedViewFrom||it.display.viewTo!=it.display.reportedViewTo)&&(lt.signal(it,"viewportChange",it,it.display.viewFrom,it.display.viewTo),it.display.reportedViewFrom=it.display.viewFrom,it.display.reportedViewTo=it.display.viewTo)}function Mu(it,lt){var mt=new gh(it,lt);if(Ud(it,mt)){Hi(it),fo(it,mt);var pt=$a(it);gs(it),Au(it,pt),Nu(it,pt),mt.finish()}}function ng(it,lt,mt){var pt=it.display,wt=it.options.lineNumbers,Yt=pt.lineDiv,ue=Yt.firstChild;function Se(Gn){var Jn=Gn.nextSibling;return St&&st&&it.display.currentWheelTarget==Gn?Gn.style.display="none":Gn.parentNode.removeChild(Gn),Jn}for(var ve=pt.view,Te=pt.viewFrom,$e=0;$e-1&&(hn=!1),Zr(it,Re,Te,mt)),hn&&(Ht(Re.lineNumber),Re.lineNumber.appendChild(document.createTextNode(Ui(it.options,Te)))),ue=Re.node.nextSibling}Te+=Re.size}for(;ue;)ue=Se(ue)}function Tu(it){var lt=it.gutters.offsetWidth;it.sizer.style.marginLeft=lt+"px"}function Nu(it,lt){it.display.sizer.style.minHeight=lt.docHeight+"px",it.display.heightForcer.style.top=lt.docHeight+"px",it.display.gutters.style.height=lt.docHeight+it.display.barHeight+ta(it)+"px"}function _d(it){var lt=it.display,mt=lt.view;if(!(!lt.alignWidgets&&(!lt.gutters.firstChild||!it.options.fixedGutter))){for(var pt=jc(lt)-lt.scroller.scrollLeft+it.doc.scrollLeft,wt=lt.gutters.offsetWidth,Yt=pt+"px",ue=0;ueue.clientWidth,ve=ue.scrollHeight>ue.clientHeight;if(pt&&Se||wt&&ve){if(wt&&st&&St){t:for(var Te=lt.target,$e=Yt.view;Te!=ue;Te=Te.parentNode)for(var Re=0;Re<$e.length;Re++)if($e[Re].node==Te){it.display.currentWheelTarget=Te;break t}}if(pt&&!Jt&&!Pt&&rs!=null){wt&&ve&&fh(it,Math.max(0,ue.scrollTop+wt*rs)),ou(it,Math.max(0,ue.scrollLeft+pt*rs)),(!wt||wt&&ve)&&bi(lt),Yt.wheelStartX=null;return}if(wt&&rs!=null){var fn=wt*rs,hn=it.doc.scrollTop,Gn=hn+Yt.wrapper.clientHeight;fn<0?hn=Math.max(0,hn+fn-50):Gn=Math.min(it.doc.height,Gn+fn+50),Mu(it,{top:hn,bottom:Gn})}La<20&&(Yt.wheelStartX==null?(Yt.wheelStartX=ue.scrollLeft,Yt.wheelStartY=ue.scrollTop,Yt.wheelDX=pt,Yt.wheelDY=wt,setTimeout(function(){if(Yt.wheelStartX!=null){var Jn=ue.scrollLeft-Yt.wheelStartX,oi=ue.scrollTop-Yt.wheelStartY,yi=oi&&Yt.wheelDY&&oi/Yt.wheelDY||Jn&&Yt.wheelDX&&Jn/Yt.wheelDX;Yt.wheelStartX=Yt.wheelStartY=null,yi&&(rs=(rs*La+yi)/(La+1),++La)}},200)):(Yt.wheelDX+=pt,Yt.wheelDY+=wt))}}var tl=function(it,lt){this.ranges=it,this.primIndex=lt};tl.prototype.primary=function(){return this.ranges[this.primIndex]},tl.prototype.equals=function(it){if(it==this)return!0;if(it.primIndex!=this.primIndex||it.ranges.length!=this.ranges.length)return!1;for(var lt=0;lt=0&&hi(it,pt.to())<=0)return mt}return-1};var po=function(it,lt){this.anchor=it,this.head=lt};po.prototype.from=function(){return li(this.anchor,this.head)},po.prototype.to=function(){return xr(this.anchor,this.head)},po.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function gl(it,lt,mt){var pt=it&&it.options.selectionsMayTouch,wt=lt[mt];lt.sort(function(fn,hn){return hi(fn.from(),hn.from())}),mt=$t(lt,wt);for(var Yt=1;Yt0:ve>=0){var Te=li(Se.from(),ue.from()),$e=xr(Se.to(),ue.to()),Re=Se.empty()?ue.from()==ue.head:Se.from()==Se.head;Yt<=mt&&--mt,lt.splice(--Yt,2,new po(Re?$e:Te,Re?Te:$e))}}return new tl(lt,mt)}function su(it,lt){return new tl([new po(it,lt||it)],0)}function Ou(it){return it.text?yn(it.from.line+it.text.length-1,_e(it.text).length+(it.text.length==1?it.from.ch:0)):it.to}function mh(it,lt){if(hi(it,lt.from)<0)return it;if(hi(it,lt.to)<=0)return Ou(lt);var mt=it.line+lt.text.length-(lt.to.line-lt.from.line)-1,pt=it.ch;return it.line==lt.to.line&&(pt+=Ou(lt).ch-lt.to.ch),yn(mt,pt)}function Uc(it,lt){for(var mt=[],pt=0;pt1&&it.remove(Se.line+1,Gn-1),it.insert(Se.line+1,yi)}ii(it,"change",it,lt)}function El(it,lt,mt){function pt(wt,Yt,ue){if(wt.linked)for(var Se=0;Se1&&!it.done[it.done.length-2].ranges)return it.done.pop(),_e(it.done)}function Kc(it,lt,mt,pt){var wt=it.history;wt.undone.length=0;var Yt=+new Date,ue,Se;if((wt.lastOp==pt||wt.lastOrigin==lt.origin&<.origin&&(lt.origin.charAt(0)=="+"&&wt.lastModTime>Yt-(it.cm?it.cm.options.historyEventDelay:500)||lt.origin.charAt(0)=="*"))&&(ue=Hc(wt,wt.lastOp==pt)))Se=_e(ue.changes),hi(lt.from,lt.to)==0&&hi(lt.from,Se.to)==0?Se.to=Ou(lt):ue.changes.push(Hd(it,lt));else{var ve=_e(wt.done);for((!ve||!ve.ranges)&&rc(it.sel,wt.done),ue={changes:[Hd(it,lt)],generation:wt.generation},wt.done.push(ue);wt.done.length>wt.undoDepth;)wt.done.shift(),wt.done[0].ranges||wt.done.shift()}wt.done.push(mt),wt.generation=++wt.maxGeneration,wt.lastModTime=wt.lastSelTime=Yt,wt.lastOp=wt.lastSelOp=pt,wt.lastOrigin=wt.lastSelOrigin=lt.origin,Se||Tn(it,"historyAdded")}function rg(it,lt,mt,pt){var wt=lt.charAt(0);return wt=="*"||wt=="+"&&mt.ranges.length==pt.ranges.length&&mt.somethingSelected()==pt.somethingSelected()&&new Date-it.history.lastSelTime<=(it.cm?it.cm.options.historyEventDelay:500)}function Vc(it,lt,mt,pt){var wt=it.history,Yt=pt&&pt.origin;mt==wt.lastSelOp||Yt&&wt.lastSelOrigin==Yt&&(wt.lastModTime==wt.lastSelTime&&wt.lastOrigin==Yt||rg(it,Yt,_e(wt.done),lt))?wt.done[wt.done.length-1]=lt:rc(lt,wt.done),wt.lastSelTime=+new Date,wt.lastSelOrigin=Yt,wt.lastSelOp=mt,pt&&pt.clearRedo!==!1&&ic(wt.undone)}function rc(it,lt){var mt=_e(lt);mt&&mt.ranges&&mt.equals(it)||lt.push(it)}function Du(it,lt,mt,pt){var wt=lt["spans_"+it.id],Yt=0;it.iter(Math.max(it.first,mt),Math.min(it.first+it.size,pt),function(ue){ue.markedSpans&&((wt||(wt=lt["spans_"+it.id]={}))[Yt]=ue.markedSpans),++Yt})}function sa(it){if(!it)return null;for(var lt,mt=0;mt-1&&(_e(Se)[Re]=Te[Re],delete Te[Re])}}return pt}function Vd(it,lt,mt,pt){if(pt){var wt=it.anchor;if(mt){var Yt=hi(lt,wt)<0;Yt!=hi(mt,wt)<0?(wt=lt,lt=mt):Yt!=hi(lt,mt)<0&&(lt=mt)}return new po(wt,lt)}else return new po(mt||lt,lt)}function Yd(it,lt,mt,pt,wt){wt==null&&(wt=it.cm&&(it.cm.display.shift||it.extend)),Vs(it,new tl([Vd(it.sel.primary(),lt,mt,wt)],0),pt)}function _p(it,lt,mt){for(var pt=[],wt=it.cm&&(it.cm.display.shift||it.extend),Yt=0;Yt=lt.ch:Se.to>lt.ch))){if(wt&&(Tn(ve,"beforeCursorEnter"),ve.explicitlyCleared))if(Yt.markedSpans){--ue;continue}else break;if(!ve.atomic)continue;if(mt){var Re=ve.find(pt<0?1:-1),fn=void 0;if((pt<0?$e:Te)&&(Re=sg(it,Re,-pt,Re&&Re.line==lt.line?Yt:null)),Re&&Re.line==lt.line&&(fn=hi(Re,mt))&&(pt<0?fn<0:fn>0))return lu(it,Re,lt,pt,wt)}var hn=ve.find(pt<0?-1:1);return(pt<0?Te:$e)&&(hn=sg(it,hn,pt,hn.line==lt.line?Yt:null)),hn?lu(it,hn,lt,pt,wt):null}}return lt}function Zc(it,lt,mt,pt,wt){var Yt=pt||1,ue=lu(it,lt,mt,Yt,wt)||!wt&&lu(it,lt,mt,Yt,!0)||lu(it,lt,mt,-Yt,wt)||!wt&&lu(it,lt,mt,-Yt,!0);return ue||(it.cantEdit=!0,yn(it.first,0))}function sg(it,lt,mt,pt){return mt<0&<.ch==0?lt.line>it.first?vi(it,yn(lt.line-1)):null:mt>0&<.ch==(pt||mn(it,lt.line)).text.length?lt.line=0;--wt)Sh(it,{from:pt[wt].from,to:pt[wt].to,text:wt?[""]:lt.text,origin:lt.origin});else Sh(it,lt)}}function Sh(it,lt){if(!(lt.text.length==1&<.text[0]==""&&hi(lt.from,lt.to)==0)){var mt=Uc(it,lt);Kc(it,lt,mt,it.cm?it.cm.curOp.id:NaN),oc(it,lt,mt,Ln(it,lt));var pt=[];El(it,function(wt,Yt){!Yt&&$t(pt,wt.history)==-1&&(lg(wt.history,lt),pt.push(wt.history)),oc(wt,lt,null,Ln(wt,lt))})}}function Qc(it,lt,mt){var pt=it.cm&&it.cm.state.suppressEdits;if(!(pt&&!mt)){for(var wt=it.history,Yt,ue=it.sel,Se=lt=="undo"?wt.done:wt.undone,ve=lt=="undo"?wt.undone:wt.done,Te=0;Te=0;--hn){var Gn=fn(hn);if(Gn)return Gn.v}}}}function ag(it,lt){if(lt!=0&&(it.first+=lt,it.sel=new tl(Fe(it.sel.ranges,function(wt){return new po(yn(wt.anchor.line+lt,wt.anchor.ch),yn(wt.head.line+lt,wt.head.ch))}),it.sel.primIndex),it.cm)){Oo(it.cm,it.first,it.first-lt,lt);for(var mt=it.cm.display,pt=mt.viewFrom;ptit.lastLine())){if(lt.from.lineYt&&(lt={from:lt.from,to:yn(Yt,mn(it,Yt).text.length),text:[lt.text[0]],origin:lt.origin}),lt.removed=ri(it,lt.from,lt.to),mt||(mt=Uc(it,lt)),it.cm?Gp(it.cm,lt,pt):Wd(it,lt,pt),yh(it,mt,le),it.cantEdit&&Zc(it,yn(it.firstLine(),0))&&(it.cantEdit=!1)}}function Gp(it,lt,mt){var pt=it.doc,wt=it.display,Yt=lt.from,ue=lt.to,Se=!1,ve=Yt.line;it.options.lineWrapping||(ve=Ye(Di(mn(pt,Yt.line))),pt.iter(ve,ue.line+1,function(hn){if(hn==wt.maxLine)return Se=!0,!0})),pt.sel.contains(lt.from,lt.to)>-1&&si(it),Wd(pt,lt,mt,Fo(it)),it.options.lineWrapping||(pt.iter(ve,Yt.line+lt.text.length,function(hn){var Gn=Zi(hn);Gn>wt.maxLineLength&&(wt.maxLine=hn,wt.maxLineLength=Gn,wt.maxLineChanged=!0,Se=!1)}),Se&&(it.curOp.updateMaxLine=!0)),er(pt,Yt.line),tc(it,400);var Te=lt.text.length-(ue.line-Yt.line)-1;lt.full?Oo(it):Yt.line==ue.line&<.text.length==1&&!ig(it.doc,lt)?Tr(it,Yt.line,"text"):Oo(it,Yt.line,ue.line+1,Te);var $e=ei(it,"changes"),Re=ei(it,"change");if(Re||$e){var fn={from:Yt,to:ue,text:lt.text,removed:lt.removed,origin:lt.origin};Re&&ii(it,"change",it,fn),$e&&(it.curOp.changeObjs||(it.curOp.changeObjs=[])).push(fn)}it.display.selForContextMenu=null}function xh(it,lt,mt,pt,wt){var Yt;pt||(pt=mt),hi(pt,mt)<0&&(Yt=[pt,mt],mt=Yt[0],pt=Yt[1]),typeof lt=="string"&&(lt=it.splitLines(lt)),Iu(it,{from:mt,to:pt,text:lt,origin:wt})}function el(it,lt,mt,pt){mt1||!(this.children[0]instanceof sc))){var Se=[];this.collapse(Se),this.children=[new sc(Se)],this.children[0].parent=this}},collapse:function(it){for(var lt=0;lt50){for(var ue=wt.lines.length%25+25,Se=ue;Se10);it.parent.maybeSpill()}},iterN:function(it,lt,mt){for(var pt=0;ptit.display.maxLineLength&&(it.display.maxLine=Te,it.display.maxLineLength=$e,it.display.maxLineChanged=!0)}pt!=null&&it&&this.collapsed&&Oo(it,pt,wt+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,it&&Yc(it.doc)),it&&ii(it,"markerCleared",it,this,pt,wt),lt&&Eu(it),this.parent&&this.parent.clear()}},Ke.prototype.find=function(it,lt){it==null&&this.type=="bookmark"&&(it=1);for(var mt,pt,wt=0;wt0||ue==0&&Yt.clearWhenEmpty!==!1)return Yt;if(Yt.replacedWith&&(Yt.collapsed=!0,Yt.widgetNode=ne("span",[Yt.replacedWith],"CodeMirror-widget"),pt.handleMouseEvents||Yt.widgetNode.setAttribute("cm-ignore-events","true"),pt.insertLeft&&(Yt.widgetNode.insertLeft=!0)),Yt.collapsed){if(or(it,lt.line,lt,mt,Yt)||lt.line!=mt.line&&or(it,mt.line,lt,mt,Yt))throw new Error("Inserting collapsed marker partially overlapping an existing one");Oe()}Yt.addToHistory&&Kc(it,{from:lt,to:mt,origin:"markText"},it.sel,NaN);var Se=lt.line,ve=it.cm,Te;if(it.iter(Se,mt.line+1,function(Re){ve&&Yt.collapsed&&!ve.options.lineWrapping&&Di(Re)==ve.display.maxLine&&(Te=!0),Yt.collapsed&&Se!=lt.line&&En(Re,0),Ie(Re,new je(Yt,Se==lt.line?lt.ch:null,Se==mt.line?mt.ch:null)),++Se}),Yt.collapsed&&it.iter(lt.line,mt.line+1,function(Re){on(it,Re)&&En(Re,0)}),Yt.clearOnEnter&&ln(Yt,"beforeCursorEnter",function(){return Yt.clear()}),Yt.readOnly&&(eo(),(it.history.done.length||it.history.undone.length)&&it.clearHistory()),Yt.collapsed&&(Yt.id=++Vp,Yt.atomic=!0),ve){if(Te&&(ve.curOp.updateMaxLine=!0),Yt.collapsed)Oo(ve,lt.line,mt.line+1);else if(Yt.className||Yt.startStyle||Yt.endStyle||Yt.css||Yt.attributes||Yt.title)for(var $e=lt.line;$e<=mt.line;$e++)Tr(ve,$e,"text");Yt.atomic&&Yc(ve.doc),ii(ve,"markerAdded",ve,Yt)}return Yt}var zl=function(it,lt){this.markers=it,this.primary=lt;for(var mt=0;mt=0;ve--)Iu(this,pt[ve]);Se?Xd(this,Se):this.cm&&ru(this.cm)}),undo:Cs(function(){Qc(this,"undo")}),redo:Cs(function(){Qc(this,"redo")}),undoSelection:Cs(function(){Qc(this,"undo",!0)}),redoSelection:Cs(function(){Qc(this,"redo",!0)}),setExtending:function(it){this.extend=it},getExtending:function(){return this.extend},historySize:function(){for(var it=this.history,lt=0,mt=0,pt=0;pt=it.ch)&<.push(wt.marker.parent||wt.marker)}return lt},findMarks:function(it,lt,mt){it=vi(this,it),lt=vi(this,lt);var pt=[],wt=it.line;return this.iter(it.line,lt.line+1,function(Yt){var ue=Yt.markedSpans;if(ue)for(var Se=0;Se=ve.to||ve.from==null&&wt!=it.line||ve.from!=null&&wt==lt.line&&ve.from>=lt.ch)&&(!mt||mt(ve.marker))&&pt.push(ve.marker.parent||ve.marker)}++wt}),pt},getAllMarks:function(){var it=[];return this.iter(function(lt){var mt=lt.markedSpans;if(mt)for(var pt=0;ptit)return lt=it,!0;it-=Yt,++mt}),vi(this,yn(mt,lt))},indexFromPos:function(it){it=vi(this,it);var lt=it.ch;if(it.linelt&&(lt=it.from),it.to!=null&&it.to-1){lt.state.draggingText(it),setTimeout(function(){return lt.display.input.focus()},20);return}try{var $e=it.dataTransfer.getData("Text");if($e){var Re;if(lt.state.draggingText&&!lt.state.draggingText.copy&&(Re=lt.listSelections()),yh(lt.doc,su(mt,mt)),Re)for(var fn=0;fn=0;Se--)xh(it.doc,"",pt[Se].from,pt[Se].to,"+delete");ru(it)})}function vg(it,lt,mt){var pt=Bt(it.text,lt+mt,mt);return pt<0||pt>it.text.length?null:pt}function ss(it,lt,mt){var pt=vg(it,lt.ch,mt);return pt==null?null:new yn(lt.line,pt,mt<0?"after":"before")}function ed(it,lt,mt,pt,wt){if(it){lt.doc.direction=="rtl"&&(wt=-wt);var Yt=tn(mt,lt.doc.direction);if(Yt){var ue=wt<0?_e(Yt):Yt[0],Se=wt<0==(ue.level==1),ve=Se?"after":"before",Te;if(ue.level>0||lt.doc.direction=="rtl"){var $e=qa(lt,mt);Te=wt<0?mt.text.length-1:0;var Re=fl(lt,$e,Te).top;Te=ie(function(fn){return fl(lt,$e,fn).top==Re},wt<0==(ue.level==1)?ue.from:ue.to-1,Te),ve=="before"&&(Te=vg(mt,Te,1))}else Te=wt<0?ue.to:ue.from;return new yn(pt,Te,ve)}}return new yn(pt,wt<0?mt.text.length:0,wt<0?"before":"after")}function Qd(it,lt,mt,pt){var wt=tn(lt,it.doc.direction);if(!wt)return ss(lt,mt,pt);mt.ch>=lt.text.length?(mt.ch=lt.text.length,mt.sticky="before"):mt.ch<=0&&(mt.ch=0,mt.sticky="after");var Yt=fe(wt,mt.ch,mt.sticky),ue=wt[Yt];if(it.doc.direction=="ltr"&&ue.level%2==0&&(pt>0?ue.to>mt.ch:ue.from=ue.from&&fn>=$e.begin)){var hn=Re?"before":"after";return new yn(mt.line,fn,hn)}}var Gn=function(yi,ji,Ei){for(var _i=function(Do,vs){return vs?new yn(mt.line,Se(Do,1),"before"):new yn(mt.line,Do,"after")};yi>=0&&yi0==(vr.level!=1),Fr=Li?Ei.begin:Se(Ei.end,-1);if(vr.from<=Fr&&Fr0?$e.end:Se($e.begin,-1);return oi!=null&&!(pt>0&&oi==lt.text.length)&&(Jn=Gn(pt>0?0:wt.length-1,pt,Te(oi)),Jn)?Jn:null}var Ru={selectAll:os,singleSelection:function(it){return it.setSelection(it.getCursor("anchor"),it.getCursor("head"),le)},killLine:function(it){return ka(it,function(lt){if(lt.empty()){var mt=mn(it.doc,lt.head.line).text.length;return lt.head.ch==mt&<.head.line0)wt=new yn(wt.line,wt.ch+1),it.replaceRange(Yt.charAt(wt.ch-1)+Yt.charAt(wt.ch-2),yn(wt.line,wt.ch-2),wt,"+transpose");else if(wt.line>it.doc.first){var ue=mn(it.doc,wt.line-1).text;ue&&(wt=new yn(wt.line,1),it.replaceRange(Yt.charAt(0)+it.doc.lineSeparator()+ue.charAt(ue.length-1),yn(wt.line-1,ue.length-1),wt,"+transpose"))}}mt.push(new po(wt,wt))}it.setSelections(mt)})},newlineAndIndent:function(it){return io(it,function(){for(var lt=it.listSelections(),mt=lt.length-1;mt>=0;mt--)it.replaceRange(it.doc.lineSeparator(),lt[mt].anchor,lt[mt].head,"+input");lt=it.listSelections();for(var pt=0;ptit&&hi(lt,this.pos)==0&&mt==this.button};var dc,Lh;function bg(it,lt){var mt=+new Date;return Lh&&Lh.compare(mt,it,lt)?(dc=Lh=null,"triple"):dc&&dc.compare(mt,it,lt)?(Lh=new Cg(mt,it,lt),dc=null,"double"):(dc=new Cg(mt,it,lt),Lh=null,"single")}function Ml(it){var lt=this,mt=lt.display;if(!(un(lt,it)||mt.activeTouch&&mt.input.supportsTouch())){if(mt.input.ensurePolled(),mt.shift=it.shiftKey,Ro(mt,it)){St||(mt.scroller.draggable=!1,setTimeout(function(){return mt.scroller.draggable=!0},100));return}if(!rf(lt,it)){var pt=ra(lt,it),wt=Ar(it),Yt=pt?bg(pt,wt):"single";window.focus(),wt==1&<.state.selectingText&<.state.selectingText(it),!(pt&&Ag(lt,wt,pt,Yt,it))&&(wt==1?pt?em(lt,pt,Yt,it):pr(it)==mt.scroller&&bi(it):wt==2?(pt&&Yd(lt.doc,pt),setTimeout(function(){return mt.input.focus()},20)):wt==3&&(ft?lt.display.input.onContextMenu(it):jo(lt)))}}}function Ag(it,lt,mt,pt,wt){var Yt="Click";return pt=="double"?Yt="Double"+Yt:pt=="triple"&&(Yt="Triple"+Yt),Yt=(lt==1?"Left":lt==2?"Middle":"Right")+Yt,bh(it,mg(Yt,wt),wt,function(ue){if(typeof ue=="string"&&(ue=Ru[ue]),!ue)return!1;var Se=!1;try{it.isReadOnly()&&(it.state.suppressEdits=!0),Se=ue(it,mt)!=pe}finally{it.state.suppressEdits=!1}return Se})}function ef(it,lt,mt){var pt=it.getOption("configureMouse"),wt=pt?pt(it,lt,mt):{};if(wt.unit==null){var Yt=rt?mt.shiftKey&&mt.metaKey:mt.altKey;wt.unit=Yt?"rectangle":lt=="single"?"char":lt=="double"?"word":"line"}return(wt.extend==null||it.doc.extend)&&(wt.extend=it.doc.extend||mt.shiftKey),wt.addNew==null&&(wt.addNew=st?mt.metaKey:mt.ctrlKey),wt.moveOnDrag==null&&(wt.moveOnDrag=!(st?mt.altKey:mt.ctrlKey)),wt}function em(it,lt,mt,pt){Rt?setTimeout(we(Lo,it),0):it.curOp.focus=me();var wt=ef(it,mt,pt),Yt=it.doc.sel,ue;it.options.dragDrop&&Or&&!it.isReadOnly()&&mt=="single"&&(ue=Yt.contains(lt))>-1&&(hi((ue=Yt.ranges[ue]).from(),lt)<0||lt.xRel>0)&&(hi(ue.to(),lt)>0||lt.xRel<0)?Lg(it,pt,lt,wt):nv(it,pt,lt,wt)}function Lg(it,lt,mt,pt){var wt=it.display,Yt=!1,ue=ps(it,function(Te){St&&(wt.scroller.draggable=!1),it.state.draggingText=!1,Vn(wt.wrapper.ownerDocument,"mouseup",ue),Vn(wt.wrapper.ownerDocument,"mousemove",Se),Vn(wt.scroller,"dragstart",ve),Vn(wt.scroller,"drop",ue),Yt||(bi(Te),pt.addNew||Yd(it.doc,mt,null,null,pt.extend),St&&!Ct||Rt&&Dt==9?setTimeout(function(){wt.wrapper.ownerDocument.body.focus({preventScroll:!0}),wt.input.focus()},20):wt.input.focus())}),Se=function(Te){Yt=Yt||Math.abs(lt.clientX-Te.clientX)+Math.abs(lt.clientY-Te.clientY)>=10},ve=function(){return Yt=!0};St&&(wt.scroller.draggable=!0),it.state.draggingText=ue,ue.copy=!pt.moveOnDrag,wt.scroller.dragDrop&&wt.scroller.dragDrop(),ln(wt.wrapper.ownerDocument,"mouseup",ue),ln(wt.wrapper.ownerDocument,"mousemove",Se),ln(wt.scroller,"dragstart",ve),ln(wt.scroller,"drop",ue),jo(it),setTimeout(function(){return wt.input.focus()},20)}function Eg(it,lt,mt){if(mt=="char")return new po(lt,lt);if(mt=="word")return it.findWordAt(lt);if(mt=="line")return new po(yn(lt.line,0),vi(it.doc,yn(lt.line+1,0)));var pt=mt(it,lt);return new po(pt.from,pt.to)}function nv(it,lt,mt,pt){var wt=it.display,Yt=it.doc;bi(lt);var ue,Se,ve=Yt.sel,Te=ve.ranges;if(pt.addNew&&!pt.extend?(Se=Yt.sel.contains(mt),Se>-1?ue=Te[Se]:ue=new po(mt,mt)):(ue=Yt.sel.primary(),Se=Yt.sel.primIndex),pt.unit=="rectangle")pt.addNew||(ue=new po(mt,mt)),mt=ra(it,lt,!0,!0),Se=-1;else{var $e=Eg(it,mt,pt.unit);pt.extend?ue=Vd(ue,$e.anchor,$e.head,pt.extend):ue=$e}pt.addNew?Se==-1?(Se=Te.length,Vs(Yt,gl(it,Te.concat([ue]),Se),{scroll:!1,origin:"*mouse"})):Te.length>1&&Te[Se].empty()&&pt.unit=="char"&&!pt.extend?(Vs(Yt,gl(it,Te.slice(0,Se).concat(Te.slice(Se+1)),0),{scroll:!1,origin:"*mouse"}),ve=Yt.sel):Bu(Yt,Se,ue,Ue):(Se=0,Vs(Yt,new tl([ue],0),Ue),ve=Yt.sel);var Re=mt;function fn(Ei){if(hi(Re,Ei)!=0)if(Re=Ei,pt.unit=="rectangle"){for(var _i=[],vr=it.options.tabSize,Li=ae(mn(Yt,mt.line).text,mt.ch,vr),Fr=ae(mn(Yt,Ei.line).text,Ei.ch,vr),Do=Math.min(Li,Fr),vs=Math.max(Li,Fr),Ho=Math.min(mt.line,Ei.line),Sa=Math.min(it.lastLine(),Math.max(mt.line,Ei.line));Ho<=Sa;Ho++){var Ys=mn(Yt,Ho).text,hs=Xe(Ys,Do,vr);Do==vs?_i.push(new po(yn(Ho,hs),yn(Ho,hs))):Ys.length>hs&&_i.push(new po(yn(Ho,hs),yn(Ho,Xe(Ys,vs,vr))))}_i.length||_i.push(new po(mt,mt)),Vs(Yt,gl(it,ve.ranges.slice(0,Se).concat(_i),Se),{origin:"*mouse",scroll:!1}),it.scrollIntoView(Ei)}else{var Ma=ue,Us=Eg(it,Ei,pt.unit),cs=Ma.anchor,$r;hi(Us.anchor,cs)>0?($r=Us.head,cs=li(Ma.from(),Us.anchor)):($r=Us.anchor,cs=xr(Ma.to(),Us.head));var Xo=ve.ranges.slice(0);Xo[Se]=nm(it,new po(vi(Yt,cs),$r)),Vs(Yt,gl(it,Xo,Se),Ue)}}var hn=wt.wrapper.getBoundingClientRect(),Gn=0;function Jn(Ei){var _i=++Gn,vr=ra(it,Ei,!0,pt.unit=="rectangle");if(vr)if(hi(vr,Re)!=0){it.curOp.focus=me(),fn(vr);var Li=Ur(wt,Yt);(vr.line>=Li.to||vr.linehn.bottom?20:0;Fr&&setTimeout(ps(it,function(){Gn==_i&&(wt.scroller.scrollTop+=Fr,Jn(Ei))}),50)}}function oi(Ei){it.state.selectingText=!1,Gn=1/0,Ei&&(bi(Ei),wt.input.focus()),Vn(wt.wrapper.ownerDocument,"mousemove",yi),Vn(wt.wrapper.ownerDocument,"mouseup",ji),Yt.history.lastSelOrigin=null}var yi=ps(it,function(Ei){Ei.buttons===0||!Ar(Ei)?oi(Ei):Jn(Ei)}),ji=ps(it,oi);it.state.selectingText=ji,ln(wt.wrapper.ownerDocument,"mousemove",yi),ln(wt.wrapper.ownerDocument,"mouseup",ji)}function nm(it,lt){var mt=lt.anchor,pt=lt.head,wt=mn(it.doc,mt.line);if(hi(mt,pt)==0&&mt.sticky==pt.sticky)return lt;var Yt=tn(wt);if(!Yt)return lt;var ue=fe(Yt,mt.ch,mt.sticky),Se=Yt[ue];if(Se.from!=mt.ch&&Se.to!=mt.ch)return lt;var ve=ue+(Se.from==mt.ch==(Se.level!=1)?0:1);if(ve==0||ve==Yt.length)return lt;var Te;if(pt.line!=mt.line)Te=(pt.line-mt.line)*(it.doc.direction=="ltr"?1:-1)>0;else{var $e=fe(Yt,pt.ch,pt.sticky),Re=$e-ue||(pt.ch-mt.ch)*(Se.level==1?-1:1);$e==ve-1||$e==ve?Te=Re<0:Te=Re>0}var fn=Yt[ve+(Te?-1:0)],hn=Te==(fn.level==1),Gn=hn?fn.from:fn.to,Jn=hn?"after":"before";return mt.ch==Gn&&mt.sticky==Jn?lt:new po(new yn(mt.line,Gn,Jn),pt)}function nf(it,lt,mt,pt){var wt,Yt;if(lt.touches)wt=lt.touches[0].clientX,Yt=lt.touches[0].clientY;else try{wt=lt.clientX,Yt=lt.clientY}catch(fn){return!1}if(wt>=Math.floor(it.display.gutters.getBoundingClientRect().right))return!1;pt&&bi(lt);var ue=it.display,Se=ue.lineDiv.getBoundingClientRect();if(Yt>Se.bottom||!ei(it,mt))return qn(lt);Yt-=Se.top-ue.viewOffset;for(var ve=0;ve=wt){var $e=ti(it.doc,Yt),Re=it.display.gutterSpecs[ve];return Tn(it,mt,it,$e,Re.className,lt),qn(lt)}}}function rf(it,lt){return nf(it,lt,"gutterClick",!0)}function of(it,lt){Ro(it.display,lt)||im(it,lt)||un(it,lt,"contextmenu")||ft||it.display.input.onContextMenu(lt)}function im(it,lt){return ei(it,"gutterContextMenu")?nf(it,lt,"gutterContextMenu",!1):!1}function sf(it){it.display.wrapper.className=it.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+it.options.theme.replace(/(^|\s)\s*/g," cm-s-"),qh(it)}var ju={toString:function(){return"CodeMirror.Init"}},kg={},nd={};function rm(it){var lt=it.optionHandlers;function mt(pt,wt,Yt,ue){it.defaults[pt]=wt,Yt&&(lt[pt]=ue?function(Se,ve,Te){Te!=ju&&Yt(Se,ve,Te)}:Yt)}it.defineOption=mt,it.Init=ju,mt("value","",function(pt,wt){return pt.setValue(wt)},!0),mt("mode",null,function(pt,wt){pt.doc.modeOption=wt,Nr(pt)},!0),mt("indentUnit",2,Nr,!0),mt("indentWithTabs",!1),mt("smartIndent",!0),mt("tabSize",4,function(pt){Wc(pt),qh(pt),Oo(pt)},!0),mt("lineSeparator",null,function(pt,wt){if(pt.doc.lineSep=wt,!!wt){var Yt=[],ue=pt.doc.first;pt.doc.iter(function(ve){for(var Te=0;;){var $e=ve.text.indexOf(wt,Te);if($e==-1)break;Te=$e+wt.length,Yt.push(yn(ue,$e))}ue++});for(var Se=Yt.length-1;Se>=0;Se--)xh(pt.doc,wt,Yt[Se],yn(Yt[Se].line,Yt[Se].ch+wt.length))}}),mt("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(pt,wt,Yt){pt.state.specialChars=new RegExp(wt.source+(wt.test(" ")?"":"| "),"g"),Yt!=ju&&pt.refresh()}),mt("specialCharPlaceholder",Kr,function(pt){return pt.refresh()},!0),mt("electricChars",!0),mt("inputStyle",tt?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),mt("spellcheck",!1,function(pt,wt){return pt.getInputField().spellcheck=wt},!0),mt("autocorrect",!1,function(pt,wt){return pt.getInputField().autocorrect=wt},!0),mt("autocapitalize",!1,function(pt,wt){return pt.getInputField().autocapitalize=wt},!0),mt("rtlMoveVisually",!ut),mt("wholeLineUpdateBefore",!0),mt("theme","default",function(pt){sf(pt),Ua(pt)},!0),mt("keyMap","default",function(pt,wt,Yt){var ue=Ch(wt),Se=Yt!=ju&&Ch(Yt);Se&&Se.detach&&Se.detach(pt,ue),ue.attach&&ue.attach(pt,Se||null)}),mt("extraKeys",null),mt("configureMouse",null),mt("lineWrapping",!1,om,!0),mt("gutters",[],function(pt,wt){pt.display.gutterSpecs=As(wt,pt.options.lineNumbers),Ua(pt)},!0),mt("fixedGutter",!0,function(pt,wt){pt.display.gutters.style.left=wt?jc(pt.display)+"px":"0",pt.refresh()},!0),mt("coverGutterNextToScrollbar",!1,function(pt){return Au(pt)},!0),mt("scrollbarStyle","native",function(pt){eg(pt),Au(pt),pt.display.scrollbars.setScrollTop(pt.doc.scrollTop),pt.display.scrollbars.setScrollLeft(pt.doc.scrollLeft)},!0),mt("lineNumbers",!1,function(pt,wt){pt.display.gutterSpecs=As(pt.options.gutters,wt),Ua(pt)},!0),mt("firstLineNumber",1,Ua,!0),mt("lineNumberFormatter",function(pt){return pt},Ua,!0),mt("showCursorWhenSelecting",!1,gs,!0),mt("resetSelectionOnContextMenu",!0),mt("lineWiseCopyCut",!0),mt("pasteLinesPerSelection",!0),mt("selectionsMayTouch",!1),mt("readOnly",!1,function(pt,wt){wt=="nocursor"&&(ch(pt),pt.display.input.blur()),pt.display.input.readOnlyChanged(wt)}),mt("screenReaderLabel",null,function(pt,wt){wt=wt===""?null:wt,pt.display.input.screenReaderLabelChanged(wt)}),mt("disableInput",!1,function(pt,wt){wt||pt.display.input.reset()},!0),mt("dragDrop",!0,af),mt("allowDropFileTypes",null),mt("cursorBlinkRate",530),mt("cursorScrollMargin",0),mt("cursorHeight",1,gs,!0),mt("singleCursorHeightPerLine",!0,gs,!0),mt("workTime",100),mt("workDelay",100),mt("flattenSpans",!0,Wc,!0),mt("addModeClass",!1,Wc,!0),mt("pollInterval",100),mt("undoDepth",200,function(pt,wt){return pt.doc.history.undoDepth=wt}),mt("historyEventDelay",1250),mt("viewportMargin",10,function(pt){return pt.refresh()},!0),mt("maxHighlightLength",1e4,Wc,!0),mt("moveInputWithCursor",!0,function(pt,wt){wt||pt.display.input.resetPosition()}),mt("tabindex",null,function(pt,wt){return pt.display.input.getField().tabIndex=wt||""}),mt("autofocus",null),mt("direction","ltr",function(pt,wt){return pt.doc.setDirection(wt)},!0),mt("phrases",null)}function af(it,lt,mt){var pt=mt&&mt!=ju;if(!lt!=!pt){var wt=it.display.dragFunctions,Yt=lt?ln:Vn;Yt(it.display.scroller,"dragstart",wt.start),Yt(it.display.scroller,"dragenter",wt.enter),Yt(it.display.scroller,"dragover",wt.over),Yt(it.display.scroller,"dragleave",wt.leave),Yt(it.display.scroller,"drop",wt.drop)}}function om(it){it.options.lineWrapping?(Pe(it.display.wrapper,"CodeMirror-wrap"),it.display.sizer.style.minWidth="",it.display.sizerWidth=null):(jt(it.display.wrapper,"CodeMirror-wrap"),Qi(it)),Xi(it),Oo(it),qh(it),setTimeout(function(){return Au(it)},100)}function Qr(it,lt){var mt=this;if(!(this instanceof Qr))return new Qr(it,lt);this.options=lt=lt?Qe(lt):{},Qe(kg,lt,!1);var pt=lt.value;typeof pt=="string"?pt=new zs(pt,lt.mode,null,lt.lineSeparator,lt.direction):lt.mode&&(pt.modeOption=lt.mode),this.doc=pt;var wt=new Qr.inputStyles[lt.inputStyle](this),Yt=this.display=new Fu(it,pt,wt,lt);Yt.wrapper.CodeMirror=this,sf(this),lt.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),eg(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new _t,keySeq:null,specialChars:null},lt.autofocus&&!tt&&Yt.input.focus(),Rt&&Dt<11&&setTimeout(function(){return mt.display.input.reset(!0)},20),fc(this),Wa(),Lu(this),this.curOp.forceUpdate=!0,Gd(this,pt),lt.autofocus&&!tt||this.hasFocus()?setTimeout(function(){mt.hasFocus()&&!mt.state.focused&&Vr(mt)},20):ch(this);for(var ue in nd)nd.hasOwnProperty(ue)&&nd[ue](this,lt[ue],ju);ls(this),lt.finishInit&<.finishInit(this);for(var Se=0;Se20*20}ln(lt.scroller,"touchstart",function(ve){if(!un(it,ve)&&!Yt(ve)&&!rf(it,ve)){lt.input.ensurePolled(),clearTimeout(mt);var Te=+new Date;lt.activeTouch={start:Te,moved:!1,prev:Te-pt.end<=300?pt:null},ve.touches.length==1&&(lt.activeTouch.left=ve.touches[0].pageX,lt.activeTouch.top=ve.touches[0].pageY)}}),ln(lt.scroller,"touchmove",function(){lt.activeTouch&&(lt.activeTouch.moved=!0)}),ln(lt.scroller,"touchend",function(ve){var Te=lt.activeTouch;if(Te&&!Ro(lt,ve)&&Te.left!=null&&!Te.moved&&new Date-Te.start<300){var $e=it.coordsChar(lt.activeTouch,"page"),Re;!Te.prev||ue(Te,Te.prev)?Re=new po($e,$e):!Te.prev.prev||ue(Te,Te.prev.prev)?Re=it.findWordAt($e):Re=new po(yn($e.line,0),vi(it.doc,yn($e.line+1,0))),it.setSelection(Re.anchor,Re.head),it.focus(),bi(ve)}wt()}),ln(lt.scroller,"touchcancel",wt),ln(lt.scroller,"scroll",function(){lt.scroller.clientHeight&&(fh(it,lt.scroller.scrollTop),ou(it,lt.scroller.scrollLeft,!0),Tn(it,"scroll",it))}),ln(lt.scroller,"mousewheel",function(ve){return Ls(it,ve)}),ln(lt.scroller,"DOMMouseScroll",function(ve){return Ls(it,ve)}),ln(lt.wrapper,"scroll",function(){return lt.wrapper.scrollTop=lt.wrapper.scrollLeft=0}),lt.dragFunctions={enter:function(ve){un(it,ve)||Ii(ve)},over:function(ve){un(it,ve)||(Jp(it,ve),Ii(ve))},start:function(ve){return Zp(it,ve)},drop:ps(it,cg),leave:function(ve){un(it,ve)||Qp(it)}};var Se=lt.input.getField();ln(Se,"keyup",function(ve){return Pg.call(it,ve)}),ln(Se,"keydown",ps(it,xg)),ln(Se,"keypress",ps(it,kl)),ln(Se,"focus",function(ve){return Vr(it,ve)}),ln(Se,"blur",function(ve){return ch(it,ve)})}var Eh=[];Qr.defineInitHook=function(it){return Eh.push(it)};function ms(it,lt,mt,pt){var wt=it.doc,Yt;mt==null&&(mt="add"),mt=="smart"&&(wt.mode.indent?Yt=to(it,lt).state:mt="prev");var ue=it.options.tabSize,Se=mn(wt,lt),ve=ae(Se.text,null,ue);Se.stateAfter&&(Se.stateAfter=null);var Te=Se.text.match(/^\s*/)[0],$e;if(!pt&&!/\S/.test(Se.text))$e=0,mt="not";else if(mt=="smart"&&($e=wt.mode.indent(Yt,Se.text.slice(Te.length),Se.text),$e==pe||$e>150)){if(!pt)return;mt="prev"}mt=="prev"?lt>wt.first?$e=ae(mn(wt,lt-1).text,null,ue):$e=0:mt=="add"?$e=ve+it.options.indentUnit:mt=="subtract"?$e=ve-it.options.indentUnit:typeof mt=="number"&&($e=ve+mt),$e=Math.max(0,$e);var Re="",fn=0;if(it.options.indentWithTabs)for(var hn=Math.floor($e/ue);hn;--hn)fn+=ue,Re+=" ";if(fn<$e&&(Re+=xe($e-fn)),Re!=Te)return xh(wt,Re,yn(lt,0),yn(lt,Te.length),"+input"),Se.stateAfter=null,!0;for(var Gn=0;Gnue,ve=vn(lt),Te=null;if(Se&&pt.ranges.length>1)if(ya&&ya.text.join(` `)==lt){if(pt.ranges.length%ya.text.length==0){Te=[];for(var $e=0;$e=0;fn--){var hn=pt.ranges[fn],Gn=hn.from(),Jn=hn.to();hn.empty()&&(mt&&mt>0?Gn=yn(Gn.line,Gn.ch-mt):it.state.overwrite&&!Se?Jn=yn(Jn.line,Math.min(mn(Yt,Jn.line).text.length,Jn.ch+_e(ve).length)):Se&&ya&&ya.lineWise&&ya.text.join(` `)==ve.join(` -`)&&(Gn=Jn=yn(Gn.line,0)));var oi={from:Gn,to:Jn,text:Te?Te[fn%Te.length]:ve,origin:wt||(Se?"paste":it.state.cutIncoming>ue?"cut":"+input")};Iu(it.doc,oi),ii(it,"inputRead",it,oi)}lt&&!Se&&Tg(it,lt),ru(it),it.curOp.updateInput<2&&(it.curOp.updateInput=Re),it.curOp.typing=!0,it.state.pasteIncoming=it.state.cutIncoming=-1}function Mg(it,lt){var mt=it.clipboardData&&it.clipboardData.getData("Text");if(mt)return it.preventDefault(),!lt.isReadOnly()&&!lt.options.disableInput&&io(lt,function(){return id(lt,mt,0,null,"paste")}),!0}function Tg(it,lt){if(!(!it.options.electricChars||!it.options.smartIndent))for(var mt=it.doc.sel,pt=mt.ranges.length-1;pt>=0;pt--){var wt=mt.ranges[pt];if(!(wt.head.ch>100||pt&&mt.ranges[pt-1].head.line==wt.head.line)){var Yt=it.getModeAt(wt.head),ue=!1;if(Yt.electricChars){for(var Se=0;Se-1){ue=ms(it,wt.head.line,"smart");break}}else Yt.electricInput&&Yt.electricInput.test(mn(it.doc,wt.head.line).text.slice(0,wt.head.ch))&&(ue=ms(it,wt.head.line,"smart"));ue&&ii(it,"electricInput",it,wt.head.line)}}}function Ng(it){for(var lt=[],mt=[],pt=0;ptYt&&(ms(this,Se.head.line,pt,!0),Yt=Se.head.line,ue==this.doc.sel.primIndex&&ru(this));else{var ve=Se.from(),Te=Se.to(),$e=Math.max(Yt,ve.line);Yt=Math.min(this.lastLine(),Te.line-(Te.ch?0:1))+1;for(var Re=$e;Re0&&Bu(this.doc,ue,new po(ve,fn[ue].to()),le)}}}),getTokenAt:function(pt,wt){return Gr(this,pt,wt)},getLineTokens:function(pt,wt){return Gr(this,yn(pt),wt,!0)},getTokenTypeAt:function(pt){pt=vi(this.doc,pt);var wt=xo(this,mn(this.doc,pt.line)),Yt=0,ue=(wt.length-1)/2,Se=pt.ch,ve;if(Se==0)ve=wt[2];else for(;;){var Te=Yt+ue>>1;if((Te?wt[Te*2-1]:0)>=Se)ue=Te;else if(wt[Te*2+1]ve&&(pt=ve,ue=!0),Se=mn(this.doc,pt)}else Se=pt;return js(this,Se,{top:0,left:0},wt||"page",Yt||ue).top+(ue?this.doc.height-di(Se):0)},defaultTextHeight:function(){return iu(this.display)},defaultCharWidth:function(){return hh(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(pt,wt,Yt,ue,Se){var ve=this.display;pt=Wo(this,vi(this.doc,pt));var Te=pt.bottom,$e=pt.left;if(wt.style.position="absolute",wt.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(wt),ve.sizer.appendChild(wt),ue=="over")Te=pt.top;else if(ue=="above"||ue=="near"){var Re=Math.max(ve.wrapper.clientHeight,this.doc.height),fn=Math.max(ve.sizer.clientWidth,ve.lineSpace.clientWidth);(ue=="above"||pt.bottom+wt.offsetHeight>Re)&&pt.top>wt.offsetHeight?Te=pt.top-wt.offsetHeight:pt.bottom+wt.offsetHeight<=Re&&(Te=pt.bottom),$e+wt.offsetWidth>fn&&($e=fn-wt.offsetWidth)}wt.style.top=Te+"px",wt.style.left=wt.style.right="",Se=="right"?($e=ve.sizer.clientWidth-wt.offsetWidth,wt.style.right="0px"):(Se=="left"?$e=0:Se=="middle"&&($e=(ve.sizer.clientWidth-wt.offsetWidth)/2),wt.style.left=$e+"px"),Yt&&zc(this,{left:$e,top:Te,right:$e+wt.offsetWidth,bottom:Te+wt.offsetHeight})},triggerOnKeyDown:Ps(xg),triggerOnKeyPress:Ps(kl),triggerOnKeyUp:Pg,triggerOnMouseDown:Ps(Ml),execCommand:function(pt){if(Ru.hasOwnProperty(pt))return Ru[pt].call(null,this)},triggerElectric:Ps(function(pt){Tg(this,pt)}),findPosH:function(pt,wt,Yt,ue){var Se=1;wt<0&&(Se=-1,wt=-wt);for(var ve=vi(this.doc,pt),Te=0;Te0&&$e(Yt.charAt(ue-1));)--ue;for(;Se.5||this.options.lineWrapping)&&Xi(this),Tn(this,"refresh",this)}),swapDoc:Ps(function(pt){var wt=this.doc;return wt.cm=null,this.state.selectingText&&this.state.selectingText(),Gd(this,pt),qh(this),this.display.input.reset(),dh(this,pt.scrollLeft,pt.scrollTop),this.curOp.forceScroll=!0,ii(this,"swapDoc",this,wt),wt}),phrase:function(pt){var wt=this.options.phrases;return wt&&Object.prototype.hasOwnProperty.call(wt,pt)?wt[pt]:pt},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},fi(it),it.registerHelper=function(pt,wt,Yt){mt.hasOwnProperty(pt)||(mt[pt]=it[pt]={_global:[]}),mt[pt][wt]=Yt},it.registerGlobalHelper=function(pt,wt,Yt,ue){it.registerHelper(pt,wt,ue),mt[pt]._global.push({pred:Yt,val:ue})}}function rd(it,lt,mt,pt,wt){var Yt=lt,ue=mt,Se=mn(it,lt.line),ve=wt&&it.direction=="rtl"?-mt:mt;function Te(){var Ri=lt.line+ve;return Ri=it.first+it.size?!1:(lt=new yn(Ri,lt.ch,lt.sticky),Se=mn(it,Ri))}function $e(Ri){var Ei;if(pt=="codepoint"){var _i=Se.text.charCodeAt(lt.ch+(pt>0?0:-1));isNaN(_i)?Ei=null:Ei=new yn(lt.line,Math.max(0,Math.min(Se.text.length,lt.ch+mt*(_i>=55296&&_i<56320?2:1))),-mt)}else wt?Ei=Qd(it.cm,Se,lt,mt):Ei=ss(Se,lt,mt);if(Ei==null)if(!Ri&&Te())lt=ed(wt,it.cm,Se,lt.line,ve);else return!1;else lt=Ei;return!0}if(pt=="char"||pt=="codepoint")$e();else if(pt=="column")$e(!0);else if(pt=="word"||pt=="group")for(var Re=null,fn=pt=="group",hn=it.cm&&it.cm.getHelper(lt,"wordChars"),Gn=!0;!(mt<0&&!$e(!Gn));Gn=!1){var Jn=Se.text.charAt(lt.ch)||` +`)&&(Gn=Jn=yn(Gn.line,0)));var oi={from:Gn,to:Jn,text:Te?Te[fn%Te.length]:ve,origin:wt||(Se?"paste":it.state.cutIncoming>ue?"cut":"+input")};Iu(it.doc,oi),ii(it,"inputRead",it,oi)}lt&&!Se&&Tg(it,lt),ru(it),it.curOp.updateInput<2&&(it.curOp.updateInput=Re),it.curOp.typing=!0,it.state.pasteIncoming=it.state.cutIncoming=-1}function Mg(it,lt){var mt=it.clipboardData&&it.clipboardData.getData("Text");if(mt)return it.preventDefault(),!lt.isReadOnly()&&!lt.options.disableInput&&io(lt,function(){return id(lt,mt,0,null,"paste")}),!0}function Tg(it,lt){if(!(!it.options.electricChars||!it.options.smartIndent))for(var mt=it.doc.sel,pt=mt.ranges.length-1;pt>=0;pt--){var wt=mt.ranges[pt];if(!(wt.head.ch>100||pt&&mt.ranges[pt-1].head.line==wt.head.line)){var Yt=it.getModeAt(wt.head),ue=!1;if(Yt.electricChars){for(var Se=0;Se-1){ue=ms(it,wt.head.line,"smart");break}}else Yt.electricInput&&Yt.electricInput.test(mn(it.doc,wt.head.line).text.slice(0,wt.head.ch))&&(ue=ms(it,wt.head.line,"smart"));ue&&ii(it,"electricInput",it,wt.head.line)}}}function Ng(it){for(var lt=[],mt=[],pt=0;ptYt&&(ms(this,Se.head.line,pt,!0),Yt=Se.head.line,ue==this.doc.sel.primIndex&&ru(this));else{var ve=Se.from(),Te=Se.to(),$e=Math.max(Yt,ve.line);Yt=Math.min(this.lastLine(),Te.line-(Te.ch?0:1))+1;for(var Re=$e;Re0&&Bu(this.doc,ue,new po(ve,fn[ue].to()),le)}}}),getTokenAt:function(pt,wt){return Gr(this,pt,wt)},getLineTokens:function(pt,wt){return Gr(this,yn(pt),wt,!0)},getTokenTypeAt:function(pt){pt=vi(this.doc,pt);var wt=xo(this,mn(this.doc,pt.line)),Yt=0,ue=(wt.length-1)/2,Se=pt.ch,ve;if(Se==0)ve=wt[2];else for(;;){var Te=Yt+ue>>1;if((Te?wt[Te*2-1]:0)>=Se)ue=Te;else if(wt[Te*2+1]ve&&(pt=ve,ue=!0),Se=mn(this.doc,pt)}else Se=pt;return js(this,Se,{top:0,left:0},wt||"page",Yt||ue).top+(ue?this.doc.height-di(Se):0)},defaultTextHeight:function(){return iu(this.display)},defaultCharWidth:function(){return hh(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(pt,wt,Yt,ue,Se){var ve=this.display;pt=Wo(this,vi(this.doc,pt));var Te=pt.bottom,$e=pt.left;if(wt.style.position="absolute",wt.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(wt),ve.sizer.appendChild(wt),ue=="over")Te=pt.top;else if(ue=="above"||ue=="near"){var Re=Math.max(ve.wrapper.clientHeight,this.doc.height),fn=Math.max(ve.sizer.clientWidth,ve.lineSpace.clientWidth);(ue=="above"||pt.bottom+wt.offsetHeight>Re)&&pt.top>wt.offsetHeight?Te=pt.top-wt.offsetHeight:pt.bottom+wt.offsetHeight<=Re&&(Te=pt.bottom),$e+wt.offsetWidth>fn&&($e=fn-wt.offsetWidth)}wt.style.top=Te+"px",wt.style.left=wt.style.right="",Se=="right"?($e=ve.sizer.clientWidth-wt.offsetWidth,wt.style.right="0px"):(Se=="left"?$e=0:Se=="middle"&&($e=(ve.sizer.clientWidth-wt.offsetWidth)/2),wt.style.left=$e+"px"),Yt&&zc(this,{left:$e,top:Te,right:$e+wt.offsetWidth,bottom:Te+wt.offsetHeight})},triggerOnKeyDown:Ps(xg),triggerOnKeyPress:Ps(kl),triggerOnKeyUp:Pg,triggerOnMouseDown:Ps(Ml),execCommand:function(pt){if(Ru.hasOwnProperty(pt))return Ru[pt].call(null,this)},triggerElectric:Ps(function(pt){Tg(this,pt)}),findPosH:function(pt,wt,Yt,ue){var Se=1;wt<0&&(Se=-1,wt=-wt);for(var ve=vi(this.doc,pt),Te=0;Te0&&$e(Yt.charAt(ue-1));)--ue;for(;Se.5||this.options.lineWrapping)&&Xi(this),Tn(this,"refresh",this)}),swapDoc:Ps(function(pt){var wt=this.doc;return wt.cm=null,this.state.selectingText&&this.state.selectingText(),Gd(this,pt),qh(this),this.display.input.reset(),dh(this,pt.scrollLeft,pt.scrollTop),this.curOp.forceScroll=!0,ii(this,"swapDoc",this,wt),wt}),phrase:function(pt){var wt=this.options.phrases;return wt&&Object.prototype.hasOwnProperty.call(wt,pt)?wt[pt]:pt},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},fi(it),it.registerHelper=function(pt,wt,Yt){mt.hasOwnProperty(pt)||(mt[pt]=it[pt]={_global:[]}),mt[pt][wt]=Yt},it.registerGlobalHelper=function(pt,wt,Yt,ue){it.registerHelper(pt,wt,ue),mt[pt]._global.push({pred:Yt,val:ue})}}function rd(it,lt,mt,pt,wt){var Yt=lt,ue=mt,Se=mn(it,lt.line),ve=wt&&it.direction=="rtl"?-mt:mt;function Te(){var ji=lt.line+ve;return ji=it.first+it.size?!1:(lt=new yn(ji,lt.ch,lt.sticky),Se=mn(it,ji))}function $e(ji){var Ei;if(pt=="codepoint"){var _i=Se.text.charCodeAt(lt.ch+(pt>0?0:-1));isNaN(_i)?Ei=null:Ei=new yn(lt.line,Math.max(0,Math.min(Se.text.length,lt.ch+mt*(_i>=55296&&_i<56320?2:1))),-mt)}else wt?Ei=Qd(it.cm,Se,lt,mt):Ei=ss(Se,lt,mt);if(Ei==null)if(!ji&&Te())lt=ed(wt,it.cm,Se,lt.line,ve);else return!1;else lt=Ei;return!0}if(pt=="char"||pt=="codepoint")$e();else if(pt=="column")$e(!0);else if(pt=="word"||pt=="group")for(var Re=null,fn=pt=="group",hn=it.cm&&it.cm.getHelper(lt,"wordChars"),Gn=!0;!(mt<0&&!$e(!Gn));Gn=!1){var Jn=Se.text.charAt(lt.ch)||` `,oi=se(Jn,hn)?"w":fn&&Jn==` `?"n":!fn||/\s/.test(Jn)?null:"p";if(fn&&!Gn&&!oi&&(oi="s"),Re&&Re!=oi){mt<0&&(mt=1,$e(),lt.sticky="after");break}if(oi&&(Re=oi),mt>0&&!$e(!Gn))break}var yi=Zc(it,lt,Yt,ue,!0);return tr(Yt,yi)&&(yi.hitSide=!0),yi}function Uu(it,lt,mt,pt){var wt=it.doc,Yt=lt.left,ue;if(pt=="page"){var Se=Math.min(it.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ve=Math.max(Se-.5*iu(it.display),3);ue=(mt>0?lt.bottom:lt.top)+mt*ve}else pt=="line"&&(ue=mt>0?lt.bottom+3:lt.top-3);for(var Te;Te=Bd(it,Yt,ue),!!Te.outside;){if(mt<0?ue<=0:ue>=wt.height){Te.hitSide=!0;break}ue+=mt*5}return Te}var wo=function(it){this.cm=it,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new _t,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};wo.prototype.init=function(it){var lt=this,mt=this,pt=mt.cm,wt=mt.div=it.lineDiv;Fg(wt,pt.options.spellcheck,pt.options.autocorrect,pt.options.autocapitalize);function Yt(Se){for(var ve=Se.target;ve;ve=ve.parentNode){if(ve==wt)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ve.className))break}return!1}ln(wt,"paste",function(Se){!Yt(Se)||un(pt,Se)||Mg(Se,pt)||Dt<=11&&setTimeout(ps(pt,function(){return lt.updateFromDOM()}),20)}),ln(wt,"compositionstart",function(Se){lt.composing={data:Se.data,done:!1}}),ln(wt,"compositionupdate",function(Se){lt.composing||(lt.composing={data:Se.data,done:!1})}),ln(wt,"compositionend",function(Se){lt.composing&&(Se.data!=lt.composing.data&<.readFromDOMSoon(),lt.composing.done=!0)}),ln(wt,"touchstart",function(){return mt.forceCompositionEnd()}),ln(wt,"input",function(){lt.composing||lt.readFromDOMSoon()});function ue(Se){if(!(!Yt(Se)||un(pt,Se))){if(pt.somethingSelected())kh({lineWise:!1,text:pt.getSelections()}),Se.type=="cut"&&pt.replaceSelection("",null,"cut");else if(pt.options.lineWiseCopyCut){var ve=Ng(pt);kh({lineWise:!0,text:ve.text}),Se.type=="cut"&&pt.operation(function(){pt.setSelections(ve.ranges,0,le),pt.replaceSelection("",null,"cut")})}else return;if(Se.clipboardData){Se.clipboardData.clearData();var Te=ya.text.join(` `);if(Se.clipboardData.setData("Text",Te),Se.clipboardData.getData("Text")==Te){Se.preventDefault();return}}var $e=Og(),Re=$e.firstChild;pt.display.lineSpace.insertBefore($e,pt.display.lineSpace.firstChild),Re.value=ya.text.join(` -`);var fn=document.activeElement;Ve(Re),setTimeout(function(){pt.display.lineSpace.removeChild($e),fn.focus(),fn==wt&&mt.showPrimarySelection()},50)}}ln(wt,"copy",ue),ln(wt,"cut",ue)},wo.prototype.screenReaderLabelChanged=function(it){it?this.div.setAttribute("aria-label",it):this.div.removeAttribute("aria-label")},wo.prototype.prepareSelection=function(){var it=Cu(this.cm,!1);return it.focus=document.activeElement==this.div,it},wo.prototype.showSelection=function(it,lt){!it||!this.cm.display.view.length||((it.focus||lt)&&this.showPrimarySelection(),this.showMultipleSelections(it))},wo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},wo.prototype.showPrimarySelection=function(){var it=this.getSelection(),lt=this.cm,mt=lt.doc.sel.primary(),pt=mt.from(),wt=mt.to();if(lt.display.viewTo==lt.display.viewFrom||pt.line>=lt.display.viewTo||wt.line=lt.display.viewFrom&&lf(lt,pt)||{node:Se[0].measure.map[2],offset:0},Te=wt.lineit.firstLine()&&(pt=yn(pt.line-1,mn(it.doc,pt.line-1).length)),wt.ch==mn(it.doc,wt.line).text.length&&wt.linelt.viewTo-1)return!1;var Yt,ue,Se;pt.line==lt.viewFrom||(Yt=za(it,pt.line))==0?(ue=Ye(lt.view[0].line),Se=lt.view[0].node):(ue=Ye(lt.view[Yt].line),Se=lt.view[Yt-1].node.nextSibling);var ve=za(it,wt.line),Te,$e;if(ve==lt.view.length-1?(Te=lt.viewTo-1,$e=lt.lineDiv.lastChild):(Te=Ye(lt.view[ve+1].line)-1,$e=lt.view[ve+1].node.previousSibling),!Se)return!1;for(var Re=it.doc.splitLines(pc(it,Se,$e,ue,Te)),fn=ri(it.doc,yn(ue,0),yn(Te,mn(it.doc,Te).text.length));Re.length>1&&fn.length>1;)if(_e(Re)==_e(fn))Re.pop(),fn.pop(),Te--;else if(Re[0]==fn[0])Re.shift(),fn.shift(),ue++;else break;for(var hn=0,Gn=0,Jn=Re[0],oi=fn[0],yi=Math.min(Jn.length,oi.length);hnpt.ch&&Ri.charCodeAt(Ri.length-Gn-1)==Ei.charCodeAt(Ei.length-Gn-1);)hn--,Gn++;Re[Re.length-1]=Ri.slice(0,Ri.length-Gn).replace(/^\u200b+/,""),Re[0]=Re[0].slice(hn).replace(/\u200b+$/,"");var mr=yn(ue,hn),Li=yn(Te,fn.length?_e(fn).length-Gn:0);if(Re.length>1||Re[0]||hi(mr,Li))return xh(it.doc,Re,mr,Li,"+input"),!0},wo.prototype.ensurePolled=function(){this.forceCompositionEnd()},wo.prototype.reset=function(){this.forceCompositionEnd()},wo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},wo.prototype.readFromDOMSoon=function(){var it=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(it.readDOMTimeout=null,it.composing)if(it.composing.done)it.composing=null;else return;it.updateFromDOM()},80))},wo.prototype.updateFromDOM=function(){var it=this;(this.cm.isReadOnly()||!this.pollContent())&&io(this.cm,function(){return Oo(it.cm)})},wo.prototype.setUneditable=function(it){it.contentEditable="false"},wo.prototype.onKeyPress=function(it){it.charCode==0||this.composing||(it.preventDefault(),this.cm.isReadOnly()||ps(this.cm,id)(this.cm,String.fromCharCode(it.charCode==null?it.keyCode:it.charCode),0))},wo.prototype.readOnlyChanged=function(it){this.div.contentEditable=String(it!="nocursor")},wo.prototype.onContextMenu=function(){},wo.prototype.resetPosition=function(){},wo.prototype.needsContentAttribute=!0;function lf(it,lt){var mt=ja(it,lt.line);if(!mt||mt.hidden)return null;var pt=mn(it.doc,lt.line),wt=uh(mt,pt,lt.line),Yt=tn(pt,it.doc.direction),ue="left";if(Yt){var Se=fe(Yt,lt.ch);ue=Se%2?"right":"left"}var ve=Nd(wt.map,lt.ch,ue);return ve.offset=ve.collapse=="right"?ve.end:ve.start,ve}function Dg(it){for(var lt=it;lt;lt=lt.parentNode)if(/CodeMirror-gutter-wrapper/.test(lt.className))return!0;return!1}function gc(it,lt){return lt&&(it.bad=!0),it}function pc(it,lt,mt,pt,wt){var Yt="",ue=!1,Se=it.doc.lineSeparator(),ve=!1;function Te(hn){return function(Gn){return Gn.id==hn}}function $e(){ue&&(Yt+=Se,ve&&(Yt+=Se),ue=ve=!1)}function Re(hn){hn&&($e(),Yt+=hn)}function fn(hn){if(hn.nodeType==1){var Gn=hn.getAttribute("cm-text");if(Gn){Re(Gn);return}var Jn=hn.getAttribute("cm-marker"),oi;if(Jn){var yi=it.findMarks(yn(pt,0),yn(wt+1,0),Te(+Jn));yi.length&&(oi=yi[0].find(0))&&Re(ri(it.doc,oi.from,oi.to).join(Se));return}if(hn.getAttribute("contenteditable")=="false")return;var Ri=/^(pre|div|p|li|table|br)$/i.test(hn.nodeName);if(!/^br$/i.test(hn.nodeName)&&hn.textContent.length==0)return;Ri&&$e();for(var Ei=0;Ei=9&<.hasSelection&&(lt.hasSelection=null),mt.poll()}),ln(wt,"paste",function(ue){un(pt,ue)||Mg(ue,pt)||(pt.state.pasteIncoming=+new Date,mt.fastPoll())});function Yt(ue){if(!un(pt,ue)){if(pt.somethingSelected())kh({lineWise:!1,text:pt.getSelections()});else if(pt.options.lineWiseCopyCut){var Se=Ng(pt);kh({lineWise:!0,text:Se.text}),ue.type=="cut"?pt.setSelections(Se.ranges,null,le):(mt.prevInput="",wt.value=Se.text.join(` +`);var fn=document.activeElement;Ve(Re),setTimeout(function(){pt.display.lineSpace.removeChild($e),fn.focus(),fn==wt&&mt.showPrimarySelection()},50)}}ln(wt,"copy",ue),ln(wt,"cut",ue)},wo.prototype.screenReaderLabelChanged=function(it){it?this.div.setAttribute("aria-label",it):this.div.removeAttribute("aria-label")},wo.prototype.prepareSelection=function(){var it=Cu(this.cm,!1);return it.focus=document.activeElement==this.div,it},wo.prototype.showSelection=function(it,lt){!it||!this.cm.display.view.length||((it.focus||lt)&&this.showPrimarySelection(),this.showMultipleSelections(it))},wo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},wo.prototype.showPrimarySelection=function(){var it=this.getSelection(),lt=this.cm,mt=lt.doc.sel.primary(),pt=mt.from(),wt=mt.to();if(lt.display.viewTo==lt.display.viewFrom||pt.line>=lt.display.viewTo||wt.line=lt.display.viewFrom&&lf(lt,pt)||{node:Se[0].measure.map[2],offset:0},Te=wt.lineit.firstLine()&&(pt=yn(pt.line-1,mn(it.doc,pt.line-1).length)),wt.ch==mn(it.doc,wt.line).text.length&&wt.linelt.viewTo-1)return!1;var Yt,ue,Se;pt.line==lt.viewFrom||(Yt=za(it,pt.line))==0?(ue=Ye(lt.view[0].line),Se=lt.view[0].node):(ue=Ye(lt.view[Yt].line),Se=lt.view[Yt-1].node.nextSibling);var ve=za(it,wt.line),Te,$e;if(ve==lt.view.length-1?(Te=lt.viewTo-1,$e=lt.lineDiv.lastChild):(Te=Ye(lt.view[ve+1].line)-1,$e=lt.view[ve+1].node.previousSibling),!Se)return!1;for(var Re=it.doc.splitLines(pc(it,Se,$e,ue,Te)),fn=ri(it.doc,yn(ue,0),yn(Te,mn(it.doc,Te).text.length));Re.length>1&&fn.length>1;)if(_e(Re)==_e(fn))Re.pop(),fn.pop(),Te--;else if(Re[0]==fn[0])Re.shift(),fn.shift(),ue++;else break;for(var hn=0,Gn=0,Jn=Re[0],oi=fn[0],yi=Math.min(Jn.length,oi.length);hnpt.ch&&ji.charCodeAt(ji.length-Gn-1)==Ei.charCodeAt(Ei.length-Gn-1);)hn--,Gn++;Re[Re.length-1]=ji.slice(0,ji.length-Gn).replace(/^\u200b+/,""),Re[0]=Re[0].slice(hn).replace(/\u200b+$/,"");var vr=yn(ue,hn),Li=yn(Te,fn.length?_e(fn).length-Gn:0);if(Re.length>1||Re[0]||hi(vr,Li))return xh(it.doc,Re,vr,Li,"+input"),!0},wo.prototype.ensurePolled=function(){this.forceCompositionEnd()},wo.prototype.reset=function(){this.forceCompositionEnd()},wo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},wo.prototype.readFromDOMSoon=function(){var it=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(it.readDOMTimeout=null,it.composing)if(it.composing.done)it.composing=null;else return;it.updateFromDOM()},80))},wo.prototype.updateFromDOM=function(){var it=this;(this.cm.isReadOnly()||!this.pollContent())&&io(this.cm,function(){return Oo(it.cm)})},wo.prototype.setUneditable=function(it){it.contentEditable="false"},wo.prototype.onKeyPress=function(it){it.charCode==0||this.composing||(it.preventDefault(),this.cm.isReadOnly()||ps(this.cm,id)(this.cm,String.fromCharCode(it.charCode==null?it.keyCode:it.charCode),0))},wo.prototype.readOnlyChanged=function(it){this.div.contentEditable=String(it!="nocursor")},wo.prototype.onContextMenu=function(){},wo.prototype.resetPosition=function(){},wo.prototype.needsContentAttribute=!0;function lf(it,lt){var mt=ja(it,lt.line);if(!mt||mt.hidden)return null;var pt=mn(it.doc,lt.line),wt=uh(mt,pt,lt.line),Yt=tn(pt,it.doc.direction),ue="left";if(Yt){var Se=fe(Yt,lt.ch);ue=Se%2?"right":"left"}var ve=Nd(wt.map,lt.ch,ue);return ve.offset=ve.collapse=="right"?ve.end:ve.start,ve}function Dg(it){for(var lt=it;lt;lt=lt.parentNode)if(/CodeMirror-gutter-wrapper/.test(lt.className))return!0;return!1}function gc(it,lt){return lt&&(it.bad=!0),it}function pc(it,lt,mt,pt,wt){var Yt="",ue=!1,Se=it.doc.lineSeparator(),ve=!1;function Te(hn){return function(Gn){return Gn.id==hn}}function $e(){ue&&(Yt+=Se,ve&&(Yt+=Se),ue=ve=!1)}function Re(hn){hn&&($e(),Yt+=hn)}function fn(hn){if(hn.nodeType==1){var Gn=hn.getAttribute("cm-text");if(Gn){Re(Gn);return}var Jn=hn.getAttribute("cm-marker"),oi;if(Jn){var yi=it.findMarks(yn(pt,0),yn(wt+1,0),Te(+Jn));yi.length&&(oi=yi[0].find(0))&&Re(ri(it.doc,oi.from,oi.to).join(Se));return}if(hn.getAttribute("contenteditable")=="false")return;var ji=/^(pre|div|p|li|table|br)$/i.test(hn.nodeName);if(!/^br$/i.test(hn.nodeName)&&hn.textContent.length==0)return;ji&&$e();for(var Ei=0;Ei=9&<.hasSelection&&(lt.hasSelection=null),mt.poll()}),ln(wt,"paste",function(ue){un(pt,ue)||Mg(ue,pt)||(pt.state.pasteIncoming=+new Date,mt.fastPoll())});function Yt(ue){if(!un(pt,ue)){if(pt.somethingSelected())kh({lineWise:!1,text:pt.getSelections()});else if(pt.options.lineWiseCopyCut){var Se=Ng(pt);kh({lineWise:!0,text:Se.text}),ue.type=="cut"?pt.setSelections(Se.ranges,null,le):(mt.prevInput="",wt.value=Se.text.join(` `),Ve(wt))}else return;ue.type=="cut"&&(pt.state.cutIncoming=+new Date)}}ln(wt,"cut",Yt),ln(wt,"copy",Yt),ln(it.scroller,"paste",function(ue){if(!(Ro(it,ue)||un(pt,ue))){if(!wt.dispatchEvent){pt.state.pasteIncoming=+new Date,mt.focus();return}var Se=new Event("paste");Se.clipboardData=ue.clipboardData,wt.dispatchEvent(Se)}}),ln(it.lineSpace,"selectstart",function(ue){Ro(it,ue)||bi(ue)}),ln(wt,"compositionstart",function(){var ue=pt.getCursor("from");mt.composing&&mt.composing.range.clear(),mt.composing={start:ue,range:pt.markText(ue,pt.getCursor("to"),{className:"CodeMirror-composing"})}}),ln(wt,"compositionend",function(){mt.composing&&(mt.poll(),mt.composing.range.clear(),mt.composing=null)})},us.prototype.createField=function(it){this.wrapper=Og(),this.textarea=this.wrapper.firstChild},us.prototype.screenReaderLabelChanged=function(it){it?this.textarea.setAttribute("aria-label",it):this.textarea.removeAttribute("aria-label")},us.prototype.prepareSelection=function(){var it=this.cm,lt=it.display,mt=it.doc,pt=Cu(it);if(it.options.moveInputWithCursor){var wt=Wo(it,mt.sel.primary().head,"div"),Yt=lt.wrapper.getBoundingClientRect(),ue=lt.lineDiv.getBoundingClientRect();pt.teTop=Math.max(0,Math.min(lt.wrapper.clientHeight-10,wt.top+ue.top-Yt.top)),pt.teLeft=Math.max(0,Math.min(lt.wrapper.clientWidth-10,wt.left+ue.left-Yt.left))}return pt},us.prototype.showSelection=function(it){var lt=this.cm,mt=lt.display;Ot(mt.cursorDiv,it.cursors),Ot(mt.selectionDiv,it.selection),it.teTop!=null&&(this.wrapper.style.top=it.teTop+"px",this.wrapper.style.left=it.teLeft+"px")},us.prototype.reset=function(it){if(!(this.contextMenuPending||this.composing)){var lt=this.cm;if(lt.somethingSelected()){this.prevInput="";var mt=lt.getSelection();this.textarea.value=mt,lt.state.focused&&Ve(this.textarea),Rt&&Dt>=9&&(this.hasSelection=mt)}else it||(this.prevInput=this.textarea.value="",Rt&&Dt>=9&&(this.hasSelection=null))}},us.prototype.getField=function(){return this.textarea},us.prototype.supportsTouch=function(){return!1},us.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!tt||me()!=this.textarea))try{this.textarea.focus()}catch(it){}},us.prototype.blur=function(){this.textarea.blur()},us.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},us.prototype.receivedFocus=function(){this.slowPoll()},us.prototype.slowPoll=function(){var it=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){it.poll(),it.cm.state.focused&&it.slowPoll()})},us.prototype.fastPoll=function(){var it=!1,lt=this;lt.pollingFast=!0;function mt(){var pt=lt.poll();!pt&&!it?(it=!0,lt.polling.set(60,mt)):(lt.pollingFast=!1,lt.slowPoll())}lt.polling.set(20,mt)},us.prototype.poll=function(){var it=this,lt=this.cm,mt=this.textarea,pt=this.prevInput;if(this.contextMenuPending||!lt.state.focused||Ut(mt)&&!pt&&!this.composing||lt.isReadOnly()||lt.options.disableInput||lt.state.keySeq)return!1;var wt=mt.value;if(wt==pt&&!lt.somethingSelected())return!1;if(Rt&&Dt>=9&&this.hasSelection===wt||st&&/[\uf700-\uf7ff]/.test(wt))return lt.display.input.reset(),!1;if(lt.doc.sel==lt.display.selForContextMenu){var Yt=wt.charCodeAt(0);if(Yt==8203&&!pt&&(pt="\u200B"),Yt==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,Se=Math.min(pt.length,wt.length);ue1e3||wt.indexOf(` `)>-1?mt.value=it.prevInput="":it.prevInput=wt,it.composing&&(it.composing.range.clear(),it.composing.range=lt.markText(it.composing.start,lt.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},us.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},us.prototype.onKeyPress=function(){Rt&&Dt>=9&&(this.hasSelection=null),this.fastPoll()},us.prototype.onContextMenu=function(it){var lt=this,mt=lt.cm,pt=mt.display,wt=lt.textarea;lt.contextMenuPending&<.contextMenuPending();var Yt=ra(mt,it),ue=pt.scroller.scrollTop;if(!Yt||Pt)return;var Se=mt.options.resetSelectionOnContextMenu;Se&&mt.doc.sel.contains(Yt)==-1&&ps(mt,Vs)(mt.doc,su(Yt),le);var ve=wt.style.cssText,Te=lt.wrapper.style.cssText,$e=lt.wrapper.offsetParent.getBoundingClientRect();lt.wrapper.style.cssText="position: static",wt.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(it.clientY-$e.top-5)+"px; left: "+(it.clientX-$e.left-5)+`px; z-index: 1000; background: `+(Rt?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Re;St&&(Re=window.scrollY),pt.input.focus(),St&&window.scrollTo(null,Re),pt.input.reset(),mt.somethingSelected()||(wt.value=lt.prevInput=" "),lt.contextMenuPending=hn,pt.selForContextMenu=mt.doc.sel,clearTimeout(pt.detectingSelectAll);function fn(){if(wt.selectionStart!=null){var Jn=mt.somethingSelected(),oi="\u200B"+(Jn?wt.value:"");wt.value="\u21DA",wt.value=oi,lt.prevInput=Jn?"":"\u200B",wt.selectionStart=1,wt.selectionEnd=oi.length,pt.selForContextMenu=mt.doc.sel}}function hn(){if(lt.contextMenuPending==hn&&(lt.contextMenuPending=!1,lt.wrapper.style.cssText=Te,wt.style.cssText=ve,Rt&&Dt<9&&pt.scrollbars.setScrollTop(pt.scroller.scrollTop=ue),wt.selectionStart!=null)){(!Rt||Rt&&Dt<9)&&fn();var Jn=0,oi=function(){pt.selForContextMenu==mt.doc.sel&&wt.selectionStart==0&&wt.selectionEnd>0&<.prevInput=="\u200B"?ps(mt,os)(mt):Jn++<10?pt.detectingSelectAll=setTimeout(oi,500):(pt.selForContextMenu=null,pt.input.reset())};pt.detectingSelectAll=setTimeout(oi,200)}}if(Rt&&Dt>=9&&fn(),ft){ji(it);var Gn=function(){Vn(window,"mouseup",Gn),setTimeout(hn,20)};ln(window,"mouseup",Gn)}else setTimeout(hn,50)},us.prototype.readOnlyChanged=function(it){it||this.reset(),this.textarea.disabled=it=="nocursor",this.textarea.readOnly=!!it},us.prototype.setUneditable=function(){},us.prototype.needsContentAttribute=!1;function am(it,lt){if(lt=lt?Qe(lt):{},lt.value=it.value,!lt.tabindex&&it.tabIndex&&(lt.tabindex=it.tabIndex),!lt.placeholder&&it.placeholder&&(lt.placeholder=it.placeholder),lt.autofocus==null){var mt=me();lt.autofocus=mt==it||it.getAttribute("autofocus")!=null&&mt==document.body}function pt(){it.value=Se.getValue()}var wt;if(it.form&&(ln(it.form,"submit",pt),!lt.leaveSubmitMethodAlone)){var Yt=it.form;wt=Yt.submit;try{var ue=Yt.submit=function(){pt(),Yt.submit=wt,Yt.submit(),Yt.submit=ue}}catch(ve){}}lt.finishInit=function(ve){ve.save=pt,ve.getTextArea=function(){return it},ve.toTextArea=function(){ve.toTextArea=isNaN,pt(),it.parentNode.removeChild(ve.getWrapperElement()),it.style.display="",it.form&&(Vn(it.form,"submit",pt),!lt.leaveSubmitMethodAlone&&typeof it.form.submit=="function"&&(it.form.submit=wt))}},it.style.display="none";var Se=Qr(function(ve){return it.parentNode.insertBefore(ve,it.nextSibling)},lt);return Se}function mc(it){it.off=Vn,it.on=ln,it.wheelEventPixels=_a,it.Doc=zs,it.splitLines=vn,it.countColumn=ae,it.findColumn=Xe,it.isWordChar=Qt,it.Pass=pe,it.signal=Tn,it.Line=$i,it.changeEnd=Ou,it.scrollbarModel=tg,it.Pos=yn,it.cmpPos=hi,it.modes=Nn,it.mimeModes=On,it.resolveMode=nn,it.getMode=en,it.modeExtensions=We,it.extendMode=sn,it.copyState=Xn,it.startState=zn,it.innerMode=Zn,it.commands=Ru,it.keyMap=Ea,it.keyName=$p,it.isModifierKey=lc,it.lookupKey=nl,it.normalizeKeyMap=pg,it.StringStream=Ze,it.SharedTextMarker=zl,it.TextMarker=Ke,it.LineWidget=uu,it.e_preventDefault=bi,it.e_stopPropagation=Ni,it.e_stop=ji,it.addClass=Pe,it.contains=ce,it.rmClass=jt,it.keyNames=Ul}rm(Qr),zu(Qr);var hu="iter insert remove copy getEditor constructor".split(" ");for(var sd in zs.prototype)zs.prototype.hasOwnProperty(sd)&&$t(hu,sd)<0&&(Qr.prototype[sd]=function(it){return function(){return it.apply(this.doc,arguments)}}(zs.prototype[sd]));return fi(zs),Qr.inputStyles={textarea:us,contenteditable:wo},Qr.defineMode=function(it){!Qr.defaults.mode&&it!="null"&&(Qr.defaults.mode=it),Hn.apply(this,arguments)},Qr.defineMIME=gi,Qr.defineMode("null",function(){return{token:function(it){return it.skipToEnd()}}}),Qr.defineMIME("text/plain","null"),Qr.defineExtension=function(it,lt){Qr.prototype[it]=lt},Qr.defineDocExtension=function(it,lt){zs.prototype[it]=lt},Qr.fromTextArea=am,mc(Qr),Qr.version="5.58.2",Qr})},49047:function(An,jn,he){(function(Jt){Jt(he(4631),he(29589),he(52539))})(function(Jt){"use strict";Jt.defineMode("markdown",function(xt,qt){var Vt=Jt.getMode(xt,"text/html"),Rt=Vt.name=="null";function Dt(ae){if(Jt.findModeByName){var _t=Jt.findModeByName(ae);_t&&(ae=_t.mime||_t.mimes[0])}var $t=Jt.getMode(xt,ae);return $t.name=="null"?null:$t}qt.highlightFormatting===void 0&&(qt.highlightFormatting=!1),qt.maxBlockquoteDepth===void 0&&(qt.maxBlockquoteDepth=0),qt.taskLists===void 0&&(qt.taskLists=!1),qt.strikethrough===void 0&&(qt.strikethrough=!1),qt.emoji===void 0&&(qt.emoji=!1),qt.fencedCodeBlockHighlighting===void 0&&(qt.fencedCodeBlockHighlighting=!0),qt.fencedCodeBlockDefaultMode===void 0&&(qt.fencedCodeBlockDefaultMode="text/plain"),qt.xml===void 0&&(qt.xml=!0),qt.tokenTypeOverrides===void 0&&(qt.tokenTypeOverrides={});var St={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Et in St)St.hasOwnProperty(Et)&&qt.tokenTypeOverrides[Et]&&(St[Et]=qt.tokenTypeOverrides[Et]);var Nt=/^([*\-_])(?:\s*\1){2,}\s*$/,Pt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ct=/^\[(x| )\](?=\s)/i,Lt=qt.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Ft=/^ {0,3}(?:\={1,}|-{2,})\s*$/,vt=/^[^#!\[\]*_\\<>` "'(~:]+/,et=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,tt=/^\s*\[[^\]]+?\]:.*$/,st=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,rt=" ";function ut(ae,_t,$t){return _t.f=_t.inline=$t,$t(ae,_t)}function ct(ae,_t,$t){return _t.f=_t.block=$t,$t(ae,_t)}function gt(ae){return!ae||!/\S/.test(ae.string)}function ft(ae){if(ae.linkTitle=!1,ae.linkHref=!1,ae.linkText=!1,ae.em=!1,ae.strong=!1,ae.strikethrough=!1,ae.quote=0,ae.indentedCode=!1,ae.f==jt){var _t=Rt;if(!_t){var $t=Jt.innerMode(Vt,ae.htmlState);_t=$t.mode.name=="xml"&&$t.state.tagStart===null&&!$t.state.context&&$t.state.tokenize.isInText}_t&&(ae.f=ne,ae.block=kt,ae.htmlState=null)}return ae.trailingSpace=0,ae.trailingSpaceNewLine=!1,ae.prevLine=ae.thisLine,ae.thisLine={stream:null},null}function kt(ae,_t){var $t=ae.column()===_t.indentation,re=gt(_t.prevLine.stream),pe=_t.indentedCode,le=_t.prevLine.hr,Ue=_t.list!==!1,Ne=(_t.listStack[_t.listStack.length-1]||0)+3;_t.indentedCode=!1;var Xe=_t.indentation;if(_t.indentationDiff===null&&(_t.indentationDiff=_t.indentation,Ue)){for(_t.list=null;Xe<_t.listStack[_t.listStack.length-1];)_t.listStack.pop(),_t.listStack.length?_t.indentation=_t.listStack[_t.listStack.length-1]:_t.list=!1;_t.list!==!1&&(_t.indentationDiff=Xe-_t.listStack[_t.listStack.length-1])}var Le=!re&&!le&&!_t.prevLine.header&&(!Ue||!pe)&&!_t.prevLine.fencedCodeEnd,xe=(_t.list===!1||le||re)&&_t.indentation<=Ne&&ae.match(Nt),_e=null;if(_t.indentationDiff>=4&&(pe||_t.prevLine.fencedCodeEnd||_t.prevLine.header||re))return ae.skipToEnd(),_t.indentedCode=!0,St.code;if(ae.eatSpace())return null;if($t&&_t.indentation<=Ne&&(_e=ae.match(Lt))&&_e[1].length<=6)return _t.quote=0,_t.header=_e[1].length,_t.thisLine.header=!0,qt.highlightFormatting&&(_t.formatting="header"),_t.f=_t.inline,Ot(_t);if(_t.indentation<=Ne&&ae.eat(">"))return _t.quote=$t?1:_t.quote+1,qt.highlightFormatting&&(_t.formatting="quote"),ae.eatSpace(),Ot(_t);if(!xe&&!_t.setext&&$t&&_t.indentation<=Ne&&(_e=ae.match(Pt))){var Fe=_e[1]?"ol":"ul";return _t.indentation=Xe+ae.current().length,_t.list=!0,_t.quote=0,_t.listStack.push(_t.indentation),_t.em=!1,_t.strong=!1,_t.code=!1,_t.strikethrough=!1,qt.taskLists&&ae.match(Ct,!1)&&(_t.taskList=!0),_t.f=_t.inline,qt.highlightFormatting&&(_t.formatting=["list","list-"+Fe]),Ot(_t)}else{if($t&&_t.indentation<=Ne&&(_e=ae.match(et,!0)))return _t.quote=0,_t.fencedEndRE=new RegExp(_e[1]+"+ *$"),_t.localMode=qt.fencedCodeBlockHighlighting&&Dt(_e[2]||qt.fencedCodeBlockDefaultMode),_t.localMode&&(_t.localState=Jt.startState(_t.localMode)),_t.f=_t.block=Ht,qt.highlightFormatting&&(_t.formatting="code-block"),_t.code=-1,Ot(_t);if(_t.setext||(!Le||!Ue)&&!_t.quote&&_t.list===!1&&!_t.code&&!xe&&!tt.test(ae.string)&&(_e=ae.lookAhead(1))&&(_e=_e.match(Ft)))return _t.setext?(_t.header=_t.setext,_t.setext=0,ae.skipToEnd(),qt.highlightFormatting&&(_t.formatting="header")):(_t.header=_e[0].charAt(0)=="="?1:2,_t.setext=_t.header),_t.thisLine.header=!0,_t.f=_t.inline,Ot(_t);if(xe)return ae.skipToEnd(),_t.hr=!0,_t.thisLine.hr=!0,St.hr;if(ae.peek()==="[")return ut(ae,_t,De)}return ut(ae,_t,_t.inline)}function jt(ae,_t){var $t=Vt.token(ae,_t.htmlState);if(!Rt){var re=Jt.innerMode(Vt,_t.htmlState);(re.mode.name=="xml"&&re.state.tagStart===null&&!re.state.context&&re.state.tokenize.isInText||_t.md_inside&&ae.current().indexOf(">")>-1)&&(_t.f=ne,_t.block=kt,_t.htmlState=null)}return $t}function Ht(ae,_t){var $t=_t.listStack[_t.listStack.length-1]||0,re=_t.indentation<$t,pe=$t+3;if(_t.fencedEndRE&&_t.indentation<=pe&&(re||ae.match(_t.fencedEndRE))){qt.highlightFormatting&&(_t.formatting="code-block");var le;return re||(le=Ot(_t)),_t.localMode=_t.localState=null,_t.block=kt,_t.f=ne,_t.fencedEndRE=null,_t.code=0,_t.thisLine.fencedCodeEnd=!0,re?ct(ae,_t,_t.block):le}else return _t.localMode?_t.localMode.token(ae,_t.localState):(ae.skipToEnd(),St.code)}function Ot(ae){var _t=[];if(ae.formatting){_t.push(St.formatting),typeof ae.formatting=="string"&&(ae.formatting=[ae.formatting]);for(var $t=0;$t=ae.quote?_t.push(St.formatting+"-"+ae.formatting[$t]+"-"+ae.quote):_t.push("error"))}if(ae.taskOpen)return _t.push("meta"),_t.length?_t.join(" "):null;if(ae.taskClosed)return _t.push("property"),_t.length?_t.join(" "):null;if(ae.linkHref?_t.push(St.linkHref,"url"):(ae.strong&&_t.push(St.strong),ae.em&&_t.push(St.em),ae.strikethrough&&_t.push(St.strikethrough),ae.emoji&&_t.push(St.emoji),ae.linkText&&_t.push(St.linkText),ae.code&&_t.push(St.code),ae.image&&_t.push(St.image),ae.imageAltText&&_t.push(St.imageAltText,"link"),ae.imageMarker&&_t.push(St.imageMarker)),ae.header&&_t.push(St.header,St.header+"-"+ae.header),ae.quote&&(_t.push(St.quote),!qt.maxBlockquoteDepth||qt.maxBlockquoteDepth>=ae.quote?_t.push(St.quote+"-"+ae.quote):_t.push(St.quote+"-"+qt.maxBlockquoteDepth)),ae.list!==!1){var re=(ae.listStack.length-1)%3;re?re===1?_t.push(St.list2):_t.push(St.list3):_t.push(St.list1)}return ae.trailingSpaceNewLine?_t.push("trailing-space-new-line"):ae.trailingSpace&&_t.push("trailing-space-"+(ae.trailingSpace%2?"a":"b")),_t.length?_t.join(" "):null}function te(ae,_t){if(ae.match(vt,!0))return Ot(_t)}function ne(ae,_t){var $t=_t.text(ae,_t);if(typeof $t!="undefined")return $t;if(_t.list)return _t.list=null,Ot(_t);if(_t.taskList){var re=ae.match(Ct,!0)[1]===" ";return re?_t.taskOpen=!0:_t.taskClosed=!0,qt.highlightFormatting&&(_t.formatting="task"),_t.taskList=!1,Ot(_t)}if(_t.taskOpen=!1,_t.taskClosed=!1,_t.header&&ae.match(/^#+$/,!0))return qt.highlightFormatting&&(_t.formatting="header"),Ot(_t);var pe=ae.next();if(_t.linkTitle){_t.linkTitle=!1;var le=pe;pe==="("&&(le=")"),le=(le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+le+"\\\\]+|\\\\\\\\|\\\\.)"+le;if(ae.match(new RegExp(Ue),!0))return St.linkHref}if(pe==="`"){var Ne=_t.formatting;qt.highlightFormatting&&(_t.formatting="code"),ae.eatWhile("`");var Xe=ae.current().length;if(_t.code==0&&(!_t.quote||Xe==1))return _t.code=Xe,Ot(_t);if(Xe==_t.code){var Le=Ot(_t);return _t.code=0,Le}else return _t.formatting=Ne,Ot(_t)}else if(_t.code)return Ot(_t);if(pe==="\\"&&(ae.next(),qt.highlightFormatting)){var xe=Ot(_t),_e=St.formatting+"-escape";return xe?xe+" "+_e:_e}if(pe==="!"&&ae.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return _t.imageMarker=!0,_t.image=!0,qt.highlightFormatting&&(_t.formatting="image"),Ot(_t);if(pe==="["&&_t.imageMarker&&ae.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return _t.imageMarker=!1,_t.imageAltText=!0,qt.highlightFormatting&&(_t.formatting="image"),Ot(_t);if(pe==="]"&&_t.imageAltText){qt.highlightFormatting&&(_t.formatting="image");var xe=Ot(_t);return _t.imageAltText=!1,_t.image=!1,_t.inline=_t.f=ce,xe}if(pe==="["&&!_t.image)return _t.linkText&&ae.match(/^.*?\]/)||(_t.linkText=!0,qt.highlightFormatting&&(_t.formatting="link")),Ot(_t);if(pe==="]"&&_t.linkText){qt.highlightFormatting&&(_t.formatting="link");var xe=Ot(_t);return _t.linkText=!1,_t.inline=_t.f=ae.match(/\(.*?\)| ?\[.*?\]/,!1)?ce:ne,xe}if(pe==="<"&&ae.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){_t.f=_t.inline=Xt,qt.highlightFormatting&&(_t.formatting="link");var xe=Ot(_t);return xe?xe+=" ":xe="",xe+St.linkInline}if(pe==="<"&&ae.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){_t.f=_t.inline=Xt,qt.highlightFormatting&&(_t.formatting="link");var xe=Ot(_t);return xe?xe+=" ":xe="",xe+St.linkEmail}if(qt.xml&&pe==="<"&&ae.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Fe=ae.string.indexOf(">",ae.pos);if(Fe!=-1){var Ae=ae.string.substring(ae.start,Fe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Ae)&&(_t.md_inside=!0)}return ae.backUp(1),_t.htmlState=Jt.startState(Vt),ct(ae,_t,jt)}if(qt.xml&&pe==="<"&&ae.match(/^\/\w*?>/))return _t.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var oe=1,Mt=ae.pos==1?" ":ae.string.charAt(ae.pos-2);oe<3&&ae.eat(pe);)oe++;var At=ae.peek()||" ",Qt=!/\s/.test(At)&&(!st.test(At)||/\s/.test(Mt)||st.test(Mt)),se=!/\s/.test(Mt)&&(!st.test(Mt)||/\s/.test(At)||st.test(At)),Kt=null,It=null;if(oe%2&&(!_t.em&&Qt&&(pe==="*"||!se||st.test(Mt))?Kt=!0:_t.em==pe&&se&&(pe==="*"||!Qt||st.test(At))&&(Kt=!1)),oe>1&&(!_t.strong&&Qt&&(pe==="*"||!se||st.test(Mt))?It=!0:_t.strong==pe&&se&&(pe==="*"||!Qt||st.test(At))&&(It=!1)),It!=null||Kt!=null){qt.highlightFormatting&&(_t.formatting=Kt==null?"strong":It==null?"em":"strong em"),Kt===!0&&(_t.em=pe),It===!0&&(_t.strong=pe);var Le=Ot(_t);return Kt===!1&&(_t.em=!1),It===!1&&(_t.strong=!1),Le}}else if(pe===" "&&(ae.eat("*")||ae.eat("_"))){if(ae.peek()===" ")return Ot(_t);ae.backUp(1)}if(qt.strikethrough){if(pe==="~"&&ae.eatWhile(pe)){if(_t.strikethrough){qt.highlightFormatting&&(_t.formatting="strikethrough");var Le=Ot(_t);return _t.strikethrough=!1,Le}else if(ae.match(/^[^\s]/,!1))return _t.strikethrough=!0,qt.highlightFormatting&&(_t.formatting="strikethrough"),Ot(_t)}else if(pe===" "&&ae.match(/^~~/,!0)){if(ae.peek()===" ")return Ot(_t);ae.backUp(2)}}if(qt.emoji&&pe===":"&&ae.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){_t.emoji=!0,qt.highlightFormatting&&(_t.formatting="emoji");var bt=Ot(_t);return _t.emoji=!1,bt}return pe===" "&&(ae.match(/^ +$/,!1)?_t.trailingSpace++:_t.trailingSpace&&(_t.trailingSpaceNewLine=!0)),Ot(_t)}function Xt(ae,_t){var $t=ae.next();if($t===">"){_t.f=_t.inline=ne,qt.highlightFormatting&&(_t.formatting="link");var re=Ot(_t);return re?re+=" ":re="",re+St.linkInline}return ae.match(/^[^>]+/,!0),St.linkInline}function ce(ae,_t){if(ae.eatSpace())return null;var $t=ae.next();return $t==="("||$t==="["?(_t.f=_t.inline=Pe($t==="("?")":"]"),qt.highlightFormatting&&(_t.formatting="link-string"),_t.linkHref=!0,Ot(_t)):"error"}var me={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Pe(ae){return function(_t,$t){var re=_t.next();if(re===ae){$t.f=$t.inline=ne,qt.highlightFormatting&&($t.formatting="link-string");var pe=Ot($t);return $t.linkHref=!1,pe}return _t.match(me[ae]),$t.linkHref=!0,Ot($t)}}function De(ae,_t){return ae.match(/^([^\]\\]|\\.)*\]:/,!1)?(_t.f=Ve,ae.next(),qt.highlightFormatting&&(_t.formatting="link"),_t.linkText=!0,Ot(_t)):ut(ae,_t,ne)}function Ve(ae,_t){if(ae.match(/^\]:/,!0)){_t.f=_t.inline=we,qt.highlightFormatting&&(_t.formatting="link");var $t=Ot(_t);return _t.linkText=!1,$t}return ae.match(/^([^\]\\]|\\.)+/,!0),St.linkText}function we(ae,_t){return ae.eatSpace()?null:(ae.match(/^[^\s]+/,!0),ae.peek()===void 0?_t.linkTitle=!0:ae.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),_t.f=_t.inline=ne,St.linkHref+" url")}var Qe={startState:function(){return{f:kt,prevLine:{stream:null},thisLine:{stream:null},block:kt,htmlState:null,indentation:0,inline:ne,text:te,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(ae){return{f:ae.f,prevLine:ae.prevLine,thisLine:ae.thisLine,block:ae.block,htmlState:ae.htmlState&&Jt.copyState(Vt,ae.htmlState),indentation:ae.indentation,localMode:ae.localMode,localState:ae.localMode?Jt.copyState(ae.localMode,ae.localState):null,inline:ae.inline,text:ae.text,formatting:!1,linkText:ae.linkText,linkTitle:ae.linkTitle,linkHref:ae.linkHref,code:ae.code,em:ae.em,strong:ae.strong,strikethrough:ae.strikethrough,emoji:ae.emoji,header:ae.header,setext:ae.setext,hr:ae.hr,taskList:ae.taskList,list:ae.list,listStack:ae.listStack.slice(0),quote:ae.quote,indentedCode:ae.indentedCode,trailingSpace:ae.trailingSpace,trailingSpaceNewLine:ae.trailingSpaceNewLine,md_inside:ae.md_inside,fencedEndRE:ae.fencedEndRE}},token:function(ae,_t){if(_t.formatting=!1,ae!=_t.thisLine.stream){if(_t.header=0,_t.hr=!1,ae.match(/^\s*$/,!0))return ft(_t),null;if(_t.prevLine=_t.thisLine,_t.thisLine={stream:ae},_t.taskList=!1,_t.trailingSpace=0,_t.trailingSpaceNewLine=!1,!_t.localState&&(_t.f=_t.block,_t.f!=jt)){var $t=ae.match(/^\s*/,!0)[0].replace(/\t/g,rt).length;if(_t.indentation=$t,_t.indentationDiff=null,$t>0)return null}}return _t.f(ae,_t)},innerMode:function(ae){return ae.block==jt?{state:ae.htmlState,mode:Vt}:ae.localState?{state:ae.localState,mode:ae.localMode}:{state:ae,mode:Qe}},indent:function(ae,_t,$t){return ae.block==jt&&Vt.indent?Vt.indent(ae.htmlState,_t,$t):ae.localState&&ae.localMode.indent?ae.localMode.indent(ae.localState,_t,$t):Jt.Pass},blankLine:ft,getType:Ot,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Qe},"xml"),Jt.defineMIME("text/markdown","markdown"),Jt.defineMIME("text/x-markdown","markdown")})},52539:function(An,jn,he){(function(Jt){Jt(he(4631))})(function(Jt){"use strict";Jt.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var xt=0;xt-1&&Vt.substring(St+1,Vt.length);if(Et)return Jt.findModeByExtension(Et)},Jt.findModeByName=function(Vt){Vt=Vt.toLowerCase();for(var Rt=0;Rt0?vt.cmdState[vt.cmdState.length-1]:null}function Dt(vt){var et=vt.cmdState.pop();et&&et.closeBracket()}function St(vt){for(var et=vt.cmdState,tt=et.length-1;tt>=0;tt--){var st=et[tt];if(st.name!="DEFAULT")return st}return{styleIdentifier:function(){return null}}}function Et(vt,et,tt){return function(){this.name=vt,this.bracketNo=0,this.style=et,this.styles=tt,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Nt={};Nt.importmodule=Et("importmodule","tag",["string","builtin"]),Nt.documentclass=Et("documentclass","tag",["","atom"]),Nt.usepackage=Et("usepackage","tag",["atom"]),Nt.begin=Et("begin","tag",["atom"]),Nt.end=Et("end","tag",["atom"]),Nt.label=Et("label","tag",["atom"]),Nt.ref=Et("ref","tag",["atom"]),Nt.eqref=Et("eqref","tag",["atom"]),Nt.cite=Et("cite","tag",["atom"]),Nt.bibitem=Et("bibitem","tag",["atom"]),Nt.Bibitem=Et("Bibitem","tag",["atom"]),Nt.RBibitem=Et("RBibitem","tag",["atom"]),Nt.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Pt(vt,et){vt.f=et}function Ct(vt,et){var tt;if(vt.match(/^\\[a-zA-Z@]+/)){var st=vt.current().slice(1);return tt=Nt.hasOwnProperty(st)?Nt[st]:Nt.DEFAULT,tt=new tt,Vt(et,tt),Pt(et,Ft),tt.style}if(vt.match(/^\\[$&%#{}_]/)||vt.match(/^\\[,;!\/\\]/))return"tag";if(vt.match("\\["))return Pt(et,function(ut,ct){return Lt(ut,ct,"\\]")}),"keyword";if(vt.match("\\("))return Pt(et,function(ut,ct){return Lt(ut,ct,"\\)")}),"keyword";if(vt.match("$$"))return Pt(et,function(ut,ct){return Lt(ut,ct,"$$")}),"keyword";if(vt.match("$"))return Pt(et,function(ut,ct){return Lt(ut,ct,"$")}),"keyword";var rt=vt.next();if(rt=="%")return vt.skipToEnd(),"comment";if(rt=="}"||rt=="]"){if(tt=Rt(et),tt)tt.closeBracket(rt),Pt(et,Ft);else return"error";return"bracket"}else return rt=="{"||rt=="["?(tt=Nt.DEFAULT,tt=new tt,Vt(et,tt),"bracket"):/\d/.test(rt)?(vt.eatWhile(/[\w.%]/),"atom"):(vt.eatWhile(/[\w\-_]/),tt=St(et),tt.name=="begin"&&(tt.argument=vt.current()),tt.styleIdentifier())}function Lt(vt,et,tt){if(vt.eatSpace())return null;if(tt&&vt.match(tt))return Pt(et,Ct),"keyword";if(vt.match(/^\\[a-zA-Z@]+/))return"tag";if(vt.match(/^[a-zA-Z]+/))return"variable-2";if(vt.match(/^\\[$&%#{}_]/)||vt.match(/^\\[,;!\/]/)||vt.match(/^[\^_&]/))return"tag";if(vt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(vt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var st=vt.next();return st=="{"||st=="}"||st=="["||st=="]"||st=="("||st==")"?"bracket":st=="%"?(vt.skipToEnd(),"comment"):"error"}function Ft(vt,et){var tt=vt.peek(),st;return tt=="{"||tt=="["?(st=Rt(et),st.openBracket(tt),vt.eat(tt),Pt(et,Ct),"bracket"):/[ \t\r]/.test(tt)?(vt.eat(tt),null):(Pt(et,Ct),Dt(et),Ct(vt,et))}return{startState:function(){var vt=qt.inMathMode?function(et,tt){return Lt(et,tt)}:Ct;return{cmdState:[],f:vt}},copyState:function(vt){return{cmdState:vt.cmdState.slice(),f:vt.f}},token:function(vt,et){return et.f(vt,et)},blankLine:function(vt){vt.f=Ct,vt.cmdState.length=0},lineComment:"%"}}),Jt.defineMIME("text/x-stex","stex"),Jt.defineMIME("text/x-latex","stex")})},29589:function(An,jn,he){(function(Jt){Jt(he(4631))})(function(Jt){"use strict";var xt={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},qt={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};Jt.defineMode("xml",function(Vt,Rt){var Dt=Vt.indentUnit,St={},Et=Rt.htmlMode?xt:qt;for(var Nt in Et)St[Nt]=Et[Nt];for(var Nt in Rt)St[Nt]=Rt[Nt];var Pt,Ct;function Lt(Xt,ce){function me(Ve){return ce.tokenize=Ve,Ve(Xt,ce)}var Pe=Xt.next();if(Pe=="<")return Xt.eat("!")?Xt.eat("[")?Xt.match("CDATA[")?me(et("atom","]]>")):null:Xt.match("--")?me(et("comment","-->")):Xt.match("DOCTYPE",!0,!0)?(Xt.eatWhile(/[\w\._\-]/),me(tt(1))):null:Xt.eat("?")?(Xt.eatWhile(/[\w\._\-]/),ce.tokenize=et("meta","?>"),"meta"):(Pt=Xt.eat("/")?"closeTag":"openTag",ce.tokenize=Ft,"tag bracket");if(Pe=="&"){var De;return Xt.eat("#")?Xt.eat("x")?De=Xt.eatWhile(/[a-fA-F\d]/)&&Xt.eat(";"):De=Xt.eatWhile(/[\d]/)&&Xt.eat(";"):De=Xt.eatWhile(/[\w\.\-:]/)&&Xt.eat(";"),De?"atom":"error"}else return Xt.eatWhile(/[^&<]/),null}Lt.isInText=!0;function Ft(Xt,ce){var me=Xt.next();if(me==">"||me=="/"&&Xt.eat(">"))return ce.tokenize=Lt,Pt=me==">"?"endTag":"selfcloseTag","tag bracket";if(me=="=")return Pt="equals",null;if(me=="<"){ce.tokenize=Lt,ce.state=ct,ce.tagName=ce.tagStart=null;var Pe=ce.tokenize(Xt,ce);return Pe?Pe+" tag error":"tag error"}else return/[\'\"]/.test(me)?(ce.tokenize=vt(me),ce.stringStartCol=Xt.column(),ce.tokenize(Xt,ce)):(Xt.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function vt(Xt){var ce=function(me,Pe){for(;!me.eol();)if(me.next()==Xt){Pe.tokenize=Ft;break}return"string"};return ce.isInAttribute=!0,ce}function et(Xt,ce){return function(me,Pe){for(;!me.eol();){if(me.match(ce)){Pe.tokenize=Lt;break}me.next()}return Xt}}function tt(Xt){return function(ce,me){for(var Pe;(Pe=ce.next())!=null;){if(Pe=="<")return me.tokenize=tt(Xt+1),me.tokenize(ce,me);if(Pe==">")if(Xt==1){me.tokenize=Lt;break}else return me.tokenize=tt(Xt-1),me.tokenize(ce,me)}return"meta"}}function st(Xt,ce,me){this.prev=Xt.context,this.tagName=ce,this.indent=Xt.indented,this.startOfLine=me,(St.doNotIndent.hasOwnProperty(ce)||Xt.context&&Xt.context.noIndent)&&(this.noIndent=!0)}function rt(Xt){Xt.context&&(Xt.context=Xt.context.prev)}function ut(Xt,ce){for(var me;;){if(!Xt.context||(me=Xt.context.tagName,!St.contextGrabbers.hasOwnProperty(me)||!St.contextGrabbers[me].hasOwnProperty(ce)))return;rt(Xt)}}function ct(Xt,ce,me){return Xt=="openTag"?(me.tagStart=ce.column(),gt):Xt=="closeTag"?ft:ct}function gt(Xt,ce,me){return Xt=="word"?(me.tagName=ce.current(),Ct="tag",Ht):St.allowMissingTagName&&Xt=="endTag"?(Ct="tag bracket",Ht(Xt,ce,me)):(Ct="error",gt)}function ft(Xt,ce,me){if(Xt=="word"){var Pe=ce.current();return me.context&&me.context.tagName!=Pe&&St.implicitlyClosed.hasOwnProperty(me.context.tagName)&&rt(me),me.context&&me.context.tagName==Pe||St.matchClosing===!1?(Ct="tag",kt):(Ct="tag error",jt)}else return St.allowMissingTagName&&Xt=="endTag"?(Ct="tag bracket",kt(Xt,ce,me)):(Ct="error",jt)}function kt(Xt,ce,me){return Xt!="endTag"?(Ct="error",kt):(rt(me),ct)}function jt(Xt,ce,me){return Ct="error",kt(Xt,ce,me)}function Ht(Xt,ce,me){if(Xt=="word")return Ct="attribute",Ot;if(Xt=="endTag"||Xt=="selfcloseTag"){var Pe=me.tagName,De=me.tagStart;return me.tagName=me.tagStart=null,Xt=="selfcloseTag"||St.autoSelfClosers.hasOwnProperty(Pe)?ut(me,Pe):(ut(me,Pe),me.context=new st(me,Pe,De==me.indented)),ct}return Ct="error",Ht}function Ot(Xt,ce,me){return Xt=="equals"?te:(St.allowMissing||(Ct="error"),Ht(Xt,ce,me))}function te(Xt,ce,me){return Xt=="string"?ne:Xt=="word"&&St.allowUnquoted?(Ct="string",Ht):(Ct="error",Ht(Xt,ce,me))}function ne(Xt,ce,me){return Xt=="string"?ne:Ht(Xt,ce,me)}return{startState:function(Xt){var ce={tokenize:Lt,state:ct,indented:Xt||0,tagName:null,tagStart:null,context:null};return Xt!=null&&(ce.baseIndent=Xt),ce},token:function(Xt,ce){if(!ce.tagName&&Xt.sol()&&(ce.indented=Xt.indentation()),Xt.eatSpace())return null;Pt=null;var me=ce.tokenize(Xt,ce);return(me||Pt)&&me!="comment"&&(Ct=null,ce.state=ce.state(Pt||me,Xt,ce),Ct&&(me=Ct=="error"?me+" error":Ct)),me},indent:function(Xt,ce,me){var Pe=Xt.context;if(Xt.tokenize.isInAttribute)return Xt.tagStart==Xt.indented?Xt.stringStartCol+1:Xt.indented+Dt;if(Pe&&Pe.noIndent)return Jt.Pass;if(Xt.tokenize!=Ft&&Xt.tokenize!=Lt)return me?me.match(/^(\s*)/)[0].length:0;if(Xt.tagName)return St.multilineTagIndentPastTag!==!1?Xt.tagStart+Xt.tagName.length+2:Xt.tagStart+Dt*(St.multilineTagIndentFactor||1);if(St.alignCDATA&&/$/,blockCommentStart:"",configuration:St.htmlMode?"html":"xml",helperType:St.htmlMode?"html":"xml",skipAttribute:function(Xt){Xt.state==te&&(Xt.state=Ht)},xmlCurrentTag:function(Xt){return Xt.tagName?{name:Xt.tagName,close:Xt.type=="closeTag"}:null},xmlCurrentContext:function(Xt){for(var ce=[],me=Xt.context;me;me=me.prev)me.tagName&&ce.push(me.tagName);return ce.reverse()}}}),Jt.defineMIME("text/xml","xml"),Jt.defineMIME("application/xml","xml"),Jt.mimeModes.hasOwnProperty("text/html")||Jt.defineMIME("text/html",{name:"xml",htmlMode:!0})})},23495:function(An,jn,he){"use strict";he.d(jn,{$u:function(){return Nt},BD:function(){return oe},E9:function(){return Et},FF:function(){return Pr},FJ:function(){return ct},Hn:function(){return ut},KX:function(){return ft},NB:function(){return Wt},S0:function(){return _e},UL:function(){return Pt},Vk:function(){return rt},Vm:function(){return fe},YI:function(){return Fe},ZA:function(){return qt},Zt:function(){return Ct},al:function(){return Kt},bn:function(){return se},bx:function(){return Mt},g2:function(){return Ae},h1:function(){return te},hD:function(){return fi},l4:function(){return Dt},rU:function(){return Zt},s_:function(){return At},uz:function(){return ie},z6:function(){return Lt}}),An=he.hmd(An),function(){var Ut;function cn(a){var y=0;return function(){return yx&&(x=Math.max(0,E+x)),(b==null||b>E)&&(b=E),b=Number(b),0>b&&(b=Math.max(0,E+b)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):Ye("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function Sr(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):Ye("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function li(){var a=to.pop();return a===void 0?[]:a}function ai(a){a.length=0,to.push(a)}function vi(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(yn(a)&&a.constructor)return vi(a.constructor);return typeof a}function qi(a){var y=a;return yn(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function Ar(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function In(a,y,x){Object.defineProperty(Ur.prototype,a,{get:y,set:x})}function Ai(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var b=0,E=0;Ex;x++)y[x]=x;for(x=b=0;256>x;x++)b=(b+y[x]+119)%256,E=y[x],y[x]=y[b],y[b]=E;b=x=0;for(var z="",nt=0;nt-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var $o=Ze.navigator!==void 0&&0this.key)return!1;a=a.s;var y=a.length,x=++this.Za,b=this.qf;if(b!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Lr.prototype.Ad=function(){return this.next()},Lr.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Lr.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Lr.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Lr.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Lr.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--)x.push(a(y[b]));return a=new Cn,a.s=x,a.xb(),a.iterator},Lr.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--){var E=y[b];a(E)&&x.push(E)}return a=new Cn,a.s=x,a.xb(),a.iterator},Lr.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Lr.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},sn.Object.defineProperties(Lr.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Lr.prototype.first=Lr.prototype.first,Lr.prototype.hasNext=Lr.prototype.Ad,Lr.prototype.next=Lr.prototype.next,Lr.prototype.reset=Lr.prototype.reset,Lr.className="ListIteratorBackwards";function Cn(a){je(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&Ye("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ut=Cn.prototype,Ut.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&xi(a,"0 <= i < length",Cn,"elt:i"),y[a]},Ut.get=function(a){return this.M(a)},Ut.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&xi(a,"0 <= i < length",Cn,"setElt:i"),this._isFrozen&&ti(this,a),x[a]=y},Ut.set=function(a,y){this.cd(a,y)},Ut.first=function(){var a=this.s;return a.length===0?null:a[0]},Ut.jc=function(){var a=this.s,y=a.length;return 0a&&xi(a,">= 0",Cn,"insertAt:i"),this._isFrozen&&ti(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Ut.remove=function(a){if(a===null)return!1;this._isFrozen&&ti(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Ut.delete=function(a){return this.remove(a)},Ut.mb=function(a){var y=this.s;(0>a||a>=y.length)&&xi(a,"0 <= i < length",Cn,"removeAt:i"),this._isFrozen&&ti(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Ut.removeRange=function(a,y){var x=this.s,b=x.length;if(0>a)a=0;else if(a>=b)return this;if(0>y)return this;if(y>=b&&(y=b-1),a>y)return this;this._isFrozen&&ti(this);for(var E=a,z=y+1;z=z)return this;if((0>y||y>=E-1)&&xi(y,"0 <= from < length",Cn,"sortRange:from"),z===2)return x=b[y],E=b[y+1],0=E)b.sort(a);else for(y=b.slice(0,x),y.sort(a),a=0;a=E)for(x=b.slice(y),x.sort(a),a=y;a=this.s.length)return vr;var a=this.Sa;return a!==null?(a.reset(),a):new er(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return vr;var a=this.Hg;return a!==null?(a.reset(),a):new Lr(this)}}}),Cn.prototype.reverse=Cn.prototype.reverse,Cn.prototype.sortRange=Cn.prototype.zi,Cn.prototype.sort=Cn.prototype.sort,Cn.prototype.toSet=Cn.prototype.Iv,Cn.prototype.toArray=Cn.prototype.Fa,Cn.prototype.removeRange=Cn.prototype.removeRange,Cn.prototype.removeAt=Cn.prototype.mb,Cn.prototype.delete=Cn.prototype.delete,Cn.prototype.remove=Cn.prototype.remove,Cn.prototype.insertAt=Cn.prototype.Gb,Cn.prototype.pop=Cn.prototype.pop,Cn.prototype.last=Cn.prototype.jc,Cn.prototype.first=Cn.prototype.first,Cn.prototype.set=Cn.prototype.set,Cn.prototype.setElt=Cn.prototype.cd,Cn.prototype.get=Cn.prototype.get,Cn.prototype.elt=Cn.prototype.M,Cn.prototype.indexOf=Cn.prototype.indexOf,Cn.prototype.has=Cn.prototype.has,Cn.prototype.contains=Cn.prototype.contains,Cn.prototype.clear=Cn.prototype.clear,Cn.prototype.addAll=Cn.prototype.addAll,Cn.prototype.push=Cn.prototype.push,Cn.prototype.add=Cn.prototype.add,Cn.prototype.thaw=Cn.prototype.ka,Cn.prototype.freeze=Cn.prototype.freeze,Cn.className="List";function eo(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}eo.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},eo.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},eo.prototype.Ad=function(){return this.next()},eo.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},eo.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},eo.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},eo.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},eo.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},eo.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},eo.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},eo.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},sn.Object.defineProperties(eo.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),eo.prototype.first=eo.prototype.first,eo.prototype.hasNext=eo.prototype.Ad,eo.prototype.next=eo.prototype.next,eo.prototype.reset=eo.prototype.reset,eo.className="SetIterator";function Oe(a){je(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Ye("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ut=Oe.prototype,Ut.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return vr;var a=this.Sa;return a!==null?(a.reset(),a):new eo(this)}}}),Oe.prototype.toList=Oe.prototype.Hv,Oe.prototype.toArray=Oe.prototype.Fa,Oe.prototype.clear=Oe.prototype.clear,Oe.prototype.retainAll=Oe.prototype.pA,Oe.prototype.removeAll=Oe.prototype.hp,Oe.prototype.delete=Oe.prototype.delete,Oe.prototype.remove=Oe.prototype.remove,Oe.prototype.first=Oe.prototype.first,Oe.prototype.containsAny=Oe.prototype.Ty,Oe.prototype.containsAll=Oe.prototype.Sy,Oe.prototype.has=Oe.prototype.has,Oe.prototype.contains=Oe.prototype.contains,Oe.prototype.addAll=Oe.prototype.addAll,Oe.prototype.add=Oe.prototype.add,Oe.prototype.thaw=Oe.prototype.ka,Oe.prototype.freeze=Oe.prototype.freeze;var Ie=1;Oe.className="Set",Oe.uniqueHash=je,Oe.hashIdUnique=wn,Oe.hashId=Me;function Ge(a){this.ma=a,this.qa=a.Ja,this.sa=null}Ge.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Ge.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},Ge.prototype.Ad=function(){return this.next()},Ge.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},Ge.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Ge.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Ge.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},Ge.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},Ge.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new Cn;for(y=y.ea;y!==null;){var b=y.key;a(b)&&x.add(b),y=y.va}return x.iterator},Ge.prototype.de=function(){this.value=this.key=null,this.qa=-1},Ge.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},sn.Object.defineProperties(Ge.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ge.prototype.first=Ge.prototype.first,Ge.prototype.hasNext=Ge.prototype.Ad,Ge.prototype.next=Ge.prototype.next,Ge.prototype.reset=Ge.prototype.reset,Ge.className="MapKeySetIterator";function rn(a){Oe.call(this),je(this),this._isFrozen=!0,this.ma=a}We(rn,Oe),Ut=rn.prototype,Ut.freeze=function(){return this},Ut.ka=function(){return this},Ut.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Ut.add=function(){Ye("This Set is read-only: "+this.toString())},Ut.contains=function(a){return this.ma.contains(a)},Ut.has=function(a){return this.contains(a)},Ut.remove=function(){Ye("This Set is read-only: "+this.toString())},Ut.delete=function(a){return this.remove(a)},Ut.clear=function(){Ye("This Set is read-only: "+this.toString())},Ut.first=function(){var a=this.ma.ea;return a!==null?a.key:null},rn.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},rn.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},rn.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},rn.prototype.map=function(a){for(var y=new Oe,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},rn.prototype.filter=function(a){for(var y=new Oe,x=this.ma.ea;x!==null;){var b=x.key;a(b)&&y.add(b),x=x.va}return y},rn.prototype.copy=function(){return new rn(this.ma)},rn.prototype.Iv=function(){var a=new Oe,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},rn.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,b;for(b in a)y[x]=a[b].key,x++;return y},rn.prototype.Hv=function(){var a=new Cn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},sn.Object.defineProperties(rn.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?vr:new Ge(this.ma)}}}),rn.prototype.toList=rn.prototype.Hv,rn.prototype.toArray=rn.prototype.Fa,rn.prototype.toSet=rn.prototype.Iv,rn.prototype.first=rn.prototype.first,rn.prototype.clear=rn.prototype.clear,rn.prototype.delete=rn.prototype.delete,rn.prototype.remove=rn.prototype.remove,rn.prototype.has=rn.prototype.has,rn.prototype.contains=rn.prototype.contains,rn.prototype.add=rn.prototype.add,rn.prototype.thaw=rn.prototype.ka,rn.prototype.freeze=rn.prototype.freeze,rn.className="MapKeySet";function Ln(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}Ln.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},Ln.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ln.prototype.Ad=function(){return this.next()},Ln.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ln.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ln.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ln.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ln.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ln.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Cn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},Ln.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},Ln.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},sn.Object.defineProperties(Ln.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ln.prototype.first=Ln.prototype.first,Ln.prototype.hasNext=Ln.prototype.Ad,Ln.prototype.next=Ln.prototype.next,Ln.prototype.reset=Ln.prototype.reset,Ln.className="MapValueSetIterator";function Yn(a,y){this.key=a,this.value=y,this.ll=this.va=null}Yn.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},Yn.className="KeyValuePair";function Wn(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Wn.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},Wn.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},Wn.prototype.Ad=function(){return this.next()},Wn.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},Wn.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},Wn.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},Wn.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},Wn.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},Wn.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},Wn.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Wn.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},sn.Object.defineProperties(Wn.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Wn.prototype.first=Wn.prototype.first,Wn.prototype.hasNext=Wn.prototype.Ad,Wn.prototype.next=Wn.prototype.next,Wn.prototype.reset=Wn.prototype.reset,Wn.className="MapIterator";function pn(a){je(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Ye("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ut=pn.prototype,Ut.xb=function(){var a=this.Ja;a++,999999999=this.count)return vr;var a=this.Sa;return a!==null?(a.reset(),a):new Wn(this)}},iteratorKeys:{get:function(){return 0>=this.count?vr:new Ge(this)}},iteratorValues:{get:function(){if(0>=this.count)return vr;var a=this.jf;return a!==null?(a.reset(),a):new Ln(this)}}}),pn.prototype.toKeySet=pn.prototype.Lf,pn.prototype.toArray=pn.prototype.Fa,pn.prototype.clear=pn.prototype.clear,pn.prototype.delete=pn.prototype.delete,pn.prototype.remove=pn.prototype.remove,pn.prototype.get=pn.prototype.get,pn.prototype.getValue=pn.prototype.I,pn.prototype.has=pn.prototype.has,pn.prototype.contains=pn.prototype.contains,pn.prototype.first=pn.prototype.first,pn.prototype.addAll=pn.prototype.addAll,pn.prototype.set=pn.prototype.set,pn.prototype.add=pn.prototype.add,pn.prototype.thaw=pn.prototype.ka,pn.prototype.freeze=pn.prototype.freeze,pn.className="Map";function de(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):Ye("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var Mi,Wi,nr,ir,rr;de.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},de.prototype.h=function(a,y){return this.x=a,this.y=y,this},de.prototype.sg=function(a,y){return this.x=a,this.y=y,this},de.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},de.prototype.copy=function(){var a=new de;return a.x=this.x,a.y=this.y,a},Ut=de.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Vi(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new de(x,E)}return new de}function Or(a){return a.x.toString()+" "+a.y.toString()}Ut.toString=function(){return"Point("+this.x+","+this.y+")"},Ut.D=function(a){return a instanceof de?this.x===a.x&&this.y===a.y:!1},Ut.hi=function(a,y){return this.x===a&&this.y===y},Ut.Xa=function(a){return ze.B(this.x,a.x)&&ze.B(this.y,a.y)},Ut.add=function(a){return this.x+=a.x,this.y+=a.y,this},Ut.re=function(a){return this.x-=a.x,this.y-=a.y,this},Ut.offset=function(a,y){return this.x+=a,this.y+=y,this},de.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));return this.x=a*y-b*x,this.y=b*y+a*x,this},Ut=de.prototype,Ut.scale=function(a,y){return this.x*=a,this.y*=y,this},Ut.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Ut.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Ut.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Ut.Ry=function(a,y){return ze.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Ut.fA=function(a,y,x,b){return ze.qh(a,y,x,b,this.x,this.y,this),this},Ut.gA=function(a,y){return ze.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Ut.uA=function(a,y,x,b){return ze.No(this.x,this.y,a,y,x,b,this),this},Ut.vA=function(a,y){return ze.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Ut.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Ut.yi=function(a,y,x,b,E){return this.x=a+E.x*x+E.offsetX,this.y=y+E.y*b+E.offsetY,this},Ut.transform=function(a){return a.Ga(this),this};function Di(a,y){return y.Cd(a),a}function wi(a,y,x,b,E,z){var nt=E-x,ot=z-b,at=nt*nt+ot*ot;x-=a,b-=y;var ht=-x*nt-b*ot;return 0>=ht||ht>=at?(nt=E-a,ot=z-y,Math.min(x*x+b*b,nt*nt+ot*ot)):(a=nt*b-ot*x,a*a/at)}function Qn(a,y,x,b){return a=x-a,y=b-y,a*a+y*y}function Rn(a,y,x,b){return a=x-a,y=b-y,a===0?0y?270:0:y===0?0a?b=0>y?b+180:180-b:0>y&&(b=360-b),b)}Ut.w=function(){return isFinite(this.x)&&isFinite(this.y)},de.alloc=function(){var a=ni.pop();return a===void 0?new de:a},de.allocAt=function(a,y){var x=ni.pop();return x===void 0?new de(a,y):(x.x=a,x.y=y,x)},de.free=function(a){ni.push(a)},de.prototype.isReal=de.prototype.w,de.prototype.setSpot=de.prototype.yi,de.prototype.setRectSpot=de.prototype.xi,de.prototype.snapToGridPoint=de.prototype.vA,de.prototype.snapToGrid=de.prototype.uA,de.prototype.projectOntoLineSegmentPoint=de.prototype.gA,de.prototype.projectOntoLineSegment=de.prototype.fA,de.intersectingLineSegments=function(a,y,x,b,E,z,nt,ot){return ze.Rl(a,y,x,b,E,z,nt,ot)},de.prototype.compareWithLineSegmentPoint=de.prototype.Ry,de.compareWithLineSegment=function(a,y,x,b,E,z){return ze.Fl(a,y,x,b,E,z)},de.prototype.direction=de.prototype.direction,de.prototype.directionPoint=de.prototype.ab,de.prototype.normalize=de.prototype.normalize,de.prototype.distanceSquared=de.prototype.zd,de.prototype.distanceSquaredPoint=de.prototype.Bf,de.prototype.scale=de.prototype.scale,de.prototype.rotate=de.prototype.rotate,de.prototype.offset=de.prototype.offset,de.prototype.subtract=de.prototype.re,de.prototype.add=de.prototype.add,de.prototype.equalsApprox=de.prototype.Xa,de.prototype.equalTo=de.prototype.hi,de.prototype.equals=de.prototype.D,de.prototype.set=de.prototype.set,de.prototype.setTo=de.prototype.sg;var ni=[];de.className="Point",de.parse=Vi,de.stringify=Or,de.distanceLineSegmentSquared=wi,de.distanceSquared=Qn,de.direction=Rn,de.Origin=Mi=new de(0,0).ja(),de.InfiniteTopLeft=Wi=new de(-1/0,-1/0).ja(),de.InfiniteBottomRight=nr=new de(1/0,1/0).ja(),de.SixPoint=ir=new de(6,6).ja(),de.NoPoint=rr=new de(NaN,NaN).ja(),de.parse=Vi,de.stringify=Or,de.distanceLineSegmentSquared=wi,de.distanceSquared=Qn,de.direction=Rn;function on(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):Ye("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var ui,di,Zi,Qi,$i,pr,_r;on.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},on.prototype.h=function(a,y){return this.width=a,this.height=y,this},on.prototype.sg=function(a,y){return this.width=a,this.height=y,this},on.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},on.prototype.copy=function(){var a=new on;return a.width=this.width,a.height=this.height,a},Ut=on.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Br(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new on(x,E)}return new on}function ao(a){return a.width.toString()+" "+a.height.toString()}Ut.toString=function(){return"Size("+this.width+","+this.height+")"},Ut.D=function(a){return a instanceof on?this.width===a.width&&this.height===a.height:!1},Ut.hi=function(a,y){return this.width===a&&this.height===y},Ut.Xa=function(a){return ze.B(this.width,a.width)&&ze.B(this.height,a.height)},Ut.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Ut.w=function(){return isFinite(this.width)&&isFinite(this.height)},on.alloc=function(){var a=Ao.pop();return a===void 0?new on:a},on.free=function(a){Ao.push(a)},on.prototype.isReal=on.prototype.w,on.prototype.inflate=on.prototype.Bc,on.prototype.equalsApprox=on.prototype.Xa,on.prototype.equalTo=on.prototype.hi,on.prototype.equals=on.prototype.D,on.prototype.set=on.prototype.set,on.prototype.setTo=on.prototype.sg;var Ao=[];on.className="Size",on.parse=Br,on.stringify=ao,on.ZeroSize=ui=new on(0,0).ja(),on.OneSize=di=new on(1,1).ja(),on.SixSize=Zi=new on(6,6).ja(),on.EightSize=Qi=new on(8,8).ja(),on.TenSize=$i=new on(10,10).ja(),on.InfiniteSize=pr=new on(1/0,1/0).ja(),on.NoSize=_r=new on(NaN,NaN).ja(),on.parse=Br,on.stringify=ao;function Je(a,y,x,b){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof b=="number"&&(0<=b||isNaN(b))?(this.x=a,this.y=y,this.width=x,this.height=b):a instanceof de?(x=a.x,a=a.y,y instanceof de?(b=y.x,y=y.y,this.x=Math.min(x,b),this.y=Math.min(a,y),this.width=Math.abs(x-b),this.height=Math.abs(a-y)):y instanceof on?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):Ye("Incorrect second argument supplied to Rect constructor "+y)):Ye("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}Ut=Je.prototype,Ut.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ut.h=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this};function Kr(a,y,x){a.width=y,a.height=x}Ut.sg=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this},Ut.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ut.dd=function(a){return this.x=a.x,this.y=a.y,this},Ut.tA=function(a){return this.width=a.width,this.height=a.height,this},Je.prototype.copy=function(){var a=new Je;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Ut=Je.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Jr(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;(b=a[y++])&&(E=parseFloat(b));for(var z=0;a[y]==="";)y++;(b=a[y++])&&(z=parseFloat(b));for(var nt=0;a[y]==="";)y++;return(b=a[y++])&&(nt=parseFloat(b)),new Je(x,E,z,nt)}return new Je}function Mo(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Ut.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Ut.D=function(a){return a instanceof Je?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Ut.hi=function(a,y,x,b){return this.x===a&&this.y===y&&this.width===x&&this.height===b},Ut.Xa=function(a){return ze.B(this.x,a.x)&&ze.B(this.y,a.y)&&ze.B(this.width,a.width)&&ze.B(this.height,a.height)};function dr(a,y){return ze.$(a.x,y.x)&&ze.$(a.y,y.y)&&ze.$(a.width,y.width)&&ze.$(a.height,y.height)}Ut.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Ut.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Ut.contains=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+b<=this.y+this.height},Ut.offset=function(a,y){return this.x+=a,this.y+=y,this},Ut.Bc=function(a,y){return To(this,y,a,y,a)},Ut.Co=function(a){return To(this,a.top,a.right,a.bottom,a.left)},Ut.Fv=function(a){return To(this,-a.top,-a.right,-a.bottom,-a.left)},Ut.Hz=function(a,y,x,b){return To(this,a,y,x,b)};function To(a,y,x,b,E){var z=a.width;return x+E<=-z?(a.x+=z/2,a.width=0):(a.x-=E,a.width+=x+E),x=a.height,y+b<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+b),a}Ut.Ex=function(a){return oo(this,a.x,a.y,a.width,a.height)},Ut.Uu=function(a,y,x,b){return oo(this,a,y,x,b)};function oo(a,y,x,b,E){var z=Math.max(a.x,y),nt=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+b),x=Math.min(a.y+a.height,x+E),a.x=z,a.y=nt,a.width=Math.max(0,y-z),a.height=Math.max(0,x-nt),a}Ut.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Ut.Vu=function(a,y,x,b){var E=this.width,z=this.x;return E!==1/0&&x!==1/0&&(E+=z,x+=a,isNaN(x)||isNaN(E)||z>x||a>E)?!1:(a=this.height,x=this.y,!(a!==1/0&&b!==1/0&&(a+=x,b+=y,isNaN(b)||isNaN(a)||x>b||y>a)))};function No(a,y){var x=a.width,b=a.x,E=y.x-10;return b>y.width+10+10+E||E>x+b?!1:(x=a.height,a=a.y,b=y.y-10,!(a>y.height+10+10+b||b>x+a))}Ut.Ye=function(a){return ur(this,a.x,a.y,0,0)},Ut.ed=function(a){return ur(this,a.x,a.y,a.width,a.height)},Ut.Kv=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),ur(this,a,y,x,b)};function ur(a,y,x,b,E){var z=Math.min(a.x,y),nt=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+b),x=Math.max(a.y+a.height,x+E),a.x=z,a.y=nt,a.width=y-z,a.height=x-nt,a}Ut.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function Dr(a,y,x,b,E,z,nt,ot){return nt===void 0&&(nt=0),ot===void 0&&(ot=0),a<=E&&E+nt<=a+x&&y<=z&&z+ot<=y+b}function Ti(a,y,x,b,E,z,nt,ot){return a>nt+E||E>x+a?!1:!(y>ot+z||z>b+y)}Ut.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Ut.Mz=function(){return this.width===0&&this.height===0},Je.alloc=function(){var a=Er.pop();return a===void 0?new Je:a},Je.allocAt=function(a,y,x,b){var E=Er.pop();return E===void 0?new Je(a,y,x,b):E.h(a,y,x,b)},Je.free=function(a){Er.push(a)},sn.Object.defineProperties(Je.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new de(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new on(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new de(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),Je.prototype.isEmpty=Je.prototype.Mz,Je.prototype.isReal=Je.prototype.w,Je.intersectsLineSegment=function(a,y,x,b,E,z,nt,ot){return ze.Fx(a,y,x,b,E,z,nt,ot)},Je.prototype.setSpot=Je.prototype.yi,Je.prototype.union=Je.prototype.Kv,Je.prototype.unionRect=Je.prototype.ed,Je.prototype.unionPoint=Je.prototype.Ye,Je.prototype.intersects=Je.prototype.Vu,Je.prototype.intersectsRect=Je.prototype.Yc,Je.prototype.intersect=Je.prototype.Uu,Je.prototype.intersectRect=Je.prototype.Ex,Je.prototype.grow=Je.prototype.Hz,Je.prototype.subtractMargin=Je.prototype.Fv,Je.prototype.addMargin=Je.prototype.Co,Je.prototype.inflate=Je.prototype.Bc,Je.prototype.offset=Je.prototype.offset,Je.prototype.contains=Je.prototype.contains,Je.prototype.containsRect=Je.prototype.Re,Je.prototype.containsPoint=Je.prototype.ca,Je.prototype.equalsApprox=Je.prototype.Xa,Je.prototype.equalTo=Je.prototype.hi,Je.prototype.equals=Je.prototype.D,Je.prototype.setSize=Je.prototype.tA,Je.prototype.setPoint=Je.prototype.dd,Je.prototype.set=Je.prototype.set,Je.prototype.setTo=Je.prototype.sg;var Yi=null,sr=null,Er=[];Je.className="Rect",Je.parse=Jr,Je.stringify=Mo,Je.contains=Dr,Je.intersects=Ti,Je.ZeroRect=Yi=new Je(0,0,0,0).ja(),Je.NoRect=sr=new Je(NaN,NaN,NaN,NaN).ja(),Je.parse=Jr,Je.stringify=Mo,Je.contains=Dr,Je.intersects=Ti;function ii(a,y,x,b){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):b!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=b):Ye("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}ii.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ii.prototype.sg=function(a,y,x,b){return this.top=a,this.right=y,this.bottom=x,this.left=b,this},ii.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ii.prototype.copy=function(){var a=new ii;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Ut=ii.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function so(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var b=a[y++];if(b&&(x=parseFloat(b)),isNaN(x))return new ii;for(var E=NaN;a[y]==="";)y++;if((b=a[y++])&&(E=parseFloat(b)),isNaN(E))return new ii(x);for(var z=NaN;a[y]==="";)y++;if((b=a[y++])&&(z=parseFloat(b)),isNaN(z))return new ii(x,E);for(var nt=NaN;a[y]==="";)y++;return(b=a[y++])&&(nt=parseFloat(b)),isNaN(nt)?new ii(x,E):new ii(x,E,z,nt)}return new ii}function Zr(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Ut.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Ut.D=function(a){return a instanceof ii?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Ut.hi=function(a,y,x,b){return this.top===a&&this.right===y&&this.bottom===x&&this.left===b},Ut.Xa=function(a){return ze.B(this.top,a.top)&&ze.B(this.right,a.right)&&ze.B(this.bottom,a.bottom)&&ze.B(this.left,a.left)},Ut.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},ii.alloc=function(){var a=ts.pop();return a===void 0?new ii:a},ii.free=function(a){ts.push(a)},ii.prototype.isReal=ii.prototype.w,ii.prototype.equalsApprox=ii.prototype.Xa,ii.prototype.equalTo=ii.prototype.hi,ii.prototype.equals=ii.prototype.D,ii.prototype.set=ii.prototype.set,ii.prototype.setTo=ii.prototype.sg;var uo=null,_o=null,ts=[];ii.className="Margin",ii.parse=so,ii.stringify=Zr,ii.ZeroMargin=uo=new ii(0,0,0,0).ja(),ii.TwoMargin=_o=new ii(2,2,2,2).ja(),ii.parse=so,ii.stringify=Zr;function _n(a,y,x,b){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),b===void 0&&(b=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=b),this._isFrozen=!1}var no,ho,es,qr,Qo,Gi,ga,Vo,Ro,ws,Qa,dl,ta,pa,lh,Bc,uh,Qh,ea,ja,qa,fl,Td,Nd,Zf,ns,Fp,Jf,Ic,qh,na,ia,fs,js,Fd,Rc;_n.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},_n.prototype.sg=function(a,y,x,b){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=b,this},_n.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},_n.prototype.copy=function(){var a=new _n;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Ut=_n.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Wo(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function Od(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return no;if(a==="TopLeft")return ho;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return es;if(a==="TopRight")return qr;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return Qo;if(a==="Center")return Gi;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return ga;if(a==="BottomLeft")return Vo;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Ro;if(a==="BottomRight")return ws;if(a==="TopSide")return Qa;if(a==="LeftSide")return dl;if(a==="RightSide")return ta;if(a==="BottomSide")return pa;if(a==="TopBottomSides")return lh;if(a==="LeftRightSides")return Bc;if(a==="TopLeftSides")return uh;if(a==="TopRightSides")return Qh;if(a==="BottomLeftSides")return ea;if(a==="BottomRightSides")return ja;if(a==="NotTopSide")return qa;if(a==="NotLeftSide")return fl;if(a==="NotRightSide")return Td;if(a==="NotBottomSide")return Nd;if(a==="AllSides")return Zf;if(a==="Default")return ns;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));var E=this.m12*a+this.m22*b,z=this.m11*-b+this.m21*a,nt=this.m12*-b+this.m22*a;return this.m11=this.m11*a+this.m21*b,this.m12=E,this.m21=z,this.m22=nt,this.translate(-y,-x),this},Ut=ki.prototype,Ut.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Ut.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Ut.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Ut.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,b=a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ut.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,b=1.2*a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ut.pp=function(a){var y=a.x,x=a.y,b=y+a.width,E=x+a.height,z=this.m11,nt=this.m12,ot=this.m21,at=this.m22,ht=this.dx,dt=this.dy,yt=y*z+x*ot+ht,Tt=y*nt+x*at+dt,zt=b*z+x*ot+ht,Gt=b*nt+x*at+dt;return x=y*z+E*ot+ht,y=y*nt+E*at+dt,z=b*z+E*ot+ht,b=b*nt+E*at+dt,E=Math.min(yt,zt),yt=Math.max(yt,zt),zt=Math.min(Tt,Gt),Tt=Math.max(Tt,Gt),E=Math.min(E,x),yt=Math.max(yt,x),zt=Math.min(zt,y),Tt=Math.max(Tt,y),E=Math.min(E,z),yt=Math.max(yt,z),zt=Math.min(zt,b),Tt=Math.max(Tt,b),a.h(E,zt,yt-E,Tt-zt),a},ki.alloc=function(){var a=Qf.pop();return a===void 0?new ki:a},ki.free=function(a){Qf.push(a)},ki.prototype.transformRect=ki.prototype.pp,ki.prototype.transformPoint=ki.prototype.Ga,ki.prototype.scale=ki.prototype.scale,ki.prototype.translate=ki.prototype.translate,ki.prototype.rotate=ki.prototype.rotate,ki.prototype.invert=ki.prototype.Vj,ki.prototype.multiplyInverted=ki.prototype.bv,ki.prototype.multiply=ki.prototype.multiply,ki.prototype.reset=ki.prototype.reset,ki.prototype.isIdentity=ki.prototype.ws,ki.prototype.equals=ki.prototype.D,ki.prototype.setTransform=ki.prototype.setTransform,ki.prototype.set=ki.prototype.set;var Qf=[];ki.className="Transform",ki.xF="54a702f3e53909c447824c6706603faf4c";var ze={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=ze.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);ze.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=E&&(E=1e-6),adt-ht)if(a-x>E||x-a>E){if(z=(b-y)/(x-a)*(z-a)+y,z-E<=nt&&nt<=z+E)return!0}else return!0;else if(y-b>E||b-y>E){if(nt=(x-a)/(b-y)*(nt-y)+a,nt-E<=z&&z<=nt+E)return!0}else return!0;return!1},cs:function(a,y,x,b,E,z,nt,ot,at,ht,dt,yt){if(ze.Yb(a,y,nt,ot,yt,x,b)&&ze.Yb(a,y,nt,ot,yt,E,z))return ze.Yb(a,y,nt,ot,yt,ht,dt);var Tt=(a+x)/2,zt=(y+b)/2,Gt=(x+E)/2,ee=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(Tt+Gt)/2,x=(zt+ee)/2,Gt=(Gt+E)/2,ee=(ee+z)/2;var ye=(b+Gt)/2,ge=(x+ee)/2;return ze.cs(a,y,Tt,zt,b,x,ye,ge,at,ht,dt,yt)||ze.cs(ye,ge,Gt,ee,E,z,nt,ot,at,ht,dt,yt)},ax:function(a,y,x,b,E,z,nt,ot,at){var ht=(x+E)/2,dt=(b+z)/2;return at.h((((a+x)/2+ht)/2+(ht+(E+nt)/2)/2)/2,(((y+b)/2+dt)/2+(dt+(z+ot)/2)/2)/2),at},My:function(a,y,x,b,E,z,nt,ot){var at=(x+E)/2,ht=(b+z)/2;return Rn(((a+x)/2+at)/2,((y+b)/2+ht)/2,(at+(E+nt)/2)/2,(ht+(z+ot)/2)/2)},Dl:function(a,y,x,b,E,z,nt,ot,at,ht){if(ze.Yb(a,y,nt,ot,at,x,b)&&ze.Yb(a,y,nt,ot,at,E,z))ur(ht,a,y,0,0),ur(ht,nt,ot,0,0);else{var dt=(a+x)/2,yt=(y+b)/2,Tt=(x+E)/2,zt=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(dt+Tt)/2,x=(yt+zt)/2,Tt=(Tt+E)/2,zt=(zt+z)/2;var Gt=(b+Tt)/2,ee=(x+zt)/2;ze.Dl(a,y,dt,yt,b,x,Gt,ee,at,ht),ze.Dl(Gt,ee,Tt,zt,E,z,nt,ot,at,ht)}return ht},Qe:function(a,y,x,b,E,z,nt,ot,at,ht){if(ze.Yb(a,y,nt,ot,at,x,b)&&ze.Yb(a,y,nt,ot,at,E,z))ht.length===0&&(ht.push(a),ht.push(y)),ht.push(nt),ht.push(ot);else{var dt=(a+x)/2,yt=(y+b)/2,Tt=(x+E)/2,zt=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(dt+Tt)/2,x=(yt+zt)/2,Tt=(Tt+E)/2,zt=(zt+z)/2;var Gt=(b+Tt)/2,ee=(x+zt)/2;ze.Qe(a,y,dt,yt,b,x,Gt,ee,at,ht),ze.Qe(Gt,ee,Tt,zt,E,z,nt,ot,at,ht)}return ht},jv:function(a,y,x,b,E,z,nt,ot,at,ht){if(ze.Yb(a,y,E,z,ht,x,b))return ze.Yb(a,y,E,z,ht,ot,at);var dt=(a+x)/2,yt=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var Tt=(dt+x)/2,zt=(yt+b)/2;return ze.jv(a,y,dt,yt,Tt,zt,nt,ot,at,ht)||ze.jv(Tt,zt,x,b,E,z,nt,ot,at,ht)},OA:function(a,y,x,b,E,z,nt){return nt.h(((a+x)/2+(x+E)/2)/2,((y+b)/2+(b+z)/2)/2),nt},iv:function(a,y,x,b,E,z,nt,ot){if(ze.Yb(a,y,E,z,nt,x,b))ur(ot,a,y,0,0),ur(ot,E,z,0,0);else{var at=(a+x)/2,ht=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var dt=(at+x)/2,yt=(ht+b)/2;ze.iv(a,y,at,ht,dt,yt,nt,ot),ze.iv(dt,yt,x,b,E,z,nt,ot)}return ot},ep:function(a,y,x,b,E,z,nt,ot){if(ze.Yb(a,y,E,z,nt,x,b))ot.length===0&&(ot.push(a),ot.push(y)),ot.push(E),ot.push(z);else{var at=(a+x)/2,ht=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var dt=(at+x)/2,yt=(ht+b)/2;ze.ep(a,y,at,ht,dt,yt,nt,ot),ze.ep(dt,yt,x,b,E,z,nt,ot)}return ot},Eo:function(a,y,x,b,E,z,nt,ot,at,ht,dt,yt,Tt,zt){if(ze.Yb(a,y,nt,ot,Tt,x,b)&&ze.Yb(a,y,nt,ot,Tt,E,z))return!ze.Rl(a,y,nt,ot,at,ht,dt,yt)||(Tt=(a-nt)*(ht-yt)-(y-ot)*(at-dt),Tt===0)?!1:(zt.h(((a*ot-y*nt)*(at-dt)-(a-nt)*(at*yt-ht*dt))/Tt,((a*ot-y*nt)*(ht-yt)-(y-ot)*(at*yt-ht*dt))/Tt),!0);var Gt=(a+x)/2,ee=(y+b)/2,ye=(x+E)/2,ge=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(Gt+ye)/2,x=(ee+ge)/2,ye=(ye+E)/2,ge=(ge+z)/2;var Ce=(b+ye)/2,be=(x+ge)/2,Ee=1/0,Be=!1,He=0,Mn=0;return ze.Eo(a,y,Gt,ee,b,x,Ce,be,at,ht,dt,yt,Tt,zt)&&(a=(zt.x-at)*(zt.x-at)+(zt.y-ht)*(zt.y-ht),a=dt)return zt;if((at>dt?at-dt:dt-at)<(ht>yt?ht-yt:yt-ht)){if(ya)return zt}else if(aa)return zt;0Tt&&zt--}else{Gt=(a+x)/2,ee=(y+b)/2;var ye=(x+E)/2,ge=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(Gt+ye)/2,x=(ee+ge)/2,ye=(ye+E)/2,ge=(ge+z)/2;var Ce=(b+ye)/2,be=(x+ge)/2;zt+=ze.Fo(a,y,Gt,ee,b,x,Ce,be,at,ht,dt,yt,Tt),zt+=ze.Fo(Ce,be,ye,ge,E,z,nt,ot,at,ht,dt,yt,Tt)}return zt},qh:function(a,y,x,b,E,z,nt){return ze.$(a,x)?(yy?(nt.h(a,y),!1):(nt.h(a,z),!0)):ze.$(y,b)?(aa?(nt.h(a,y),!1):(nt.h(E,y),!0)):(E=((a-E)*(a-x)+(y-z)*(y-b))/((x-a)*(x-a)+(b-y)*(b-y)),-5e-6>E?(nt.h(a,y),!1):1.000005y?(at.h(a,y),!1):(at.h(a,x),!0)):(nt=(b-y)/(x-a),ze.$(ot,nt)?(ze.qh(a,y,x,b,E,z,at),!1):(E=(nt*a-ot*E+z-y)/(nt-ot),ze.$(nt,0)?(aa?(at.h(a,y),!1):(at.h(E,y),!0)):ze.qh(a,y,x,b,E,nt*(E-a)+y,at))))},MA:function(a,y,x,b,E){return ze.Ve(x.x,x.y,b.x,b.y,a.x,a.y,y.x,y.y,E)},KA:function(a,y,x,b,E,z,nt,ot,at,ht){function dt(ye,ge){var Ce=(ye-a)*(ye-a)+(ge-y)*(ge-y);Ce(x>a?x-a:a-x)){if(Tt=1-(x-E)*(x-E)/(Tt*Tt),0>Tt)return at;Tt=Math.sqrt(Tt),b=-ht*Tt+z,dt(x,ht*Tt+z),dt(x,b)}else{if(x=(b-y)/(x-a),b=1/(Tt*Tt)+x*x/(ht*ht),ot=2*x*(y-x*a)/(ht*ht)-2*x*z/(ht*ht)-2*E/(Tt*Tt),Tt=ot*ot-4*b*(2*x*a*z/(ht*ht)-2*y*z/(ht*ht)+z*z/(ht*ht)+E*E/(Tt*Tt)-1+(y-x*a)*(y-x*a)/(ht*ht)),0>Tt)return at;Tt=Math.sqrt(Tt),ht=(-ot+Tt)/(2*b),dt(ht,x*ht-x*a+y),Tt=(-ot-Tt)/(2*b),dt(Tt,x*Tt-x*a+y)}return at},Ff:function(a,y,x,b,E,z,nt,ot,at){var ht=1e21,dt=a,yt=y;if(ze.Ve(a,y,a,b,E,z,nt,ot,at)){var Tt=(at.x-E)*(at.x-E)+(at.y-z)*(at.y-z);Ttht},us:function(a,y,x){return ze.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,b,E,z,nt,ot){var at=a+x,ht=y+b;return E===nt?(z=y):z===ot?(E=a):!!(Dr(a,y,x,b,E,z)||Dr(a,y,x,b,nt,ot)||ze.Rl(a,y,at,y,E,z,nt,ot)||ze.Rl(at,y,at,ht,E,z,nt,ot)||ze.Rl(at,ht,a,ht,E,z,nt,ot)||ze.Rl(a,ht,a,y,E,z,nt,ot))},Rl:function(a,y,x,b,E,z,nt,ot){return a===x&&y===b&&E===nt&&z===ot?a===E&&y===z:0>=ze.Fl(a,y,x,b,E,z)*ze.Fl(a,y,x,b,nt,ot)&&0>=ze.Fl(E,z,nt,ot,a,y)*ze.Fl(E,z,nt,ot,x,b)},Fl:function(a,y,x,b,E,z){return x-=a,b-=y,a=E-a,y=z-y,z=a*b-y*x,z===0&&(z=a*x+y*b,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,b,E,z){var nt=Math.PI;z||(b*=nt/180,E*=nt/180);var ot=b>E?-1:1;z=[];var at=nt/2,ht=b;if(b=Math.min(2*nt,Math.abs(E-b)),1e-5>b)return at=ht+ot*Math.min(b,at),ot=a+x*Math.cos(ht),ht=y+x*Math.sin(ht),a+=x*Math.cos(at),y+=x*Math.sin(at),x=(ot+a)/2,at=(ht+y)/2,z.push([ot,ht,x,at,x,at,a,y]),z;for(;1e-5x,z=0>b;if(aht&&(y=.5*(ot+at),!(y===ot||y===at));++ht){var dt=a/(y+E),yt=nt/(y+z);if(dt=dt*dt+yt*yt-1,0dt)at=y;else break}x=E*x/(y+E)-x,b=z*b/(y+z)-b,x=Math.sqrt(x*x+b*b)}else x=Math.abs(b-y);else b=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case bn.u:var y=new Je(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case bn.F:if(y=new Je(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case bn.o:y="",x=this.figures.s;for(var b=x.length,E=0;E=Ee-1?!0:ht[ee+1].match(Be)!==null}function b(){return ee++,ht[ee]}function E(pi){var ci=parseFloat(b()),Ji=parseFloat(b());ye===ye.toLowerCase()&&(ci=be.x+ci,Ji=be.y+Ji),pi.h(ci,Ji)}function z(){return E(be),be}function nt(){return E(Ce),Ce}function ot(){var pi=ge.toLowerCase();return pi!=="c"&&pi!=="s"&&pi!=="q"&&pi!=="t"?be:new de(2*be.x-Ce.x,2*be.y-Ce.y)}y===void 0&&(y=!1);var at=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(at,"$1 $2"),a=a.replace(at,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var ht=a.split(" ");for(a=0;a=Ee-1);)if(ge=ye,ye=b(),ye!=="")switch(ye.toUpperCase()){case"X":zt=!0,yt=dt=!1;break;case"M":for(Gt=z(),a.mc===null||zt===!0?(Pf(a,Gt.x,Gt.y,dt,!yt,Tt),zt=!1):a.moveTo(Gt.x,Gt.y),at.assign(be);!x();)Gt=z(),a.lineTo(Gt.x,Gt.y);break;case"L":for(;!x();)Gt=z(),a.lineTo(Gt.x,Gt.y);break;case"H":for(;!x();)be=new de((ye===ye.toLowerCase()?be.x:0)+parseFloat(b()),be.y),a.lineTo(be.x,be.y);break;case"V":for(;!x();)be=new de(be.x,(ye===ye.toLowerCase()?be.y:0)+parseFloat(b())),a.lineTo(be.x,be.y);break;case"C":for(;!x();){Gt=new de,E(Gt);var He=nt(),Mn=z();Hu(a,Gt.x,Gt.y,He.x,He.y,Mn.x,Mn.y)}break;case"S":for(;!x();)Gt=ot(),He=nt(),Mn=z(),Hu(a,Gt.x,Gt.y,He.x,He.y,Mn.x,Mn.y);break;case"Q":for(;!x();)Gt=nt(),He=z(),Rm(a,Gt.x,Gt.y,He.x,He.y);break;case"T":for(;!x();)Ce=Gt=ot(),He=z(),Rm(a,Gt.x,Gt.y,He.x,He.y);break;case"B":for(;!x();){Gt=parseFloat(b()),He=parseFloat(b()),Mn=parseFloat(b());var Un=parseFloat(b()),Dn=parseFloat(b()),Sn=Dn,an=!1;x()||(Sn=parseFloat(b()),x()||(an=parseFloat(b())!==0)),ye===ye.toLowerCase()&&(Mn+=be.x,Un+=be.y),a.arcTo(Gt,He,Mn,Un,Dn,Sn,an)}break;case"A":for(;!x();)Gt=Math.abs(parseFloat(b())),He=Math.abs(parseFloat(b())),Mn=parseFloat(b()),Dn=Un=!1,an=Sn=0,Sn=b(),Sn.length===1?(Un=!!parseFloat(Sn),Dn=!!parseFloat(b()),Sn=parseFloat(b())):Sn.length===2?(Un=!!parseFloat(Sn[0]),Dn=!!parseFloat(Sn[1]),Sn=parseFloat(b())):(Un=!!parseFloat(Sn[0]),Dn=!!parseFloat(Sn[1]),Sn=parseFloat(Sn.slice(2))),an=parseFloat(b()),ye===ye.toLowerCase()&&(Sn=be.x+Sn,an=be.y+an),be.h(Sn,an),Cx(a,Gt,He,Mn,Un,Dn,Sn,an);break;case"Z":Px(a),be.assign(at);break;case"F":for(Gt="",He=1;ht[ee+He];)if(ht[ee+He]==="0")Tt=!0,He++;else if(ht[ee+He].match(/[Uu]/)!==null)He++;else if(ht[ee+He].match(Be)===null)He++;else{Gt=ht[ee+He];break}Gt.match(/[Mm]/)?dt=!0:0nt&&(nt+=360),Gt.startAngle+=nt),0>a&&(Gt.startAngle=180-Gt.startAngle,Gt.sweepAngle=-Gt.sweepAngle),0>b&&(Gt.startAngle=-Gt.startAngle,Gt.sweepAngle=-Gt.sweepAngle),Gt.radiusX*=Math.sqrt(a*a+x*x),Gt.radiusY!==void 0&&(Gt.radiusY*=Math.sqrt(y*y+b*b));break;case Aa:if(nt=Gt.endX,ot=Gt.endY,Gt.endX=nt*a+ot*x+E,Gt.endY=nt*y+ot*b+z,Gt.radiusX===0||Gt.radiusY===0)break;y!==0&&(nt=180*Math.atan2(y,a)/Math.PI,0>nt&&(nt+=360),Gt.xAxisRotation+=nt),0>a&&(Gt.xAxisRotation=180-Gt.xAxisRotation,Gt.isClockwiseArc=!Gt.isClockwiseArc),0>b&&(Gt.xAxisRotation=-Gt.xAxisRotation,Gt.isClockwiseArc=!Gt.isClockwiseArc),Gt.radiusX*=Math.sqrt(a*a+x*x),Gt.radiusY*=Math.sqrt(y*y+b*b);break;default:Ye("Unknown Segment type: "+Gt.type)}}}}return this._isInvalidBounds=!0,this},Ut.ca=function(a,y){y===void 0&&(y=0);var x=this.od,b=this.pd,E=this.Dc,z=this.Ec;switch(this.type){case bn.j:return ze.Yb(x,b,E,z,y,a.x,a.y);case bn.u:var nt=Je.allocAt(Math.min(x,E)-y,Math.min(b,z)-y,Math.abs(E-x)+2*y,Math.abs(z-b)+2*y);return a=nt.ca(a),Je.free(nt),a;case bn.F:nt=Math.min(x,E)-y;var ot=Math.min(b,z)-y;return x=(Math.abs(E-x)+2*y)/2,y=(Math.abs(z-b)+2*y)/2,0>=x||0>=y?!1:(nt=a.x-(nt+x),ot=a.y-(ot+y),1>=nt*nt/(x*x)+ot*ot/(y*y));case bn.o:return nu(this,a,y,!0,!1);default:return!1}};function nu(a,y,x,b,E){var z=y.x;y=y.y;for(var nt=a.bounds.x-20,ot=0,at,ht,dt,yt,Tt=a.figures.s,zt=Tt.length,Gt=0;Gt=a)return 0;if((E>nt?E-nt:nt-E)<(z>ot?z-ot:ot-z)){if(zot)return 0}else if(yz)return 0}else if(Ent)return 0}else if(htE)return 0;return 0a?a=0:1=z)return b=z-nt,b=dt===0?0:b/dt,x=x[ot],ot=x[2*a],E=x[2*a+1],y.h(ot+(x[2*a+2]-ot)*b,E+(x[2*a+3]-E)*b),y;nt+=dt}}return y},Ut.wx=function(a){if(0>a?a=0:1=E)return E=y[nt],y=E[2*a],x=E[2*a+1],b=E[2*a+2],a=E[2*a+3],1>Math.abs(b-y)&&1>Math.abs(a-x)?0:1>Math.abs(b-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=b-y?0:180:180*Math.atan2(a-x,b-y)/Math.PI;z+=ht}}return NaN},Ut.Qu=function(a,y){if(0>a?a=0:1=z)return b=z-nt,b=dt===0?0:b/dt,dt=x[ot],x=dt[2*a],ot=dt[2*a+1],E=dt[2*a+2],a=dt[2*a+3],y[0]=x+(E-x)*b,y[1]=ot+(a-ot)*b,y[2]=1>Math.abs(E-x)&&1>Math.abs(a-ot)?0:1>Math.abs(E-x)?0<=a-ot?90:270:1>Math.abs(a-ot)?0<=E-x?0:180:180*Math.atan2(a-ot,E-x)/Math.PI,y;nt+=dt}}return y},Ut.xx=function(a){if(this.type===bn.j){var y=this.startX,x=this.startY,b=this.endX,E=this.endY;if(y!==b||x!==E){var z=a.x;if(a=a.y,y===b){if(x=b?b===x?0:1:Math.abs(a-x)/(b-nt)}if(x===E)return y=b?b===y?0:1:Math.abs(z-y)/(b-nt);nt=(b-y)*(b-y)+(E-x)*(E-x);var ot=de.alloc();return ze.qh(y,x,b,E,z,a,ot),a=ot.x,z=ot.y,de.free(ot),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/nt)}}else if(this.type===bn.u){nt=this.startX,ot=this.startY;var at=this.endX;if(E=this.endY,nt!==at||ot!==E){y=at-nt,x=E-ot,z=2*y+2*x,b=a.x,a=a.y,b=Math.min(Math.max(b,nt),at),a=Math.min(Math.max(a,ot),E),nt=Math.abs(b-nt),at=Math.abs(b-at),ot=Math.abs(a-ot),E=Math.abs(a-E);var ht=Math.min(nt,at,ot,E);if(ht===ot)return b/z;if(ht===at)return(y+a)/z;if(ht===E)return(2*y+x-b)/z;if(ht===nt)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,b=de.alloc(),E=1/0,ot=nt=0,at=y.length;for(var dt=ht=0,yt=0;yta?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,b=x.length,E=0;Ea&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(b,0),this.Pg=Math.max(E,0),typeof nt=="boolean"?nt&&(this.isLargeArc=!0):typeof nt=="number"&&nt&&(this.isLargeArc=!0),ot&&(this.isClockwiseArc=!0)):(this.Ne=b,this.Vh=E,a===So&&(z=Math.max(z,0)),this.Wh=z,typeof nt=="number"?(a===So&&(nt=Math.max(nt,0)),this.Pg=nt):this.Pg=0),this.ae=null}Xi.prototype.copy=function(){var a=new Xi;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Ut=Xi.prototype,Ut.Xa=function(a){if(!(a instanceof Xi)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case Oo:case Mr:return ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY);case is:return ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY)&&ze.B(this.point1X,a.point1X)&&ze.B(this.point1Y,a.point1Y)&&ze.B(this.point2X,a.point2X)&&ze.B(this.point2Y,a.point2Y);case ma:return ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY)&&ze.B(this.point1X,a.point1X)&&ze.B(this.point1Y,a.point1Y);case So:return ze.B(this.startAngle,a.startAngle)&&ze.B(this.sweepAngle,a.sweepAngle)&&ze.B(this.centerX,a.centerX)&&ze.B(this.centerY,a.centerY)&&ze.B(this.radiusX,a.radiusX)&&ze.B(this.radiusY,a.radiusY);case Aa:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&ze.B(this.xAxisRotation,a.xAxisRotation)&&ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY)&&ze.B(this.radiusX,a.radiusX)&&ze.B(this.radiusY,a.radiusY);default:return!1}},Ut.qb=function(a){a.classType===Xi&&(this.type=a)},Ut.toString=function(a){switch(a===void 0&&(a=-1),this.type){case Oo:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Mr:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case is:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case ma:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case So:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case Aa:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return this._isFrozen=!1,this},Ut.close=function(){return this.isClosed=!0,this};function ra(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,b=a.radiusY;if(b===void 0&&(b=x),x===0||b===0)return a.ae=[],a.ae;y=a.Ne;var E=a.Vh,z=ze.jx(0,0,x=zt?nt=Math.PI:1<=zt&&(nt=0),!at&&0nt&&(nt+=2*Math.PI),at=y>z?1:y/z,zt=y>z?z/y:1,y=ze.jx(0,0,y>z?y:z,dt,dt+nt,!0),z=ki.alloc(),z.reset(),z.translate(x,b),z.rotate(a.Ne,0,0),z.scale(at,zt),bn.Ha(y,z),ki.free(z),a.ae=y,a.ae}sn.Object.defineProperties(Xi.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&ti(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&ti(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&ti(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&ti(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&ti(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&ti(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&ti(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&ti(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&ti(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&xi(a,">= zero",Xi,"radiusX"),this._isFrozen&&ti(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&xi(a,">= zero",Xi,"radiusY"),this._isFrozen&&ti(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&ti(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&ti(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&ti(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&ti(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&ti(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),Xi.prototype.equalsApprox=Xi.prototype.Xa;var Oo=new qe(Xi,"Move",0),Mr=new qe(Xi,"Line",1),is=new qe(Xi,"Bezier",2),ma=new qe(Xi,"QuadraticBezier",3),So=new qe(Xi,"Arc",4),Aa=new qe(Xi,"SvgArc",4);Xi.className="PathSegment",Xi.Move=Oo,Xi.Line=Mr,Xi.Bezier=is,Xi.QuadraticBezier=ma,Xi.Arc=So,Xi.SvgArc=Aa;function gs(){this.H=null,this.xu=new de(0,0).freeze(),this.mt=new de(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}gs.prototype.copy=function(){var a=new gs;return this.clone(a)},gs.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},gs.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},gs.prototype.So=function(a,y){var x=this.diagram;return x===null||mg(x,a,y),y},gs.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(mg(x,a,y),y.assign(x.Ps(y))),y},sn.Object.defineProperties(gs.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),gs.prototype.getMultiTouchDocumentPoint=gs.prototype.Bz,gs.prototype.getMultiTouchViewPoint=gs.prototype.So,gs.className="InputEvent";function Cu(){this.H=null,this.xa="",this.ar=this.Lr=null}Cu.prototype.copy=function(){var a=new Cu;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},Cu.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},sn.Object.defineProperties(Cu.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),Cu.className="DiagramEvent";function Hr(){this.Fm=Wr,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}Hr.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},Hr.prototype.copy=function(){var a=new Hr;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=yn(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=yn(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=yn(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=yn(y)&&typeof y.J=="function"?y.J():y,a},Hr.prototype.qb=function(a){a.classType===Hr&&(this.change=a)},Hr.prototype.toString=function(){var a="";return a=this.change===oa?a+"* ":this.change===Wr?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===oa?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=qi(this.object)),this.oldValue!==null&&(a+=" old: "+qi(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+qi(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},Hr.prototype.I=function(a){return a?this.oldValue:this.newValue},Hr.prototype.Dz=function(a){return a?this.oldParam:this.newParam},Hr.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},Hr.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},Hr.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},Hr.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},sn.Object.defineProperties(Hr.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===oa&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),Hr.prototype.redo=Hr.prototype.redo,Hr.prototype.canRedo=Hr.prototype.canRedo,Hr.prototype.undo=Hr.prototype.undo,Hr.prototype.canUndo=Hr.prototype.canUndo,Hr.prototype.getParam=Hr.prototype.Dz,Hr.prototype.getValue=Hr.prototype.I,Hr.prototype.clear=Hr.prototype.clear;var oa=new qe(Hr,"Transaction",-1),Wr=new qe(Hr,"Property",0),co=new qe(Hr,"Insert",1),Lo=new qe(Hr,"Remove",2);Hr.className="ChangedEvent",Hr.Transaction=oa,Hr.Property=Wr,Hr.Insert=co,Hr.Remove=Lo;function jo(){this.o=new Cn().freeze(),this.xa="",this.j=!1}jo.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&00&<.prevInput=="\u200B"?ps(mt,os)(mt):Jn++<10?pt.detectingSelectAll=setTimeout(oi,500):(pt.selForContextMenu=null,pt.input.reset())};pt.detectingSelectAll=setTimeout(oi,200)}}if(Rt&&Dt>=9&&fn(),ft){Ii(it);var Gn=function(){Vn(window,"mouseup",Gn),setTimeout(hn,20)};ln(window,"mouseup",Gn)}else setTimeout(hn,50)},us.prototype.readOnlyChanged=function(it){it||this.reset(),this.textarea.disabled=it=="nocursor",this.textarea.readOnly=!!it},us.prototype.setUneditable=function(){},us.prototype.needsContentAttribute=!1;function am(it,lt){if(lt=lt?Qe(lt):{},lt.value=it.value,!lt.tabindex&&it.tabIndex&&(lt.tabindex=it.tabIndex),!lt.placeholder&&it.placeholder&&(lt.placeholder=it.placeholder),lt.autofocus==null){var mt=me();lt.autofocus=mt==it||it.getAttribute("autofocus")!=null&&mt==document.body}function pt(){it.value=Se.getValue()}var wt;if(it.form&&(ln(it.form,"submit",pt),!lt.leaveSubmitMethodAlone)){var Yt=it.form;wt=Yt.submit;try{var ue=Yt.submit=function(){pt(),Yt.submit=wt,Yt.submit(),Yt.submit=ue}}catch(ve){}}lt.finishInit=function(ve){ve.save=pt,ve.getTextArea=function(){return it},ve.toTextArea=function(){ve.toTextArea=isNaN,pt(),it.parentNode.removeChild(ve.getWrapperElement()),it.style.display="",it.form&&(Vn(it.form,"submit",pt),!lt.leaveSubmitMethodAlone&&typeof it.form.submit=="function"&&(it.form.submit=wt))}},it.style.display="none";var Se=Qr(function(ve){return it.parentNode.insertBefore(ve,it.nextSibling)},lt);return Se}function mc(it){it.off=Vn,it.on=ln,it.wheelEventPixels=_a,it.Doc=zs,it.splitLines=vn,it.countColumn=ae,it.findColumn=Xe,it.isWordChar=Qt,it.Pass=pe,it.signal=Tn,it.Line=$i,it.changeEnd=Ou,it.scrollbarModel=tg,it.Pos=yn,it.cmpPos=hi,it.modes=Nn,it.mimeModes=On,it.resolveMode=nn,it.getMode=en,it.modeExtensions=We,it.extendMode=sn,it.copyState=Xn,it.startState=zn,it.innerMode=Zn,it.commands=Ru,it.keyMap=Ea,it.keyName=$p,it.isModifierKey=lc,it.lookupKey=nl,it.normalizeKeyMap=pg,it.StringStream=Ze,it.SharedTextMarker=zl,it.TextMarker=Ke,it.LineWidget=uu,it.e_preventDefault=bi,it.e_stopPropagation=Ni,it.e_stop=Ii,it.addClass=Pe,it.contains=ce,it.rmClass=jt,it.keyNames=Ul}rm(Qr),zu(Qr);var hu="iter insert remove copy getEditor constructor".split(" ");for(var sd in zs.prototype)zs.prototype.hasOwnProperty(sd)&&$t(hu,sd)<0&&(Qr.prototype[sd]=function(it){return function(){return it.apply(this.doc,arguments)}}(zs.prototype[sd]));return fi(zs),Qr.inputStyles={textarea:us,contenteditable:wo},Qr.defineMode=function(it){!Qr.defaults.mode&&it!="null"&&(Qr.defaults.mode=it),Hn.apply(this,arguments)},Qr.defineMIME=gi,Qr.defineMode("null",function(){return{token:function(it){return it.skipToEnd()}}}),Qr.defineMIME("text/plain","null"),Qr.defineExtension=function(it,lt){Qr.prototype[it]=lt},Qr.defineDocExtension=function(it,lt){zs.prototype[it]=lt},Qr.fromTextArea=am,mc(Qr),Qr.version="5.58.2",Qr})},49047:function(An,jn,he){(function(Jt){Jt(he(4631),he(29589),he(52539))})(function(Jt){"use strict";Jt.defineMode("markdown",function(xt,qt){var Vt=Jt.getMode(xt,"text/html"),Rt=Vt.name=="null";function Dt(ae){if(Jt.findModeByName){var _t=Jt.findModeByName(ae);_t&&(ae=_t.mime||_t.mimes[0])}var $t=Jt.getMode(xt,ae);return $t.name=="null"?null:$t}qt.highlightFormatting===void 0&&(qt.highlightFormatting=!1),qt.maxBlockquoteDepth===void 0&&(qt.maxBlockquoteDepth=0),qt.taskLists===void 0&&(qt.taskLists=!1),qt.strikethrough===void 0&&(qt.strikethrough=!1),qt.emoji===void 0&&(qt.emoji=!1),qt.fencedCodeBlockHighlighting===void 0&&(qt.fencedCodeBlockHighlighting=!0),qt.fencedCodeBlockDefaultMode===void 0&&(qt.fencedCodeBlockDefaultMode="text/plain"),qt.xml===void 0&&(qt.xml=!0),qt.tokenTypeOverrides===void 0&&(qt.tokenTypeOverrides={});var St={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Et in St)St.hasOwnProperty(Et)&&qt.tokenTypeOverrides[Et]&&(St[Et]=qt.tokenTypeOverrides[Et]);var Nt=/^([*\-_])(?:\s*\1){2,}\s*$/,Pt=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ct=/^\[(x| )\](?=\s)/i,Lt=qt.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Ft=/^ {0,3}(?:\={1,}|-{2,})\s*$/,vt=/^[^#!\[\]*_\\<>` "'(~:]+/,et=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,tt=/^\s*\[[^\]]+?\]:.*$/,st=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,rt=" ";function ut(ae,_t,$t){return _t.f=_t.inline=$t,$t(ae,_t)}function ct(ae,_t,$t){return _t.f=_t.block=$t,$t(ae,_t)}function gt(ae){return!ae||!/\S/.test(ae.string)}function ft(ae){if(ae.linkTitle=!1,ae.linkHref=!1,ae.linkText=!1,ae.em=!1,ae.strong=!1,ae.strikethrough=!1,ae.quote=0,ae.indentedCode=!1,ae.f==jt){var _t=Rt;if(!_t){var $t=Jt.innerMode(Vt,ae.htmlState);_t=$t.mode.name=="xml"&&$t.state.tagStart===null&&!$t.state.context&&$t.state.tokenize.isInText}_t&&(ae.f=ne,ae.block=kt,ae.htmlState=null)}return ae.trailingSpace=0,ae.trailingSpaceNewLine=!1,ae.prevLine=ae.thisLine,ae.thisLine={stream:null},null}function kt(ae,_t){var $t=ae.column()===_t.indentation,re=gt(_t.prevLine.stream),pe=_t.indentedCode,le=_t.prevLine.hr,Ue=_t.list!==!1,Ne=(_t.listStack[_t.listStack.length-1]||0)+3;_t.indentedCode=!1;var Xe=_t.indentation;if(_t.indentationDiff===null&&(_t.indentationDiff=_t.indentation,Ue)){for(_t.list=null;Xe<_t.listStack[_t.listStack.length-1];)_t.listStack.pop(),_t.listStack.length?_t.indentation=_t.listStack[_t.listStack.length-1]:_t.list=!1;_t.list!==!1&&(_t.indentationDiff=Xe-_t.listStack[_t.listStack.length-1])}var Le=!re&&!le&&!_t.prevLine.header&&(!Ue||!pe)&&!_t.prevLine.fencedCodeEnd,xe=(_t.list===!1||le||re)&&_t.indentation<=Ne&&ae.match(Nt),_e=null;if(_t.indentationDiff>=4&&(pe||_t.prevLine.fencedCodeEnd||_t.prevLine.header||re))return ae.skipToEnd(),_t.indentedCode=!0,St.code;if(ae.eatSpace())return null;if($t&&_t.indentation<=Ne&&(_e=ae.match(Lt))&&_e[1].length<=6)return _t.quote=0,_t.header=_e[1].length,_t.thisLine.header=!0,qt.highlightFormatting&&(_t.formatting="header"),_t.f=_t.inline,Ot(_t);if(_t.indentation<=Ne&&ae.eat(">"))return _t.quote=$t?1:_t.quote+1,qt.highlightFormatting&&(_t.formatting="quote"),ae.eatSpace(),Ot(_t);if(!xe&&!_t.setext&&$t&&_t.indentation<=Ne&&(_e=ae.match(Pt))){var Fe=_e[1]?"ol":"ul";return _t.indentation=Xe+ae.current().length,_t.list=!0,_t.quote=0,_t.listStack.push(_t.indentation),_t.em=!1,_t.strong=!1,_t.code=!1,_t.strikethrough=!1,qt.taskLists&&ae.match(Ct,!1)&&(_t.taskList=!0),_t.f=_t.inline,qt.highlightFormatting&&(_t.formatting=["list","list-"+Fe]),Ot(_t)}else{if($t&&_t.indentation<=Ne&&(_e=ae.match(et,!0)))return _t.quote=0,_t.fencedEndRE=new RegExp(_e[1]+"+ *$"),_t.localMode=qt.fencedCodeBlockHighlighting&&Dt(_e[2]||qt.fencedCodeBlockDefaultMode),_t.localMode&&(_t.localState=Jt.startState(_t.localMode)),_t.f=_t.block=Ht,qt.highlightFormatting&&(_t.formatting="code-block"),_t.code=-1,Ot(_t);if(_t.setext||(!Le||!Ue)&&!_t.quote&&_t.list===!1&&!_t.code&&!xe&&!tt.test(ae.string)&&(_e=ae.lookAhead(1))&&(_e=_e.match(Ft)))return _t.setext?(_t.header=_t.setext,_t.setext=0,ae.skipToEnd(),qt.highlightFormatting&&(_t.formatting="header")):(_t.header=_e[0].charAt(0)=="="?1:2,_t.setext=_t.header),_t.thisLine.header=!0,_t.f=_t.inline,Ot(_t);if(xe)return ae.skipToEnd(),_t.hr=!0,_t.thisLine.hr=!0,St.hr;if(ae.peek()==="[")return ut(ae,_t,De)}return ut(ae,_t,_t.inline)}function jt(ae,_t){var $t=Vt.token(ae,_t.htmlState);if(!Rt){var re=Jt.innerMode(Vt,_t.htmlState);(re.mode.name=="xml"&&re.state.tagStart===null&&!re.state.context&&re.state.tokenize.isInText||_t.md_inside&&ae.current().indexOf(">")>-1)&&(_t.f=ne,_t.block=kt,_t.htmlState=null)}return $t}function Ht(ae,_t){var $t=_t.listStack[_t.listStack.length-1]||0,re=_t.indentation<$t,pe=$t+3;if(_t.fencedEndRE&&_t.indentation<=pe&&(re||ae.match(_t.fencedEndRE))){qt.highlightFormatting&&(_t.formatting="code-block");var le;return re||(le=Ot(_t)),_t.localMode=_t.localState=null,_t.block=kt,_t.f=ne,_t.fencedEndRE=null,_t.code=0,_t.thisLine.fencedCodeEnd=!0,re?ct(ae,_t,_t.block):le}else return _t.localMode?_t.localMode.token(ae,_t.localState):(ae.skipToEnd(),St.code)}function Ot(ae){var _t=[];if(ae.formatting){_t.push(St.formatting),typeof ae.formatting=="string"&&(ae.formatting=[ae.formatting]);for(var $t=0;$t=ae.quote?_t.push(St.formatting+"-"+ae.formatting[$t]+"-"+ae.quote):_t.push("error"))}if(ae.taskOpen)return _t.push("meta"),_t.length?_t.join(" "):null;if(ae.taskClosed)return _t.push("property"),_t.length?_t.join(" "):null;if(ae.linkHref?_t.push(St.linkHref,"url"):(ae.strong&&_t.push(St.strong),ae.em&&_t.push(St.em),ae.strikethrough&&_t.push(St.strikethrough),ae.emoji&&_t.push(St.emoji),ae.linkText&&_t.push(St.linkText),ae.code&&_t.push(St.code),ae.image&&_t.push(St.image),ae.imageAltText&&_t.push(St.imageAltText,"link"),ae.imageMarker&&_t.push(St.imageMarker)),ae.header&&_t.push(St.header,St.header+"-"+ae.header),ae.quote&&(_t.push(St.quote),!qt.maxBlockquoteDepth||qt.maxBlockquoteDepth>=ae.quote?_t.push(St.quote+"-"+ae.quote):_t.push(St.quote+"-"+qt.maxBlockquoteDepth)),ae.list!==!1){var re=(ae.listStack.length-1)%3;re?re===1?_t.push(St.list2):_t.push(St.list3):_t.push(St.list1)}return ae.trailingSpaceNewLine?_t.push("trailing-space-new-line"):ae.trailingSpace&&_t.push("trailing-space-"+(ae.trailingSpace%2?"a":"b")),_t.length?_t.join(" "):null}function te(ae,_t){if(ae.match(vt,!0))return Ot(_t)}function ne(ae,_t){var $t=_t.text(ae,_t);if(typeof $t!="undefined")return $t;if(_t.list)return _t.list=null,Ot(_t);if(_t.taskList){var re=ae.match(Ct,!0)[1]===" ";return re?_t.taskOpen=!0:_t.taskClosed=!0,qt.highlightFormatting&&(_t.formatting="task"),_t.taskList=!1,Ot(_t)}if(_t.taskOpen=!1,_t.taskClosed=!1,_t.header&&ae.match(/^#+$/,!0))return qt.highlightFormatting&&(_t.formatting="header"),Ot(_t);var pe=ae.next();if(_t.linkTitle){_t.linkTitle=!1;var le=pe;pe==="("&&(le=")"),le=(le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+le+"\\\\]+|\\\\\\\\|\\\\.)"+le;if(ae.match(new RegExp(Ue),!0))return St.linkHref}if(pe==="`"){var Ne=_t.formatting;qt.highlightFormatting&&(_t.formatting="code"),ae.eatWhile("`");var Xe=ae.current().length;if(_t.code==0&&(!_t.quote||Xe==1))return _t.code=Xe,Ot(_t);if(Xe==_t.code){var Le=Ot(_t);return _t.code=0,Le}else return _t.formatting=Ne,Ot(_t)}else if(_t.code)return Ot(_t);if(pe==="\\"&&(ae.next(),qt.highlightFormatting)){var xe=Ot(_t),_e=St.formatting+"-escape";return xe?xe+" "+_e:_e}if(pe==="!"&&ae.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return _t.imageMarker=!0,_t.image=!0,qt.highlightFormatting&&(_t.formatting="image"),Ot(_t);if(pe==="["&&_t.imageMarker&&ae.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return _t.imageMarker=!1,_t.imageAltText=!0,qt.highlightFormatting&&(_t.formatting="image"),Ot(_t);if(pe==="]"&&_t.imageAltText){qt.highlightFormatting&&(_t.formatting="image");var xe=Ot(_t);return _t.imageAltText=!1,_t.image=!1,_t.inline=_t.f=ce,xe}if(pe==="["&&!_t.image)return _t.linkText&&ae.match(/^.*?\]/)||(_t.linkText=!0,qt.highlightFormatting&&(_t.formatting="link")),Ot(_t);if(pe==="]"&&_t.linkText){qt.highlightFormatting&&(_t.formatting="link");var xe=Ot(_t);return _t.linkText=!1,_t.inline=_t.f=ae.match(/\(.*?\)| ?\[.*?\]/,!1)?ce:ne,xe}if(pe==="<"&&ae.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){_t.f=_t.inline=Xt,qt.highlightFormatting&&(_t.formatting="link");var xe=Ot(_t);return xe?xe+=" ":xe="",xe+St.linkInline}if(pe==="<"&&ae.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){_t.f=_t.inline=Xt,qt.highlightFormatting&&(_t.formatting="link");var xe=Ot(_t);return xe?xe+=" ":xe="",xe+St.linkEmail}if(qt.xml&&pe==="<"&&ae.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Fe=ae.string.indexOf(">",ae.pos);if(Fe!=-1){var Ae=ae.string.substring(ae.start,Fe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Ae)&&(_t.md_inside=!0)}return ae.backUp(1),_t.htmlState=Jt.startState(Vt),ct(ae,_t,jt)}if(qt.xml&&pe==="<"&&ae.match(/^\/\w*?>/))return _t.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var oe=1,Mt=ae.pos==1?" ":ae.string.charAt(ae.pos-2);oe<3&&ae.eat(pe);)oe++;var At=ae.peek()||" ",Qt=!/\s/.test(At)&&(!st.test(At)||/\s/.test(Mt)||st.test(Mt)),se=!/\s/.test(Mt)&&(!st.test(Mt)||/\s/.test(At)||st.test(At)),Kt=null,It=null;if(oe%2&&(!_t.em&&Qt&&(pe==="*"||!se||st.test(Mt))?Kt=!0:_t.em==pe&&se&&(pe==="*"||!Qt||st.test(At))&&(Kt=!1)),oe>1&&(!_t.strong&&Qt&&(pe==="*"||!se||st.test(Mt))?It=!0:_t.strong==pe&&se&&(pe==="*"||!Qt||st.test(At))&&(It=!1)),It!=null||Kt!=null){qt.highlightFormatting&&(_t.formatting=Kt==null?"strong":It==null?"em":"strong em"),Kt===!0&&(_t.em=pe),It===!0&&(_t.strong=pe);var Le=Ot(_t);return Kt===!1&&(_t.em=!1),It===!1&&(_t.strong=!1),Le}}else if(pe===" "&&(ae.eat("*")||ae.eat("_"))){if(ae.peek()===" ")return Ot(_t);ae.backUp(1)}if(qt.strikethrough){if(pe==="~"&&ae.eatWhile(pe)){if(_t.strikethrough){qt.highlightFormatting&&(_t.formatting="strikethrough");var Le=Ot(_t);return _t.strikethrough=!1,Le}else if(ae.match(/^[^\s]/,!1))return _t.strikethrough=!0,qt.highlightFormatting&&(_t.formatting="strikethrough"),Ot(_t)}else if(pe===" "&&ae.match(/^~~/,!0)){if(ae.peek()===" ")return Ot(_t);ae.backUp(2)}}if(qt.emoji&&pe===":"&&ae.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){_t.emoji=!0,qt.highlightFormatting&&(_t.formatting="emoji");var bt=Ot(_t);return _t.emoji=!1,bt}return pe===" "&&(ae.match(/^ +$/,!1)?_t.trailingSpace++:_t.trailingSpace&&(_t.trailingSpaceNewLine=!0)),Ot(_t)}function Xt(ae,_t){var $t=ae.next();if($t===">"){_t.f=_t.inline=ne,qt.highlightFormatting&&(_t.formatting="link");var re=Ot(_t);return re?re+=" ":re="",re+St.linkInline}return ae.match(/^[^>]+/,!0),St.linkInline}function ce(ae,_t){if(ae.eatSpace())return null;var $t=ae.next();return $t==="("||$t==="["?(_t.f=_t.inline=Pe($t==="("?")":"]"),qt.highlightFormatting&&(_t.formatting="link-string"),_t.linkHref=!0,Ot(_t)):"error"}var me={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Pe(ae){return function(_t,$t){var re=_t.next();if(re===ae){$t.f=$t.inline=ne,qt.highlightFormatting&&($t.formatting="link-string");var pe=Ot($t);return $t.linkHref=!1,pe}return _t.match(me[ae]),$t.linkHref=!0,Ot($t)}}function De(ae,_t){return ae.match(/^([^\]\\]|\\.)*\]:/,!1)?(_t.f=Ve,ae.next(),qt.highlightFormatting&&(_t.formatting="link"),_t.linkText=!0,Ot(_t)):ut(ae,_t,ne)}function Ve(ae,_t){if(ae.match(/^\]:/,!0)){_t.f=_t.inline=we,qt.highlightFormatting&&(_t.formatting="link");var $t=Ot(_t);return _t.linkText=!1,$t}return ae.match(/^([^\]\\]|\\.)+/,!0),St.linkText}function we(ae,_t){return ae.eatSpace()?null:(ae.match(/^[^\s]+/,!0),ae.peek()===void 0?_t.linkTitle=!0:ae.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),_t.f=_t.inline=ne,St.linkHref+" url")}var Qe={startState:function(){return{f:kt,prevLine:{stream:null},thisLine:{stream:null},block:kt,htmlState:null,indentation:0,inline:ne,text:te,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(ae){return{f:ae.f,prevLine:ae.prevLine,thisLine:ae.thisLine,block:ae.block,htmlState:ae.htmlState&&Jt.copyState(Vt,ae.htmlState),indentation:ae.indentation,localMode:ae.localMode,localState:ae.localMode?Jt.copyState(ae.localMode,ae.localState):null,inline:ae.inline,text:ae.text,formatting:!1,linkText:ae.linkText,linkTitle:ae.linkTitle,linkHref:ae.linkHref,code:ae.code,em:ae.em,strong:ae.strong,strikethrough:ae.strikethrough,emoji:ae.emoji,header:ae.header,setext:ae.setext,hr:ae.hr,taskList:ae.taskList,list:ae.list,listStack:ae.listStack.slice(0),quote:ae.quote,indentedCode:ae.indentedCode,trailingSpace:ae.trailingSpace,trailingSpaceNewLine:ae.trailingSpaceNewLine,md_inside:ae.md_inside,fencedEndRE:ae.fencedEndRE}},token:function(ae,_t){if(_t.formatting=!1,ae!=_t.thisLine.stream){if(_t.header=0,_t.hr=!1,ae.match(/^\s*$/,!0))return ft(_t),null;if(_t.prevLine=_t.thisLine,_t.thisLine={stream:ae},_t.taskList=!1,_t.trailingSpace=0,_t.trailingSpaceNewLine=!1,!_t.localState&&(_t.f=_t.block,_t.f!=jt)){var $t=ae.match(/^\s*/,!0)[0].replace(/\t/g,rt).length;if(_t.indentation=$t,_t.indentationDiff=null,$t>0)return null}}return _t.f(ae,_t)},innerMode:function(ae){return ae.block==jt?{state:ae.htmlState,mode:Vt}:ae.localState?{state:ae.localState,mode:ae.localMode}:{state:ae,mode:Qe}},indent:function(ae,_t,$t){return ae.block==jt&&Vt.indent?Vt.indent(ae.htmlState,_t,$t):ae.localState&&ae.localMode.indent?ae.localMode.indent(ae.localState,_t,$t):Jt.Pass},blankLine:ft,getType:Ot,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Qe},"xml"),Jt.defineMIME("text/markdown","markdown"),Jt.defineMIME("text/x-markdown","markdown")})},52539:function(An,jn,he){(function(Jt){Jt(he(4631))})(function(Jt){"use strict";Jt.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var xt=0;xt-1&&Vt.substring(St+1,Vt.length);if(Et)return Jt.findModeByExtension(Et)},Jt.findModeByName=function(Vt){Vt=Vt.toLowerCase();for(var Rt=0;Rt0?vt.cmdState[vt.cmdState.length-1]:null}function Dt(vt){var et=vt.cmdState.pop();et&&et.closeBracket()}function St(vt){for(var et=vt.cmdState,tt=et.length-1;tt>=0;tt--){var st=et[tt];if(st.name!="DEFAULT")return st}return{styleIdentifier:function(){return null}}}function Et(vt,et,tt){return function(){this.name=vt,this.bracketNo=0,this.style=et,this.styles=tt,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Nt={};Nt.importmodule=Et("importmodule","tag",["string","builtin"]),Nt.documentclass=Et("documentclass","tag",["","atom"]),Nt.usepackage=Et("usepackage","tag",["atom"]),Nt.begin=Et("begin","tag",["atom"]),Nt.end=Et("end","tag",["atom"]),Nt.label=Et("label","tag",["atom"]),Nt.ref=Et("ref","tag",["atom"]),Nt.eqref=Et("eqref","tag",["atom"]),Nt.cite=Et("cite","tag",["atom"]),Nt.bibitem=Et("bibitem","tag",["atom"]),Nt.Bibitem=Et("Bibitem","tag",["atom"]),Nt.RBibitem=Et("RBibitem","tag",["atom"]),Nt.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Pt(vt,et){vt.f=et}function Ct(vt,et){var tt;if(vt.match(/^\\[a-zA-Z@]+/)){var st=vt.current().slice(1);return tt=Nt.hasOwnProperty(st)?Nt[st]:Nt.DEFAULT,tt=new tt,Vt(et,tt),Pt(et,Ft),tt.style}if(vt.match(/^\\[$&%#{}_]/)||vt.match(/^\\[,;!\/\\]/))return"tag";if(vt.match("\\["))return Pt(et,function(ut,ct){return Lt(ut,ct,"\\]")}),"keyword";if(vt.match("\\("))return Pt(et,function(ut,ct){return Lt(ut,ct,"\\)")}),"keyword";if(vt.match("$$"))return Pt(et,function(ut,ct){return Lt(ut,ct,"$$")}),"keyword";if(vt.match("$"))return Pt(et,function(ut,ct){return Lt(ut,ct,"$")}),"keyword";var rt=vt.next();if(rt=="%")return vt.skipToEnd(),"comment";if(rt=="}"||rt=="]"){if(tt=Rt(et),tt)tt.closeBracket(rt),Pt(et,Ft);else return"error";return"bracket"}else return rt=="{"||rt=="["?(tt=Nt.DEFAULT,tt=new tt,Vt(et,tt),"bracket"):/\d/.test(rt)?(vt.eatWhile(/[\w.%]/),"atom"):(vt.eatWhile(/[\w\-_]/),tt=St(et),tt.name=="begin"&&(tt.argument=vt.current()),tt.styleIdentifier())}function Lt(vt,et,tt){if(vt.eatSpace())return null;if(tt&&vt.match(tt))return Pt(et,Ct),"keyword";if(vt.match(/^\\[a-zA-Z@]+/))return"tag";if(vt.match(/^[a-zA-Z]+/))return"variable-2";if(vt.match(/^\\[$&%#{}_]/)||vt.match(/^\\[,;!\/]/)||vt.match(/^[\^_&]/))return"tag";if(vt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(vt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var st=vt.next();return st=="{"||st=="}"||st=="["||st=="]"||st=="("||st==")"?"bracket":st=="%"?(vt.skipToEnd(),"comment"):"error"}function Ft(vt,et){var tt=vt.peek(),st;return tt=="{"||tt=="["?(st=Rt(et),st.openBracket(tt),vt.eat(tt),Pt(et,Ct),"bracket"):/[ \t\r]/.test(tt)?(vt.eat(tt),null):(Pt(et,Ct),Dt(et),Ct(vt,et))}return{startState:function(){var vt=qt.inMathMode?function(et,tt){return Lt(et,tt)}:Ct;return{cmdState:[],f:vt}},copyState:function(vt){return{cmdState:vt.cmdState.slice(),f:vt.f}},token:function(vt,et){return et.f(vt,et)},blankLine:function(vt){vt.f=Ct,vt.cmdState.length=0},lineComment:"%"}}),Jt.defineMIME("text/x-stex","stex"),Jt.defineMIME("text/x-latex","stex")})},29589:function(An,jn,he){(function(Jt){Jt(he(4631))})(function(Jt){"use strict";var xt={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},qt={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};Jt.defineMode("xml",function(Vt,Rt){var Dt=Vt.indentUnit,St={},Et=Rt.htmlMode?xt:qt;for(var Nt in Et)St[Nt]=Et[Nt];for(var Nt in Rt)St[Nt]=Rt[Nt];var Pt,Ct;function Lt(Xt,ce){function me(Ve){return ce.tokenize=Ve,Ve(Xt,ce)}var Pe=Xt.next();if(Pe=="<")return Xt.eat("!")?Xt.eat("[")?Xt.match("CDATA[")?me(et("atom","]]>")):null:Xt.match("--")?me(et("comment","-->")):Xt.match("DOCTYPE",!0,!0)?(Xt.eatWhile(/[\w\._\-]/),me(tt(1))):null:Xt.eat("?")?(Xt.eatWhile(/[\w\._\-]/),ce.tokenize=et("meta","?>"),"meta"):(Pt=Xt.eat("/")?"closeTag":"openTag",ce.tokenize=Ft,"tag bracket");if(Pe=="&"){var De;return Xt.eat("#")?Xt.eat("x")?De=Xt.eatWhile(/[a-fA-F\d]/)&&Xt.eat(";"):De=Xt.eatWhile(/[\d]/)&&Xt.eat(";"):De=Xt.eatWhile(/[\w\.\-:]/)&&Xt.eat(";"),De?"atom":"error"}else return Xt.eatWhile(/[^&<]/),null}Lt.isInText=!0;function Ft(Xt,ce){var me=Xt.next();if(me==">"||me=="/"&&Xt.eat(">"))return ce.tokenize=Lt,Pt=me==">"?"endTag":"selfcloseTag","tag bracket";if(me=="=")return Pt="equals",null;if(me=="<"){ce.tokenize=Lt,ce.state=ct,ce.tagName=ce.tagStart=null;var Pe=ce.tokenize(Xt,ce);return Pe?Pe+" tag error":"tag error"}else return/[\'\"]/.test(me)?(ce.tokenize=vt(me),ce.stringStartCol=Xt.column(),ce.tokenize(Xt,ce)):(Xt.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function vt(Xt){var ce=function(me,Pe){for(;!me.eol();)if(me.next()==Xt){Pe.tokenize=Ft;break}return"string"};return ce.isInAttribute=!0,ce}function et(Xt,ce){return function(me,Pe){for(;!me.eol();){if(me.match(ce)){Pe.tokenize=Lt;break}me.next()}return Xt}}function tt(Xt){return function(ce,me){for(var Pe;(Pe=ce.next())!=null;){if(Pe=="<")return me.tokenize=tt(Xt+1),me.tokenize(ce,me);if(Pe==">")if(Xt==1){me.tokenize=Lt;break}else return me.tokenize=tt(Xt-1),me.tokenize(ce,me)}return"meta"}}function st(Xt,ce,me){this.prev=Xt.context,this.tagName=ce,this.indent=Xt.indented,this.startOfLine=me,(St.doNotIndent.hasOwnProperty(ce)||Xt.context&&Xt.context.noIndent)&&(this.noIndent=!0)}function rt(Xt){Xt.context&&(Xt.context=Xt.context.prev)}function ut(Xt,ce){for(var me;;){if(!Xt.context||(me=Xt.context.tagName,!St.contextGrabbers.hasOwnProperty(me)||!St.contextGrabbers[me].hasOwnProperty(ce)))return;rt(Xt)}}function ct(Xt,ce,me){return Xt=="openTag"?(me.tagStart=ce.column(),gt):Xt=="closeTag"?ft:ct}function gt(Xt,ce,me){return Xt=="word"?(me.tagName=ce.current(),Ct="tag",Ht):St.allowMissingTagName&&Xt=="endTag"?(Ct="tag bracket",Ht(Xt,ce,me)):(Ct="error",gt)}function ft(Xt,ce,me){if(Xt=="word"){var Pe=ce.current();return me.context&&me.context.tagName!=Pe&&St.implicitlyClosed.hasOwnProperty(me.context.tagName)&&rt(me),me.context&&me.context.tagName==Pe||St.matchClosing===!1?(Ct="tag",kt):(Ct="tag error",jt)}else return St.allowMissingTagName&&Xt=="endTag"?(Ct="tag bracket",kt(Xt,ce,me)):(Ct="error",jt)}function kt(Xt,ce,me){return Xt!="endTag"?(Ct="error",kt):(rt(me),ct)}function jt(Xt,ce,me){return Ct="error",kt(Xt,ce,me)}function Ht(Xt,ce,me){if(Xt=="word")return Ct="attribute",Ot;if(Xt=="endTag"||Xt=="selfcloseTag"){var Pe=me.tagName,De=me.tagStart;return me.tagName=me.tagStart=null,Xt=="selfcloseTag"||St.autoSelfClosers.hasOwnProperty(Pe)?ut(me,Pe):(ut(me,Pe),me.context=new st(me,Pe,De==me.indented)),ct}return Ct="error",Ht}function Ot(Xt,ce,me){return Xt=="equals"?te:(St.allowMissing||(Ct="error"),Ht(Xt,ce,me))}function te(Xt,ce,me){return Xt=="string"?ne:Xt=="word"&&St.allowUnquoted?(Ct="string",Ht):(Ct="error",Ht(Xt,ce,me))}function ne(Xt,ce,me){return Xt=="string"?ne:Ht(Xt,ce,me)}return{startState:function(Xt){var ce={tokenize:Lt,state:ct,indented:Xt||0,tagName:null,tagStart:null,context:null};return Xt!=null&&(ce.baseIndent=Xt),ce},token:function(Xt,ce){if(!ce.tagName&&Xt.sol()&&(ce.indented=Xt.indentation()),Xt.eatSpace())return null;Pt=null;var me=ce.tokenize(Xt,ce);return(me||Pt)&&me!="comment"&&(Ct=null,ce.state=ce.state(Pt||me,Xt,ce),Ct&&(me=Ct=="error"?me+" error":Ct)),me},indent:function(Xt,ce,me){var Pe=Xt.context;if(Xt.tokenize.isInAttribute)return Xt.tagStart==Xt.indented?Xt.stringStartCol+1:Xt.indented+Dt;if(Pe&&Pe.noIndent)return Jt.Pass;if(Xt.tokenize!=Ft&&Xt.tokenize!=Lt)return me?me.match(/^(\s*)/)[0].length:0;if(Xt.tagName)return St.multilineTagIndentPastTag!==!1?Xt.tagStart+Xt.tagName.length+2:Xt.tagStart+Dt*(St.multilineTagIndentFactor||1);if(St.alignCDATA&&/$/,blockCommentStart:"",configuration:St.htmlMode?"html":"xml",helperType:St.htmlMode?"html":"xml",skipAttribute:function(Xt){Xt.state==te&&(Xt.state=Ht)},xmlCurrentTag:function(Xt){return Xt.tagName?{name:Xt.tagName,close:Xt.type=="closeTag"}:null},xmlCurrentContext:function(Xt){for(var ce=[],me=Xt.context;me;me=me.prev)me.tagName&&ce.push(me.tagName);return ce.reverse()}}}),Jt.defineMIME("text/xml","xml"),Jt.defineMIME("application/xml","xml"),Jt.mimeModes.hasOwnProperty("text/html")||Jt.defineMIME("text/html",{name:"xml",htmlMode:!0})})},23495:function(An,jn,he){"use strict";he.d(jn,{$u:function(){return Nt},BD:function(){return oe},E9:function(){return Et},FF:function(){return wr},FJ:function(){return ct},Hn:function(){return ut},KX:function(){return ft},NB:function(){return Wt},S0:function(){return _e},UL:function(){return Pt},Vk:function(){return rt},Vm:function(){return fe},YI:function(){return Fe},ZA:function(){return qt},Zt:function(){return Ct},al:function(){return Kt},bn:function(){return se},bx:function(){return Mt},g2:function(){return Ae},h1:function(){return te},hD:function(){return fi},l4:function(){return Dt},rU:function(){return Zt},s_:function(){return At},uz:function(){return ie},z6:function(){return Lt}}),An=he.hmd(An),function(){var Ut;function cn(a){var y=0;return function(){return yx&&(x=Math.max(0,E+x)),(b==null||b>E)&&(b=E),b=Number(b),0>b&&(b=Math.max(0,E+b)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):Ye("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function xr(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):Ye("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function li(){var a=to.pop();return a===void 0?[]:a}function ai(a){a.length=0,to.push(a)}function vi(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(yn(a)&&a.constructor)return vi(a.constructor);return typeof a}function qi(a){var y=a;return yn(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function Lr(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function In(a,y,x){Object.defineProperty(Ur.prototype,a,{get:y,set:x})}function Ai(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var b=0,E=0;Ex;x++)y[x]=x;for(x=b=0;256>x;x++)b=(b+y[x]+119)%256,E=y[x],y[x]=y[b],y[b]=E;b=x=0;for(var z="",nt=0;nt-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var $o=Ze.navigator!==void 0&&0this.key)return!1;a=a.s;var y=a.length,x=++this.Za,b=this.qf;if(b!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Er.prototype.Ad=function(){return this.next()},Er.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Er.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Er.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Er.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Er.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--)x.push(a(y[b]));return a=new Cn,a.s=x,a.xb(),a.iterator},Er.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var b=y.length;for(this.Za=b,--b;0<=b;b--){var E=y[b];a(E)&&x.push(E)}return a=new Cn,a.s=x,a.xb(),a.iterator},Er.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Er.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},sn.Object.defineProperties(Er.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Er.prototype.first=Er.prototype.first,Er.prototype.hasNext=Er.prototype.Ad,Er.prototype.next=Er.prototype.next,Er.prototype.reset=Er.prototype.reset,Er.className="ListIteratorBackwards";function Cn(a){je(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&Ye("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ut=Cn.prototype,Ut.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&xi(a,"0 <= i < length",Cn,"elt:i"),y[a]},Ut.get=function(a){return this.M(a)},Ut.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&xi(a,"0 <= i < length",Cn,"setElt:i"),this._isFrozen&&ti(this,a),x[a]=y},Ut.set=function(a,y){this.cd(a,y)},Ut.first=function(){var a=this.s;return a.length===0?null:a[0]},Ut.jc=function(){var a=this.s,y=a.length;return 0a&&xi(a,">= 0",Cn,"insertAt:i"),this._isFrozen&&ti(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Ut.remove=function(a){if(a===null)return!1;this._isFrozen&&ti(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Ut.delete=function(a){return this.remove(a)},Ut.mb=function(a){var y=this.s;(0>a||a>=y.length)&&xi(a,"0 <= i < length",Cn,"removeAt:i"),this._isFrozen&&ti(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Ut.removeRange=function(a,y){var x=this.s,b=x.length;if(0>a)a=0;else if(a>=b)return this;if(0>y)return this;if(y>=b&&(y=b-1),a>y)return this;this._isFrozen&&ti(this);for(var E=a,z=y+1;z=z)return this;if((0>y||y>=E-1)&&xi(y,"0 <= from < length",Cn,"sortRange:from"),z===2)return x=b[y],E=b[y+1],0=E)b.sort(a);else for(y=b.slice(0,x),y.sort(a),a=0;a=E)for(x=b.slice(y),x.sort(a),a=y;a=this.s.length)return yr;var a=this.Sa;return a!==null?(a.reset(),a):new er(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return yr;var a=this.Hg;return a!==null?(a.reset(),a):new Er(this)}}}),Cn.prototype.reverse=Cn.prototype.reverse,Cn.prototype.sortRange=Cn.prototype.zi,Cn.prototype.sort=Cn.prototype.sort,Cn.prototype.toSet=Cn.prototype.Iv,Cn.prototype.toArray=Cn.prototype.Fa,Cn.prototype.removeRange=Cn.prototype.removeRange,Cn.prototype.removeAt=Cn.prototype.mb,Cn.prototype.delete=Cn.prototype.delete,Cn.prototype.remove=Cn.prototype.remove,Cn.prototype.insertAt=Cn.prototype.Gb,Cn.prototype.pop=Cn.prototype.pop,Cn.prototype.last=Cn.prototype.jc,Cn.prototype.first=Cn.prototype.first,Cn.prototype.set=Cn.prototype.set,Cn.prototype.setElt=Cn.prototype.cd,Cn.prototype.get=Cn.prototype.get,Cn.prototype.elt=Cn.prototype.M,Cn.prototype.indexOf=Cn.prototype.indexOf,Cn.prototype.has=Cn.prototype.has,Cn.prototype.contains=Cn.prototype.contains,Cn.prototype.clear=Cn.prototype.clear,Cn.prototype.addAll=Cn.prototype.addAll,Cn.prototype.push=Cn.prototype.push,Cn.prototype.add=Cn.prototype.add,Cn.prototype.thaw=Cn.prototype.ka,Cn.prototype.freeze=Cn.prototype.freeze,Cn.className="List";function eo(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}eo.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},eo.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},eo.prototype.Ad=function(){return this.next()},eo.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},eo.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},eo.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},eo.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},eo.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},eo.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},eo.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},eo.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},sn.Object.defineProperties(eo.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),eo.prototype.first=eo.prototype.first,eo.prototype.hasNext=eo.prototype.Ad,eo.prototype.next=eo.prototype.next,eo.prototype.reset=eo.prototype.reset,eo.className="SetIterator";function Oe(a){je(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Ye("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ut=Oe.prototype,Ut.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return yr;var a=this.Sa;return a!==null?(a.reset(),a):new eo(this)}}}),Oe.prototype.toList=Oe.prototype.Hv,Oe.prototype.toArray=Oe.prototype.Fa,Oe.prototype.clear=Oe.prototype.clear,Oe.prototype.retainAll=Oe.prototype.pA,Oe.prototype.removeAll=Oe.prototype.hp,Oe.prototype.delete=Oe.prototype.delete,Oe.prototype.remove=Oe.prototype.remove,Oe.prototype.first=Oe.prototype.first,Oe.prototype.containsAny=Oe.prototype.Ty,Oe.prototype.containsAll=Oe.prototype.Sy,Oe.prototype.has=Oe.prototype.has,Oe.prototype.contains=Oe.prototype.contains,Oe.prototype.addAll=Oe.prototype.addAll,Oe.prototype.add=Oe.prototype.add,Oe.prototype.thaw=Oe.prototype.ka,Oe.prototype.freeze=Oe.prototype.freeze;var Ie=1;Oe.className="Set",Oe.uniqueHash=je,Oe.hashIdUnique=wn,Oe.hashId=Me;function Ge(a){this.ma=a,this.qa=a.Ja,this.sa=null}Ge.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Ge.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},Ge.prototype.Ad=function(){return this.next()},Ge.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},Ge.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Ge.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Ge.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},Ge.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},Ge.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new Cn;for(y=y.ea;y!==null;){var b=y.key;a(b)&&x.add(b),y=y.va}return x.iterator},Ge.prototype.de=function(){this.value=this.key=null,this.qa=-1},Ge.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},sn.Object.defineProperties(Ge.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ge.prototype.first=Ge.prototype.first,Ge.prototype.hasNext=Ge.prototype.Ad,Ge.prototype.next=Ge.prototype.next,Ge.prototype.reset=Ge.prototype.reset,Ge.className="MapKeySetIterator";function rn(a){Oe.call(this),je(this),this._isFrozen=!0,this.ma=a}We(rn,Oe),Ut=rn.prototype,Ut.freeze=function(){return this},Ut.ka=function(){return this},Ut.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Ut.add=function(){Ye("This Set is read-only: "+this.toString())},Ut.contains=function(a){return this.ma.contains(a)},Ut.has=function(a){return this.contains(a)},Ut.remove=function(){Ye("This Set is read-only: "+this.toString())},Ut.delete=function(a){return this.remove(a)},Ut.clear=function(){Ye("This Set is read-only: "+this.toString())},Ut.first=function(){var a=this.ma.ea;return a!==null?a.key:null},rn.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},rn.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},rn.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},rn.prototype.map=function(a){for(var y=new Oe,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},rn.prototype.filter=function(a){for(var y=new Oe,x=this.ma.ea;x!==null;){var b=x.key;a(b)&&y.add(b),x=x.va}return y},rn.prototype.copy=function(){return new rn(this.ma)},rn.prototype.Iv=function(){var a=new Oe,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},rn.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,b;for(b in a)y[x]=a[b].key,x++;return y},rn.prototype.Hv=function(){var a=new Cn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},sn.Object.defineProperties(rn.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?yr:new Ge(this.ma)}}}),rn.prototype.toList=rn.prototype.Hv,rn.prototype.toArray=rn.prototype.Fa,rn.prototype.toSet=rn.prototype.Iv,rn.prototype.first=rn.prototype.first,rn.prototype.clear=rn.prototype.clear,rn.prototype.delete=rn.prototype.delete,rn.prototype.remove=rn.prototype.remove,rn.prototype.has=rn.prototype.has,rn.prototype.contains=rn.prototype.contains,rn.prototype.add=rn.prototype.add,rn.prototype.thaw=rn.prototype.ka,rn.prototype.freeze=rn.prototype.freeze,rn.className="MapKeySet";function Ln(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}Ln.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},Ln.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ln.prototype.Ad=function(){return this.next()},Ln.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ln.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ln.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ln.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ln.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ln.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new Cn;for(y=y.ea;y!==null;){var b=y.value;a(b)&&x.add(b),y=y.va}return x.iterator},Ln.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},Ln.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},sn.Object.defineProperties(Ln.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ln.prototype.first=Ln.prototype.first,Ln.prototype.hasNext=Ln.prototype.Ad,Ln.prototype.next=Ln.prototype.next,Ln.prototype.reset=Ln.prototype.reset,Ln.className="MapValueSetIterator";function Yn(a,y){this.key=a,this.value=y,this.ll=this.va=null}Yn.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},Yn.className="KeyValuePair";function Wn(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}Wn.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},Wn.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},Wn.prototype.Ad=function(){return this.next()},Wn.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},Wn.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},Wn.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},Wn.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},Wn.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},Wn.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new Cn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},Wn.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Wn.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},sn.Object.defineProperties(Wn.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Wn.prototype.first=Wn.prototype.first,Wn.prototype.hasNext=Wn.prototype.Ad,Wn.prototype.next=Wn.prototype.next,Wn.prototype.reset=Wn.prototype.reset,Wn.className="MapIterator";function pn(a){je(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&Ye("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Ut=pn.prototype,Ut.xb=function(){var a=this.Ja;a++,999999999=this.count)return yr;var a=this.Sa;return a!==null?(a.reset(),a):new Wn(this)}},iteratorKeys:{get:function(){return 0>=this.count?yr:new Ge(this)}},iteratorValues:{get:function(){if(0>=this.count)return yr;var a=this.jf;return a!==null?(a.reset(),a):new Ln(this)}}}),pn.prototype.toKeySet=pn.prototype.Lf,pn.prototype.toArray=pn.prototype.Fa,pn.prototype.clear=pn.prototype.clear,pn.prototype.delete=pn.prototype.delete,pn.prototype.remove=pn.prototype.remove,pn.prototype.get=pn.prototype.get,pn.prototype.getValue=pn.prototype.I,pn.prototype.has=pn.prototype.has,pn.prototype.contains=pn.prototype.contains,pn.prototype.first=pn.prototype.first,pn.prototype.addAll=pn.prototype.addAll,pn.prototype.set=pn.prototype.set,pn.prototype.add=pn.prototype.add,pn.prototype.thaw=pn.prototype.ka,pn.prototype.freeze=pn.prototype.freeze,pn.className="Map";function de(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):Ye("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var Mi,Wi,nr,ir,rr;de.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},de.prototype.h=function(a,y){return this.x=a,this.y=y,this},de.prototype.sg=function(a,y){return this.x=a,this.y=y,this},de.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},de.prototype.copy=function(){var a=new de;return a.x=this.x,a.y=this.y,a},Ut=de.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Vi(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new de(x,E)}return new de}function Dr(a){return a.x.toString()+" "+a.y.toString()}Ut.toString=function(){return"Point("+this.x+","+this.y+")"},Ut.D=function(a){return a instanceof de?this.x===a.x&&this.y===a.y:!1},Ut.hi=function(a,y){return this.x===a&&this.y===y},Ut.Xa=function(a){return ze.B(this.x,a.x)&&ze.B(this.y,a.y)},Ut.add=function(a){return this.x+=a.x,this.y+=a.y,this},Ut.re=function(a){return this.x-=a.x,this.y-=a.y,this},Ut.offset=function(a,y){return this.x+=a,this.y+=y,this},de.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));return this.x=a*y-b*x,this.y=b*y+a*x,this},Ut=de.prototype,Ut.scale=function(a,y){return this.x*=a,this.y*=y,this},Ut.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Ut.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Ut.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Ut.Ry=function(a,y){return ze.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Ut.fA=function(a,y,x,b){return ze.qh(a,y,x,b,this.x,this.y,this),this},Ut.gA=function(a,y){return ze.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Ut.uA=function(a,y,x,b){return ze.No(this.x,this.y,a,y,x,b,this),this},Ut.vA=function(a,y){return ze.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Ut.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Ut.yi=function(a,y,x,b,E){return this.x=a+E.x*x+E.offsetX,this.y=y+E.y*b+E.offsetY,this},Ut.transform=function(a){return a.Ga(this),this};function Di(a,y){return y.Cd(a),a}function wi(a,y,x,b,E,z){var nt=E-x,ot=z-b,at=nt*nt+ot*ot;x-=a,b-=y;var ht=-x*nt-b*ot;return 0>=ht||ht>=at?(nt=E-a,ot=z-y,Math.min(x*x+b*b,nt*nt+ot*ot)):(a=nt*b-ot*x,a*a/at)}function Qn(a,y,x,b){return a=x-a,y=b-y,a*a+y*y}function Rn(a,y,x,b){return a=x-a,y=b-y,a===0?0y?270:0:y===0?0a?b=0>y?b+180:180-b:0>y&&(b=360-b),b)}Ut.w=function(){return isFinite(this.x)&&isFinite(this.y)},de.alloc=function(){var a=ni.pop();return a===void 0?new de:a},de.allocAt=function(a,y){var x=ni.pop();return x===void 0?new de(a,y):(x.x=a,x.y=y,x)},de.free=function(a){ni.push(a)},de.prototype.isReal=de.prototype.w,de.prototype.setSpot=de.prototype.yi,de.prototype.setRectSpot=de.prototype.xi,de.prototype.snapToGridPoint=de.prototype.vA,de.prototype.snapToGrid=de.prototype.uA,de.prototype.projectOntoLineSegmentPoint=de.prototype.gA,de.prototype.projectOntoLineSegment=de.prototype.fA,de.intersectingLineSegments=function(a,y,x,b,E,z,nt,ot){return ze.Rl(a,y,x,b,E,z,nt,ot)},de.prototype.compareWithLineSegmentPoint=de.prototype.Ry,de.compareWithLineSegment=function(a,y,x,b,E,z){return ze.Fl(a,y,x,b,E,z)},de.prototype.direction=de.prototype.direction,de.prototype.directionPoint=de.prototype.ab,de.prototype.normalize=de.prototype.normalize,de.prototype.distanceSquared=de.prototype.zd,de.prototype.distanceSquaredPoint=de.prototype.Bf,de.prototype.scale=de.prototype.scale,de.prototype.rotate=de.prototype.rotate,de.prototype.offset=de.prototype.offset,de.prototype.subtract=de.prototype.re,de.prototype.add=de.prototype.add,de.prototype.equalsApprox=de.prototype.Xa,de.prototype.equalTo=de.prototype.hi,de.prototype.equals=de.prototype.D,de.prototype.set=de.prototype.set,de.prototype.setTo=de.prototype.sg;var ni=[];de.className="Point",de.parse=Vi,de.stringify=Dr,de.distanceLineSegmentSquared=wi,de.distanceSquared=Qn,de.direction=Rn,de.Origin=Mi=new de(0,0).ja(),de.InfiniteTopLeft=Wi=new de(-1/0,-1/0).ja(),de.InfiniteBottomRight=nr=new de(1/0,1/0).ja(),de.SixPoint=ir=new de(6,6).ja(),de.NoPoint=rr=new de(NaN,NaN).ja(),de.parse=Vi,de.stringify=Dr,de.distanceLineSegmentSquared=wi,de.distanceSquared=Qn,de.direction=Rn;function on(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):Ye("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var ui,di,Zi,Qi,$i,mr,_r;on.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},on.prototype.h=function(a,y){return this.width=a,this.height=y,this},on.prototype.sg=function(a,y){return this.width=a,this.height=y,this},on.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},on.prototype.copy=function(){var a=new on;return a.width=this.width,a.height=this.height,a},Ut=on.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Ir(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;return(b=a[y++])&&(E=parseFloat(b)),new on(x,E)}return new on}function ao(a){return a.width.toString()+" "+a.height.toString()}Ut.toString=function(){return"Size("+this.width+","+this.height+")"},Ut.D=function(a){return a instanceof on?this.width===a.width&&this.height===a.height:!1},Ut.hi=function(a,y){return this.width===a&&this.height===y},Ut.Xa=function(a){return ze.B(this.width,a.width)&&ze.B(this.height,a.height)},Ut.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Ut.w=function(){return isFinite(this.width)&&isFinite(this.height)},on.alloc=function(){var a=Ao.pop();return a===void 0?new on:a},on.free=function(a){Ao.push(a)},on.prototype.isReal=on.prototype.w,on.prototype.inflate=on.prototype.Bc,on.prototype.equalsApprox=on.prototype.Xa,on.prototype.equalTo=on.prototype.hi,on.prototype.equals=on.prototype.D,on.prototype.set=on.prototype.set,on.prototype.setTo=on.prototype.sg;var Ao=[];on.className="Size",on.parse=Ir,on.stringify=ao,on.ZeroSize=ui=new on(0,0).ja(),on.OneSize=di=new on(1,1).ja(),on.SixSize=Zi=new on(6,6).ja(),on.EightSize=Qi=new on(8,8).ja(),on.TenSize=$i=new on(10,10).ja(),on.InfiniteSize=mr=new on(1/0,1/0).ja(),on.NoSize=_r=new on(NaN,NaN).ja(),on.parse=Ir,on.stringify=ao;function Je(a,y,x,b){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof b=="number"&&(0<=b||isNaN(b))?(this.x=a,this.y=y,this.width=x,this.height=b):a instanceof de?(x=a.x,a=a.y,y instanceof de?(b=y.x,y=y.y,this.x=Math.min(x,b),this.y=Math.min(a,y),this.width=Math.abs(x-b),this.height=Math.abs(a-y)):y instanceof on?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):Ye("Incorrect second argument supplied to Rect constructor "+y)):Ye("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}Ut=Je.prototype,Ut.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ut.h=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this};function Kr(a,y,x){a.width=y,a.height=x}Ut.sg=function(a,y,x,b){return this.x=a,this.y=y,this.width=x,this.height=b,this},Ut.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Ut.dd=function(a){return this.x=a.x,this.y=a.y,this},Ut.tA=function(a){return this.width=a.width,this.height=a.height,this},Je.prototype.copy=function(){var a=new Je;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Ut=Je.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Jr(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b&&(x=parseFloat(b));for(var E=0;a[y]==="";)y++;(b=a[y++])&&(E=parseFloat(b));for(var z=0;a[y]==="";)y++;(b=a[y++])&&(z=parseFloat(b));for(var nt=0;a[y]==="";)y++;return(b=a[y++])&&(nt=parseFloat(b)),new Je(x,E,z,nt)}return new Je}function Mo(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Ut.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Ut.D=function(a){return a instanceof Je?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Ut.hi=function(a,y,x,b){return this.x===a&&this.y===y&&this.width===x&&this.height===b},Ut.Xa=function(a){return ze.B(this.x,a.x)&&ze.B(this.y,a.y)&&ze.B(this.width,a.width)&&ze.B(this.height,a.height)};function dr(a,y){return ze.$(a.x,y.x)&&ze.$(a.y,y.y)&&ze.$(a.width,y.width)&&ze.$(a.height,y.height)}Ut.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Ut.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Ut.contains=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+b<=this.y+this.height},Ut.offset=function(a,y){return this.x+=a,this.y+=y,this},Ut.Bc=function(a,y){return To(this,y,a,y,a)},Ut.Co=function(a){return To(this,a.top,a.right,a.bottom,a.left)},Ut.Fv=function(a){return To(this,-a.top,-a.right,-a.bottom,-a.left)},Ut.Hz=function(a,y,x,b){return To(this,a,y,x,b)};function To(a,y,x,b,E){var z=a.width;return x+E<=-z?(a.x+=z/2,a.width=0):(a.x-=E,a.width+=x+E),x=a.height,y+b<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+b),a}Ut.Ex=function(a){return oo(this,a.x,a.y,a.width,a.height)},Ut.Uu=function(a,y,x,b){return oo(this,a,y,x,b)};function oo(a,y,x,b,E){var z=Math.max(a.x,y),nt=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+b),x=Math.min(a.y+a.height,x+E),a.x=z,a.y=nt,a.width=Math.max(0,y-z),a.height=Math.max(0,x-nt),a}Ut.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Ut.Vu=function(a,y,x,b){var E=this.width,z=this.x;return E!==1/0&&x!==1/0&&(E+=z,x+=a,isNaN(x)||isNaN(E)||z>x||a>E)?!1:(a=this.height,x=this.y,!(a!==1/0&&b!==1/0&&(a+=x,b+=y,isNaN(b)||isNaN(a)||x>b||y>a)))};function No(a,y){var x=a.width,b=a.x,E=y.x-10;return b>y.width+10+10+E||E>x+b?!1:(x=a.height,a=a.y,b=y.y-10,!(a>y.height+10+10+b||b>x+a))}Ut.Ye=function(a){return ur(this,a.x,a.y,0,0)},Ut.ed=function(a){return ur(this,a.x,a.y,a.width,a.height)},Ut.Kv=function(a,y,x,b){return x===void 0&&(x=0),b===void 0&&(b=0),ur(this,a,y,x,b)};function ur(a,y,x,b,E){var z=Math.min(a.x,y),nt=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+b),x=Math.max(a.y+a.height,x+E),a.x=z,a.y=nt,a.width=y-z,a.height=x-nt,a}Ut.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function Br(a,y,x,b,E,z,nt,ot){return nt===void 0&&(nt=0),ot===void 0&&(ot=0),a<=E&&E+nt<=a+x&&y<=z&&z+ot<=y+b}function Ti(a,y,x,b,E,z,nt,ot){return a>nt+E||E>x+a?!1:!(y>ot+z||z>b+y)}Ut.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Ut.Mz=function(){return this.width===0&&this.height===0},Je.alloc=function(){var a=kr.pop();return a===void 0?new Je:a},Je.allocAt=function(a,y,x,b){var E=kr.pop();return E===void 0?new Je(a,y,x,b):E.h(a,y,x,b)},Je.free=function(a){kr.push(a)},sn.Object.defineProperties(Je.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new de(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new on(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new de(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),Je.prototype.isEmpty=Je.prototype.Mz,Je.prototype.isReal=Je.prototype.w,Je.intersectsLineSegment=function(a,y,x,b,E,z,nt,ot){return ze.Fx(a,y,x,b,E,z,nt,ot)},Je.prototype.setSpot=Je.prototype.yi,Je.prototype.union=Je.prototype.Kv,Je.prototype.unionRect=Je.prototype.ed,Je.prototype.unionPoint=Je.prototype.Ye,Je.prototype.intersects=Je.prototype.Vu,Je.prototype.intersectsRect=Je.prototype.Yc,Je.prototype.intersect=Je.prototype.Uu,Je.prototype.intersectRect=Je.prototype.Ex,Je.prototype.grow=Je.prototype.Hz,Je.prototype.subtractMargin=Je.prototype.Fv,Je.prototype.addMargin=Je.prototype.Co,Je.prototype.inflate=Je.prototype.Bc,Je.prototype.offset=Je.prototype.offset,Je.prototype.contains=Je.prototype.contains,Je.prototype.containsRect=Je.prototype.Re,Je.prototype.containsPoint=Je.prototype.ca,Je.prototype.equalsApprox=Je.prototype.Xa,Je.prototype.equalTo=Je.prototype.hi,Je.prototype.equals=Je.prototype.D,Je.prototype.setSize=Je.prototype.tA,Je.prototype.setPoint=Je.prototype.dd,Je.prototype.set=Je.prototype.set,Je.prototype.setTo=Je.prototype.sg;var Yi=null,sr=null,kr=[];Je.className="Rect",Je.parse=Jr,Je.stringify=Mo,Je.contains=Br,Je.intersects=Ti,Je.ZeroRect=Yi=new Je(0,0,0,0).ja(),Je.NoRect=sr=new Je(NaN,NaN,NaN,NaN).ja(),Je.parse=Jr,Je.stringify=Mo,Je.contains=Br,Je.intersects=Ti;function ii(a,y,x,b){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):b!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=b):Ye("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+b),this._isFrozen=!1}ii.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ii.prototype.sg=function(a,y,x,b){return this.top=a,this.right=y,this.bottom=x,this.left=b,this},ii.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},ii.prototype.copy=function(){var a=new ii;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Ut=ii.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function so(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var b=a[y++];if(b&&(x=parseFloat(b)),isNaN(x))return new ii;for(var E=NaN;a[y]==="";)y++;if((b=a[y++])&&(E=parseFloat(b)),isNaN(E))return new ii(x);for(var z=NaN;a[y]==="";)y++;if((b=a[y++])&&(z=parseFloat(b)),isNaN(z))return new ii(x,E);for(var nt=NaN;a[y]==="";)y++;return(b=a[y++])&&(nt=parseFloat(b)),isNaN(nt)?new ii(x,E):new ii(x,E,z,nt)}return new ii}function Zr(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Ut.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Ut.D=function(a){return a instanceof ii?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Ut.hi=function(a,y,x,b){return this.top===a&&this.right===y&&this.bottom===x&&this.left===b},Ut.Xa=function(a){return ze.B(this.top,a.top)&&ze.B(this.right,a.right)&&ze.B(this.bottom,a.bottom)&&ze.B(this.left,a.left)},Ut.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},ii.alloc=function(){var a=ts.pop();return a===void 0?new ii:a},ii.free=function(a){ts.push(a)},ii.prototype.isReal=ii.prototype.w,ii.prototype.equalsApprox=ii.prototype.Xa,ii.prototype.equalTo=ii.prototype.hi,ii.prototype.equals=ii.prototype.D,ii.prototype.set=ii.prototype.set,ii.prototype.setTo=ii.prototype.sg;var uo=null,_o=null,ts=[];ii.className="Margin",ii.parse=so,ii.stringify=Zr,ii.ZeroMargin=uo=new ii(0,0,0,0).ja(),ii.TwoMargin=_o=new ii(2,2,2,2).ja(),ii.parse=so,ii.stringify=Zr;function _n(a,y,x,b){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),b===void 0&&(b=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=b),this._isFrozen=!1}var no,ho,es,qr,Qo,Gi,ga,Vo,Ro,ws,Qa,dl,ta,pa,lh,Bc,uh,Qh,ea,ja,qa,fl,Td,Nd,Zf,ns,Fp,Jf,Ic,qh,na,ia,fs,js,Fd,Rc;_n.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},_n.prototype.sg=function(a,y,x,b){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=b,this},_n.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},_n.prototype.copy=function(){var a=new _n;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Ut=_n.prototype,Ut.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Ut.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this};function Wo(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function Od(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return no;if(a==="TopLeft")return ho;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return es;if(a==="TopRight")return qr;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return Qo;if(a==="Center")return Gi;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return ga;if(a==="BottomLeft")return Vo;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Ro;if(a==="BottomRight")return ws;if(a==="TopSide")return Qa;if(a==="LeftSide")return dl;if(a==="RightSide")return ta;if(a==="BottomSide")return pa;if(a==="TopBottomSides")return lh;if(a==="LeftRightSides")return Bc;if(a==="TopLeftSides")return uh;if(a==="TopRightSides")return Qh;if(a==="BottomLeftSides")return ea;if(a==="BottomRightSides")return ja;if(a==="NotTopSide")return qa;if(a==="NotLeftSide")return fl;if(a==="NotRightSide")return Td;if(a==="NotBottomSide")return Nd;if(a==="AllSides")return Zf;if(a==="Default")return ns;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var b=a[y++];b!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));var E=this.m12*a+this.m22*b,z=this.m11*-b+this.m21*a,nt=this.m12*-b+this.m22*a;return this.m11=this.m11*a+this.m21*b,this.m12=E,this.m21=z,this.m22=nt,this.translate(-y,-x),this},Ut=ki.prototype,Ut.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Ut.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Ut.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Ut.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,b=a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ut.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,b=1.2*a.y;return a.h(x*this.m22*y+b*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+b*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Ut.pp=function(a){var y=a.x,x=a.y,b=y+a.width,E=x+a.height,z=this.m11,nt=this.m12,ot=this.m21,at=this.m22,ht=this.dx,dt=this.dy,yt=y*z+x*ot+ht,Tt=y*nt+x*at+dt,zt=b*z+x*ot+ht,Gt=b*nt+x*at+dt;return x=y*z+E*ot+ht,y=y*nt+E*at+dt,z=b*z+E*ot+ht,b=b*nt+E*at+dt,E=Math.min(yt,zt),yt=Math.max(yt,zt),zt=Math.min(Tt,Gt),Tt=Math.max(Tt,Gt),E=Math.min(E,x),yt=Math.max(yt,x),zt=Math.min(zt,y),Tt=Math.max(Tt,y),E=Math.min(E,z),yt=Math.max(yt,z),zt=Math.min(zt,b),Tt=Math.max(Tt,b),a.h(E,zt,yt-E,Tt-zt),a},ki.alloc=function(){var a=Qf.pop();return a===void 0?new ki:a},ki.free=function(a){Qf.push(a)},ki.prototype.transformRect=ki.prototype.pp,ki.prototype.transformPoint=ki.prototype.Ga,ki.prototype.scale=ki.prototype.scale,ki.prototype.translate=ki.prototype.translate,ki.prototype.rotate=ki.prototype.rotate,ki.prototype.invert=ki.prototype.Vj,ki.prototype.multiplyInverted=ki.prototype.bv,ki.prototype.multiply=ki.prototype.multiply,ki.prototype.reset=ki.prototype.reset,ki.prototype.isIdentity=ki.prototype.ws,ki.prototype.equals=ki.prototype.D,ki.prototype.setTransform=ki.prototype.setTransform,ki.prototype.set=ki.prototype.set;var Qf=[];ki.className="Transform",ki.xF="54a702f3e53909c447824c6706603faf4c";var ze={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=ze.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);ze.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=E&&(E=1e-6),adt-ht)if(a-x>E||x-a>E){if(z=(b-y)/(x-a)*(z-a)+y,z-E<=nt&&nt<=z+E)return!0}else return!0;else if(y-b>E||b-y>E){if(nt=(x-a)/(b-y)*(nt-y)+a,nt-E<=z&&z<=nt+E)return!0}else return!0;return!1},cs:function(a,y,x,b,E,z,nt,ot,at,ht,dt,yt){if(ze.Yb(a,y,nt,ot,yt,x,b)&&ze.Yb(a,y,nt,ot,yt,E,z))return ze.Yb(a,y,nt,ot,yt,ht,dt);var Tt=(a+x)/2,zt=(y+b)/2,Gt=(x+E)/2,ee=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(Tt+Gt)/2,x=(zt+ee)/2,Gt=(Gt+E)/2,ee=(ee+z)/2;var ye=(b+Gt)/2,ge=(x+ee)/2;return ze.cs(a,y,Tt,zt,b,x,ye,ge,at,ht,dt,yt)||ze.cs(ye,ge,Gt,ee,E,z,nt,ot,at,ht,dt,yt)},ax:function(a,y,x,b,E,z,nt,ot,at){var ht=(x+E)/2,dt=(b+z)/2;return at.h((((a+x)/2+ht)/2+(ht+(E+nt)/2)/2)/2,(((y+b)/2+dt)/2+(dt+(z+ot)/2)/2)/2),at},My:function(a,y,x,b,E,z,nt,ot){var at=(x+E)/2,ht=(b+z)/2;return Rn(((a+x)/2+at)/2,((y+b)/2+ht)/2,(at+(E+nt)/2)/2,(ht+(z+ot)/2)/2)},Dl:function(a,y,x,b,E,z,nt,ot,at,ht){if(ze.Yb(a,y,nt,ot,at,x,b)&&ze.Yb(a,y,nt,ot,at,E,z))ur(ht,a,y,0,0),ur(ht,nt,ot,0,0);else{var dt=(a+x)/2,yt=(y+b)/2,Tt=(x+E)/2,zt=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(dt+Tt)/2,x=(yt+zt)/2,Tt=(Tt+E)/2,zt=(zt+z)/2;var Gt=(b+Tt)/2,ee=(x+zt)/2;ze.Dl(a,y,dt,yt,b,x,Gt,ee,at,ht),ze.Dl(Gt,ee,Tt,zt,E,z,nt,ot,at,ht)}return ht},Qe:function(a,y,x,b,E,z,nt,ot,at,ht){if(ze.Yb(a,y,nt,ot,at,x,b)&&ze.Yb(a,y,nt,ot,at,E,z))ht.length===0&&(ht.push(a),ht.push(y)),ht.push(nt),ht.push(ot);else{var dt=(a+x)/2,yt=(y+b)/2,Tt=(x+E)/2,zt=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(dt+Tt)/2,x=(yt+zt)/2,Tt=(Tt+E)/2,zt=(zt+z)/2;var Gt=(b+Tt)/2,ee=(x+zt)/2;ze.Qe(a,y,dt,yt,b,x,Gt,ee,at,ht),ze.Qe(Gt,ee,Tt,zt,E,z,nt,ot,at,ht)}return ht},jv:function(a,y,x,b,E,z,nt,ot,at,ht){if(ze.Yb(a,y,E,z,ht,x,b))return ze.Yb(a,y,E,z,ht,ot,at);var dt=(a+x)/2,yt=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var Tt=(dt+x)/2,zt=(yt+b)/2;return ze.jv(a,y,dt,yt,Tt,zt,nt,ot,at,ht)||ze.jv(Tt,zt,x,b,E,z,nt,ot,at,ht)},OA:function(a,y,x,b,E,z,nt){return nt.h(((a+x)/2+(x+E)/2)/2,((y+b)/2+(b+z)/2)/2),nt},iv:function(a,y,x,b,E,z,nt,ot){if(ze.Yb(a,y,E,z,nt,x,b))ur(ot,a,y,0,0),ur(ot,E,z,0,0);else{var at=(a+x)/2,ht=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var dt=(at+x)/2,yt=(ht+b)/2;ze.iv(a,y,at,ht,dt,yt,nt,ot),ze.iv(dt,yt,x,b,E,z,nt,ot)}return ot},ep:function(a,y,x,b,E,z,nt,ot){if(ze.Yb(a,y,E,z,nt,x,b))ot.length===0&&(ot.push(a),ot.push(y)),ot.push(E),ot.push(z);else{var at=(a+x)/2,ht=(y+b)/2;x=(x+E)/2,b=(b+z)/2;var dt=(at+x)/2,yt=(ht+b)/2;ze.ep(a,y,at,ht,dt,yt,nt,ot),ze.ep(dt,yt,x,b,E,z,nt,ot)}return ot},Eo:function(a,y,x,b,E,z,nt,ot,at,ht,dt,yt,Tt,zt){if(ze.Yb(a,y,nt,ot,Tt,x,b)&&ze.Yb(a,y,nt,ot,Tt,E,z))return!ze.Rl(a,y,nt,ot,at,ht,dt,yt)||(Tt=(a-nt)*(ht-yt)-(y-ot)*(at-dt),Tt===0)?!1:(zt.h(((a*ot-y*nt)*(at-dt)-(a-nt)*(at*yt-ht*dt))/Tt,((a*ot-y*nt)*(ht-yt)-(y-ot)*(at*yt-ht*dt))/Tt),!0);var Gt=(a+x)/2,ee=(y+b)/2,ye=(x+E)/2,ge=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(Gt+ye)/2,x=(ee+ge)/2,ye=(ye+E)/2,ge=(ge+z)/2;var Ce=(b+ye)/2,be=(x+ge)/2,Ee=1/0,Be=!1,He=0,Mn=0;return ze.Eo(a,y,Gt,ee,b,x,Ce,be,at,ht,dt,yt,Tt,zt)&&(a=(zt.x-at)*(zt.x-at)+(zt.y-ht)*(zt.y-ht),a=dt)return zt;if((at>dt?at-dt:dt-at)<(ht>yt?ht-yt:yt-ht)){if(ya)return zt}else if(aa)return zt;0Tt&&zt--}else{Gt=(a+x)/2,ee=(y+b)/2;var ye=(x+E)/2,ge=(b+z)/2;E=(E+nt)/2,z=(z+ot)/2,b=(Gt+ye)/2,x=(ee+ge)/2,ye=(ye+E)/2,ge=(ge+z)/2;var Ce=(b+ye)/2,be=(x+ge)/2;zt+=ze.Fo(a,y,Gt,ee,b,x,Ce,be,at,ht,dt,yt,Tt),zt+=ze.Fo(Ce,be,ye,ge,E,z,nt,ot,at,ht,dt,yt,Tt)}return zt},qh:function(a,y,x,b,E,z,nt){return ze.$(a,x)?(yy?(nt.h(a,y),!1):(nt.h(a,z),!0)):ze.$(y,b)?(aa?(nt.h(a,y),!1):(nt.h(E,y),!0)):(E=((a-E)*(a-x)+(y-z)*(y-b))/((x-a)*(x-a)+(b-y)*(b-y)),-5e-6>E?(nt.h(a,y),!1):1.000005y?(at.h(a,y),!1):(at.h(a,x),!0)):(nt=(b-y)/(x-a),ze.$(ot,nt)?(ze.qh(a,y,x,b,E,z,at),!1):(E=(nt*a-ot*E+z-y)/(nt-ot),ze.$(nt,0)?(aa?(at.h(a,y),!1):(at.h(E,y),!0)):ze.qh(a,y,x,b,E,nt*(E-a)+y,at))))},MA:function(a,y,x,b,E){return ze.Ve(x.x,x.y,b.x,b.y,a.x,a.y,y.x,y.y,E)},KA:function(a,y,x,b,E,z,nt,ot,at,ht){function dt(ye,ge){var Ce=(ye-a)*(ye-a)+(ge-y)*(ge-y);Ce(x>a?x-a:a-x)){if(Tt=1-(x-E)*(x-E)/(Tt*Tt),0>Tt)return at;Tt=Math.sqrt(Tt),b=-ht*Tt+z,dt(x,ht*Tt+z),dt(x,b)}else{if(x=(b-y)/(x-a),b=1/(Tt*Tt)+x*x/(ht*ht),ot=2*x*(y-x*a)/(ht*ht)-2*x*z/(ht*ht)-2*E/(Tt*Tt),Tt=ot*ot-4*b*(2*x*a*z/(ht*ht)-2*y*z/(ht*ht)+z*z/(ht*ht)+E*E/(Tt*Tt)-1+(y-x*a)*(y-x*a)/(ht*ht)),0>Tt)return at;Tt=Math.sqrt(Tt),ht=(-ot+Tt)/(2*b),dt(ht,x*ht-x*a+y),Tt=(-ot-Tt)/(2*b),dt(Tt,x*Tt-x*a+y)}return at},Ff:function(a,y,x,b,E,z,nt,ot,at){var ht=1e21,dt=a,yt=y;if(ze.Ve(a,y,a,b,E,z,nt,ot,at)){var Tt=(at.x-E)*(at.x-E)+(at.y-z)*(at.y-z);Ttht},us:function(a,y,x){return ze.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,b,E,z,nt,ot){var at=a+x,ht=y+b;return E===nt?(z=y):z===ot?(E=a):!!(Br(a,y,x,b,E,z)||Br(a,y,x,b,nt,ot)||ze.Rl(a,y,at,y,E,z,nt,ot)||ze.Rl(at,y,at,ht,E,z,nt,ot)||ze.Rl(at,ht,a,ht,E,z,nt,ot)||ze.Rl(a,ht,a,y,E,z,nt,ot))},Rl:function(a,y,x,b,E,z,nt,ot){return a===x&&y===b&&E===nt&&z===ot?a===E&&y===z:0>=ze.Fl(a,y,x,b,E,z)*ze.Fl(a,y,x,b,nt,ot)&&0>=ze.Fl(E,z,nt,ot,a,y)*ze.Fl(E,z,nt,ot,x,b)},Fl:function(a,y,x,b,E,z){return x-=a,b-=y,a=E-a,y=z-y,z=a*b-y*x,z===0&&(z=a*x+y*b,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,b,E,z){var nt=Math.PI;z||(b*=nt/180,E*=nt/180);var ot=b>E?-1:1;z=[];var at=nt/2,ht=b;if(b=Math.min(2*nt,Math.abs(E-b)),1e-5>b)return at=ht+ot*Math.min(b,at),ot=a+x*Math.cos(ht),ht=y+x*Math.sin(ht),a+=x*Math.cos(at),y+=x*Math.sin(at),x=(ot+a)/2,at=(ht+y)/2,z.push([ot,ht,x,at,x,at,a,y]),z;for(;1e-5x,z=0>b;if(aht&&(y=.5*(ot+at),!(y===ot||y===at));++ht){var dt=a/(y+E),yt=nt/(y+z);if(dt=dt*dt+yt*yt-1,0dt)at=y;else break}x=E*x/(y+E)-x,b=z*b/(y+z)-b,x=Math.sqrt(x*x+b*b)}else x=Math.abs(b-y);else b=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case bn.u:var y=new Je(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case bn.F:if(y=new Je(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case bn.o:y="",x=this.figures.s;for(var b=x.length,E=0;E=Ee-1?!0:ht[ee+1].match(Be)!==null}function b(){return ee++,ht[ee]}function E(pi){var ci=parseFloat(b()),Ji=parseFloat(b());ye===ye.toLowerCase()&&(ci=be.x+ci,Ji=be.y+Ji),pi.h(ci,Ji)}function z(){return E(be),be}function nt(){return E(Ce),Ce}function ot(){var pi=ge.toLowerCase();return pi!=="c"&&pi!=="s"&&pi!=="q"&&pi!=="t"?be:new de(2*be.x-Ce.x,2*be.y-Ce.y)}y===void 0&&(y=!1);var at=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(at,"$1 $2"),a=a.replace(at,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var ht=a.split(" ");for(a=0;a=Ee-1);)if(ge=ye,ye=b(),ye!=="")switch(ye.toUpperCase()){case"X":zt=!0,yt=dt=!1;break;case"M":for(Gt=z(),a.mc===null||zt===!0?(Pf(a,Gt.x,Gt.y,dt,!yt,Tt),zt=!1):a.moveTo(Gt.x,Gt.y),at.assign(be);!x();)Gt=z(),a.lineTo(Gt.x,Gt.y);break;case"L":for(;!x();)Gt=z(),a.lineTo(Gt.x,Gt.y);break;case"H":for(;!x();)be=new de((ye===ye.toLowerCase()?be.x:0)+parseFloat(b()),be.y),a.lineTo(be.x,be.y);break;case"V":for(;!x();)be=new de(be.x,(ye===ye.toLowerCase()?be.y:0)+parseFloat(b())),a.lineTo(be.x,be.y);break;case"C":for(;!x();){Gt=new de,E(Gt);var He=nt(),Mn=z();Hu(a,Gt.x,Gt.y,He.x,He.y,Mn.x,Mn.y)}break;case"S":for(;!x();)Gt=ot(),He=nt(),Mn=z(),Hu(a,Gt.x,Gt.y,He.x,He.y,Mn.x,Mn.y);break;case"Q":for(;!x();)Gt=nt(),He=z(),Rm(a,Gt.x,Gt.y,He.x,He.y);break;case"T":for(;!x();)Ce=Gt=ot(),He=z(),Rm(a,Gt.x,Gt.y,He.x,He.y);break;case"B":for(;!x();){Gt=parseFloat(b()),He=parseFloat(b()),Mn=parseFloat(b());var Un=parseFloat(b()),Dn=parseFloat(b()),Sn=Dn,an=!1;x()||(Sn=parseFloat(b()),x()||(an=parseFloat(b())!==0)),ye===ye.toLowerCase()&&(Mn+=be.x,Un+=be.y),a.arcTo(Gt,He,Mn,Un,Dn,Sn,an)}break;case"A":for(;!x();)Gt=Math.abs(parseFloat(b())),He=Math.abs(parseFloat(b())),Mn=parseFloat(b()),Dn=Un=!1,an=Sn=0,Sn=b(),Sn.length===1?(Un=!!parseFloat(Sn),Dn=!!parseFloat(b()),Sn=parseFloat(b())):Sn.length===2?(Un=!!parseFloat(Sn[0]),Dn=!!parseFloat(Sn[1]),Sn=parseFloat(b())):(Un=!!parseFloat(Sn[0]),Dn=!!parseFloat(Sn[1]),Sn=parseFloat(Sn.slice(2))),an=parseFloat(b()),ye===ye.toLowerCase()&&(Sn=be.x+Sn,an=be.y+an),be.h(Sn,an),Cx(a,Gt,He,Mn,Un,Dn,Sn,an);break;case"Z":Px(a),be.assign(at);break;case"F":for(Gt="",He=1;ht[ee+He];)if(ht[ee+He]==="0")Tt=!0,He++;else if(ht[ee+He].match(/[Uu]/)!==null)He++;else if(ht[ee+He].match(Be)===null)He++;else{Gt=ht[ee+He];break}Gt.match(/[Mm]/)?dt=!0:0nt&&(nt+=360),Gt.startAngle+=nt),0>a&&(Gt.startAngle=180-Gt.startAngle,Gt.sweepAngle=-Gt.sweepAngle),0>b&&(Gt.startAngle=-Gt.startAngle,Gt.sweepAngle=-Gt.sweepAngle),Gt.radiusX*=Math.sqrt(a*a+x*x),Gt.radiusY!==void 0&&(Gt.radiusY*=Math.sqrt(y*y+b*b));break;case Aa:if(nt=Gt.endX,ot=Gt.endY,Gt.endX=nt*a+ot*x+E,Gt.endY=nt*y+ot*b+z,Gt.radiusX===0||Gt.radiusY===0)break;y!==0&&(nt=180*Math.atan2(y,a)/Math.PI,0>nt&&(nt+=360),Gt.xAxisRotation+=nt),0>a&&(Gt.xAxisRotation=180-Gt.xAxisRotation,Gt.isClockwiseArc=!Gt.isClockwiseArc),0>b&&(Gt.xAxisRotation=-Gt.xAxisRotation,Gt.isClockwiseArc=!Gt.isClockwiseArc),Gt.radiusX*=Math.sqrt(a*a+x*x),Gt.radiusY*=Math.sqrt(y*y+b*b);break;default:Ye("Unknown Segment type: "+Gt.type)}}}}return this._isInvalidBounds=!0,this},Ut.ca=function(a,y){y===void 0&&(y=0);var x=this.od,b=this.pd,E=this.Dc,z=this.Ec;switch(this.type){case bn.j:return ze.Yb(x,b,E,z,y,a.x,a.y);case bn.u:var nt=Je.allocAt(Math.min(x,E)-y,Math.min(b,z)-y,Math.abs(E-x)+2*y,Math.abs(z-b)+2*y);return a=nt.ca(a),Je.free(nt),a;case bn.F:nt=Math.min(x,E)-y;var ot=Math.min(b,z)-y;return x=(Math.abs(E-x)+2*y)/2,y=(Math.abs(z-b)+2*y)/2,0>=x||0>=y?!1:(nt=a.x-(nt+x),ot=a.y-(ot+y),1>=nt*nt/(x*x)+ot*ot/(y*y));case bn.o:return nu(this,a,y,!0,!1);default:return!1}};function nu(a,y,x,b,E){var z=y.x;y=y.y;for(var nt=a.bounds.x-20,ot=0,at,ht,dt,yt,Tt=a.figures.s,zt=Tt.length,Gt=0;Gt=a)return 0;if((E>nt?E-nt:nt-E)<(z>ot?z-ot:ot-z)){if(zot)return 0}else if(yz)return 0}else if(Ent)return 0}else if(htE)return 0;return 0a?a=0:1=z)return b=z-nt,b=dt===0?0:b/dt,x=x[ot],ot=x[2*a],E=x[2*a+1],y.h(ot+(x[2*a+2]-ot)*b,E+(x[2*a+3]-E)*b),y;nt+=dt}}return y},Ut.wx=function(a){if(0>a?a=0:1=E)return E=y[nt],y=E[2*a],x=E[2*a+1],b=E[2*a+2],a=E[2*a+3],1>Math.abs(b-y)&&1>Math.abs(a-x)?0:1>Math.abs(b-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=b-y?0:180:180*Math.atan2(a-x,b-y)/Math.PI;z+=ht}}return NaN},Ut.Qu=function(a,y){if(0>a?a=0:1=z)return b=z-nt,b=dt===0?0:b/dt,dt=x[ot],x=dt[2*a],ot=dt[2*a+1],E=dt[2*a+2],a=dt[2*a+3],y[0]=x+(E-x)*b,y[1]=ot+(a-ot)*b,y[2]=1>Math.abs(E-x)&&1>Math.abs(a-ot)?0:1>Math.abs(E-x)?0<=a-ot?90:270:1>Math.abs(a-ot)?0<=E-x?0:180:180*Math.atan2(a-ot,E-x)/Math.PI,y;nt+=dt}}return y},Ut.xx=function(a){if(this.type===bn.j){var y=this.startX,x=this.startY,b=this.endX,E=this.endY;if(y!==b||x!==E){var z=a.x;if(a=a.y,y===b){if(x=b?b===x?0:1:Math.abs(a-x)/(b-nt)}if(x===E)return y=b?b===y?0:1:Math.abs(z-y)/(b-nt);nt=(b-y)*(b-y)+(E-x)*(E-x);var ot=de.alloc();return ze.qh(y,x,b,E,z,a,ot),a=ot.x,z=ot.y,de.free(ot),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/nt)}}else if(this.type===bn.u){nt=this.startX,ot=this.startY;var at=this.endX;if(E=this.endY,nt!==at||ot!==E){y=at-nt,x=E-ot,z=2*y+2*x,b=a.x,a=a.y,b=Math.min(Math.max(b,nt),at),a=Math.min(Math.max(a,ot),E),nt=Math.abs(b-nt),at=Math.abs(b-at),ot=Math.abs(a-ot),E=Math.abs(a-E);var ht=Math.min(nt,at,ot,E);if(ht===ot)return b/z;if(ht===at)return(y+a)/z;if(ht===E)return(2*y+x-b)/z;if(ht===nt)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,b=de.alloc(),E=1/0,ot=nt=0,at=y.length;for(var dt=ht=0,yt=0;yta?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,b=x.length,E=0;Ea&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(b,0),this.Pg=Math.max(E,0),typeof nt=="boolean"?nt&&(this.isLargeArc=!0):typeof nt=="number"&&nt&&(this.isLargeArc=!0),ot&&(this.isClockwiseArc=!0)):(this.Ne=b,this.Vh=E,a===So&&(z=Math.max(z,0)),this.Wh=z,typeof nt=="number"?(a===So&&(nt=Math.max(nt,0)),this.Pg=nt):this.Pg=0),this.ae=null}Xi.prototype.copy=function(){var a=new Xi;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Ut=Xi.prototype,Ut.Xa=function(a){if(!(a instanceof Xi)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case Oo:case Tr:return ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY);case is:return ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY)&&ze.B(this.point1X,a.point1X)&&ze.B(this.point1Y,a.point1Y)&&ze.B(this.point2X,a.point2X)&&ze.B(this.point2Y,a.point2Y);case ma:return ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY)&&ze.B(this.point1X,a.point1X)&&ze.B(this.point1Y,a.point1Y);case So:return ze.B(this.startAngle,a.startAngle)&&ze.B(this.sweepAngle,a.sweepAngle)&&ze.B(this.centerX,a.centerX)&&ze.B(this.centerY,a.centerY)&&ze.B(this.radiusX,a.radiusX)&&ze.B(this.radiusY,a.radiusY);case Aa:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&ze.B(this.xAxisRotation,a.xAxisRotation)&&ze.B(this.endX,a.endX)&&ze.B(this.endY,a.endY)&&ze.B(this.radiusX,a.radiusX)&&ze.B(this.radiusY,a.radiusY);default:return!1}},Ut.qb=function(a){a.classType===Xi&&(this.type=a)},Ut.toString=function(a){switch(a===void 0&&(a=-1),this.type){case Oo:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Tr:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case is:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case ma:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case So:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case Aa:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Ut.freeze=function(){return this._isFrozen=!0,this},Ut.ka=function(){return this._isFrozen=!1,this},Ut.close=function(){return this.isClosed=!0,this};function ra(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,b=a.radiusY;if(b===void 0&&(b=x),x===0||b===0)return a.ae=[],a.ae;y=a.Ne;var E=a.Vh,z=ze.jx(0,0,x=zt?nt=Math.PI:1<=zt&&(nt=0),!at&&0nt&&(nt+=2*Math.PI),at=y>z?1:y/z,zt=y>z?z/y:1,y=ze.jx(0,0,y>z?y:z,dt,dt+nt,!0),z=ki.alloc(),z.reset(),z.translate(x,b),z.rotate(a.Ne,0,0),z.scale(at,zt),bn.Ha(y,z),ki.free(z),a.ae=y,a.ae}sn.Object.defineProperties(Xi.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&ti(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&ti(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&ti(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&ti(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&ti(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&ti(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&ti(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&ti(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&ti(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&xi(a,">= zero",Xi,"radiusX"),this._isFrozen&&ti(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&xi(a,">= zero",Xi,"radiusY"),this._isFrozen&&ti(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&ti(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&ti(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&ti(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&ti(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&ti(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),Xi.prototype.equalsApprox=Xi.prototype.Xa;var Oo=new qe(Xi,"Move",0),Tr=new qe(Xi,"Line",1),is=new qe(Xi,"Bezier",2),ma=new qe(Xi,"QuadraticBezier",3),So=new qe(Xi,"Arc",4),Aa=new qe(Xi,"SvgArc",4);Xi.className="PathSegment",Xi.Move=Oo,Xi.Line=Tr,Xi.Bezier=is,Xi.QuadraticBezier=ma,Xi.Arc=So,Xi.SvgArc=Aa;function gs(){this.H=null,this.xu=new de(0,0).freeze(),this.mt=new de(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}gs.prototype.copy=function(){var a=new gs;return this.clone(a)},gs.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},gs.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},gs.prototype.So=function(a,y){var x=this.diagram;return x===null||mg(x,a,y),y},gs.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(mg(x,a,y),y.assign(x.Ps(y))),y},sn.Object.defineProperties(gs.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),gs.prototype.getMultiTouchDocumentPoint=gs.prototype.Bz,gs.prototype.getMultiTouchViewPoint=gs.prototype.So,gs.className="InputEvent";function Cu(){this.H=null,this.xa="",this.ar=this.Lr=null}Cu.prototype.copy=function(){var a=new Cu;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},Cu.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},sn.Object.defineProperties(Cu.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),Cu.className="DiagramEvent";function Hr(){this.Fm=Wr,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}Hr.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},Hr.prototype.copy=function(){var a=new Hr;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=yn(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=yn(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=yn(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=yn(y)&&typeof y.J=="function"?y.J():y,a},Hr.prototype.qb=function(a){a.classType===Hr&&(this.change=a)},Hr.prototype.toString=function(){var a="";return a=this.change===oa?a+"* ":this.change===Wr?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===oa?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=qi(this.object)),this.oldValue!==null&&(a+=" old: "+qi(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+qi(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},Hr.prototype.I=function(a){return a?this.oldValue:this.newValue},Hr.prototype.Dz=function(a){return a?this.oldParam:this.newParam},Hr.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},Hr.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},Hr.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},Hr.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},sn.Object.defineProperties(Hr.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===oa&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),Hr.prototype.redo=Hr.prototype.redo,Hr.prototype.canRedo=Hr.prototype.canRedo,Hr.prototype.undo=Hr.prototype.undo,Hr.prototype.canUndo=Hr.prototype.canUndo,Hr.prototype.getParam=Hr.prototype.Dz,Hr.prototype.getValue=Hr.prototype.I,Hr.prototype.clear=Hr.prototype.clear;var oa=new qe(Hr,"Transaction",-1),Wr=new qe(Hr,"Property",0),co=new qe(Hr,"Insert",1),Lo=new qe(Hr,"Remove",2);Hr.className="ChangedEvent",Hr.Transaction=oa,Hr.Property=Wr,Hr.Insert=co,Hr.Remove=Lo;function jo(){this.o=new Cn().freeze(),this.xa="",this.j=!1}jo.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&0y&&a.cd(y,b),y++);for(;a.length>y;)a.pop();a.freeze()}},sn.Object.defineProperties(jo.prototype,{changes:{get:function(){return this.o}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isComplete:{get:function(){return this.j},set:function(a){this.j=a}}}),jo.prototype.optimize=jo.prototype.ak,jo.prototype.redo=jo.prototype.redo,jo.prototype.canRedo=jo.prototype.canRedo,jo.prototype.undo=jo.prototype.undo,jo.prototype.canUndo=jo.prototype.canUndo,jo.prototype.clear=jo.prototype.clear,jo.className="Transaction";function Vr(){this.Pt=new Oe,this.Jd=!1,this.u=new Cn().freeze(),this.Ce=-1,this.o=999,this.Fe=!1,this.Np=null,this.bi=0,this.j=!1,this.Ie=new Cn().freeze(),this.hl=new Cn,this.tt=!0,this.Dt=this.rq=this.Gt=this.Ft=!1}Vr.prototype.toString=function(a){var y="UndoManager "+this.historyIndex+"<"+this.history.count+"<="+this.maxHistoryLength;y+="[";for(var x=this.nestedTransactionNames.count,b=0;ba.transactionLevel&&Ui("Ending transaction without having started a transaction: "+x);var b=a.transactionLevel===1,E=a.currentTransaction;b&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,E));var z=0;if(0=b&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),b===0||y.count!==0&&y.get(y.count-1)===E||(y.add(E),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,E);else{a.Fe=!0;try{a.isEnabled&&E!==null&&(E.isComplete=!0,E.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,E),a.Fe=!1}E!==null&&E.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&E!==null){for(a=z,x=E.changes,E=x.count-1;E>=a;E--)y=x.M(E),y!==null&&y.undo(),x.ka(),x.mb(E);x.freeze()}return!1}Ut.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},Vr.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||Ui("Change not within a transaction: "+x.toString()))}},Vr.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},sn.Object.defineProperties(Vr.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexE||Math.abs(y.y-a.y)>b},sn.Object.defineProperties(Hi.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof Ke&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),Hi.prototype.startTransaction=Hi.prototype.Ea,Hi.className="Tool";function Ur(){Hi.call(this),this.name="ToolManager",this.hb=new Cn,this.ob=new Cn,this.Hb=new Cn,this.F=this.V=850,this.o=new on(2,2).ja(),this.Ha=5e3,this.ia=$h,this.u=Rd,this.Mp=this.j=null,this.zj=-1}We(Ur,Hi),Ur.prototype.initializeStandardTools=function(){},Ur.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof Ki&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},Ur.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===ru&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===dh){y.bubbles=!0;return}if(this.gestureBehavior===ru)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,b=0;bE.right&&(x.x-=b.width+5/y.scale),x.xE.bottom?x.y-(b.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var b=a.diagram;if(!b.isReadOnly){var E=a.Oe;if(E!==null){var z=null,nt=null;x.fromNode===null&&(z=Rp(a,x.i(0),!1),z!==null&&(nt=z.part));var ot=null,at=null;x.toNode===null&&(ot=Rp(a,x.i(x.pointsCount-1),!0),ot!==null&&(at=ot.part)),E.isValidLink(nt,z,at,ot)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=nt,z!==null&&(x.fromPortId=z.portId),x.toNode=at,ot!==null&&(x.toPortId=ot.portId),x.fromPort!==b.Mx&&b.R("LinkRelinked",x,b.Mx),x.toPort!==b.Nx&&b.R("LinkRelinked",x,b.Nx)):Ud(E,nt,z,at,ot):Ud(E,null,null,null,null)}}}}Yr.prototype.doDragOver=function(){};function Eu(a,y){var x=a.diagram;a.dragsLink&&Lu(a,!0),fh(a);var b=a.findDragOverObject(y),E=x.lastInput;if(E.targetObject=b,b!==null){E.handled=!1;for(var z=b;z!==null;){var nt=z.mouseDrop;if(nt!==null&&(nt(E,z),E.handled))break;Q0(a,E,z),z=eg(z)}}else z=x.mouseDrop,z!==null&&z(E);if(a.isActive||Yo!==null){for(E=(a.copiedParts||a.draggedParts).iterator;E.next();)z=E.key,z instanceof Fn&&z.linksConnected.each(function(ot){ot.suspendsRouting=!1});if(a.doDropOnto(y,b),a.isActive||Yo!==null){for(a=Je.alloc(),y=x.selection.iterator;y.next();)b=y.value,b instanceof Fn&&q0(x,b,a);Je.free(a)}}}function Q0(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof mi||(x=a.mouseDrop,x!==null&&x(y))}function q0(a,y,x){var b=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(b=!0),a=a.Nu(x,function(E){return E.part},function(E){return E instanceof xn},!0,function(E){return E instanceof xn},b),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}Yr.prototype.doDropOnto=function(){},Yr.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(ou(this,!1),tf(a,this.copiedParts),Al(this,this.copiedParts,!1),Ah(a,this.copiedParts)):this.mayMove()?($a(this),Al(this,this.draggedParts,!0)):this.mayDragOut()?(ou(this,!1),Al(this,this.copiedParts,!1)):$a(this),zd(this,a.lastInput.documentPoint))}},Yr.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?($a(this),ou(this,!0),tf(a,this.copiedParts),Al(this,this.copiedParts,!1),Ah(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(E){E.isSelected=!0}))):(y=!0,$a(this),this.mayMove()&&(Al(this,this.draggedParts,!0),zd(this,a.lastInput.documentPoint))),this.Ym=!0,Eu(this,a.lastInput.documentPoint),this.isActive){var b=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&$0(this),a.Ya(),Ah(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",b)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},Yr.prototype.simulatedMouseMove=function(a,y,x){if(Yo===null)return!1;var b=Yo.diagram;x instanceof Ke||(x=null);var E=ku;return x!==E&&(E!==null&&E!==b&&(E.ug(),Yo.isDragOutStarted=!1,E=E.toolManager.findTool("Dragging"),E!==null&&E.doSimulatedDragLeave()),ku=x,x!==null&&x!==b&&($f(),E=x.toolManager.findTool("Dragging"),E!==null&&(Rl.contains(E)||Rl.add(E),E.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===b||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(b=x.toolManager.findTool("Dragging"),b!==null&&(a!==null&&(a.targetTouches!==void 0&&(0nt&&(nt=ht),dt>ot&&(ot=dt))}}for(b===1/0?z.h(0,0,0,0):z.h(b,E,nt-b,ot-E),b=z.x+z.width/2,E=z.y+z.height/2,Je.free(z),z=a.Fr,nt=new pn,ot=de.alloc(),at=y.iterator;at.next();)ht=at.value,ht instanceof xn&&ht.canCopy()&&(dt=x.I(ht),dt!==null&&(dt.points=ht.points,Yu(dt,z.x-b,z.y-E),dt.suspendsRouting=!0,nt.add(dt,a.Pd())));for(y=y.iterator;y.next();)ht=y.value,ht.Zc()&&ht.canCopy()&&(at=x.I(ht),at!==null&&(ht=ht.location,ot.h(z.x-(b-ht.x),z.y-(E-ht.y)),at.location=ot,at.Va(),nt.add(at,a.Pd(ot))));de.free(ot),a.copiedParts=nt,jd(a,nt.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,Yu(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}Yr.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},Yr.prototype.computeMove=function(a,y,x,b){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,b):new de},sn.Object.defineProperties(Yr.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),Yr.prototype.getDraggingSource=Yr.prototype.Az;var Yo=null,ku=null;Yr.className="DraggingTool",Rl=new Cn,In("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),Ur.prototype.doCancel=function(){Yo!==null&&Yo.doCancel(),Hi.prototype.doCancel.call(this)};function io(){Hi.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new xn,y=new Ci;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new Ci,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new Fn,y=new Ci,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=di,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new Fn,y=new Ci,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=di,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new pn,this.Of=this.gj=this.Pf=null}We(io,Hi),io.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},io.prototype.copyPortProperties=function(a,y,x,b,E){if(a!==null&&y!==null&&x!==null&&b!==null){var z=y.Df(),nt=on.alloc();nt.width=y.naturalBounds.width*z,nt.height=y.naturalBounds.height*z,b.desiredSize=nt,on.free(nt),E?(b.toSpot=y.toSpot,b.toEndSegmentLength=y.toEndSegmentLength):(b.fromSpot=y.fromSpot,b.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=Gi,z=de.alloc(),x.location=y.ga(Gi,z),de.free(z),b.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,b,E)}},io.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=di,y.fromSpot=no,y.toSpot=no),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},io.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},io.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof Fn){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},io.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof Fn))return null;for(;a!==null;){var b=y?a.toLinkable:a.fromLinkable;if(b===!0&&(a.portId!==null||a instanceof Fn)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(b===!1)break;a=a.panel}return null},io.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,b=this.portGravity;0>=b&&(b=.1);var E=this,z=y.og(x,b,function(yt){return E.findValidLinkablePort(yt,a)},null,!0);for(b=1/0,y=null,z=z.iterator;z.next();){var nt=z.value,ot=nt.part;if(ot instanceof Fn){var at=nt.ga(Gi,de.alloc()),ht=x.x-at.x,dt=x.y-at.y;de.free(at),at=ht*ht+dt*dt,atx){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},io.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},io.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},io.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof Fn))return!1;a=a.portId,a===null&&(a="");var b=y.part;if(!(b instanceof Fn))return!1;for(y=y.portId,y===null&&(y=""),y=b.Sd(y);y.next();)if(b=y.value,b.fromNode===x&&b.fromPortId===a)return!0;return!1},io.prototype.isValidLink=function(a,y,x,b){if(!this.isValidFrom(a,y)||!this.isValidTo(x,b)||!(y===null||b===null||(y.fromLinkableSelfNode&&b.toLinkableSelfNode||!this.isInSameNode(y,b))&&(y.fromLinkableDuplicates&&b.toLinkableDuplicates||!this.isLinked(y,b)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var E=a.linkValidation;if(E!==null&&!E(a,y,x,b,this.originalLink))return!1}return x!==null&&(E=x.linkValidation,E!==null&&!E(a,y,x,b,this.originalLink))?!1:(E=this.linkValidation,E!==null?E(a,y,x,b,this.originalLink):!0)},io.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var b=new Oe;return b.add(a),ps(this,x,y,b)};function ps(a,y,x,b){if(y===x)return!0;var E=y.fromNode;return E!==null&&E.isLinkLabel&&(b.add(E),ps(a,E.labeledLink,x,b))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(b.add(y),ps(a,y.labeledLink,x,b))))}io.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var b=this.diagram.validCycle;if(b!==id){if(b===Fg){if(b=x||this.temporaryLink,b!==null&&!b.isTreeLink)return!0;for(b=y.linksConnected;b.next();){var E=b.value;if(E!==x&&E.isTreeLink&&E.toNode===y)return!1}return!Ps(this,a,y,x,!0)}if(b===Og){if(b=x||this.temporaryLink,b!==null&&!b.isTreeLink)return!0;for(b=a.linksConnected;b.next();)if(E=b.value,E!==x&&E.isTreeLink&&E.fromNode===a)return!1;return!Ps(this,a,y,x,!0)}if(b===Mg)return a===y?a=!0:(b=new Oe,b.add(y),a=Cs(this,b,a,y,x)),!a;if(b===Tg)return!Ps(this,a,y,x,!1);if(b===Ng)return a===y?a=!0:(b=new Oe,b.add(y),a=tc(this,b,a,y,x)),!a}return!0};function Ps(a,y,x,b,E){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var nt=z.value;if(nt!==b&&(!E||nt.isTreeLink)&&nt.toNode===y&&(nt=nt.fromNode,nt!==y&&Ps(a,nt,x,b,E)))return!0}return!1}function Cs(a,y,x,b,E){if(x===b)return!0;if(x===null||b===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var nt=z.value;if(nt!==E&&nt.toNode===x&&(nt=nt.fromNode,nt!==x&&Cs(a,y,nt,b,E)))return!0}return!1}function tc(a,y,x,b,E){if(x===b)return!0;if(x===null||b===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var nt=z.value;if(nt!==E){var ot=nt.fromNode;if(nt=nt.toNode,ot=ot===x?nt:ot,ot!==x&&tc(a,y,ot,b,E))return!0}}return!1}sn.Object.defineProperties(io.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),io.className="LinkingBaseTool";function bs(){io.call(this),this.name="Linking",this.V={},this.F=null,this.K=gh,this.Xd=null}We(bs,io),bs.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},bs.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof Fn)))return null;var x=this.direction;if(x===gh||x===zp){var b=this.findValidLinkablePort(y,!1);if(b!==null||this.startObject===a&&(b=a.port,this.findValidLinkablePort(b,!1)))return this.isForwards=!0,b}return(x===gh||x===Up)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},bs.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof Fn&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof Fn&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},bs.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},bs.prototype.doStop=function(){io.prototype.doStop.call(this),this.startObject=null},bs.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,b=null,E=null,z=null;try{var nt=this.targetPort=this.findTargetPort(this.isForwards);if(nt!==null){var ot=nt.part;ot instanceof Fn&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),b=ot,E=nt):(y=ot,x=nt,this.originalToNode!==null&&(b=this.originalToNode,E=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(b=this.originalToNode,E=this.originalToPort);y!==null||b!==null?(z=this.insertLink(y,x,b,E),z!==null?(nt===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,b,E)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},bs.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof xn)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},bs.prototype.insertLink=function(a,y,x,b){return this.diagram.partManager.insertLink(a,y,x,b)},bs.prototype.doNoLink=function(){},sn.Object.defineProperties(bs.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var gh=new qe(bs,"Either",0),zp=new qe(bs,"ForwardsOnly",0),Up=new qe(bs,"BackwardsOnly",0);bs.className="LinkingTool",bs.Either=gh,bs.ForwardsOnly=zp,bs.BackwardsOnly=Up;function va(){io.call(this),this.name="Relinking";var a=new Ci;a.figure="Diamond",a.desiredSize=Qi,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new Ci,a.figure="Diamond",a.desiredSize=Qi,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new Je}We(va,io),va.prototype.updateAdornments=function(a){if(a!==null&&a instanceof xn){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var b=a.selectionObject;b!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&b.actualBounds.w()&&b.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(b,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(b=a.selectionObject,b!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&b.actualBounds.w()&&b.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(b,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},va.prototype.makeAdornment=function(a,y){var x=new Ki;return x.type=gn.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},va.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},va.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof Ki&&x.adornedPart instanceof xn))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break t;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof gn)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},ls.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},ls.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},ls.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},ls.prototype.stopTransaction=function(){var a=this.diagram,y=Hi.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},ls.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},ls.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,b=this.pt,E=this.adornedObject.qs(a.lastInput.documentPoint,de.alloc()),z=this.computeReshape();y=this.computeResize(E,this.handle.alignment,y,x,b,z),this.resize(y),a.bd(),de.free(E)}},ls.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,b=this.pt,E=this.adornedObject.qs(a.lastInput.documentPoint,de.alloc()),z=this.computeReshape();y=this.computeResize(E,this.handle.alignment,y,x,b,z),this.resize(y),de.free(E),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},ls.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof mi){var b=new Cn;if(b.add(a),!this.dragsMembers&&a.placeholder===null){var E=new lt;E.dragsMembers=!1}y.moveParts(b,this.oppositePoint.copy().re(x),!0,E)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},ls.prototype.computeResize=function(a,y,x,b,E,z){y.Mc()&&(y=Gi);var nt=this.adornedObject.naturalBounds,ot=nt.x,at=nt.y,ht=nt.x+nt.width,dt=nt.y+nt.height,yt=1;if(!z){yt=nt.width;var Tt=nt.height;0>=yt&&(yt=1),0>=Tt&&(Tt=1),yt=Tt/yt}return Tt=de.alloc(),ze.No(a.x,a.y,ot,at,E.width,E.height,Tt),a=nt.copy(),0>=y.x?0>=y.y?(a.x=Math.max(Tt.x,ht-b.width),a.x=Math.min(a.x,ht-x.width),a.width=Math.max(ht-a.x,x.width),a.y=Math.max(Tt.y,dt-b.height),a.y=Math.min(a.y,dt-x.height),a.height=Math.max(dt-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width),a.x=ht-a.width,a.y=dt-a.height)):1<=y.y?(a.x=Math.max(Tt.x,ht-b.width),a.x=Math.min(a.x,ht-x.width),a.width=Math.max(ht-a.x,x.width),a.height=Math.max(Math.min(Tt.y-at,b.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width),a.x=ht-a.width)):(a.x=Math.max(Tt.x,ht-b.width),a.x=Math.min(a.x,ht-x.width),a.width=ht-a.x,z||(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt,a.y=at+.5*(dt-at-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(Tt.x-ot,b.width),x.width),a.y=Math.max(Tt.y,dt-b.height),a.y=Math.min(a.y,dt-x.height),a.height=Math.max(dt-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width),a.y=dt-a.height)):1<=y.y?(a.width=Math.max(Math.min(Tt.x-ot,b.width),x.width),a.height=Math.max(Math.min(Tt.y-at,b.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width))):(a.width=Math.max(Math.min(Tt.x-ot,b.width),x.width),z||(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt,a.y=at+.5*(dt-at-a.height))):0>=y.y?(a.y=Math.max(Tt.y,dt-b.height),a.y=Math.min(a.y,dt-x.height),a.height=dt-a.y,z||(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width,a.x=ot+.5*(ht-ot-a.width))):1<=y.y&&(a.height=Math.max(Math.min(Tt.y-at,b.height),x.height),z||(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width,a.x=ot+.5*(ht-ot-a.width))),de.free(Tt),a},ls.prototype.computeReshape=function(){var a=hn;return this.adornedObject instanceof Ci&&(a=Av(this.adornedObject)),!(a===Gn||this.diagram.lastInput.shift)},ls.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},ls.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var b=this.handleDistance;return x===0?y.x=a.naturalBounds.width+b:x===45?(y.x=a.naturalBounds.width+b,y.y=a.naturalBounds.height+b):x===90?y.y=a.naturalBounds.height+b:x===135?(y.x=-b,y.y=a.naturalBounds.height+b):x===180?y.x=-b:x===225?(y.x=-b,y.y=-b):x===270?y.y=-b:x===315&&(y.x=a.naturalBounds.width+b,y.y=-b),a.ga(y)},As.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new de(NaN,NaN),this.isActive=a.isMouseCaptured=!1},As.prototype.stopTransaction=function(){var a=this.diagram,y=Hi.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},As.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},As.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},As.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},As.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,b=y.rotateObject;(x===b||x.rg(b))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},As.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},sn.Object.defineProperties(As.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof Ki))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof Ki)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),As.className="RotatingTool",In("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function ph(){Hi.call(this),this.name="ClickSelecting"}We(ph,Hi),ph.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},ph.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},ph.className="ClickSelectingTool";function Ua(){Hi.call(this),this.name="Action",this.pk=null}We(Ua,Hi),Ua.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},Ua.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},Ua.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},Ua.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},Ua.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},Ua.prototype.doStop=function(){this.pk=null},Ua.className="ActionTool";function Fu(){Hi.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new de(0,0)}We(Fu,Hi),Fu.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},Fu.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},Fu.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var b=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof $n)x.Zc()&&(Ka(x),b=x.copy(),b!==null&&y.add(b));else if(x!==null){var E=y.model.copyNodeData(x);yn(E)&&(y.model.xf(E),b=y.Lc(E))}if(b!==null){var z=de.allocAt(a.x,a.y);this.isGridSnapEnabled&&$d(this.diagram,b,a,z),b.location=z,y.allowSelect&&(y.clearSelection(!0),b.isSelected=!0),de.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",b)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return b},sn.Object.defineProperties(Fu.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),Fu.className="ClickCreatingTool";function La(){Hi.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new $n;a.layerName="Tool",a.selectable=!1;var y=new Ci;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}We(La,Hi),La.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampE.right&&(x.x-=b.width+5/y.scale),x.xE.bottom&&(x.y-=b.height+5/y.scale),x.ya.lastInput.clickCount)):!1},Tr.prototype.doStart=function(){Du=this,this.textBlock!==null&&this.doActivate()},Tr.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof Cr&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=Hc;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var b=new Je(this.textBlock.ga(ho),this.textBlock.ga(ws));a.tv(b),x.show(y,a,this),this.currentTextEditor=x}}}},Tr.prototype.doCancel=function(){this.stopTool()},Tr.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},Tr.prototype.doMouseDown=function(){this.isActive&&this.acceptText(El)},Tr.prototype.acceptText=function(a){switch(a){case El:this.qa===rc?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===Hc||this.qa===Vc||this.qa===Kc)&&(this.qa=rg,ig(this));break;case Wd:case Gc:case Gd:(Gc!==a||this.textBlock.isMultiline!==!0)&&(this.qa===Hc||this.qa===Vc||this.qa===Kc)&&(this.qa=rg,ig(this))}};function ig(a){var y=a.textBlock,x=a.diagram,b=a.currentTextEditor;if(y!==null&&b!==null){var E=y.text,z="";b.valueFunction!==null&&(z=b.valueFunction()),a.isValidText(y,E,z)?(a.Ea(a.name),a.qa=rc,a.transactionResult=a.name,y.text=z,a.doSuccess(E,z),x!==null&&x.R("TextEdited",y,E),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=Vc,a.doError(E,z))}}Tr.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},Tr.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},Tr.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=ic,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},Tr.prototype.doStop=function(){Du=null},Tr.prototype.isValidText=function(a,y,x){var b=this.textValidation;return b!==null&&!b(a,y,x)?!1:(b=a.textValidation,!!(b===null||b(a,y,x)))},Tr.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},sn.Object.defineProperties(Tr.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),Tr.prototype.measureTemporaryTextBlock=Tr.prototype.Lx;var Wd=new qe(Tr,"LostFocus",0),El=new qe(Tr,"MouseDown",1),Gd=new qe(Tr,"Tab",2),Gc=new qe(Tr,"Enter",3),tv=new qe(Tr,"SingleClick",0),nc=new qe(Tr,"SingleClickSelected",1),Hd=new qe(Tr,"DoubleClick",2),ic=new qe(Tr,"StateNone",0),Hc=new qe(Tr,"StateActive",1),Kc=new qe(Tr,"StateEditing",2),rg=new qe(Tr,"StateValidating",3),Vc=new qe(Tr,"StateInvalid",4),rc=new qe(Tr,"StateValidated",5),Du=null;Tr.className="TextEditingTool",Tr.LostFocus=Wd,Tr.MouseDown=El,Tr.Tab=Gd,Tr.Enter=Gc,Tr.SingleClick=tv,Tr.SingleClickSelected=nc,Tr.DoubleClick=Hd,Tr.StateNone=ic,Tr.StateActive=Hc,Tr.StateEditing=Kc,Tr.StateValidating=rg,Tr.StateInvalid=Vc,Tr.StateValidated=rc,In("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function sa(a){Xc||(og(),Xc=!0),this.H=zl,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=lu,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new Oe,this.ce=new os,this.ce.Yd=this,this.Ei=new Oe,this.pu=new Oe,this.Sr=new Oe,this.pr=new Oe,a&&Object.assign(this,a)}sa.prototype.Xe=function(a){this.H=a},sa.prototype.canStart=function(){return!0};function jl(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),ss(a.H),a.zb=!0)}function Kd(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,b=a.Zd.contains("Model");b&&(a.Ok=!0,a.Pk===lu?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===sg&&y.vc.clear(),a.Qw=!!(a.Pk===Zc&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),b&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),Jc(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,b=y.vc.get(x),x.autoScale!==ms&&b!==null&&(delete b.start.scale,delete b.end.scale),Ze.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&zs(x),cg(x),a.zb=!1,y.start(),y.bc&&(Bu(a),x.Ya(),ag(y,0),ka(x,!0),vh(a),x.R("AnimationStarting",a)))}))}}function au(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function Vd(a,y,x,b){a.isTicking||au(a)||y instanceof xn&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,b,!1)}Ut=sa.prototype,Ut.fv=function(a){return this.ce.fv(a)},Ut.Xu=function(a){return this.ce.Xu(a)};function Yd(a,y){function x(){if(0z?z+=360:at+=360),z=E(x,z,at-z,b)%360,nt=E(x,nt,ht-nt,b),ot=E(x,ot,dt-ot,b),x=E(x,a,y-a,b),"hsla("+z+", "+nt+"%, "+ot+"%, "+x+")"}function og(){function a(x,b,E,z,nt,ot){x.position=new de(z(nt,b.x,E.x-b.x,ot),z(nt,b.y,E.y-b.y,ot))}var y=new pn;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,b,E,z,nt,ot){nta&&xi(a,">= 1",sa,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),sa.prototype.stopAnimation=sa.prototype.Cc;var Yc=null,Xc=!1,lu=new qe(sa,"Default",1),Zc=new qe(sa,"AnimateLocations",2),sg=new qe(sa,"None",3);sa.className="AnimationManager",sa.defineAnimationEffect=function(a,y){Xc||(og(),Xc=!0),Yc.add(a,y)},sa.Default=lu,sa.AnimateLocations=Zc,sa.None=sg;function os(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=oc,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=Mi,this.vc=new pn,this.Tt=new pn,this.yl=new Oe,this.Ut=new Oe,this.dw=zu,a&&Object.assign(this,a)}os.prototype.suspend=function(){this.Xk=!0},os.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,Qc(this,!0),Bu(this.Yd),ka(this.H),vh(this.Yd),this.H.redraw()};function Jc(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:b-a.Qd;y&&(E=a.gw,Ea.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function ag(a,y){for(var x=a.Gd,b=a.vc.iterator,E=a.Wk;b.next();){var z=b.key;if(!(z instanceof Re&&z.diagram===null)){var nt=b.value,ot=E?nt.end:nt.start;nt=E?nt.start:nt.end;var at=Yc,ht;for(ht in nt)ht==="position"&&(nt["position:placeholder"]||nt["position:nodeCollapse"])||at.get(ht)===null||at.get(ht)(z,ot[ht],nt[ht],a.Lp,y,x,a)}}}Ut.stop=function(){return this.bc?(this.Ml(!0),this):this},Ut.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,Bu(x);for(var b=this.vc,E=this.yl.iterator;E.next();)y.remove(E.value);for(E=this.Ut.iterator;E.next();)E.value.v();E=this.ho,b=b.iterator;for(var z=Yc;b.next();){var nt=b.key,ot=b.value,at=E?ot.end:ot.start,ht=E?ot.start:ot.end,dt=ot.Ku,yt;for(yt in ht)if(z.get(yt)!==null){var Tt=yt;!ot.Hu||Tt!=="position:nodeCollapse"&&Tt!=="position:placeholder"||(Tt="position"),z.get(Tt)(nt,at[yt],dt[yt]!==void 0?dt[yt]:ot.Hu?at[yt]:ht[yt],this.Lp,this.Gd,this.Gd,this)}ot.Hu&&dt.location!==void 0&&nt instanceof $n&&(nt.location=dt.location),ot.nv&&nt instanceof $n&&nt.Zb(!1)}if(y.As.clear(),qc(y,!1),y.Ya(),y.N(),ka(y,!0),x.defaultAnimation===this){for(yt=x.pr.iterator;yt.next();)E=yt.value,E.Tg!==null&&(E.points=E.Tg,E.Tg=null);x.pr.clear()}ka(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),vh(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),Jc(this,null),x.Ml(this),y.$b())}},Ut.Cj=function(a,y){var x=y.actualBounds,b=null;if(y instanceof mi&&(b=y.placeholder),b!==null?(x=b.ga(ho),b=b.padding,x.x+=b.left,x.y+=b.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new de(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof mi)for(a=a.memberParts;a.next();)b=a.value,b instanceof Fn&&this.Cj(b,y)},Ut.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof mi&&(x=y.placeholder),x!==null){var b=x.ga(ho);x=x.padding,b.x+=x.left,b.y+=x.top,this.add(a,"position:placeholder",a.position,b,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),b=this.vc,b.contains(a)&&(b.I(a).nv=!0),a instanceof mi)for(a=a.memberParts;a.next();)b=a.value,b instanceof Fn&&this.Aj(b,y)}},Ut.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},sn.Object.defineProperties(os.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&xi(a,">= 1",os,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function Gp(a,y,x,b){return a===b?y+x:x*(-Math.pow(2,-10*a/b)+1)+y}os.className="Animation",os.EaseLinear=function(a,y,x,b){return x*a/b+y},os.EaseInOutQuad=oc,os.EaseInQuad=function(a,y,x,b){return x*(a/=b)*a+y},os.EaseOutQuad=function(a,y,x,b){return-x*(a/=b)*(a-2)+y},os.EaseInExpo=function(a,y,x,b){return a===0?y:x*Math.pow(2,10*(a/b-1))+y},os.EaseOutExpo=Gp;function xh(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}xh.className="AnimationState";function el(a,y,x){this.xd=null,this.rf=a,this.so=x||lg,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=wh))}el.prototype.copy=function(){var a=new el(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function Hp(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}sn.Object.defineProperties(el.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var lg=new qe(el,"Default",1),wh=new qe(el,"Immediate",2),sc=new qe(el,"Bundled",3);el.className="AnimationTrigger",el.Default=lg,el.Immediate=wh,el.Bundled=sc;function Go(a){je(this),this.H=null,this.Pa=new Cn,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Ut=Go.prototype,Ut.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,b=0,E=0,z=0,nt=0,ot=this.Pa.iterator;ot.next();){var at=ot.value;at instanceof mi?E++:at instanceof Fn?b++:at instanceof xn?z++:at instanceof Ki?nt++:x++}if(ot="",0x.Oq||ot.height*E>x.Oq?y.gc(a,x):(E=y.actualBounds,z=y.naturalBounds,E.width===0||E.height===0||isNaN(E.x)||isNaN(E.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&($r(y,a,y.areaBackground,!0,!0,z,E),a.fillRect(E.x,E.y,E.width,E.height)),y.areaBackground===null&&y.background===null&&($r(y,a,"rgba(0,0,0,0.3)",!0,!1,z,E),a.fillRect(E.x,E.y,E.width,E.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),$r(y,a,y.background,!0,!1,z,E),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),b&&(a.restore(),a.Vc(!0))}},Ut.g=function(a,y,x,b,E){var z=this.diagram;z!==null&&z.cb(Wr,a,this,y,x,b,E)},Ut.oi=function(a,y,x){var b=this.Pa;if(y.Ig=this,this===null&&cs(y),a>=b.count)a=b.count;else if(b.M(a)===y)return-1;return b.Gb(a,y),y.Vo(x),b=this.diagram,b!==null&&(x?b.N():b.oi(y)),Zd(this,a,y),a},Ut.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var b=this.Pa;if(0>a||a>=b.length){if(a=b.indexOf(y),0>a)return-1}else if(b.M(a)!==y&&(a=b.indexOf(y),0>a))return-1;return y.Wo(x),b.mb(a),b=this.diagram,b!==null&&(x?b.N():b.pc(y)),y.Ig=null,cs(y),a};function Zd(a,y,x){if(y=Vp(a,y,x),x instanceof mi&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var b=-1,E=a.Pa.s,z=E.length,nt=0;ntb&&ot.containingGroup===x&&(b=nt,0<=y))break}!(0>b)&&b=E)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,nt=NaN;0<=z&&(nt=a.M(z).zOrder,!!isNaN(nt));)z--;for(var ot=y+1,at=NaN;otb)for(;;){if(z===-1||nt<=b){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(nt=NaN;0<=--z&&(nt=a.M(z).zOrder,isNaN(nt)););}else if(!isNaN(at)&&at=b){if(ot--,ot===y)break;return a.mb(y),a.Gb(ot,x),ot}for(at=NaN;++ota||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` - `+x.value.toString(a-1);return y};function hg(a,y){if(Qr){if(y!=null||Ye("Diagram setup requires an argument DIV."),a.Ka!==null&&Ye("Diagram has already completed setup."),typeof y=="string"?a.Ka=Ze.document.getElementById(y):y instanceof HTMLDivElement?a.Ka=y:Ye("No DIV or DIV id supplied: "+y),a.Ka===null&&Ye("Invalid DIV id; could not get element with id: "+y),a.Ka.H!==void 0&&Ye("Invalid div id; div already has a Diagram associated with it."),!a.ol&&Ze.ResizeObserver){var x=ri(function(){a.$b()},250);a.ol=new Ze.ResizeObserver(function(){x()}),a.ol.observe(a.Ka)}Ze.getComputedStyle(a.Ka,null).position==="static"&&(a.Ka.style.position="relative"),y=5;var b="rgba(2"+y+"5, 255, 255, 0)";y--,a.Ka.style["-webkit-tap-highlight-color"]=b,a.Ka.innerHTML="",a.Ka.H=a,a.Ka.goDiagram=a,a.Ka.go=Ze.go;var E=new Ha(a);if(E.style!==void 0&&(E.style.position="absolute",E.style.top="0px",E.style.left="0px",Ze.getComputedStyle(a.Ka,null).getPropertyValue("direction")==="rtl"&&(a.tn=!0),E.style.zIndex="2",E.style.userSelect="none",E.style.MozUserSelect="none",E.style.touchAction="none",E.style.letterSpacing="normal !important",E.style.wordSpacing="normal !important"),a.ta=E,a.ib=E.context,b=a.ib,a.Mb=a.computePixelRatio(),a.viewSize.w()||(a.Aa=a.Ka.clientWidth||1,a.ya=a.Ka.clientHeight||1),yg(a,a.Aa,a.ya),a.Ka.insertBefore(E.Oa,a.Ka.firstChild),E=new Ha(null),E.width=1,E.height=1,a.jw=E,a.oy=E.context,Qr){E=En("div");var z=En("div");E.style.position="absolute",E.style.overflow="auto",E.style.width=a.Aa+"px",E.style.height=a.ya+"px",E.style.zIndex="1",z.style.position="absolute",z.style.width="1px",z.style.height="1px",a.Ka.appendChild(E),E.appendChild(z),E.onscroll=Qp,E.addEventListener("pointerdown",qp),E.H=a,E.uy=!0,E.vy=!0,a.ku=E,a.hu=z}a.hk=ri(function(){a.Yh=null,a.N()},300),a.Ov=ri(function(){cg(a)},250),a.preventDefault=function(nt){return nt.preventDefault(),!1},a.$j=function(nt){if(a.isEnabled){var ot=Ea(a,nt,!0);ot.bubbles=!0;var at=0,ht=0;ot.delta=0,nt.deltaX!==void 0?(nt.deltaX!==0&&(at=0Math.abs(nt.deltaY)?-at:-ht):nt.wheelDeltaX!==void 0?(nt.wheelDeltaX!==0&&(at=0Math.abs(nt.wheelDeltaY)?-at:-ht):nt.wheelDelta!==void 0&&nt.wheelDelta!==0&&(ot.delta=0ot||Math.abs(ht.y-nt.screenY)>ot)?a.yq++:a.yq=1,at.clickCount=a.yq,a.tw=nt.timeStamp,a.uw.sg(nt.screenX,nt.screenY),a.doMouseDown(),nt.button===1?nt.preventDefault():nl(at,nt)}},a.dk=function(nt){if(a.isEnabled){a.Vk=!0;var ot=a.oj;if(ot[0]===null||ot[0].pointerId!==nt.pointerId&&ot[0].pointerType===nt.pointerType){if(ot[1]!==null&&ot[1].pointerId===nt.pointerId){ot[1]=nt;return}if(ot[0]===null)ot[0]=nt;else return}else ot[0]=nt;if(ot[0].pointerId===nt.pointerId){ot=pg(a,nt,!1,!1,!1,ot[1]!==null);var at=Ze.document.elementFromPoint(nt.clientX,nt.clientY)||null;at!==null&&at.shadowRoot!==void 0&&at.shadowRoot!==null&&(at=at.shadowRoot.elementFromPoint(nt.clientX,nt.clientY));var ht=a,dt=nt;at&&at.H&&(dt=nt,ht=at.H),ot.targetDiagram=ht,lc(a,dt,ot),ot.targetObject=null,a.doMouseMove(),nl(ot,nt)}}},a.fk=function(nt){if(a.isEnabled){a.Vk=!0;var ot=nt.pointerType==="touch"||nt.pointerType==="pen",at=a.Yt;if(ot&&a.qu)delete at[nt.pointerId],nt.preventDefault();else if(at=a.oj,at[0]===null||at[0].pointerId!==nt.pointerId&&at[0].pointerType===nt.pointerType)at[1]!==null&&at[1].pointerId===nt.pointerId&&(at[1]=null);else{at[0]=null,at=pg(a,nt,!1,!0,!0,!1);var ht=Ze.document.elementFromPoint(nt.clientX,nt.clientY)||null;ht!==null&&ht.shadowRoot!==void 0&&ht.shadowRoot!==null&&(ht=ht.shadowRoot.elementFromPoint(nt.clientX,nt.clientY)),ht!==null&&ht.H instanceof Ke&&ht.H!==a&&lc(ht.H,nt,at),ht===null&&(ht=nt.target),lc(a,nt,at),at.clickCount=a.yq,at.targetDiagram=gg(nt,ht),at.targetObject=null,a.doMouseUp(),nl(at,nt),ot&&(a.wq=!1)}}},a.ek=function(nt){if(a.isEnabled){a.Vk=!1;var ot=a.Yt;ot[nt.pointerId]&&delete ot[nt.pointerId],ot=a.oj,ot[0]!==null&&ot[0].pointerId===nt.pointerId&&(ot[0]=null),ot[1]!==null&&ot[1].pointerId===nt.pointerId&&(ot[1]=null),nt.pointerType!=="touch"&&nt.pointerType!=="pen"&&(nt=a.currentTool,nt.cancelWaitAfter(),nt.standardMouseOver())}},a.ck=function(nt){var ot=a.oj;ot[0]!==null&&ot[0].pointerId===nt.pointerId?(ot[0]=null,a.wq=!1):ot[1]!==null&&ot[1].pointerId===nt.pointerId&&(ot[1]=null)},a.Vp=b.Z["d"+sd[1]+sd[2]+"wI"+pc.slice(1,5)]["b"+Ox.slice(1,y)](b.Z,od,y,y),b.Vc(!0),ev(a),a.nl==="svg"&&(y=a.pj.get("svg"),a.Ka.appendChild(y.Oa),a.ib=y.context)}}Ke.prototype.addEventListener=function(a,y,x,b){a.addEventListener(y,x,{capture:b,passive:!1})},Ke.prototype.removeEventListener=function(a,y,x,b){a.removeEventListener(y,x,{capture:b})};function ev(a){var y=a.ta.Oa;y instanceof HTMLCanvasElement||(y=a.div),a.addEventListener(y,"pointerdown",a.ui,!1),a.addEventListener(y,"pointermove",a.dk,!1),a.addEventListener(y,"pointerup",a.fk,!1),a.addEventListener(y,"pointerout",a.ek,!1),a.addEventListener(y,"pointercancel",a.ck,!1),a.addEventListener(y,"pointerenter",a.bz,!1),a.addEventListener(y,"pointerleave",a.cz,!1),a.addEventListener(y,"wheel",a.$j,!1),a.addEventListener(y,"keydown",a.Qz,!1),a.addEventListener(y,"keyup",a.Rz,!1),a.addEventListener(y,"blur",a.Ny,!1),a.addEventListener(y,"focus",a.Oy,!1),a.addEventListener(y,"selectstart",function(x){return x.preventDefault(),!1},!1),a.addEventListener(y,"contextmenu",function(x){return x.preventDefault(),!1},!1),a.addEventListener(Ze,"resize",a.Ov,!1)}function zs(a){30Gt&&(this.position=ye.h(-(y.scrollWidth-this.Aa)+ge-this.Aa/E+dt,this.position.y))),a.vy&&this.allowVerticalScroll&&(otee&&(this.position=ye.h(this.position.x,-(y.scrollHeight-this.ya)+a.scrollTop-this.ya/E+z))),de.free(ye),this.vd=!0,this.Ee=this.qr=!1,b=this.documentBounds,E=this.viewportBounds,dt=b.right,Gt=E.right,z=b.bottom,ee=E.bottom,nt=b.x,yt=E.x,ot=b.y,b=E.y,Tt>=at&&nt>=yt&&dt<=Gt&&(x.style.width="1px"),zt>=ht&&ot>=b&&z<=ee&&(x.style.height="1px"))}},Ke.prototype.computeBounds=function(a){return a===void 0&&(a=new Je),ss(this),dg(this,a)};function dg(a,y){if(a.fixedBounds.w())return y.assign(a.fixedBounds),y.Co(a.yb),y;for(var x=!0,b=a.Wa.s,E=b.length,z=0;zx&&(y=x),ya.maxScale&&(y=a.maxScale),y):y===kh?(y=at>ot?(nt-a.Db)/b:(z-a.Db)/E,y>x&&(y=x),ya.maxScale&&(y=a.maxScale),y):a.scale}Ke.prototype.zoomToFit=function(){var a=this.sj;this.sj=zu,this.scale=ac(this,ya),a!==zu&&(Wa(this,!1),fg(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=a},Ut=Ke.prototype,Ut.BA=function(a,y){y===void 0&&(y=ya);var x=a.width,b=a.height;if(!(x===0||b===0||isNaN(x)&&isNaN(b))){var E=1;if(y===ya||y===kh)if(isNaN(x))E=this.viewportBounds.height*this.scale/b;else if(isNaN(b))E=this.viewportBounds.width*this.scale/x;else{E=this.Aa;var z=this.ya;E=y===kh?z/b>E/x?(z-(this.Be?this.Db:0))/b:(E-(this.gf?this.Db:0))/x:Math.min(z/b,E/x)}this.scale=E,this.position=new de(a.x,a.y)}},Ut.Jy=function(a,y){this.Va();var x=this.documentBounds,b=this.viewportBounds;this.position=new de(x.x+(a.x*x.width+a.offsetX)-(y.x*b.width-y.offsetX),x.y+(a.y*x.height+a.offsetY)-(y.y*b.height-y.offsetY))},Ut.zz=function(a){if(a instanceof Re){this.eq=a;var y=de.alloc();this.fq=this.op(a.ga(ho,y)),de.free(y)}else this.eq=null,this.fq=rr};function fg(a,y,x,b,E,z){var nt=de.allocAt(a.pa.x,a.pa.y),ot=nt.x,at=nt.y;if(a.eq!==null){var ht=de.alloc();ht=a.eq.ga(ho,ht),ot=ht.x-a.fq.x/a.scale,at=ht.y-a.fq.y/a.scale,E=no,de.free(ht)}(z||a.scrollMode===zu)&&(E.sb()&&(x>y.width&&(ot=y.x+(E.x*y.width+E.offsetX)-(E.x*x-E.offsetX)),b>y.height&&(at=y.y+(E.y*y.height+E.offsetY)-(E.y*b-E.offsetY))),E=a.rj,z=x-y.width,xy.left?ot=y.left:oty.top?at=y.top:aty;y++){var x=a.De.iterator;if(x===null||a.De.count===0)break;a.De=new Oe,a.Nv(x,a.De)}a.nodes.each(function(b){b instanceof mi&&b.U&65536&&(b.U=b.U^65536)})}}Ut.Nv=function(a,y){for(a.reset();a.next();){var x=a.value;!x.Zc()||x instanceof mi||(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))}for(a.reset();a.next();)x=a.value,x instanceof mi&&x.isVisible()&&ed(this,x);for(a.reset();a.next();)x=a.value,x instanceof xn&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x));for(a.reset();a.next();)x=a.value,x instanceof Ki&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))};function ed(a,y){for(var x=li(),b=li(),E=y.memberParts;E.next();){var z=E.value;z.isVisible()&&(z instanceof mi?(xa(z)||ks(z)||Th(z))&&ed(a,z):z instanceof xn?z.fromNode===y||z.toNode===y?b.push(z):x.push(z):(z.measure(1/0,1/0),z.arrange()))}for(a=x.length,E=0;EBe&&(ge=Mn.left,Ce=Mn.right),ye.height>He&&(be=Mn.top,Ee=Mn.bottom)):(ge=Mn.left,Ce=Mn.right,be=Mn.top,Ee=Mn.bottom);var Un=ye.width+ge+Ce,Dn=ye.height+be+Ee;Mn=a.scale;var Sn=Un>at/Mn,an=Dn>ht/Mn;if(!(z||a.gf||a.Be||Sn||an))return!0;ge=ye.x-ge,at=dt.x,Ce=ye.right+Ce,ht=dt.right+nt,be=ye.y-be;var pi=dt.y;ye=ye.bottom+Ee,dt=dt.bottom+ot;var ci="1px";if(Ee="1px",a.scrollMode===zu&&(Sn||an)&&(Sn&&a.hasHorizontalScrollbar&&a.allowHorizontalScroll&&(Sn=1,ge+1ht+1&&(Sn=Math.max((Ce-ht)*Mn+a.Aa,Sn)),Be+nt+1dt+1&&(Sn=Math.max((ye-dt)*Mn+a.ya,Sn)),He+ot+1ht+1&&(nt=Math.max((Ce-ht)*Mn+a.Aa,nt)),Be+1dt+1&&(ot=Math.max((ye-dt)*Mn+nt,ot)),He+1ht+1&&(y=a.position.x*Mn)),a.tn)switch(a.bu){case"negative":y=-(Gt.scrollWidth-y-Gt.clientWidth);break;case"reverse":y=Gt.scrollWidth-y-Gt.clientWidth}return Gt.scrollLeft=y,a.hasVerticalScrollbar&&a.allowVerticalScroll&&(He+1dt+1&&(Gt.scrollTop=a.position.y*Mn)),at=a.Aa,ht=a.ya,Gt.style.width=at+(a.gf?a.Db:0)+"px",Gt.style.height=ht+(a.Be?a.Db:0)+"px",x!==at||b!==ht||a.animationManager.zb?(x=Je.allocAt(E,yt,Tt,zt),a.onViewportBoundsChanged(x,a.viewportBounds,Mn,z),Je.free(x),!1):!0}Ut=Ke.prototype,Ut.add=function(a){var y=a.diagram;if(y!==this&&(y!==null&&Ye("Cannot add part "+a.toString()+" to "+this.toString()+". It is already a part of "+y.toString()),y=this.Qj(a.layerName),y===null&&(y=this.Qj("")),y===null&&Ye('Cannot add a Part when unable find a Layer named "'+a.layerName+'" and there is no default Layer'),a.layer!==y)){var x=y.oi(99999999,a,a.diagram===this);0<=x&&this.cb(co,"parts",y,null,a,null,x),y.isTemporary||this.Ya(),a.C(1),x=a.layerChanged,x!==null&&x(a,null,y)}},Ut.oi=function(a){this.partManager.oi(a);var y=this;xc(a,function(x){dc(y,x)}),(a instanceof Ki||a instanceof mi&&a.placeholder!==null)&&a.v(),a.data!==null&&xc(a,function(x){ly(y.partManager,x)}),ks(a)!==!0&&Th(a)!==!0||this.De.add(a),j1(a,!0,this),U1(a)?(a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.$b()},Ut.pc=function(a){a.Ej(),this.partManager.pc(a);var y=this;a.data!==null&&xc(a,function(x){uy(y.partManager,x,y)}),this.De.remove(a),U1(a)?(a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.$b()},Ut.remove=function(a){Sg(this,a,!0)};function Sg(a,y,x){var b=y.layer;b!==null&&b.diagram===a&&(y.isSelected=!1,y.isHighlighted=!1,y.C(2),x&&y.Lj(),x=b.pc(-1,y,!1),0<=x&&a.cb(Lo,"parts",b,y,null,x,null),a=y.layerChanged,a!==null&&a(y,b,null))}Ut.Is=function(a,y){if(y===void 0&&(y=!1),hi(a))for(var x=a.length,b=0;bb&&this.Ya(),this},Ut.Cy=function(a,y){wg(this,a,y),a.Xe(this);var x=this.Wa,b=x.indexOf(a);0<=b&&(x.remove(a),this.cc!==null&&this.cb(Lo,"layers",this,a,null,b,null));var E=x.count,z;for(z=0;zb&&this.Ya(),this},Ut.kA=function(a){if(a.diagram!==this&&Ye("Cannot remove a Layer from another Diagram: "+a+" of "+a.diagram),a.name!==""){var y=this.Wa,x=y.indexOf(a);if(y.remove(a)){for(y=a.Pa.copy().iterator;y.next();){var b=y.value,E=b.layerName;E!==a.name?b.layerName=E:b.layerName=""}this.cc!==null&&this.cb(Lo,"layers",this,a,null,x,null),this.N(),this.Ya()}}},Ut.Qj=function(a){for(var y=this.layers;y.next();){var x=y.value;if(x.name===a)return x}return null},Ut.Yw=function(a){return this.pf===null&&(this.pf=new Cn),this.pf.add(a),this.model.Pe(a),this},Ut.mA=function(a){this.pf!==null&&(this.pf.remove(a),this.pf.count===0&&(this.pf=null)),this.model.ik(a)},Ut.Pe=function(a){return this.zg===null&&(this.zg=new Cn),this.zg.add(a),this},Ut.ik=function(a){this.zg!==null&&(this.zg.remove(a),this.zg.count===0&&(this.zg=null))},Ut.ds=function(a){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(a),a.change!==oa&&(this.isModified=!0),this.zg!==null)for(var y=this.zg,x=y.length,b=0;byt.Pa.indexOf(zt)&&yt.oi(Tt,zt,Gt):(zt.isSelected=!1,zt.isHighlighted=!1,zt.Wb(),yt.pc(Gt?Tt:-1,zt,Gt)))}else yt instanceof Ke?typeof Tt=="number"&&zt instanceof Go&&(y?(zt.Xe(this),this.Wa.Gb(Tt,zt)):this.Wa.mb(Tt)):Ye("unknown ChangedEvent.Remove object: "+a.toString());this.isModified=!0}else b!==oa&&Ye("unknown ChangedEvent: "+a.toString())}finally{this.skipsModelSourceBindings=x}}},Ke.prototype.Ea=function(a){return this.undoManager.Ea(a)},Ke.prototype.eb=function(a){return this.undoManager.eb(a)},Ke.prototype.Kf=function(){return this.undoManager.Kf()},Ke.prototype.commit=function(a,y){y===void 0&&(y="");var x=this.skipsUndoManager;y===null&&(this.skipsUndoManager=!0,y=""),this.undoManager.Ea(y);var b=!1;try{a(this),b=!0}finally{b?this.undoManager.eb(y):this.undoManager.Kf(),this.skipsUndoManager=x}},Ke.prototype.updateAllTargetBindings=function(a){this.partManager.updateAllTargetBindings(a)},Ke.prototype.rp=function(){this.partManager.rp()};function Pg(a,y,x){var b=a.animationManager;if(a.vb||a.ld)a.Ca=x,Ml(a),a.N(),a.Ee=!0,b.zb&&(au(b)||b.ce.add(b.H,"scale",y,a.Ca));else if(a.ta===null)a.Ca=x,Ml(a);else{a.vb=!0;var E=a.viewportBounds.copy(),z=a.Aa,nt=a.ya,ot=a.zoomPoint.x,at=a.zoomPoint.y,ht=a.contentAlignment;isNaN(ot)&&(ht.$c()?ht.Hf(dl)?ot=0:ht.Hf(ta)&&(ot=z-1):ot=ht.sb()?ht.x*(z-1):z/2),isNaN(at)&&(ht.$c()?ht.Hf(Qa)?at=0:ht.Hf(pa)&&(at=nt-1):at=ht.sb()?ht.y*(nt-1):nt/2),a.scaleComputation===null||a.animationManager.defaultAnimation.isAnimating||(x=a.scaleComputation(a,x)),xa.maxScale&&(x=a.maxScale),z=de.allocAt(a.pa.x+ot/y-ot/x,a.pa.y+at/y-at/x),a.position=z,de.free(z),a.Ca=x,Ml(a),a.vb=!1,a.onViewportBoundsChanged(E,a.viewportBounds,y,!1),Wa(a,!1),b.zb&&(au(b)||b.ce.add(b.H,"scale",y,a.Ca))}}Ke.prototype.onViewportBoundsChanged=function(a,y,x,b){if(!a.D(y)){b===void 0&&(b=!1),b||(this.Ee=!0),this.vd=!0;var E=this.layout;E===null||!E.isViewportSized||this.autoScale!==ms||a.width===y.width&&a.height===y.height||E.C(),E=this.currentTool,this.Vk===!0&&E instanceof Ur&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),Ip(E,this)),this.vb||this.invalidateViewport(a,y),kl(this),this.fc.scale=x,this.fc.position.x=a.x,this.fc.position.y=a.y,this.fc.bounds.assign(a),this.fc.canvasSize.width=Math.round(a.width*x),this.fc.canvasSize.height=Math.round(a.height*x),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=b,this.R("ViewportBoundsChanged",this.fc,a),this.isVirtualized&&this.links.each(function(z){z.isAvoiding&&z.actualBounds.Yc(y)&&z.bb()})}};function kl(a,y){var x=a.fe;if(x!==null&&x.visible){for(var b=on.alloc(),E=1,z=1,nt=x.O.s,ot=nt.length,at=0;atdt||(mv(ht.figure)?z=z*dt/ze.vx(z,dt):E=E*dt/ze.vx(E,dt))}if(nt=x.gridCellSize,b.h(z*nt.width,E*nt.height),y!==void 0)E=y.width,z=y.height,a=y.x,nt=y.y;else{if(y=Je.alloc(),a=a.viewportBounds,y.h(a.x,a.y,a.width,a.height),!y.w()){Je.free(y);return}E=y.width,z=y.height,a=y.x,nt=y.y,Je.free(y)}x.width=E+2*b.width,x.height=z+2*b.height,y=de.alloc(),ze.No(a,nt,0,0,b.width,b.height,y),y.offset(-b.width,-b.height),on.free(b),x.part.location=y,de.free(y)}}Ke.prototype.clearSelection=function(a){a===void 0&&(a=!1);var y=this.selection;if(y.count!==0){a||this.R("ChangingSelection",y);for(var x=y.Fa(),b=x.length,E=0;E=b&&!z.defaultAnimation.isAnimating&&!z.zb&&(y||jl(z,"Layout")),a.xh=!1;for(var nt=a.ai.iterator;nt.next();)Eg(a,nt.value,y,b);E.isValidLayout||(!y||E.isRealtime||E.isRealtime===null||b===0?(E.doLayout(a),ss(a),E.isValidLayout=!0):a.xh=!0)}finally{y=a.undoManager.isInternalTransaction,b===0&&(a.eb("Layout"),a.undoManager.isInternalTransaction=!1),!y||b!==0&&b!==1||Kd(z),a.aa=x}}}function Eg(a,y,x,b){if(y!==null){for(var E=y.gl.iterator;E.next();)Eg(a,E.value,x,b);E=y.layout,E===null||E.isValidLayout||(!x||E.isRealtime||b===0?(y.rh=!y.location.w(),E.doLayout(y),y.C(32),ed(a,y),E.isValidLayout=!0):a.xh=!0)}}Ut.yz=function(){for(var a=new Cn,y=this.nodes;y.next();){var x=y.value;x.isTopLevel&&x.kh()===null&&a.add(x)}return a.iterator};function nv(a){function y(E){var z=E.toLowerCase(),nt=new Cn;x.add(E,nt),x.add(z,nt),b.add(E,E),b.add(z,E)}var x=new pn,b=new pn;y("InitialAnimationStarting"),y("AnimationStarting"),y("AnimationFinished"),y("BackgroundSingleClicked"),y("BackgroundDoubleClicked"),y("BackgroundContextClicked"),y("ClipboardChanged"),y("ClipboardPasted"),y("DocumentBoundsChanged"),y("ExternalObjectsDropped"),y("GainedFocus"),y("InitialLayoutCompleted"),y("LayoutCompleted"),y("LinkDrawn"),y("LinkRelinked"),y("LinkReshaped"),y("LostFocus"),y("Modified"),y("ObjectSingleClicked"),y("ObjectDoubleClicked"),y("ObjectContextClicked"),y("PartCreated"),y("PartResized"),y("PartRotated"),y("SelectionMoved"),y("SelectionCopied"),y("SelectionDeleting"),y("SelectionDeleted"),y("SelectionGrouped"),y("SelectionUngrouped"),y("ChangingSelection"),y("ChangedSelection"),y("SubGraphCollapsed"),y("SubGraphExpanded"),y("TextEdited"),y("TreeCollapsed"),y("TreeExpanded"),y("ViewportBoundsChanged"),y("InvalidateDraw"),a.iw=x,a.hw=b}function nm(a,y){var x=a.hw.I(y);return x!==null?x:a.hw.I(y.toLowerCase())}function nf(a,y){var x=a.iw.I(y);if(x!==null||(x=a.iw.I(y.toLowerCase()),x!==null))return x;Ye("Unknown DiagramEvent name: "+y)}Ut.Bj=function(a,y){return a=nf(this,a),a!==null&&a.add(y),this},Ut.am=function(a,y){a=nf(this,a),a!==null&&a.remove(y)},Ut.R=function(a,y,x){var b=nf(this,a),E=new Cu;if(E.diagram=this,a=nm(this,a),a!==null&&(E.name=a),y!==void 0&&(E.subject=y),x!==void 0&&(E.parameter=x),y=b.length,y===1)b.M(0)(E);else if(y!==0)for(b=b.Fa(),x=0;x=x.top&&0>=x.left&&0>=x.right&&0>=x.bottom)return y;var b=this.viewportBounds,E=this.scale;b=Je.allocAt(0,0,b.width*E,b.height*E);var z=de.allocAt(0,0);if(a.x>=b.x&&a.xb.x+b.width-x.right&&this.allowHorizontalScroll&&(nt=Math.max(this.scrollHorizontalLineChange,1),nt|=0,z.x+=nt,a.x>b.x+b.width-x.right/2&&(z.x+=nt),a.x>b.x+b.width-x.right/4&&(z.x+=4*nt));return a.y>=b.y&&a.yb.y+b.height-x.bottom&&this.allowVerticalScroll&&(nt=Math.max(this.scrollVerticalLineChange,1),nt|=0,z.y+=nt,a.y>b.y+b.height-x.bottom/2&&(z.y+=nt),a.y>b.y+b.height-x.bottom/4&&(z.y+=4*nt)),z.Xa(Mi)||(y=new de(y.x+z.x/E,y.y+z.y/E)),Je.free(b),de.free(z),y},Ut=Ke.prototype,Ut.Cs=function(){return null},Ut.av=function(){return null},Ut.bs=function(a,y){this.pj.add(a,y)},Ut.Fu=function(a){(this.Pw=a)||this.nodes.each(function(y){y instanceof mi&&(y.$p=null)})};function nd(a,y,x){function b(){var dt=+new Date;for(z=!0,nt.reset();nt.next();)if(!nt.value[0].al){z=!1;break}z||dt-ht>at?y(x,E,ot):Ze.requestAnimationFrame(b)}for(var E=x.callback,z=!0,nt=a.Og.iterator;nt.next();)if(!nt.value[0].al){z=!1;break}if(typeof E!="function"||z)return y(x,E,a);var ot=a,at=x.callbackTimeout||300,ht=+new Date;return Ze.requestAnimationFrame(function(){b()}),null}Ut.Wz=function(a){return Qr?(a===void 0&&(a={}),a.returnType="Image",this.Jx(a)):null},Ut.Jx=function(a){return a===void 0&&(a={}),nd(this,this.Xz,a)},Ut.Xz=function(a,y,x){var b=rm(x,a,"canvas",null);if(b===null)return null;x=b.Z.canvas;var E=null;if(x!==null)switch(E=a.returnType,E===void 0?E="string":E=E.toLowerCase(),E){case pc+"data":E=b.getImageData(0,0,x.width,x.height);break;case pc:b=(a.document||document).createElement("img"),b.src=x.toDataURL(a.type,a.details),E=b;break;case"blob":return typeof y!="function"&&Ye('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof x.toBlob=="function"?(x.toBlob(y,a.type,a.details),"toBlob"):(y(null),null);default:E=x.toDataURL(a.type,a.details)}return typeof y=="function"?(y(E),null):E};function rm(a,y,x,b){if(a.animationManager.Cc(),a.bd(),a.ta===null)return null;typeof y!="object"&&Ye("properties argument must be an Object.");var E=y.size||null,z=y.scale||null;y.scale!==void 0&&isNaN(y.scale)&&(z="NaN");var nt=y.maxSize;y.maxSize===void 0&&(nt=x==="SVG"?new on(1/0,1/0):new on(2e3,2e3));var ot=y.position||null,at=y.parts||null,ht=y.padding===void 0?1:y.padding,dt=y.background||null,yt=y.omitTemporary;yt===void 0&&(yt=!0);var Tt=y.document||document,zt=y.elementFinished||null,Gt=y.showTemporary;Gt===void 0&&(Gt=!yt),y=y.showGrid,y===void 0&&(y=Gt),E!==null&&isNaN(E.width)&&isNaN(E.height)&&(E=null),typeof ht=="number"?ht=new ii(ht):ht instanceof ii||Ye("MakeImage padding must be a Margin or a number."),ht.left=Math.max(ht.left,0),ht.right=Math.max(ht.right,0),ht.top=Math.max(ht.top,0),ht.bottom=Math.max(ht.bottom,0),a.ib.Vc(!0),yt=new Ha(null,Tt,void 0,!0);var ee=yt.context;if(!(E||z||at||ot))return yt.width=a.Aa+Math.ceil(ht.left+ht.right),yt.height=a.ya+Math.ceil(ht.top+ht.bottom),x==="SVG"?b===null?null:(b.resize(yt.width,yt.height,yt.width,yt.height),b.ownerDocument=Tt,b.hs=zt,Qd(a,b.context,ht,new on(yt.width,yt.height),a.Ca,a.pa,at,dt,Gt,y),b.context):(a.Xm=!1,Qd(a,ee,ht,new on(yt.width,yt.height),a.Ca,a.pa,at,dt,Gt,y),a.Xm=!0,yt.context);var ye=a.Pp,ge=a.documentBounds.copy();if(ge.Fv(a.yb),Gt)for(var Ce=a.Wa.s,be=Ce.length,Ee=0;Eeye?(z=ye,E=ge.width,ge=ge.height):(E=nt.width,ge=nt.height)):(E=ge.width*z,ge=ge.height*z):(z=ye,E=ge.width,ge=ge.height),ht!==null?(E+=ot,ge+=be):ht=new ii(0),nt!==null&&(ye=nt.width,nt=nt.height,isNaN(ye)&&(ye=2e3),isNaN(nt)&&(nt=2e3),isFinite(ye)&&(E=Math.min(E,ye)),isFinite(nt)&&(ge=Math.min(ge,nt))),yt.width=Math.ceil(E),yt.height=Math.ceil(ge),x==="SVG"?b===null?null:(b.resize(yt.width,yt.height,yt.width,yt.height),b.ownerDocument=Tt,b.hs=zt,Qd(a,b.context,ht,new on(Math.ceil(E),Math.ceil(ge)),z,Ce,at,dt,Gt,y),b.context):(a.Xm=!1,Qd(a,ee,ht,new on(Math.ceil(E),Math.ceil(ge)),z,Ce,at,dt,Gt,y),a.Xm=!0,yt.context)}sn.Object.defineProperties(Ke.prototype,{renderer:{get:function(){return this.nl},set:function(a){this instanceof wt||(a===""&&(a="default"),a=a.toLowerCase(),a!==this.nl&&(this.nl=a,a==="default"||a==="canvas"?(a=this.pj.get("svg"),a!==null&&a.Oa.remove(),this.ta&&(this.ib=this.ta.context)):a==="svg"?(this.pj.contains("svg")?a=this.pj.get("svg"):(a=new Tl(this,Ze.document),this.bs("svg",a)),this.div!==null&&this.div.appendChild(a.Oa),this.ib=a.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):a!=="debug"||this.pj.contains("SVG")||(a=new Tl(this,Ze.document),this.bs("SVG",a),a.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(a.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(a){if(this.Ka!==a){var y=this.Ka;y!==null?(y.H=void 0,y.goDiagram=void 0,y.go=void 0,y.innerHTML="",this.ta!==null&&(y=this.ta.Oa,this.removeEventListener(y,"pointermove",this.dk,!1),this.removeEventListener(y,"pointerdown",this.ui,!1),this.removeEventListener(y,"pointerup",this.fk,!1),this.removeEventListener(y,"pointerout",this.ek,!1),this.removeEventListener(y,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),y=this.toolManager,y!==null&&(y.mouseDownTools.each(function(x){x.cancelWaitAfter()}),y.mouseMoveTools.each(function(x){x.cancelWaitAfter()}),y.mouseUpTools.each(function(x){x.cancelWaitAfter()})),y.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(Ze,"resize",this.Ov,!1),this.removeEventListener(Ze,"wheel",this.$j,!0),zl===this&&(zl=null)):this.ui===null&&(this.hf=!1),this.Ka=null,a!==null&&((y=a.H)&&(y.div=null),hg(this,a),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(a){this.nt!==a&&(this.nt=a,a!==null&&(this.Vt=a.fromPort,this.Wt=a.toPort))}},Mx:{get:function(){return this.Vt},set:function(a){this.Vt=a}},Nx:{get:function(){return this.Wt},set:function(a){this.Wt=a}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a,this.cc.skipsUndoManager=a}},delaysLayout:{get:function(){return this.lt},set:function(a){this.lt=a}},opacity:{get:function(){return this.pb},set:function(a){var y=this.pb;y!==a&&((0>a||1a&&xi(a,">= 0",Ke,"scrollHorizontalLineChange"),this.iu=a,this.g("scrollHorizontalLineChange",y,a))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(a){var y=this.mu;y!==a&&(0>a&&xi(a,">= 0",Ke,"scrollVerticalLineChange"),this.mu=a,this.g("scrollVerticalLineChange",y,a))}},lastInput:{get:function(){return this.cj},set:function(a){this.cj=a}},previousInput:{get:function(){return this.Qg},set:function(a){this.Qg=a}},firstInput:{get:function(){return this.bq},set:function(a){this.bq=a}},currentCursor:{get:function(){return this.it},set:function(a){if(a===""&&(a=this.Op),this.it!==a){var y=this.ta,x=this.Ka;if(y!==null&&x!==null){this.it=a;var b=y.style.cursor;y.style.cursor=a,x.style.cursor=a,y.style.cursor===b&&(y.style.cursor="-webkit-"+a,x.style.cursor="-webkit-"+a,y.style.cursor===b&&(y.style.cursor="-moz-"+a,x.style.cursor="-moz-"+a,y.style.cursor===b&&(y.style.cursor=a,x.style.cursor=a)))}}}},defaultCursor:{get:function(){return this.Op},set:function(a){a===""&&(a="auto");var y=this.Op;y!==a&&(this.Op=a,this.g("defaultCursor",y,a))}},click:{get:function(){return this.zh},set:function(a){var y=this.zh;y!==a&&(this.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.Fh},set:function(a){var y=this.Fh;y!==a&&(this.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.Bh},set:function(a){var y=this.Bh;y!==a&&(this.Bh=a,this.g("contextClick",y,a))}},mouseOver:{get:function(){return this.Qh},set:function(a){var y=this.Qh;y!==a&&(this.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.Oh},set:function(a){var y=this.Oh;y!==a&&(this.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.Nh},set:function(a){var y=this.Nh;y!==a&&(this.Nh=a,this.g("mouseHold",y,a))}},mouseDragOver:{get:function(){return this.Qt},set:function(a){var y=this.Qt;y!==a&&(this.Qt=a,this.g("mouseDragOver",y,a))}},mouseDrop:{get:function(){return this.Lh},set:function(a){var y=this.Lh;y!==a&&(this.Lh=a,this.g("mouseDrop",y,a))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(a){var y=this.xt;y!==a&&(this.xt=a,this.g("handlesDragDropForTopLevelParts",y,a))}},mouseEnter:{get:function(){return this.Mh},set:function(a){var y=this.Mh;y!==a&&(this.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.Ph},set:function(a){var y=this.Ph;y!==a&&(this.Ph=a,this.g("mouseLeave",y,a))}},toolTip:{get:function(){return this.$h},set:function(a){var y=this.$h;y!==a&&(this.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.Ch},set:function(a){var y=this.Ch;y!==a&&(this.Ch=a,this.g("contextMenu",y,a))}},commandHandler:{get:function(){return this.nb},set:function(a){this.nb!==a&&(this.nb=a,a.Xe(this))}},toolManager:{get:function(){return this.te},set:function(a){this.te!==a&&(this.te=a,a.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(a){var y=this.ob;y!==a&&(this.ob=a,a.diagram=this,this.currentTool===y&&(this.currentTool=a))}},currentTool:{get:function(){return this.hb},set:function(a){var y=this.hb;y&&(y.isActive&&y.doDeactivate(),y.cancelWaitAfter(),y.doStop()),a===null&&(a=this.defaultTool),a!==null&&(this.hb=a,a.diagram=this,a.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(a){var y=this.Nt;if(y!==a)if(0<=a&&!isNaN(a)){if(this.Nt=a,this.g("maxSelectionCount",y,a),!this.undoManager.isUndoingRedoing&&(a=this.selection.count-a,0= 0",Ke,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(a){var y=this.St;y!==a&&(this.St=a,this.g("nodeSelectionAdornmentTemplate",y,a))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(a){var y=this.wt;y!==a&&(this.wt=a,this.g("groupSelectionAdornmentTemplate",y,a))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(a){var y=this.Kt;y!==a&&(this.Kt=a,this.g("linkSelectionAdornmentTemplate",y,a))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var a=this.undoManager;return a.isEnabled?a.currentTransaction!==null?!0:this.rn&&this.Ce!==a.historyIndex:this.rn},set:function(a){if(this.rn!==a){this.rn=a;var y=this.undoManager;!a&&y.isEnabled&&(this.Ce=y.historyIndex),a||tm(this)}}},model:{get:function(){return this.cc},set:function(a){var y=this.cc;if(y!==a){this.currentTool.doCancel(),y&&y.undoManager!==a.undoManager&&y.undoManager.isInTransaction&&Ye("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var x=ug(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var b=this.vb;this.vb=!0,jl(this.animationManager,"Model"),y&&(this.pf!==null&&this.pf.each(function(z){return y.ik(z)}),y.ik(this.Oc)),this.cc=a,this.partManager=Cg(this.cc.type);for(var E=0;Ethis.scale&&(this.scale=a)):xi(a,"> 0",Ke,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(a){var y=this.Mt;y!==a&&(0 0",Ke,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(a){this.zu.D(a)||(this.zu=a=a.J())}},contentAlignment:{get:function(){return this.zk},set:function(a){var y=this.zk;y.D(a)||(this.zk=a=a.J(),this.g("contentAlignment",y,a),Wa(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(a){var y=this.pq;y.D(a)||(this.pq=a=a.J(),this.g("initialContentAlignment",y,a))}},padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.Ya(),this.g("padding",y,a))}},partManager:{get:function(){return this.Pc},set:function(a){var y=this.Pc;y!==a&&(a.diagram!==null&&Ye("Cannot share PartManagers between Diagrams: "+a.toString()),y&&y.Xe(null),this.Pc=a,a.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(a){var y=this.Sc;y!==a&&(this.Sc=a,a.diagram=this,a.group=null,this.xh=!0,this.g("layout",y,a),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(a){var y=this.Ht;if(y!==a&&(this.Ht=a,this.g("isTreePathToChildren",y,a),!this.undoManager.isUndoingRedoing))for(a=this.nodes;a.next();)Vg(a.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(a){var y=this.uu;y!==a&&(a!==Uu&&a!==wo&&a!==lf&&Ye("Unknown Diagram.treeCollapsePolicy: "+a),this.uu=a,this.g("treeCollapsePolicy",y,a))}},Ue:{get:function(){return this.pw},set:function(a){this.pw=a}},avoidanceCellSize:{get:function(){return this.aw},set:function(a){this.Xh=null,this.aw=new on(Math.max(1,a.width),Math.max(1,a.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(a){this.bw=Math.max(1,a)}},autoScrollInterval:{get:function(){return this.vp},set:function(a){var y=this.vp;y!==a&&(this.vp=a,this.g("autoScrollInterval",y,a))}},autoScrollRegion:{get:function(){return this.xp},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.xp;y.D(a)||(this.xp=a=a.J(),this.Ya(),this.g("autoScrollRegion",y,a))}}}),sn.Object.defineProperties(Ke,{licenseKey:{get:function(){return Dg.jc()},set:function(a){Dg.add(a.replace(/\s/g,""))}},version:{get:function(){return gc}}}),Ke.prototype.makeImageData=Ke.prototype.Jx,Ke.prototype.makeImage=Ke.prototype.Wz,Ke.prototype.cacheGroupExternalLinks=Ke.prototype.Fu,Ke.prototype.addRenderer=Ke.prototype.bs,Ke.prototype.makeSVG=Ke.prototype.av,Ke.prototype.makeSvg=Ke.prototype.Cs,Ke.prototype.stopAutoScroll=Ke.prototype.ug,Ke.prototype.doAutoScroll=Ke.prototype.gs,Ke.prototype.isUnoccupied=Ke.prototype.Yj,Ke.prototype.raiseDiagramEvent=Ke.prototype.R,Ke.prototype.removeDiagramListener=Ke.prototype.am,Ke.prototype.addDiagramListener=Ke.prototype.Bj,Ke.prototype.findTreeRoots=Ke.prototype.yz,Ke.prototype.layoutDiagram=Ke.prototype.Uz,Ke.prototype.findTopLevelGroups=Ke.prototype.qz,Ke.prototype.findTopLevelNodesAndLinks=Ke.prototype.rz,Ke.prototype.ensureBounds=Ke.prototype.Va,Ke.prototype.findLinksByExample=Ke.prototype.ls,Ke.prototype.findNodesByExample=Ke.prototype.ms,Ke.prototype.findLinkForData=Ke.prototype.Kc,Ke.prototype.findNodeForData=Ke.prototype.ii,Ke.prototype.findPartForData=Ke.prototype.Lc,Ke.prototype.findLinkForKey=Ke.prototype.findLinkForKey,Ke.prototype.findNodeForKey=Ke.prototype.Vb,Ke.prototype.findPartForKey=Ke.prototype.findPartForKey,Ke.prototype.rebuildParts=Ke.prototype.Wd,Ke.prototype.transformViewToDoc=Ke.prototype.Ps,Ke.prototype.transformRectDocToView=Ke.prototype.zA,Ke.prototype.transformDocToView=Ke.prototype.op,Ke.prototype.centerRect=Ke.prototype.es,Ke.prototype.scrollToRect=Ke.prototype.tv,Ke.prototype.scroll=Ke.prototype.scroll,Ke.prototype.highlightCollection=Ke.prototype.Jz,Ke.prototype.highlight=Ke.prototype.Iz,Ke.prototype.selectCollection=Ke.prototype.rA,Ke.prototype.select=Ke.prototype.select,Ke.prototype.updateAllRelationshipsFromData=Ke.prototype.rp,Ke.prototype.updateAllTargetBindings=Ke.prototype.updateAllTargetBindings,Ke.prototype.commit=Ke.prototype.commit,Ke.prototype.rollbackTransaction=Ke.prototype.Kf,Ke.prototype.commitTransaction=Ke.prototype.eb,Ke.prototype.startTransaction=Ke.prototype.Ea,Ke.prototype.raiseChanged=Ke.prototype.g,Ke.prototype.raiseChangedEvent=Ke.prototype.cb,Ke.prototype.removeChangedListener=Ke.prototype.ik,Ke.prototype.addChangedListener=Ke.prototype.Pe,Ke.prototype.removeModelChangedListener=Ke.prototype.mA,Ke.prototype.addModelChangedListener=Ke.prototype.Yw,Ke.prototype.findLayer=Ke.prototype.Qj,Ke.prototype.removeLayer=Ke.prototype.kA,Ke.prototype.addLayerAfter=Ke.prototype.Cy,Ke.prototype.addLayerBefore=Ke.prototype.Ww,Ke.prototype.addLayer=Ke.prototype.Al,Ke.prototype.moveParts=Ke.prototype.moveParts,Ke.prototype.copyParts=Ke.prototype.Kj,Ke.prototype.removeParts=Ke.prototype.Is,Ke.prototype.remove=Ke.prototype.remove,Ke.prototype.add=Ke.prototype.add,Ke.prototype.clearDelayedGeometries=Ke.prototype.bx,Ke.prototype.setProperties=Ke.prototype.nm,Ke.prototype.attach=Ke.prototype.Du,Ke.prototype.set=Ke.prototype.set,Ke.prototype.resetInputOptions=Ke.prototype.Sx,Ke.prototype.setInputOption=Ke.prototype.sA,Ke.prototype.getInputOption=Ke.prototype.Ql,Ke.prototype.resetRenderingHints=Ke.prototype.Tx,Ke.prototype.setRenderingHint=Ke.prototype.Xx,Ke.prototype.getRenderingHint=Ke.prototype.Gf,Ke.prototype.maybeUpdate=Ke.prototype.bd,Ke.prototype.requestUpdate=Ke.prototype.$b,Ke.prototype.delayInitialization=Ke.prototype.Xy,Ke.prototype.isUpdateRequested=Ke.prototype.Pz,Ke.prototype.invalidateDocumentBounds=Ke.prototype.Ya,Ke.prototype.findObjectsNear=Ke.prototype.og,Ke.prototype.findPartsNear=Ke.prototype.mz,Ke.prototype.findObjectsIn=Ke.prototype.Cf,Ke.prototype.findPartsIn=Ke.prototype.ux,Ke.prototype.findObjectsAt=Ke.prototype.ji,Ke.prototype.findPartsAt=Ke.prototype.lz,Ke.prototype.findObjectAt=Ke.prototype.ic,Ke.prototype.findPartAt=Ke.prototype.Ol,Ke.prototype.focusObject=Ke.prototype.zz,Ke.prototype.alignDocument=Ke.prototype.Jy,Ke.prototype.zoomToRect=Ke.prototype.BA,Ke.prototype.zoomToFit=Ke.prototype.zoomToFit,Ke.prototype.diagramScroll=Ke.prototype.kx,Ke.prototype.focus=Ke.prototype.focus;var af=new pn,om=null,Qr=Ze.document!==void 0,fc=null,Eh="",ms=new qe(Ke,"None",0),ya=new qe(Ke,"Uniform",1),kh=new qe(Ke,"UniformToFill",2),id=new qe(Ke,"CycleAll",10),Mg=new qe(Ke,"CycleNotDirected",11),Tg=new qe(Ke,"CycleNotDirectedFast",12),Ng=new qe(Ke,"CycleNotUndirected",13),Fg=new qe(Ke,"CycleDestinationTree",14),Og=new qe(Ke,"CycleSourceTree",15),zu=new qe(Ke,"DocumentScroll",1),rd=new qe(Ke,"InfiniteScroll",2),Uu=new qe(Ke,"TreeParentCollapsed",21),wo=new qe(Ke,"AllParentsCollapsed",22),lf=new qe(Ke,"AnyParentsCollapsed",23),Dg=new Cn,gc="2.3.10",pc="image",od=null,sm=!1;function us(){if(Qr){var a=Ze.document.createElement("canvas"),y=a.getContext("2d"),x=Ai("7ca11abfd022028846");y[x]=Ai("398c3597c01238");for(var b=["5da73c80a36455d7038e4972187c3cae51fd22",mn.Dx+"4ae6247590da4bb21c324ba3a84e385776",ki.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",ze.za],E=1;5>E;E++)y[Ai("7ca11abfd7330390")](Ai(b[E-1]),10,15*E);for(y[x]=Ai("39f046ebb36e4b"),x=1;5>x;x++)y[Ai("7ca11abfd7330390")](Ai(b[x-1]),10,15*x);(b.length!==4||b[0][0]!=="5"||b[3][0]!=="7")&&(ki.prototype.Cd=ki.prototype.Eu),od=a}}Ke.className="Diagram",Ke.fromDiv=function(a){var y=a;return typeof a=="string"&&(y=Ze.document.getElementById(a)),y instanceof HTMLDivElement&&y.H instanceof Ke?y.H:null},Ke.inherit=function(a,y){function x(){}if(Object.getPrototypeOf(a).prototype)throw Error(`Used go.Diagram.inherit defining already defined class -`+a);x.prototype=y.prototype,a.prototype=new x,a.prototype.constructor=a},Ke.useDOM=function(a){Qr=a?Ze.document!==void 0:!1},Ke.isUsingDOM=function(){return Qr},Ke.None=ms,Ke.Uniform=ya,Ke.UniformToFill=kh,Ke.CycleAll=id,Ke.CycleNotDirected=Mg,Ke.CycleNotDirectedFast=Tg,Ke.CycleNotUndirected=Ng,Ke.CycleDestinationTree=Fg,Ke.CycleSourceTree=Og,Ke.DocumentScroll=zu,Ke.InfiniteScroll=rd,Ke.TreeParentCollapsed=Uu,Ke.AllParentsCollapsed=wo,Ke.AnyParentsCollapsed=lf;function am(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function mc(a,y){if(y.ib.setTransform(y.Mb,0,0,y.Mb,0,0),y.ib.yc(),a.Rc===null)t:{y="f";var x=Ze[Ai("76a715b2f73f148a")][Ai("72ba13b5")]||"";if(a.Rc=!0,Qr){var b=Ke[Ai("76a115b6ed251eaf4692")];if(b)for(var E=Dg.iterator;E.next()&&(b=E.value,b=Ai(b).split(Ai("39e9")),!(6>b.length));){var z=Ai(b[1]).split(".");if(b[4]!=="7da71ca0")break;var nt=Ai(mn[Ai("6cae19")]).split(".");if(z[0]>nt[0]||z[0]===nt[0]&&z[1]>=nt[1]){var ot=Ze[Ai("74a900bae4370f8b51")][Ai("6fbb13a1c2311e8a57")].toLowerCase();if(nt=ot[Ai("73a612b6fb191d")](Ai("3aad1ab6e022098b4dc4")),z=Ai(b[2]),-1nt&&z!==Ai("7da71ca0ad381e90")&&(nt=y[Ai("73a612b6fb191d")](Ai("76a715b2ef3e149757"))),0>nt&&(nt=y[Ai("73a612b6fb191d")](Ai("76a715b2ef3e149757"))),0>nt&&(nt=y[Ai("73a612b6fb191d")](Ai("2bfa41fdb3784bca12"))),0>nt&&(nt=x[Ai("73a612b6fb191d")](Ai("7baa19a6f76c1988428554"))),a.Rc=!(0<=nt&&ntot),!a.Rc)))break;if(z[0]==="#"){nt=Ze.document.createElement("div");for(var at=b[0].replace(/[A-Za-z]/g,"");4>at.length;)at+="9";if(ot=at,at=at.substr(at.length-4),b="",b+=["gsh","gsf"][parseInt(at.substr(0,1),10)%2],b+=["Header","Background","Display","Feedback"][parseInt(at.substr(0,1),10)%4],nt[Ai("79a417a0f0181a8946")]=b,Ze.document[Ai("78a712aa")]){Ze.document[Ai("78a712aa")][Ai("7bb806b6ed32388c4a875b")](nt),at=Ze.getComputedStyle(nt).getPropertyValue(Ai("78a704b7e62456904c9b12701b6532a8"));var ht=Ze.getComputedStyle(nt).getPropertyValue(Ai("75b817b0ea2202"));if(Ze.document[Ai("78a712aa")][Ai("68ad1bbcf533388c4a875b")](nt),at){if(nt=Ze[Ai("77a902b0eb1b1e804a8a")],ht==="0."+parseInt(ot,10)%100||at.indexOf(parseInt(z[1]+z[2],16))!==-1&&at.indexOf(parseInt(z[3]+z[4],16))!==-1){a.Rc=!1;break}else if(nt&&nt(Ai("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(b="."+b,z=0;zb.updateDelay?b.N():b.o||(b.o=!0,setTimeout(function(){return b.redraw()},b.updateDelay))},x.Of=function(){b.observed!==null&&ue(b)},x.autoScale=ya,x.vb=!1,y&&Object.assign(x,y),x}We(wt,Ke),wt.prototype.computePixelRatio=function(){return 1},wt.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var a=this.ta,y=this.ib;if(a!==null&&y!==null){if(hc(this),this.ql===null){var x=new Ha(null);x.width=a.width,x.height=a.height,this.ql=x}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),Yt(this)}finally{this.ta=a,this.ib=y}}}Ke.prototype.redraw.call(this)},wt.prototype.gc=function(){if(this.Ka===null&&Ye("No div specified"),this.ta===null&&Ye("No canvas specified"),!(this.ta instanceof Tl)&&(Iv(this.box),this.Fc)){var a=this.observed;if(a!==null&&!a.animationManager.defaultAnimation.isAnimating&&a.pi){hc(this);var y=this.ta;a=this.ib,a.Vc(!0),a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,y.width,y.height),1>this.updateDelay?Yt(this):this.ql!==null&&(a.drawImage(this.ql.Oa,0,0),y=this.Ab,y.reset(),this.scale!==1&&y.scale(this.scale),this.position.x===0&&this.position.y===0||y.translate(-this.position.x,-this.position.y),a.scale(this.Mb,this.Mb),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.yc()),y=this.Wa.s;for(var x=y.length,b=0;ba&&(a=0),this.ia!==a&&(this.ia=a)}}}),wt.className="Overview";function Se(){Yr.call(this),this.j=null}We(Se,Yr),Se.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a===null||!a.allowMove||!a.allowSelect)return!1;var y=a.observed;if(y===null)return!1;var x=a.lastInput;return!x.left||a.currentTool!==this&&(!this.isBeyondDragSize()||x.isTouchEvent&&x.timestamp-a.firstInput.timestampy.maxScale||(y.scale=a))},ve.prototype.canDecreaseZoom=function(a){a===void 0&&(a=1/this.zoomFactor);var y=this.diagram;return y.autoScale!==ms?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},ve.prototype.increaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;y.autoScale===ms&&(a=y.scale*a,ay.maxScale||(y.scale=a))},ve.prototype.canIncreaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;return y.autoScale!==ms?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},ve.prototype.resetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;ay.maxScale||(y.scale=a)},ve.prototype.canResetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;return ay.maxScale?!1:y.allowZoom},ve.prototype.zoomToFit=function(){var a=this.diagram,y=a.animationManager;y.Cc(),a.redraw();var x=a.position,b=a.scale;jl(y,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&b===this.Au&&!isNaN(this.Jt)&&a.documentBounds.D(this.yu)?(a.scale=this.Jt,a.position=this.sw,this.Au=NaN,this.yu=Yi):(this.Jt=b,this.sw=x.copy(),a.zoomToFit(),this.Au=a.scale,this.yu=a.documentBounds.copy()),Kd(y)},ve.prototype.canZoomToFit=function(){return this.diagram.allowZoom},ve.prototype.scrollToPart=function(a){a===void 0&&(a=null);var y=this.diagram;if(y.Va(),a===null){try{this.cg!==null&&(this.cg.next()?a=this.cg.value:this.cg=null)}catch(at){this.cg=null}a===null&&(0a&&(a+=360)),a},Ut.Df=function(){if(!(this.l&4096))return this.Kk;var a=this.Ca;return this.panel!==null?a*this.panel.Df():a},Ut.qs=function(a,y){return y===void 0&&(y=new de),y.assign(a),this.oe.Cd(y),y},Ut.rs=function(a,y,x){return this.Sj(a.x,a.y,y.x,y.y,x)},Ut.Sj=function(a,y,x,b,E){var z=this.transform,nt=1/(z.m11*z.m22-z.m12*z.m21),ot=z.m22*nt,at=-z.m12*nt,ht=-z.m21*nt,dt=z.m11*nt,yt=nt*(z.m21*z.dy-z.m22*z.dx),Tt=nt*(z.m12*z.dx-z.m11*z.dy);return this.areaBackground!==null?(z=this.actualBounds,ze.Ff(z.left,z.top,z.right,z.bottom,a,y,x,b,E)):(nt=a*ot+y*ht+yt,a=a*at+y*dt+Tt,y=x*ot+b*ht+yt,x=x*at+b*dt+Tt,E.h(0,0),b=this.naturalBounds,x=ze.Ff(0,0,b.width,b.height,nt,a,y,x,E),E.transform(z),x)},Re.prototype.measure=function(a,y,x,b){if(xa(this)!==!1){var E=this.Kg,z=E.right+E.left;E=E.top+E.bottom,a=Math.max(a-z,0),y=Math.max(y-E,0),x=Math.max((x||0)-z,0),b=Math.max((b||0)-E,0),z=this.angle,E=this.desiredSize;var nt=this.kq();z===90||z===270?(a=isFinite(E.height)?E.height+nt:a,y=isFinite(E.width)?E.width+nt:y):(a=isFinite(E.width)?E.width+nt:a,y=isFinite(E.height)?E.height+nt:y),E=x||0,nt=b||0;var ot=this instanceof gn;switch(_s(this,!0)){case hn:nt=E=0,ot&&(y=a=1/0);break;case fn:isFinite(a)&&a>x&&(E=a),isFinite(y)&&y>b&&(nt=y);break;case Jn:isFinite(a)&&a>x&&(E=a),nt=0,ot&&(y=1/0);break;case oi:isFinite(y)&&y>b&&(nt=y),E=0,ot&&(a=1/0)}ot=this.maxSize;var at=this.minSize;E>ot.width&&at.widthot.height&&at.heighta.height||this.Cb>a.width))&&(x=!0)),this.l=x?this.l|256:this.l&-257,this.Ib.w()||Ye("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(z,this.Ib),Wl(this,!1),Je.free(z)},Ut=Re.prototype,Ut.eh=function(){};function vs(a,y,x,b,E){if(a.Ib.h(y,x,b,E),!a.desiredSize.w()){var z=a.uc;x=a.Kg,y=x.right+x.left;var nt=x.top+x.bottom;switch(x=z.width+y,z=z.height+nt,b+=y,E+=nt,y=_s(a,!0),x===b&&z===E&&(y=hn),y){case hn:(x>b||z>E)&&(Po(a,!0),a.measure(x>b?b:x,z>E?E:z,0,0));break;case fn:Po(a,!0),a.measure(b,E,0,0);break;case Jn:Po(a,!0),a.measure(b,z,0,0);break;case oi:Po(a,!0),a.measure(x,E,0,0)}}}Ut.Xl=function(a,y){var x=this.part;x!==null&&x.diagram!==null&&(x.selectionObject!==this&&x.resizeObject!==this&&x.rotateObject!==this||zv(x,!0),this.N(),dr(a,y)||(x.oh(),this.Pn(x)))},Ut.Pn=function(a){this.portId!==null&&(zv(a,!0),a instanceof Fn&&H1(a,this))},Ut.gc=function(a,y){if(!Ma(this,a,y)&&this.visible){var x=this.opacity;if(x!==0){var b=1;x!==1&&(b=a.globalAlpha,a.globalAlpha=b*x);var E="";this.filter!==""&&(E=a.filter,a.filter=this.filter);var z=this instanceof gn&&Gu(this),nt=this.Ib;if(z){var ot=this.Ib,at=this.dc,ht=this.areaBackground,dt=this.Ma;ht===null&&dt===null||a.yc(),ht!==null&&($r(this,a,ht,!0,!0,at,ot),ht instanceof hr&&ht.type===Fa?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(ht)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),dt!==null&&($r(this,a,dt,!0,!1,at,ot),dt instanceof hr&&dt.type===Fa?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(dt)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),this.hh(a,y)}if(!z&&(z||nt.width!==0&&nt.height!==0&&!isNaN(nt.x)&&!isNaN(nt.y))){z=this.transform,ot=this.panel,this.l&4096&&Xo(this),ht=this.part,at=!1;var yt=0;ht&&y.Gf("drawShadows")&&(at=ht.isShadowed)&&(dt=ht.shadowOffset,yt=Math.max(dt.y,dt.x)*y.scale*y.Mb),dt=this.Dd();var Tt;if(!(Tt=y.$i||!dt)){var zt=this.naturalBounds;Tt=this.wh;var Gt=Tt.m11,ee=Tt.m21,ye=Tt.dx,ge=Tt.m12,Ce=Tt.m22,be=Tt.dy,Ee,Be=Ee=0;Tt=Ee*Gt+Be*ee+ye;var He=Ee*ge+Be*Ce+be;Ee=zt.width+yt,Be=0;var Mn=Ee*Gt+Be*ee+ye;Ee=Ee*ge+Be*Ce+be,Be=Math.min(Tt,Mn);var Un=Math.min(He,Ee),Dn=Math.max(Tt+0,Mn)-Be,Sn=Math.max(He+0,Ee)-Un;Tt=Be,He=Un,Ee=zt.width+yt,Be=zt.height+yt,Mn=Ee*Gt+Be*ee+ye,Ee=Ee*ge+Be*Ce+be,Be=Math.min(Tt,Mn),Un=Math.min(He,Ee),Dn=Math.max(Tt+Dn,Mn)-Be,Sn=Math.max(He+Sn,Ee)-Un,Tt=Be,He=Un,Ee=0,Be=zt.height+yt,Mn=Ee*Gt+Be*ee+ye,Ee=Ee*ge+Be*Ce+be,Be=Math.min(Tt,Mn),Un=Math.min(He,Ee),Dn=Math.max(Tt+Dn,Mn)-Be,Sn=Math.max(He+Sn,Ee)-Un,Tt=Be,He=Un,yt=y.viewportBounds,zt=yt.x,Gt=yt.y,Tt=!(Tt>yt.width+zt||zt>Dn+Tt||He>yt.height+Gt||Gt>Sn+He)}if(Tt){if(Tt=(this.l&256)!==0,a.clipInsteadOfFill&&(Tt=!1),this instanceof Cr&&(a.font=this.font),Tt){if(He=ot.se()?ot.naturalBounds:ot.actualBounds,Dn=Math.max(nt.x,He.x),Sn=Math.max(nt.y,He.y),yt=Math.min(nt.right,He.right)-Dn,zt=Math.min(nt.bottom,He.bottom)-Sn,Gt=this.tb,Gt!==null&&(Dn=Gt.x,Sn=Gt.y,yt=Gt.width,zt=Gt.height),Dn>nt.width+nt.x||nt.x>He.width+He.x){x!==1&&(a.globalAlpha=b),this.filter!==""&&(a.filter=E);return}a.save(),a.beginPath(),a.rect(Dn,Sn,yt,zt),a.clip()}if(dt){if(!ht.isVisible()){x!==1&&(a.globalAlpha=b),this.filter!==""&&(a.filter=E);return}at&&(He=ht.shadowOffset,a.Ev(He.x*y.scale*this.scale*y.Mb,He.y*y.scale*this.scale*y.Mb,ht.shadowBlur),cu(a),a.shadowColor=ht.shadowColor)}at&&this.shadowVisible===!0?cu(a):at&&this.shadowVisible===!1&&Gl(a),ht=this.naturalBounds,this.areaBackground!==null&&(a.yc(),Sa(this,a,ht,nt)),a.transform(z.m11,z.m12,z.m21,z.m22,z.dx,z.dy),at&&Ho(this,ot)&&this.shadowVisible===null&&Gl(a),this.Ma!==null&&(a.yc(),Ys(this,a,ht,nt)),at&&(this.Ma!==null||this.areaBackground!==null||Ho(this,ot))?(il(this,!0),this.shadowVisible===null&&Gl(a)):il(this,!1),this.hh(a,y),at&&this.l&512&&cu(a),dt&&at&&Gl(a),Tt&&(a.restore(),a.Vc(this instanceof gn)),z.ws()||(y=1/(z.m11*z.m22-z.m12*z.m21),a.transform(z.m22*y,-z.m12*y,-z.m21*y,z.m11*y,y*(z.m21*z.dy-z.m22*z.dx),y*(z.m12*z.dx-z.m11*z.dy)))}}x!==1&&(a.globalAlpha=b),this.filter!==""&&(a.filter=E)}}};function Ho(a,y){return y===null?!1:(Gu(y)&&(y=y.panel),(y.l&512)!==0||(y.type===gn.Auto||y.type===gn.Spot)&&y.Pb()!==a)}Ut.Dv=function(){};function Sa(a,y,x,b){$r(a,y,a.areaBackground,!0,!0,x,b),a.areaBackground instanceof hr&&a.areaBackground.type===Fa?(y.beginPath(),y.rect(b.x,b.y,b.width,b.height),y.ng(a.areaBackground)):y.fillRect(b.x,b.y,b.width,b.height)}function Ys(a,y,x,b){var E=a.kq(),z=x.x,nt=x.y,ot=x.width+E,at=x.height+E;$r(a,y,a.Ma,!0,!1,x,b),a.Ma instanceof hr&&a.Ma.type===Fa?(y.beginPath(),y.rect(z-E/2,nt-E/2,ot,at),y.ng(a.Ma)):y.fillRect(z-E/2,nt-E/2,ot,at)}function hs(a,y,x){for(var b=y.O.s,E=b.length,z=-1,nt=0;ntE)&&Ye("Must specify non-negative integer row for RowColumnDefinition "+y+", not: "+E),a.isRow=!0,a.index=E):y.column!==void 0&&(E=y.column,(E==null||E===1/0||isNaN(E)||0>E)&&Ye("Must specify non-negative integer column for RowColumnDefinition "+y+", not: "+E),a.isRow=!1,a.index=E),E=new Pi;for(x in y)x!=="row"&&x!=="column"&&(E[x]=y[x]);uc(a,E)}else uc(a,y);else Ye('Unknown initializer "'+y+'" for object being constructed by GraphObject.make: '+a)}function _u(a,y){uf.add(a,y)}function lm(a,y,x){x===void 0&&(x=null);var b=a[1];if(typeof x=="function"?x(b):typeof b=="string")return a.splice(1,1),b;if(y===void 0)throw Error("no "+(typeof x=="function"?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return y}sn.Object.defineProperties(Re.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(a){this.bindingId!==a&&(this.A===null&&(this.A=new ld),this.A.zp=a)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new ld),this.A.te=a)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(a){this.srcBindings!==a&&(this.A===null&&(this.A=new ld),this.A.wm=a)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(a){var y=this.shadowVisible;y!==a&&(Li(this),this.A.Ci=a,this.Uc=!0,this.N(),this.g("shadowVisible",y,a))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(a){var y=this.enabledChanged;y!==a&&(Li(this),this.A.Hb=a,this.g("enabledChanged",y,a))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:Ns},set:function(a){var y=this.segmentOrientation;y!==a&&(this.Ua===null&&(this.Ua=new Mh),this.Ua.rr=a,this.v(),this.g("segmentOrientation",y,a),a===Ns&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(a){a=Math.round(a);var y=this.segmentIndex;y!==a&&(this.Ua===null&&(this.Ua=new Mh),this.Ua.u=a,this.v(),this.g("segmentIndex",y,a))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(a){isNaN(a)||0>a?a=0:1a||1=a&&Ye("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Ca=a,this.v(),this.g("scale",y,a))}},angle:{get:function(){return this.Kb},set:function(a){var y=this.Kb;y!==a&&(a%=360,0>a&&(a+=360),y!==a&&(this.Kb=a,Xy(this),this.v(),this.g("angle",y,a)))}},desiredSize:{get:function(){return this.jd},set:function(a){var y=a.width,x=a.height,b=this.jd,E=b.width,z=b.height;(E===y||isNaN(E)&&isNaN(y))&&(z===x||isNaN(z)&&isNaN(x))||(this.jd=a=a.J(),this.v(),this instanceof Ci&&this.qc(),this.g("desiredSize",b,a),qo(this)&&(a=this.part,a!==null&&(Nr(this,a,"width"),Nr(this,a,"height"))))}},width:{get:function(){return this.jd.width},set:function(a){var y=this.jd.width;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new on(a,this.jd.height).freeze(),this.v(),this instanceof Ci&&this.qc(),this.g("desiredSize",y,a),qo(this)&&(a=this.part,a!==null&&Nr(this,a,"width")))}},height:{get:function(){return this.jd.height},set:function(a){var y=this.jd.height;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new on(this.jd.width,a).freeze(),this.v(),this instanceof Ci&&this.qc(),this.g("desiredSize",y,a),qo(this)&&(a=this.part,a!==null&&Nr(this,a,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:ui},set:function(a){var y=this.minSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),Li(this),this.A.u=a,this.v(),this.g("minSize",y,a))}},maxSize:{get:function(){return this.A!==null?this.A.o:pr},set:function(a){var y=this.maxSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=1/0),isNaN(a.height)&&(a.height=1/0),a.freeze(),Li(this),this.A.o=a,this.v(),this.g("maxSize",y,a))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.Kg;y.D(a)||(this.Kg=a=a.J(),this.v(),this.g("margin",y,a))}},transform:{get:function(){return this.l&2048&&Xo(this),this.Ab}},oe:{get:function(){return this.l&4096&&Xo(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(a){this.animationTriggers!==a&&(Li(this),this.A.hb=a)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:hn},set:function(a){this.reshapingBehavior!==a&&(Li(this),this.A.Pf=a)}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(a.Mc()&&!a.Xb()&&Ye("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+a),this.Jb=a=a.J(),Es(this),this.g("alignment",y,a))}},column:{get:function(){return this.Ag},set:function(a){a=Math.round(a);var y=this.Ag;y!==a&&(0>a&&xi(a,">= 0",Re,"column"),this.Ag=a,this.v(),this.g("column",y,a),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(a){a=Math.round(a);var y=this.columnSpan;y!==a&&(1>a&&xi(a,">= 1",Re,"columnSpan"),Li(this),this.A.ob=a,this.v(),this.g("columnSpan",y,a))}},row:{get:function(){return this.io},set:function(a){a=Math.round(a);var y=this.io;y!==a&&(0>a&&xi(a,">= 0",Re,"row"),this.io=a,this.v(),this.g("row",y,a),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(a){a=Math.round(a);var y=this.rowSpan;y!==a&&(1>a&&xi(a,">= 1",Re,"rowSpan"),Li(this),this.A.Bi=a,this.v(),this.g("rowSpan",y,a))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(a){var y=this.spanAllocation;y!==a&&(Li(this),this.A.Di=a,this.v(),this.g("spanAllocation",y,a))}},alignmentFocus:{get:function(){return this.sk},set:function(a){var y=this.sk;y.D(a)||(this.sk=a=a.J(),this.v(),this.g("alignmentFocus",y,a))}},portId:{get:function(){return this.Yn},set:function(a){var y=this.Yn;if(y!==a){var x=this.part;x===null||x instanceof Fn||Ye("Cannot set portID on a Link: "+a),y!==null&&x!==null&&Gv(x,this),this.Yn=a,a!==null&&x!==null&&(x.Te=!0,Y1(x,this)),this.g("portId",y,a)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:no},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),vc(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&xi(a,">= 0",Re,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),vc(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.g("toShortLength",y,a),vc(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(a){var y=this.toLinkable;y!==a&&(this.Xc(),this.ba.Tr=a,this.g("toLinkable",y,a))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(a){var y=this.toMaxLinks;y!==a&&(0>a&&xi(a,">= 0",Re,"toMaxLinks"),this.Xc(),this.ba.Ur=a,this.g("toMaxLinks",y,a))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:no},set:function(a){var y=this.fromSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.Xi=a,this.g("fromSpot",y,a),vc(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(a){var y=this.fromEndSegmentLength;y!==a&&(0>a&&xi(a,">= 0",Re,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),vc(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.g("fromShortLength",y,a),vc(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(a){var y=this.fromLinkable;y!==a&&(this.Xc(),this.ba.hq=a,this.g("fromLinkable",y,a))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(a){var y=this.fromMaxLinks;y!==a&&(0>a&&xi(a,">= 0",Re,"fromMaxLinks"),this.Xc(),this.ba.iq=a,this.g("fromMaxLinks",y,a))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(a){var y=this.cursor;y!==a&&(Li(this),this.A.j=a,this.g("cursor",y,a))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(a){var y=this.click;y!==a&&(Li(this),this.A.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(a){var y=this.doubleClick;y!==a&&(Li(this),this.A.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(a){var y=this.contextClick;y!==a&&(Li(this),this.A.Bh=a,this.g("contextClick",y,a))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(a){var y=this.mouseEnter;y!==a&&(Li(this),this.A.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(a){var y=this.mouseLeave;y!==a&&(Li(this),this.A.Ph=a,this.g("mouseLeave",y,a))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(a){var y=this.mouseOver;y!==a&&(Li(this),this.A.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(a){var y=this.mouseHover;y!==a&&(Li(this),this.A.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(a){var y=this.mouseHold;y!==a&&(Li(this),this.A.Nh=a,this.g("mouseHold",y,a))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(a){var y=this.mouseDragEnter;y!==a&&(Li(this),this.A.Of=a,this.g("mouseDragEnter",y,a))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(a){var y=this.mouseDragLeave;y!==a&&(Li(this),this.A.Xd=a,this.g("mouseDragLeave",y,a))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(a){var y=this.mouseDrop;y!==a&&(Li(this),this.A.Lh=a,this.g("mouseDrop",y,a))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(a){var y=this.actionDown;y!==a&&(Li(this),this.A.V=a,this.g("actionDown",y,a))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(a){var y=this.actionMove;y!==a&&(Li(this),this.A.ia=a,this.g("actionMove",y,a))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(a){var y=this.actionUp;y!==a&&(Li(this),this.A.Ha=a,this.g("actionUp",y,a))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(a){var y=this.actionCancel;y!==a&&(Li(this),this.A.F=a,this.g("actionCancel",y,a))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(a){var y=this.toolTip;y!==a&&(Li(this),this.A.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(a){var y=this.contextMenu;y!==a&&(Li(this),this.A.Ch=a,this.g("contextMenu",y,a))}}}),Re.prototype.trigger=Re.prototype.Jv,Re.prototype.findBindingPanel=Re.prototype.ih,Re.prototype.findTemplateBinder=Re.prototype.pz,Re.prototype.setProperties=Re.prototype.nm,Re.prototype.apply=Re.prototype.apply,Re.prototype.attach=Re.prototype.Du,Re.prototype.set=Re.prototype.set,Re.prototype.isEnabledObject=Re.prototype.If,Re.prototype.isVisibleObject=Re.prototype.Ed,Re.prototype.isContainedBy=Re.prototype.rg,Re.prototype.getNearestIntersectionPoint=Re.prototype.rs,Re.prototype.getLocalPoint=Re.prototype.qs,Re.prototype.getDocumentScale=Re.prototype.Df,Re.prototype.getDocumentAngle=Re.prototype.li,Re.prototype.getDocumentBounds=Re.prototype.mi,Re.prototype.getDocumentPoint=Re.prototype.ga,Re.prototype.intersectsRect=Re.prototype.Yc,Re.prototype.containedInRect=Re.prototype.fh,Re.prototype.containsRect=Re.prototype.Re,Re.prototype.containsPoint=Re.prototype.ca,Re.prototype.raiseChanged=Re.prototype.g,Re.prototype.raiseChangedEvent=Re.prototype.cb,Re.prototype.addCopyProperty=Re.prototype.Vw;var uf=null;Re.className="GraphObject",uf=new pn,_u("Button",function(){function a(x,b){return x.diagram.ic(x.documentPoint,function(E){for(;E.panel!==null&&!E.isActionable;)E=E.panel;return E},function(E){return E===b})!==null}var y=Na(gn,gn.Auto,{isActionable:!0,enabledChanged:function(x,b){if(x instanceof gn){var E=x.fb("ButtonBorder");E!==null&&(E.fill=b?x._buttonFillNormal:x._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},Na(Ci,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new _n(0,0,2.76142374915397,2.761423749153969),spot2:new _n(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return y.mouseEnter=function(x,b){if(b.If()&&b instanceof gn&&(x=b.fb("ButtonBorder"),x instanceof Ci)){var E=b._buttonFillOver;b._buttonFillNormal=x.fill,x.fill=E,E=b._buttonStrokeOver,b._buttonStrokeNormal=x.stroke,x.stroke=E}},y.mouseLeave=function(x,b){b.If()&&b instanceof gn&&(x=b.fb("ButtonBorder"),x instanceof Ci&&(x.fill=b._buttonFillNormal,x.stroke=b._buttonStrokeNormal))},y.actionDown=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null&&x.button===0){var E=b.fb("ButtonBorder");if(E instanceof Ci){x=x.diagram;var z=x.skipsUndoManager;x.skipsUndoManager=!0;var nt=b._buttonFillPressed;b._buttonFillOver=E.fill,E.fill=nt,nt=b._buttonStrokePressed,b._buttonStrokeOver=E.stroke,E.stroke=nt,x.skipsUndoManager=z}}},y.actionUp=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null&&x.button===0){var E=b.fb("ButtonBorder");if(E instanceof Ci){var z=x.diagram,nt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,b)?(E.fill=b._buttonFillOver,E.stroke=b._buttonStrokeOver):(E.fill=b._buttonFillNormal,E.stroke=b._buttonStrokeNormal),z.skipsUndoManager=nt}}},y.actionCancel=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null){var E=b.fb("ButtonBorder");if(E instanceof Ci){var z=x.diagram,nt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,b)?(E.fill=b._buttonFillOver,E.stroke=b._buttonStrokeOver):(E.fill=b._buttonFillNormal,E.stroke=b._buttonStrokeNormal),z.skipsUndoManager=nt}}},y.actionMove=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null){var E=x.diagram;if(E.firstInput.button===0&&(E.currentTool.standardMouseOver(),a(x,b)&&(x=b.fb("ButtonBorder"),x instanceof Ci))){var z=E.skipsUndoManager;E.skipsUndoManager=!0;var nt=b._buttonFillPressed;x.fill!==nt&&(x.fill=nt),nt=b._buttonStrokePressed,x.stroke!==nt&&(x.stroke=nt),E.skipsUndoManager=z}}},y}),_u("TreeExpanderButton",function(){var a=Na("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},Na(Ci,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Qi},new mo("figure","isTreeExpanded",function(y,x){return x=x.panel,y?x._treeExpandedFigure:x._treeCollapsedFigure}).cp()),{visible:!1},new mo("visible","isTreeLeaf",function(y){return!y}).cp());return a.click=function(y,x){if(x=x.part,x instanceof Ki&&(x=x.adornedPart),x instanceof Fn){var b=x.diagram;if(b!==null){if(b=b.commandHandler,x.isTreeExpanded){if(!b.canCollapseTree(x))return}else if(!b.canExpandTree(x))return;y.handled=!0,x.isTreeExpanded?b.collapseTree(x):b.expandTree(x)}}},a}),_u("SubGraphExpanderButton",function(){var a=Na("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},Na(Ci,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Qi},new mo("figure","isSubGraphExpanded",function(y,x){return x=x.panel,y?x._subGraphExpandedFigure:x._subGraphCollapsedFigure}).cp()));return a.click=function(y,x){if(x=x.part,x instanceof Ki&&(x=x.adornedPart),x instanceof mi){var b=x.diagram;if(b!==null){if(b=b.commandHandler,x.isSubGraphExpanded){if(!b.canCollapseSubGraph(x))return}else if(!b.canExpandSubGraph(x))return;y.handled=!0,x.isSubGraphExpanded?b.collapseSubGraph(x):b.expandSubGraph(x)}}},a}),_u("ToolTip",function(){return Na(Ki,gn.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new de(0,3),shadowBlur:5},Na(Ci,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new _n(0,0,4,6),spot2:new _n(1,1,-4,-4)}))}),_u("ContextMenu",function(){return Na(Ki,gn.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new de(0,3),shadowBlur:5},new mo("background","",function(a){return a.adornedPart!==null&&a.placeholder!==null?null:"#F5F5F5"}))}),_u("ContextMenuButton",function(){var a=Na("Button");a.stretch=Jn;var y=a.fb("ButtonBorder");return y instanceof Ci&&(y.figure="Rectangle",y.strokeWidth=0,y.spot1=new _n(0,0,2,3),y.spot2=new _n(1,1,-2,-2)),a}),_u("PanelExpanderButton",function(a){var y=lm(a,"COLLAPSIBLE"),x=Na("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},Na(Ci,{name:"ButtonIcon",strokeWidth:2},new mo("geometryString","visible",function(b){return b?x._buttonExpandedFigure:x._buttonCollapsedFigure}).cp(y)));return a=x.fb("ButtonBorder"),a instanceof Ci&&(a.stroke=null,a.fill="rgba(0, 0, 0, 0)"),x.click=function(b,E){var z=E.diagram;if(z!==null&&!z.isReadOnly){var nt=E.ih();nt===null&&(nt=E.part),nt!==null&&(E=nt.fb(y),E!==null&&(b.handled=!0,z.Ea("Collapse/Expand Panel"),E.visible=!E.visible,z.eb("Collapse/Expand Panel")))}},x}),_u("CheckBoxButton",function(a){var y=lm(a);return a=Na("Button",{desiredSize:new on(14,14)},Na(Ci,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:fn,geometryStretch:Gn,visible:!1},y!==""?new mo("visible",y).Kx():[])),a.click=function(x,b){if(b instanceof gn){var E=x.diagram;if(!(E===null||E.isReadOnly||y!==""&&E.model.isReadOnly)){x.handled=!0;var z=b.fb("ButtonIcon");E.Ea("checkbox"),z.visible=!z.visible,typeof b._doClick=="function"&&b._doClick(x,b),E.eb("checkbox")}}},a}),_u("CheckBox",function(a){a=lm(a),a=Na("CheckBoxButton",a,{name:"Button",isActionable:!1,margin:new ii(0,1,0,0)});var y=Na(gn,"Horizontal",a,{isActionable:!0,cursor:a.cursor,margin:new ii(1),_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,_buttonFillPressed:a._buttonFillPressed,_buttonStrokePressed:a._buttonStrokePressed,_buttonFillDisabled:a._buttonFillDisabled,mouseEnter:a.mouseEnter,mouseLeave:a.mouseLeave,actionDown:a.actionDown,actionUp:a.actionUp,actionCancel:a.actionCancel,actionMove:a.actionMove,click:a.click,_buttonClick:a.click});return a.mouseEnter=null,a.mouseLeave=null,a.actionDown=null,a.actionUp=null,a.actionCancel=null,a.actionMove=null,a.click=null,y}),Re.None=hn=new qe(Re,"None",0),Re.Default=yi=new qe(Re,"Default",0),Re.Vertical=oi=new qe(Re,"Vertical",4),Re.Horizontal=Jn=new qe(Re,"Horizontal",5),Re.Fill=fn=new qe(Re,"Fill",3),Re.Uniform=Gn=new qe(Re,"Uniform",1),Re.UniformToFill=Ri=new qe(Re,"UniformToFill",2),Re.FlipVertical=Ei=new qe(Re,"FlipVertical",1),Re.FlipHorizontal=_i=new qe(Re,"FlipHorizontal",2),Re.FlipBoth=mr=new qe(Re,"FlipBoth",3),Re.make=Na,Re.getBuilders=function(){var a=new pn,y;for(y in uf)if(y!==y.toLowerCase()){var x=uf.I(y);typeof x=="function"&&a.add(y,x)}return a.freeze(),a},Re.defineBuilder=_u,Re.build=function(a,y,x){for(var b=[],E=2;Ea&&(a+=360),a!==0){if(this.translate(y,x),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));var E=this.ha[1]*a+this.ha[3]*b,z=this.ha[0]*-b+this.ha[2]*a,nt=this.ha[1]*-b+this.ha[3]*a;this.ha[0]=this.ha[0]*a+this.ha[2]*b,this.ha[1]=E,this.ha[2]=z,this.ha[3]=nt,this.translate(-y,-x)}},yc.className="STransform";function ud(a){this.type=a,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}ud.prototype.addColorStop=function(a,y){this.gx.push({offset:a,color:y})},ud.className="SGradient";function Tl(a,y,x){this.ownerDocument=a=y===void 0?Ze.document:y,this.cA="http://www.w3.org/2000/svg",a!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new aa(this,x)}Tl.prototype.resize=function(a,y,x,b){return this.width!==a||this.height!==y?(this.width=a,this.height=y,this.style.width=x+"px",this.style.height=b+"px",this.Oa.setAttributeNS(null,"width",x+"px"),this.Oa.setAttributeNS(null,"height",b+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+x+" "+b),this.context.ww.firstElementChild.setAttributeNS(null,"width",x+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",b+"px"),!0):!1},Tl.prototype.Ud=function(a,y,x){if(a=this.ownerDocument.createElementNS(this.cA,a),yn(y))for(var b in y)a.setAttributeNS(b==="href"?"http://www.w3.org/1999/xlink":"",b,y[b]);return x!==void 0&&(a.textContent=x),a},Tl.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Tl.prototype.focus=function(){this.Oa.focus()},Tl.prototype.mx=function(){this.ownerDocument=null},sn.Object.defineProperties(Tl.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(a){this.Oa.setAttribute("width",a+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(a){this.Oa.setAttribute("height",a+"px")}},style:{get:function(){return this.Oa.style}}}),Tl.className="SVGSurface";function aa(a,y){this.Gv=a,this.svg=a.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new yc,this.j=um(this),this.Nj=um(this,"gojs-diagram"),this.Hl=this.ti=null;var x=Ie++,b=this.Ud("clipPath",{id:"mainClip"+x});b.appendChild(this.Ud("rect",{x:0,y:0,width:a.width,height:a.height})),this.ww=b,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(b),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+x+")"),this.eA={},this.isTemporary=!!y,this.filter="",this.bk=null}function Zy(a,y,x,b,E,z,nt){a.Nj===void 0?Ig(a,y,x,b,E,z,nt):a.Nj.setAttribute("transform","matrix("+y+", "+x+", "+b+", "+E+", "+z+", "+nt+")")}Ut=aa.prototype,Ut.arc=function(a,y,x,b,E,z,nt,ot){var at=2*Math.PI,ht=at-1e-6,dt=x*Math.cos(b),yt=x*Math.sin(b),Tt=a+dt,zt=y+yt,Gt=z?0:1;b=z?b-E:E-b,(1e-6b&&(b=b%at+at),b>ht?(this.path.push(["A",x,x,0,1,Gt,a-dt,y-yt]),this.path.push(["A",x,x,0,1,Gt,Tt,zt])):1e-6=Math.PI),Gt,a+x*Math.cos(E),y+x*Math.sin(E)])},Ut.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},Ut.Se=function(a){this.addPath(this.path,this.rb,a||0)},Ut.bezierCurveTo=function(a,y,x,b,E,z){this.path.push(["C",a,y,x,b,E,z])},Ut.clearRect=function(){},Ut.clip=function(){this.Yl.clipPath=!0},Ut.closePath=function(){this.path.push(["z"])},Ut.createLinearGradient=function(a,y,x,b){var E=new ud("linear");return E.x1=a,E.y1=y,E.x2=x,E.y2=b,E},Ut.createPattern=function(a){var y="";a instanceof HTMLCanvasElement&&(y=a.toDataURL()),a instanceof HTMLImageElement&&(y=a.getAttribute("src"));var x=this.eA;if(x[y])return"url(#"+x[y]+")";var b="PATTERN"+Ie++,E={x:0,y:0,width:a.width,height:a.height,href:y};return a=this.Ud("pattern",{width:a.width,height:a.height,id:b,patternUnits:"userSpaceOnUse"}),a.appendChild(this.Ud(pc,E)),this.svg.appendChild(a),x[y]=b,"url(#"+b+")"},Ut.createRadialGradient=function(a,y,x,b,E,z){var nt=new ud("radial");return nt.x1=a,nt.y1=y,nt.r1=x,nt.x2=b,nt.y2=E,nt.r2=z,nt};function Jy(a,y,x,b,E,z,nt,ot,at){b=ot/b,E=at/E,z===0&&nt===0||a.rb.translate(z,nt),b===1&&E===1||a.rb.scale(b,E),y===0&&x===0||a.rb.translate(-y,-x)}Ut.drawImage=function(a,y,x,b,E,z,nt,ot,at){var ht="";a instanceof HTMLCanvasElement&&(ht=a.toDataURL()),a instanceof HTMLImageElement&&(ht=a.getAttribute("src"));var dt=a instanceof HTMLImageElement?a.naturalWidth:a.width;a=a instanceof HTMLImageElement?a.naturalHeight:a.height,b===void 0&&(z=y,nt=x,ot=b=dt,at=E=a),b=b||0,E=E||0,ot=ot||0,at=at||0,Jy(this,y,x,b,E,z||0,nt||0,ot,at),z={x:0,y:0,width:dt||b,height:a||E,href:ht},ze.$(b,ot)&&ze.$(E,at)?ht.toLowerCase().indexOf(".svg")===-1&&ht.toLowerCase().indexOf("data:image/svg")===-1&&(z.preserveAspectRatio="xMidYMid slice"):z.preserveAspectRatio="none",(y!==0||x!==0||b!==dt||E!==a)&&(b+=y,E+=x,z["clip-path"]="path('M "+y+","+x+" L "+b+" "+x+" L "+b+" "+E+" L "+y+" "+E+" z')"),hf(this,pc,z,this.rb),this.addElement(pc,z)},Ut.fill=function(a){a&&(this.Yl["fill-rule"]="evenodd"),rv(this,this.Yl)},Ut.ng=function(a,y){this.clipInsteadOfFill?this.clip():this.fill(y)},Ut.fillRect=function(a,y,x,b){a=[a,y,x,b],a={x:a[0],y:a[1],width:a[2],height:a[3]},hf(this,"fill",a,this.rb),this.addElement("rect",a)},Ut.ox=function(a,y,x,b){a={x:a,y,width:x,height:b},hf(this,"fill",a,this.rb),rv(this,a),this.svg.prepend(this.Ud("rect",a))},Ut.fillText=function(a,y,x){a=[a,y,x],y=this.textAlign,y==="left"?y="start":y==="right"?y="end":y==="center"&&(y="middle"),y={x:a[1],y:a[2],style:"font: "+this.font,"text-anchor":y},hf(this,"fill",y,this.rb),this.addElement("text",y,a[0])},Ut.lineTo=function(a,y){this.path.push(["L",a,y])},Ut.moveTo=function(a,y){this.path.push(["M",a,y])},Ut.quadraticCurveTo=function(a,y,x,b){this.path.push(["Q",a,y,x,b])},Ut.rect=function(a,y,x,b){this.path.push(["M",a,y],["L",a+x,y],["L",a+x,y+b],["L",a,y+b],["z"])},Ut.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var a=this.stack.pop();this.fillStyle=a.fillStyle,this.font=a.font,this.globalAlpha=a.globalAlpha,this.lineCap=a.lineCap,this.lineDashOffset=a.lineDashOffset,this.lineJoin=a.lineJoin,this.lineWidth=a.lineWidth,this.miterLimit=a.miterLimit,this.shadowBlur=a.shadowBlur,this.shadowColor=a.shadowColor,this.shadowOffsetX=a.shadowOffsetX,this.shadowOffsetY=a.shadowOffsetY,this.strokeStyle=a.strokeStyle,this.textAlign=a.textAlign,this.bk=a.bk},Ut.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var a=[],y=0;ydt.offset?1:-1}),E=0;Ex?(this.scale(x/a,1),this.translate((a-x)/2,0)):x>a&&(this.scale(1,a/x),this.translate(0,(x-a)/2)),this.Hm?this.clip():this.fill(y),a>x?(this.translate(-(a-x)/2,0),this.scale(1/(x/a),1)):x>a&&(this.translate(0,-(x-a)/2),this.scale(1,1/(a/x)))}else this.Hm?this.clip():this.fill(y)},Ut.jk=function(){this.Hm||this.stroke()},Ut.Ev=function(a,y,x){this.Ar=a,this.Br=y,this.Vg=x},Ut.js=function(a,y){var x=this.Z;x.setLineDash!==void 0&&(x.setLineDash(a),x.lineDashOffset=y)},Ut.fs=function(){var a=this.Z;a.setLineDash!==void 0&&(a.setLineDash(vx),a.lineDashOffset=0)},Ut.Vc=function(a){a&&(this.dt=""),this.ct=this.et=""},Ut.Hs=function(){},sn.Object.defineProperties(Sc.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(a){this.ct!==a&&(this.ct=this.Z.fillStyle=a)}},font:{get:function(){return this.Z.font},set:function(a){this.dt!==a&&(this.dt=this.Z.font=a)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(a){this.Z.globalAlpha=a}},lineCap:{get:function(){return this.Z.lineCap},set:function(a){this.Z.lineCap=a}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(a){this.Z.lineDashOffset=a}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(a){this.Z.lineJoin=a}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(a){this.Z.lineWidth=a}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(a){this.Z.miterLimit=a}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(a){this.Z.shadowBlur=a}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(a){this.Z.shadowColor=a}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(a){this.Z.shadowOffsetX=a}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(a){this.Z.shadowOffsetY=a}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(a){this.et!==a&&(this.et=this.Z.strokeStyle=a)}},textAlign:{get:function(){return this.Z.textAlign},set:function(a){this.Z.textAlign=a}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(a){this.Z.imageSmoothingEnabled=a}},filter:{get:function(){return this.Z.filter},set:function(a){this.Z.filter=a===""?"none":a}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(a){this.Hm=a}}});var vx=Object.freeze([]);Sc.className="CanvasSurfaceContext";function Rg(){this.F=this.o=this.u=this.j=0}Rg.className="ColorNumbers";function hr(a,y){gf||(cv(),gf=!0),je(this),this._isFrozen=!1,a===void 0?(this.na=Wu,this.xk="black"):typeof a=="string"?(this.na=Wu,this.xk=a):(this.na=a,this.xk="black"),a=this.na,a===fu?(this.Qd=es,this.Lk=Ro):this.Lk=a===Fa?this.Qd=Gi:this.Qd=no,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,y&&Object.assign(this,y)}hr.prototype.copy=function(){var a=new hr;return a.na=this.na,a.xk=this.xk,a.Qd=this.Qd.J(),a.Lk=this.Lk.J(),a.Gr=this.Gr,a.Xp=this.Xp,this.we!==null&&(a.we=this.we.copy()),a.cr=this.cr,a},Ut=hr.prototype,Ut.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},Ut.qb=function(a){a.classType===hr&&(this.type=a)},Ut.toString=function(){var a="Brush(";if(this.type===Wu)a+=this.color;else if(a=this.type===fu?a+"Linear ":this.type===Fa?a+"Radial ":this.type===pf?a+"Pattern ":a+"(unknown) ",a+=this.start+" "+this.end,this.colorStops!==null)for(var y=this.colorStops.iterator;y.next();)a+=" "+y.key+":"+y.value;return a+")"},Ut.addColorStop=function(a,y){return this._isFrozen&&ti(this),(typeof a!="number"||!isFinite(a)||1a)&&xi(a,"0 <= loc <= 1",hr,"addColorStop:loc"),this.we===null&&(this.we=new pn),this.we.add(a,y),this.na===Wu&&(this.type=fu),this.xe=null,this},Ut.Vz=function(a,y){if(this._isFrozen&&ti(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?mf:y,this.type===Wu)du(this.color),this.color=df(a,y);else if((this.type===fu||this.type===Fa)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)du(x.value),this.addColorStop(x.key,df(a,y));return this};function t1(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?mf:x,du(a),df(y,x)}Ut.Wy=function(a,y){if(this._isFrozen&&ti(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?mf:y,this.type===Wu)du(this.color),this.color=df(-a,y);else if((this.type===fu||this.type===Fa)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)du(x.value),this.addColorStop(x.key,df(-a,y));return this};function e1(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?mf:x,du(a),df(-y,x)}function sv(a,y,x){du(a),a=kr.j;var b=kr.u,E=kr.o,z=kr.F;return du(y),x===void 0&&(x=.5),"rgba("+Math.round((kr.j-a)*x+a)+", "+Math.round((kr.u-b)*x+b)+", "+Math.round((kr.o-E)*x+E)+", "+Math.round((kr.F-z)*x+z)+")"}Ut.Gx=function(){if(this.type===Wu)return cf(this.color);if((this.type===fu||this.type===Fa)&&this.colorStops!==null){var a=this.colorStops;if(this.type===Fa)return cf(a.first().value);if(a.get(.5)!==null)return cf(a.get(.5));if(a.count===2)return a=a.Fa(),cf(sv(a[0].value,a[1].value));for(var y=a.iterator,x=-1,b=-1,E=1,z=1;y.next();){var nt=y.key,ot=Math.abs(.5-y.key);E>z&&ot=E&&otb&&(z=x,x=b,b=z,z=E),E=b-x,cf(sv(a.get(x),a.get(b),1-z/E))}return!1};function cf(a){return a?a instanceof hr?a.Gx():(du(a),128>(299*kr.j+587*kr.u+114*kr.o)/1e3):!1}function df(a,y){switch(y){case mf:y=100*lv(kr.j);var x=100*lv(kr.u),b=100*lv(kr.o);return Ms.j=.4124564*y+.3575761*x+.1804375*b,Ms.u=.2126729*y+.7151522*x+.072175*b,Ms.o=.0193339*y+.119192*x+.9503041*b,Ms.F=kr.F,y=hv(Ms.j/ff[0]),x=hv(Ms.u/ff[1]),b=hv(Ms.o/ff[2]),Hl.j=116*x-16,Hl.u=500*(y-x),Hl.o=200*(x-b),Hl.F=Ms.F,Hl.j=Math.min(100,Math.max(0,Hl.j+100*a)),a=(Hl.j+16)/116,y=a-Hl.o/200,Ms.j=ff[0]*n1(Hl.u/500+a),Ms.u=ff[1]*(Hl.j>cm*dv?Math.pow(a,3):Hl.j/cm),Ms.o=ff[2]*n1(y),Ms.F=Hl.F,a=-.969266*Ms.j+1.8760108*Ms.u+.041556*Ms.o,y=.0556434*Ms.j+-.2040259*Ms.u+1.0572252*Ms.o,kr.j=255*uv((3.2404542*Ms.j+-1.5371385*Ms.u+-.4985314*Ms.o)/100),kr.u=255*uv(a/100),kr.o=255*uv(y/100),kr.F=Ms.F,kr.j=Math.round(kr.j),255kr.j&&(kr.j=0),kr.u=Math.round(kr.u),255kr.u&&(kr.u=0),kr.o=Math.round(kr.o),255kr.o&&(kr.o=0),"rgba("+kr.j+", "+kr.u+", "+kr.o+", "+kr.F+")";case i1:return av(),wa.o=Math.min(100,Math.max(0,wa.o+100*a)),"hsla("+wa.j+", "+wa.u+"%, "+wa.o+"%, "+wa.F+")";default:Ye("Unknown color space: "+y)}}function du(a){gf||(cv(),gf=!0);var y=fv;if(y!==null){y.clearRect(0,0,1,1),y.fillStyle="#000000";var x=y.fillStyle;y.fillStyle=a,y.fillStyle!==x?(y.fillRect(0,0,1,1),a=y.getImageData(0,0,1,1).data,kr.j=a[0],kr.u=a[1],kr.o=a[2],kr.F=a[3]/255):(y.fillStyle="#FFFFFF",y.fillStyle=a,kr.j=0,kr.u=0,kr.o=0,kr.F=1)}}function av(){var a=kr.j/255,y=kr.u/255,x=kr.o/255,b=Math.max(a,y,x),E=Math.min(a,y,x),z=b-E;if(E=(b+E)/2,z===0)var nt=a=0;else{switch(b){case a:nt=(y-x)/z%6;break;case y:nt=(x-a)/z+2;break;case x:nt=(a-y)/z+4}nt*=60,0>nt&&(nt+=360),a=z/(1-Math.abs(2*E-1))}wa.j=Math.round(nt),wa.u=Math.round(100*a),wa.o=Math.round(100*E),wa.F=kr.F}function lv(a){return a/=255,.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)}function uv(a){return .0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055}function hv(a){return a>dv?Math.pow(a,1/3):(cm*a+16)/116}function n1(a){var y=a*a*a;return y>dv?y:(116*a-16)/cm}function hd(a,y){typeof a!="string"&&(a instanceof hr||Ye("Value for "+y+" must be a color string or a Brush, not "+a))}function cv(){fv=Qr?new Ha(null,void 0,{willReadFrequently:!0}).context:null}sn.Object.defineProperties(hr.prototype,{type:{get:function(){return this.na},set:function(a){this._isFrozen&&ti(this,a),this.na=a,this.start.Mc()&&(a===fu?this.start=es:a===Fa&&(this.start=Gi)),this.end.Mc()&&(a===fu?this.end=Ro:a===Fa&&(this.end=Gi)),this.xe=null}},color:{get:function(){return this.xk},set:function(a){this._isFrozen&&ti(this,a),this.xk=a,this.xe=null}},start:{get:function(){return this.Qd},set:function(a){this._isFrozen&&ti(this,a),this.Qd=a.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(a){this._isFrozen&&ti(this,a),this.Lk=a.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(a){this._isFrozen&&ti(this,a),0>a&&xi(a,">= zero",hr,"startRadius"),this.Gr=a,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(a){this._isFrozen&&ti(this,a),0>a&&xi(a,">= zero",hr,"endRadius"),this.Xp=a,this.xe=null}},colorStops:{get:function(){return this.we},set:function(a){this._isFrozen&&ti(this,a),this.we=a,this.xe=null}},pattern:{get:function(){return this.cr},set:function(a){this._isFrozen&&ti(this,a),this.cr=a,this.xe=null}}}),hr.prototype.isDark=hr.prototype.Gx,hr.prototype.darkenBy=hr.prototype.Wy,hr.prototype.lightenBy=hr.prototype.Vz,hr.prototype.addColorStop=hr.prototype.addColorStop;var dv=216/24389,cm=24389/27,ff=[95.047,100,108.883],fv=null,kr=new Rg,wa=new Rg,Ms=new Rg,Hl=new Rg,gf=!1;hr.className="Brush";var Wu;hr.Solid=Wu=new qe(hr,"Solid",0);var fu;hr.Linear=fu=new qe(hr,"Linear",1);var Fa;hr.Radial=Fa=new qe(hr,"Radial",2);var pf;hr.Pattern=pf=new qe(hr,"Pattern",4);var mf;hr.Lab=mf=new qe(hr,"Lab",5);var i1;hr.HSL=i1=new qe(hr,"HSL",6),hr.randomColor=function(a,y){a===void 0&&(a=128),y===void 0&&(y=Math.max(a,255));var x=Math.abs(y-a);y=Math.floor(a+Math.random()*x).toString(16);var b=Math.floor(a+Math.random()*x).toString(16);return a=Math.floor(a+Math.random()*x).toString(16),2>y.length&&(y="0"+y),2>b.length&&(b="0"+b),2>a.length&&(a="0"+a),"#"+y+b+a},hr.isValidColor=function(a){if(a==="black")return!0;if(a==="")return!1;gf||(cv(),gf=!0);var y=fv;if(y===null)return!0;y.fillStyle="#000000";var x=y.fillStyle;return y.fillStyle=a,y.fillStyle!==x?!0:(y.fillStyle="#FFFFFF",x=y.fillStyle,y.fillStyle=a,y.fillStyle!==x)},hr.lighten=function(a){return t1(a)},hr.lightenBy=t1,hr.darken=function(a){return e1(a)},hr.darkenBy=e1,hr.mix=sv,hr.isDark=cf;function Eo(){this.xa="Base"}Eo.prototype.measure=function(){},Eo.prototype.Yz=function(a,y,x,b,E){a.measure(y,x,b,E)},Eo.prototype.arrange=function(){},Eo.prototype.Ly=function(a,y,x,b,E,z){a.arrange(y,x,b,E,z)},Eo.prototype.iA=function(a){a.Uj()},Eo.prototype.gc=function(){},sn.Object.defineProperties(Eo.prototype,{name:{get:function(){return this.xa},set:function(a){this.xa=a}},classType:{get:function(){return gn}}}),Eo.prototype.remeasureObject=Eo.prototype.iA,Eo.prototype.arrangeElement=Eo.prototype.Ly,Eo.prototype.measureElement=Eo.prototype.Yz,Eo.className="PanelLayout";function dm(){this.xa="Base"}We(dm,Eo),dm.prototype.measure=function(a,y,x,b,E,z,nt){var ot=b.length;a=gu(a);for(var at=0;atUn&&(Io=Math.max(Un-Hh,0));var U0=an.oa===0;an.oc=an.oc+Io,an.actual=an.oa+Io,Un=Math.max(Un-(Io+(U0?Hh:0)),0)}if(Zs.columnSpan===1&&(xs===hn||xs===oi)){an=a.Eb(Ss);var Ap=an.Wc();Io=Math.max(kc-an.actual,0),Io+Ap>Mn&&(Io=Math.max(Mn-Ap,0));var _y=an.oa===0;an.oc=an.oc+Io,an.actual=an.oa+Io,Mn=Math.max(Mn-(Io+(_y?Ap:0)),0)}Gh&&Zs.Uj()}}}}}ai(Ce);var $l=0,vu=0;z=a.columnCount;for(var Cd=0;Cd=a.rowCount);ih++)an=a.Fb(ro.row+ih),Io=0,Io=xs===fn||xs===oi?Math.max(an.minimum,Cl[ro.row+ih]===0?an.maximum:Math.min(Cl[ro.row+ih],an.maximum)):Math.max(an.minimum,isNaN(an.Hc)?an.maximum:Math.min(an.Hc,an.maximum)),xu.height+=Io,fa+=an.minimum;for(var Ja=1;Ja=a.columnCount);Ja++)an=a.Eb(ro.column+Ja),Io=0,Io=xs===fn||xs===Jn?Math.max(an.minimum,Ra[ro.column+Ja]===0?an.maximum:Math.min(Ra[ro.column+Ja],an.maximum)):Math.max(an.minimum,isNaN(an.Hc)?an.maximum:Math.min(an.Hc,an.maximum)),xu.width+=Io,H0+=an.minimum;Jo.width+=xu.width,Jo.height+=xu.height;var Vf=ro.margin,Zh=Vf.right+Vf.left,Ep=Vf.top+Vf.bottom;ro.measure(Jo.width,Jo.height,H0,fa);for(var Yf=ro.measuredBounds,Il=Math.max(Yf.width+Zh,0),Fc=Math.max(Yf.height+Ep,0),Jh=0,Xf=0;Xf=a.rowCount);Xf++)an=a.Fb(ro.row+Xf),Jh+=an.total||0;if(Jh=rh)&&!(ro.row+wu>=a.rowCount);wu++){an=a.Fb(ro.row+wu);var sh=an.oa||0,Oc=oh(ro,an,eu);an.actual=Math.min(an.maximum,sh+Oc),an.oa!==sh&&(rh-=an.oa-sh)}for(;0bl&&(an.actual=Math.min(an.maximum,bl+rh),an.oa!==bl&&(rh-=an.oa-bl)),an.index===0)break;an=a.Fb(an.index-1)}}for(var Ld=0,ah=0;ah=a.columnCount);ah++)an=a.Eb(ro.column+ah),Ld+=an.total||0;if(Ld=Ed)&&!(ro.column+Dc>=a.columnCount);Dc++){an=a.Eb(ro.column+Dc);var kp=an.oa||0,Hy=Pu(ro,an,Gy);an.actual=Math.min(an.maximum,kp+Hy),an.oa!==kp&&(Ed-=an.oa-kp)}for(;0K0&&(an.actual=Math.min(an.maximum,K0+Ed),an.oa!==K0&&(Ed-=an.oa-K0)),an.index===0)break;an=a.Eb(an.index-1)}}}}ai(be),on.free(xu),on.free(Jo),Cl!==void 0&&ai(Cl),Ra!==void 0&&ai(Ra);var kd=0,Md=0,V0=a.desiredSize,px=a.maxSize;xs=_s(a,!0);var Mp=vu=$l=0,Tp=0;z=a.columnCount;for(var Y0=0;Y0=a.rowCount);an++){var pi=a.Fb(Ce+an);pi.oa!==0&&(ge.height+=pi.total)}for(an=1;an=a.columnCount);an++)pi=a.Eb(Ee+an),pi.oa!==0&&(ge.width+=pi.total);var ci=Be.oa+ge.width,Ji=be.oa+ge.height;an=ot,pi=at;var wr=ci,Bo=Ji,Uo=ot,ys=at,Io=ci,$u=Ji;ot+ci>x.width&&(Io=Math.max(x.width-ot,0)),at+Ji>x.height&&($u=Math.max(x.height-at,0));var vo=Dn.alignment;if(vo.Xb()){vo=a.defaultAlignment,vo.sb()||(vo=Gi);var xl=vo.x,Ss=vo.y,th=vo.offsetX;vo=vo.offsetY;var ba=Be.alignment,Xa=be.alignment;ba.sb()&&(xl=ba.x,th=ba.offsetX),Xa.sb()&&(Ss=Xa.y,vo=Xa.offsetY)}else xl=vo.x,Ss=vo.y,th=vo.offsetX,vo=vo.offsetY;(isNaN(xl)||isNaN(Ss))&&(Ss=xl=.5,vo=th=0),ba=Sn.width,Xa=Sn.height;var ha=Dn.margin,Zs=ha.left+ha.right,Gh=ha.top+ha.bottom,wl=pl(Dn,be,Be,!1);!isNaN(Dn.desiredSize.width)||wl!==fn&&wl!==Jn||(ba=Math.max(ci-Zs,0)),!isNaN(Dn.desiredSize.height)||wl!==fn&&wl!==oi||(Xa=Math.max(Ji-Gh,0)),ci=Dn.maxSize,Ji=Dn.minSize,ba=Math.min(ci.width,ba),Xa=Math.min(ci.height,Xa),ba=Math.max(Ji.width,ba),Xa=Math.max(Ji.height,Xa),ci=Xa+Gh,an+=wr*xl-(ba+Zs)*xl+th+ha.left,pi+=Bo*Ss-ci*Ss+vo+ha.top,Dn.visible&&(Dr(Uo,ys,Io,$u,an,pi,Sn.width,Sn.height)?Dn.arrange(an,pi,ba,Xa):Dn.arrange(an,pi,ba,Xa,new Je(Uo,ys,Io,$u)))}}}for(on.free(ge),a=0;a=x&&(x=1);var b=a.gridCellSize,E=b.width;b=b.height;var z=a.naturalBounds,nt=a.actualBounds,ot=z.width,at=z.height,ht=Math.ceil(ot/E),dt=Math.ceil(at/b),yt=a.gridOrigin,Tt=yt.x;yt=yt.y,y.save(),y.beginPath(),y.rect(0,0,ot,at),y.clip(),y.Se();for(var zt=[],Gt=a.O.s,ee=Gt.length,ye=0;yebe)){ge=mv(ge.figure);for(var Ee=0;Eebe&&Ce.push(Be))}}}}for(Gt=a.O.s,ee=Gt.length,ye=0;yeE*ge*x))){if(be=He.segmentIndex,(!isFinite(be)||isNaN(be))&&(be=0),0>be&&(be=ge-Math.min(-be,ge)),be=Math.round(be%ge),ge=He.opacity,Ee=1,ge!==1){if(ge===0)continue;Ee=y.globalAlpha,y.globalAlpha=Ee*ge}Be=zt[ye];var Mn=!1,Un=He.strokeDashArray;if(Un!==null&&(Mn=!0,y.js(Un,He.strokeDashOffset)),He.figure==="LineV"&&He.stroke!==null&&0y)return a%y===x;if(a%y!==x)return!1;y=b.length;for(var E=0;Eyt)Ce.measure(1/0,1/0,0,0),be=Ce.measuredBounds,x.ed(be),zt.push(be);else{var Ee=Ce.segmentIndex,Be=Ce.segmentFraction,He=Ce.alignmentFocus;He.Mc()&&(He=Gi);var Mn=Ce.segmentOrientation,Un=Ce.segmentOffset;if(isNaN(Ee)){var Dn=at.ua;be=li(),Dn.Qu(Be,be);var Sn=de.allocAt(be[0],be[1]);if(Sn.add(at.i(0)),Dn.type===bn.j?Sn.offset(-Dn.startX,-Dn.startY):(Dn=Dn.figures.first(),Dn!==null&&Sn.offset(-Dn.startX,-Dn.startY)),Dn=be[2],Mn!==Ns){var an=at.computeAngle(Ce,Mn,Dn);Ce.Kb=an}an=Sn.x-y.x;var pi=Sn.y-y.y;de.free(Sn),ai(be)}else if(Ee<-yt||Ee>=yt)be=de.alloc(),at.vg(),at.computeMidPoint(be),Dn=at.midAngle,Mn!==Ns&&(an=at.computeAngle(Ce,Mn,Dn),Ce.Kb=an),an=be.x-y.x,pi=be.y-y.y,de.free(be);else{if(an=0,0<=Ee?(pi=dt.M(Ee),be=Eeci+10?0<=Ee?Dn.ab(pi):pi.ab(Dn):ci>Sn+10?0<=Ee?be.ab(an):an.ab(be):0<=Ee?Dn.ab(an):an.ab(Dn)}else Dn=0<=Ee?pi.ab(be):be.ab(pi);Mn!==Ns&&(an=at.computeAngle(Ce,Mn,Dn),Ce.Kb=an),an=pi.x+(be.x-pi.x)*Be-y.x,pi=pi.y+(be.y-pi.y)*Be-y.y}Ce.measure(1/0,1/0,0,0),be=Ce.measuredBounds,Sn=Ce.naturalBounds;var Ji=0;Ce instanceof Ci&&(Ji=Ce.strokeWidth),ci=Sn.width+Ji;var wr=Sn.height+Ji;Gt.reset(),Gt.translate(-be.x,-be.y),Gt.scale(Ce.scale,Ce.scale),Gt.rotate(Mn===Ns?Ce.angle:Dn,ci/2,wr/2),Mn!==Qg&&Mn!==$g||Gt.rotate(90,ci/2,wr/2),Mn!==qg&&Mn!==tp||Gt.rotate(-90,ci/2,wr/2),Mn===qm&&(45Dn||225Dn)&&Gt.rotate(-Dn,ci/2,wr/2),Sn=new Je(0,0,ci,wr),ee.xi(Sn,He),Gt.Ga(ee),He=-ee.x+Ji/2*Ce.scale,Ce=-ee.y+Ji/2*Ce.scale,ye.assign(Un),Ji=isNaN(Un.x);var Bo=isNaN(Un.y);if(Ji||Bo){ci=ci/2+3,wr=wr/2+3;var Uo=45<=Dn&&135>=Dn,ys=225<=Dn&&315>=Dn;Mn===Ns&&(Uo||ys)?(ye.x=Bo?ci:Un.y,ye.y=Ji?wr:Un.x,Uo?0<=Ee||isNaN(Ee)&&.5>Be||!Ji||(ye.y=-wr):ys&&((0<=Ee||isNaN(Ee)&&.5>Be)&&Ji&&(ye.y=-wr),Bo&&(ye.x=-ci))):(Ji&&(ye.x=0<=Ee||isNaN(Ee)&&.5>Be?ci:-ci),Bo&&(ye.y=-wr),ye.rotate(Dn))}else ye.rotate(Dn);an+=ye.x,pi+=ye.y,Sn.set(be),Sn.h(an+He,pi+Ce,be.width,be.height),zt.push(Sn),x.ed(Sn)}}if(nt!==null)for(b=nt.labelNodes;b.next();)b.value.measure(1/0,1/0);a.jg=x,a.position.h(y.x+x.x,y.y+x.y),Kr(E,x.width||0,x.height||0),ki.free(Gt),de.free(ee),de.free(ye)}}}},Pm.prototype.arrange=function(a,y){var x=y.length;if(a instanceof Ki||a instanceof xn){var b=a,E=null;a instanceof Ki&&(E=a,b=E.adornedPart);var z=a instanceof Ki?null:b.path,nt=a.j;if(nt.length!==0){var ot=0;if(z!==null&&ot=x)Gt=de.alloc(),zt=yt,ye=Gt,zt.vg(),zt.computeMidPoint(ye),zt=yt.midAngle,ht!==Ns&&(yt=yt.computeAngle(nt,ht,zt),nt.angle=yt),yt=Gt.x,ye=Gt.y,de.free(Gt);else{if(ee=0,0<=ot?(Gt=y.s[ot],ye=otCe+10?0<=ot?zt.ab(Gt):Gt.ab(zt):Ce>ge+10?0<=ot?ye.ab(ee):ee.ab(ye):0<=ot?zt.ab(ee):ee.ab(zt)}else zt=0<=ot?Gt.ab(ye):ye.ab(Gt);ht!==Ns&&(yt=yt.computeAngle(nt,ht,zt),nt.angle=yt),yt=Gt.x+(ye.x-Gt.x)*at,ye=Gt.y+(ye.y-Gt.y)*at}if(Tt.ys())nt.location=new de(yt,ye);else{Tt.Mc()&&(Tt=Gi),Gt=ki.alloc(),Gt.reset(),Gt.scale(nt.scale,nt.scale),Gt.rotate(nt.angle,0,0);var be=nt.naturalBounds;ee=Je.allocAt(0,0,be.width,be.height),ge=de.alloc(),ge.xi(ee,Tt),Gt.Ga(ge),Tt=-ge.x,Ce=-ge.y;var Ee=be.width,Be=be.height;be=de.alloc(),be.assign(dt);var He=isNaN(dt.x),Mn=isNaN(dt.y);if(He||Mn){Ee=Ee/2+3,Be=Be/2+3;var Un=45<=zt&&135>=zt,Dn=225<=zt&&315>=zt;ht===Ns&&(Un||Dn)?(be.x=Mn?Ee:dt.y,be.y=He?Be:dt.x,Un?0<=ot||isNaN(ot)&&.5>at||!He||(be.y=-Be):Dn&&((0<=ot||isNaN(ot)&&.5>at)&&He&&(be.y=-Be),Mn&&(be.x=-Ee))):(He&&(be.x=0<=ot||isNaN(ot)&&.5>at?Ee:-Ee),Mn&&(be.y=-Be),be.rotate(zt))}else be.rotate(zt);yt+=be.x,ye+=be.y,Gt.pp(ee),Tt+=ee.x,Ce+=ee.y,ot=de.allocAt(yt+Tt,ye+Ce),nt.move(ot),de.free(ot),de.free(be),de.free(ge),Je.free(ee),ki.free(Gt)}}E!==null?E.Ul(!1):b.Ul(!1),b=O1(a),a.location.h(a.position.x+b.x,a.position.y+b.y),de.free(b)}};function r1(a,y,x,b){if(xa(b)!==!1){var E=b.strokeWidth;E===0&&a instanceof Ki&&a.type===gn.Link&&a.adornedObject instanceof Ci&&(E=a.adornedObject.strokeWidth),E*=b.Ca,a instanceof xn&&a.ua!==null?(a=a.geometry.bounds,b.Ge(a.x-E/2,a.y-E/2,a.width+E,a.height+E)):a instanceof Ki&&a.adornedPart.ua!==null?(a=a.adornedPart.ua.bounds,b.Ge(a.x-E/2,a.y-E/2,a.width+E,a.height+E)):b.Ge(-(E/2),-(E/2),y+E,x+E),E=b.desiredSize,E.w()||b.ua===null?b.dc.h(0,0,E.width,E.height):b.dc.assign(b.ua.bounds),Po(b,!1)}}function zg(){this.xa="Base"}We(zg,Eo),zg.prototype.measure=function(a,y,x,b,E,z,nt){var ot=a.Pb();a.graduatedBounds=[];var at=ot.margin,ht=at.right+at.left,dt=at.top+at.bottom;ot.measure(y,x,z,nt);var yt=ot.measuredBounds,Tt=new Je(-at.left,-at.top,Math.max(yt.width+ht,0),Math.max(yt.height+dt,0));a.graduatedBounds.push(Tt),E.assign(Tt);for(var zt=ot.geometry,Gt=ot.strokeWidth,ee=zt.flattenedSegments,ye=zt.flattenedLengths,ge=zt.flattenedTotalLength,Ce=ee.length,be=0,Ee=0,Be=li(),He=0;Heci&&(ci+=360),Un.push(ci)}be=an,Ee=pi}Be.push(Un)}if(a.graduatedIntervals===null){for(var Ji=[],wr=a.O.s,Bo=wr.length,Uo=0;Uo$u)){for(var vo=0;vo$u&&Io.push(Ss)}}}}}a.graduatedIntervals=Ji}var th=a.graduatedIntervals,ba=a.O.s,Xa=ba.length,ha=0,Zs=0,Gh=ge;a.graduatedMarks=[];for(var wl,zf=0;zfbp*xs*ge/a.graduatedRange&&ca.graduatedSkip===null)){var Pd=ye[0][0],Ol=0,Js=0;Zs=ge*ca.graduatedStart-1e-4,Gh=ge*ca.graduatedEnd+1e-4;var kc=bp*xs,da=a.graduatedTickBase;if(daa.graduatedMin+kc&&(da-=Math.floor((da-a.graduatedMin)/kc)*kc);for(var U0=th[zf],Ap=da,_y=1e-6*a.graduatedMax,$l=1;da<=a.graduatedMax+_y;$l++){t:{for(var vu=U0.length,Cd=0;Cd-Uf){var Vh=!1;break t}}Vh=!0}if(Vh&&(da>a.graduatedMax&&(da=a.graduatedMax),ca.graduatedSkip===null||ca instanceof Cr&&!ca.graduatedSkip(da,ca)||ca instanceof Ci&&!ca.graduatedSkip(da,ca))&&(ha=(da-a.graduatedMin)*ge/a.graduatedRange,ha>ge&&(ha=ge),Zs<=ha&&ha<=Gh)){for(var tu=Be[Ol][Js],eh=ye[Ol][Js];OlPd&&Jsyu&&.4995yu?0yu||.9995bd){var Wf=1-Math.abs(.5-yu);tu=(Pl*Wf+Bl*(1-Wf))%360;break t}}}tu=Pl}if(ca instanceof Cr){var hl="";ca.graduatedFunction!==null?(hl=ca.graduatedFunction(da,ca),hl=hl!=null?hl.toString():""):hl=(+da.toFixed(2)).toString(),hl!==""&&wl.push({$l:_f,angle:tu,text:hl})}else wl.push({$l:_f,angle:tu})}da=Ap+$l*kc}}}a.graduatedMarks.push(wl)}ai(Be);var Jo=a.graduatedMarks;if(Jo!==null)for(var Lp=b.length,Is=0;Iscl;cl++){switch(cl){case 0:$s.h(xu,Cl);break;case 1:$s.h(xu+Gf,Cl);break;case 2:$s.h(xu,Cl+Nc);break;case 3:$s.h(xu+Gf,Cl+Nc)}$s.rotate(ro+yo.angle),$s.offset(G0,Kf),Hf===0&&cl===0?Ra.h($s.x,$s.y,0,0):Ra.Ye($s),$s.offset(-G0,-Kf),$s.rotate(-ro-yo.angle)}de.free($s),Su.graduatedBounds!==null&&Su.graduatedBounds.push(Ra),ur(nh,Ra.x,Ra.y,Ra.width,Ra.height)}else if(yo instanceof Cr){var Za=a,H0=E;Za.temporaryTextBlock===null&&(Za.temporaryTextBlock=new Cr);var fa=Za.temporaryTextBlock;S1(fa,yo);var ih=yo.alignmentFocus;ih.Mc()&&(ih=es);for(var Ja=yo.segmentOrientation,Vf=yo.segmentOffset,Zh=new Je,Ep=0,Yf=0,Il=0,Fc=0,Jh=0,Xf=Rs.length,rh=0;rhIl||225Il)&&bl.rotate(-Il,sh/2,Oc/2);var Ld=Je.allocAt(0,0,sh,Oc),ah=de.alloc();ah.xi(Ld,ih),bl.Ga(ah);var Ed=-ah.x,Gy=-ah.y,Pu=de.alloc();Pu.assign(Vf),isNaN(Pu.x)&&(Pu.x=sh/2+3),isNaN(Pu.y)&&(Pu.y=-(Oc/2+3)),Pu.rotate(Il),Ep+=Pu.x+Ed,Yf+=Pu.y+Gy;var Dc=new Je(Ep,Yf,oh.width,oh.height),kp=new Je(oh.x,oh.y,oh.width,oh.height),Hy=new Je(wu.x,wu.y,wu.width,wu.height);eu.Sz=Fc,eu.lineCount=fa.lineCount,eu.lines=[fa.Cb,fa.Ih,fa.df,fa.Le,fa.Qc,fa.Qb,fa.ze],eu.actualBounds=Dc,eu.measuredBounds=kp,eu.naturalBounds=Hy,rh===0?Zh.assign(Dc):Zh.ed(Dc),de.free(Pu),de.free(ah),Je.free(Ld),ki.free(bl)}Za.graduatedBounds!==null&&Za.graduatedBounds.push(Zh),ur(H0,Zh.x,Zh.y,Zh.width,Zh.height)}Po(yo,!1)}}},zg.prototype.arrange=function(a,y,x){if(a.graduatedBounds!==null){var b=a.Pb(),E=a.graduatedMarks;if(E!==null){var z=a.graduatedBounds,nt=0,ot=z[nt];nt++,b!==null&&b.arrange(ot.x-x.x,ot.y-x.y,ot.width,ot.height);for(var at=y.length,ht=0;ht=nt&&(nt=1);for(var ot=z.actualBounds,at=a.O.s,ht=a.graduatedMarks,dt=at.length,yt=0;yta.graduatedTickUnit*Tt.interval*z.geometry.flattenedTotalLength/a.graduatedRange*nt&&Tt.graduatedSkip===null)){var ee=Tt.measuredBounds,ye=Tt.strokeWidth*Tt.scale,ge=Tt.alignmentFocus;ge.Mc()&&(ge=es);for(var Ce=0;Cent.height)continue}else if(ht.position>nt.width)continue;var dt=ht.separatorStrokeWidth;isNaN(dt)&&(dt=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var yt=ht.separatorStroke;if(yt===null&&(yt=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),dt!==0&&yt!==null){$r(a,y,yt,!1,!1,nt,z),yt=!1;var Tt=ht.separatorDashArray;Tt===null&&(Tt=x?a.defaultRowSeparatorDashArray:a.defaultColumnSeparatorDashArray),Tt!==null&&(yt=!0,y.js(Tt,0)),y.beginPath(),Tt=ht.position+dt,x?Tt>nt.height&&(dt-=Tt-nt.height):Tt>nt.width&&(dt-=Tt-nt.width),ht=ht.position+dt/2,y.lineWidth=dt,dt=a.yb,x?(ht+=dt.top,Tt=nt.width-dt.right,y.moveTo(dt.left,ht),y.lineTo(Tt,ht)):(ht+=dt.left,Tt=nt.height-dt.bottom,y.moveTo(ht,dt.top),y.lineTo(ht,Tt)),y.stroke(),y.Se(),yt&&y.fs()}}}}function Cm(a,y,x,b,E){for(var z=b.length,nt=a.actualBounds,ot=a.naturalBounds,at=s1(a,!0),ht=s1(a,!1),dt=0;dtTt)){var zt=yt.Wc(),Gt=yt.separatorStrokeWidth;isNaN(Gt)&&(Gt=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var ee=yt.separatorStroke;ee===null&&(ee=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),(ee===null||yt.index===(x?at:ht))&&(Gt=0),zt-=Gt,Gt=yt.position+Gt,zt+=yt.actual,Gt+zt>Tt&&(zt=Tt-Gt),0>=zt||(Tt=a.yb,$r(a,y,yt.background,!0,!1,ot,nt),x?y.fillRect(Tt.left,Gt+Tt.top,nt.width-(Tt.left+Tt.right),zt):y.fillRect(Gt+Tt.left,Tt.top,zt,nt.height-(Tt.top+Tt.bottom)))}}}}function s1(a,y){for(var x=y?a.rowCount:a.columnCount,b=0;bb&&E.set(Gt),de.free(Gt)),de.free(dt),z&&E.transform(nt),ht},Ut.Gj=function(){for(var a=this.O.s,y=a.length,x=0;xx||z>b)&&(this.v(),this.measure(y>x?x:y,z>b?b:z,0,0));break;case fn:this.v(!0),this.measure(x+ot,b+nt,0,0);break;case Jn:this.v(!0),this.measure(x+ot,z+nt,0,0);break;case oi:this.v(!0),this.measure(y+ot,b+nt,0,0)}}this.na.arrange(this,E,this.jg)}},Ut.gh=function(a){var y=this.naturalBounds,x=gu(this);if(Dr(0,0,y.width,y.height,a.x,a.y)){y=this.O.s;for(var b=y.length,E=de.allocAt(0,0);b--;){var z=y[b];if((z.visible||z===x)&&(Di(E.set(a),z.transform),z.ca(E)))return de.free(E),!0}return de.free(E),!(this.Ma===null&&this.areaBackground===null)}return!1},Ut.ks=function(a){if(this.bindingId===a)return this;for(var y=this.O.s,x=y.length,b=0;bTt.width||yt.y>Tt.height||0>yt.x+yt.width||0>yt.y+yt.height||(yt=dt,dt=dt instanceof gn?dt:null,Tt=ki.alloc(),Tt.set(nt),(dt!==null?dt.Cf(a,y,x,b,E,Tt):Do(yt,a,b,Tt))&&(y!==null&&(yt=y(yt)),yt===null||x!==null&&!x(yt)||E.add(yt)),ki.free(Tt))}}return z===void 0&&ki.free(nt),b}return z===void 0&&ki.free(nt),!1};function vv(a,y,x,b){for(var E=a.O.s,z=E.length;z--;){var nt=E[z];if(nt.visible){var ot=nt.actualBounds,at=a.naturalBounds;ot.x>at.width||ot.y>at.height||0>ot.x+ot.width||0>ot.y+ot.height||(nt instanceof gn&&vv(nt,y,x,b),y!==null&&(nt=y(nt)),nt===null||x!==null&&!x(nt)||b.add(nt))}}}Ut.og=function(a,y,x,b,E,z){if(this.pickable===!1)return!1;x===void 0&&(x=null),b===void 0&&(b=null);var nt=this.naturalBounds,ot=this.se(),at=ot?a:Di(de.allocAt(a.x,a.y),this.transform),ht=ot?y:Di(de.allocAt(y.x,y.y),this.transform),dt=at.Bf(ht),yt=0ye.width||ee.y>ye.height||0>ee.x+ee.width||0>ee.y+ee.height))&&(Gt.se()?(ee=Gt.transform,Di(at.set(a),ee),Di(ht.set(y),ee)):(at.set(a),ht.set(y)),ee=Gt,Gt=Gt instanceof gn?Gt:null,(Gt!==null?Gt.og(at,ht,x,b,E,z):ee.tx(at,ht,E))&&(x!==null&&(ee=x(ee)),ee===null||b!==null&&!b(ee)||z.add(ee)))}}de.free(at),de.free(ht)}return E?yt:nt}return!1};function yv(a){var y=null;return a instanceof Ci&&(y=a.spot1,y===ns&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot1)),y===null&&(y=ho),y}function Sv(a){var y=null;return a instanceof Ci&&(y=a.spot2,y===ns&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot2)),y===null&&(y=ws),y}Ut.add=function(a){for(var y=[],x=0;x=E.count&&a>=E.count)return;E.mb(z),b=z}else Ye("element "+y.toString()+" has panel "+x.toString()+" but is not contained by it.")}(0>a||a>E.count)&&(a=E.count),E.Gb(a,y),(a===0||y.isPanelMain)&&(this.$g=null),xa(this)||this.v(),y.v(!1),y.portId!==null?this.Te=!0:y instanceof gn&&y.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Am(this,y,!1),x=this.part,x!==null&&(x.Rh=null,x.ag=NaN,this.Te&&x instanceof Fn&&(x.Te=!0),x.Te&&x instanceof Fn&&(x.wc=null),E=this.diagram,E!==null&&E.undoManager.isUndoingRedoing||(b!==-1&&x.cb(Lo,"elements",this,y,null,b,null),x.cb(co,"elements",this,null,y,null,a)))};function xv(a,y){a.l=y?a.l|16777216:a.l&-16777217}Ut.remove=function(a){for(var y=this.O.s,x=y.length,b=-1,E=0;Ea&&xi(a,">= 0",gn,"getRowDefinition:idx"),a=Math.round(a);var y=this.rowDefs;if(y[a]===void 0){var x=new Co;x.wi(this),x.isRow=!0,x.index=a,y[a]=x,this.cb(co,"rowdefs",this,null,x,null,a)}return y[a]},Ut.oA=function(a){if(0>a&&xi(a,">= 0",gn,"removeRowDefinition:idx"),this.rowCount!==0){a=Math.round(a);var y=this.rowDefs,x=y[a];if(x){y[a]=void 0;for(var b=y.length-1;0<=b&&y[b--]===void 0;)y.length--;this.cb(Lo,"rowdefs",this,x,null,a,null),this.v()}}};function c1(a,y,x){var b=a.rowDefs;if(!(0>y)){if(b[y]=x instanceof Co?x:void 0,!x)for(y=b.length-1;0<=y&&b[y--]===void 0;)b.length--;a.v()}}Ut.Eb=function(a){0>a&&xi(a,">= 0",gn,"getColumnDefinition:idx"),a=Math.round(a);var y=this.colDefs;if(y[a]===void 0){var x=new Co;x.wi(this),x.isRow=!1,x.index=a,y[a]=x,this.cb(co,"coldefs",this,null,x,null,a)}return y[a]},Ut.jA=function(a){if(0>a&&xi(a,">= 0",gn,"removeColumnDefinition:idx"),this.columnCount!==0){a=Math.round(a);var y=this.colDefs,x=y[a];if(x){y[a]=void 0;for(var b=y.length-1;0<=b&&y[b--]===void 0;)y.length--;this.cb(Lo,"coldefs",this,x,null,a,null),this.v()}}};function d1(a,y,x){var b=a.colDefs;if(!(0>y)){if(b[y]=x instanceof Co?x:void 0,!x)for(y=b.length-1;0<=y&&b[y--]===void 0;)b.length--;a.v()}}Ut.Gy=function(a){var y=null;return a.isRow?y=this.Fb(a.index):a.isRow||(y=this.Eb(a.index)),y&&Lm(y,a),this},Ut.Hy=function(a,y){return(a=this.Fb(a))&&Lm(a,new Co(y)),this},Ut.By=function(a,y){return(a=this.Eb(a))&&Lm(a,new Co(y)),this},Ut.nz=function(a){if(0>a||this.type!==gn.Table||this.rowCount===0)return-1;for(var y=0,x=this.rowDefs,b=x.length,E=this.topIndex;Ea||this.type!==gn.Table||this.columnCount===0)return-1;for(var y=0,x=this.colDefs,b=x.length,E=this.leftIndex;Ea;)this.pc(this.O.length-1,!1);g1(this,this.itemArray)};function g1(a,y){var x=Ug(a);if(y===null||y.length===0)for(;a.O.length>x;)a.pc(a.O.length-1,!1);else if(a.O.length<=x){x=y.length;for(var b=0;bx)){var E=Pv(a,y);if(E=Cv(a,E),E!==null){if(Ka(E),E=E.copy(),E.l&16777216){var z=a.ih();z!==null&&xv(z,!0)}typeof y=="object"&&(a.ge===null&&(a.ge=new pn),a.ge.add(y,E)),z=x+Ug(a),a.Gb(z,E),b&&(E.ub=y,wv(a,z,x),E.ub=null),E.data=y}}}function wv(a,y,x){for(a=a.O;ya&&xi(a,">= 0",gn,"padding"),a=new ii(a)):(0>a.left&&xi(a.left,">= 0",gn,"padding:value.left"),0>a.right&&xi(a.right,">= 0",gn,"padding:value.right"),0>a.top&&xi(a.top,">= 0",gn,"padding:value.top"),0>a.bottom&&xi(a.bottom,">= 0",gn,"padding:value.bottom"));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.v(),this.g("padding",y,a))}},defaultAlignment:{get:function(){return this.Tm},set:function(a){var y=this.Tm;y.D(a)||(this.Tm=a=a.J(),this.v(),this.g("defaultAlignment",y,a))}},defaultStretch:{get:function(){return this.Uf},set:function(a){var y=this.Uf;y!==a&&(this.Uf=a,this.v(),this.g("defaultStretch",y,a))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:uo},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.defaultSeparatorPadding;y.D(a)||(a=a.J(),this.T===null&&(this.T=new Oa),this.T.Qp=a,this.v(),this.g("defaultSeparatorPadding",y,a))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(a){var y=this.defaultRowSeparatorStroke;y!==a&&(a===null||typeof a=="string"||a instanceof hr)&&(a instanceof hr&&a.freeze(),this.T===null&&(this.T=new Oa),this.T.ia=a,this.N(),this.g("defaultRowSeparatorStroke",y,a))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(a){var y=this.defaultRowSeparatorStrokeWidth;y!==a&&isFinite(a)&&0<=a&&(this.T===null&&(this.T=new Oa),this.T.Ha=a,this.v(),this.g("defaultRowSeparatorStrokeWidth",y,a))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(a){var y=this.defaultRowSeparatorDashArray;if(y!==a){if(a!==null){for(var x=a.length,b=0,E=0;Ea)&&Ye("Panel.topIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Oa),this.T.Hb=a,this.v(),this.g("topIndex",y,a))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(a){var y=this.leftIndex;y!==a&&((!isFinite(a)||0>a)&&Ye("Panel.leftIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Oa),this.T.hb=a,this.v(),this.g("leftIndex",y,a))}},data:{get:function(){return this.ub},set:function(a){var y=this.ub;if(y!==a){var x=this instanceof $n&&!(this instanceof Ki);Ka(this),this.ub=a;var b=this.diagram;b!==null&&(x?(x=b.partManager,this instanceof xn?(y!==null&&x.bf.remove(y),a!==null&&x.bf.add(a,this)):this instanceof $n&&(y!==null&&x.cf.remove(y),a!==null&&x.cf.add(a,this))):(x=this.panel,x!==null&&x.ge!==null&&(y!==null&&x.ge.remove(y),a!==null&&x.ge.add(a,this)))),this.g("data",y,a),b!==null&&b.undoManager.isUndoingRedoing||a!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(a){var y=this.zn;y!==a&&(this.zn=a,this.g("itemIndex",y,a))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new ld),this.A.nb=a)}},itemArray:{get:function(){return this.Hh},set:function(a){var y=this.Hh;if(y!==a||a!==null&&Sx(this,a)){var x=this.diagram;y!==a&&(x!==null&&y!==null&&uy(x.partManager,this,x),this.Hh=a,x!==null&&a!==null&&ly(x.partManager,this)),this.g("itemArray",y,a),x!==null&&x.undoManager.isUndoingRedoing||g1(this,a)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(a){if(this.itemTemplateMap===null){if(a===null)return;this.itemTemplateMap=new pn}var y=this.itemTemplateMap.I("");y!==a&&((a instanceof $n||a.isPanelMain)&&Ye("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+a),this.itemTemplateMap.add("",a),this.g("itemTemplate",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(a){var y=this.itemTemplateMap;if(y!==a){for(var x=a.iterator;x.next(););Li(this),this.A.Pc=a,this.g("itemTemplateMap",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(a){var y=this.itemCategoryProperty;y!==a&&(Li(this),this.A.Oc=a,this.g("itemCategoryProperty",y,a))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("isAtomic",y,a))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this instanceof mi&&(this.tb=null),this.v(),this.g("isClipping",y,a))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(a){var y=(this.l&33554432)!==0;y!==a&&(this.l^=33554432,this.v(),this.g("isOpposite",y,a))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;if(y!==a){var x=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",y,a),y=this.diagram,y!==null&&y.undoManager.isUndoingRedoing||x&&Am(this,this,a)}}},alignmentFocusName:{get:function(){return this.$e},set:function(a){var y=this.$e;y!==a&&(this.$e=a,this.v(),this.g("alignmentFocusName",y,a))}}}),sn.Object.defineProperties(gn,{Position:{get:function(){return rl.I("Position")}},Horizontal:{get:function(){return rl.I("Horizontal")}},Vertical:{get:function(){return rl.I("Vertical")}},Spot:{get:function(){return rl.I("Spot")}},Auto:{get:function(){return rl.I("Auto")}},Table:{get:function(){return rl.I("Table")}},Viewbox:{get:function(){return rl.I("Viewbox")}},TableRow:{get:function(){return rl.I("TableRow")}},TableColumn:{get:function(){return rl.I("TableColumn")}},Link:{get:function(){return rl.I("Link")}},Grid:{get:function(){return rl.I("Grid")}},Graduated:{get:function(){return rl.I("Graduated")}}}),gn.prototype.rebuildItemElements=gn.prototype.mv,gn.prototype.findItemPanelForData=gn.prototype.sx,gn.prototype.updateTargetBindings=gn.prototype.La,gn.prototype.copyTemplate=gn.prototype.Uy,gn.prototype.graduatedValueForPoint=gn.prototype.Gz,gn.prototype.graduatedPointForValue=gn.prototype.Fz,gn.prototype.findColumnForLocalX=gn.prototype.fz,gn.prototype.findRowForLocalY=gn.prototype.nz,gn.prototype.addColumnDefinition=gn.prototype.By,gn.prototype.addRowDefinition=gn.prototype.Hy,gn.prototype.addRowColumnDefinition=gn.prototype.Gy,gn.prototype.removeColumnDefinition=gn.prototype.jA,gn.prototype.getColumnDefinition=gn.prototype.Eb,gn.prototype.removeRowDefinition=gn.prototype.oA,gn.prototype.getRowDefinition=gn.prototype.Fb,gn.prototype.removeAt=gn.prototype.mb,gn.prototype.remove=gn.prototype.remove,gn.prototype.insertAt=gn.prototype.Gb,gn.prototype.elt=gn.prototype.M,gn.prototype.add=gn.prototype.add,gn.prototype.findObject=gn.prototype.fb,gn.prototype.findInVisualTree=gn.prototype.Nl,gn.prototype.walkVisualTreeFrom=gn.prototype.qm,gn.prototype.findMainElement=gn.prototype.Pb;var p1=!1,m1=null,rl=new pn;gn.className="Panel",gn.definePanelLayout=Nl,Nl("Position",new dm),Nl("Vertical",new gm),Nl("Auto",new mm),Nl("Link",new Pm);function pu(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}pu.prototype.copy=function(){var a=new pu;return a.lq=this.lq,a.F=this.F,a.ia=this.ia,a.V=this.V,a.u=this.u,a.j=this.j,a.o=this.o,a.Zh=this.Zh,a},pu.className="GradPanelSettings";function Oa(){this.Pc=[],this.Oc=[],this.j=this.ob=km,this.hb=this.Hb=0,this.Qp=uo,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}Oa.prototype.copy=function(a){for(var y=new Oa,x=this.Pc,b=x.length,E=y.Pc,z=0;za&&xi(a,">= 0",Co,"height"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",y,a))}},width:{get:function(){return this.Hc},set:function(a){var y=this.Hc;y!==a&&(0>a&&xi(a,">= 0",Co,"width"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",y,a))}},minimum:{get:function(){return this.jj},set:function(a){var y=this.jj;y!==a&&((0>a||!isFinite(a))&&xi(a,">= 0",Co,"minimum"),this.jj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",y,a))}},maximum:{get:function(){return this.hj},set:function(a){var y=this.hj;y!==a&&(0>a&&xi(a,">= 0",Co,"maximum"),this.hj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",y,a))}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(this.Jb=a.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",y,a))}},stretch:{get:function(){return this.hg},set:function(a){var y=this.hg;y!==a&&(this.hg=a,this.panel!==null&&this.panel.v(),this.Ob("stretch",y,a))}},separatorPadding:{get:function(){return this.dg},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.dg;a!==null&&y!==null&&y.D(a)||(a!==null&&(a=a.J()),this.dg=a,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",y,a))}},separatorStroke:{get:function(){return this.lo},set:function(a){var y=this.lo;y!==a&&(a!==null&&hd(a,"RowColumnDefinition.separatorStroke"),a instanceof hr&&a.freeze(),this.lo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",y,a))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(a){var y=this.mo;y!==a&&(this.mo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",y,a))}},separatorDashArray:{get:function(){return this.tj},set:function(a){var y=this.tj;if(y!==a){if(a!==null){for(var x=a.length,b=0,E=0;EE)){var z=b.measuredBounds,nt=Math.max(1,z.width);z=z.height;for(var ot=x[0],at=x[1],ht,dt,yt,Tt,zt,Gt,ee=0,ye=li(),ge=2;geyt&&(yt=1),E=x=yt,ht=nt/2,dt=ht!==0,ge=0,Gt=ye[ge],yt=Gt[0],zt=Gt[1],Tt=Gt[2],Gt=Gt[3];for(var Ce=0;.1<=ee;){if(Ce===0&&(dt?(E=x,E-=ht,ee-=ht,dt=!1):E=x,E===0&&(E=1)),E>ee){ai(ye);return}E>Gt?(Ce=E-Gt,E=Gt):Ce=0;var be=Math.sqrt(E*E/(1+Tt*Tt));if(0>yt&&(be=-be),ot+=be,at+=Tt*be,a.translate(ot,at),a.rotate(zt),a.translate(-(nt/2),-(z/2)),Ce===0&&b.hh(a,y),a.translate(nt/2,z/2),a.rotate(-zt),a.translate(-ot,-at),ee-=E,Gt-=E,Ce!==0){if(ge++,ge===ye.length){ai(ye);return}Gt=ye[ge],yt=Gt[0],zt=Gt[1],Tt=Gt[2],Gt=Gt[3],E=Ce}}ai(ye)}}Ut.hh=function(a,y){var x=this.xc,b=this.Ui;if(x!==null||b!==null){var E=this.ua;if(E!==null){a.yc();var z=this.actualBounds,nt=this.naturalBounds;b!==null&&$r(this,a,b,!0,!1,nt,z);var ot=this.part,at=this.ig;if(x===null||at!==0||ot===null||!this.isPanelMain&&ot.Pb()!==this||(at=ot.type===gn.Link&&ot instanceof Ki&&ot.category==="Selection"&&ot.adornedObject instanceof Ci&&ot.adornedPart.Pb()===ot.adornedObject?ot.adornedObject.strokeWidth:0),at===0&&(x=null),x!==null&&at!==0&&($r(this,a,x,!1,!1,nt,z),a.lineWidth=at,a.lineJoin=this.strokeJoin,a.lineCap=this.strokeCap,a.miterLimit=this.strokeMiterLimit),z=!1,ot&&y.Gf("drawShadows")&&(z=ot.isShadowed),a.Il===!1&&(z=!1),ot=!0,x===null||b!==null&&b!=="transparent"||(ot=!1),nt=!1,at=this.strokeDashArray,at!==null&&(nt=!0,a.js(at,this.strokeDashOffset)),E.type===bn.j)a.beginPath(),a.moveTo(E.startX,E.startY),a.lineTo(E.endX,E.endY),x!==null&&a.jk(),a.Se();else if(E.type===bn.u){var ht=E.startX;at=E.startY;var dt=E.endX,yt=E.endY;E=Math.min(ht,dt);var Tt=Math.min(at,yt);ht=Math.abs(dt-ht),at=Math.abs(yt-at),a.beginPath(),a.rect(E,Tt,ht,at),b!==null&&a.ng(b),x!==null&&(ot&&z&&Gl(a),a.jk(),ot&&z&&cu(a)),a.Se()}else if(E.type===bn.F)ht=E.startX,at=E.startY,dt=E.endX,yt=E.endY,E=Math.abs(dt-ht)/2,Tt=Math.abs(yt-at)/2,ht=Math.min(ht,dt)+E,at=Math.min(at,yt)+Tt,a.beginPath(),a.moveTo(ht,at-Tt),a.bezierCurveTo(ht+ze.wg*E,at-Tt,ht+E,at-ze.wg*Tt,ht+E,at),a.bezierCurveTo(ht+E,at+ze.wg*Tt,ht+ze.wg*E,at+Tt,ht,at+Tt),a.bezierCurveTo(ht-ze.wg*E,at+Tt,ht-E,at+ze.wg*Tt,ht-E,at),a.bezierCurveTo(ht-E,at-ze.wg*Tt,ht-ze.wg*E,at-Tt,ht,at-Tt),a.closePath(),b!==null&&a.ng(b),x!==null&&(ot&&z&&Gl(a),a.jk(),ot&&z&&cu(a)),a.Se();else if(E.type===bn.o)for(E=E.figures,at=E.length,Tt=0;Ttee.sweepAngle,zt!==null?zt.endX:ht.startX,zt!==null?zt.endY:ht.startY)}else if(zt=ra(ee,ht),ye=zt.length,ye===0)a.lineTo(ee.centerX,ee.centerY);else for(var ge=0;ge(x.startX-x.endX)*(a.x-x.endX)+(x.startY-x.endY)*(a.y-x.endY)||0>b)?!1:(Je.free(z),ze.Yb(x.startX,x.startY,x.endX,x.endY,E,a.x,a.y));if(x.type===bn.u){y=x.startX;var nt=x.startY,ot=x.endX;if(x=x.endY,z.x=Math.min(y,ot),z.y=Math.min(nt,x),z.width=Math.abs(ot-y),z.height=Math.abs(x-nt),this.fill===null){if(z.Bc(-b,-b),z.ca(a))return Je.free(z),!1;z.Bc(b,b)}return this.stroke!==null&&z.Bc(E,E),a=z.ca(a),Je.free(z),a}if(x.type===bn.F){nt=x.startX,E=x.startY,ot=x.endX;var at=x.endY;if(x=Math.min(nt,ot),y=Math.min(E,at),nt=Math.abs(ot-nt)/2,E=Math.abs(at-E)/2,x=a.x-(x+nt),y=a.y-(y+E),this.fill===null){if(nt-=b,E-=b,0>=nt||0>=E||1>=x*x/(nt*nt)+y*y/(E*E))return Je.free(z),!1;nt+=b,E+=b}return this.stroke!==null&&(nt+=b,E+=b),Je.free(z),0>=nt||0>=E?!1:1>=x*x/(nt*nt)+y*y/(E*E)}if(x.type===bn.o)return Je.free(z),this.fill===null?hh(x,a.x,a.y,E):nu(x,a,E,1=this.strokeWidth)dt=ze.Ve(ht.startX,ht.startY,ht.endX,ht.endY,z,nt,ot,at,E);else{if(ht.startX===ht.endX?(b=yt,dt=0):(y=(ht.endY-ht.startY)/(ht.endX-ht.startX),dt=yt/Math.sqrt(1+y*y),b=dt*y),y=li(),a=new de,ze.Ve(ht.startX+b,ht.startY+dt,ht.endX+b,ht.endY+dt,z,nt,ot,at,a)&&y.push(a),a=new de,ze.Ve(ht.startX-b,ht.startY-dt,ht.endX-b,ht.endY-dt,z,nt,ot,at,a)&&y.push(a),a=new de,ze.Ve(ht.startX+b,ht.startY+dt,ht.startX-b,ht.startY-dt,z,nt,ot,at,a)&&y.push(a),a=new de,ze.Ve(ht.endX+b,ht.endY+dt,ht.endX-b,ht.endY-dt,z,nt,ot,at,a)&&y.push(a),ot=y.length,ot===0)return ai(y),!1;for(dt=!0,at=1/0,b=0;bMath.abs(x)){if(at=nt-dt-x*(z-b),0>a*a*x*x+ht*ht-at*at){E.x=NaN,E.y=NaN,dt=!1;break t}yt=Math.sqrt(a*a*x*x+ht*ht-at*at),ot=(-(a*a*x*at)+a*ht*yt)/(ht*ht+a*a*x*x)+b,a=(-(a*a*x*at)-a*ht*yt)/(ht*ht+a*a*x*x)+b,ht=x*(ot-b)+at+dt,at=x*(a-b)+at+dt,Math.abs((z-ot)*(z-ot))+Math.abs((nt-ht)*(nt-ht))ot){E.x=NaN,E.y=NaN,dt=!1;break t}at=Math.sqrt(ot),ot=dt+at,at=dt-at,Math.abs(ot-nt)Math.abs(Gt)?(ee*=.5/Gt,Gt=.5):ee!==0&&.5>Math.abs(ee)&&(Gt*=.5/ee,ee=.5),ge-=Gt,Ce-=ee;zt.contains(ge,Ce);)ge-=Gt,Ce-=ee;for(E.x=ot,E.y=at,ee=0;eex?a-x:x-a)<(y>b?y-b:b-y)?(a=ya||ze.$(at.y,a))&&(at.yy||ze.$(at.x,y))&&(at.x=a&&b<=y):(a=b&&x<=a)}Ut.tx=function(a,y,x){function b(ye,ge){for(var Ce=ye.length,be=0;beE)return!0;return!1}if(x&&this.fill!==null&&this.gh(a,!0))return!0;var E=a.Bf(y),z=E;if(1.5=E||Qn(y,z,0,-yt)>=E||Qn(y,z,0,yt)>=E||Qn(y,z,dt,0)>=E)}else if(y.type===bn.o){if(ht=y.bounds,z=ht.x,ot=ht.y,at=ht.x+ht.width,ht=ht.y+ht.height,a.x>at&&a.xht&&a.yE&&wi(a.x,a.y,z,ot,at,ot)>E&&wi(a.x,a.y,at,ht,z,ht)>E&&wi(a.x,a.y,at,ht,at,ot)>E)return!1;if(z=Math.sqrt(E),x){if(this.fill===null?hh(y,a.x,a.y,z):nu(y,a,z,!0,!1))return!0}else{for(x=y.figures,y=0;yE)return!1;for(ot=z.segments.s,at=ot.length,ht=0;htE)return!1;break;case is:var Tt=li();if(ze.Qe(nt,dt,yt.point1X,yt.point1Y,yt.point2X,yt.point2Y,yt.endX,yt.endY,.8,Tt),nt=b(Tt,a),ai(Tt),nt||(nt=yt.endX,dt=yt.endY,a.zd(nt,dt)>E))return!1;break;case ma:if(Tt=li(),ze.ep(nt,dt,yt.point1X,yt.point1Y,yt.endX,yt.endY,.8,Tt),nt=b(Tt,a),ai(Tt),nt||(nt=yt.endX,dt=yt.endY,a.zd(nt,dt)>E))return!1;break;case So:case Aa:Tt=yt.type===So?ra(yt,z):za(yt,z,nt,dt);var zt=Tt.length;if(zt===0){if(nt=yt.type===So?yt.centerX:yt.endX,dt=yt.type===So?yt.centerY:yt.endY,a.zd(nt,dt)>E)return!1;break}yt=null;for(var Gt=li(),ee=0;ee= 0",Ci,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(a){var y=this.strokeCap;y!==a&&(typeof a!="string"||a!=="butt"&&a!=="round"&&a!=="square"?xi(a,'"butt", "round", or "square"',Ci,"strokeCap"):(wc(this),this.Na.Hr=a,this.N(),this.g("strokeCap",y,a)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(a){var y=this.strokeJoin;y!==a&&(typeof a!="string"||a!=="miter"&&a!=="bevel"&&a!=="round"?xi(a,'"miter", "bevel", or "round"',Ci,"strokeJoin"):(wc(this),this.Na.Ir=a,this.N(),this.g("strokeJoin",y,a)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(a){var y=this.strokeMiterLimit;if(y!==a&&1<=a){wc(this),this.Na.Jr=a,this.N();var x=this.part;x!==null&&(x.ag=NaN),this.g("strokeMiterLimit",y,a)}}},strokeDashArray:{get:function(){return this.Yg},set:function(a){var y=this.Yg;if(y!==a){if(a!==null){for(var x=a.length,b=0,E=0;Ea?a=0:1a?a=0:1(yt*yt+dt*dt)*Tt*Tt&&(x=!0),y.ib!==a&&(x=!1),y.ib instanceof aa&&(x=!1),y.Gf("textGreeking")===!1&&(x=!1),y=this.spacingAbove,yt=this.spacingBelow,this.flip){case _i:a.translate(E,0),a.scale(-1,1);break;case Ei:a.translate(0,z),a.scale(1,-1);break;case mr:a.translate(E,z),a.scale(-1,-1)}if(a.yc(),dt=this.Gc,Tt=(y+nt+yt)*dt,z>Tt&&(b=this.verticalAlignment,b=b.y*z-b.y*Tt+b.offsetY),dt===1&&this.ze!==null)yt=this.Cb,yt>E&&(yt=E),this.Oj(this.ze,a,0,b+y,E,nt,yt,x,ot,at,ht);else if(this.Qc!==null&&this.Qb!==null)for(Tt=0;TtE&&(zt=E),b+=y,this.Oj(this.Qb[Tt],a,0,b,E,nt,zt,x,ot,at,ht),b+=nt+yt}switch(this.flip){case _i:a.scale(-1,1),a.translate(-E,0);break;case Ei:a.scale(1,-1),a.translate(0,-z);break;case mr:a.scale(-1,-1),a.translate(-E,-z)}}},Ut.Oj=function(a,y,x,b,E,z,nt,ot,at,ht,dt){var yt=0;if(ot)at==="left"?yt=0:at==="right"?yt=E-nt:at==="center"&&(yt=(E-nt)/2),y.fillRect(x+yt,b+.25*z,nt,1);else{if(at==="left"?yt=0:at==="right"?yt=E:at==="center"&&(yt=E/2),E=Nm!==null?Nm(this,z):.75*z,y.fillText(a,x+yt,b+E),a=z/20|0,a===0&&(a=1),at==="right"?yt-=nt:at==="center"&&(yt-=nt/2),ht){ot=Fm!==null?Fm(this,z):.8*z,at=x+yt,ht=b+ot,E=x+yt+nt,ot=b+ot;var Tt=a;y.beginPath(),y.lineWidth=Tt,y.moveTo(at,ht),y.lineTo(E,ot),y.stroke(),y.Se(),y instanceof aa&&y.ad.classList.add("gojs-td")}dt&&(dt=b+z-z/2.2|0,a%2!==0&&(dt+=.5),b=x+yt,z=dt,x=x+yt+nt,nt=dt,yt=a,y.beginPath(),y.lineWidth=yt,y.moveTo(b,z),y.lineTo(x,nt),y.stroke(),y.Se(),y instanceof aa&&y.ad.classList.add("gojs-td"))}},Ut.kk=function(a,y,x){if(!Re.prototype.kk.call(this,a,y,x))return!1;if($r(this,a,this.xc,!0,!1,this.naturalBounds,this.actualBounds),x){if(this.svg.getElementsByTagName("text").length===0)return!0;for(y=this.svg.getElementsByClassName("gojs-td"),x=0;xa.transactionLevel&&Ui("Ending transaction without having started a transaction: "+x);var b=a.transactionLevel===1,E=a.currentTransaction;b&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,E));var z=0;if(0=b&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),b===0||y.count!==0&&y.get(y.count-1)===E||(y.add(E),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,E);else{a.Fe=!0;try{a.isEnabled&&E!==null&&(E.isComplete=!0,E.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,E),a.Fe=!1}E!==null&&E.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&E!==null){for(a=z,x=E.changes,E=x.count-1;E>=a;E--)y=x.M(E),y!==null&&y.undo(),x.ka(),x.mb(E);x.freeze()}return!1}Ut.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},Vr.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||Ui("Change not within a transaction: "+x.toString()))}},Vr.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},sn.Object.defineProperties(Vr.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexE||Math.abs(y.y-a.y)>b},sn.Object.defineProperties(Hi.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof Ke&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),Hi.prototype.startTransaction=Hi.prototype.Ea,Hi.className="Tool";function Ur(){Hi.call(this),this.name="ToolManager",this.hb=new Cn,this.ob=new Cn,this.Hb=new Cn,this.F=this.V=850,this.o=new on(2,2).ja(),this.Ha=5e3,this.ia=$h,this.u=Rd,this.Mp=this.j=null,this.zj=-1}We(Ur,Hi),Ur.prototype.initializeStandardTools=function(){},Ur.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof Ki&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},Ur.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===ru&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===dh){y.bubbles=!0;return}if(this.gestureBehavior===ru)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,b=0;bE.right&&(x.x-=b.width+5/y.scale),x.xE.bottom?x.y-(b.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var b=a.diagram;if(!b.isReadOnly){var E=a.Oe;if(E!==null){var z=null,nt=null;x.fromNode===null&&(z=Rp(a,x.i(0),!1),z!==null&&(nt=z.part));var ot=null,at=null;x.toNode===null&&(ot=Rp(a,x.i(x.pointsCount-1),!0),ot!==null&&(at=ot.part)),E.isValidLink(nt,z,at,ot)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=nt,z!==null&&(x.fromPortId=z.portId),x.toNode=at,ot!==null&&(x.toPortId=ot.portId),x.fromPort!==b.Mx&&b.R("LinkRelinked",x,b.Mx),x.toPort!==b.Nx&&b.R("LinkRelinked",x,b.Nx)):Ud(E,nt,z,at,ot):Ud(E,null,null,null,null)}}}}Yr.prototype.doDragOver=function(){};function Eu(a,y){var x=a.diagram;a.dragsLink&&Lu(a,!0),fh(a);var b=a.findDragOverObject(y),E=x.lastInput;if(E.targetObject=b,b!==null){E.handled=!1;for(var z=b;z!==null;){var nt=z.mouseDrop;if(nt!==null&&(nt(E,z),E.handled))break;Q0(a,E,z),z=eg(z)}}else z=x.mouseDrop,z!==null&&z(E);if(a.isActive||Yo!==null){for(E=(a.copiedParts||a.draggedParts).iterator;E.next();)z=E.key,z instanceof Fn&&z.linksConnected.each(function(ot){ot.suspendsRouting=!1});if(a.doDropOnto(y,b),a.isActive||Yo!==null){for(a=Je.alloc(),y=x.selection.iterator;y.next();)b=y.value,b instanceof Fn&&q0(x,b,a);Je.free(a)}}}function Q0(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof mi||(x=a.mouseDrop,x!==null&&x(y))}function q0(a,y,x){var b=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(b=!0),a=a.Nu(x,function(E){return E.part},function(E){return E instanceof xn},!0,function(E){return E instanceof xn},b),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}Yr.prototype.doDropOnto=function(){},Yr.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(ou(this,!1),tf(a,this.copiedParts),Al(this,this.copiedParts,!1),Ah(a,this.copiedParts)):this.mayMove()?($a(this),Al(this,this.draggedParts,!0)):this.mayDragOut()?(ou(this,!1),Al(this,this.copiedParts,!1)):$a(this),zd(this,a.lastInput.documentPoint))}},Yr.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?($a(this),ou(this,!0),tf(a,this.copiedParts),Al(this,this.copiedParts,!1),Ah(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(E){E.isSelected=!0}))):(y=!0,$a(this),this.mayMove()&&(Al(this,this.draggedParts,!0),zd(this,a.lastInput.documentPoint))),this.Ym=!0,Eu(this,a.lastInput.documentPoint),this.isActive){var b=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&$0(this),a.Ya(),Ah(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",b)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},Yr.prototype.simulatedMouseMove=function(a,y,x){if(Yo===null)return!1;var b=Yo.diagram;x instanceof Ke||(x=null);var E=ku;return x!==E&&(E!==null&&E!==b&&(E.ug(),Yo.isDragOutStarted=!1,E=E.toolManager.findTool("Dragging"),E!==null&&E.doSimulatedDragLeave()),ku=x,x!==null&&x!==b&&($f(),E=x.toolManager.findTool("Dragging"),E!==null&&(Rl.contains(E)||Rl.add(E),E.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===b||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(b=x.toolManager.findTool("Dragging"),b!==null&&(a!==null&&(a.targetTouches!==void 0&&(0nt&&(nt=ht),dt>ot&&(ot=dt))}}for(b===1/0?z.h(0,0,0,0):z.h(b,E,nt-b,ot-E),b=z.x+z.width/2,E=z.y+z.height/2,Je.free(z),z=a.Fr,nt=new pn,ot=de.alloc(),at=y.iterator;at.next();)ht=at.value,ht instanceof xn&&ht.canCopy()&&(dt=x.I(ht),dt!==null&&(dt.points=ht.points,Yu(dt,z.x-b,z.y-E),dt.suspendsRouting=!0,nt.add(dt,a.Pd())));for(y=y.iterator;y.next();)ht=y.value,ht.Zc()&&ht.canCopy()&&(at=x.I(ht),at!==null&&(ht=ht.location,ot.h(z.x-(b-ht.x),z.y-(E-ht.y)),at.location=ot,at.Va(),nt.add(at,a.Pd(ot))));de.free(ot),a.copiedParts=nt,jd(a,nt.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,Yu(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}Yr.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},Yr.prototype.computeMove=function(a,y,x,b){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,b):new de},sn.Object.defineProperties(Yr.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),Yr.prototype.getDraggingSource=Yr.prototype.Az;var Yo=null,ku=null;Yr.className="DraggingTool",Rl=new Cn,In("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),Ur.prototype.doCancel=function(){Yo!==null&&Yo.doCancel(),Hi.prototype.doCancel.call(this)};function io(){Hi.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new xn,y=new Ci;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new Ci,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new Fn,y=new Ci,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=di,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new Fn,y=new Ci,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=di,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new pn,this.Of=this.gj=this.Pf=null}We(io,Hi),io.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},io.prototype.copyPortProperties=function(a,y,x,b,E){if(a!==null&&y!==null&&x!==null&&b!==null){var z=y.Df(),nt=on.alloc();nt.width=y.naturalBounds.width*z,nt.height=y.naturalBounds.height*z,b.desiredSize=nt,on.free(nt),E?(b.toSpot=y.toSpot,b.toEndSegmentLength=y.toEndSegmentLength):(b.fromSpot=y.fromSpot,b.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=Gi,z=de.alloc(),x.location=y.ga(Gi,z),de.free(z),b.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,b,E)}},io.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=di,y.fromSpot=no,y.toSpot=no),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},io.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},io.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof Fn){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},io.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof Fn))return null;for(;a!==null;){var b=y?a.toLinkable:a.fromLinkable;if(b===!0&&(a.portId!==null||a instanceof Fn)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(b===!1)break;a=a.panel}return null},io.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,b=this.portGravity;0>=b&&(b=.1);var E=this,z=y.og(x,b,function(yt){return E.findValidLinkablePort(yt,a)},null,!0);for(b=1/0,y=null,z=z.iterator;z.next();){var nt=z.value,ot=nt.part;if(ot instanceof Fn){var at=nt.ga(Gi,de.alloc()),ht=x.x-at.x,dt=x.y-at.y;de.free(at),at=ht*ht+dt*dt,atx){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},io.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},io.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},io.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof Fn))return!1;a=a.portId,a===null&&(a="");var b=y.part;if(!(b instanceof Fn))return!1;for(y=y.portId,y===null&&(y=""),y=b.Sd(y);y.next();)if(b=y.value,b.fromNode===x&&b.fromPortId===a)return!0;return!1},io.prototype.isValidLink=function(a,y,x,b){if(!this.isValidFrom(a,y)||!this.isValidTo(x,b)||!(y===null||b===null||(y.fromLinkableSelfNode&&b.toLinkableSelfNode||!this.isInSameNode(y,b))&&(y.fromLinkableDuplicates&&b.toLinkableDuplicates||!this.isLinked(y,b)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var E=a.linkValidation;if(E!==null&&!E(a,y,x,b,this.originalLink))return!1}return x!==null&&(E=x.linkValidation,E!==null&&!E(a,y,x,b,this.originalLink))?!1:(E=this.linkValidation,E!==null?E(a,y,x,b,this.originalLink):!0)},io.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var b=new Oe;return b.add(a),ps(this,x,y,b)};function ps(a,y,x,b){if(y===x)return!0;var E=y.fromNode;return E!==null&&E.isLinkLabel&&(b.add(E),ps(a,E.labeledLink,x,b))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(b.add(y),ps(a,y.labeledLink,x,b))))}io.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var b=this.diagram.validCycle;if(b!==id){if(b===Fg){if(b=x||this.temporaryLink,b!==null&&!b.isTreeLink)return!0;for(b=y.linksConnected;b.next();){var E=b.value;if(E!==x&&E.isTreeLink&&E.toNode===y)return!1}return!Ps(this,a,y,x,!0)}if(b===Og){if(b=x||this.temporaryLink,b!==null&&!b.isTreeLink)return!0;for(b=a.linksConnected;b.next();)if(E=b.value,E!==x&&E.isTreeLink&&E.fromNode===a)return!1;return!Ps(this,a,y,x,!0)}if(b===Mg)return a===y?a=!0:(b=new Oe,b.add(y),a=Cs(this,b,a,y,x)),!a;if(b===Tg)return!Ps(this,a,y,x,!1);if(b===Ng)return a===y?a=!0:(b=new Oe,b.add(y),a=tc(this,b,a,y,x)),!a}return!0};function Ps(a,y,x,b,E){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var nt=z.value;if(nt!==b&&(!E||nt.isTreeLink)&&nt.toNode===y&&(nt=nt.fromNode,nt!==y&&Ps(a,nt,x,b,E)))return!0}return!1}function Cs(a,y,x,b,E){if(x===b)return!0;if(x===null||b===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var nt=z.value;if(nt!==E&&nt.toNode===x&&(nt=nt.fromNode,nt!==x&&Cs(a,y,nt,b,E)))return!0}return!1}function tc(a,y,x,b,E){if(x===b)return!0;if(x===null||b===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var nt=z.value;if(nt!==E){var ot=nt.fromNode;if(nt=nt.toNode,ot=ot===x?nt:ot,ot!==x&&tc(a,y,ot,b,E))return!0}}return!1}sn.Object.defineProperties(io.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),io.className="LinkingBaseTool";function bs(){io.call(this),this.name="Linking",this.V={},this.F=null,this.K=gh,this.Xd=null}We(bs,io),bs.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},bs.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof Fn)))return null;var x=this.direction;if(x===gh||x===zp){var b=this.findValidLinkablePort(y,!1);if(b!==null||this.startObject===a&&(b=a.port,this.findValidLinkablePort(b,!1)))return this.isForwards=!0,b}return(x===gh||x===Up)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},bs.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof Fn&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof Fn&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},bs.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},bs.prototype.doStop=function(){io.prototype.doStop.call(this),this.startObject=null},bs.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,b=null,E=null,z=null;try{var nt=this.targetPort=this.findTargetPort(this.isForwards);if(nt!==null){var ot=nt.part;ot instanceof Fn&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),b=ot,E=nt):(y=ot,x=nt,this.originalToNode!==null&&(b=this.originalToNode,E=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(b=this.originalToNode,E=this.originalToPort);y!==null||b!==null?(z=this.insertLink(y,x,b,E),z!==null?(nt===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,b,E)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},bs.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof xn)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},bs.prototype.insertLink=function(a,y,x,b){return this.diagram.partManager.insertLink(a,y,x,b)},bs.prototype.doNoLink=function(){},sn.Object.defineProperties(bs.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var gh=new qe(bs,"Either",0),zp=new qe(bs,"ForwardsOnly",0),Up=new qe(bs,"BackwardsOnly",0);bs.className="LinkingTool",bs.Either=gh,bs.ForwardsOnly=zp,bs.BackwardsOnly=Up;function va(){io.call(this),this.name="Relinking";var a=new Ci;a.figure="Diamond",a.desiredSize=Qi,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new Ci,a.figure="Diamond",a.desiredSize=Qi,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new Je}We(va,io),va.prototype.updateAdornments=function(a){if(a!==null&&a instanceof xn){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var b=a.selectionObject;b!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&b.actualBounds.w()&&b.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(b,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(b=a.selectionObject,b!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&b.actualBounds.w()&&b.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(b,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},va.prototype.makeAdornment=function(a,y){var x=new Ki;return x.type=gn.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},va.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},va.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof Ki&&x.adornedPart instanceof xn))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break t;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof gn)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},ls.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},ls.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},ls.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},ls.prototype.stopTransaction=function(){var a=this.diagram,y=Hi.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},ls.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},ls.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,b=this.pt,E=this.adornedObject.qs(a.lastInput.documentPoint,de.alloc()),z=this.computeReshape();y=this.computeResize(E,this.handle.alignment,y,x,b,z),this.resize(y),a.bd(),de.free(E)}},ls.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,b=this.pt,E=this.adornedObject.qs(a.lastInput.documentPoint,de.alloc()),z=this.computeReshape();y=this.computeResize(E,this.handle.alignment,y,x,b,z),this.resize(y),de.free(E),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},ls.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof mi){var b=new Cn;if(b.add(a),!this.dragsMembers&&a.placeholder===null){var E=new lt;E.dragsMembers=!1}y.moveParts(b,this.oppositePoint.copy().re(x),!0,E)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},ls.prototype.computeResize=function(a,y,x,b,E,z){y.Mc()&&(y=Gi);var nt=this.adornedObject.naturalBounds,ot=nt.x,at=nt.y,ht=nt.x+nt.width,dt=nt.y+nt.height,yt=1;if(!z){yt=nt.width;var Tt=nt.height;0>=yt&&(yt=1),0>=Tt&&(Tt=1),yt=Tt/yt}return Tt=de.alloc(),ze.No(a.x,a.y,ot,at,E.width,E.height,Tt),a=nt.copy(),0>=y.x?0>=y.y?(a.x=Math.max(Tt.x,ht-b.width),a.x=Math.min(a.x,ht-x.width),a.width=Math.max(ht-a.x,x.width),a.y=Math.max(Tt.y,dt-b.height),a.y=Math.min(a.y,dt-x.height),a.height=Math.max(dt-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width),a.x=ht-a.width,a.y=dt-a.height)):1<=y.y?(a.x=Math.max(Tt.x,ht-b.width),a.x=Math.min(a.x,ht-x.width),a.width=Math.max(ht-a.x,x.width),a.height=Math.max(Math.min(Tt.y-at,b.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width),a.x=ht-a.width)):(a.x=Math.max(Tt.x,ht-b.width),a.x=Math.min(a.x,ht-x.width),a.width=ht-a.x,z||(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt,a.y=at+.5*(dt-at-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(Tt.x-ot,b.width),x.width),a.y=Math.max(Tt.y,dt-b.height),a.y=Math.min(a.y,dt-x.height),a.height=Math.max(dt-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width),a.y=dt-a.height)):1<=y.y?(a.width=Math.max(Math.min(Tt.x-ot,b.width),x.width),a.height=Math.max(Math.min(Tt.y-at,b.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt):(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width))):(a.width=Math.max(Math.min(Tt.x-ot,b.width),x.width),z||(a.height=Math.max(Math.min(yt*a.width,b.height),x.height),a.width=a.height/yt,a.y=at+.5*(dt-at-a.height))):0>=y.y?(a.y=Math.max(Tt.y,dt-b.height),a.y=Math.min(a.y,dt-x.height),a.height=dt-a.y,z||(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width,a.x=ot+.5*(ht-ot-a.width))):1<=y.y&&(a.height=Math.max(Math.min(Tt.y-at,b.height),x.height),z||(a.width=Math.max(Math.min(a.height/yt,b.width),x.width),a.height=yt*a.width,a.x=ot+.5*(ht-ot-a.width))),de.free(Tt),a},ls.prototype.computeReshape=function(){var a=hn;return this.adornedObject instanceof Ci&&(a=Av(this.adornedObject)),!(a===Gn||this.diagram.lastInput.shift)},ls.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},ls.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var b=this.handleDistance;return x===0?y.x=a.naturalBounds.width+b:x===45?(y.x=a.naturalBounds.width+b,y.y=a.naturalBounds.height+b):x===90?y.y=a.naturalBounds.height+b:x===135?(y.x=-b,y.y=a.naturalBounds.height+b):x===180?y.x=-b:x===225?(y.x=-b,y.y=-b):x===270?y.y=-b:x===315&&(y.x=a.naturalBounds.width+b,y.y=-b),a.ga(y)},As.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new de(NaN,NaN),this.isActive=a.isMouseCaptured=!1},As.prototype.stopTransaction=function(){var a=this.diagram,y=Hi.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},As.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},As.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},As.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},As.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,b=y.rotateObject;(x===b||x.rg(b))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},As.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},sn.Object.defineProperties(As.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof Ki))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof Ki)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),As.className="RotatingTool",In("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function ph(){Hi.call(this),this.name="ClickSelecting"}We(ph,Hi),ph.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},ph.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},ph.className="ClickSelectingTool";function Ua(){Hi.call(this),this.name="Action",this.pk=null}We(Ua,Hi),Ua.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},Ua.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},Ua.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},Ua.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},Ua.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},Ua.prototype.doStop=function(){this.pk=null},Ua.className="ActionTool";function Fu(){Hi.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new de(0,0)}We(Fu,Hi),Fu.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},Fu.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},Fu.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var b=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof $n)x.Zc()&&(Ka(x),b=x.copy(),b!==null&&y.add(b));else if(x!==null){var E=y.model.copyNodeData(x);yn(E)&&(y.model.xf(E),b=y.Lc(E))}if(b!==null){var z=de.allocAt(a.x,a.y);this.isGridSnapEnabled&&$d(this.diagram,b,a,z),b.location=z,y.allowSelect&&(y.clearSelection(!0),b.isSelected=!0),de.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",b)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return b},sn.Object.defineProperties(Fu.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),Fu.className="ClickCreatingTool";function La(){Hi.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new $n;a.layerName="Tool",a.selectable=!1;var y=new Ci;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}We(La,Hi),La.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampE.right&&(x.x-=b.width+5/y.scale),x.xE.bottom&&(x.y-=b.height+5/y.scale),x.ya.lastInput.clickCount)):!1},Nr.prototype.doStart=function(){Du=this,this.textBlock!==null&&this.doActivate()},Nr.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof Cr&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=Hc;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var b=new Je(this.textBlock.ga(ho),this.textBlock.ga(ws));a.tv(b),x.show(y,a,this),this.currentTextEditor=x}}}},Nr.prototype.doCancel=function(){this.stopTool()},Nr.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},Nr.prototype.doMouseDown=function(){this.isActive&&this.acceptText(El)},Nr.prototype.acceptText=function(a){switch(a){case El:this.qa===rc?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===Hc||this.qa===Vc||this.qa===Kc)&&(this.qa=rg,ig(this));break;case Wd:case Gc:case Gd:(Gc!==a||this.textBlock.isMultiline!==!0)&&(this.qa===Hc||this.qa===Vc||this.qa===Kc)&&(this.qa=rg,ig(this))}};function ig(a){var y=a.textBlock,x=a.diagram,b=a.currentTextEditor;if(y!==null&&b!==null){var E=y.text,z="";b.valueFunction!==null&&(z=b.valueFunction()),a.isValidText(y,E,z)?(a.Ea(a.name),a.qa=rc,a.transactionResult=a.name,y.text=z,a.doSuccess(E,z),x!==null&&x.R("TextEdited",y,E),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=Vc,a.doError(E,z))}}Nr.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},Nr.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},Nr.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=ic,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},Nr.prototype.doStop=function(){Du=null},Nr.prototype.isValidText=function(a,y,x){var b=this.textValidation;return b!==null&&!b(a,y,x)?!1:(b=a.textValidation,!!(b===null||b(a,y,x)))},Nr.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},sn.Object.defineProperties(Nr.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),Nr.prototype.measureTemporaryTextBlock=Nr.prototype.Lx;var Wd=new qe(Nr,"LostFocus",0),El=new qe(Nr,"MouseDown",1),Gd=new qe(Nr,"Tab",2),Gc=new qe(Nr,"Enter",3),tv=new qe(Nr,"SingleClick",0),nc=new qe(Nr,"SingleClickSelected",1),Hd=new qe(Nr,"DoubleClick",2),ic=new qe(Nr,"StateNone",0),Hc=new qe(Nr,"StateActive",1),Kc=new qe(Nr,"StateEditing",2),rg=new qe(Nr,"StateValidating",3),Vc=new qe(Nr,"StateInvalid",4),rc=new qe(Nr,"StateValidated",5),Du=null;Nr.className="TextEditingTool",Nr.LostFocus=Wd,Nr.MouseDown=El,Nr.Tab=Gd,Nr.Enter=Gc,Nr.SingleClick=tv,Nr.SingleClickSelected=nc,Nr.DoubleClick=Hd,Nr.StateNone=ic,Nr.StateActive=Hc,Nr.StateEditing=Kc,Nr.StateValidating=rg,Nr.StateInvalid=Vc,Nr.StateValidated=rc,In("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function sa(a){Xc||(og(),Xc=!0),this.H=zl,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=lu,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new Oe,this.ce=new os,this.ce.Yd=this,this.Ei=new Oe,this.pu=new Oe,this.Sr=new Oe,this.pr=new Oe,a&&Object.assign(this,a)}sa.prototype.Xe=function(a){this.H=a},sa.prototype.canStart=function(){return!0};function jl(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),ss(a.H),a.zb=!0)}function Kd(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,b=a.Zd.contains("Model");b&&(a.Ok=!0,a.Pk===lu?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===sg&&y.vc.clear(),a.Qw=!!(a.Pk===Zc&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),b&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),Jc(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,b=y.vc.get(x),x.autoScale!==ms&&b!==null&&(delete b.start.scale,delete b.end.scale),Ze.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&zs(x),cg(x),a.zb=!1,y.start(),y.bc&&(Bu(a),x.Ya(),ag(y,0),ka(x,!0),vh(a),x.R("AnimationStarting",a)))}))}}function au(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function Vd(a,y,x,b){a.isTicking||au(a)||y instanceof xn&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,b,!1)}Ut=sa.prototype,Ut.fv=function(a){return this.ce.fv(a)},Ut.Xu=function(a){return this.ce.Xu(a)};function Yd(a,y){function x(){if(0z?z+=360:at+=360),z=E(x,z,at-z,b)%360,nt=E(x,nt,ht-nt,b),ot=E(x,ot,dt-ot,b),x=E(x,a,y-a,b),"hsla("+z+", "+nt+"%, "+ot+"%, "+x+")"}function og(){function a(x,b,E,z,nt,ot){x.position=new de(z(nt,b.x,E.x-b.x,ot),z(nt,b.y,E.y-b.y,ot))}var y=new pn;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,b,E,z,nt,ot){nta&&xi(a,">= 1",sa,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),sa.prototype.stopAnimation=sa.prototype.Cc;var Yc=null,Xc=!1,lu=new qe(sa,"Default",1),Zc=new qe(sa,"AnimateLocations",2),sg=new qe(sa,"None",3);sa.className="AnimationManager",sa.defineAnimationEffect=function(a,y){Xc||(og(),Xc=!0),Yc.add(a,y)},sa.Default=lu,sa.AnimateLocations=Zc,sa.None=sg;function os(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=oc,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=Mi,this.vc=new pn,this.Tt=new pn,this.yl=new Oe,this.Ut=new Oe,this.dw=zu,a&&Object.assign(this,a)}os.prototype.suspend=function(){this.Xk=!0},os.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,Qc(this,!0),Bu(this.Yd),ka(this.H),vh(this.Yd),this.H.redraw()};function Jc(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:b-a.Qd;y&&(E=a.gw,Ea.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function ag(a,y){for(var x=a.Gd,b=a.vc.iterator,E=a.Wk;b.next();){var z=b.key;if(!(z instanceof Re&&z.diagram===null)){var nt=b.value,ot=E?nt.end:nt.start;nt=E?nt.start:nt.end;var at=Yc,ht;for(ht in nt)ht==="position"&&(nt["position:placeholder"]||nt["position:nodeCollapse"])||at.get(ht)===null||at.get(ht)(z,ot[ht],nt[ht],a.Lp,y,x,a)}}}Ut.stop=function(){return this.bc?(this.Ml(!0),this):this},Ut.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,Bu(x);for(var b=this.vc,E=this.yl.iterator;E.next();)y.remove(E.value);for(E=this.Ut.iterator;E.next();)E.value.v();E=this.ho,b=b.iterator;for(var z=Yc;b.next();){var nt=b.key,ot=b.value,at=E?ot.end:ot.start,ht=E?ot.start:ot.end,dt=ot.Ku,yt;for(yt in ht)if(z.get(yt)!==null){var Tt=yt;!ot.Hu||Tt!=="position:nodeCollapse"&&Tt!=="position:placeholder"||(Tt="position"),z.get(Tt)(nt,at[yt],dt[yt]!==void 0?dt[yt]:ot.Hu?at[yt]:ht[yt],this.Lp,this.Gd,this.Gd,this)}ot.Hu&&dt.location!==void 0&&nt instanceof $n&&(nt.location=dt.location),ot.nv&&nt instanceof $n&&nt.Zb(!1)}if(y.As.clear(),qc(y,!1),y.Ya(),y.N(),ka(y,!0),x.defaultAnimation===this){for(yt=x.pr.iterator;yt.next();)E=yt.value,E.Tg!==null&&(E.points=E.Tg,E.Tg=null);x.pr.clear()}ka(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),vh(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),Jc(this,null),x.Ml(this),y.$b())}},Ut.Cj=function(a,y){var x=y.actualBounds,b=null;if(y instanceof mi&&(b=y.placeholder),b!==null?(x=b.ga(ho),b=b.padding,x.x+=b.left,x.y+=b.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new de(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof mi)for(a=a.memberParts;a.next();)b=a.value,b instanceof Fn&&this.Cj(b,y)},Ut.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof mi&&(x=y.placeholder),x!==null){var b=x.ga(ho);x=x.padding,b.x+=x.left,b.y+=x.top,this.add(a,"position:placeholder",a.position,b,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),b=this.vc,b.contains(a)&&(b.I(a).nv=!0),a instanceof mi)for(a=a.memberParts;a.next();)b=a.value,b instanceof Fn&&this.Aj(b,y)}},Ut.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},sn.Object.defineProperties(os.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&xi(a,">= 1",os,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function Gp(a,y,x,b){return a===b?y+x:x*(-Math.pow(2,-10*a/b)+1)+y}os.className="Animation",os.EaseLinear=function(a,y,x,b){return x*a/b+y},os.EaseInOutQuad=oc,os.EaseInQuad=function(a,y,x,b){return x*(a/=b)*a+y},os.EaseOutQuad=function(a,y,x,b){return-x*(a/=b)*(a-2)+y},os.EaseInExpo=function(a,y,x,b){return a===0?y:x*Math.pow(2,10*(a/b-1))+y},os.EaseOutExpo=Gp;function xh(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}xh.className="AnimationState";function el(a,y,x){this.xd=null,this.rf=a,this.so=x||lg,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=wh))}el.prototype.copy=function(){var a=new el(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function Hp(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}sn.Object.defineProperties(el.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var lg=new qe(el,"Default",1),wh=new qe(el,"Immediate",2),sc=new qe(el,"Bundled",3);el.className="AnimationTrigger",el.Default=lg,el.Immediate=wh,el.Bundled=sc;function Go(a){je(this),this.H=null,this.Pa=new Cn,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Ut=Go.prototype,Ut.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,b=0,E=0,z=0,nt=0,ot=this.Pa.iterator;ot.next();){var at=ot.value;at instanceof mi?E++:at instanceof Fn?b++:at instanceof xn?z++:at instanceof Ki?nt++:x++}if(ot="",0x.Oq||ot.height*E>x.Oq?y.gc(a,x):(E=y.actualBounds,z=y.naturalBounds,E.width===0||E.height===0||isNaN(E.x)||isNaN(E.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&($r(y,a,y.areaBackground,!0,!0,z,E),a.fillRect(E.x,E.y,E.width,E.height)),y.areaBackground===null&&y.background===null&&($r(y,a,"rgba(0,0,0,0.3)",!0,!1,z,E),a.fillRect(E.x,E.y,E.width,E.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),$r(y,a,y.background,!0,!1,z,E),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),b&&(a.restore(),a.Vc(!0))}},Ut.g=function(a,y,x,b,E){var z=this.diagram;z!==null&&z.cb(Wr,a,this,y,x,b,E)},Ut.oi=function(a,y,x){var b=this.Pa;if(y.Ig=this,this===null&&cs(y),a>=b.count)a=b.count;else if(b.M(a)===y)return-1;return b.Gb(a,y),y.Vo(x),b=this.diagram,b!==null&&(x?b.N():b.oi(y)),Zd(this,a,y),a},Ut.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var b=this.Pa;if(0>a||a>=b.length){if(a=b.indexOf(y),0>a)return-1}else if(b.M(a)!==y&&(a=b.indexOf(y),0>a))return-1;return y.Wo(x),b.mb(a),b=this.diagram,b!==null&&(x?b.N():b.pc(y)),y.Ig=null,cs(y),a};function Zd(a,y,x){if(y=Vp(a,y,x),x instanceof mi&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var b=-1,E=a.Pa.s,z=E.length,nt=0;ntb&&ot.containingGroup===x&&(b=nt,0<=y))break}!(0>b)&&b=E)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,nt=NaN;0<=z&&(nt=a.M(z).zOrder,!!isNaN(nt));)z--;for(var ot=y+1,at=NaN;otb)for(;;){if(z===-1||nt<=b){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(nt=NaN;0<=--z&&(nt=a.M(z).zOrder,isNaN(nt)););}else if(!isNaN(at)&&at=b){if(ot--,ot===y)break;return a.mb(y),a.Gb(ot,x),ot}for(at=NaN;++ota||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` + `+x.value.toString(a-1);return y};function hg(a,y){if(Qr){if(y!=null||Ye("Diagram setup requires an argument DIV."),a.Ka!==null&&Ye("Diagram has already completed setup."),typeof y=="string"?a.Ka=Ze.document.getElementById(y):y instanceof HTMLDivElement?a.Ka=y:Ye("No DIV or DIV id supplied: "+y),a.Ka===null&&Ye("Invalid DIV id; could not get element with id: "+y),a.Ka.H!==void 0&&Ye("Invalid div id; div already has a Diagram associated with it."),!a.ol&&Ze.ResizeObserver){var x=ri(function(){a.$b()},250);a.ol=new Ze.ResizeObserver(function(){x()}),a.ol.observe(a.Ka)}Ze.getComputedStyle(a.Ka,null).position==="static"&&(a.Ka.style.position="relative"),y=5;var b="rgba(2"+y+"5, 255, 255, 0)";y--,a.Ka.style["-webkit-tap-highlight-color"]=b,a.Ka.innerHTML="",a.Ka.H=a,a.Ka.goDiagram=a,a.Ka.go=Ze.go;var E=new Ha(a);if(E.style!==void 0&&(E.style.position="absolute",E.style.top="0px",E.style.left="0px",Ze.getComputedStyle(a.Ka,null).getPropertyValue("direction")==="rtl"&&(a.tn=!0),E.style.zIndex="2",E.style.userSelect="none",E.style.MozUserSelect="none",E.style.touchAction="none",E.style.letterSpacing="normal !important",E.style.wordSpacing="normal !important"),a.ta=E,a.ib=E.context,b=a.ib,a.Mb=a.computePixelRatio(),a.viewSize.w()||(a.Aa=a.Ka.clientWidth||1,a.ya=a.Ka.clientHeight||1),yg(a,a.Aa,a.ya),a.Ka.insertBefore(E.Oa,a.Ka.firstChild),E=new Ha(null),E.width=1,E.height=1,a.jw=E,a.oy=E.context,Qr){E=En("div");var z=En("div");E.style.position="absolute",E.style.overflow="auto",E.style.width=a.Aa+"px",E.style.height=a.ya+"px",E.style.zIndex="1",z.style.position="absolute",z.style.width="1px",z.style.height="1px",a.Ka.appendChild(E),E.appendChild(z),E.onscroll=Qp,E.addEventListener("pointerdown",qp),E.H=a,E.uy=!0,E.vy=!0,a.ku=E,a.hu=z}a.hk=ri(function(){a.Yh=null,a.N()},300),a.Ov=ri(function(){cg(a)},250),a.preventDefault=function(nt){return nt.preventDefault(),!1},a.$j=function(nt){if(a.isEnabled){var ot=Ea(a,nt,!0);ot.bubbles=!0;var at=0,ht=0;ot.delta=0,nt.deltaX!==void 0?(nt.deltaX!==0&&(at=0Math.abs(nt.deltaY)?-at:-ht):nt.wheelDeltaX!==void 0?(nt.wheelDeltaX!==0&&(at=0Math.abs(nt.wheelDeltaY)?-at:-ht):nt.wheelDelta!==void 0&&nt.wheelDelta!==0&&(ot.delta=0ot||Math.abs(ht.y-nt.screenY)>ot)?a.yq++:a.yq=1,at.clickCount=a.yq,a.tw=nt.timeStamp,a.uw.sg(nt.screenX,nt.screenY),a.doMouseDown(),nt.button===1?nt.preventDefault():nl(at,nt)}},a.dk=function(nt){if(a.isEnabled){a.Vk=!0;var ot=a.oj;if(ot[0]===null||ot[0].pointerId!==nt.pointerId&&ot[0].pointerType===nt.pointerType){if(ot[1]!==null&&ot[1].pointerId===nt.pointerId){ot[1]=nt;return}if(ot[0]===null)ot[0]=nt;else return}else ot[0]=nt;if(ot[0].pointerId===nt.pointerId){ot=pg(a,nt,!1,!1,!1,ot[1]!==null);var at=Ze.document.elementFromPoint(nt.clientX,nt.clientY)||null;at!==null&&at.shadowRoot!==void 0&&at.shadowRoot!==null&&(at=at.shadowRoot.elementFromPoint(nt.clientX,nt.clientY));var ht=a,dt=nt;at&&at.H&&(dt=nt,ht=at.H),ot.targetDiagram=ht,lc(a,dt,ot),ot.targetObject=null,a.doMouseMove(),nl(ot,nt)}}},a.fk=function(nt){if(a.isEnabled){a.Vk=!0;var ot=nt.pointerType==="touch"||nt.pointerType==="pen",at=a.Yt;if(ot&&a.qu)delete at[nt.pointerId],nt.preventDefault();else if(at=a.oj,at[0]===null||at[0].pointerId!==nt.pointerId&&at[0].pointerType===nt.pointerType)at[1]!==null&&at[1].pointerId===nt.pointerId&&(at[1]=null);else{at[0]=null,at=pg(a,nt,!1,!0,!0,!1);var ht=Ze.document.elementFromPoint(nt.clientX,nt.clientY)||null;ht!==null&&ht.shadowRoot!==void 0&&ht.shadowRoot!==null&&(ht=ht.shadowRoot.elementFromPoint(nt.clientX,nt.clientY)),ht!==null&&ht.H instanceof Ke&&ht.H!==a&&lc(ht.H,nt,at),ht===null&&(ht=nt.target),lc(a,nt,at),at.clickCount=a.yq,at.targetDiagram=gg(nt,ht),at.targetObject=null,a.doMouseUp(),nl(at,nt),ot&&(a.wq=!1)}}},a.ek=function(nt){if(a.isEnabled){a.Vk=!1;var ot=a.Yt;ot[nt.pointerId]&&delete ot[nt.pointerId],ot=a.oj,ot[0]!==null&&ot[0].pointerId===nt.pointerId&&(ot[0]=null),ot[1]!==null&&ot[1].pointerId===nt.pointerId&&(ot[1]=null),nt.pointerType!=="touch"&&nt.pointerType!=="pen"&&(nt=a.currentTool,nt.cancelWaitAfter(),nt.standardMouseOver())}},a.ck=function(nt){var ot=a.oj;ot[0]!==null&&ot[0].pointerId===nt.pointerId?(ot[0]=null,a.wq=!1):ot[1]!==null&&ot[1].pointerId===nt.pointerId&&(ot[1]=null)},a.Vp=b.Z["d"+sd[1]+sd[2]+"wI"+pc.slice(1,5)]["b"+Ox.slice(1,y)](b.Z,od,y,y),b.Vc(!0),ev(a),a.nl==="svg"&&(y=a.pj.get("svg"),a.Ka.appendChild(y.Oa),a.ib=y.context)}}Ke.prototype.addEventListener=function(a,y,x,b){a.addEventListener(y,x,{capture:b,passive:!1})},Ke.prototype.removeEventListener=function(a,y,x,b){a.removeEventListener(y,x,{capture:b})};function ev(a){var y=a.ta.Oa;y instanceof HTMLCanvasElement||(y=a.div),a.addEventListener(y,"pointerdown",a.ui,!1),a.addEventListener(y,"pointermove",a.dk,!1),a.addEventListener(y,"pointerup",a.fk,!1),a.addEventListener(y,"pointerout",a.ek,!1),a.addEventListener(y,"pointercancel",a.ck,!1),a.addEventListener(y,"pointerenter",a.bz,!1),a.addEventListener(y,"pointerleave",a.cz,!1),a.addEventListener(y,"wheel",a.$j,!1),a.addEventListener(y,"keydown",a.Qz,!1),a.addEventListener(y,"keyup",a.Rz,!1),a.addEventListener(y,"blur",a.Ny,!1),a.addEventListener(y,"focus",a.Oy,!1),a.addEventListener(y,"selectstart",function(x){return x.preventDefault(),!1},!1),a.addEventListener(y,"contextmenu",function(x){return x.preventDefault(),!1},!1),a.addEventListener(Ze,"resize",a.Ov,!1)}function zs(a){30Gt&&(this.position=ye.h(-(y.scrollWidth-this.Aa)+ge-this.Aa/E+dt,this.position.y))),a.vy&&this.allowVerticalScroll&&(otee&&(this.position=ye.h(this.position.x,-(y.scrollHeight-this.ya)+a.scrollTop-this.ya/E+z))),de.free(ye),this.vd=!0,this.Ee=this.qr=!1,b=this.documentBounds,E=this.viewportBounds,dt=b.right,Gt=E.right,z=b.bottom,ee=E.bottom,nt=b.x,yt=E.x,ot=b.y,b=E.y,Tt>=at&&nt>=yt&&dt<=Gt&&(x.style.width="1px"),zt>=ht&&ot>=b&&z<=ee&&(x.style.height="1px"))}},Ke.prototype.computeBounds=function(a){return a===void 0&&(a=new Je),ss(this),dg(this,a)};function dg(a,y){if(a.fixedBounds.w())return y.assign(a.fixedBounds),y.Co(a.yb),y;for(var x=!0,b=a.Wa.s,E=b.length,z=0;zx&&(y=x),ya.maxScale&&(y=a.maxScale),y):y===kh?(y=at>ot?(nt-a.Db)/b:(z-a.Db)/E,y>x&&(y=x),ya.maxScale&&(y=a.maxScale),y):a.scale}Ke.prototype.zoomToFit=function(){var a=this.sj;this.sj=zu,this.scale=ac(this,ya),a!==zu&&(Wa(this,!1),fg(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=a},Ut=Ke.prototype,Ut.BA=function(a,y){y===void 0&&(y=ya);var x=a.width,b=a.height;if(!(x===0||b===0||isNaN(x)&&isNaN(b))){var E=1;if(y===ya||y===kh)if(isNaN(x))E=this.viewportBounds.height*this.scale/b;else if(isNaN(b))E=this.viewportBounds.width*this.scale/x;else{E=this.Aa;var z=this.ya;E=y===kh?z/b>E/x?(z-(this.Be?this.Db:0))/b:(E-(this.gf?this.Db:0))/x:Math.min(z/b,E/x)}this.scale=E,this.position=new de(a.x,a.y)}},Ut.Jy=function(a,y){this.Va();var x=this.documentBounds,b=this.viewportBounds;this.position=new de(x.x+(a.x*x.width+a.offsetX)-(y.x*b.width-y.offsetX),x.y+(a.y*x.height+a.offsetY)-(y.y*b.height-y.offsetY))},Ut.zz=function(a){if(a instanceof Re){this.eq=a;var y=de.alloc();this.fq=this.op(a.ga(ho,y)),de.free(y)}else this.eq=null,this.fq=rr};function fg(a,y,x,b,E,z){var nt=de.allocAt(a.pa.x,a.pa.y),ot=nt.x,at=nt.y;if(a.eq!==null){var ht=de.alloc();ht=a.eq.ga(ho,ht),ot=ht.x-a.fq.x/a.scale,at=ht.y-a.fq.y/a.scale,E=no,de.free(ht)}(z||a.scrollMode===zu)&&(E.sb()&&(x>y.width&&(ot=y.x+(E.x*y.width+E.offsetX)-(E.x*x-E.offsetX)),b>y.height&&(at=y.y+(E.y*y.height+E.offsetY)-(E.y*b-E.offsetY))),E=a.rj,z=x-y.width,xy.left?ot=y.left:oty.top?at=y.top:aty;y++){var x=a.De.iterator;if(x===null||a.De.count===0)break;a.De=new Oe,a.Nv(x,a.De)}a.nodes.each(function(b){b instanceof mi&&b.U&65536&&(b.U=b.U^65536)})}}Ut.Nv=function(a,y){for(a.reset();a.next();){var x=a.value;!x.Zc()||x instanceof mi||(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))}for(a.reset();a.next();)x=a.value,x instanceof mi&&x.isVisible()&&ed(this,x);for(a.reset();a.next();)x=a.value,x instanceof xn&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x));for(a.reset();a.next();)x=a.value,x instanceof Ki&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))};function ed(a,y){for(var x=li(),b=li(),E=y.memberParts;E.next();){var z=E.value;z.isVisible()&&(z instanceof mi?(xa(z)||ks(z)||Th(z))&&ed(a,z):z instanceof xn?z.fromNode===y||z.toNode===y?b.push(z):x.push(z):(z.measure(1/0,1/0),z.arrange()))}for(a=x.length,E=0;EBe&&(ge=Mn.left,Ce=Mn.right),ye.height>He&&(be=Mn.top,Ee=Mn.bottom)):(ge=Mn.left,Ce=Mn.right,be=Mn.top,Ee=Mn.bottom);var Un=ye.width+ge+Ce,Dn=ye.height+be+Ee;Mn=a.scale;var Sn=Un>at/Mn,an=Dn>ht/Mn;if(!(z||a.gf||a.Be||Sn||an))return!0;ge=ye.x-ge,at=dt.x,Ce=ye.right+Ce,ht=dt.right+nt,be=ye.y-be;var pi=dt.y;ye=ye.bottom+Ee,dt=dt.bottom+ot;var ci="1px";if(Ee="1px",a.scrollMode===zu&&(Sn||an)&&(Sn&&a.hasHorizontalScrollbar&&a.allowHorizontalScroll&&(Sn=1,ge+1ht+1&&(Sn=Math.max((Ce-ht)*Mn+a.Aa,Sn)),Be+nt+1dt+1&&(Sn=Math.max((ye-dt)*Mn+a.ya,Sn)),He+ot+1ht+1&&(nt=Math.max((Ce-ht)*Mn+a.Aa,nt)),Be+1dt+1&&(ot=Math.max((ye-dt)*Mn+nt,ot)),He+1ht+1&&(y=a.position.x*Mn)),a.tn)switch(a.bu){case"negative":y=-(Gt.scrollWidth-y-Gt.clientWidth);break;case"reverse":y=Gt.scrollWidth-y-Gt.clientWidth}return Gt.scrollLeft=y,a.hasVerticalScrollbar&&a.allowVerticalScroll&&(He+1dt+1&&(Gt.scrollTop=a.position.y*Mn)),at=a.Aa,ht=a.ya,Gt.style.width=at+(a.gf?a.Db:0)+"px",Gt.style.height=ht+(a.Be?a.Db:0)+"px",x!==at||b!==ht||a.animationManager.zb?(x=Je.allocAt(E,yt,Tt,zt),a.onViewportBoundsChanged(x,a.viewportBounds,Mn,z),Je.free(x),!1):!0}Ut=Ke.prototype,Ut.add=function(a){var y=a.diagram;if(y!==this&&(y!==null&&Ye("Cannot add part "+a.toString()+" to "+this.toString()+". It is already a part of "+y.toString()),y=this.Qj(a.layerName),y===null&&(y=this.Qj("")),y===null&&Ye('Cannot add a Part when unable find a Layer named "'+a.layerName+'" and there is no default Layer'),a.layer!==y)){var x=y.oi(99999999,a,a.diagram===this);0<=x&&this.cb(co,"parts",y,null,a,null,x),y.isTemporary||this.Ya(),a.C(1),x=a.layerChanged,x!==null&&x(a,null,y)}},Ut.oi=function(a){this.partManager.oi(a);var y=this;xc(a,function(x){dc(y,x)}),(a instanceof Ki||a instanceof mi&&a.placeholder!==null)&&a.v(),a.data!==null&&xc(a,function(x){ly(y.partManager,x)}),ks(a)!==!0&&Th(a)!==!0||this.De.add(a),j1(a,!0,this),U1(a)?(a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.$b()},Ut.pc=function(a){a.Ej(),this.partManager.pc(a);var y=this;a.data!==null&&xc(a,function(x){uy(y.partManager,x,y)}),this.De.remove(a),U1(a)?(a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(Cc(a,a.actualBounds)),this.$b()},Ut.remove=function(a){Sg(this,a,!0)};function Sg(a,y,x){var b=y.layer;b!==null&&b.diagram===a&&(y.isSelected=!1,y.isHighlighted=!1,y.C(2),x&&y.Lj(),x=b.pc(-1,y,!1),0<=x&&a.cb(Lo,"parts",b,y,null,x,null),a=y.layerChanged,a!==null&&a(y,b,null))}Ut.Is=function(a,y){if(y===void 0&&(y=!1),hi(a))for(var x=a.length,b=0;bb&&this.Ya(),this},Ut.Cy=function(a,y){wg(this,a,y),a.Xe(this);var x=this.Wa,b=x.indexOf(a);0<=b&&(x.remove(a),this.cc!==null&&this.cb(Lo,"layers",this,a,null,b,null));var E=x.count,z;for(z=0;zb&&this.Ya(),this},Ut.kA=function(a){if(a.diagram!==this&&Ye("Cannot remove a Layer from another Diagram: "+a+" of "+a.diagram),a.name!==""){var y=this.Wa,x=y.indexOf(a);if(y.remove(a)){for(y=a.Pa.copy().iterator;y.next();){var b=y.value,E=b.layerName;E!==a.name?b.layerName=E:b.layerName=""}this.cc!==null&&this.cb(Lo,"layers",this,a,null,x,null),this.N(),this.Ya()}}},Ut.Qj=function(a){for(var y=this.layers;y.next();){var x=y.value;if(x.name===a)return x}return null},Ut.Yw=function(a){return this.pf===null&&(this.pf=new Cn),this.pf.add(a),this.model.Pe(a),this},Ut.mA=function(a){this.pf!==null&&(this.pf.remove(a),this.pf.count===0&&(this.pf=null)),this.model.ik(a)},Ut.Pe=function(a){return this.zg===null&&(this.zg=new Cn),this.zg.add(a),this},Ut.ik=function(a){this.zg!==null&&(this.zg.remove(a),this.zg.count===0&&(this.zg=null))},Ut.ds=function(a){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(a),a.change!==oa&&(this.isModified=!0),this.zg!==null)for(var y=this.zg,x=y.length,b=0;byt.Pa.indexOf(zt)&&yt.oi(Tt,zt,Gt):(zt.isSelected=!1,zt.isHighlighted=!1,zt.Wb(),yt.pc(Gt?Tt:-1,zt,Gt)))}else yt instanceof Ke?typeof Tt=="number"&&zt instanceof Go&&(y?(zt.Xe(this),this.Wa.Gb(Tt,zt)):this.Wa.mb(Tt)):Ye("unknown ChangedEvent.Remove object: "+a.toString());this.isModified=!0}else b!==oa&&Ye("unknown ChangedEvent: "+a.toString())}finally{this.skipsModelSourceBindings=x}}},Ke.prototype.Ea=function(a){return this.undoManager.Ea(a)},Ke.prototype.eb=function(a){return this.undoManager.eb(a)},Ke.prototype.Kf=function(){return this.undoManager.Kf()},Ke.prototype.commit=function(a,y){y===void 0&&(y="");var x=this.skipsUndoManager;y===null&&(this.skipsUndoManager=!0,y=""),this.undoManager.Ea(y);var b=!1;try{a(this),b=!0}finally{b?this.undoManager.eb(y):this.undoManager.Kf(),this.skipsUndoManager=x}},Ke.prototype.updateAllTargetBindings=function(a){this.partManager.updateAllTargetBindings(a)},Ke.prototype.rp=function(){this.partManager.rp()};function Pg(a,y,x){var b=a.animationManager;if(a.vb||a.ld)a.Ca=x,Ml(a),a.N(),a.Ee=!0,b.zb&&(au(b)||b.ce.add(b.H,"scale",y,a.Ca));else if(a.ta===null)a.Ca=x,Ml(a);else{a.vb=!0;var E=a.viewportBounds.copy(),z=a.Aa,nt=a.ya,ot=a.zoomPoint.x,at=a.zoomPoint.y,ht=a.contentAlignment;isNaN(ot)&&(ht.$c()?ht.Hf(dl)?ot=0:ht.Hf(ta)&&(ot=z-1):ot=ht.sb()?ht.x*(z-1):z/2),isNaN(at)&&(ht.$c()?ht.Hf(Qa)?at=0:ht.Hf(pa)&&(at=nt-1):at=ht.sb()?ht.y*(nt-1):nt/2),a.scaleComputation===null||a.animationManager.defaultAnimation.isAnimating||(x=a.scaleComputation(a,x)),xa.maxScale&&(x=a.maxScale),z=de.allocAt(a.pa.x+ot/y-ot/x,a.pa.y+at/y-at/x),a.position=z,de.free(z),a.Ca=x,Ml(a),a.vb=!1,a.onViewportBoundsChanged(E,a.viewportBounds,y,!1),Wa(a,!1),b.zb&&(au(b)||b.ce.add(b.H,"scale",y,a.Ca))}}Ke.prototype.onViewportBoundsChanged=function(a,y,x,b){if(!a.D(y)){b===void 0&&(b=!1),b||(this.Ee=!0),this.vd=!0;var E=this.layout;E===null||!E.isViewportSized||this.autoScale!==ms||a.width===y.width&&a.height===y.height||E.C(),E=this.currentTool,this.Vk===!0&&E instanceof Ur&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),Ip(E,this)),this.vb||this.invalidateViewport(a,y),kl(this),this.fc.scale=x,this.fc.position.x=a.x,this.fc.position.y=a.y,this.fc.bounds.assign(a),this.fc.canvasSize.width=Math.round(a.width*x),this.fc.canvasSize.height=Math.round(a.height*x),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=b,this.R("ViewportBoundsChanged",this.fc,a),this.isVirtualized&&this.links.each(function(z){z.isAvoiding&&z.actualBounds.Yc(y)&&z.bb()})}};function kl(a,y){var x=a.fe;if(x!==null&&x.visible){for(var b=on.alloc(),E=1,z=1,nt=x.O.s,ot=nt.length,at=0;atdt||(mv(ht.figure)?z=z*dt/ze.vx(z,dt):E=E*dt/ze.vx(E,dt))}if(nt=x.gridCellSize,b.h(z*nt.width,E*nt.height),y!==void 0)E=y.width,z=y.height,a=y.x,nt=y.y;else{if(y=Je.alloc(),a=a.viewportBounds,y.h(a.x,a.y,a.width,a.height),!y.w()){Je.free(y);return}E=y.width,z=y.height,a=y.x,nt=y.y,Je.free(y)}x.width=E+2*b.width,x.height=z+2*b.height,y=de.alloc(),ze.No(a,nt,0,0,b.width,b.height,y),y.offset(-b.width,-b.height),on.free(b),x.part.location=y,de.free(y)}}Ke.prototype.clearSelection=function(a){a===void 0&&(a=!1);var y=this.selection;if(y.count!==0){a||this.R("ChangingSelection",y);for(var x=y.Fa(),b=x.length,E=0;E=b&&!z.defaultAnimation.isAnimating&&!z.zb&&(y||jl(z,"Layout")),a.xh=!1;for(var nt=a.ai.iterator;nt.next();)Eg(a,nt.value,y,b);E.isValidLayout||(!y||E.isRealtime||E.isRealtime===null||b===0?(E.doLayout(a),ss(a),E.isValidLayout=!0):a.xh=!0)}finally{y=a.undoManager.isInternalTransaction,b===0&&(a.eb("Layout"),a.undoManager.isInternalTransaction=!1),!y||b!==0&&b!==1||Kd(z),a.aa=x}}}function Eg(a,y,x,b){if(y!==null){for(var E=y.gl.iterator;E.next();)Eg(a,E.value,x,b);E=y.layout,E===null||E.isValidLayout||(!x||E.isRealtime||b===0?(y.rh=!y.location.w(),E.doLayout(y),y.C(32),ed(a,y),E.isValidLayout=!0):a.xh=!0)}}Ut.yz=function(){for(var a=new Cn,y=this.nodes;y.next();){var x=y.value;x.isTopLevel&&x.kh()===null&&a.add(x)}return a.iterator};function nv(a){function y(E){var z=E.toLowerCase(),nt=new Cn;x.add(E,nt),x.add(z,nt),b.add(E,E),b.add(z,E)}var x=new pn,b=new pn;y("InitialAnimationStarting"),y("AnimationStarting"),y("AnimationFinished"),y("BackgroundSingleClicked"),y("BackgroundDoubleClicked"),y("BackgroundContextClicked"),y("ClipboardChanged"),y("ClipboardPasted"),y("DocumentBoundsChanged"),y("ExternalObjectsDropped"),y("GainedFocus"),y("InitialLayoutCompleted"),y("LayoutCompleted"),y("LinkDrawn"),y("LinkRelinked"),y("LinkReshaped"),y("LostFocus"),y("Modified"),y("ObjectSingleClicked"),y("ObjectDoubleClicked"),y("ObjectContextClicked"),y("PartCreated"),y("PartResized"),y("PartRotated"),y("SelectionMoved"),y("SelectionCopied"),y("SelectionDeleting"),y("SelectionDeleted"),y("SelectionGrouped"),y("SelectionUngrouped"),y("ChangingSelection"),y("ChangedSelection"),y("SubGraphCollapsed"),y("SubGraphExpanded"),y("TextEdited"),y("TreeCollapsed"),y("TreeExpanded"),y("ViewportBoundsChanged"),y("InvalidateDraw"),a.iw=x,a.hw=b}function nm(a,y){var x=a.hw.I(y);return x!==null?x:a.hw.I(y.toLowerCase())}function nf(a,y){var x=a.iw.I(y);if(x!==null||(x=a.iw.I(y.toLowerCase()),x!==null))return x;Ye("Unknown DiagramEvent name: "+y)}Ut.Bj=function(a,y){return a=nf(this,a),a!==null&&a.add(y),this},Ut.am=function(a,y){a=nf(this,a),a!==null&&a.remove(y)},Ut.R=function(a,y,x){var b=nf(this,a),E=new Cu;if(E.diagram=this,a=nm(this,a),a!==null&&(E.name=a),y!==void 0&&(E.subject=y),x!==void 0&&(E.parameter=x),y=b.length,y===1)b.M(0)(E);else if(y!==0)for(b=b.Fa(),x=0;x=x.top&&0>=x.left&&0>=x.right&&0>=x.bottom)return y;var b=this.viewportBounds,E=this.scale;b=Je.allocAt(0,0,b.width*E,b.height*E);var z=de.allocAt(0,0);if(a.x>=b.x&&a.xb.x+b.width-x.right&&this.allowHorizontalScroll&&(nt=Math.max(this.scrollHorizontalLineChange,1),nt|=0,z.x+=nt,a.x>b.x+b.width-x.right/2&&(z.x+=nt),a.x>b.x+b.width-x.right/4&&(z.x+=4*nt));return a.y>=b.y&&a.yb.y+b.height-x.bottom&&this.allowVerticalScroll&&(nt=Math.max(this.scrollVerticalLineChange,1),nt|=0,z.y+=nt,a.y>b.y+b.height-x.bottom/2&&(z.y+=nt),a.y>b.y+b.height-x.bottom/4&&(z.y+=4*nt)),z.Xa(Mi)||(y=new de(y.x+z.x/E,y.y+z.y/E)),Je.free(b),de.free(z),y},Ut=Ke.prototype,Ut.Cs=function(){return null},Ut.av=function(){return null},Ut.bs=function(a,y){this.pj.add(a,y)},Ut.Fu=function(a){(this.Pw=a)||this.nodes.each(function(y){y instanceof mi&&(y.$p=null)})};function nd(a,y,x){function b(){var dt=+new Date;for(z=!0,nt.reset();nt.next();)if(!nt.value[0].al){z=!1;break}z||dt-ht>at?y(x,E,ot):Ze.requestAnimationFrame(b)}for(var E=x.callback,z=!0,nt=a.Og.iterator;nt.next();)if(!nt.value[0].al){z=!1;break}if(typeof E!="function"||z)return y(x,E,a);var ot=a,at=x.callbackTimeout||300,ht=+new Date;return Ze.requestAnimationFrame(function(){b()}),null}Ut.Wz=function(a){return Qr?(a===void 0&&(a={}),a.returnType="Image",this.Jx(a)):null},Ut.Jx=function(a){return a===void 0&&(a={}),nd(this,this.Xz,a)},Ut.Xz=function(a,y,x){var b=rm(x,a,"canvas",null);if(b===null)return null;x=b.Z.canvas;var E=null;if(x!==null)switch(E=a.returnType,E===void 0?E="string":E=E.toLowerCase(),E){case pc+"data":E=b.getImageData(0,0,x.width,x.height);break;case pc:b=(a.document||document).createElement("img"),b.src=x.toDataURL(a.type,a.details),E=b;break;case"blob":return typeof y!="function"&&Ye('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof x.toBlob=="function"?(x.toBlob(y,a.type,a.details),"toBlob"):(y(null),null);default:E=x.toDataURL(a.type,a.details)}return typeof y=="function"?(y(E),null):E};function rm(a,y,x,b){if(a.animationManager.Cc(),a.bd(),a.ta===null)return null;typeof y!="object"&&Ye("properties argument must be an Object.");var E=y.size||null,z=y.scale||null;y.scale!==void 0&&isNaN(y.scale)&&(z="NaN");var nt=y.maxSize;y.maxSize===void 0&&(nt=x==="SVG"?new on(1/0,1/0):new on(2e3,2e3));var ot=y.position||null,at=y.parts||null,ht=y.padding===void 0?1:y.padding,dt=y.background||null,yt=y.omitTemporary;yt===void 0&&(yt=!0);var Tt=y.document||document,zt=y.elementFinished||null,Gt=y.showTemporary;Gt===void 0&&(Gt=!yt),y=y.showGrid,y===void 0&&(y=Gt),E!==null&&isNaN(E.width)&&isNaN(E.height)&&(E=null),typeof ht=="number"?ht=new ii(ht):ht instanceof ii||Ye("MakeImage padding must be a Margin or a number."),ht.left=Math.max(ht.left,0),ht.right=Math.max(ht.right,0),ht.top=Math.max(ht.top,0),ht.bottom=Math.max(ht.bottom,0),a.ib.Vc(!0),yt=new Ha(null,Tt,void 0,!0);var ee=yt.context;if(!(E||z||at||ot))return yt.width=a.Aa+Math.ceil(ht.left+ht.right),yt.height=a.ya+Math.ceil(ht.top+ht.bottom),x==="SVG"?b===null?null:(b.resize(yt.width,yt.height,yt.width,yt.height),b.ownerDocument=Tt,b.hs=zt,Qd(a,b.context,ht,new on(yt.width,yt.height),a.Ca,a.pa,at,dt,Gt,y),b.context):(a.Xm=!1,Qd(a,ee,ht,new on(yt.width,yt.height),a.Ca,a.pa,at,dt,Gt,y),a.Xm=!0,yt.context);var ye=a.Pp,ge=a.documentBounds.copy();if(ge.Fv(a.yb),Gt)for(var Ce=a.Wa.s,be=Ce.length,Ee=0;Eeye?(z=ye,E=ge.width,ge=ge.height):(E=nt.width,ge=nt.height)):(E=ge.width*z,ge=ge.height*z):(z=ye,E=ge.width,ge=ge.height),ht!==null?(E+=ot,ge+=be):ht=new ii(0),nt!==null&&(ye=nt.width,nt=nt.height,isNaN(ye)&&(ye=2e3),isNaN(nt)&&(nt=2e3),isFinite(ye)&&(E=Math.min(E,ye)),isFinite(nt)&&(ge=Math.min(ge,nt))),yt.width=Math.ceil(E),yt.height=Math.ceil(ge),x==="SVG"?b===null?null:(b.resize(yt.width,yt.height,yt.width,yt.height),b.ownerDocument=Tt,b.hs=zt,Qd(a,b.context,ht,new on(Math.ceil(E),Math.ceil(ge)),z,Ce,at,dt,Gt,y),b.context):(a.Xm=!1,Qd(a,ee,ht,new on(Math.ceil(E),Math.ceil(ge)),z,Ce,at,dt,Gt,y),a.Xm=!0,yt.context)}sn.Object.defineProperties(Ke.prototype,{renderer:{get:function(){return this.nl},set:function(a){this instanceof wt||(a===""&&(a="default"),a=a.toLowerCase(),a!==this.nl&&(this.nl=a,a==="default"||a==="canvas"?(a=this.pj.get("svg"),a!==null&&a.Oa.remove(),this.ta&&(this.ib=this.ta.context)):a==="svg"?(this.pj.contains("svg")?a=this.pj.get("svg"):(a=new Tl(this,Ze.document),this.bs("svg",a)),this.div!==null&&this.div.appendChild(a.Oa),this.ib=a.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):a!=="debug"||this.pj.contains("SVG")||(a=new Tl(this,Ze.document),this.bs("SVG",a),a.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(a.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(a){if(this.Ka!==a){var y=this.Ka;y!==null?(y.H=void 0,y.goDiagram=void 0,y.go=void 0,y.innerHTML="",this.ta!==null&&(y=this.ta.Oa,this.removeEventListener(y,"pointermove",this.dk,!1),this.removeEventListener(y,"pointerdown",this.ui,!1),this.removeEventListener(y,"pointerup",this.fk,!1),this.removeEventListener(y,"pointerout",this.ek,!1),this.removeEventListener(y,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),y=this.toolManager,y!==null&&(y.mouseDownTools.each(function(x){x.cancelWaitAfter()}),y.mouseMoveTools.each(function(x){x.cancelWaitAfter()}),y.mouseUpTools.each(function(x){x.cancelWaitAfter()})),y.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(Ze,"resize",this.Ov,!1),this.removeEventListener(Ze,"wheel",this.$j,!0),zl===this&&(zl=null)):this.ui===null&&(this.hf=!1),this.Ka=null,a!==null&&((y=a.H)&&(y.div=null),hg(this,a),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(a){this.nt!==a&&(this.nt=a,a!==null&&(this.Vt=a.fromPort,this.Wt=a.toPort))}},Mx:{get:function(){return this.Vt},set:function(a){this.Vt=a}},Nx:{get:function(){return this.Wt},set:function(a){this.Wt=a}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a,this.cc.skipsUndoManager=a}},delaysLayout:{get:function(){return this.lt},set:function(a){this.lt=a}},opacity:{get:function(){return this.pb},set:function(a){var y=this.pb;y!==a&&((0>a||1a&&xi(a,">= 0",Ke,"scrollHorizontalLineChange"),this.iu=a,this.g("scrollHorizontalLineChange",y,a))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(a){var y=this.mu;y!==a&&(0>a&&xi(a,">= 0",Ke,"scrollVerticalLineChange"),this.mu=a,this.g("scrollVerticalLineChange",y,a))}},lastInput:{get:function(){return this.cj},set:function(a){this.cj=a}},previousInput:{get:function(){return this.Qg},set:function(a){this.Qg=a}},firstInput:{get:function(){return this.bq},set:function(a){this.bq=a}},currentCursor:{get:function(){return this.it},set:function(a){if(a===""&&(a=this.Op),this.it!==a){var y=this.ta,x=this.Ka;if(y!==null&&x!==null){this.it=a;var b=y.style.cursor;y.style.cursor=a,x.style.cursor=a,y.style.cursor===b&&(y.style.cursor="-webkit-"+a,x.style.cursor="-webkit-"+a,y.style.cursor===b&&(y.style.cursor="-moz-"+a,x.style.cursor="-moz-"+a,y.style.cursor===b&&(y.style.cursor=a,x.style.cursor=a)))}}}},defaultCursor:{get:function(){return this.Op},set:function(a){a===""&&(a="auto");var y=this.Op;y!==a&&(this.Op=a,this.g("defaultCursor",y,a))}},click:{get:function(){return this.zh},set:function(a){var y=this.zh;y!==a&&(this.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.Fh},set:function(a){var y=this.Fh;y!==a&&(this.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.Bh},set:function(a){var y=this.Bh;y!==a&&(this.Bh=a,this.g("contextClick",y,a))}},mouseOver:{get:function(){return this.Qh},set:function(a){var y=this.Qh;y!==a&&(this.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.Oh},set:function(a){var y=this.Oh;y!==a&&(this.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.Nh},set:function(a){var y=this.Nh;y!==a&&(this.Nh=a,this.g("mouseHold",y,a))}},mouseDragOver:{get:function(){return this.Qt},set:function(a){var y=this.Qt;y!==a&&(this.Qt=a,this.g("mouseDragOver",y,a))}},mouseDrop:{get:function(){return this.Lh},set:function(a){var y=this.Lh;y!==a&&(this.Lh=a,this.g("mouseDrop",y,a))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(a){var y=this.xt;y!==a&&(this.xt=a,this.g("handlesDragDropForTopLevelParts",y,a))}},mouseEnter:{get:function(){return this.Mh},set:function(a){var y=this.Mh;y!==a&&(this.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.Ph},set:function(a){var y=this.Ph;y!==a&&(this.Ph=a,this.g("mouseLeave",y,a))}},toolTip:{get:function(){return this.$h},set:function(a){var y=this.$h;y!==a&&(this.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.Ch},set:function(a){var y=this.Ch;y!==a&&(this.Ch=a,this.g("contextMenu",y,a))}},commandHandler:{get:function(){return this.nb},set:function(a){this.nb!==a&&(this.nb=a,a.Xe(this))}},toolManager:{get:function(){return this.te},set:function(a){this.te!==a&&(this.te=a,a.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(a){var y=this.ob;y!==a&&(this.ob=a,a.diagram=this,this.currentTool===y&&(this.currentTool=a))}},currentTool:{get:function(){return this.hb},set:function(a){var y=this.hb;y&&(y.isActive&&y.doDeactivate(),y.cancelWaitAfter(),y.doStop()),a===null&&(a=this.defaultTool),a!==null&&(this.hb=a,a.diagram=this,a.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(a){var y=this.Nt;if(y!==a)if(0<=a&&!isNaN(a)){if(this.Nt=a,this.g("maxSelectionCount",y,a),!this.undoManager.isUndoingRedoing&&(a=this.selection.count-a,0= 0",Ke,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(a){var y=this.St;y!==a&&(this.St=a,this.g("nodeSelectionAdornmentTemplate",y,a))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(a){var y=this.wt;y!==a&&(this.wt=a,this.g("groupSelectionAdornmentTemplate",y,a))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(a){var y=this.Kt;y!==a&&(this.Kt=a,this.g("linkSelectionAdornmentTemplate",y,a))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var a=this.undoManager;return a.isEnabled?a.currentTransaction!==null?!0:this.rn&&this.Ce!==a.historyIndex:this.rn},set:function(a){if(this.rn!==a){this.rn=a;var y=this.undoManager;!a&&y.isEnabled&&(this.Ce=y.historyIndex),a||tm(this)}}},model:{get:function(){return this.cc},set:function(a){var y=this.cc;if(y!==a){this.currentTool.doCancel(),y&&y.undoManager!==a.undoManager&&y.undoManager.isInTransaction&&Ye("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var x=ug(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var b=this.vb;this.vb=!0,jl(this.animationManager,"Model"),y&&(this.pf!==null&&this.pf.each(function(z){return y.ik(z)}),y.ik(this.Oc)),this.cc=a,this.partManager=Cg(this.cc.type);for(var E=0;Ethis.scale&&(this.scale=a)):xi(a,"> 0",Ke,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(a){var y=this.Mt;y!==a&&(0 0",Ke,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(a){this.zu.D(a)||(this.zu=a=a.J())}},contentAlignment:{get:function(){return this.zk},set:function(a){var y=this.zk;y.D(a)||(this.zk=a=a.J(),this.g("contentAlignment",y,a),Wa(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(a){var y=this.pq;y.D(a)||(this.pq=a=a.J(),this.g("initialContentAlignment",y,a))}},padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.Ya(),this.g("padding",y,a))}},partManager:{get:function(){return this.Pc},set:function(a){var y=this.Pc;y!==a&&(a.diagram!==null&&Ye("Cannot share PartManagers between Diagrams: "+a.toString()),y&&y.Xe(null),this.Pc=a,a.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(a){var y=this.Sc;y!==a&&(this.Sc=a,a.diagram=this,a.group=null,this.xh=!0,this.g("layout",y,a),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(a){var y=this.Ht;if(y!==a&&(this.Ht=a,this.g("isTreePathToChildren",y,a),!this.undoManager.isUndoingRedoing))for(a=this.nodes;a.next();)Vg(a.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(a){var y=this.uu;y!==a&&(a!==Uu&&a!==wo&&a!==lf&&Ye("Unknown Diagram.treeCollapsePolicy: "+a),this.uu=a,this.g("treeCollapsePolicy",y,a))}},Ue:{get:function(){return this.pw},set:function(a){this.pw=a}},avoidanceCellSize:{get:function(){return this.aw},set:function(a){this.Xh=null,this.aw=new on(Math.max(1,a.width),Math.max(1,a.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(a){this.bw=Math.max(1,a)}},autoScrollInterval:{get:function(){return this.vp},set:function(a){var y=this.vp;y!==a&&(this.vp=a,this.g("autoScrollInterval",y,a))}},autoScrollRegion:{get:function(){return this.xp},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.xp;y.D(a)||(this.xp=a=a.J(),this.Ya(),this.g("autoScrollRegion",y,a))}}}),sn.Object.defineProperties(Ke,{licenseKey:{get:function(){return Dg.jc()},set:function(a){Dg.add(a.replace(/\s/g,""))}},version:{get:function(){return gc}}}),Ke.prototype.makeImageData=Ke.prototype.Jx,Ke.prototype.makeImage=Ke.prototype.Wz,Ke.prototype.cacheGroupExternalLinks=Ke.prototype.Fu,Ke.prototype.addRenderer=Ke.prototype.bs,Ke.prototype.makeSVG=Ke.prototype.av,Ke.prototype.makeSvg=Ke.prototype.Cs,Ke.prototype.stopAutoScroll=Ke.prototype.ug,Ke.prototype.doAutoScroll=Ke.prototype.gs,Ke.prototype.isUnoccupied=Ke.prototype.Yj,Ke.prototype.raiseDiagramEvent=Ke.prototype.R,Ke.prototype.removeDiagramListener=Ke.prototype.am,Ke.prototype.addDiagramListener=Ke.prototype.Bj,Ke.prototype.findTreeRoots=Ke.prototype.yz,Ke.prototype.layoutDiagram=Ke.prototype.Uz,Ke.prototype.findTopLevelGroups=Ke.prototype.qz,Ke.prototype.findTopLevelNodesAndLinks=Ke.prototype.rz,Ke.prototype.ensureBounds=Ke.prototype.Va,Ke.prototype.findLinksByExample=Ke.prototype.ls,Ke.prototype.findNodesByExample=Ke.prototype.ms,Ke.prototype.findLinkForData=Ke.prototype.Kc,Ke.prototype.findNodeForData=Ke.prototype.ii,Ke.prototype.findPartForData=Ke.prototype.Lc,Ke.prototype.findLinkForKey=Ke.prototype.findLinkForKey,Ke.prototype.findNodeForKey=Ke.prototype.Vb,Ke.prototype.findPartForKey=Ke.prototype.findPartForKey,Ke.prototype.rebuildParts=Ke.prototype.Wd,Ke.prototype.transformViewToDoc=Ke.prototype.Ps,Ke.prototype.transformRectDocToView=Ke.prototype.zA,Ke.prototype.transformDocToView=Ke.prototype.op,Ke.prototype.centerRect=Ke.prototype.es,Ke.prototype.scrollToRect=Ke.prototype.tv,Ke.prototype.scroll=Ke.prototype.scroll,Ke.prototype.highlightCollection=Ke.prototype.Jz,Ke.prototype.highlight=Ke.prototype.Iz,Ke.prototype.selectCollection=Ke.prototype.rA,Ke.prototype.select=Ke.prototype.select,Ke.prototype.updateAllRelationshipsFromData=Ke.prototype.rp,Ke.prototype.updateAllTargetBindings=Ke.prototype.updateAllTargetBindings,Ke.prototype.commit=Ke.prototype.commit,Ke.prototype.rollbackTransaction=Ke.prototype.Kf,Ke.prototype.commitTransaction=Ke.prototype.eb,Ke.prototype.startTransaction=Ke.prototype.Ea,Ke.prototype.raiseChanged=Ke.prototype.g,Ke.prototype.raiseChangedEvent=Ke.prototype.cb,Ke.prototype.removeChangedListener=Ke.prototype.ik,Ke.prototype.addChangedListener=Ke.prototype.Pe,Ke.prototype.removeModelChangedListener=Ke.prototype.mA,Ke.prototype.addModelChangedListener=Ke.prototype.Yw,Ke.prototype.findLayer=Ke.prototype.Qj,Ke.prototype.removeLayer=Ke.prototype.kA,Ke.prototype.addLayerAfter=Ke.prototype.Cy,Ke.prototype.addLayerBefore=Ke.prototype.Ww,Ke.prototype.addLayer=Ke.prototype.Al,Ke.prototype.moveParts=Ke.prototype.moveParts,Ke.prototype.copyParts=Ke.prototype.Kj,Ke.prototype.removeParts=Ke.prototype.Is,Ke.prototype.remove=Ke.prototype.remove,Ke.prototype.add=Ke.prototype.add,Ke.prototype.clearDelayedGeometries=Ke.prototype.bx,Ke.prototype.setProperties=Ke.prototype.nm,Ke.prototype.attach=Ke.prototype.Du,Ke.prototype.set=Ke.prototype.set,Ke.prototype.resetInputOptions=Ke.prototype.Sx,Ke.prototype.setInputOption=Ke.prototype.sA,Ke.prototype.getInputOption=Ke.prototype.Ql,Ke.prototype.resetRenderingHints=Ke.prototype.Tx,Ke.prototype.setRenderingHint=Ke.prototype.Xx,Ke.prototype.getRenderingHint=Ke.prototype.Gf,Ke.prototype.maybeUpdate=Ke.prototype.bd,Ke.prototype.requestUpdate=Ke.prototype.$b,Ke.prototype.delayInitialization=Ke.prototype.Xy,Ke.prototype.isUpdateRequested=Ke.prototype.Pz,Ke.prototype.invalidateDocumentBounds=Ke.prototype.Ya,Ke.prototype.findObjectsNear=Ke.prototype.og,Ke.prototype.findPartsNear=Ke.prototype.mz,Ke.prototype.findObjectsIn=Ke.prototype.Cf,Ke.prototype.findPartsIn=Ke.prototype.ux,Ke.prototype.findObjectsAt=Ke.prototype.ji,Ke.prototype.findPartsAt=Ke.prototype.lz,Ke.prototype.findObjectAt=Ke.prototype.ic,Ke.prototype.findPartAt=Ke.prototype.Ol,Ke.prototype.focusObject=Ke.prototype.zz,Ke.prototype.alignDocument=Ke.prototype.Jy,Ke.prototype.zoomToRect=Ke.prototype.BA,Ke.prototype.zoomToFit=Ke.prototype.zoomToFit,Ke.prototype.diagramScroll=Ke.prototype.kx,Ke.prototype.focus=Ke.prototype.focus;var af=new pn,om=null,Qr=Ze.document!==void 0,fc=null,Eh="",ms=new qe(Ke,"None",0),ya=new qe(Ke,"Uniform",1),kh=new qe(Ke,"UniformToFill",2),id=new qe(Ke,"CycleAll",10),Mg=new qe(Ke,"CycleNotDirected",11),Tg=new qe(Ke,"CycleNotDirectedFast",12),Ng=new qe(Ke,"CycleNotUndirected",13),Fg=new qe(Ke,"CycleDestinationTree",14),Og=new qe(Ke,"CycleSourceTree",15),zu=new qe(Ke,"DocumentScroll",1),rd=new qe(Ke,"InfiniteScroll",2),Uu=new qe(Ke,"TreeParentCollapsed",21),wo=new qe(Ke,"AllParentsCollapsed",22),lf=new qe(Ke,"AnyParentsCollapsed",23),Dg=new Cn,gc="2.3.10",pc="image",od=null,sm=!1;function us(){if(Qr){var a=Ze.document.createElement("canvas"),y=a.getContext("2d"),x=Ai("7ca11abfd022028846");y[x]=Ai("398c3597c01238");for(var b=["5da73c80a36455d7038e4972187c3cae51fd22",mn.Dx+"4ae6247590da4bb21c324ba3a84e385776",ki.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",ze.za],E=1;5>E;E++)y[Ai("7ca11abfd7330390")](Ai(b[E-1]),10,15*E);for(y[x]=Ai("39f046ebb36e4b"),x=1;5>x;x++)y[Ai("7ca11abfd7330390")](Ai(b[x-1]),10,15*x);(b.length!==4||b[0][0]!=="5"||b[3][0]!=="7")&&(ki.prototype.Cd=ki.prototype.Eu),od=a}}Ke.className="Diagram",Ke.fromDiv=function(a){var y=a;return typeof a=="string"&&(y=Ze.document.getElementById(a)),y instanceof HTMLDivElement&&y.H instanceof Ke?y.H:null},Ke.inherit=function(a,y){function x(){}if(Object.getPrototypeOf(a).prototype)throw Error(`Used go.Diagram.inherit defining already defined class +`+a);x.prototype=y.prototype,a.prototype=new x,a.prototype.constructor=a},Ke.useDOM=function(a){Qr=a?Ze.document!==void 0:!1},Ke.isUsingDOM=function(){return Qr},Ke.None=ms,Ke.Uniform=ya,Ke.UniformToFill=kh,Ke.CycleAll=id,Ke.CycleNotDirected=Mg,Ke.CycleNotDirectedFast=Tg,Ke.CycleNotUndirected=Ng,Ke.CycleDestinationTree=Fg,Ke.CycleSourceTree=Og,Ke.DocumentScroll=zu,Ke.InfiniteScroll=rd,Ke.TreeParentCollapsed=Uu,Ke.AllParentsCollapsed=wo,Ke.AnyParentsCollapsed=lf;function am(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function mc(a,y){if(y.ib.setTransform(y.Mb,0,0,y.Mb,0,0),y.ib.yc(),a.Rc===null)t:{y="f";var x=Ze[Ai("76a715b2f73f148a")][Ai("72ba13b5")]||"";if(a.Rc=!0,Qr){var b=Ke[Ai("76a115b6ed251eaf4692")];if(b)for(var E=Dg.iterator;E.next()&&(b=E.value,b=Ai(b).split(Ai("39e9")),!(6>b.length));){var z=Ai(b[1]).split(".");if(b[4]!=="7da71ca0")break;var nt=Ai(mn[Ai("6cae19")]).split(".");if(z[0]>nt[0]||z[0]===nt[0]&&z[1]>=nt[1]){var ot=Ze[Ai("74a900bae4370f8b51")][Ai("6fbb13a1c2311e8a57")].toLowerCase();if(nt=ot[Ai("73a612b6fb191d")](Ai("3aad1ab6e022098b4dc4")),z=Ai(b[2]),-1nt&&z!==Ai("7da71ca0ad381e90")&&(nt=y[Ai("73a612b6fb191d")](Ai("76a715b2ef3e149757"))),0>nt&&(nt=y[Ai("73a612b6fb191d")](Ai("76a715b2ef3e149757"))),0>nt&&(nt=y[Ai("73a612b6fb191d")](Ai("2bfa41fdb3784bca12"))),0>nt&&(nt=x[Ai("73a612b6fb191d")](Ai("7baa19a6f76c1988428554"))),a.Rc=!(0<=nt&&ntot),!a.Rc)))break;if(z[0]==="#"){nt=Ze.document.createElement("div");for(var at=b[0].replace(/[A-Za-z]/g,"");4>at.length;)at+="9";if(ot=at,at=at.substr(at.length-4),b="",b+=["gsh","gsf"][parseInt(at.substr(0,1),10)%2],b+=["Header","Background","Display","Feedback"][parseInt(at.substr(0,1),10)%4],nt[Ai("79a417a0f0181a8946")]=b,Ze.document[Ai("78a712aa")]){Ze.document[Ai("78a712aa")][Ai("7bb806b6ed32388c4a875b")](nt),at=Ze.getComputedStyle(nt).getPropertyValue(Ai("78a704b7e62456904c9b12701b6532a8"));var ht=Ze.getComputedStyle(nt).getPropertyValue(Ai("75b817b0ea2202"));if(Ze.document[Ai("78a712aa")][Ai("68ad1bbcf533388c4a875b")](nt),at){if(nt=Ze[Ai("77a902b0eb1b1e804a8a")],ht==="0."+parseInt(ot,10)%100||at.indexOf(parseInt(z[1]+z[2],16))!==-1&&at.indexOf(parseInt(z[3]+z[4],16))!==-1){a.Rc=!1;break}else if(nt&&nt(Ai("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(b="."+b,z=0;zb.updateDelay?b.N():b.o||(b.o=!0,setTimeout(function(){return b.redraw()},b.updateDelay))},x.Of=function(){b.observed!==null&&ue(b)},x.autoScale=ya,x.vb=!1,y&&Object.assign(x,y),x}We(wt,Ke),wt.prototype.computePixelRatio=function(){return 1},wt.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var a=this.ta,y=this.ib;if(a!==null&&y!==null){if(hc(this),this.ql===null){var x=new Ha(null);x.width=a.width,x.height=a.height,this.ql=x}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),Yt(this)}finally{this.ta=a,this.ib=y}}}Ke.prototype.redraw.call(this)},wt.prototype.gc=function(){if(this.Ka===null&&Ye("No div specified"),this.ta===null&&Ye("No canvas specified"),!(this.ta instanceof Tl)&&(Iv(this.box),this.Fc)){var a=this.observed;if(a!==null&&!a.animationManager.defaultAnimation.isAnimating&&a.pi){hc(this);var y=this.ta;a=this.ib,a.Vc(!0),a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,y.width,y.height),1>this.updateDelay?Yt(this):this.ql!==null&&(a.drawImage(this.ql.Oa,0,0),y=this.Ab,y.reset(),this.scale!==1&&y.scale(this.scale),this.position.x===0&&this.position.y===0||y.translate(-this.position.x,-this.position.y),a.scale(this.Mb,this.Mb),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.yc()),y=this.Wa.s;for(var x=y.length,b=0;ba&&(a=0),this.ia!==a&&(this.ia=a)}}}),wt.className="Overview";function Se(){Yr.call(this),this.j=null}We(Se,Yr),Se.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a===null||!a.allowMove||!a.allowSelect)return!1;var y=a.observed;if(y===null)return!1;var x=a.lastInput;return!x.left||a.currentTool!==this&&(!this.isBeyondDragSize()||x.isTouchEvent&&x.timestamp-a.firstInput.timestampy.maxScale||(y.scale=a))},ve.prototype.canDecreaseZoom=function(a){a===void 0&&(a=1/this.zoomFactor);var y=this.diagram;return y.autoScale!==ms?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},ve.prototype.increaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;y.autoScale===ms&&(a=y.scale*a,ay.maxScale||(y.scale=a))},ve.prototype.canIncreaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;return y.autoScale!==ms?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},ve.prototype.resetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;ay.maxScale||(y.scale=a)},ve.prototype.canResetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;return ay.maxScale?!1:y.allowZoom},ve.prototype.zoomToFit=function(){var a=this.diagram,y=a.animationManager;y.Cc(),a.redraw();var x=a.position,b=a.scale;jl(y,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&b===this.Au&&!isNaN(this.Jt)&&a.documentBounds.D(this.yu)?(a.scale=this.Jt,a.position=this.sw,this.Au=NaN,this.yu=Yi):(this.Jt=b,this.sw=x.copy(),a.zoomToFit(),this.Au=a.scale,this.yu=a.documentBounds.copy()),Kd(y)},ve.prototype.canZoomToFit=function(){return this.diagram.allowZoom},ve.prototype.scrollToPart=function(a){a===void 0&&(a=null);var y=this.diagram;if(y.Va(),a===null){try{this.cg!==null&&(this.cg.next()?a=this.cg.value:this.cg=null)}catch(at){this.cg=null}a===null&&(0a&&(a+=360)),a},Ut.Df=function(){if(!(this.l&4096))return this.Kk;var a=this.Ca;return this.panel!==null?a*this.panel.Df():a},Ut.qs=function(a,y){return y===void 0&&(y=new de),y.assign(a),this.oe.Cd(y),y},Ut.rs=function(a,y,x){return this.Sj(a.x,a.y,y.x,y.y,x)},Ut.Sj=function(a,y,x,b,E){var z=this.transform,nt=1/(z.m11*z.m22-z.m12*z.m21),ot=z.m22*nt,at=-z.m12*nt,ht=-z.m21*nt,dt=z.m11*nt,yt=nt*(z.m21*z.dy-z.m22*z.dx),Tt=nt*(z.m12*z.dx-z.m11*z.dy);return this.areaBackground!==null?(z=this.actualBounds,ze.Ff(z.left,z.top,z.right,z.bottom,a,y,x,b,E)):(nt=a*ot+y*ht+yt,a=a*at+y*dt+Tt,y=x*ot+b*ht+yt,x=x*at+b*dt+Tt,E.h(0,0),b=this.naturalBounds,x=ze.Ff(0,0,b.width,b.height,nt,a,y,x,E),E.transform(z),x)},Re.prototype.measure=function(a,y,x,b){if(xa(this)!==!1){var E=this.Kg,z=E.right+E.left;E=E.top+E.bottom,a=Math.max(a-z,0),y=Math.max(y-E,0),x=Math.max((x||0)-z,0),b=Math.max((b||0)-E,0),z=this.angle,E=this.desiredSize;var nt=this.kq();z===90||z===270?(a=isFinite(E.height)?E.height+nt:a,y=isFinite(E.width)?E.width+nt:y):(a=isFinite(E.width)?E.width+nt:a,y=isFinite(E.height)?E.height+nt:y),E=x||0,nt=b||0;var ot=this instanceof gn;switch(_s(this,!0)){case hn:nt=E=0,ot&&(y=a=1/0);break;case fn:isFinite(a)&&a>x&&(E=a),isFinite(y)&&y>b&&(nt=y);break;case Jn:isFinite(a)&&a>x&&(E=a),nt=0,ot&&(y=1/0);break;case oi:isFinite(y)&&y>b&&(nt=y),E=0,ot&&(a=1/0)}ot=this.maxSize;var at=this.minSize;E>ot.width&&at.widthot.height&&at.heighta.height||this.Cb>a.width))&&(x=!0)),this.l=x?this.l|256:this.l&-257,this.Ib.w()||Ye("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(z,this.Ib),Wl(this,!1),Je.free(z)},Ut=Re.prototype,Ut.eh=function(){};function vs(a,y,x,b,E){if(a.Ib.h(y,x,b,E),!a.desiredSize.w()){var z=a.uc;x=a.Kg,y=x.right+x.left;var nt=x.top+x.bottom;switch(x=z.width+y,z=z.height+nt,b+=y,E+=nt,y=_s(a,!0),x===b&&z===E&&(y=hn),y){case hn:(x>b||z>E)&&(Po(a,!0),a.measure(x>b?b:x,z>E?E:z,0,0));break;case fn:Po(a,!0),a.measure(b,E,0,0);break;case Jn:Po(a,!0),a.measure(b,z,0,0);break;case oi:Po(a,!0),a.measure(x,E,0,0)}}}Ut.Xl=function(a,y){var x=this.part;x!==null&&x.diagram!==null&&(x.selectionObject!==this&&x.resizeObject!==this&&x.rotateObject!==this||zv(x,!0),this.N(),dr(a,y)||(x.oh(),this.Pn(x)))},Ut.Pn=function(a){this.portId!==null&&(zv(a,!0),a instanceof Fn&&H1(a,this))},Ut.gc=function(a,y){if(!Ma(this,a,y)&&this.visible){var x=this.opacity;if(x!==0){var b=1;x!==1&&(b=a.globalAlpha,a.globalAlpha=b*x);var E="";this.filter!==""&&(E=a.filter,a.filter=this.filter);var z=this instanceof gn&&Gu(this),nt=this.Ib;if(z){var ot=this.Ib,at=this.dc,ht=this.areaBackground,dt=this.Ma;ht===null&&dt===null||a.yc(),ht!==null&&($r(this,a,ht,!0,!0,at,ot),ht instanceof hr&&ht.type===Fa?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(ht)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),dt!==null&&($r(this,a,dt,!0,!1,at,ot),dt instanceof hr&&dt.type===Fa?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(dt)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),this.hh(a,y)}if(!z&&(z||nt.width!==0&&nt.height!==0&&!isNaN(nt.x)&&!isNaN(nt.y))){z=this.transform,ot=this.panel,this.l&4096&&Xo(this),ht=this.part,at=!1;var yt=0;ht&&y.Gf("drawShadows")&&(at=ht.isShadowed)&&(dt=ht.shadowOffset,yt=Math.max(dt.y,dt.x)*y.scale*y.Mb),dt=this.Dd();var Tt;if(!(Tt=y.$i||!dt)){var zt=this.naturalBounds;Tt=this.wh;var Gt=Tt.m11,ee=Tt.m21,ye=Tt.dx,ge=Tt.m12,Ce=Tt.m22,be=Tt.dy,Ee,Be=Ee=0;Tt=Ee*Gt+Be*ee+ye;var He=Ee*ge+Be*Ce+be;Ee=zt.width+yt,Be=0;var Mn=Ee*Gt+Be*ee+ye;Ee=Ee*ge+Be*Ce+be,Be=Math.min(Tt,Mn);var Un=Math.min(He,Ee),Dn=Math.max(Tt+0,Mn)-Be,Sn=Math.max(He+0,Ee)-Un;Tt=Be,He=Un,Ee=zt.width+yt,Be=zt.height+yt,Mn=Ee*Gt+Be*ee+ye,Ee=Ee*ge+Be*Ce+be,Be=Math.min(Tt,Mn),Un=Math.min(He,Ee),Dn=Math.max(Tt+Dn,Mn)-Be,Sn=Math.max(He+Sn,Ee)-Un,Tt=Be,He=Un,Ee=0,Be=zt.height+yt,Mn=Ee*Gt+Be*ee+ye,Ee=Ee*ge+Be*Ce+be,Be=Math.min(Tt,Mn),Un=Math.min(He,Ee),Dn=Math.max(Tt+Dn,Mn)-Be,Sn=Math.max(He+Sn,Ee)-Un,Tt=Be,He=Un,yt=y.viewportBounds,zt=yt.x,Gt=yt.y,Tt=!(Tt>yt.width+zt||zt>Dn+Tt||He>yt.height+Gt||Gt>Sn+He)}if(Tt){if(Tt=(this.l&256)!==0,a.clipInsteadOfFill&&(Tt=!1),this instanceof Cr&&(a.font=this.font),Tt){if(He=ot.se()?ot.naturalBounds:ot.actualBounds,Dn=Math.max(nt.x,He.x),Sn=Math.max(nt.y,He.y),yt=Math.min(nt.right,He.right)-Dn,zt=Math.min(nt.bottom,He.bottom)-Sn,Gt=this.tb,Gt!==null&&(Dn=Gt.x,Sn=Gt.y,yt=Gt.width,zt=Gt.height),Dn>nt.width+nt.x||nt.x>He.width+He.x){x!==1&&(a.globalAlpha=b),this.filter!==""&&(a.filter=E);return}a.save(),a.beginPath(),a.rect(Dn,Sn,yt,zt),a.clip()}if(dt){if(!ht.isVisible()){x!==1&&(a.globalAlpha=b),this.filter!==""&&(a.filter=E);return}at&&(He=ht.shadowOffset,a.Ev(He.x*y.scale*this.scale*y.Mb,He.y*y.scale*this.scale*y.Mb,ht.shadowBlur),cu(a),a.shadowColor=ht.shadowColor)}at&&this.shadowVisible===!0?cu(a):at&&this.shadowVisible===!1&&Gl(a),ht=this.naturalBounds,this.areaBackground!==null&&(a.yc(),Sa(this,a,ht,nt)),a.transform(z.m11,z.m12,z.m21,z.m22,z.dx,z.dy),at&&Ho(this,ot)&&this.shadowVisible===null&&Gl(a),this.Ma!==null&&(a.yc(),Ys(this,a,ht,nt)),at&&(this.Ma!==null||this.areaBackground!==null||Ho(this,ot))?(il(this,!0),this.shadowVisible===null&&Gl(a)):il(this,!1),this.hh(a,y),at&&this.l&512&&cu(a),dt&&at&&Gl(a),Tt&&(a.restore(),a.Vc(this instanceof gn)),z.ws()||(y=1/(z.m11*z.m22-z.m12*z.m21),a.transform(z.m22*y,-z.m12*y,-z.m21*y,z.m11*y,y*(z.m21*z.dy-z.m22*z.dx),y*(z.m12*z.dx-z.m11*z.dy)))}}x!==1&&(a.globalAlpha=b),this.filter!==""&&(a.filter=E)}}};function Ho(a,y){return y===null?!1:(Gu(y)&&(y=y.panel),(y.l&512)!==0||(y.type===gn.Auto||y.type===gn.Spot)&&y.Pb()!==a)}Ut.Dv=function(){};function Sa(a,y,x,b){$r(a,y,a.areaBackground,!0,!0,x,b),a.areaBackground instanceof hr&&a.areaBackground.type===Fa?(y.beginPath(),y.rect(b.x,b.y,b.width,b.height),y.ng(a.areaBackground)):y.fillRect(b.x,b.y,b.width,b.height)}function Ys(a,y,x,b){var E=a.kq(),z=x.x,nt=x.y,ot=x.width+E,at=x.height+E;$r(a,y,a.Ma,!0,!1,x,b),a.Ma instanceof hr&&a.Ma.type===Fa?(y.beginPath(),y.rect(z-E/2,nt-E/2,ot,at),y.ng(a.Ma)):y.fillRect(z-E/2,nt-E/2,ot,at)}function hs(a,y,x){for(var b=y.O.s,E=b.length,z=-1,nt=0;ntE)&&Ye("Must specify non-negative integer row for RowColumnDefinition "+y+", not: "+E),a.isRow=!0,a.index=E):y.column!==void 0&&(E=y.column,(E==null||E===1/0||isNaN(E)||0>E)&&Ye("Must specify non-negative integer column for RowColumnDefinition "+y+", not: "+E),a.isRow=!1,a.index=E),E=new Pi;for(x in y)x!=="row"&&x!=="column"&&(E[x]=y[x]);uc(a,E)}else uc(a,y);else Ye('Unknown initializer "'+y+'" for object being constructed by GraphObject.make: '+a)}function _u(a,y){uf.add(a,y)}function lm(a,y,x){x===void 0&&(x=null);var b=a[1];if(typeof x=="function"?x(b):typeof b=="string")return a.splice(1,1),b;if(y===void 0)throw Error("no "+(typeof x=="function"?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return y}sn.Object.defineProperties(Re.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(a){this.bindingId!==a&&(this.A===null&&(this.A=new ld),this.A.zp=a)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new ld),this.A.te=a)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(a){this.srcBindings!==a&&(this.A===null&&(this.A=new ld),this.A.wm=a)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(a){var y=this.shadowVisible;y!==a&&(Li(this),this.A.Ci=a,this.Uc=!0,this.N(),this.g("shadowVisible",y,a))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(a){var y=this.enabledChanged;y!==a&&(Li(this),this.A.Hb=a,this.g("enabledChanged",y,a))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:Ns},set:function(a){var y=this.segmentOrientation;y!==a&&(this.Ua===null&&(this.Ua=new Mh),this.Ua.rr=a,this.v(),this.g("segmentOrientation",y,a),a===Ns&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(a){a=Math.round(a);var y=this.segmentIndex;y!==a&&(this.Ua===null&&(this.Ua=new Mh),this.Ua.u=a,this.v(),this.g("segmentIndex",y,a))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(a){isNaN(a)||0>a?a=0:1a||1=a&&Ye("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Ca=a,this.v(),this.g("scale",y,a))}},angle:{get:function(){return this.Kb},set:function(a){var y=this.Kb;y!==a&&(a%=360,0>a&&(a+=360),y!==a&&(this.Kb=a,Xy(this),this.v(),this.g("angle",y,a)))}},desiredSize:{get:function(){return this.jd},set:function(a){var y=a.width,x=a.height,b=this.jd,E=b.width,z=b.height;(E===y||isNaN(E)&&isNaN(y))&&(z===x||isNaN(z)&&isNaN(x))||(this.jd=a=a.J(),this.v(),this instanceof Ci&&this.qc(),this.g("desiredSize",b,a),qo(this)&&(a=this.part,a!==null&&(Fr(this,a,"width"),Fr(this,a,"height"))))}},width:{get:function(){return this.jd.width},set:function(a){var y=this.jd.width;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new on(a,this.jd.height).freeze(),this.v(),this instanceof Ci&&this.qc(),this.g("desiredSize",y,a),qo(this)&&(a=this.part,a!==null&&Fr(this,a,"width")))}},height:{get:function(){return this.jd.height},set:function(a){var y=this.jd.height;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new on(this.jd.width,a).freeze(),this.v(),this instanceof Ci&&this.qc(),this.g("desiredSize",y,a),qo(this)&&(a=this.part,a!==null&&Fr(this,a,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:ui},set:function(a){var y=this.minSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),Li(this),this.A.u=a,this.v(),this.g("minSize",y,a))}},maxSize:{get:function(){return this.A!==null?this.A.o:mr},set:function(a){var y=this.maxSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=1/0),isNaN(a.height)&&(a.height=1/0),a.freeze(),Li(this),this.A.o=a,this.v(),this.g("maxSize",y,a))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.Kg;y.D(a)||(this.Kg=a=a.J(),this.v(),this.g("margin",y,a))}},transform:{get:function(){return this.l&2048&&Xo(this),this.Ab}},oe:{get:function(){return this.l&4096&&Xo(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(a){this.animationTriggers!==a&&(Li(this),this.A.hb=a)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:hn},set:function(a){this.reshapingBehavior!==a&&(Li(this),this.A.Pf=a)}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(a.Mc()&&!a.Xb()&&Ye("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+a),this.Jb=a=a.J(),Es(this),this.g("alignment",y,a))}},column:{get:function(){return this.Ag},set:function(a){a=Math.round(a);var y=this.Ag;y!==a&&(0>a&&xi(a,">= 0",Re,"column"),this.Ag=a,this.v(),this.g("column",y,a),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(a){a=Math.round(a);var y=this.columnSpan;y!==a&&(1>a&&xi(a,">= 1",Re,"columnSpan"),Li(this),this.A.ob=a,this.v(),this.g("columnSpan",y,a))}},row:{get:function(){return this.io},set:function(a){a=Math.round(a);var y=this.io;y!==a&&(0>a&&xi(a,">= 0",Re,"row"),this.io=a,this.v(),this.g("row",y,a),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(a){a=Math.round(a);var y=this.rowSpan;y!==a&&(1>a&&xi(a,">= 1",Re,"rowSpan"),Li(this),this.A.Bi=a,this.v(),this.g("rowSpan",y,a))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(a){var y=this.spanAllocation;y!==a&&(Li(this),this.A.Di=a,this.v(),this.g("spanAllocation",y,a))}},alignmentFocus:{get:function(){return this.sk},set:function(a){var y=this.sk;y.D(a)||(this.sk=a=a.J(),this.v(),this.g("alignmentFocus",y,a))}},portId:{get:function(){return this.Yn},set:function(a){var y=this.Yn;if(y!==a){var x=this.part;x===null||x instanceof Fn||Ye("Cannot set portID on a Link: "+a),y!==null&&x!==null&&Gv(x,this),this.Yn=a,a!==null&&x!==null&&(x.Te=!0,Y1(x,this)),this.g("portId",y,a)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:no},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),vc(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&xi(a,">= 0",Re,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),vc(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.g("toShortLength",y,a),vc(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(a){var y=this.toLinkable;y!==a&&(this.Xc(),this.ba.Tr=a,this.g("toLinkable",y,a))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(a){var y=this.toMaxLinks;y!==a&&(0>a&&xi(a,">= 0",Re,"toMaxLinks"),this.Xc(),this.ba.Ur=a,this.g("toMaxLinks",y,a))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:no},set:function(a){var y=this.fromSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.Xi=a,this.g("fromSpot",y,a),vc(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(a){var y=this.fromEndSegmentLength;y!==a&&(0>a&&xi(a,">= 0",Re,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),vc(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.g("fromShortLength",y,a),vc(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(a){var y=this.fromLinkable;y!==a&&(this.Xc(),this.ba.hq=a,this.g("fromLinkable",y,a))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(a){var y=this.fromMaxLinks;y!==a&&(0>a&&xi(a,">= 0",Re,"fromMaxLinks"),this.Xc(),this.ba.iq=a,this.g("fromMaxLinks",y,a))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(a){var y=this.cursor;y!==a&&(Li(this),this.A.j=a,this.g("cursor",y,a))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(a){var y=this.click;y!==a&&(Li(this),this.A.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(a){var y=this.doubleClick;y!==a&&(Li(this),this.A.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(a){var y=this.contextClick;y!==a&&(Li(this),this.A.Bh=a,this.g("contextClick",y,a))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(a){var y=this.mouseEnter;y!==a&&(Li(this),this.A.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(a){var y=this.mouseLeave;y!==a&&(Li(this),this.A.Ph=a,this.g("mouseLeave",y,a))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(a){var y=this.mouseOver;y!==a&&(Li(this),this.A.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(a){var y=this.mouseHover;y!==a&&(Li(this),this.A.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(a){var y=this.mouseHold;y!==a&&(Li(this),this.A.Nh=a,this.g("mouseHold",y,a))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(a){var y=this.mouseDragEnter;y!==a&&(Li(this),this.A.Of=a,this.g("mouseDragEnter",y,a))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(a){var y=this.mouseDragLeave;y!==a&&(Li(this),this.A.Xd=a,this.g("mouseDragLeave",y,a))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(a){var y=this.mouseDrop;y!==a&&(Li(this),this.A.Lh=a,this.g("mouseDrop",y,a))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(a){var y=this.actionDown;y!==a&&(Li(this),this.A.V=a,this.g("actionDown",y,a))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(a){var y=this.actionMove;y!==a&&(Li(this),this.A.ia=a,this.g("actionMove",y,a))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(a){var y=this.actionUp;y!==a&&(Li(this),this.A.Ha=a,this.g("actionUp",y,a))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(a){var y=this.actionCancel;y!==a&&(Li(this),this.A.F=a,this.g("actionCancel",y,a))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(a){var y=this.toolTip;y!==a&&(Li(this),this.A.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(a){var y=this.contextMenu;y!==a&&(Li(this),this.A.Ch=a,this.g("contextMenu",y,a))}}}),Re.prototype.trigger=Re.prototype.Jv,Re.prototype.findBindingPanel=Re.prototype.ih,Re.prototype.findTemplateBinder=Re.prototype.pz,Re.prototype.setProperties=Re.prototype.nm,Re.prototype.apply=Re.prototype.apply,Re.prototype.attach=Re.prototype.Du,Re.prototype.set=Re.prototype.set,Re.prototype.isEnabledObject=Re.prototype.If,Re.prototype.isVisibleObject=Re.prototype.Ed,Re.prototype.isContainedBy=Re.prototype.rg,Re.prototype.getNearestIntersectionPoint=Re.prototype.rs,Re.prototype.getLocalPoint=Re.prototype.qs,Re.prototype.getDocumentScale=Re.prototype.Df,Re.prototype.getDocumentAngle=Re.prototype.li,Re.prototype.getDocumentBounds=Re.prototype.mi,Re.prototype.getDocumentPoint=Re.prototype.ga,Re.prototype.intersectsRect=Re.prototype.Yc,Re.prototype.containedInRect=Re.prototype.fh,Re.prototype.containsRect=Re.prototype.Re,Re.prototype.containsPoint=Re.prototype.ca,Re.prototype.raiseChanged=Re.prototype.g,Re.prototype.raiseChangedEvent=Re.prototype.cb,Re.prototype.addCopyProperty=Re.prototype.Vw;var uf=null;Re.className="GraphObject",uf=new pn,_u("Button",function(){function a(x,b){return x.diagram.ic(x.documentPoint,function(E){for(;E.panel!==null&&!E.isActionable;)E=E.panel;return E},function(E){return E===b})!==null}var y=Na(gn,gn.Auto,{isActionable:!0,enabledChanged:function(x,b){if(x instanceof gn){var E=x.fb("ButtonBorder");E!==null&&(E.fill=b?x._buttonFillNormal:x._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},Na(Ci,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new _n(0,0,2.76142374915397,2.761423749153969),spot2:new _n(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return y.mouseEnter=function(x,b){if(b.If()&&b instanceof gn&&(x=b.fb("ButtonBorder"),x instanceof Ci)){var E=b._buttonFillOver;b._buttonFillNormal=x.fill,x.fill=E,E=b._buttonStrokeOver,b._buttonStrokeNormal=x.stroke,x.stroke=E}},y.mouseLeave=function(x,b){b.If()&&b instanceof gn&&(x=b.fb("ButtonBorder"),x instanceof Ci&&(x.fill=b._buttonFillNormal,x.stroke=b._buttonStrokeNormal))},y.actionDown=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null&&x.button===0){var E=b.fb("ButtonBorder");if(E instanceof Ci){x=x.diagram;var z=x.skipsUndoManager;x.skipsUndoManager=!0;var nt=b._buttonFillPressed;b._buttonFillOver=E.fill,E.fill=nt,nt=b._buttonStrokePressed,b._buttonStrokeOver=E.stroke,E.stroke=nt,x.skipsUndoManager=z}}},y.actionUp=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null&&x.button===0){var E=b.fb("ButtonBorder");if(E instanceof Ci){var z=x.diagram,nt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,b)?(E.fill=b._buttonFillOver,E.stroke=b._buttonStrokeOver):(E.fill=b._buttonFillNormal,E.stroke=b._buttonStrokeNormal),z.skipsUndoManager=nt}}},y.actionCancel=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null){var E=b.fb("ButtonBorder");if(E instanceof Ci){var z=x.diagram,nt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,b)?(E.fill=b._buttonFillOver,E.stroke=b._buttonStrokeOver):(E.fill=b._buttonFillNormal,E.stroke=b._buttonStrokeNormal),z.skipsUndoManager=nt}}},y.actionMove=function(x,b){if(b.If()&&b instanceof gn&&b._buttonFillPressed!==null){var E=x.diagram;if(E.firstInput.button===0&&(E.currentTool.standardMouseOver(),a(x,b)&&(x=b.fb("ButtonBorder"),x instanceof Ci))){var z=E.skipsUndoManager;E.skipsUndoManager=!0;var nt=b._buttonFillPressed;x.fill!==nt&&(x.fill=nt),nt=b._buttonStrokePressed,x.stroke!==nt&&(x.stroke=nt),E.skipsUndoManager=z}}},y}),_u("TreeExpanderButton",function(){var a=Na("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},Na(Ci,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Qi},new mo("figure","isTreeExpanded",function(y,x){return x=x.panel,y?x._treeExpandedFigure:x._treeCollapsedFigure}).cp()),{visible:!1},new mo("visible","isTreeLeaf",function(y){return!y}).cp());return a.click=function(y,x){if(x=x.part,x instanceof Ki&&(x=x.adornedPart),x instanceof Fn){var b=x.diagram;if(b!==null){if(b=b.commandHandler,x.isTreeExpanded){if(!b.canCollapseTree(x))return}else if(!b.canExpandTree(x))return;y.handled=!0,x.isTreeExpanded?b.collapseTree(x):b.expandTree(x)}}},a}),_u("SubGraphExpanderButton",function(){var a=Na("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},Na(Ci,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Qi},new mo("figure","isSubGraphExpanded",function(y,x){return x=x.panel,y?x._subGraphExpandedFigure:x._subGraphCollapsedFigure}).cp()));return a.click=function(y,x){if(x=x.part,x instanceof Ki&&(x=x.adornedPart),x instanceof mi){var b=x.diagram;if(b!==null){if(b=b.commandHandler,x.isSubGraphExpanded){if(!b.canCollapseSubGraph(x))return}else if(!b.canExpandSubGraph(x))return;y.handled=!0,x.isSubGraphExpanded?b.collapseSubGraph(x):b.expandSubGraph(x)}}},a}),_u("ToolTip",function(){return Na(Ki,gn.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new de(0,3),shadowBlur:5},Na(Ci,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new _n(0,0,4,6),spot2:new _n(1,1,-4,-4)}))}),_u("ContextMenu",function(){return Na(Ki,gn.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new de(0,3),shadowBlur:5},new mo("background","",function(a){return a.adornedPart!==null&&a.placeholder!==null?null:"#F5F5F5"}))}),_u("ContextMenuButton",function(){var a=Na("Button");a.stretch=Jn;var y=a.fb("ButtonBorder");return y instanceof Ci&&(y.figure="Rectangle",y.strokeWidth=0,y.spot1=new _n(0,0,2,3),y.spot2=new _n(1,1,-2,-2)),a}),_u("PanelExpanderButton",function(a){var y=lm(a,"COLLAPSIBLE"),x=Na("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},Na(Ci,{name:"ButtonIcon",strokeWidth:2},new mo("geometryString","visible",function(b){return b?x._buttonExpandedFigure:x._buttonCollapsedFigure}).cp(y)));return a=x.fb("ButtonBorder"),a instanceof Ci&&(a.stroke=null,a.fill="rgba(0, 0, 0, 0)"),x.click=function(b,E){var z=E.diagram;if(z!==null&&!z.isReadOnly){var nt=E.ih();nt===null&&(nt=E.part),nt!==null&&(E=nt.fb(y),E!==null&&(b.handled=!0,z.Ea("Collapse/Expand Panel"),E.visible=!E.visible,z.eb("Collapse/Expand Panel")))}},x}),_u("CheckBoxButton",function(a){var y=lm(a);return a=Na("Button",{desiredSize:new on(14,14)},Na(Ci,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:fn,geometryStretch:Gn,visible:!1},y!==""?new mo("visible",y).Kx():[])),a.click=function(x,b){if(b instanceof gn){var E=x.diagram;if(!(E===null||E.isReadOnly||y!==""&&E.model.isReadOnly)){x.handled=!0;var z=b.fb("ButtonIcon");E.Ea("checkbox"),z.visible=!z.visible,typeof b._doClick=="function"&&b._doClick(x,b),E.eb("checkbox")}}},a}),_u("CheckBox",function(a){a=lm(a),a=Na("CheckBoxButton",a,{name:"Button",isActionable:!1,margin:new ii(0,1,0,0)});var y=Na(gn,"Horizontal",a,{isActionable:!0,cursor:a.cursor,margin:new ii(1),_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,_buttonFillPressed:a._buttonFillPressed,_buttonStrokePressed:a._buttonStrokePressed,_buttonFillDisabled:a._buttonFillDisabled,mouseEnter:a.mouseEnter,mouseLeave:a.mouseLeave,actionDown:a.actionDown,actionUp:a.actionUp,actionCancel:a.actionCancel,actionMove:a.actionMove,click:a.click,_buttonClick:a.click});return a.mouseEnter=null,a.mouseLeave=null,a.actionDown=null,a.actionUp=null,a.actionCancel=null,a.actionMove=null,a.click=null,y}),Re.None=hn=new qe(Re,"None",0),Re.Default=yi=new qe(Re,"Default",0),Re.Vertical=oi=new qe(Re,"Vertical",4),Re.Horizontal=Jn=new qe(Re,"Horizontal",5),Re.Fill=fn=new qe(Re,"Fill",3),Re.Uniform=Gn=new qe(Re,"Uniform",1),Re.UniformToFill=ji=new qe(Re,"UniformToFill",2),Re.FlipVertical=Ei=new qe(Re,"FlipVertical",1),Re.FlipHorizontal=_i=new qe(Re,"FlipHorizontal",2),Re.FlipBoth=vr=new qe(Re,"FlipBoth",3),Re.make=Na,Re.getBuilders=function(){var a=new pn,y;for(y in uf)if(y!==y.toLowerCase()){var x=uf.I(y);typeof x=="function"&&a.add(y,x)}return a.freeze(),a},Re.defineBuilder=_u,Re.build=function(a,y,x){for(var b=[],E=2;Ea&&(a+=360),a!==0){if(this.translate(y,x),a===90){a=0;var b=1}else a===180?(a=-1,b=0):a===270?(a=0,b=-1):(b=a*Math.PI/180,a=Math.cos(b),b=Math.sin(b));var E=this.ha[1]*a+this.ha[3]*b,z=this.ha[0]*-b+this.ha[2]*a,nt=this.ha[1]*-b+this.ha[3]*a;this.ha[0]=this.ha[0]*a+this.ha[2]*b,this.ha[1]=E,this.ha[2]=z,this.ha[3]=nt,this.translate(-y,-x)}},yc.className="STransform";function ud(a){this.type=a,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}ud.prototype.addColorStop=function(a,y){this.gx.push({offset:a,color:y})},ud.className="SGradient";function Tl(a,y,x){this.ownerDocument=a=y===void 0?Ze.document:y,this.cA="http://www.w3.org/2000/svg",a!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new aa(this,x)}Tl.prototype.resize=function(a,y,x,b){return this.width!==a||this.height!==y?(this.width=a,this.height=y,this.style.width=x+"px",this.style.height=b+"px",this.Oa.setAttributeNS(null,"width",x+"px"),this.Oa.setAttributeNS(null,"height",b+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+x+" "+b),this.context.ww.firstElementChild.setAttributeNS(null,"width",x+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",b+"px"),!0):!1},Tl.prototype.Ud=function(a,y,x){if(a=this.ownerDocument.createElementNS(this.cA,a),yn(y))for(var b in y)a.setAttributeNS(b==="href"?"http://www.w3.org/1999/xlink":"",b,y[b]);return x!==void 0&&(a.textContent=x),a},Tl.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Tl.prototype.focus=function(){this.Oa.focus()},Tl.prototype.mx=function(){this.ownerDocument=null},sn.Object.defineProperties(Tl.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(a){this.Oa.setAttribute("width",a+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(a){this.Oa.setAttribute("height",a+"px")}},style:{get:function(){return this.Oa.style}}}),Tl.className="SVGSurface";function aa(a,y){this.Gv=a,this.svg=a.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new yc,this.j=um(this),this.Nj=um(this,"gojs-diagram"),this.Hl=this.ti=null;var x=Ie++,b=this.Ud("clipPath",{id:"mainClip"+x});b.appendChild(this.Ud("rect",{x:0,y:0,width:a.width,height:a.height})),this.ww=b,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(b),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+x+")"),this.eA={},this.isTemporary=!!y,this.filter="",this.bk=null}function Zy(a,y,x,b,E,z,nt){a.Nj===void 0?Ig(a,y,x,b,E,z,nt):a.Nj.setAttribute("transform","matrix("+y+", "+x+", "+b+", "+E+", "+z+", "+nt+")")}Ut=aa.prototype,Ut.arc=function(a,y,x,b,E,z,nt,ot){var at=2*Math.PI,ht=at-1e-6,dt=x*Math.cos(b),yt=x*Math.sin(b),Tt=a+dt,zt=y+yt,Gt=z?0:1;b=z?b-E:E-b,(1e-6b&&(b=b%at+at),b>ht?(this.path.push(["A",x,x,0,1,Gt,a-dt,y-yt]),this.path.push(["A",x,x,0,1,Gt,Tt,zt])):1e-6=Math.PI),Gt,a+x*Math.cos(E),y+x*Math.sin(E)])},Ut.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},Ut.Se=function(a){this.addPath(this.path,this.rb,a||0)},Ut.bezierCurveTo=function(a,y,x,b,E,z){this.path.push(["C",a,y,x,b,E,z])},Ut.clearRect=function(){},Ut.clip=function(){this.Yl.clipPath=!0},Ut.closePath=function(){this.path.push(["z"])},Ut.createLinearGradient=function(a,y,x,b){var E=new ud("linear");return E.x1=a,E.y1=y,E.x2=x,E.y2=b,E},Ut.createPattern=function(a){var y="";a instanceof HTMLCanvasElement&&(y=a.toDataURL()),a instanceof HTMLImageElement&&(y=a.getAttribute("src"));var x=this.eA;if(x[y])return"url(#"+x[y]+")";var b="PATTERN"+Ie++,E={x:0,y:0,width:a.width,height:a.height,href:y};return a=this.Ud("pattern",{width:a.width,height:a.height,id:b,patternUnits:"userSpaceOnUse"}),a.appendChild(this.Ud(pc,E)),this.svg.appendChild(a),x[y]=b,"url(#"+b+")"},Ut.createRadialGradient=function(a,y,x,b,E,z){var nt=new ud("radial");return nt.x1=a,nt.y1=y,nt.r1=x,nt.x2=b,nt.y2=E,nt.r2=z,nt};function Jy(a,y,x,b,E,z,nt,ot,at){b=ot/b,E=at/E,z===0&&nt===0||a.rb.translate(z,nt),b===1&&E===1||a.rb.scale(b,E),y===0&&x===0||a.rb.translate(-y,-x)}Ut.drawImage=function(a,y,x,b,E,z,nt,ot,at){var ht="";a instanceof HTMLCanvasElement&&(ht=a.toDataURL()),a instanceof HTMLImageElement&&(ht=a.getAttribute("src"));var dt=a instanceof HTMLImageElement?a.naturalWidth:a.width;a=a instanceof HTMLImageElement?a.naturalHeight:a.height,b===void 0&&(z=y,nt=x,ot=b=dt,at=E=a),b=b||0,E=E||0,ot=ot||0,at=at||0,Jy(this,y,x,b,E,z||0,nt||0,ot,at),z={x:0,y:0,width:dt||b,height:a||E,href:ht},ze.$(b,ot)&&ze.$(E,at)?ht.toLowerCase().indexOf(".svg")===-1&&ht.toLowerCase().indexOf("data:image/svg")===-1&&(z.preserveAspectRatio="xMidYMid slice"):z.preserveAspectRatio="none",(y!==0||x!==0||b!==dt||E!==a)&&(b+=y,E+=x,z["clip-path"]="path('M "+y+","+x+" L "+b+" "+x+" L "+b+" "+E+" L "+y+" "+E+" z')"),hf(this,pc,z,this.rb),this.addElement(pc,z)},Ut.fill=function(a){a&&(this.Yl["fill-rule"]="evenodd"),rv(this,this.Yl)},Ut.ng=function(a,y){this.clipInsteadOfFill?this.clip():this.fill(y)},Ut.fillRect=function(a,y,x,b){a=[a,y,x,b],a={x:a[0],y:a[1],width:a[2],height:a[3]},hf(this,"fill",a,this.rb),this.addElement("rect",a)},Ut.ox=function(a,y,x,b){a={x:a,y,width:x,height:b},hf(this,"fill",a,this.rb),rv(this,a),this.svg.prepend(this.Ud("rect",a))},Ut.fillText=function(a,y,x){a=[a,y,x],y=this.textAlign,y==="left"?y="start":y==="right"?y="end":y==="center"&&(y="middle"),y={x:a[1],y:a[2],style:"font: "+this.font,"text-anchor":y},hf(this,"fill",y,this.rb),this.addElement("text",y,a[0])},Ut.lineTo=function(a,y){this.path.push(["L",a,y])},Ut.moveTo=function(a,y){this.path.push(["M",a,y])},Ut.quadraticCurveTo=function(a,y,x,b){this.path.push(["Q",a,y,x,b])},Ut.rect=function(a,y,x,b){this.path.push(["M",a,y],["L",a+x,y],["L",a+x,y+b],["L",a,y+b],["z"])},Ut.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var a=this.stack.pop();this.fillStyle=a.fillStyle,this.font=a.font,this.globalAlpha=a.globalAlpha,this.lineCap=a.lineCap,this.lineDashOffset=a.lineDashOffset,this.lineJoin=a.lineJoin,this.lineWidth=a.lineWidth,this.miterLimit=a.miterLimit,this.shadowBlur=a.shadowBlur,this.shadowColor=a.shadowColor,this.shadowOffsetX=a.shadowOffsetX,this.shadowOffsetY=a.shadowOffsetY,this.strokeStyle=a.strokeStyle,this.textAlign=a.textAlign,this.bk=a.bk},Ut.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var a=[],y=0;ydt.offset?1:-1}),E=0;Ex?(this.scale(x/a,1),this.translate((a-x)/2,0)):x>a&&(this.scale(1,a/x),this.translate(0,(x-a)/2)),this.Hm?this.clip():this.fill(y),a>x?(this.translate(-(a-x)/2,0),this.scale(1/(x/a),1)):x>a&&(this.translate(0,-(x-a)/2),this.scale(1,1/(a/x)))}else this.Hm?this.clip():this.fill(y)},Ut.jk=function(){this.Hm||this.stroke()},Ut.Ev=function(a,y,x){this.Ar=a,this.Br=y,this.Vg=x},Ut.js=function(a,y){var x=this.Z;x.setLineDash!==void 0&&(x.setLineDash(a),x.lineDashOffset=y)},Ut.fs=function(){var a=this.Z;a.setLineDash!==void 0&&(a.setLineDash(vx),a.lineDashOffset=0)},Ut.Vc=function(a){a&&(this.dt=""),this.ct=this.et=""},Ut.Hs=function(){},sn.Object.defineProperties(Sc.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(a){this.ct!==a&&(this.ct=this.Z.fillStyle=a)}},font:{get:function(){return this.Z.font},set:function(a){this.dt!==a&&(this.dt=this.Z.font=a)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(a){this.Z.globalAlpha=a}},lineCap:{get:function(){return this.Z.lineCap},set:function(a){this.Z.lineCap=a}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(a){this.Z.lineDashOffset=a}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(a){this.Z.lineJoin=a}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(a){this.Z.lineWidth=a}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(a){this.Z.miterLimit=a}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(a){this.Z.shadowBlur=a}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(a){this.Z.shadowColor=a}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(a){this.Z.shadowOffsetX=a}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(a){this.Z.shadowOffsetY=a}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(a){this.et!==a&&(this.et=this.Z.strokeStyle=a)}},textAlign:{get:function(){return this.Z.textAlign},set:function(a){this.Z.textAlign=a}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(a){this.Z.imageSmoothingEnabled=a}},filter:{get:function(){return this.Z.filter},set:function(a){this.Z.filter=a===""?"none":a}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(a){this.Hm=a}}});var vx=Object.freeze([]);Sc.className="CanvasSurfaceContext";function Rg(){this.F=this.o=this.u=this.j=0}Rg.className="ColorNumbers";function hr(a,y){gf||(cv(),gf=!0),je(this),this._isFrozen=!1,a===void 0?(this.na=Wu,this.xk="black"):typeof a=="string"?(this.na=Wu,this.xk=a):(this.na=a,this.xk="black"),a=this.na,a===fu?(this.Qd=es,this.Lk=Ro):this.Lk=a===Fa?this.Qd=Gi:this.Qd=no,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,y&&Object.assign(this,y)}hr.prototype.copy=function(){var a=new hr;return a.na=this.na,a.xk=this.xk,a.Qd=this.Qd.J(),a.Lk=this.Lk.J(),a.Gr=this.Gr,a.Xp=this.Xp,this.we!==null&&(a.we=this.we.copy()),a.cr=this.cr,a},Ut=hr.prototype,Ut.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},Ut.ka=function(){return Object.isFrozen(this)&&Ye("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},Ut.qb=function(a){a.classType===hr&&(this.type=a)},Ut.toString=function(){var a="Brush(";if(this.type===Wu)a+=this.color;else if(a=this.type===fu?a+"Linear ":this.type===Fa?a+"Radial ":this.type===pf?a+"Pattern ":a+"(unknown) ",a+=this.start+" "+this.end,this.colorStops!==null)for(var y=this.colorStops.iterator;y.next();)a+=" "+y.key+":"+y.value;return a+")"},Ut.addColorStop=function(a,y){return this._isFrozen&&ti(this),(typeof a!="number"||!isFinite(a)||1a)&&xi(a,"0 <= loc <= 1",hr,"addColorStop:loc"),this.we===null&&(this.we=new pn),this.we.add(a,y),this.na===Wu&&(this.type=fu),this.xe=null,this},Ut.Vz=function(a,y){if(this._isFrozen&&ti(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?mf:y,this.type===Wu)du(this.color),this.color=df(a,y);else if((this.type===fu||this.type===Fa)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)du(x.value),this.addColorStop(x.key,df(a,y));return this};function t1(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?mf:x,du(a),df(y,x)}Ut.Wy=function(a,y){if(this._isFrozen&&ti(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?mf:y,this.type===Wu)du(this.color),this.color=df(-a,y);else if((this.type===fu||this.type===Fa)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)du(x.value),this.addColorStop(x.key,df(-a,y));return this};function e1(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?mf:x,du(a),df(-y,x)}function sv(a,y,x){du(a),a=Mr.j;var b=Mr.u,E=Mr.o,z=Mr.F;return du(y),x===void 0&&(x=.5),"rgba("+Math.round((Mr.j-a)*x+a)+", "+Math.round((Mr.u-b)*x+b)+", "+Math.round((Mr.o-E)*x+E)+", "+Math.round((Mr.F-z)*x+z)+")"}Ut.Gx=function(){if(this.type===Wu)return cf(this.color);if((this.type===fu||this.type===Fa)&&this.colorStops!==null){var a=this.colorStops;if(this.type===Fa)return cf(a.first().value);if(a.get(.5)!==null)return cf(a.get(.5));if(a.count===2)return a=a.Fa(),cf(sv(a[0].value,a[1].value));for(var y=a.iterator,x=-1,b=-1,E=1,z=1;y.next();){var nt=y.key,ot=Math.abs(.5-y.key);E>z&&ot=E&&otb&&(z=x,x=b,b=z,z=E),E=b-x,cf(sv(a.get(x),a.get(b),1-z/E))}return!1};function cf(a){return a?a instanceof hr?a.Gx():(du(a),128>(299*Mr.j+587*Mr.u+114*Mr.o)/1e3):!1}function df(a,y){switch(y){case mf:y=100*lv(Mr.j);var x=100*lv(Mr.u),b=100*lv(Mr.o);return Ms.j=.4124564*y+.3575761*x+.1804375*b,Ms.u=.2126729*y+.7151522*x+.072175*b,Ms.o=.0193339*y+.119192*x+.9503041*b,Ms.F=Mr.F,y=hv(Ms.j/ff[0]),x=hv(Ms.u/ff[1]),b=hv(Ms.o/ff[2]),Hl.j=116*x-16,Hl.u=500*(y-x),Hl.o=200*(x-b),Hl.F=Ms.F,Hl.j=Math.min(100,Math.max(0,Hl.j+100*a)),a=(Hl.j+16)/116,y=a-Hl.o/200,Ms.j=ff[0]*n1(Hl.u/500+a),Ms.u=ff[1]*(Hl.j>cm*dv?Math.pow(a,3):Hl.j/cm),Ms.o=ff[2]*n1(y),Ms.F=Hl.F,a=-.969266*Ms.j+1.8760108*Ms.u+.041556*Ms.o,y=.0556434*Ms.j+-.2040259*Ms.u+1.0572252*Ms.o,Mr.j=255*uv((3.2404542*Ms.j+-1.5371385*Ms.u+-.4985314*Ms.o)/100),Mr.u=255*uv(a/100),Mr.o=255*uv(y/100),Mr.F=Ms.F,Mr.j=Math.round(Mr.j),255Mr.j&&(Mr.j=0),Mr.u=Math.round(Mr.u),255Mr.u&&(Mr.u=0),Mr.o=Math.round(Mr.o),255Mr.o&&(Mr.o=0),"rgba("+Mr.j+", "+Mr.u+", "+Mr.o+", "+Mr.F+")";case i1:return av(),wa.o=Math.min(100,Math.max(0,wa.o+100*a)),"hsla("+wa.j+", "+wa.u+"%, "+wa.o+"%, "+wa.F+")";default:Ye("Unknown color space: "+y)}}function du(a){gf||(cv(),gf=!0);var y=fv;if(y!==null){y.clearRect(0,0,1,1),y.fillStyle="#000000";var x=y.fillStyle;y.fillStyle=a,y.fillStyle!==x?(y.fillRect(0,0,1,1),a=y.getImageData(0,0,1,1).data,Mr.j=a[0],Mr.u=a[1],Mr.o=a[2],Mr.F=a[3]/255):(y.fillStyle="#FFFFFF",y.fillStyle=a,Mr.j=0,Mr.u=0,Mr.o=0,Mr.F=1)}}function av(){var a=Mr.j/255,y=Mr.u/255,x=Mr.o/255,b=Math.max(a,y,x),E=Math.min(a,y,x),z=b-E;if(E=(b+E)/2,z===0)var nt=a=0;else{switch(b){case a:nt=(y-x)/z%6;break;case y:nt=(x-a)/z+2;break;case x:nt=(a-y)/z+4}nt*=60,0>nt&&(nt+=360),a=z/(1-Math.abs(2*E-1))}wa.j=Math.round(nt),wa.u=Math.round(100*a),wa.o=Math.round(100*E),wa.F=Mr.F}function lv(a){return a/=255,.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)}function uv(a){return .0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055}function hv(a){return a>dv?Math.pow(a,1/3):(cm*a+16)/116}function n1(a){var y=a*a*a;return y>dv?y:(116*a-16)/cm}function hd(a,y){typeof a!="string"&&(a instanceof hr||Ye("Value for "+y+" must be a color string or a Brush, not "+a))}function cv(){fv=Qr?new Ha(null,void 0,{willReadFrequently:!0}).context:null}sn.Object.defineProperties(hr.prototype,{type:{get:function(){return this.na},set:function(a){this._isFrozen&&ti(this,a),this.na=a,this.start.Mc()&&(a===fu?this.start=es:a===Fa&&(this.start=Gi)),this.end.Mc()&&(a===fu?this.end=Ro:a===Fa&&(this.end=Gi)),this.xe=null}},color:{get:function(){return this.xk},set:function(a){this._isFrozen&&ti(this,a),this.xk=a,this.xe=null}},start:{get:function(){return this.Qd},set:function(a){this._isFrozen&&ti(this,a),this.Qd=a.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(a){this._isFrozen&&ti(this,a),this.Lk=a.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(a){this._isFrozen&&ti(this,a),0>a&&xi(a,">= zero",hr,"startRadius"),this.Gr=a,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(a){this._isFrozen&&ti(this,a),0>a&&xi(a,">= zero",hr,"endRadius"),this.Xp=a,this.xe=null}},colorStops:{get:function(){return this.we},set:function(a){this._isFrozen&&ti(this,a),this.we=a,this.xe=null}},pattern:{get:function(){return this.cr},set:function(a){this._isFrozen&&ti(this,a),this.cr=a,this.xe=null}}}),hr.prototype.isDark=hr.prototype.Gx,hr.prototype.darkenBy=hr.prototype.Wy,hr.prototype.lightenBy=hr.prototype.Vz,hr.prototype.addColorStop=hr.prototype.addColorStop;var dv=216/24389,cm=24389/27,ff=[95.047,100,108.883],fv=null,Mr=new Rg,wa=new Rg,Ms=new Rg,Hl=new Rg,gf=!1;hr.className="Brush";var Wu;hr.Solid=Wu=new qe(hr,"Solid",0);var fu;hr.Linear=fu=new qe(hr,"Linear",1);var Fa;hr.Radial=Fa=new qe(hr,"Radial",2);var pf;hr.Pattern=pf=new qe(hr,"Pattern",4);var mf;hr.Lab=mf=new qe(hr,"Lab",5);var i1;hr.HSL=i1=new qe(hr,"HSL",6),hr.randomColor=function(a,y){a===void 0&&(a=128),y===void 0&&(y=Math.max(a,255));var x=Math.abs(y-a);y=Math.floor(a+Math.random()*x).toString(16);var b=Math.floor(a+Math.random()*x).toString(16);return a=Math.floor(a+Math.random()*x).toString(16),2>y.length&&(y="0"+y),2>b.length&&(b="0"+b),2>a.length&&(a="0"+a),"#"+y+b+a},hr.isValidColor=function(a){if(a==="black")return!0;if(a==="")return!1;gf||(cv(),gf=!0);var y=fv;if(y===null)return!0;y.fillStyle="#000000";var x=y.fillStyle;return y.fillStyle=a,y.fillStyle!==x?!0:(y.fillStyle="#FFFFFF",x=y.fillStyle,y.fillStyle=a,y.fillStyle!==x)},hr.lighten=function(a){return t1(a)},hr.lightenBy=t1,hr.darken=function(a){return e1(a)},hr.darkenBy=e1,hr.mix=sv,hr.isDark=cf;function Eo(){this.xa="Base"}Eo.prototype.measure=function(){},Eo.prototype.Yz=function(a,y,x,b,E){a.measure(y,x,b,E)},Eo.prototype.arrange=function(){},Eo.prototype.Ly=function(a,y,x,b,E,z){a.arrange(y,x,b,E,z)},Eo.prototype.iA=function(a){a.Uj()},Eo.prototype.gc=function(){},sn.Object.defineProperties(Eo.prototype,{name:{get:function(){return this.xa},set:function(a){this.xa=a}},classType:{get:function(){return gn}}}),Eo.prototype.remeasureObject=Eo.prototype.iA,Eo.prototype.arrangeElement=Eo.prototype.Ly,Eo.prototype.measureElement=Eo.prototype.Yz,Eo.className="PanelLayout";function dm(){this.xa="Base"}We(dm,Eo),dm.prototype.measure=function(a,y,x,b,E,z,nt){var ot=b.length;a=gu(a);for(var at=0;atUn&&(Io=Math.max(Un-Hh,0));var U0=an.oa===0;an.oc=an.oc+Io,an.actual=an.oa+Io,Un=Math.max(Un-(Io+(U0?Hh:0)),0)}if(Zs.columnSpan===1&&(xs===hn||xs===oi)){an=a.Eb(Ss);var Ap=an.Wc();Io=Math.max(kc-an.actual,0),Io+Ap>Mn&&(Io=Math.max(Mn-Ap,0));var _y=an.oa===0;an.oc=an.oc+Io,an.actual=an.oa+Io,Mn=Math.max(Mn-(Io+(_y?Ap:0)),0)}Gh&&Zs.Uj()}}}}}ai(Ce);var $l=0,vu=0;z=a.columnCount;for(var Cd=0;Cd=a.rowCount);ih++)an=a.Fb(ro.row+ih),Io=0,Io=xs===fn||xs===oi?Math.max(an.minimum,Cl[ro.row+ih]===0?an.maximum:Math.min(Cl[ro.row+ih],an.maximum)):Math.max(an.minimum,isNaN(an.Hc)?an.maximum:Math.min(an.Hc,an.maximum)),xu.height+=Io,fa+=an.minimum;for(var Ja=1;Ja=a.columnCount);Ja++)an=a.Eb(ro.column+Ja),Io=0,Io=xs===fn||xs===Jn?Math.max(an.minimum,Ra[ro.column+Ja]===0?an.maximum:Math.min(Ra[ro.column+Ja],an.maximum)):Math.max(an.minimum,isNaN(an.Hc)?an.maximum:Math.min(an.Hc,an.maximum)),xu.width+=Io,H0+=an.minimum;Jo.width+=xu.width,Jo.height+=xu.height;var Vf=ro.margin,Zh=Vf.right+Vf.left,Ep=Vf.top+Vf.bottom;ro.measure(Jo.width,Jo.height,H0,fa);for(var Yf=ro.measuredBounds,Il=Math.max(Yf.width+Zh,0),Fc=Math.max(Yf.height+Ep,0),Jh=0,Xf=0;Xf=a.rowCount);Xf++)an=a.Fb(ro.row+Xf),Jh+=an.total||0;if(Jh=rh)&&!(ro.row+wu>=a.rowCount);wu++){an=a.Fb(ro.row+wu);var sh=an.oa||0,Oc=oh(ro,an,eu);an.actual=Math.min(an.maximum,sh+Oc),an.oa!==sh&&(rh-=an.oa-sh)}for(;0bl&&(an.actual=Math.min(an.maximum,bl+rh),an.oa!==bl&&(rh-=an.oa-bl)),an.index===0)break;an=a.Fb(an.index-1)}}for(var Ld=0,ah=0;ah=a.columnCount);ah++)an=a.Eb(ro.column+ah),Ld+=an.total||0;if(Ld=Ed)&&!(ro.column+Dc>=a.columnCount);Dc++){an=a.Eb(ro.column+Dc);var kp=an.oa||0,Hy=Pu(ro,an,Gy);an.actual=Math.min(an.maximum,kp+Hy),an.oa!==kp&&(Ed-=an.oa-kp)}for(;0K0&&(an.actual=Math.min(an.maximum,K0+Ed),an.oa!==K0&&(Ed-=an.oa-K0)),an.index===0)break;an=a.Eb(an.index-1)}}}}ai(be),on.free(xu),on.free(Jo),Cl!==void 0&&ai(Cl),Ra!==void 0&&ai(Ra);var kd=0,Md=0,V0=a.desiredSize,px=a.maxSize;xs=_s(a,!0);var Mp=vu=$l=0,Tp=0;z=a.columnCount;for(var Y0=0;Y0=a.rowCount);an++){var pi=a.Fb(Ce+an);pi.oa!==0&&(ge.height+=pi.total)}for(an=1;an=a.columnCount);an++)pi=a.Eb(Ee+an),pi.oa!==0&&(ge.width+=pi.total);var ci=Be.oa+ge.width,Ji=be.oa+ge.height;an=ot,pi=at;var Pr=ci,Bo=Ji,Uo=ot,ys=at,Io=ci,$u=Ji;ot+ci>x.width&&(Io=Math.max(x.width-ot,0)),at+Ji>x.height&&($u=Math.max(x.height-at,0));var vo=Dn.alignment;if(vo.Xb()){vo=a.defaultAlignment,vo.sb()||(vo=Gi);var xl=vo.x,Ss=vo.y,th=vo.offsetX;vo=vo.offsetY;var ba=Be.alignment,Xa=be.alignment;ba.sb()&&(xl=ba.x,th=ba.offsetX),Xa.sb()&&(Ss=Xa.y,vo=Xa.offsetY)}else xl=vo.x,Ss=vo.y,th=vo.offsetX,vo=vo.offsetY;(isNaN(xl)||isNaN(Ss))&&(Ss=xl=.5,vo=th=0),ba=Sn.width,Xa=Sn.height;var ha=Dn.margin,Zs=ha.left+ha.right,Gh=ha.top+ha.bottom,wl=pl(Dn,be,Be,!1);!isNaN(Dn.desiredSize.width)||wl!==fn&&wl!==Jn||(ba=Math.max(ci-Zs,0)),!isNaN(Dn.desiredSize.height)||wl!==fn&&wl!==oi||(Xa=Math.max(Ji-Gh,0)),ci=Dn.maxSize,Ji=Dn.minSize,ba=Math.min(ci.width,ba),Xa=Math.min(ci.height,Xa),ba=Math.max(Ji.width,ba),Xa=Math.max(Ji.height,Xa),ci=Xa+Gh,an+=Pr*xl-(ba+Zs)*xl+th+ha.left,pi+=Bo*Ss-ci*Ss+vo+ha.top,Dn.visible&&(Br(Uo,ys,Io,$u,an,pi,Sn.width,Sn.height)?Dn.arrange(an,pi,ba,Xa):Dn.arrange(an,pi,ba,Xa,new Je(Uo,ys,Io,$u)))}}}for(on.free(ge),a=0;a=x&&(x=1);var b=a.gridCellSize,E=b.width;b=b.height;var z=a.naturalBounds,nt=a.actualBounds,ot=z.width,at=z.height,ht=Math.ceil(ot/E),dt=Math.ceil(at/b),yt=a.gridOrigin,Tt=yt.x;yt=yt.y,y.save(),y.beginPath(),y.rect(0,0,ot,at),y.clip(),y.Se();for(var zt=[],Gt=a.O.s,ee=Gt.length,ye=0;yebe)){ge=mv(ge.figure);for(var Ee=0;Eebe&&Ce.push(Be))}}}}for(Gt=a.O.s,ee=Gt.length,ye=0;yeE*ge*x))){if(be=He.segmentIndex,(!isFinite(be)||isNaN(be))&&(be=0),0>be&&(be=ge-Math.min(-be,ge)),be=Math.round(be%ge),ge=He.opacity,Ee=1,ge!==1){if(ge===0)continue;Ee=y.globalAlpha,y.globalAlpha=Ee*ge}Be=zt[ye];var Mn=!1,Un=He.strokeDashArray;if(Un!==null&&(Mn=!0,y.js(Un,He.strokeDashOffset)),He.figure==="LineV"&&He.stroke!==null&&0y)return a%y===x;if(a%y!==x)return!1;y=b.length;for(var E=0;Eyt)Ce.measure(1/0,1/0,0,0),be=Ce.measuredBounds,x.ed(be),zt.push(be);else{var Ee=Ce.segmentIndex,Be=Ce.segmentFraction,He=Ce.alignmentFocus;He.Mc()&&(He=Gi);var Mn=Ce.segmentOrientation,Un=Ce.segmentOffset;if(isNaN(Ee)){var Dn=at.ua;be=li(),Dn.Qu(Be,be);var Sn=de.allocAt(be[0],be[1]);if(Sn.add(at.i(0)),Dn.type===bn.j?Sn.offset(-Dn.startX,-Dn.startY):(Dn=Dn.figures.first(),Dn!==null&&Sn.offset(-Dn.startX,-Dn.startY)),Dn=be[2],Mn!==Ns){var an=at.computeAngle(Ce,Mn,Dn);Ce.Kb=an}an=Sn.x-y.x;var pi=Sn.y-y.y;de.free(Sn),ai(be)}else if(Ee<-yt||Ee>=yt)be=de.alloc(),at.vg(),at.computeMidPoint(be),Dn=at.midAngle,Mn!==Ns&&(an=at.computeAngle(Ce,Mn,Dn),Ce.Kb=an),an=be.x-y.x,pi=be.y-y.y,de.free(be);else{if(an=0,0<=Ee?(pi=dt.M(Ee),be=Eeci+10?0<=Ee?Dn.ab(pi):pi.ab(Dn):ci>Sn+10?0<=Ee?be.ab(an):an.ab(be):0<=Ee?Dn.ab(an):an.ab(Dn)}else Dn=0<=Ee?pi.ab(be):be.ab(pi);Mn!==Ns&&(an=at.computeAngle(Ce,Mn,Dn),Ce.Kb=an),an=pi.x+(be.x-pi.x)*Be-y.x,pi=pi.y+(be.y-pi.y)*Be-y.y}Ce.measure(1/0,1/0,0,0),be=Ce.measuredBounds,Sn=Ce.naturalBounds;var Ji=0;Ce instanceof Ci&&(Ji=Ce.strokeWidth),ci=Sn.width+Ji;var Pr=Sn.height+Ji;Gt.reset(),Gt.translate(-be.x,-be.y),Gt.scale(Ce.scale,Ce.scale),Gt.rotate(Mn===Ns?Ce.angle:Dn,ci/2,Pr/2),Mn!==Qg&&Mn!==$g||Gt.rotate(90,ci/2,Pr/2),Mn!==qg&&Mn!==tp||Gt.rotate(-90,ci/2,Pr/2),Mn===qm&&(45Dn||225Dn)&&Gt.rotate(-Dn,ci/2,Pr/2),Sn=new Je(0,0,ci,Pr),ee.xi(Sn,He),Gt.Ga(ee),He=-ee.x+Ji/2*Ce.scale,Ce=-ee.y+Ji/2*Ce.scale,ye.assign(Un),Ji=isNaN(Un.x);var Bo=isNaN(Un.y);if(Ji||Bo){ci=ci/2+3,Pr=Pr/2+3;var Uo=45<=Dn&&135>=Dn,ys=225<=Dn&&315>=Dn;Mn===Ns&&(Uo||ys)?(ye.x=Bo?ci:Un.y,ye.y=Ji?Pr:Un.x,Uo?0<=Ee||isNaN(Ee)&&.5>Be||!Ji||(ye.y=-Pr):ys&&((0<=Ee||isNaN(Ee)&&.5>Be)&&Ji&&(ye.y=-Pr),Bo&&(ye.x=-ci))):(Ji&&(ye.x=0<=Ee||isNaN(Ee)&&.5>Be?ci:-ci),Bo&&(ye.y=-Pr),ye.rotate(Dn))}else ye.rotate(Dn);an+=ye.x,pi+=ye.y,Sn.set(be),Sn.h(an+He,pi+Ce,be.width,be.height),zt.push(Sn),x.ed(Sn)}}if(nt!==null)for(b=nt.labelNodes;b.next();)b.value.measure(1/0,1/0);a.jg=x,a.position.h(y.x+x.x,y.y+x.y),Kr(E,x.width||0,x.height||0),ki.free(Gt),de.free(ee),de.free(ye)}}}},Pm.prototype.arrange=function(a,y){var x=y.length;if(a instanceof Ki||a instanceof xn){var b=a,E=null;a instanceof Ki&&(E=a,b=E.adornedPart);var z=a instanceof Ki?null:b.path,nt=a.j;if(nt.length!==0){var ot=0;if(z!==null&&ot=x)Gt=de.alloc(),zt=yt,ye=Gt,zt.vg(),zt.computeMidPoint(ye),zt=yt.midAngle,ht!==Ns&&(yt=yt.computeAngle(nt,ht,zt),nt.angle=yt),yt=Gt.x,ye=Gt.y,de.free(Gt);else{if(ee=0,0<=ot?(Gt=y.s[ot],ye=otCe+10?0<=ot?zt.ab(Gt):Gt.ab(zt):Ce>ge+10?0<=ot?ye.ab(ee):ee.ab(ye):0<=ot?zt.ab(ee):ee.ab(zt)}else zt=0<=ot?Gt.ab(ye):ye.ab(Gt);ht!==Ns&&(yt=yt.computeAngle(nt,ht,zt),nt.angle=yt),yt=Gt.x+(ye.x-Gt.x)*at,ye=Gt.y+(ye.y-Gt.y)*at}if(Tt.ys())nt.location=new de(yt,ye);else{Tt.Mc()&&(Tt=Gi),Gt=ki.alloc(),Gt.reset(),Gt.scale(nt.scale,nt.scale),Gt.rotate(nt.angle,0,0);var be=nt.naturalBounds;ee=Je.allocAt(0,0,be.width,be.height),ge=de.alloc(),ge.xi(ee,Tt),Gt.Ga(ge),Tt=-ge.x,Ce=-ge.y;var Ee=be.width,Be=be.height;be=de.alloc(),be.assign(dt);var He=isNaN(dt.x),Mn=isNaN(dt.y);if(He||Mn){Ee=Ee/2+3,Be=Be/2+3;var Un=45<=zt&&135>=zt,Dn=225<=zt&&315>=zt;ht===Ns&&(Un||Dn)?(be.x=Mn?Ee:dt.y,be.y=He?Be:dt.x,Un?0<=ot||isNaN(ot)&&.5>at||!He||(be.y=-Be):Dn&&((0<=ot||isNaN(ot)&&.5>at)&&He&&(be.y=-Be),Mn&&(be.x=-Ee))):(He&&(be.x=0<=ot||isNaN(ot)&&.5>at?Ee:-Ee),Mn&&(be.y=-Be),be.rotate(zt))}else be.rotate(zt);yt+=be.x,ye+=be.y,Gt.pp(ee),Tt+=ee.x,Ce+=ee.y,ot=de.allocAt(yt+Tt,ye+Ce),nt.move(ot),de.free(ot),de.free(be),de.free(ge),Je.free(ee),ki.free(Gt)}}E!==null?E.Ul(!1):b.Ul(!1),b=O1(a),a.location.h(a.position.x+b.x,a.position.y+b.y),de.free(b)}};function r1(a,y,x,b){if(xa(b)!==!1){var E=b.strokeWidth;E===0&&a instanceof Ki&&a.type===gn.Link&&a.adornedObject instanceof Ci&&(E=a.adornedObject.strokeWidth),E*=b.Ca,a instanceof xn&&a.ua!==null?(a=a.geometry.bounds,b.Ge(a.x-E/2,a.y-E/2,a.width+E,a.height+E)):a instanceof Ki&&a.adornedPart.ua!==null?(a=a.adornedPart.ua.bounds,b.Ge(a.x-E/2,a.y-E/2,a.width+E,a.height+E)):b.Ge(-(E/2),-(E/2),y+E,x+E),E=b.desiredSize,E.w()||b.ua===null?b.dc.h(0,0,E.width,E.height):b.dc.assign(b.ua.bounds),Po(b,!1)}}function zg(){this.xa="Base"}We(zg,Eo),zg.prototype.measure=function(a,y,x,b,E,z,nt){var ot=a.Pb();a.graduatedBounds=[];var at=ot.margin,ht=at.right+at.left,dt=at.top+at.bottom;ot.measure(y,x,z,nt);var yt=ot.measuredBounds,Tt=new Je(-at.left,-at.top,Math.max(yt.width+ht,0),Math.max(yt.height+dt,0));a.graduatedBounds.push(Tt),E.assign(Tt);for(var zt=ot.geometry,Gt=ot.strokeWidth,ee=zt.flattenedSegments,ye=zt.flattenedLengths,ge=zt.flattenedTotalLength,Ce=ee.length,be=0,Ee=0,Be=li(),He=0;Heci&&(ci+=360),Un.push(ci)}be=an,Ee=pi}Be.push(Un)}if(a.graduatedIntervals===null){for(var Ji=[],Pr=a.O.s,Bo=Pr.length,Uo=0;Uo$u)){for(var vo=0;vo$u&&Io.push(Ss)}}}}}a.graduatedIntervals=Ji}var th=a.graduatedIntervals,ba=a.O.s,Xa=ba.length,ha=0,Zs=0,Gh=ge;a.graduatedMarks=[];for(var wl,zf=0;zfbp*xs*ge/a.graduatedRange&&ca.graduatedSkip===null)){var Pd=ye[0][0],Ol=0,Js=0;Zs=ge*ca.graduatedStart-1e-4,Gh=ge*ca.graduatedEnd+1e-4;var kc=bp*xs,da=a.graduatedTickBase;if(daa.graduatedMin+kc&&(da-=Math.floor((da-a.graduatedMin)/kc)*kc);for(var U0=th[zf],Ap=da,_y=1e-6*a.graduatedMax,$l=1;da<=a.graduatedMax+_y;$l++){t:{for(var vu=U0.length,Cd=0;Cd-Uf){var Vh=!1;break t}}Vh=!0}if(Vh&&(da>a.graduatedMax&&(da=a.graduatedMax),ca.graduatedSkip===null||ca instanceof Cr&&!ca.graduatedSkip(da,ca)||ca instanceof Ci&&!ca.graduatedSkip(da,ca))&&(ha=(da-a.graduatedMin)*ge/a.graduatedRange,ha>ge&&(ha=ge),Zs<=ha&&ha<=Gh)){for(var tu=Be[Ol][Js],eh=ye[Ol][Js];OlPd&&Jsyu&&.4995yu?0yu||.9995bd){var Wf=1-Math.abs(.5-yu);tu=(Pl*Wf+Bl*(1-Wf))%360;break t}}}tu=Pl}if(ca instanceof Cr){var hl="";ca.graduatedFunction!==null?(hl=ca.graduatedFunction(da,ca),hl=hl!=null?hl.toString():""):hl=(+da.toFixed(2)).toString(),hl!==""&&wl.push({$l:_f,angle:tu,text:hl})}else wl.push({$l:_f,angle:tu})}da=Ap+$l*kc}}}a.graduatedMarks.push(wl)}ai(Be);var Jo=a.graduatedMarks;if(Jo!==null)for(var Lp=b.length,Is=0;Iscl;cl++){switch(cl){case 0:$s.h(xu,Cl);break;case 1:$s.h(xu+Gf,Cl);break;case 2:$s.h(xu,Cl+Nc);break;case 3:$s.h(xu+Gf,Cl+Nc)}$s.rotate(ro+yo.angle),$s.offset(G0,Kf),Hf===0&&cl===0?Ra.h($s.x,$s.y,0,0):Ra.Ye($s),$s.offset(-G0,-Kf),$s.rotate(-ro-yo.angle)}de.free($s),Su.graduatedBounds!==null&&Su.graduatedBounds.push(Ra),ur(nh,Ra.x,Ra.y,Ra.width,Ra.height)}else if(yo instanceof Cr){var Za=a,H0=E;Za.temporaryTextBlock===null&&(Za.temporaryTextBlock=new Cr);var fa=Za.temporaryTextBlock;S1(fa,yo);var ih=yo.alignmentFocus;ih.Mc()&&(ih=es);for(var Ja=yo.segmentOrientation,Vf=yo.segmentOffset,Zh=new Je,Ep=0,Yf=0,Il=0,Fc=0,Jh=0,Xf=Rs.length,rh=0;rhIl||225Il)&&bl.rotate(-Il,sh/2,Oc/2);var Ld=Je.allocAt(0,0,sh,Oc),ah=de.alloc();ah.xi(Ld,ih),bl.Ga(ah);var Ed=-ah.x,Gy=-ah.y,Pu=de.alloc();Pu.assign(Vf),isNaN(Pu.x)&&(Pu.x=sh/2+3),isNaN(Pu.y)&&(Pu.y=-(Oc/2+3)),Pu.rotate(Il),Ep+=Pu.x+Ed,Yf+=Pu.y+Gy;var Dc=new Je(Ep,Yf,oh.width,oh.height),kp=new Je(oh.x,oh.y,oh.width,oh.height),Hy=new Je(wu.x,wu.y,wu.width,wu.height);eu.Sz=Fc,eu.lineCount=fa.lineCount,eu.lines=[fa.Cb,fa.Ih,fa.df,fa.Le,fa.Qc,fa.Qb,fa.ze],eu.actualBounds=Dc,eu.measuredBounds=kp,eu.naturalBounds=Hy,rh===0?Zh.assign(Dc):Zh.ed(Dc),de.free(Pu),de.free(ah),Je.free(Ld),ki.free(bl)}Za.graduatedBounds!==null&&Za.graduatedBounds.push(Zh),ur(H0,Zh.x,Zh.y,Zh.width,Zh.height)}Po(yo,!1)}}},zg.prototype.arrange=function(a,y,x){if(a.graduatedBounds!==null){var b=a.Pb(),E=a.graduatedMarks;if(E!==null){var z=a.graduatedBounds,nt=0,ot=z[nt];nt++,b!==null&&b.arrange(ot.x-x.x,ot.y-x.y,ot.width,ot.height);for(var at=y.length,ht=0;ht=nt&&(nt=1);for(var ot=z.actualBounds,at=a.O.s,ht=a.graduatedMarks,dt=at.length,yt=0;yta.graduatedTickUnit*Tt.interval*z.geometry.flattenedTotalLength/a.graduatedRange*nt&&Tt.graduatedSkip===null)){var ee=Tt.measuredBounds,ye=Tt.strokeWidth*Tt.scale,ge=Tt.alignmentFocus;ge.Mc()&&(ge=es);for(var Ce=0;Cent.height)continue}else if(ht.position>nt.width)continue;var dt=ht.separatorStrokeWidth;isNaN(dt)&&(dt=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var yt=ht.separatorStroke;if(yt===null&&(yt=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),dt!==0&&yt!==null){$r(a,y,yt,!1,!1,nt,z),yt=!1;var Tt=ht.separatorDashArray;Tt===null&&(Tt=x?a.defaultRowSeparatorDashArray:a.defaultColumnSeparatorDashArray),Tt!==null&&(yt=!0,y.js(Tt,0)),y.beginPath(),Tt=ht.position+dt,x?Tt>nt.height&&(dt-=Tt-nt.height):Tt>nt.width&&(dt-=Tt-nt.width),ht=ht.position+dt/2,y.lineWidth=dt,dt=a.yb,x?(ht+=dt.top,Tt=nt.width-dt.right,y.moveTo(dt.left,ht),y.lineTo(Tt,ht)):(ht+=dt.left,Tt=nt.height-dt.bottom,y.moveTo(ht,dt.top),y.lineTo(ht,Tt)),y.stroke(),y.Se(),yt&&y.fs()}}}}function Cm(a,y,x,b,E){for(var z=b.length,nt=a.actualBounds,ot=a.naturalBounds,at=s1(a,!0),ht=s1(a,!1),dt=0;dtTt)){var zt=yt.Wc(),Gt=yt.separatorStrokeWidth;isNaN(Gt)&&(Gt=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var ee=yt.separatorStroke;ee===null&&(ee=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),(ee===null||yt.index===(x?at:ht))&&(Gt=0),zt-=Gt,Gt=yt.position+Gt,zt+=yt.actual,Gt+zt>Tt&&(zt=Tt-Gt),0>=zt||(Tt=a.yb,$r(a,y,yt.background,!0,!1,ot,nt),x?y.fillRect(Tt.left,Gt+Tt.top,nt.width-(Tt.left+Tt.right),zt):y.fillRect(Gt+Tt.left,Tt.top,zt,nt.height-(Tt.top+Tt.bottom)))}}}}function s1(a,y){for(var x=y?a.rowCount:a.columnCount,b=0;bb&&E.set(Gt),de.free(Gt)),de.free(dt),z&&E.transform(nt),ht},Ut.Gj=function(){for(var a=this.O.s,y=a.length,x=0;xx||z>b)&&(this.v(),this.measure(y>x?x:y,z>b?b:z,0,0));break;case fn:this.v(!0),this.measure(x+ot,b+nt,0,0);break;case Jn:this.v(!0),this.measure(x+ot,z+nt,0,0);break;case oi:this.v(!0),this.measure(y+ot,b+nt,0,0)}}this.na.arrange(this,E,this.jg)}},Ut.gh=function(a){var y=this.naturalBounds,x=gu(this);if(Br(0,0,y.width,y.height,a.x,a.y)){y=this.O.s;for(var b=y.length,E=de.allocAt(0,0);b--;){var z=y[b];if((z.visible||z===x)&&(Di(E.set(a),z.transform),z.ca(E)))return de.free(E),!0}return de.free(E),!(this.Ma===null&&this.areaBackground===null)}return!1},Ut.ks=function(a){if(this.bindingId===a)return this;for(var y=this.O.s,x=y.length,b=0;bTt.width||yt.y>Tt.height||0>yt.x+yt.width||0>yt.y+yt.height||(yt=dt,dt=dt instanceof gn?dt:null,Tt=ki.alloc(),Tt.set(nt),(dt!==null?dt.Cf(a,y,x,b,E,Tt):Do(yt,a,b,Tt))&&(y!==null&&(yt=y(yt)),yt===null||x!==null&&!x(yt)||E.add(yt)),ki.free(Tt))}}return z===void 0&&ki.free(nt),b}return z===void 0&&ki.free(nt),!1};function vv(a,y,x,b){for(var E=a.O.s,z=E.length;z--;){var nt=E[z];if(nt.visible){var ot=nt.actualBounds,at=a.naturalBounds;ot.x>at.width||ot.y>at.height||0>ot.x+ot.width||0>ot.y+ot.height||(nt instanceof gn&&vv(nt,y,x,b),y!==null&&(nt=y(nt)),nt===null||x!==null&&!x(nt)||b.add(nt))}}}Ut.og=function(a,y,x,b,E,z){if(this.pickable===!1)return!1;x===void 0&&(x=null),b===void 0&&(b=null);var nt=this.naturalBounds,ot=this.se(),at=ot?a:Di(de.allocAt(a.x,a.y),this.transform),ht=ot?y:Di(de.allocAt(y.x,y.y),this.transform),dt=at.Bf(ht),yt=0ye.width||ee.y>ye.height||0>ee.x+ee.width||0>ee.y+ee.height))&&(Gt.se()?(ee=Gt.transform,Di(at.set(a),ee),Di(ht.set(y),ee)):(at.set(a),ht.set(y)),ee=Gt,Gt=Gt instanceof gn?Gt:null,(Gt!==null?Gt.og(at,ht,x,b,E,z):ee.tx(at,ht,E))&&(x!==null&&(ee=x(ee)),ee===null||b!==null&&!b(ee)||z.add(ee)))}}de.free(at),de.free(ht)}return E?yt:nt}return!1};function yv(a){var y=null;return a instanceof Ci&&(y=a.spot1,y===ns&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot1)),y===null&&(y=ho),y}function Sv(a){var y=null;return a instanceof Ci&&(y=a.spot2,y===ns&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot2)),y===null&&(y=ws),y}Ut.add=function(a){for(var y=[],x=0;x=E.count&&a>=E.count)return;E.mb(z),b=z}else Ye("element "+y.toString()+" has panel "+x.toString()+" but is not contained by it.")}(0>a||a>E.count)&&(a=E.count),E.Gb(a,y),(a===0||y.isPanelMain)&&(this.$g=null),xa(this)||this.v(),y.v(!1),y.portId!==null?this.Te=!0:y instanceof gn&&y.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Am(this,y,!1),x=this.part,x!==null&&(x.Rh=null,x.ag=NaN,this.Te&&x instanceof Fn&&(x.Te=!0),x.Te&&x instanceof Fn&&(x.wc=null),E=this.diagram,E!==null&&E.undoManager.isUndoingRedoing||(b!==-1&&x.cb(Lo,"elements",this,y,null,b,null),x.cb(co,"elements",this,null,y,null,a)))};function xv(a,y){a.l=y?a.l|16777216:a.l&-16777217}Ut.remove=function(a){for(var y=this.O.s,x=y.length,b=-1,E=0;Ea&&xi(a,">= 0",gn,"getRowDefinition:idx"),a=Math.round(a);var y=this.rowDefs;if(y[a]===void 0){var x=new Co;x.wi(this),x.isRow=!0,x.index=a,y[a]=x,this.cb(co,"rowdefs",this,null,x,null,a)}return y[a]},Ut.oA=function(a){if(0>a&&xi(a,">= 0",gn,"removeRowDefinition:idx"),this.rowCount!==0){a=Math.round(a);var y=this.rowDefs,x=y[a];if(x){y[a]=void 0;for(var b=y.length-1;0<=b&&y[b--]===void 0;)y.length--;this.cb(Lo,"rowdefs",this,x,null,a,null),this.v()}}};function c1(a,y,x){var b=a.rowDefs;if(!(0>y)){if(b[y]=x instanceof Co?x:void 0,!x)for(y=b.length-1;0<=y&&b[y--]===void 0;)b.length--;a.v()}}Ut.Eb=function(a){0>a&&xi(a,">= 0",gn,"getColumnDefinition:idx"),a=Math.round(a);var y=this.colDefs;if(y[a]===void 0){var x=new Co;x.wi(this),x.isRow=!1,x.index=a,y[a]=x,this.cb(co,"coldefs",this,null,x,null,a)}return y[a]},Ut.jA=function(a){if(0>a&&xi(a,">= 0",gn,"removeColumnDefinition:idx"),this.columnCount!==0){a=Math.round(a);var y=this.colDefs,x=y[a];if(x){y[a]=void 0;for(var b=y.length-1;0<=b&&y[b--]===void 0;)y.length--;this.cb(Lo,"coldefs",this,x,null,a,null),this.v()}}};function d1(a,y,x){var b=a.colDefs;if(!(0>y)){if(b[y]=x instanceof Co?x:void 0,!x)for(y=b.length-1;0<=y&&b[y--]===void 0;)b.length--;a.v()}}Ut.Gy=function(a){var y=null;return a.isRow?y=this.Fb(a.index):a.isRow||(y=this.Eb(a.index)),y&&Lm(y,a),this},Ut.Hy=function(a,y){return(a=this.Fb(a))&&Lm(a,new Co(y)),this},Ut.By=function(a,y){return(a=this.Eb(a))&&Lm(a,new Co(y)),this},Ut.nz=function(a){if(0>a||this.type!==gn.Table||this.rowCount===0)return-1;for(var y=0,x=this.rowDefs,b=x.length,E=this.topIndex;Ea||this.type!==gn.Table||this.columnCount===0)return-1;for(var y=0,x=this.colDefs,b=x.length,E=this.leftIndex;Ea;)this.pc(this.O.length-1,!1);g1(this,this.itemArray)};function g1(a,y){var x=Ug(a);if(y===null||y.length===0)for(;a.O.length>x;)a.pc(a.O.length-1,!1);else if(a.O.length<=x){x=y.length;for(var b=0;bx)){var E=Pv(a,y);if(E=Cv(a,E),E!==null){if(Ka(E),E=E.copy(),E.l&16777216){var z=a.ih();z!==null&&xv(z,!0)}typeof y=="object"&&(a.ge===null&&(a.ge=new pn),a.ge.add(y,E)),z=x+Ug(a),a.Gb(z,E),b&&(E.ub=y,wv(a,z,x),E.ub=null),E.data=y}}}function wv(a,y,x){for(a=a.O;ya&&xi(a,">= 0",gn,"padding"),a=new ii(a)):(0>a.left&&xi(a.left,">= 0",gn,"padding:value.left"),0>a.right&&xi(a.right,">= 0",gn,"padding:value.right"),0>a.top&&xi(a.top,">= 0",gn,"padding:value.top"),0>a.bottom&&xi(a.bottom,">= 0",gn,"padding:value.bottom"));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.v(),this.g("padding",y,a))}},defaultAlignment:{get:function(){return this.Tm},set:function(a){var y=this.Tm;y.D(a)||(this.Tm=a=a.J(),this.v(),this.g("defaultAlignment",y,a))}},defaultStretch:{get:function(){return this.Uf},set:function(a){var y=this.Uf;y!==a&&(this.Uf=a,this.v(),this.g("defaultStretch",y,a))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:uo},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.defaultSeparatorPadding;y.D(a)||(a=a.J(),this.T===null&&(this.T=new Oa),this.T.Qp=a,this.v(),this.g("defaultSeparatorPadding",y,a))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(a){var y=this.defaultRowSeparatorStroke;y!==a&&(a===null||typeof a=="string"||a instanceof hr)&&(a instanceof hr&&a.freeze(),this.T===null&&(this.T=new Oa),this.T.ia=a,this.N(),this.g("defaultRowSeparatorStroke",y,a))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(a){var y=this.defaultRowSeparatorStrokeWidth;y!==a&&isFinite(a)&&0<=a&&(this.T===null&&(this.T=new Oa),this.T.Ha=a,this.v(),this.g("defaultRowSeparatorStrokeWidth",y,a))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(a){var y=this.defaultRowSeparatorDashArray;if(y!==a){if(a!==null){for(var x=a.length,b=0,E=0;Ea)&&Ye("Panel.topIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Oa),this.T.Hb=a,this.v(),this.g("topIndex",y,a))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(a){var y=this.leftIndex;y!==a&&((!isFinite(a)||0>a)&&Ye("Panel.leftIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new Oa),this.T.hb=a,this.v(),this.g("leftIndex",y,a))}},data:{get:function(){return this.ub},set:function(a){var y=this.ub;if(y!==a){var x=this instanceof $n&&!(this instanceof Ki);Ka(this),this.ub=a;var b=this.diagram;b!==null&&(x?(x=b.partManager,this instanceof xn?(y!==null&&x.bf.remove(y),a!==null&&x.bf.add(a,this)):this instanceof $n&&(y!==null&&x.cf.remove(y),a!==null&&x.cf.add(a,this))):(x=this.panel,x!==null&&x.ge!==null&&(y!==null&&x.ge.remove(y),a!==null&&x.ge.add(a,this)))),this.g("data",y,a),b!==null&&b.undoManager.isUndoingRedoing||a!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(a){var y=this.zn;y!==a&&(this.zn=a,this.g("itemIndex",y,a))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new ld),this.A.nb=a)}},itemArray:{get:function(){return this.Hh},set:function(a){var y=this.Hh;if(y!==a||a!==null&&Sx(this,a)){var x=this.diagram;y!==a&&(x!==null&&y!==null&&uy(x.partManager,this,x),this.Hh=a,x!==null&&a!==null&&ly(x.partManager,this)),this.g("itemArray",y,a),x!==null&&x.undoManager.isUndoingRedoing||g1(this,a)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(a){if(this.itemTemplateMap===null){if(a===null)return;this.itemTemplateMap=new pn}var y=this.itemTemplateMap.I("");y!==a&&((a instanceof $n||a.isPanelMain)&&Ye("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+a),this.itemTemplateMap.add("",a),this.g("itemTemplate",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(a){var y=this.itemTemplateMap;if(y!==a){for(var x=a.iterator;x.next(););Li(this),this.A.Pc=a,this.g("itemTemplateMap",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(a){var y=this.itemCategoryProperty;y!==a&&(Li(this),this.A.Oc=a,this.g("itemCategoryProperty",y,a))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("isAtomic",y,a))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this instanceof mi&&(this.tb=null),this.v(),this.g("isClipping",y,a))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(a){var y=(this.l&33554432)!==0;y!==a&&(this.l^=33554432,this.v(),this.g("isOpposite",y,a))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;if(y!==a){var x=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",y,a),y=this.diagram,y!==null&&y.undoManager.isUndoingRedoing||x&&Am(this,this,a)}}},alignmentFocusName:{get:function(){return this.$e},set:function(a){var y=this.$e;y!==a&&(this.$e=a,this.v(),this.g("alignmentFocusName",y,a))}}}),sn.Object.defineProperties(gn,{Position:{get:function(){return rl.I("Position")}},Horizontal:{get:function(){return rl.I("Horizontal")}},Vertical:{get:function(){return rl.I("Vertical")}},Spot:{get:function(){return rl.I("Spot")}},Auto:{get:function(){return rl.I("Auto")}},Table:{get:function(){return rl.I("Table")}},Viewbox:{get:function(){return rl.I("Viewbox")}},TableRow:{get:function(){return rl.I("TableRow")}},TableColumn:{get:function(){return rl.I("TableColumn")}},Link:{get:function(){return rl.I("Link")}},Grid:{get:function(){return rl.I("Grid")}},Graduated:{get:function(){return rl.I("Graduated")}}}),gn.prototype.rebuildItemElements=gn.prototype.mv,gn.prototype.findItemPanelForData=gn.prototype.sx,gn.prototype.updateTargetBindings=gn.prototype.La,gn.prototype.copyTemplate=gn.prototype.Uy,gn.prototype.graduatedValueForPoint=gn.prototype.Gz,gn.prototype.graduatedPointForValue=gn.prototype.Fz,gn.prototype.findColumnForLocalX=gn.prototype.fz,gn.prototype.findRowForLocalY=gn.prototype.nz,gn.prototype.addColumnDefinition=gn.prototype.By,gn.prototype.addRowDefinition=gn.prototype.Hy,gn.prototype.addRowColumnDefinition=gn.prototype.Gy,gn.prototype.removeColumnDefinition=gn.prototype.jA,gn.prototype.getColumnDefinition=gn.prototype.Eb,gn.prototype.removeRowDefinition=gn.prototype.oA,gn.prototype.getRowDefinition=gn.prototype.Fb,gn.prototype.removeAt=gn.prototype.mb,gn.prototype.remove=gn.prototype.remove,gn.prototype.insertAt=gn.prototype.Gb,gn.prototype.elt=gn.prototype.M,gn.prototype.add=gn.prototype.add,gn.prototype.findObject=gn.prototype.fb,gn.prototype.findInVisualTree=gn.prototype.Nl,gn.prototype.walkVisualTreeFrom=gn.prototype.qm,gn.prototype.findMainElement=gn.prototype.Pb;var p1=!1,m1=null,rl=new pn;gn.className="Panel",gn.definePanelLayout=Nl,Nl("Position",new dm),Nl("Vertical",new gm),Nl("Auto",new mm),Nl("Link",new Pm);function pu(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}pu.prototype.copy=function(){var a=new pu;return a.lq=this.lq,a.F=this.F,a.ia=this.ia,a.V=this.V,a.u=this.u,a.j=this.j,a.o=this.o,a.Zh=this.Zh,a},pu.className="GradPanelSettings";function Oa(){this.Pc=[],this.Oc=[],this.j=this.ob=km,this.hb=this.Hb=0,this.Qp=uo,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}Oa.prototype.copy=function(a){for(var y=new Oa,x=this.Pc,b=x.length,E=y.Pc,z=0;za&&xi(a,">= 0",Co,"height"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",y,a))}},width:{get:function(){return this.Hc},set:function(a){var y=this.Hc;y!==a&&(0>a&&xi(a,">= 0",Co,"width"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",y,a))}},minimum:{get:function(){return this.jj},set:function(a){var y=this.jj;y!==a&&((0>a||!isFinite(a))&&xi(a,">= 0",Co,"minimum"),this.jj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",y,a))}},maximum:{get:function(){return this.hj},set:function(a){var y=this.hj;y!==a&&(0>a&&xi(a,">= 0",Co,"maximum"),this.hj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",y,a))}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(this.Jb=a.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",y,a))}},stretch:{get:function(){return this.hg},set:function(a){var y=this.hg;y!==a&&(this.hg=a,this.panel!==null&&this.panel.v(),this.Ob("stretch",y,a))}},separatorPadding:{get:function(){return this.dg},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.dg;a!==null&&y!==null&&y.D(a)||(a!==null&&(a=a.J()),this.dg=a,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",y,a))}},separatorStroke:{get:function(){return this.lo},set:function(a){var y=this.lo;y!==a&&(a!==null&&hd(a,"RowColumnDefinition.separatorStroke"),a instanceof hr&&a.freeze(),this.lo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",y,a))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(a){var y=this.mo;y!==a&&(this.mo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",y,a))}},separatorDashArray:{get:function(){return this.tj},set:function(a){var y=this.tj;if(y!==a){if(a!==null){for(var x=a.length,b=0,E=0;EE)){var z=b.measuredBounds,nt=Math.max(1,z.width);z=z.height;for(var ot=x[0],at=x[1],ht,dt,yt,Tt,zt,Gt,ee=0,ye=li(),ge=2;geyt&&(yt=1),E=x=yt,ht=nt/2,dt=ht!==0,ge=0,Gt=ye[ge],yt=Gt[0],zt=Gt[1],Tt=Gt[2],Gt=Gt[3];for(var Ce=0;.1<=ee;){if(Ce===0&&(dt?(E=x,E-=ht,ee-=ht,dt=!1):E=x,E===0&&(E=1)),E>ee){ai(ye);return}E>Gt?(Ce=E-Gt,E=Gt):Ce=0;var be=Math.sqrt(E*E/(1+Tt*Tt));if(0>yt&&(be=-be),ot+=be,at+=Tt*be,a.translate(ot,at),a.rotate(zt),a.translate(-(nt/2),-(z/2)),Ce===0&&b.hh(a,y),a.translate(nt/2,z/2),a.rotate(-zt),a.translate(-ot,-at),ee-=E,Gt-=E,Ce!==0){if(ge++,ge===ye.length){ai(ye);return}Gt=ye[ge],yt=Gt[0],zt=Gt[1],Tt=Gt[2],Gt=Gt[3],E=Ce}}ai(ye)}}Ut.hh=function(a,y){var x=this.xc,b=this.Ui;if(x!==null||b!==null){var E=this.ua;if(E!==null){a.yc();var z=this.actualBounds,nt=this.naturalBounds;b!==null&&$r(this,a,b,!0,!1,nt,z);var ot=this.part,at=this.ig;if(x===null||at!==0||ot===null||!this.isPanelMain&&ot.Pb()!==this||(at=ot.type===gn.Link&&ot instanceof Ki&&ot.category==="Selection"&&ot.adornedObject instanceof Ci&&ot.adornedPart.Pb()===ot.adornedObject?ot.adornedObject.strokeWidth:0),at===0&&(x=null),x!==null&&at!==0&&($r(this,a,x,!1,!1,nt,z),a.lineWidth=at,a.lineJoin=this.strokeJoin,a.lineCap=this.strokeCap,a.miterLimit=this.strokeMiterLimit),z=!1,ot&&y.Gf("drawShadows")&&(z=ot.isShadowed),a.Il===!1&&(z=!1),ot=!0,x===null||b!==null&&b!=="transparent"||(ot=!1),nt=!1,at=this.strokeDashArray,at!==null&&(nt=!0,a.js(at,this.strokeDashOffset)),E.type===bn.j)a.beginPath(),a.moveTo(E.startX,E.startY),a.lineTo(E.endX,E.endY),x!==null&&a.jk(),a.Se();else if(E.type===bn.u){var ht=E.startX;at=E.startY;var dt=E.endX,yt=E.endY;E=Math.min(ht,dt);var Tt=Math.min(at,yt);ht=Math.abs(dt-ht),at=Math.abs(yt-at),a.beginPath(),a.rect(E,Tt,ht,at),b!==null&&a.ng(b),x!==null&&(ot&&z&&Gl(a),a.jk(),ot&&z&&cu(a)),a.Se()}else if(E.type===bn.F)ht=E.startX,at=E.startY,dt=E.endX,yt=E.endY,E=Math.abs(dt-ht)/2,Tt=Math.abs(yt-at)/2,ht=Math.min(ht,dt)+E,at=Math.min(at,yt)+Tt,a.beginPath(),a.moveTo(ht,at-Tt),a.bezierCurveTo(ht+ze.wg*E,at-Tt,ht+E,at-ze.wg*Tt,ht+E,at),a.bezierCurveTo(ht+E,at+ze.wg*Tt,ht+ze.wg*E,at+Tt,ht,at+Tt),a.bezierCurveTo(ht-ze.wg*E,at+Tt,ht-E,at+ze.wg*Tt,ht-E,at),a.bezierCurveTo(ht-E,at-ze.wg*Tt,ht-ze.wg*E,at-Tt,ht,at-Tt),a.closePath(),b!==null&&a.ng(b),x!==null&&(ot&&z&&Gl(a),a.jk(),ot&&z&&cu(a)),a.Se();else if(E.type===bn.o)for(E=E.figures,at=E.length,Tt=0;Ttee.sweepAngle,zt!==null?zt.endX:ht.startX,zt!==null?zt.endY:ht.startY)}else if(zt=ra(ee,ht),ye=zt.length,ye===0)a.lineTo(ee.centerX,ee.centerY);else for(var ge=0;ge(x.startX-x.endX)*(a.x-x.endX)+(x.startY-x.endY)*(a.y-x.endY)||0>b)?!1:(Je.free(z),ze.Yb(x.startX,x.startY,x.endX,x.endY,E,a.x,a.y));if(x.type===bn.u){y=x.startX;var nt=x.startY,ot=x.endX;if(x=x.endY,z.x=Math.min(y,ot),z.y=Math.min(nt,x),z.width=Math.abs(ot-y),z.height=Math.abs(x-nt),this.fill===null){if(z.Bc(-b,-b),z.ca(a))return Je.free(z),!1;z.Bc(b,b)}return this.stroke!==null&&z.Bc(E,E),a=z.ca(a),Je.free(z),a}if(x.type===bn.F){nt=x.startX,E=x.startY,ot=x.endX;var at=x.endY;if(x=Math.min(nt,ot),y=Math.min(E,at),nt=Math.abs(ot-nt)/2,E=Math.abs(at-E)/2,x=a.x-(x+nt),y=a.y-(y+E),this.fill===null){if(nt-=b,E-=b,0>=nt||0>=E||1>=x*x/(nt*nt)+y*y/(E*E))return Je.free(z),!1;nt+=b,E+=b}return this.stroke!==null&&(nt+=b,E+=b),Je.free(z),0>=nt||0>=E?!1:1>=x*x/(nt*nt)+y*y/(E*E)}if(x.type===bn.o)return Je.free(z),this.fill===null?hh(x,a.x,a.y,E):nu(x,a,E,1=this.strokeWidth)dt=ze.Ve(ht.startX,ht.startY,ht.endX,ht.endY,z,nt,ot,at,E);else{if(ht.startX===ht.endX?(b=yt,dt=0):(y=(ht.endY-ht.startY)/(ht.endX-ht.startX),dt=yt/Math.sqrt(1+y*y),b=dt*y),y=li(),a=new de,ze.Ve(ht.startX+b,ht.startY+dt,ht.endX+b,ht.endY+dt,z,nt,ot,at,a)&&y.push(a),a=new de,ze.Ve(ht.startX-b,ht.startY-dt,ht.endX-b,ht.endY-dt,z,nt,ot,at,a)&&y.push(a),a=new de,ze.Ve(ht.startX+b,ht.startY+dt,ht.startX-b,ht.startY-dt,z,nt,ot,at,a)&&y.push(a),a=new de,ze.Ve(ht.endX+b,ht.endY+dt,ht.endX-b,ht.endY-dt,z,nt,ot,at,a)&&y.push(a),ot=y.length,ot===0)return ai(y),!1;for(dt=!0,at=1/0,b=0;bMath.abs(x)){if(at=nt-dt-x*(z-b),0>a*a*x*x+ht*ht-at*at){E.x=NaN,E.y=NaN,dt=!1;break t}yt=Math.sqrt(a*a*x*x+ht*ht-at*at),ot=(-(a*a*x*at)+a*ht*yt)/(ht*ht+a*a*x*x)+b,a=(-(a*a*x*at)-a*ht*yt)/(ht*ht+a*a*x*x)+b,ht=x*(ot-b)+at+dt,at=x*(a-b)+at+dt,Math.abs((z-ot)*(z-ot))+Math.abs((nt-ht)*(nt-ht))ot){E.x=NaN,E.y=NaN,dt=!1;break t}at=Math.sqrt(ot),ot=dt+at,at=dt-at,Math.abs(ot-nt)Math.abs(Gt)?(ee*=.5/Gt,Gt=.5):ee!==0&&.5>Math.abs(ee)&&(Gt*=.5/ee,ee=.5),ge-=Gt,Ce-=ee;zt.contains(ge,Ce);)ge-=Gt,Ce-=ee;for(E.x=ot,E.y=at,ee=0;eex?a-x:x-a)<(y>b?y-b:b-y)?(a=ya||ze.$(at.y,a))&&(at.yy||ze.$(at.x,y))&&(at.x=a&&b<=y):(a=b&&x<=a)}Ut.tx=function(a,y,x){function b(ye,ge){for(var Ce=ye.length,be=0;beE)return!0;return!1}if(x&&this.fill!==null&&this.gh(a,!0))return!0;var E=a.Bf(y),z=E;if(1.5=E||Qn(y,z,0,-yt)>=E||Qn(y,z,0,yt)>=E||Qn(y,z,dt,0)>=E)}else if(y.type===bn.o){if(ht=y.bounds,z=ht.x,ot=ht.y,at=ht.x+ht.width,ht=ht.y+ht.height,a.x>at&&a.xht&&a.yE&&wi(a.x,a.y,z,ot,at,ot)>E&&wi(a.x,a.y,at,ht,z,ht)>E&&wi(a.x,a.y,at,ht,at,ot)>E)return!1;if(z=Math.sqrt(E),x){if(this.fill===null?hh(y,a.x,a.y,z):nu(y,a,z,!0,!1))return!0}else{for(x=y.figures,y=0;yE)return!1;for(ot=z.segments.s,at=ot.length,ht=0;htE)return!1;break;case is:var Tt=li();if(ze.Qe(nt,dt,yt.point1X,yt.point1Y,yt.point2X,yt.point2Y,yt.endX,yt.endY,.8,Tt),nt=b(Tt,a),ai(Tt),nt||(nt=yt.endX,dt=yt.endY,a.zd(nt,dt)>E))return!1;break;case ma:if(Tt=li(),ze.ep(nt,dt,yt.point1X,yt.point1Y,yt.endX,yt.endY,.8,Tt),nt=b(Tt,a),ai(Tt),nt||(nt=yt.endX,dt=yt.endY,a.zd(nt,dt)>E))return!1;break;case So:case Aa:Tt=yt.type===So?ra(yt,z):za(yt,z,nt,dt);var zt=Tt.length;if(zt===0){if(nt=yt.type===So?yt.centerX:yt.endX,dt=yt.type===So?yt.centerY:yt.endY,a.zd(nt,dt)>E)return!1;break}yt=null;for(var Gt=li(),ee=0;ee= 0",Ci,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(a){var y=this.strokeCap;y!==a&&(typeof a!="string"||a!=="butt"&&a!=="round"&&a!=="square"?xi(a,'"butt", "round", or "square"',Ci,"strokeCap"):(wc(this),this.Na.Hr=a,this.N(),this.g("strokeCap",y,a)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(a){var y=this.strokeJoin;y!==a&&(typeof a!="string"||a!=="miter"&&a!=="bevel"&&a!=="round"?xi(a,'"miter", "bevel", or "round"',Ci,"strokeJoin"):(wc(this),this.Na.Ir=a,this.N(),this.g("strokeJoin",y,a)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(a){var y=this.strokeMiterLimit;if(y!==a&&1<=a){wc(this),this.Na.Jr=a,this.N();var x=this.part;x!==null&&(x.ag=NaN),this.g("strokeMiterLimit",y,a)}}},strokeDashArray:{get:function(){return this.Yg},set:function(a){var y=this.Yg;if(y!==a){if(a!==null){for(var x=a.length,b=0,E=0;Ea?a=0:1a?a=0:1(yt*yt+dt*dt)*Tt*Tt&&(x=!0),y.ib!==a&&(x=!1),y.ib instanceof aa&&(x=!1),y.Gf("textGreeking")===!1&&(x=!1),y=this.spacingAbove,yt=this.spacingBelow,this.flip){case _i:a.translate(E,0),a.scale(-1,1);break;case Ei:a.translate(0,z),a.scale(1,-1);break;case vr:a.translate(E,z),a.scale(-1,-1)}if(a.yc(),dt=this.Gc,Tt=(y+nt+yt)*dt,z>Tt&&(b=this.verticalAlignment,b=b.y*z-b.y*Tt+b.offsetY),dt===1&&this.ze!==null)yt=this.Cb,yt>E&&(yt=E),this.Oj(this.ze,a,0,b+y,E,nt,yt,x,ot,at,ht);else if(this.Qc!==null&&this.Qb!==null)for(Tt=0;TtE&&(zt=E),b+=y,this.Oj(this.Qb[Tt],a,0,b,E,nt,zt,x,ot,at,ht),b+=nt+yt}switch(this.flip){case _i:a.scale(-1,1),a.translate(-E,0);break;case Ei:a.scale(1,-1),a.translate(0,-z);break;case vr:a.scale(-1,-1),a.translate(-E,-z)}}},Ut.Oj=function(a,y,x,b,E,z,nt,ot,at,ht,dt){var yt=0;if(ot)at==="left"?yt=0:at==="right"?yt=E-nt:at==="center"&&(yt=(E-nt)/2),y.fillRect(x+yt,b+.25*z,nt,1);else{if(at==="left"?yt=0:at==="right"?yt=E:at==="center"&&(yt=E/2),E=Nm!==null?Nm(this,z):.75*z,y.fillText(a,x+yt,b+E),a=z/20|0,a===0&&(a=1),at==="right"?yt-=nt:at==="center"&&(yt-=nt/2),ht){ot=Fm!==null?Fm(this,z):.8*z,at=x+yt,ht=b+ot,E=x+yt+nt,ot=b+ot;var Tt=a;y.beginPath(),y.lineWidth=Tt,y.moveTo(at,ht),y.lineTo(E,ot),y.stroke(),y.Se(),y instanceof aa&&y.ad.classList.add("gojs-td")}dt&&(dt=b+z-z/2.2|0,a%2!==0&&(dt+=.5),b=x+yt,z=dt,x=x+yt+nt,nt=dt,yt=a,y.beginPath(),y.lineWidth=yt,y.moveTo(b,z),y.lineTo(x,nt),y.stroke(),y.Se(),y instanceof aa&&y.ad.classList.add("gojs-td"))}},Ut.kk=function(a,y,x){if(!Re.prototype.kk.call(this,a,y,x))return!1;if($r(this,a,this.xc,!0,!1,this.naturalBounds,this.actualBounds),x){if(this.svg.getElementsByTagName("text").length===0)return!0;for(y=this.svg.getElementsByClassName("gojs-td"),x=0;xa?a=0:1a?a=0:1=a&&xi(a,"> 0",Cr,"maxLines"),Fl(this),this.da.Jq=a,this.v(),this.g("maxLines",y,a))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(a){var y=this.Gm;y!==a&&(this.Gm=a,this.g("choices",y,a))}}});var Nm=null,Fm=null,Mv=new qe(Cr,"None",0),P1=new qe(Cr,"WrapFit",1),Tv=new qe(Cr,"WrapDesiredSize",2),C1=new qe(Cr,"WrapBreakAll",3),Nv=new qe(Cr,"OverflowClip",0),Om=new qe(Cr,"OverflowEllipsis",1),Hg=new qe(Cr,"FormatTrim",0),b1=new qe(Cr,"FormatNone",0),xx=/[ \u200b\u00ad]/,Fv=new Pi,A1=0,Dm=new Pi,Ov=0,Kg="...",L1="",Ws=null,Bm=!1;Cr.className="TextBlock";function Dv(){this.nc=!1,this.Hd=null,this.Xf=hn,this.gq=Hg,this.Jq=1/0,this.$q=Nv,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=Ic,this.$r=Tv}Dv.prototype.copy=function(){var a=new Dv;return a.Hd=this.Hd,a.Xf=this.Xf,a.gq=this.gq,a.Jq=this.Jq,a.$q=this.$q,a.Dr=this.Dr,a.Er=this.Er,a.Or=this.Or,a.Pr=this.Pr,a.Qr=this.Qr,a.vj=this.vj,a.Yr=this.Yr,a.$r=this.$r,a},Cr.getEllipsis=function(){return Kg},Cr.setEllipsis=function(a){Kg=a,Dm=new Pi,Ov=0},Cr.getBaseline=function(){return Nm},Cr.setBaseline=function(a){Nm=a},Cr.getUnderline=function(){return Fm},Cr.setUnderline=function(a){Fm=a},Cr.isValidFont=function(a){if(Bm||(Ws=Qr?new Ha(null).context:null,Bm=!0),Ws===null)return!0;var y=Ws.font;if(a===y||a==="10px sans-serif")return!0;Ws.font="10px sans-serif",Ws.font=a;var x=Ws.font;if(x!=="10px sans-serif")return Ws.font=y,!0;Ws.font="19px serif";var b=Ws.font;return Ws.font=a,x=Ws.font,Ws.font=y,x!==b},Cr.FormatNone=b1,Cr.FormatTrim=Hg,Cr.None=Mv,Cr.OverflowClip=Nv,Cr.OverflowEllipsis=Om,Cr.WrapBreakAll=C1,Cr.WrapDesiredSize=Tv,Cr.WrapFit=P1;function Vl(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}Vl.prototype.copy=function(){var a=new Vl;return a.Tk=this.Tk,a.u=this.u,a.j=this.j,a.F=this.F,a.o=this.o,a},Vl.className="GradElementSettings";function Gs(a,y){Re.call(this),this.Eg=null,this.qo="",this.Xg=sr,this.Nk=fn,this.Zg=this.Hd=null,this.Mk=Gi,this.Xf=hn,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof a=="string"?this.source=a:a&&Object.assign(this,a),y&&Object.assign(this,y)}var Sf;We(Gs,Re),Gs.prototype.cloneProtected=function(a){Re.prototype.cloneProtected.call(this,a),a.qo=this.qo,a.element=this.Eg,a.Xg=this.Xg.J(),a.Nk=this.Nk,a.Xf=this.Xf,a.Hd=this.Hd,a.Zg=this.Zg,a.Mk=this.Mk.J(),a.en=this.en,a.rl=this.rl},Gs.prototype.qb=function(a){a===hn||a===Gn||a===Ri?this.imageStretch=a:Re.prototype.qb.call(this,a)},Gs.prototype.toString=function(){return"Picture("+this.source+")#"+Me(this)};function xf(a){a===void 0&&(a=""),a!==""?Sf[a]&&(delete Sf[a],Im--):(Sf=new Pi,Im=0)}function E1(a,y){y.qy||(y.Fq=function(x){y.sq=!0,y.ln=!1;var b=y.Bg.copy();if(b!=null){for(b=b.iterator;b.next();){var E=b.value;E.N();var z=y.getAttribute("src")||"",nt=E.Og.I(z);if(nt!==null)for(var ot=nt.length,at=0;at=b.width&&(z=z+Gt.offsetX+(yt*Gt.x-b.width*Gt.x)),Tt>=b.height&&(nt=nt+Gt.offsetY+(Tt*Gt.y-b.height*Gt.y)),at=Math.min(b.width,yt),ot=Math.min(b.height,Tt);break;case fn:yt=b.width,Tt=b.height;break;case Gn:case Ri:zt===Gn?(zt=Math.min(b.height/Tt,b.width/yt),yt*=zt,Tt*=zt):zt===Ri&&(zt=Math.max(b.height/Tt,b.width/yt),yt*=zt,Tt*=zt,yt>=b.width&&(z=(z+Gt.offsetX+(yt*Gt.x-b.width*Gt.x)/yt)*at),Tt>=b.height&&(nt=(nt+Gt.offsetY+(Tt*Gt.y-b.height*Gt.y)/Tt)*ot),at*=1/(yt/b.width),ot*=1/(Tt/b.height),yt=b.width,Tt=b.height)}zt=this.Df()*y.scale;var ee=yt*zt*Tt*zt,ye=at*ot/ee,ge=x.__goCache;zt=null;var Ce=wx;if(!E){if(x.sq&&ge!==void 0&&4Ce*Ce)for(ge.gi===null&&(M1(ge,4,ht,dt,x),M1(ge,16,ht,dt,x)),E=ge.gi,ht=E.length,dt=0;dta)&&(a=5),a=Math.min(a,y/3),a=Math.min(a,x/3);var b="rr"+y+","+x+","+a,E=ze.Mf[b];if(E!==void 0)return E;var z=a*ze.wg;return E=new bn().add(new Fo(a,0,!0).add(new Xi(Mr,y-a,0)).add(new Xi(is,y,a,y-z,0,y,z)).add(new Xi(Mr,y,x-a)).add(new Xi(is,y-a,x,y,x-z,y-z,x)).add(new Xi(Mr,a,x)).add(new Xi(is,0,x-a,z,x,0,x-z)).add(new Xi(Mr,0,a)).add(new Xi(is,a,0,0,z,z,0).close())),1E.x&&a.y>E.y&&a.rightE.x&&y.y>E.y&&y.right=x.maxSelectionCount)){this.G^=4096;var b=!1;if(x!==null){b=x.skipsUndoManager,x.skipsUndoManager=!0;var E=x.selection;E.ka(),a?E.add(this):E.remove(this),E.freeze()}this.g("isSelected",y,a),this.Wb(),a=this.selectionChanged,a!==null&&a(this),x!==null&&(x.$b(),x.skipsUndoManager=b)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(a){var y=(this.G&524288)!==0;if(y!==a){this.G^=524288;var x=this.diagram;x!==null&&(x=x.highlighteds,x.ka(),a?x.add(this):x.remove(this),x.freeze()),this.g("isHighlighted",y,a),this.N(),a=this.highlightedChanged,a!==null&&a(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(a){var y=(this.G&8192)!==0;y!==a&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",y,a),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(a){var y=(this.G&262144)!==0;y!==a&&(this.G^=262144,this.g("isAnimated",y,a))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(a){var y=this.highlightedChanged;y!==a&&(Hs(this),this.P.oq=a,this.g("highlightedChanged",y,a))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(a){var y=this.selectionObjectName;y!==a&&(Hs(this),this.P.vr=a,this.Ug=null,this.g("selectionObjectName",y,a))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(a){var y=this.selectionAdornmentTemplate;y!==a&&(Hs(this),this.P.tr=a,this.g("selectionAdornmentTemplate",y,a))}},selectionObject:{get:function(){if(this.Ug===null){var a=this.selectionObjectName;a!==null&&a!==""?(a=this.fb(a),a!==null?this.Ug=a:this.Ug=this):this instanceof xn?(a=this.path,a!==null?this.Ug=a:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(a){var y=this.selectionChanged;y!==a&&(Hs(this),this.P.ur=a,this.g("selectionChanged",y,a))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(a){var y=this.resizeAdornmentTemplate;y!==a&&(Hs(this),this.P.fr=a,this.g("resizeAdornmentTemplate",y,a))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(a){var y=this.resizeObjectName;y!==a&&(Hs(this),this.P.hr=a,this.g("resizeObjectName",y,a))}},resizeObject:{get:function(){var a=this.resizeObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:_r},set:function(a){var y=this.resizeCellSize;y.D(a)||(a=a.J(),Hs(this),this.P.gr=a,this.g("resizeCellSize",y,a))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(a){var y=this.rotateAdornmentTemplate;y!==a&&(Hs(this),this.P.ir=a,this.g("rotateAdornmentTemplate",y,a))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(a){var y=this.rotateObjectName;y!==a&&(Hs(this),this.P.jr=a,this.g("rotateObjectName",y,a))}},rotateObject:{get:function(){var a=this.rotateObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:ns},set:function(a){var y=this.rotationSpot;y.D(a)||(a=a.J(),Hs(this),this.P.lr=a,this.g("rotationSpot",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;y!==a&&(this.ec=a,this.g("text",y,a))}},containingGroup:{get:function(){return this.Ah},set:function(a){if(this.Zc()){var y=this.Ah;if(y!==a){a===null||this!==a&&!a.Td(this)||(this===a&&Ye("Cannot make a Group a member of itself: "+this.toString()),Ye("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+a.toString())),this.C(2);var x=this.diagram;if(y!==null?Vv(y,this):this instanceof mi&&x!==null&&x.ai.remove(this),this.Ah=a,a!==null?Kv(a,this):this instanceof mi&&x!==null&&x.ai.add(this),this.C(1),x!==null&&x.aa){var b=this.data,E=x.model;if(b!==null&&E.Xj()){var z=E.wa(a!==null?a.data:null);E.mp(b,z)}}if(b=this.containingGroupChanged,b!==null&&(E=!0,x!==null&&(E=x.aa,x.aa=!0),b(this,y,a),x!==null&&(x.aa=E)),this instanceof mi){for(x=new Oe,Fh(x,this,!0,0,!0),x=x.iterator;x.next();)if(b=x.value,b instanceof Fn)for(b=b.linksConnected;b.next();)Cf(b.value)}if(this instanceof Fn){for(x=this.linksConnected;x.next();)Cf(x.value);x=this.labeledLink,x!==null&&Cf(x)}this.g("containingGroup",y,a),a!==null&&(y=a.layer,y!==null&&Zd(y,-1,a))}}else Ye("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(a){var y=this.containingGroupChanged;y!==a&&(Hs(this),this.P.Kp=a,this.g("containingGroupChanged",y,a))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof Fn&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(a){var y=this.layoutConditions;y!==a&&(Hs(this),this.P.Cq=a,this.g("layoutConditions",y,a))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(a){var y=this.dragComputation;y!==a&&(Hs(this),this.P.Up=a,this.g("dragComputation",y,a))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:ir},set:function(a){var y=this.shadowOffset;y.D(a)||(a=a.J(),Hs(this),this.P.zr=a,this.N(),this.g("shadowOffset",y,a))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(a){var y=this.shadowColor;y!==a&&(Hs(this),this.P.yr=a,this.N(),this.g("shadowColor",y,a))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(a){var y=this.shadowBlur;y!==a&&(Hs(this),this.P.Vg=a,this.N(),this.g("shadowBlur",y,a))}}}),$n.prototype.invalidateLayout=$n.prototype.C,$n.prototype.findCommonContainingGroup=$n.prototype.px,$n.prototype.isMemberOf=$n.prototype.Td,$n.prototype.findTopLevelPart=$n.prototype.sz,$n.prototype.findSubGraphLevel=$n.prototype.oz,$n.prototype.ensureBounds=$n.prototype.Va,$n.prototype.getDocumentBounds=$n.prototype.mi,$n.prototype.findObject=$n.prototype.fb,$n.prototype.moveTo=$n.prototype.moveTo,$n.prototype.invalidateAdornments=$n.prototype.Wb,$n.prototype.clearAdornments=$n.prototype.Ej,$n.prototype.removeAdornment=$n.prototype.Jf,$n.prototype.addAdornment=$n.prototype.bh,$n.prototype.findAdornment=$n.prototype.Pj,$n.prototype.updateTargetBindings=$n.prototype.La;var _1=!1;$n.className="Part",$n.LayoutNone=0,$n.LayoutAdded=1,$n.LayoutRemoved=2,$n.LayoutShown=4,$n.LayoutHidden=8,$n.LayoutNodeSized=16,$n.LayoutGroupLayout=32,$n.LayoutNodeReplaced=64,$n.LayoutStandard=127,$n.LayoutAll=16777215;function Ki(a,y){a===void 0||a instanceof Eo||typeof a=="string"?$n.call(this,a):($n.call(this),a&&(y=a)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,y&&Object.assign(this,y)}We(Ki,$n),Ki.prototype.toString=function(){var a=this.adornedPart;return"Adornment("+this.category+")"+(a!==null?a.toString():"")},Ki.prototype.updateRelationshipsFromData=function(){},Ki.prototype.Ul=function(a){var y=this.adornedObject,x=y==null?void 0:y.part;if(x instanceof xn&&y instanceof Ci){y=x.path,x.Ul(a),a=y.geometry,x=this.O.s,y=x.length;for(var b=0;ba&&(a=1);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Oe;x.add(this),Z1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Uu),y.Ue=!1}};function Z1(a,y,x,b,E,z,nt){if(1a&&(a=2);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Oe;x.add(this),Q1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Uu),y.Ue=!1}};function Q1(a,y,x,b,E,z,nt){for(var ot=z===a?!1:a.isTreeExpanded,at=x?a.Mo():a.Sd(),ht={};at.next();){var dt=at.value;if(dt.isTreeLink&&(ot||dt.fd||dt.bb(),dt=dt.To(a),dt!==null&&dt!==a&&!y.contains(dt))){if(y.add(dt),!ot){dt.Zb(!0),dt.oh();var yt=x?dt.Oo():dt.Po();ht.vv=a,yt.all(function(Tt){return function(zt){return zt===Tt.vv||!zt.isTreeExpanded}}(ht))&&E.Cj(dt,z)}(2E&&(E=ot.right),ot.bottom>z&&(z=ot.bottom)}}return isFinite(x)&&isFinite(b)?a.h(x,b,E-x,z-b):(y=y.location,a.h(y.x,y.y,0,0)),a},sn.Object.defineProperties(Ts.prototype,{padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.g("padding",y,a),this.v())}}}),Ts.className="Placeholder";function xn(a){$n.call(this,gn.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=Ns,this.Om=0,this.Qm=Ns,this.Rm=NaN,this.qj=Qv,this.po=.5,this.wd=null,this.Nb=new Cn().freeze(),this.Tg=this.Mg=null,this.ml=new Je,this.ua=new bn,this.u=this.o=this.Sf=this.Wf=null,this.su=new de,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],a&&Object.assign(this,a)}We(xn,$n),xn.prototype.cloneProtected=function(a){$n.prototype.cloneProtected.call(this,a),a.Qa=this.Qa&-113,a.ff=this.ff,a.gn=this.gn,a.vf=this.vf,a.uo=this.uo,a.qk=this.qk,a.Om=this.Om,a.Qm=this.Qm,a.Rm=this.Rm,a.qj=this.qj,a.po=this.po,this.ba!==null&&(a.ba=this.ba.copy())},Ut=xn.prototype,Ut.Af=function(a){$n.prototype.Af.call(this,a),this.ff=a.ff,this.vf=a.vf,a.Mg=null,a.bb(),a.Sf=this.Sf;var y=a.fromPort;y!==null&&la(y),a=a.toPort,a!==null&&la(a)},Ut.qb=function(a){a.classType===xn?(a.value&2)===2?this.routing=a:a===Pa||a===Xu||a===Af?this.curve=a:a===Zg||a===Zm||a===Jm?this.adjusting=a:a!==Qv&&a!==Ns&&Ye("Unknown Link enum value for a Link property: "+a):$n.prototype.qb.call(this,a)},Ut.Xc=function(){this.ba===null&&(this.ba=new Bg)},Ut.si=function(){var a=this.fromNode;if(a!==null){var y=a.findVisibleNode();if(y!==null&&(a=y),ks(a)||Th(a))return!1}return a=this.toNode,!(a!==null&&(y=a.findVisibleNode(),y!==null&&(a=y),ks(a)||Th(a)))},Ut.zv=function(){return!1},Ut.Av=function(){},Ut.Zc=function(){return!1},xn.prototype.computeAngle=function(a,y,x){return xn.computeAngle(y,x)},xn.computeAngle=function(a,y){switch(a){default:case Ns:a=0;break;case Jg:a=y;break;case Qg:a=y+90;break;case qg:a=y-90;break;case qv:a=y+180;break;case Qm:a=ze.bp(y),90a&&(a-=180);break;case $g:a=ze.bp(y+90),90a&&(a-=180);break;case tp:a=ze.bp(y-90),90a&&(a-=180);break;case qm:if(a=ze.bp(y),45a||225a)return 0;90a&&(a-=180)}return ze.bp(a)};function Cf(a){var y=a.fromNode,x=a.toNode,b=null;if(y!==null?b=x!==null?y.px(x):y.containingGroup:x!==null?b=x.containingGroup:b=null,y=b,x=a.Ah,x!==y){x!==null&&Vv(x,a),a.Ah=y,y!==null&&Kv(y,a);var E=a.containingGroupChanged;if(E!==null){var z=!0,nt=a.diagram;nt!==null&&(z=nt.aa,nt.aa=!0),E(a,x,y),nt!==null&&(nt.aa=z)}!a.fd||a.Lw!==x&&a.Mw!==x||a.bb()}if(a.isLabeledLink)for(a=a.labelNodes;a.next();)a.value.containingGroup=b}Ut=xn.prototype,Ut.oh=function(){var a=this.containingGroup;a!==null&&this.fromNode!==a&&this.toNode!==a&&a.computesBoundsIncludingLinks&&$n.prototype.oh.call(this)},Ut.To=function(a){var y=this.fromNode;return a===y?this.toNode:y},Ut.Cz=function(a){var y=this.fromPort;return a===y?this.toPort:y};function tS(a,y){a.wd===null&&(a.wd=new Oe),a.wd.add(y),a.v()}Ut.Vo=function(a){if($n.prototype.Vo.call(this,a),bc(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,_m(a,this,y));var x=this.uf;if(x!==null){var b=this.toPort;x===a&&b===y||_m(x,this,b)}Yg(this)}},Ut.Wo=function(a){if($n.prototype.Wo.call(this,a),bc(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,Wm(a,this,y));var x=this.uf;if(x!==null){var b=this.toPort;x===a&&b===y||Wm(x,this,b)}Xg(this)}},Ut.Lj=function(){if(this.fd=!0,this.wd!==null){var a=this.diagram;if(a!==null)for(var y=this.wd.copy().iterator;y.next();)a.remove(y.value)}this.data!==null&&(a=this.diagram,a!==null&&a.partManager.removeDataForLink(this))},xn.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var a=this.diagram;a!==null&&a.partManager.updateRelationshipsFromData(this)}},xn.prototype.move=function(a,y){var x=y?this.location:this.position,b=x.x;isNaN(b)&&(b=0);var E=x.y;for(isNaN(E)&&(E=0),b=a.x-b,E=a.y-E,y===!0?$n.prototype.move.call(this,a,!1):(a=de.allocAt(x.x+b,x.y+E),$n.prototype.move.call(this,a,!1),de.free(a)),Yu(this,b,E),a=this.labelNodes;a.next();)y=a.value,x=y.position,y.moveTo(x.x+b,x.y+E)},xn.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},xn.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},xn.prototype.computeMidPoint=function(a){var y=this.pointsCount;if(y===0)return a.assign(rr),a;if(y===1)return a.assign(this.i(0)),a;if(y===2){var x=this.i(0),b=this.i(1);return a.h((x.x+b.x)/2,(x.y+b.y)/2),a}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===Pa))return this.ua.Pu(.5,a),a.add(this.i(0)),x=this.ua.figures.first(),a.offset(-x.startX,-x.startY),a;if(this.computeCurve()===Pa){if(y===3){x=this.i(0),b=this.i(1);var E=this.i(2);return ze.ax(x.x,x.y,b.x,b.y,b.x,b.y,E.x,E.y,a),a}if(b=(y-1)/3|0,x=3*(b/2|0),b%2===1){b=this.i(x),E=this.i(x+1);var z=this.i(x+2);x=this.i(x+3),ze.ax(b.x,b.y,E.x,E.y,z.x,z.y,x.x,x.y,a)}else a.assign(this.i(x));return a}var nt=this.flattenedLengths;for(x=this.flattenedTotalLength,E=z=b=0;bx/2));)b+=E,z++;return y=this.i(z),z=this.i(z+1),1>Math.abs(y.x-z.x)?y.y>z.y?a.h(y.x,y.y-(x/2-b)):a.h(y.x,y.y+(x/2-b)):1>Math.abs(y.y-z.y)?y.x>z.x?a.h(y.x-(x/2-b),y.y):a.h(y.x+(x/2-b),y.y):(x=(x/2-b)/E,a.h(y.x+x*(z.x-y.x),y.y+x*(z.y-y.y))),a},xn.prototype.computeMidAngle=function(){var a=this.pointsCount;if(2>a)return NaN;if(a===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===Pa))return this.ua.wx(.5);if(this.computeCurve()===Pa&&4<=a){var y=(a-1)/3|0,x=3*(y/2|0);if(y%2===1){x=Math.floor(x),a=this.i(x),y=this.i(x+1);var b=this.i(x+2);return x=this.i(x+3),ze.My(a.x,a.y,y.x,y.y,b.x,b.y,x.x,x.y)}if(0b/2));)E+=z,x++;if(y=this.i(x),b=this.i(x+1),1>Math.abs(y.x-b.x)&&1>Math.abs(y.y-b.y)){if(0Math.abs(y.x-b.x))return y.y>b.y?270:90;if(1>Math.abs(y.y-b.y))return y.x>b.x?180:0}return y.ab(b)},Ut=xn.prototype,Ut.i=function(a){return this.Nb.s[a]},Ut.dd=function(a,y){this.Nb.cd(a,y)},Ut.L=function(a,y,x){this.Nb.cd(a,new de(y,x))},Ut.Kz=function(a,y){this.Nb.Gb(a,y)},Ut.m=function(a,y,x){this.Nb.Gb(a,new de(y,x))},Ut.ne=function(a){this.Nb.add(a)},Ut.yf=function(a,y){this.Nb.add(new de(a,y))},Ut.pv=function(a){this.Nb.mb(a)},Ut.Fj=function(){this.Nb.clear()};function Yu(a,y,x){if(y!==0||x!==0)if(a.pointsCount===0)a.defaultFromPoint&&a.defaultFromPoint.offset(y,x),a.defaultToPoint&&a.defaultToPoint.offset(y,x);else{for(var b=a.fd,E=new Cn,z=a.Nb.iterator;z.next();){var nt=z.value;E.add(new de(nt.x+y,nt.y+x).freeze())}E.freeze(),z=a.Nb,a.Nb=E,nt=a.diagram,isNaN(y)||isNaN(x)||nt!==null&&nt.animationManager.zb?a.v():(a.ke.h(a.ke.x+y,a.ke.y+x),a.pa.h(a.pa.x+y,a.pa.y+x),Es(a)),b?Hm(a):(a.defaultFromPoint&&(a.defaultFromPoint=a.i(0)),a.defaultToPoint&&(a.defaultToPoint=a.i(a.pointsCount-1))),nt!==null&&nt.animationManager.zb&&Xd(nt.animationManager,a,E),a.g("points",z,E)}}Ut.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},Ut.zf=function(){if(this.Mg!==null){for(var a=this.Mg,y=this.Nb,x=1/0,b=1/0,E=a.s,z=E.length,nt=0;ntht&&(yt=-yt),ee=(0>at?-1:1)*yt+zt,ye=dt*(ee-zt)+Gt),zt=z.x+2*ot/3,Gt=z.y+2*at/3;var ge=zt,Ce=Gt;ze.B(at,0)?Ce=0at?-1:1)*yt+zt,Ce=dt*(ge-zt)+Gt),this.Fj(),this.ne(z),this.yf(ee,ye),this.yf(ge,Ce),this.ne(Tt),this.dd(0,this.getLinkPoint(a,y,nt,!0,!1,b,E)),this.dd(3,this.getLinkPoint(b,E,x,!1,!1,a,y))}else z=b,Tt=E,b=this.getLinkPoint(a,y,nt,!0,!1,z,Tt),E=this.getLinkPoint(z,Tt,x,!1,!1,a,y),this.hasCurviness()?(Tt=E.x-b.x,x=E.y-b.y,nt=this.computeCurviness(),a=b.x+Tt/2,y=b.y+x/2,z=a,ot=y,ze.B(x,0)?ot=0nt&&(z=-z),z=(0>x?-1:1)*z+a,ot=Tt*(z-a)+y),this.ne(b),this.yf(z,ot),this.ne(E)):(this.ne(b),this.ne(E),ot=Je.alloc(),y.mi(ot),at=ot.ca(E),Tt.mi(ot),ht=ot.ca(b),(at||ht)&&(nt=y.ga(Vm(nt),new de),this.dd(0,this.getLinkPointFromPoint(a,y,nt,E,!0,nt)),x=Tt.ga(Vm(x),new de),this.dd(1,this.getLinkPointFromPoint(z,Tt,x,b,!1,x))),Je.free(ot))}else{yt=this.isAvoiding,Tt&&(dt&&yt||ht)&&this.Fj();var be=ht?this.computeCurviness():0;yt=this.getLinkPoint(a,y,nt,!0,dt,b,E),zt=ee=Gt=0,(dt||!ot||ht)&&(ye=this.computeEndSegmentLength(a,y,nt,!0),zt=this.getLinkDirection(a,y,yt,nt,!0,dt,b,E),ht&&(ot||nt.D(x)||!dt&&nt.x+x.x===1&&nt.y+x.y===1)&&(zt-=dt?90:30,0>be&&(zt-=180)),0>zt?zt+=360:360<=zt&&(zt-=360),ht&&(ye+=Math.abs(be)*(dt?1:2)),zt===0?Gt=ye:zt===90?ee=ye:zt===180?Gt=-ye:zt===270?ee=-ye:(Gt=ye*Math.cos(zt*Math.PI/180),ee=ye*Math.sin(zt*Math.PI/180)),nt.Mc()&&ht&&(ye=y.ga(Gi,de.alloc()),ge=de.allocAt(ye.x+1e3*Gt,ye.y+1e3*ee),this.getLinkPointFromPoint(a,y,ye,ge,!0,yt),de.free(ye),de.free(ge))),ye=this.getLinkPoint(b,E,x,!1,dt,a,y);var Ee=Ce=ge=0;if(dt||!at||ht){var Be=this.computeEndSegmentLength(b,E,x,!1);Ee=this.getLinkDirection(b,E,ye,x,!1,dt,a,y),ht&&(at||nt.D(x)||!dt&&nt.x+x.x===1&&nt.y+x.y===1)&&(Ee+=dt?0:30,0>be&&(Ee+=180)),0>Ee?Ee+=360:360<=Ee&&(Ee-=360),ht&&(Be+=Math.abs(be)*(dt?1:2)),Ee===0?ge=Be:Ee===90?Ce=Be:Ee===180?ge=-Be:Ee===270?Ce=-Be:(ge=Be*Math.cos(Ee*Math.PI/180),Ce=Be*Math.sin(Ee*Math.PI/180)),x.Mc()&&ht&&(x=E.ga(Gi,de.alloc()),nt=de.allocAt(x.x+1e3*ge,x.y+1e3*Ce),this.getLinkPointFromPoint(b,E,x,nt,!1,ye),de.free(x),de.free(nt))}x=yt,(dt||!ot||ht)&&(x=new de(yt.x+Gt,yt.y+ee)),nt=ye,(dt||!at||ht)&&(nt=new de(ye.x+ge,ye.y+Ce)),!Tt&&!dt&&ot&&3Math.abs(y.y-a.y)?(y.x>=a.x?y.x=a.x+9e9:y.x=a.x-9e9,y.y=a.y):(y.y>=a.y?y.y=a.y+9e9:y.y=a.y-9e9,y.x=a.x),y}xn.prototype.getLinkPointFromPoint=function(a,y,x,b,E,z){if(z===void 0&&(z=new de),a===null||y===null)return z.assign(x),z;if(a.isVisible()||(E=a.findVisibleNode(),E!==null&&E!==a&&(y=E.port)),a=null,E=y.panel,E===null||E.se()||(E=E.panel),E===null){E=b.x,b=b.y;var nt=x.x;x=x.y}else{a=E.oe,E=1/(a.m11*a.m22-a.m12*a.m21),nt=a.m22*E;var ot=-a.m12*E,at=-a.m21*E,ht=a.m11*E,dt=E*(a.m21*a.dy-a.m22*a.dx),yt=E*(a.m12*a.dx-a.m11*a.dy);E=b.x*nt+b.y*at+dt,b=b.x*ot+b.y*ht+yt,nt=x.x*nt+x.y*at+dt,x=x.x*ot+x.y*ht+yt}return y.Sj(E,b,nt,x,z),a!==null&&z.transform(a),z};function Km(a,y){var x=y.Zn;return x===null&&(x=new pd,x.port=y,x.node=y.part,y.Zn=x),lS(x,a)}xn.prototype.getLinkPoint=function(a,y,x,b,E,z,nt,ot){if(ot===void 0&&(ot=new de),x.sb()&&!bf(x))return y.ga(x,ot),ot;if(x.$c()){var at=Km(this,y);if(at!==null){if(ot.assign(at.Zo),E&&this.routing===nS){var ht=Km(this,nt);if(ht!==null&&at.Gl=dt.y&&a.y<=dt.y+dt.height?ot.y=a.y:(x.Hf(Qa)||x.Hf(pa))&&a.x>=dt.x&&a.x<=dt.x+dt.width&&(ot.x=a.x),de.free(at),de.free(ht)}}return ot}}return x=y.ga(Vm(x),de.alloc()),this.pointsCount>(E?6:2)?(nt=b?this.i(1):this.i(this.pointsCount-2),E&&(nt=Yv(x,nt.copy()))):(at=this.computeSpot(!b,nt),z=de.alloc(),nt=nt.ga(Vm(at),z),E&&(nt=Yv(x,nt)),de.free(z)),this.getLinkPointFromPoint(a,y,x,nt,b,ot),de.free(x),ot},xn.prototype.getLinkDirection=function(a,y,x,b,E,z,nt,ot){t:if(b.sb())var at=b.x>b.y?b.x>1-b.y?0:b.x<1-b.y?270:315:b.x1-b.y?90:b.x<1-b.y?180:135:.5>b.x?225:.5(z?6:2)?(ot=E?this.i(1):this.i(this.pointsCount-2),ot=z?Yv(at,ot.copy()):x):(x=de.alloc(),ot=ot.ga(Gi,x),de.free(x)),x=Math.abs(ot.x-at.x)>Math.abs(ot.y-at.y)?ot.x>=at.x?0:180:ot.y>=at.y?90:270,de.free(at),at=x}return b.Mc()&&nt.Td(a)&&(at+=180,360<=at&&(at-=360)),bf(b)||(a=y.li(),a===0)||(45<=a&&135>a?at+=90:135<=a&&225>a?at+=180:225<=a&&315>a&&(at+=270),360<=at&&(at-=360)),at},xn.prototype.computeEndSegmentLength=function(a,y,x,b){return y!==null&&x.$c()&&(a=Km(this,y),a!==null)?a.Ju:(a=b?this.fromEndSegmentLength:this.toEndSegmentLength,y!==null&&isNaN(a)&&(a=b?y.fromEndSegmentLength:y.toEndSegmentLength),isNaN(a)&&(a=10),a)},xn.prototype.computeSpot=function(a,y){return y===void 0&&(y=null),a?(a=y||this.fromPort,a===null?a=Gi:(y=this.fromSpot,y.Xb()&&(y=a.fromSpot),a=y===ns?no:y)):(a=y||this.toPort,a===null?a=Gi:(y=this.toSpot,y.Xb()&&(y=a.toSpot),a=y===ns?no:y)),a};function bf(a){return a===no||a.x===.5&&a.y===.5}function Vm(a){return a.x===.5&&a.y===.5?a:Gi}xn.prototype.computeOtherPoint=function(a,y){return this.computeAdjusting()!==Ns&&4Tt.width||yt.y>Tt.height||0>yt.x+yt.width||0>yt.y+yt.height)){if(yt=ki.alloc(),yt.set(nt),dt instanceof gn)ot=dt.Cf(a,y,x,b,E,yt);else if(this.path===dt){if(dt instanceof Ci)if(ot=a,Tt=b,dt.pickable===!1)ot=!1;else if(yt.multiply(dt.transform),Tt)t:{var zt=ot,Gt=yt;if(dt.fh(zt,Gt))ot=!0;else{if(Gt===void 0&&(Gt=dt.transform,zt.Re(dt.actualBounds))){ot=!0;break t}ot=zt.left,Tt=zt.right;var ee=zt.top;zt=zt.bottom;var ye=de.alloc(),ge=de.alloc(),Ce=de.alloc(),be=ki.alloc();be.set(Gt),be.bv(dt.transform),be.Vj(),ge.x=Tt,ge.y=ee,ge.transform(be),ye.x=ot,ye.y=ee,ye.transform(be),Gt=!1,Pc(dt,ye,ge,Ce)?Gt=!0:(ye.x=Tt,ye.y=zt,ye.transform(be),Pc(dt,ye,ge,Ce)?Gt=!0:(ge.x=ot,ge.y=zt,ge.transform(be),Pc(dt,ye,ge,Ce)?Gt=!0:(ye.x=ot,ye.y=ee,ye.transform(be),Pc(dt,ye,ge,Ce)&&(Gt=!0)))),ki.free(be),de.free(ye),de.free(ge),de.free(Ce),ot=Gt}}else ot=dt.fh(ot,yt)}else ot=Do(dt,a,b,yt);ot&&(Tt=dt,y!==null&&(Tt=y(dt)),Tt&&(x===null||x(Tt))&&E.add(Tt)),ki.free(yt)}}}return z===void 0&&ki.free(nt),ot||this.background!==null||this.areaBackground!==null}return z===void 0&&ki.free(nt),!1},xn.prototype.computeCurve=function(){if(this.Wf===null){var a=this.fromPort,y=this.isOrthogonal;this.Wf=a!==null&&a===this.toPort&&!y}return this.Wf?Pa:this.curve},xn.prototype.computeCorner=function(){if(this.curve===Pa)return 0;var a=this.corner;return(isNaN(a)||0>a)&&(a=10),a},xn.prototype.findMidLabel=function(){for(var a=this.path,y=this.O.s,x=y.length,b=0;bat?-Math.PI/2:Math.PI/2;else dt=Math.atan(at/Math.abs(ot)),0>ot&&(dt=Math.PI-dt);nt=y.x;var yt=y.y;ot=b.x-nt;var Tt=b.y-yt;for(at=Math.sqrt(ot*ot+Tt*Tt),ze.$(ot,0)?Tt=0>Tt?-Math.PI/2:Math.PI/2:(Tt=Math.atan(Tt/Math.abs(ot)),0>ot&&(Tt=Math.PI-Tt)),ht=at/ht,dt=Tt-dt,this.dd(a,y),a+=1;aat?-Math.PI/2:Math.PI/2:(at=Math.atan(at/Math.abs(ot)),0>ot&&(at=Math.PI-at)),ot=at+dt,y*=ht,this.L(a,nt+y*Math.cos(ot),yt+y*Math.sin(ot)));this.dd(x,b)}}return!0;case Jm:if(z=this.i(a),yt=this.i(x),!z.Xa(y)||!yt.Xa(b)){E=z.x,z=z.y,nt=yt.x,yt=yt.y,ht=(nt-E)*(nt-E)+(yt-z)*(yt-z),ot=y.x,dt=y.y,at=b.x,Tt=b.y;var zt=1;if(at-ot!==0){var Gt=(Tt-dt)/(at-ot);zt=Math.sqrt(1+1/(Gt*Gt))}else Gt=9e9;for(this.dd(a,y),a+=1;ay?y+=360:360<=y&&(y-=360),0>b?b+=360:360<=b&&(b-=360);var nt=b;y=315<=y||45>y?0:45<=y&&135>y?90:135<=y&&225>y?180:270,b=315<=b||45>b?0:45<=b&&135>b?90:135<=b&&225>b?180:270;var ot=E.actualBounds.copy(),at=z.actualBounds.copy();if(ot.w()&&at.w()){ot.Bc(ep,ep),at.Bc(ep,ep),ot.Ye(a),at.Ye(x);var ht=de.alloc(),dt=de.alloc();y===0?x.x>a.x||b===270&&x.ya.x||b===90&&x.y>a.y&&at.right>a.x?(ht.h(x.x,a.y),dt.h(x.x,(a.y+x.y)/2),b===180?(ht.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1),dt.x=ht.x,dt.y=x.y):b===270&&x.ya.y?(ht.x=a.xat.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):at.right,dt.x=ht.x,dt.y=x.y):b===0&&a.xat.top&&a.yot.bottom)&&(b===180&&(at.ca(a)||ot.ca(x))?ht.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(b===180||b===270)&&(ht.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,at.top),!0)),dt.x=x.x,dt.y=ht.y),ht.y>ot.top&&ht.y=ot.left&&x.x<=a.x||a.x<=at.right&&a.x>=x.x?(b===90||b===270)&&(ht.h(Math.max((a.x+x.x)/2,a.x),a.y),dt.h(ht.x,x.y)):(ht.y=b===270||(b===0||b===180)&&x.ya.y&&at.lefta.y?(ht.x=a.x>at.right?this.computeMidOrthoPosition(a.x,a.y,at.right,x.y,!1):a.x>at.left&&(b===270&&a.yat.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):at.left,dt.x=ht.x,dt.y=x.y):b===180&&a.x>at.right&&a.y>at.top&&a.yot.bottom)&&(b===0&&(at.ca(a)||ot.ca(x))?ht.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(b===0||b===270)&&(ht.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,at.top),!0)),dt.x=x.x,dt.y=ht.y),ht.y>ot.top&&ht.y=a.x||a.x>=at.left&&a.x<=x.x?(b===90||b===270)&&(ht.h(Math.min((a.x+x.x)/2,a.x),a.y),dt.h(ht.x,x.y)):(ht.y=b===270||(b===0||b===180)&&x.ya.y||b===180&&x.xa.y||b===0&&x.x>a.x&&at.bottom>a.y?(ht.h(a.x,x.y),dt.h((a.x+x.x)/2,x.y),b===270?(ht.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0),dt.x=x.x,dt.y=ht.y):b===180&&x.xa.x?(ht.y=a.yat.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):at.bottom,dt.x=x.x,dt.y=ht.y):b===90&&a.yat.left&&a.xot.right)&&(b===270&&(at.ca(a)||ot.ca(x))?ht.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(b===270||b===180)&&(ht.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,at.left),x.y,!1)),dt.x=ht.x,dt.y=x.y),ht.x>ot.left&&ht.x=ot.top&&x.y<=a.y||a.y<=at.bottom&&a.y>=x.y?(b===0||b===180)&&(ht.h(a.x,Math.max((a.y+x.y)/2,a.y)),dt.h(x.x,ht.y)):(ht.x=b===180||(b===90||b===270)&&x.xa.x&&at.top=a.x?(ht.y=a.y>at.bottom?this.computeMidOrthoPosition(a.x,a.y,x.x,at.bottom,!0):a.y>at.top&&(b===180&&a.xat.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):at.top,dt.x=x.x,dt.y=ht.y):b===270&&a.y>at.bottom&&a.x>at.left&&a.xot.right)&&(b===90&&(at.ca(a)||ot.ca(x))?ht.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(b===90||b===180)&&(ht.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,at.left),x.y,!1)),dt.x=ht.x,dt.y=x.y),ht.x>ot.left&&ht.x=a.y||a.y>=at.top&&a.y<=x.y?(b===0||b===180)&&(ht.h(a.x,Math.min((a.y+x.y)/2,a.y)),dt.h(x.x,ht.y)):(ht.x=b===180||(b===90||b===270)&&x.x=Ef&&(oS(zt),ot.Bc(zt.Ho*zt.Hx,zt.Go*zt.Ix),sS(zt,a,y,yt,b,ot,!1),at=Yl(zt,yt.x,yt.y)),!zt.abort&&atthis.pointsCount?(y===0||y===180?(ot.x=a.x,ot.y=yt.y):(ot.x=yt.x,ot.y=a.y),this.L(2,ot.x,ot.y),this.m(3,ot.x,ot.y)):(nt=this.i(3),y===0||y===180?ze.B(ot.x,nt.x)?(ot=y===0?Math.max(ot.x,a.x):Math.min(ot.x,a.x),this.L(2,ot,a.y),this.L(3,ot,nt.y)):ze.B(ot.y,nt.y)?(Math.abs(a.y-ot.y)<=zt.Go/2&&(this.L(2,ot.x,a.y),this.L(3,nt.x,a.y)),this.m(2,ot.x,a.y)):this.L(2,a.x,ot.y):(y===90||y===270)&&(ze.B(ot.y,nt.y)?(ot=y===90?Math.max(ot.y,a.y):Math.min(ot.y,a.y),this.L(2,a.x,ot),this.L(3,nt.x,ot)):ze.B(ot.x,nt.x)?(Math.abs(a.x-ot.x)<=zt.Ho/2&&(this.L(2,a.x,ot.y),this.L(3,a.x,nt.y)),this.m(2,a.x,ot.y)):this.L(2,ot.x,a.y))),x!==null&&(a=this.i(1),nt=this.i(2),a.x!==nt.x&&a.y!==nt.y?y===0||y===180?this.m(2,a.x,nt.y):this.m(2,nt.x,a.y):y===0||y===180?this.m(2,E.x,x.y):this.m(2,x.x,E.y)),Gt!==null&&(b===0||b===180?this.yf(z.x,Gt.y):this.yf(Gt.x,z.y)),y=!0):y=!1}}}else y=!1;y||(this.ne(ht.copy()),this.ne(dt.copy())),de.free(ht),de.free(dt)}},xn.prototype.computeMidOrthoPosition=function(a,y,x,b,E){var z=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(z=this.computeCurviness()),E?(y+b)/2+z:(a+x)/2+z};function Xv(a){if(a.diagram===null||!a.isAvoiding||!rf(a.diagram))return!1;var y=a.points.s,x=y.length;if(4>x)return!1;a=of(a.diagram,!0,a.containingGroup,null);for(var b=1;bAc&&Yl(y,dt,yt)!==ht-1&&(Yl(y,x-ot,b)===ht-1?(E=180,dt=x-ot,yt=b):Yl(y,x+ot,b)===ht-1?(E=0,dt=x+ot,yt=b):Yl(y,x,b-at)===ht-1?(E=270,dt=x,yt=b-at):Yl(y,x,b+at)===ht-1&&(E=90,dt=x,yt=b+at));ht>Ac&&Yl(y,dt,yt)===ht-1;)x=dt,b=yt,E===0?dt+=ot:E===90?yt+=at:E===180?dt-=ot:yt-=at,--ht;z?ht>Ac&&(E===180||E===0?x=Math.floor(x/ot)*ot+ot/2:(E===90||E===270)&&(b=Math.floor(b/at)*at+at/2)):(x=Math.floor(x/ot)*ot+ot/2,b=Math.floor(b/at)*at+at/2),ht>Ac&&(z=E,nt=x,dt=b,E===0?(z=90,dt+=at):E===90?(z=180,nt-=ot):E===180?(z=270,dt-=at):E===270&&(z=0,nt+=ot),Yl(y,nt,dt)===ht-1?Zv(a,y,nt,dt,z,!1,z):(nt=x,dt=b,E===0?(z=270,dt-=at):E===90?(z=0,nt+=ot):E===180?(z=90,dt+=at):E===270&&(z=180,nt-=ot),Yl(y,nt,dt)===ht-1&&Zv(a,y,nt,dt,z,!1,z))),a.yf(x,b)}xn.prototype.ez=function(a){var y=a.x;a=a.y;for(var x=this.i(0),b=this.i(1),E=wi(y,a,x.x,x.y,b.x,b.y),z=0,nt=1;ntthis.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),a=this.path,a!==null)){a.ua=this.ua;for(var y=this.O.s,x=y.length,b=0;b=y&&(b=y-1),at=this.i(b),z.x=Math.min(at.x,z.x),z.y=Math.min(at.y,z.y);b=z.x,at=z.y}else{for(at=0;atye?Gt>zt?(z.x=ge-be,z.y=zt-be,E.x=ge+ee,E.y=zt+ee):(z.x=ge-be,z.y=zt+be,E.x=ge+ee,E.y=zt-ee):Gt>zt?(z.x=ge+be,z.y=zt-be,E.x=ge-ee,E.y=zt+ee):(z.x=ge+be,z.y=zt+be,E.x=ge-ee,E.y=zt-ee)),ze.$(ye,ge)&&ze.$(zt,Gt)&&(zt>Tt?(Ce>ge?(z.x=ge-be,z.y=zt-be,E.x=ge+ee):(z.x=ge+be,z.y=zt-be,E.x=ge-ee),E.y=zt+ee):(Ce>ge?(z.x=ge-be,z.y=zt+be,E.x=ge+ee):(z.x=ge+be,z.y=zt+be,E.x=ge-ee),E.y=zt-ee)),(ze.$(ye,ge)&&ze.$(ge,Ce)||ze.$(Tt,zt)&&ze.$(zt,Gt))&&(ye=.5*(ye+Ce),Tt=.5*(Tt+Gt),z.x=ye,z.y=Tt,E.x=ye,E.y=Tt),(yt===1||yt===2&&ze.$(nt.x,this.i(0).x)&&ze.$(nt.y,this.i(0).y))&&(x.x=.5*(nt.x+ht.x),x.y=.5*(nt.y+ht.y)),Hu(ot,x.x-b,x.y-at,z.x-b,z.y-at,ht.x-b,ht.y-at),y.set(z),x.set(E),nt=ht}}ht=nt.x,nt=nt.y,dt=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(dt=cd(this,dt.copy(),!1,Mi)),ht=.5*(ht+dt.x),nt=.5*(nt+dt.y),Hu(ot,E.x-b,E.y-at,ht-b,nt-at,dt.x-b,dt.y-at),de.free(y),de.free(x),de.free(z),de.free(E)}else for(x=3;x=y&&(x=y-1),E=this.i(x-1),nt=this.i(x),x===y-1&&this.computeShortLength(!1)!==0&&(nt=cd(this,nt.copy(),!1,Mi)),Hu(ot,z.x-b,z.y-at,E.x-b,E.y-at,nt.x-b,nt.y-at);else{for(z=de.alloc(),z.assign(this.i(0)),E=de.alloc(),E.assign(z),nt=this.computeCorner(),yt=1,ht=0;yt=y-1){if(!z.D(dt))this.computeShortLength(!1)!==0&&(dt=cd(this,dt.copy(),!1,Mi)),dd(this,ot,-b,-at,z,dt,x);else if(ht===0)for(yt=1;ytz.x?Ee=Tt.x-Gt:Ee=Tt.x+Gt,ge.y>Tt.y?Ce=Tt.y+be:Ce=Tt.y-be,ge=de.allocAt(Ee,Be),dd(this,ot,yt,ye,z,ge,ee),de.free(ge),Rm(ot,Tt.x+yt,Tt.y+ye,zt+yt,Ce+ye),z.h(zt,Ce)}else ze.B(z.x,Tt.x)&&ze.B(Tt.y,ge.y)?(Gt=Math.min(nt,Math.abs(Tt.y-E.y)/2),Gt=be=Math.min(Gt,Math.abs(ge.x-Tt.x)/2),ze.B(be,0)?(dd(this,ot,yt,ye,z,Tt,ee),z.assign(Tt)):(Ee=Tt.x,Be=Tt.y,zt=Ee,Ce=Be,Tt.y>z.y?Be=Tt.y-Gt:Be=Tt.y+Gt,ge.x>Tt.x?zt=Tt.x+be:zt=Tt.x-be,ge=de.allocAt(Ee,Be),dd(this,ot,yt,ye,z,ge,ee),de.free(ge),Rm(ot,Tt.x+yt,Tt.y+ye,zt+yt,Ce+ye),z.h(zt,Ce))):(dd(this,ot,yt,ye,z,Tt,ee),z.assign(Tt));E.assign(dt),yt=ht}de.free(z)}jm=ot}else ot=this.i(1).copy(),ot.x-=b,ot.y-=at,this.computeShortLength(!0)!==0&&(E=cd(this,E,!0,z)),this.computeShortLength(!1)!==0&&(ot=cd(this,ot,!1,z)),a.type=bn.j,a.startX=E.x,a.startY=E.y,a.endX=ot.x,a.endY=ot.y;return this.lk=!0,a};function Ym(a,y,x,b){return a=x-a,isNaN(a)||a===1/0||a===-1/0?NaN:(0>a&&(a=-a),y=b-y,isNaN(y)||y===1/0||y===-1/0?NaN:(0>y&&(y=-y),ze.$(a,0)?y:ze.$(y,0)?a:Math.sqrt(a*a+y*y)))}function cd(a,y,x,b){var E=a.pointsCount;if(2>E)return y;if(x){var z=a.i(1);if(x=z.x-b.x,z=z.y-b.y,b=Ym(y.x,y.y,x,z),b===0)return y;E=E===2?.5*b:b,a=a.computeShortLength(!0),a>E&&(a=E),E=a*(z-y.y)/b,y.x+=a*(x-y.x)/b,y.y+=E}else{if(z=a.i(E-2),x=z.x-b.x,z=z.y-b.y,b=Ym(y.x,y.y,x,z),b===0)return y;E=E===2?.5*b:b,a=a.computeShortLength(!1),a>E&&(a=E),E=a*(y.y-z)/b,y.x-=a*(y.x-x)/b,y.y-=E}return y}function Jv(a,y,x,b){for(var E=a.pointsCount,z=y;ze.$(y.x,z.x)&&ze.$(y.y,z.y);){if(x>=E)return E-1;z=a.i(x++)}if(!ze.$(y.x,z.x)&&!ze.$(y.y,z.y))return x-1;for(var nt=z;ze.$(y.x,z.x)&&ze.$(z.x,nt.x)&&(!b||(y.y>=z.y?z.y>=nt.y:z.y<=nt.y))||ze.$(y.y,z.y)&&ze.$(z.y,nt.y)&&(!b||(y.x>=z.x?z.x>=nt.x:z.x<=nt.x));){if(x>=E)return E-1;nt=a.i(x++)}return x-2}xn.prototype.computeJumpLength=function(){return 10};function dd(a,y,x,b,E,z,nt){if(!nt&&bc(a)){nt=a.computeJumpLength();var ot=nt/2,at=[],ht=0;if(a.isVisible()&&(ht=Lx(a,E,z,at)),0yt-nt);)ht--,yt=Math.max(dt-ot,z.x);dt=z.y-nt+b,yt+=x,zt=z.y+b,a.curve===Xu?Pf(y,yt,zt,!1):Hu(y,Tt,dt,yt,dt,yt,zt)}else if(ze.B(E.x,z.x))if(E.ydt-nt);)ht--,dt=Math.max(yt-ot,z.y);yt=z.x-nt+x,zt=z.x+x,dt+=b,a.curve===Xu?Pf(y,zt,dt,!1):Hu(y,yt,Tt,yt,dt,zt,dt)}}}y.lineTo(z.x+x,z.y+b)}function Lx(a,y,x,b){var E=a.diagram;if(E===null||y.D(x))return 0;for(E=E.layers;E.next();){var z=E.value;if(z!==null&&z.visible){z=z.Pa.s;for(var nt=z.length,ot=0;otnt.x&&dt.x>=ht.x||ht.xnt.y&&dt.y>=ht.y||ht.ynt&&Math.min(Gt,ee)dt&&!ze.B(Gt,ee)){ot.x=dt,ot.y=nt,dt=!0;break t}}else if(ze.B(yt,zt)&&ze.B(Gt,ee)&&Math.min(dt,Tt)Gt&&Math.min(nt,ye)yt&&!ze.B(nt,ye)){ot.x=Gt,ot.y=yt,dt=!0;break t}ot.x=0,ot.y=0,dt=!1}dt&&(E?x.push(ot.x):x.push(ot.y)),nt=ht}de.free(ot)}function bc(a){return a=a.curve,a===Af||a===Xu}function Xm(a,y){(y||bc(a))&&(y=a.diagram,y===null||y.animationManager.isTicking||y.Eh.contains(a)||a.ml.width===0&&a.ml.height===0||y.Eh.add(a,a.ml.copy()))}xn.prototype.Xo=function(a){var y=this.layer;if(y!==null&&y.visible&&!y.isTemporary){var x=y.diagram;if(x!==null&&!x.animationManager.isTicking){var b=!1;for(x=x.layers;x.next();){var E=x.value;if(E.visible){if(E===y){b=!0;var z=!1;E=E.Pa.s;for(var nt=E.length,ot=0;ota&&xi(a,">= 0",xn,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.qc(),this.g("fromShortLength",y,a))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:ns},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),(y.$c()||a.$c())&&this.toNode!==null&&la(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&xi(a,">= 0",xn,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.qc(),this.g("toShortLength",y,a))}},isLabeledLink:{get:function(){return this.wd===null?!1:0=b&&(z=b-1);var ot=this.i(z-1),at=this.i(z);ze.Dl(E.x,E.y,nt.x,nt.y,ot.x,ot.y,at.x,at.y,.5,a),y=Math.min(at.x,y),x=Math.min(at.y,x),E=at}else for(E=this.i(0),z=this.i(1),y=Math.min(E.x,z.x),x=Math.min(E.y,z.y),a.h(E.x,E.y,0,0),a.Ye(z),E=2;Eb&&(b=-b)):ze.$(b.y,E.y)?(b=E.x-b.x,0>b&&(b=-b)):b=Math.sqrt(b.Bf(E)),a.push(b)}}return this.cq}},flattenedTotalLength:{get:function(){var a=this.vt;if(isNaN(a)){for(var y=this.flattenedLengths,x=y.length,b=a=0;bthis.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!bf(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var a=this.pointsCount;return a===0?0:2>=a?a-1:this.isOrthogonal||!bf(this.computeSpot(!1))?a-2:a-1}},adjusting:{get:function(){return this.qk},set:function(a){var y=this.qk;y!==a&&(this.qk=a,this.g("adjusting",y,a))}},corner:{get:function(){return this.Om},set:function(a){var y=this.Om;y!==a&&(this.Om=a,this.qc(),this.g("corner",y,a))}},curve:{get:function(){return this.Qm},set:function(a){var y=this.Qm;y!==a&&(this.Qm=a,this.bb(),this.qc(),Xm(this,y===Xu||y===Af||a===Xu||a===Af),this.g("curve",y,a))}},curviness:{get:function(){return this.Rm},set:function(a){var y=this.Rm;y!==a&&(this.Rm=a,this.bb(),this.qc(),this.g("curviness",y,a))}},routing:{get:function(){return this.qj},set:function(a){var y=this.qj;y!==a&&(this.qj=a,this.Wf=null,this.bb(),Xm(this,(y.value&2)===2||(a.value&2)===2),this.g("routing",y,a))}},smoothness:{get:function(){return this.po},set:function(a){var y=this.po;y!==a&&(this.po=a,this.qc(),this.g("smoothness",y,a))}},key:{get:function(){var a=this.diagram;if(a!==null&&a.model.ri())return a.model.Ac(this.data)}}}),xn.prototype.invalidateOtherJumpOvers=xn.prototype.Xo,xn.prototype.findClosestSegment=xn.prototype.ez,xn.prototype.updateRoute=xn.prototype.vg,xn.prototype.invalidateRoute=xn.prototype.bb,xn.prototype.rollbackRoute=xn.prototype.rv,xn.prototype.commitRoute=xn.prototype.zf,xn.prototype.startRoute=xn.prototype.uh,xn.prototype.clearPoints=xn.prototype.Fj,xn.prototype.removePoint=xn.prototype.pv,xn.prototype.addPointAt=xn.prototype.yf,xn.prototype.addPoint=xn.prototype.ne,xn.prototype.insertPointAt=xn.prototype.m,xn.prototype.insertPoint=xn.prototype.Kz,xn.prototype.setPointAt=xn.prototype.L,xn.prototype.setPoint=xn.prototype.dd,xn.prototype.getPoint=xn.prototype.i,xn.prototype.getOtherPort=xn.prototype.Cz,xn.prototype.getOtherNode=xn.prototype.To;var fd=null,gd=null,Qv=new qe(xn,"Normal",1),kx=new qe(xn,"Orthogonal",2),Mx=new qe(xn,"AvoidsNodes",6),nS=new qe(xn,"AvoidsNodesStraight",7),Ns=new qe(xn,"None",0),Pa=new qe(xn,"Bezier",9),Xu=new qe(xn,"JumpGap",10),Af=new qe(xn,"JumpOver",11),Zg=new qe(xn,"End",17),Zm=new qe(xn,"Scale",18),Jm=new qe(xn,"Stretch",19),Jg=new qe(xn,"OrientAlong",21),Qg=new qe(xn,"OrientPlus90",22),qg=new qe(xn,"OrientMinus90",23),qv=new qe(xn,"OrientOpposite",24),Qm=new qe(xn,"OrientUpright",25),$g=new qe(xn,"OrientPlus90Upright",26),tp=new qe(xn,"OrientMinus90Upright",27),qm=new qe(xn,"OrientUpright45",28),iS=16,rS=14,ep=8;xn.className="Link",xn.Normal=Qv,xn.Orthogonal=kx,xn.AvoidsNodes=Mx,xn.AvoidsNodesStraight=nS,xn.None=Ns,xn.Bezier=Pa,xn.JumpGap=Xu,xn.JumpOver=Af,xn.End=Zg,xn.Scale=Zm,xn.Stretch=Jm,xn.OrientAlong=Jg,xn.OrientPlus90=Qg,xn.OrientMinus90=qg,xn.OrientOpposite=qv,xn.OrientUpright=Qm,xn.OrientPlus90Upright=$g,xn.OrientMinus90Upright=tp,xn.OrientUpright45=qm,xn.EndSegmentStep=8,xn.CurvinessStart=iS,xn.SpacingMin=rS,xn.OrthoShortCut=ep;function $m(a,y,x,b){je(this),this.Fe=this.qq=!1,this.Ds=a,this.Ox=y,this.cv=x,this.Px=b,this.links=[]}$m.prototype.Sl=function(){if(!this.qq){var a=this.links;0=a.width||0>=a.height)){var y=a.y,x=a.x+a.width,b=a.y+a.height;if(this.Nd=Math.floor((a.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((y-this.sc)/this.sc)*this.sc,this.En=Math.ceil((x+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((b+2*this.sc)/this.sc)*this.sc,a=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),y=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di=Ac&&(x[b]=$v)}np.prototype.Yj=function(a,y,x,b){if(a>this.En||a+xthis.Fn||y+ba&&(x+=a,a=0),0>y&&(E+=y,y=0),0>x||0>E)return!0;for(b=Math.min(a+x-1,this.di)|0,x=Math.min(y+E-1,this.ei)|0;a<=b;a++){E=this.ac[a];for(var z=y;z<=x;z++)if(E[z]===Zu)return!1}return!0};function Xl(a,y,x,b,E,z,nt,ot,at){if(!(ynt||xat)){var ht=y|0,dt=x|0,yt=a.ac[ht][dt];if(yt>=Ac&&yt=a.ac[ht][dt]);)a.ac[ht][dt]=yt,yt+=1,E?dt+=b:ht+=b;if(ht=E?dt:ht,E)if(0ht;x+=b)Xl(a,y,x,1,!E,z,nt,ot,at),Xl(a,y,x,-1,!E,z,nt,ot,at);else if(0ht;y+=b)Xl(a,y,x,1,!E,z,nt,ot,at),Xl(a,y,x,-1,!E,z,nt,ot,at)}}function t0(a,y,x,b,E,z,nt,ot,at){y|=0,x|=0;var ht=Zu,dt=Ac;for(a.ac[y][x]=dt;ht===Zu&&y>z&&yot&&xz&&yot&&x=Math.abs(ot-ht)&&1>=Math.abs(at-dt))a.abort=!0;else{var yt=z.x;b=z.y,y=z.x+z.width;var Tt=z.y+z.height;yt-=a.Nd,yt/=a.rc,b-=a.Od,b/=a.sc,y-=a.Nd,y/=a.rc,Tt-=a.Od,Tt/=a.sc,z=Math.max(0,Math.min(a.di,yt|0)),y=Math.min(a.di,Math.max(0,y|0)),yt=Math.max(0,Math.min(a.ei,b|0)),Tt=Math.min(a.ei,Math.max(0,Tt|0)),b=a.ac,ot|=0,at|=0,ht|=0,dt|=0;var zt=x===0||x===90?1:-1;if(x=x===90||x===270,b[ot][at]===Zu?(t0(a,ot,at,zt,x,z,y,yt,Tt),t0(a,ot,at,1,!x,z,y,yt,Tt),t0(a,ot,at,-1,!x,z,y,yt,Tt)):t0(a,ot,at,zt,x,ot,at,ot,at),b[ht][dt]===Zu?(e0(a,ht,dt,E===0||E===90?1:-1,E===90||E===270,z,y,yt,Tt),e0(a,ht,dt,1,!(E===90||E===270),z,y,yt,Tt),e0(a,ht,dt,-1,!(E===90||E===270),z,y,yt,Tt)):e0(a,ht,dt,zt,x,ht,dt,ht,dt),x=li(),nt&&aS(a,ht,dt,E,ot,at,x))for((x[0]!==ht||x[1]!==dt)&&(x.unshift(dt),x.unshift(ht)),(x[x.length-2]!==ot||x[x.length-1]!==at)&&(x.push(ot),x.push(at)),a=Ac,E=x[x.length-2],nt=x[x.length-1],b[E][nt]=a++,z=x.length-4;0<=z;z-=2)for(E=x[z+2],nt=x[z+3],y=x[z],ht=x[z+1];y>E?E++:ynt?nt++:htE)dt--;else break;else if(yt>z)yt--;else break;var Tt=ot[dt][yt];if(Tt===0||Tt===ty)break;at=dt,ht=yt}for(;;){if(dt=b,yt=at,Tt=ht,b===0?Ttz&&(dt=270,Tt--):b===90?ytE&&(dt=180,yt--):b===180?Ttz&&(dt=270,Tt--):ytE&&(dt=180,yt--),yt=ot[yt][Tt],dt!==b&&yt!==0&&yt!==ty){if(nt.push(at),nt.push(ht),aS(a,at,ht,dt,E,z,nt))return!0;nt.pop(),nt.pop()}if(ot[at][ht]=ty,b===0){if(at===y)return!1;at--}else if(b===90){if(ht===x)return!1;ht--}else if(b===180){if(at===y)return!1;at++}else{if(ht===x)return!1;ht++}}}sn.Object.defineProperties(np.prototype,{bounds:{get:function(){return new Je(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(a){0=x?180:0}switch(a=180*Math.atan2(a.height,a.width)/Math.PI,y){case 3:return x>a&&x<=180+a?180:270;case 5:return x>180-a&&x<=360-a?270:0;case 12:return x>a&&x<=180+a?90:0;case 10:return x>180-a&&x<=360-a?180:90;case 7:return 90180+a&&x<=360-a?270:0;case 13:return 180a&&180>=x?90:0;case 14:return x>a&&x<=180-a?90:x>180-a&&270>=x?180:0;case 11:return x>180-a&&x<=180+a?180:x>180+a?270:90}return b&&y!==15&&(x-=15,0>x&&(x+=360)),x>a&&x<180-a?90:x>=180-a&&x<=180+a?180:x>180+a&&x<360-a?270:0}pd.prototype.Sl=function(){this.pe.length=0};function lS(a,y){var x=a.pe;if(x.length===0){t:if(!a.ap){x=a.ap,a.ap=!0;var b=null,E=a.node,z=E instanceof mi?E:null;if(z===null||z.isSubGraphExpanded)var nt=E.isTreeExpanded?E.findLinksConnected(a.port.portId):E.qx();else{if(!z.actualBounds.w()){a.ap=x;break t}b=z,nt=b.Lu()}z=a.pe.length=0;var ot=a.port.ga(ho,de.alloc()),at=a.port.ga(ws,de.alloc());for(E=Je.allocAt(ot.x,ot.y,0,0),E.Ye(at),de.free(ot),de.free(at),ot=de.allocAt(E.x+E.width/2,E.y+E.height/2),at=a.port.li(),nt=nt.iterator;nt.next();){var ht=nt.value;if(ht.isVisible()&&ht.fromPort!==ht.toPort){var dt=ht.fromPort===a.port||ht.fromNode!==null&&ht.fromNode.Td(b),yt=ht.computeSpot(dt,a.port);if(yt.$c()&&(dt=dt?ht.toPort:ht.fromPort,dt!==null)){var Tt=dt.part;if(Tt!==null){var zt=Tt.findVisibleNode();zt!==null&&zt!==Tt&&(Tt=zt,dt=Tt.port),dt=ht.computeOtherPoint(Tt,dt),Tt=ot.ab(dt),Tt-=at,0>Tt?Tt+=360:360<=Tt&&(Tt-=360),yt=Tx(E,yt,Tt,ht.isOrthogonal),yt===0?(yt=4,180Tt&&(Tt+=360)),zt=a.pe[z],zt===void 0?(zt=new ey(ht,Tt,yt),a.pe[z]=zt):(zt.link=ht,zt.angle=Tt,zt.Nc=yt),zt.hv.set(dt),z++}}}}for(de.free(ot),a.pe.sort(pd.prototype.j),at=a.pe.length,b=-1,z=ot=0;zMath.abs(ee)?(Ce=Math.abs(ee)/Tt,Tt=Math.abs(ee)):Ce=1;break;case 2:zt>Math.abs(be)?(Ce=Math.abs(be)/zt,zt=Math.abs(be)):Ce=1;break;case 1:yt>Math.abs(ee)?(Ce=Math.abs(ee)/yt,yt=Math.abs(ee)):Ce=1;break;default:case 4:dt>Math.abs(be)?(Ce=Math.abs(be)/dt,dt=Math.abs(be)):Ce=1}ge=0}var He=Ee.Zo;if(b===Hv){switch(Ee=Ee.link.computeThickness(),Ee*=Ce,He.set(Be),Gt){case 8:He.x=Be.x+ee/2+Tt/2-ge-Ee/2;break;case 2:He.y=Be.y+be/2+zt/2-ge-Ee/2;break;case 1:He.x=Be.x+ee/2-yt/2+ge+Ee/2;break;default:case 4:He.y=Be.y+be/2-dt/2+ge+Ee/2}ge+=Ee}else{var Mn=.5;b===Gm&&(Mn=(Ee.Uo+1)/(Ee.Gl+1)),He.x=Be.x+ee*Mn,He.y=Be.y+be*Mn}}}for(de.free(ot),de.free(at),de.free(nt),de.free(ht),Be=a.pe,z=0;zy.Nc?1:a.angley.angle?1:0},pd.prototype.computeEndSegmentLength=function(a){var y=a.link,x=y.computeEndSegmentLength(this.node,this.port,no,y.fromPort===this.port),b=a.Uo;if(0>b)return x;var E=a.Gl;if(1>=E||!y.isOrthogonal)return x;y=a.hv;var z=a.Zo;return(a.Nc===2||a.Nc===8)&&(b=E-1-b),((a=a.Nc===2||a.Nc===4)?y.y=y-1?(z=0,b=x,E+=nt+20,nt=0):z++}},Rr.prototype.doMinimalNetworkLayout=function(){var a=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var y=this.arrangementOrigin.x,x=y,b=this.arrangementOrigin.y,E=0,z=0,nt=this.network.vertexes.iterator;nt.next();){var ot=nt.value.node;if(!(ot===null||ot instanceof xn)&&(ip(ot),this.rh(ot))){var at=ot.measuredBounds,ht=at.width;at=at.height,ot.moveTo(x,b),ot instanceof mi&&(ot.rh=!1),x+=Math.max(ht,50)+20,z=Math.max(z,Math.max(at,50)),E>=a-1?(E=0,x=y,b+=z+20,z=0):E++}}},Rr.prototype.rh=function(a){return!!(!a.location.w()||a instanceof mi&&a.rh)};function Oh(a,y,x,b,E,z,nt,ot){for(x=x.iterator;x.next();){var at=x.value;b&&!at.isTopLevel||E!==null&&!E(at)||!at.canLayout()||(z&&at instanceof Fn?at.isLinkLabel||(at instanceof mi&&at.layout===null?Oh(a,y,at.memberParts,!1,E,z,nt,ot):(ip(at),y.add(at))):nt&&at instanceof xn?y.add(at):!ot||!at.Zc()||at instanceof Fn||(ip(at),y.add(at)))}}function ip(a){var y=a.actualBounds;(y.width===0||y.height===0||isNaN(y.width)||isNaN(y.height))&&a.Va()}Rr.prototype.ni=function(a,y){var x=this.boundsComputation;return x!==null?(y||(y=new Je),x(a,this,y)):y?(y.set(a.actualBounds),y):a.actualBounds},Rr.prototype.ex=function(a){var y=new Oe;return a instanceof Ke?(Oh(this,y,a.nodes,!0,null,!0,!0,!0),Oh(this,y,a.links,!0,null,!0,!0,!0),Oh(this,y,a.parts,!0,null,!0,!0,!0)):a instanceof mi?Oh(this,y,a.memberParts,!1,null,!0,!0,!0):Oh(this,y,a.iterator,!1,null,!0,!0,!0),y},Rr.prototype.initialOrigin=function(a){var y=this.group;if(y!==null){var x=y.position.copy();return(isNaN(x.x)||isNaN(x.y))&&x.set(a),y=y.placeholder,y!==null&&(x=y.ga(ho),(isNaN(x.x)||isNaN(x.y))&&x.set(a),a=y.padding,x.x+=a.left,x.y+=a.top),x}return a},sn.Object.defineProperties(Rr.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},group:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a,a!==null&&(this.H=a.diagram))}},isOngoing:{get:function(){return this.sn},set:function(a){this.sn!==a&&(this.sn=a)}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a,a||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(a){this.yn!==a&&(this.yn=a)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(a){this.vn!==a&&(this.vn=a)}},isRealtime:{get:function(){return this.un},set:function(a){this.un!==a&&(this.un=a)}},isValidLayout:{get:function(){return this.xn},set:function(a){this.xn!==a&&(this.xn=a,a||(a=this.diagram,a!==null&&(a.xh=!0)))}},network:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a,a!==null&&(a.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(a){this.Em!==a&&(this.Em=a,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(a){this.Am.D(a)||(this.Am.assign(a),this.C())}}}),Rr.prototype.collectParts=Rr.prototype.ex,Rr.prototype.getLayoutBounds=Rr.prototype.ni,Rr.prototype.invalidateLayout=Rr.prototype.C,Rr.className="Layout";function br(a){je(this),this.Sc=a,this.wf=new Oe,this.ye=new Oe,this.Es=new pn,this.zs=new pn}br.prototype.clear=function(){if(this.wf)for(var a=this.wf.iterator;a.next();)a.value.clear();if(this.ye)for(a=this.ye.iterator;a.next();)a.value.clear();this.wf=new Oe,this.ye=new Oe,this.Es=new pn,this.zs=new pn},br.prototype.toString=function(a){a===void 0&&(a=0);var y="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=a)return y;if(y+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1a?a=0:1a?a=0:1=a&&xi(a,"> 0",Cr,"maxLines"),Fl(this),this.da.Jq=a,this.v(),this.g("maxLines",y,a))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(a){var y=this.Gm;y!==a&&(this.Gm=a,this.g("choices",y,a))}}});var Nm=null,Fm=null,Mv=new qe(Cr,"None",0),P1=new qe(Cr,"WrapFit",1),Tv=new qe(Cr,"WrapDesiredSize",2),C1=new qe(Cr,"WrapBreakAll",3),Nv=new qe(Cr,"OverflowClip",0),Om=new qe(Cr,"OverflowEllipsis",1),Hg=new qe(Cr,"FormatTrim",0),b1=new qe(Cr,"FormatNone",0),xx=/[ \u200b\u00ad]/,Fv=new Pi,A1=0,Dm=new Pi,Ov=0,Kg="...",L1="",Ws=null,Bm=!1;Cr.className="TextBlock";function Dv(){this.nc=!1,this.Hd=null,this.Xf=hn,this.gq=Hg,this.Jq=1/0,this.$q=Nv,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=Ic,this.$r=Tv}Dv.prototype.copy=function(){var a=new Dv;return a.Hd=this.Hd,a.Xf=this.Xf,a.gq=this.gq,a.Jq=this.Jq,a.$q=this.$q,a.Dr=this.Dr,a.Er=this.Er,a.Or=this.Or,a.Pr=this.Pr,a.Qr=this.Qr,a.vj=this.vj,a.Yr=this.Yr,a.$r=this.$r,a},Cr.getEllipsis=function(){return Kg},Cr.setEllipsis=function(a){Kg=a,Dm=new Pi,Ov=0},Cr.getBaseline=function(){return Nm},Cr.setBaseline=function(a){Nm=a},Cr.getUnderline=function(){return Fm},Cr.setUnderline=function(a){Fm=a},Cr.isValidFont=function(a){if(Bm||(Ws=Qr?new Ha(null).context:null,Bm=!0),Ws===null)return!0;var y=Ws.font;if(a===y||a==="10px sans-serif")return!0;Ws.font="10px sans-serif",Ws.font=a;var x=Ws.font;if(x!=="10px sans-serif")return Ws.font=y,!0;Ws.font="19px serif";var b=Ws.font;return Ws.font=a,x=Ws.font,Ws.font=y,x!==b},Cr.FormatNone=b1,Cr.FormatTrim=Hg,Cr.None=Mv,Cr.OverflowClip=Nv,Cr.OverflowEllipsis=Om,Cr.WrapBreakAll=C1,Cr.WrapDesiredSize=Tv,Cr.WrapFit=P1;function Vl(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}Vl.prototype.copy=function(){var a=new Vl;return a.Tk=this.Tk,a.u=this.u,a.j=this.j,a.F=this.F,a.o=this.o,a},Vl.className="GradElementSettings";function Gs(a,y){Re.call(this),this.Eg=null,this.qo="",this.Xg=sr,this.Nk=fn,this.Zg=this.Hd=null,this.Mk=Gi,this.Xf=hn,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof a=="string"?this.source=a:a&&Object.assign(this,a),y&&Object.assign(this,y)}var Sf;We(Gs,Re),Gs.prototype.cloneProtected=function(a){Re.prototype.cloneProtected.call(this,a),a.qo=this.qo,a.element=this.Eg,a.Xg=this.Xg.J(),a.Nk=this.Nk,a.Xf=this.Xf,a.Hd=this.Hd,a.Zg=this.Zg,a.Mk=this.Mk.J(),a.en=this.en,a.rl=this.rl},Gs.prototype.qb=function(a){a===hn||a===Gn||a===ji?this.imageStretch=a:Re.prototype.qb.call(this,a)},Gs.prototype.toString=function(){return"Picture("+this.source+")#"+Me(this)};function xf(a){a===void 0&&(a=""),a!==""?Sf[a]&&(delete Sf[a],Im--):(Sf=new Pi,Im=0)}function E1(a,y){y.qy||(y.Fq=function(x){y.sq=!0,y.ln=!1;var b=y.Bg.copy();if(b!=null){for(b=b.iterator;b.next();){var E=b.value;E.N();var z=y.getAttribute("src")||"",nt=E.Og.I(z);if(nt!==null)for(var ot=nt.length,at=0;at=b.width&&(z=z+Gt.offsetX+(yt*Gt.x-b.width*Gt.x)),Tt>=b.height&&(nt=nt+Gt.offsetY+(Tt*Gt.y-b.height*Gt.y)),at=Math.min(b.width,yt),ot=Math.min(b.height,Tt);break;case fn:yt=b.width,Tt=b.height;break;case Gn:case ji:zt===Gn?(zt=Math.min(b.height/Tt,b.width/yt),yt*=zt,Tt*=zt):zt===ji&&(zt=Math.max(b.height/Tt,b.width/yt),yt*=zt,Tt*=zt,yt>=b.width&&(z=(z+Gt.offsetX+(yt*Gt.x-b.width*Gt.x)/yt)*at),Tt>=b.height&&(nt=(nt+Gt.offsetY+(Tt*Gt.y-b.height*Gt.y)/Tt)*ot),at*=1/(yt/b.width),ot*=1/(Tt/b.height),yt=b.width,Tt=b.height)}zt=this.Df()*y.scale;var ee=yt*zt*Tt*zt,ye=at*ot/ee,ge=x.__goCache;zt=null;var Ce=wx;if(!E){if(x.sq&&ge!==void 0&&4Ce*Ce)for(ge.gi===null&&(M1(ge,4,ht,dt,x),M1(ge,16,ht,dt,x)),E=ge.gi,ht=E.length,dt=0;dta)&&(a=5),a=Math.min(a,y/3),a=Math.min(a,x/3);var b="rr"+y+","+x+","+a,E=ze.Mf[b];if(E!==void 0)return E;var z=a*ze.wg;return E=new bn().add(new Fo(a,0,!0).add(new Xi(Tr,y-a,0)).add(new Xi(is,y,a,y-z,0,y,z)).add(new Xi(Tr,y,x-a)).add(new Xi(is,y-a,x,y,x-z,y-z,x)).add(new Xi(Tr,a,x)).add(new Xi(is,0,x-a,z,x,0,x-z)).add(new Xi(Tr,0,a)).add(new Xi(is,a,0,0,z,z,0).close())),1E.x&&a.y>E.y&&a.rightE.x&&y.y>E.y&&y.right=x.maxSelectionCount)){this.G^=4096;var b=!1;if(x!==null){b=x.skipsUndoManager,x.skipsUndoManager=!0;var E=x.selection;E.ka(),a?E.add(this):E.remove(this),E.freeze()}this.g("isSelected",y,a),this.Wb(),a=this.selectionChanged,a!==null&&a(this),x!==null&&(x.$b(),x.skipsUndoManager=b)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(a){var y=(this.G&524288)!==0;if(y!==a){this.G^=524288;var x=this.diagram;x!==null&&(x=x.highlighteds,x.ka(),a?x.add(this):x.remove(this),x.freeze()),this.g("isHighlighted",y,a),this.N(),a=this.highlightedChanged,a!==null&&a(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(a){var y=(this.G&8192)!==0;y!==a&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",y,a),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(a){var y=(this.G&262144)!==0;y!==a&&(this.G^=262144,this.g("isAnimated",y,a))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(a){var y=this.highlightedChanged;y!==a&&(Hs(this),this.P.oq=a,this.g("highlightedChanged",y,a))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(a){var y=this.selectionObjectName;y!==a&&(Hs(this),this.P.vr=a,this.Ug=null,this.g("selectionObjectName",y,a))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(a){var y=this.selectionAdornmentTemplate;y!==a&&(Hs(this),this.P.tr=a,this.g("selectionAdornmentTemplate",y,a))}},selectionObject:{get:function(){if(this.Ug===null){var a=this.selectionObjectName;a!==null&&a!==""?(a=this.fb(a),a!==null?this.Ug=a:this.Ug=this):this instanceof xn?(a=this.path,a!==null?this.Ug=a:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(a){var y=this.selectionChanged;y!==a&&(Hs(this),this.P.ur=a,this.g("selectionChanged",y,a))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(a){var y=this.resizeAdornmentTemplate;y!==a&&(Hs(this),this.P.fr=a,this.g("resizeAdornmentTemplate",y,a))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(a){var y=this.resizeObjectName;y!==a&&(Hs(this),this.P.hr=a,this.g("resizeObjectName",y,a))}},resizeObject:{get:function(){var a=this.resizeObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:_r},set:function(a){var y=this.resizeCellSize;y.D(a)||(a=a.J(),Hs(this),this.P.gr=a,this.g("resizeCellSize",y,a))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(a){var y=this.rotateAdornmentTemplate;y!==a&&(Hs(this),this.P.ir=a,this.g("rotateAdornmentTemplate",y,a))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(a){var y=this.rotateObjectName;y!==a&&(Hs(this),this.P.jr=a,this.g("rotateObjectName",y,a))}},rotateObject:{get:function(){var a=this.rotateObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:ns},set:function(a){var y=this.rotationSpot;y.D(a)||(a=a.J(),Hs(this),this.P.lr=a,this.g("rotationSpot",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;y!==a&&(this.ec=a,this.g("text",y,a))}},containingGroup:{get:function(){return this.Ah},set:function(a){if(this.Zc()){var y=this.Ah;if(y!==a){a===null||this!==a&&!a.Td(this)||(this===a&&Ye("Cannot make a Group a member of itself: "+this.toString()),Ye("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+a.toString())),this.C(2);var x=this.diagram;if(y!==null?Vv(y,this):this instanceof mi&&x!==null&&x.ai.remove(this),this.Ah=a,a!==null?Kv(a,this):this instanceof mi&&x!==null&&x.ai.add(this),this.C(1),x!==null&&x.aa){var b=this.data,E=x.model;if(b!==null&&E.Xj()){var z=E.wa(a!==null?a.data:null);E.mp(b,z)}}if(b=this.containingGroupChanged,b!==null&&(E=!0,x!==null&&(E=x.aa,x.aa=!0),b(this,y,a),x!==null&&(x.aa=E)),this instanceof mi){for(x=new Oe,Fh(x,this,!0,0,!0),x=x.iterator;x.next();)if(b=x.value,b instanceof Fn)for(b=b.linksConnected;b.next();)Cf(b.value)}if(this instanceof Fn){for(x=this.linksConnected;x.next();)Cf(x.value);x=this.labeledLink,x!==null&&Cf(x)}this.g("containingGroup",y,a),a!==null&&(y=a.layer,y!==null&&Zd(y,-1,a))}}else Ye("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(a){var y=this.containingGroupChanged;y!==a&&(Hs(this),this.P.Kp=a,this.g("containingGroupChanged",y,a))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof Fn&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(a){var y=this.layoutConditions;y!==a&&(Hs(this),this.P.Cq=a,this.g("layoutConditions",y,a))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(a){var y=this.dragComputation;y!==a&&(Hs(this),this.P.Up=a,this.g("dragComputation",y,a))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:ir},set:function(a){var y=this.shadowOffset;y.D(a)||(a=a.J(),Hs(this),this.P.zr=a,this.N(),this.g("shadowOffset",y,a))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(a){var y=this.shadowColor;y!==a&&(Hs(this),this.P.yr=a,this.N(),this.g("shadowColor",y,a))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(a){var y=this.shadowBlur;y!==a&&(Hs(this),this.P.Vg=a,this.N(),this.g("shadowBlur",y,a))}}}),$n.prototype.invalidateLayout=$n.prototype.C,$n.prototype.findCommonContainingGroup=$n.prototype.px,$n.prototype.isMemberOf=$n.prototype.Td,$n.prototype.findTopLevelPart=$n.prototype.sz,$n.prototype.findSubGraphLevel=$n.prototype.oz,$n.prototype.ensureBounds=$n.prototype.Va,$n.prototype.getDocumentBounds=$n.prototype.mi,$n.prototype.findObject=$n.prototype.fb,$n.prototype.moveTo=$n.prototype.moveTo,$n.prototype.invalidateAdornments=$n.prototype.Wb,$n.prototype.clearAdornments=$n.prototype.Ej,$n.prototype.removeAdornment=$n.prototype.Jf,$n.prototype.addAdornment=$n.prototype.bh,$n.prototype.findAdornment=$n.prototype.Pj,$n.prototype.updateTargetBindings=$n.prototype.La;var _1=!1;$n.className="Part",$n.LayoutNone=0,$n.LayoutAdded=1,$n.LayoutRemoved=2,$n.LayoutShown=4,$n.LayoutHidden=8,$n.LayoutNodeSized=16,$n.LayoutGroupLayout=32,$n.LayoutNodeReplaced=64,$n.LayoutStandard=127,$n.LayoutAll=16777215;function Ki(a,y){a===void 0||a instanceof Eo||typeof a=="string"?$n.call(this,a):($n.call(this),a&&(y=a)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,y&&Object.assign(this,y)}We(Ki,$n),Ki.prototype.toString=function(){var a=this.adornedPart;return"Adornment("+this.category+")"+(a!==null?a.toString():"")},Ki.prototype.updateRelationshipsFromData=function(){},Ki.prototype.Ul=function(a){var y=this.adornedObject,x=y==null?void 0:y.part;if(x instanceof xn&&y instanceof Ci){y=x.path,x.Ul(a),a=y.geometry,x=this.O.s,y=x.length;for(var b=0;ba&&(a=1);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Oe;x.add(this),Z1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Uu),y.Ue=!1}};function Z1(a,y,x,b,E,z,nt){if(1a&&(a=2);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new Oe;x.add(this),Q1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Uu),y.Ue=!1}};function Q1(a,y,x,b,E,z,nt){for(var ot=z===a?!1:a.isTreeExpanded,at=x?a.Mo():a.Sd(),ht={};at.next();){var dt=at.value;if(dt.isTreeLink&&(ot||dt.fd||dt.bb(),dt=dt.To(a),dt!==null&&dt!==a&&!y.contains(dt))){if(y.add(dt),!ot){dt.Zb(!0),dt.oh();var yt=x?dt.Oo():dt.Po();ht.vv=a,yt.all(function(Tt){return function(zt){return zt===Tt.vv||!zt.isTreeExpanded}}(ht))&&E.Cj(dt,z)}(2E&&(E=ot.right),ot.bottom>z&&(z=ot.bottom)}}return isFinite(x)&&isFinite(b)?a.h(x,b,E-x,z-b):(y=y.location,a.h(y.x,y.y,0,0)),a},sn.Object.defineProperties(Ts.prototype,{padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new ii(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.g("padding",y,a),this.v())}}}),Ts.className="Placeholder";function xn(a){$n.call(this,gn.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=Ns,this.Om=0,this.Qm=Ns,this.Rm=NaN,this.qj=Qv,this.po=.5,this.wd=null,this.Nb=new Cn().freeze(),this.Tg=this.Mg=null,this.ml=new Je,this.ua=new bn,this.u=this.o=this.Sf=this.Wf=null,this.su=new de,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],a&&Object.assign(this,a)}We(xn,$n),xn.prototype.cloneProtected=function(a){$n.prototype.cloneProtected.call(this,a),a.Qa=this.Qa&-113,a.ff=this.ff,a.gn=this.gn,a.vf=this.vf,a.uo=this.uo,a.qk=this.qk,a.Om=this.Om,a.Qm=this.Qm,a.Rm=this.Rm,a.qj=this.qj,a.po=this.po,this.ba!==null&&(a.ba=this.ba.copy())},Ut=xn.prototype,Ut.Af=function(a){$n.prototype.Af.call(this,a),this.ff=a.ff,this.vf=a.vf,a.Mg=null,a.bb(),a.Sf=this.Sf;var y=a.fromPort;y!==null&&la(y),a=a.toPort,a!==null&&la(a)},Ut.qb=function(a){a.classType===xn?(a.value&2)===2?this.routing=a:a===Pa||a===Xu||a===Af?this.curve=a:a===Zg||a===Zm||a===Jm?this.adjusting=a:a!==Qv&&a!==Ns&&Ye("Unknown Link enum value for a Link property: "+a):$n.prototype.qb.call(this,a)},Ut.Xc=function(){this.ba===null&&(this.ba=new Bg)},Ut.si=function(){var a=this.fromNode;if(a!==null){var y=a.findVisibleNode();if(y!==null&&(a=y),ks(a)||Th(a))return!1}return a=this.toNode,!(a!==null&&(y=a.findVisibleNode(),y!==null&&(a=y),ks(a)||Th(a)))},Ut.zv=function(){return!1},Ut.Av=function(){},Ut.Zc=function(){return!1},xn.prototype.computeAngle=function(a,y,x){return xn.computeAngle(y,x)},xn.computeAngle=function(a,y){switch(a){default:case Ns:a=0;break;case Jg:a=y;break;case Qg:a=y+90;break;case qg:a=y-90;break;case qv:a=y+180;break;case Qm:a=ze.bp(y),90a&&(a-=180);break;case $g:a=ze.bp(y+90),90a&&(a-=180);break;case tp:a=ze.bp(y-90),90a&&(a-=180);break;case qm:if(a=ze.bp(y),45a||225a)return 0;90a&&(a-=180)}return ze.bp(a)};function Cf(a){var y=a.fromNode,x=a.toNode,b=null;if(y!==null?b=x!==null?y.px(x):y.containingGroup:x!==null?b=x.containingGroup:b=null,y=b,x=a.Ah,x!==y){x!==null&&Vv(x,a),a.Ah=y,y!==null&&Kv(y,a);var E=a.containingGroupChanged;if(E!==null){var z=!0,nt=a.diagram;nt!==null&&(z=nt.aa,nt.aa=!0),E(a,x,y),nt!==null&&(nt.aa=z)}!a.fd||a.Lw!==x&&a.Mw!==x||a.bb()}if(a.isLabeledLink)for(a=a.labelNodes;a.next();)a.value.containingGroup=b}Ut=xn.prototype,Ut.oh=function(){var a=this.containingGroup;a!==null&&this.fromNode!==a&&this.toNode!==a&&a.computesBoundsIncludingLinks&&$n.prototype.oh.call(this)},Ut.To=function(a){var y=this.fromNode;return a===y?this.toNode:y},Ut.Cz=function(a){var y=this.fromPort;return a===y?this.toPort:y};function tS(a,y){a.wd===null&&(a.wd=new Oe),a.wd.add(y),a.v()}Ut.Vo=function(a){if($n.prototype.Vo.call(this,a),bc(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,_m(a,this,y));var x=this.uf;if(x!==null){var b=this.toPort;x===a&&b===y||_m(x,this,b)}Yg(this)}},Ut.Wo=function(a){if($n.prototype.Wo.call(this,a),bc(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,Wm(a,this,y));var x=this.uf;if(x!==null){var b=this.toPort;x===a&&b===y||Wm(x,this,b)}Xg(this)}},Ut.Lj=function(){if(this.fd=!0,this.wd!==null){var a=this.diagram;if(a!==null)for(var y=this.wd.copy().iterator;y.next();)a.remove(y.value)}this.data!==null&&(a=this.diagram,a!==null&&a.partManager.removeDataForLink(this))},xn.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var a=this.diagram;a!==null&&a.partManager.updateRelationshipsFromData(this)}},xn.prototype.move=function(a,y){var x=y?this.location:this.position,b=x.x;isNaN(b)&&(b=0);var E=x.y;for(isNaN(E)&&(E=0),b=a.x-b,E=a.y-E,y===!0?$n.prototype.move.call(this,a,!1):(a=de.allocAt(x.x+b,x.y+E),$n.prototype.move.call(this,a,!1),de.free(a)),Yu(this,b,E),a=this.labelNodes;a.next();)y=a.value,x=y.position,y.moveTo(x.x+b,x.y+E)},xn.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},xn.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},xn.prototype.computeMidPoint=function(a){var y=this.pointsCount;if(y===0)return a.assign(rr),a;if(y===1)return a.assign(this.i(0)),a;if(y===2){var x=this.i(0),b=this.i(1);return a.h((x.x+b.x)/2,(x.y+b.y)/2),a}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===Pa))return this.ua.Pu(.5,a),a.add(this.i(0)),x=this.ua.figures.first(),a.offset(-x.startX,-x.startY),a;if(this.computeCurve()===Pa){if(y===3){x=this.i(0),b=this.i(1);var E=this.i(2);return ze.ax(x.x,x.y,b.x,b.y,b.x,b.y,E.x,E.y,a),a}if(b=(y-1)/3|0,x=3*(b/2|0),b%2===1){b=this.i(x),E=this.i(x+1);var z=this.i(x+2);x=this.i(x+3),ze.ax(b.x,b.y,E.x,E.y,z.x,z.y,x.x,x.y,a)}else a.assign(this.i(x));return a}var nt=this.flattenedLengths;for(x=this.flattenedTotalLength,E=z=b=0;bx/2));)b+=E,z++;return y=this.i(z),z=this.i(z+1),1>Math.abs(y.x-z.x)?y.y>z.y?a.h(y.x,y.y-(x/2-b)):a.h(y.x,y.y+(x/2-b)):1>Math.abs(y.y-z.y)?y.x>z.x?a.h(y.x-(x/2-b),y.y):a.h(y.x+(x/2-b),y.y):(x=(x/2-b)/E,a.h(y.x+x*(z.x-y.x),y.y+x*(z.y-y.y))),a},xn.prototype.computeMidAngle=function(){var a=this.pointsCount;if(2>a)return NaN;if(a===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===Pa))return this.ua.wx(.5);if(this.computeCurve()===Pa&&4<=a){var y=(a-1)/3|0,x=3*(y/2|0);if(y%2===1){x=Math.floor(x),a=this.i(x),y=this.i(x+1);var b=this.i(x+2);return x=this.i(x+3),ze.My(a.x,a.y,y.x,y.y,b.x,b.y,x.x,x.y)}if(0b/2));)E+=z,x++;if(y=this.i(x),b=this.i(x+1),1>Math.abs(y.x-b.x)&&1>Math.abs(y.y-b.y)){if(0Math.abs(y.x-b.x))return y.y>b.y?270:90;if(1>Math.abs(y.y-b.y))return y.x>b.x?180:0}return y.ab(b)},Ut=xn.prototype,Ut.i=function(a){return this.Nb.s[a]},Ut.dd=function(a,y){this.Nb.cd(a,y)},Ut.L=function(a,y,x){this.Nb.cd(a,new de(y,x))},Ut.Kz=function(a,y){this.Nb.Gb(a,y)},Ut.m=function(a,y,x){this.Nb.Gb(a,new de(y,x))},Ut.ne=function(a){this.Nb.add(a)},Ut.yf=function(a,y){this.Nb.add(new de(a,y))},Ut.pv=function(a){this.Nb.mb(a)},Ut.Fj=function(){this.Nb.clear()};function Yu(a,y,x){if(y!==0||x!==0)if(a.pointsCount===0)a.defaultFromPoint&&a.defaultFromPoint.offset(y,x),a.defaultToPoint&&a.defaultToPoint.offset(y,x);else{for(var b=a.fd,E=new Cn,z=a.Nb.iterator;z.next();){var nt=z.value;E.add(new de(nt.x+y,nt.y+x).freeze())}E.freeze(),z=a.Nb,a.Nb=E,nt=a.diagram,isNaN(y)||isNaN(x)||nt!==null&&nt.animationManager.zb?a.v():(a.ke.h(a.ke.x+y,a.ke.y+x),a.pa.h(a.pa.x+y,a.pa.y+x),Es(a)),b?Hm(a):(a.defaultFromPoint&&(a.defaultFromPoint=a.i(0)),a.defaultToPoint&&(a.defaultToPoint=a.i(a.pointsCount-1))),nt!==null&&nt.animationManager.zb&&Xd(nt.animationManager,a,E),a.g("points",z,E)}}Ut.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},Ut.zf=function(){if(this.Mg!==null){for(var a=this.Mg,y=this.Nb,x=1/0,b=1/0,E=a.s,z=E.length,nt=0;ntht&&(yt=-yt),ee=(0>at?-1:1)*yt+zt,ye=dt*(ee-zt)+Gt),zt=z.x+2*ot/3,Gt=z.y+2*at/3;var ge=zt,Ce=Gt;ze.B(at,0)?Ce=0at?-1:1)*yt+zt,Ce=dt*(ge-zt)+Gt),this.Fj(),this.ne(z),this.yf(ee,ye),this.yf(ge,Ce),this.ne(Tt),this.dd(0,this.getLinkPoint(a,y,nt,!0,!1,b,E)),this.dd(3,this.getLinkPoint(b,E,x,!1,!1,a,y))}else z=b,Tt=E,b=this.getLinkPoint(a,y,nt,!0,!1,z,Tt),E=this.getLinkPoint(z,Tt,x,!1,!1,a,y),this.hasCurviness()?(Tt=E.x-b.x,x=E.y-b.y,nt=this.computeCurviness(),a=b.x+Tt/2,y=b.y+x/2,z=a,ot=y,ze.B(x,0)?ot=0nt&&(z=-z),z=(0>x?-1:1)*z+a,ot=Tt*(z-a)+y),this.ne(b),this.yf(z,ot),this.ne(E)):(this.ne(b),this.ne(E),ot=Je.alloc(),y.mi(ot),at=ot.ca(E),Tt.mi(ot),ht=ot.ca(b),(at||ht)&&(nt=y.ga(Vm(nt),new de),this.dd(0,this.getLinkPointFromPoint(a,y,nt,E,!0,nt)),x=Tt.ga(Vm(x),new de),this.dd(1,this.getLinkPointFromPoint(z,Tt,x,b,!1,x))),Je.free(ot))}else{yt=this.isAvoiding,Tt&&(dt&&yt||ht)&&this.Fj();var be=ht?this.computeCurviness():0;yt=this.getLinkPoint(a,y,nt,!0,dt,b,E),zt=ee=Gt=0,(dt||!ot||ht)&&(ye=this.computeEndSegmentLength(a,y,nt,!0),zt=this.getLinkDirection(a,y,yt,nt,!0,dt,b,E),ht&&(ot||nt.D(x)||!dt&&nt.x+x.x===1&&nt.y+x.y===1)&&(zt-=dt?90:30,0>be&&(zt-=180)),0>zt?zt+=360:360<=zt&&(zt-=360),ht&&(ye+=Math.abs(be)*(dt?1:2)),zt===0?Gt=ye:zt===90?ee=ye:zt===180?Gt=-ye:zt===270?ee=-ye:(Gt=ye*Math.cos(zt*Math.PI/180),ee=ye*Math.sin(zt*Math.PI/180)),nt.Mc()&&ht&&(ye=y.ga(Gi,de.alloc()),ge=de.allocAt(ye.x+1e3*Gt,ye.y+1e3*ee),this.getLinkPointFromPoint(a,y,ye,ge,!0,yt),de.free(ye),de.free(ge))),ye=this.getLinkPoint(b,E,x,!1,dt,a,y);var Ee=Ce=ge=0;if(dt||!at||ht){var Be=this.computeEndSegmentLength(b,E,x,!1);Ee=this.getLinkDirection(b,E,ye,x,!1,dt,a,y),ht&&(at||nt.D(x)||!dt&&nt.x+x.x===1&&nt.y+x.y===1)&&(Ee+=dt?0:30,0>be&&(Ee+=180)),0>Ee?Ee+=360:360<=Ee&&(Ee-=360),ht&&(Be+=Math.abs(be)*(dt?1:2)),Ee===0?ge=Be:Ee===90?Ce=Be:Ee===180?ge=-Be:Ee===270?Ce=-Be:(ge=Be*Math.cos(Ee*Math.PI/180),Ce=Be*Math.sin(Ee*Math.PI/180)),x.Mc()&&ht&&(x=E.ga(Gi,de.alloc()),nt=de.allocAt(x.x+1e3*ge,x.y+1e3*Ce),this.getLinkPointFromPoint(b,E,x,nt,!1,ye),de.free(x),de.free(nt))}x=yt,(dt||!ot||ht)&&(x=new de(yt.x+Gt,yt.y+ee)),nt=ye,(dt||!at||ht)&&(nt=new de(ye.x+ge,ye.y+Ce)),!Tt&&!dt&&ot&&3Math.abs(y.y-a.y)?(y.x>=a.x?y.x=a.x+9e9:y.x=a.x-9e9,y.y=a.y):(y.y>=a.y?y.y=a.y+9e9:y.y=a.y-9e9,y.x=a.x),y}xn.prototype.getLinkPointFromPoint=function(a,y,x,b,E,z){if(z===void 0&&(z=new de),a===null||y===null)return z.assign(x),z;if(a.isVisible()||(E=a.findVisibleNode(),E!==null&&E!==a&&(y=E.port)),a=null,E=y.panel,E===null||E.se()||(E=E.panel),E===null){E=b.x,b=b.y;var nt=x.x;x=x.y}else{a=E.oe,E=1/(a.m11*a.m22-a.m12*a.m21),nt=a.m22*E;var ot=-a.m12*E,at=-a.m21*E,ht=a.m11*E,dt=E*(a.m21*a.dy-a.m22*a.dx),yt=E*(a.m12*a.dx-a.m11*a.dy);E=b.x*nt+b.y*at+dt,b=b.x*ot+b.y*ht+yt,nt=x.x*nt+x.y*at+dt,x=x.x*ot+x.y*ht+yt}return y.Sj(E,b,nt,x,z),a!==null&&z.transform(a),z};function Km(a,y){var x=y.Zn;return x===null&&(x=new pd,x.port=y,x.node=y.part,y.Zn=x),lS(x,a)}xn.prototype.getLinkPoint=function(a,y,x,b,E,z,nt,ot){if(ot===void 0&&(ot=new de),x.sb()&&!bf(x))return y.ga(x,ot),ot;if(x.$c()){var at=Km(this,y);if(at!==null){if(ot.assign(at.Zo),E&&this.routing===nS){var ht=Km(this,nt);if(ht!==null&&at.Gl=dt.y&&a.y<=dt.y+dt.height?ot.y=a.y:(x.Hf(Qa)||x.Hf(pa))&&a.x>=dt.x&&a.x<=dt.x+dt.width&&(ot.x=a.x),de.free(at),de.free(ht)}}return ot}}return x=y.ga(Vm(x),de.alloc()),this.pointsCount>(E?6:2)?(nt=b?this.i(1):this.i(this.pointsCount-2),E&&(nt=Yv(x,nt.copy()))):(at=this.computeSpot(!b,nt),z=de.alloc(),nt=nt.ga(Vm(at),z),E&&(nt=Yv(x,nt)),de.free(z)),this.getLinkPointFromPoint(a,y,x,nt,b,ot),de.free(x),ot},xn.prototype.getLinkDirection=function(a,y,x,b,E,z,nt,ot){t:if(b.sb())var at=b.x>b.y?b.x>1-b.y?0:b.x<1-b.y?270:315:b.x1-b.y?90:b.x<1-b.y?180:135:.5>b.x?225:.5(z?6:2)?(ot=E?this.i(1):this.i(this.pointsCount-2),ot=z?Yv(at,ot.copy()):x):(x=de.alloc(),ot=ot.ga(Gi,x),de.free(x)),x=Math.abs(ot.x-at.x)>Math.abs(ot.y-at.y)?ot.x>=at.x?0:180:ot.y>=at.y?90:270,de.free(at),at=x}return b.Mc()&&nt.Td(a)&&(at+=180,360<=at&&(at-=360)),bf(b)||(a=y.li(),a===0)||(45<=a&&135>a?at+=90:135<=a&&225>a?at+=180:225<=a&&315>a&&(at+=270),360<=at&&(at-=360)),at},xn.prototype.computeEndSegmentLength=function(a,y,x,b){return y!==null&&x.$c()&&(a=Km(this,y),a!==null)?a.Ju:(a=b?this.fromEndSegmentLength:this.toEndSegmentLength,y!==null&&isNaN(a)&&(a=b?y.fromEndSegmentLength:y.toEndSegmentLength),isNaN(a)&&(a=10),a)},xn.prototype.computeSpot=function(a,y){return y===void 0&&(y=null),a?(a=y||this.fromPort,a===null?a=Gi:(y=this.fromSpot,y.Xb()&&(y=a.fromSpot),a=y===ns?no:y)):(a=y||this.toPort,a===null?a=Gi:(y=this.toSpot,y.Xb()&&(y=a.toSpot),a=y===ns?no:y)),a};function bf(a){return a===no||a.x===.5&&a.y===.5}function Vm(a){return a.x===.5&&a.y===.5?a:Gi}xn.prototype.computeOtherPoint=function(a,y){return this.computeAdjusting()!==Ns&&4Tt.width||yt.y>Tt.height||0>yt.x+yt.width||0>yt.y+yt.height)){if(yt=ki.alloc(),yt.set(nt),dt instanceof gn)ot=dt.Cf(a,y,x,b,E,yt);else if(this.path===dt){if(dt instanceof Ci)if(ot=a,Tt=b,dt.pickable===!1)ot=!1;else if(yt.multiply(dt.transform),Tt)t:{var zt=ot,Gt=yt;if(dt.fh(zt,Gt))ot=!0;else{if(Gt===void 0&&(Gt=dt.transform,zt.Re(dt.actualBounds))){ot=!0;break t}ot=zt.left,Tt=zt.right;var ee=zt.top;zt=zt.bottom;var ye=de.alloc(),ge=de.alloc(),Ce=de.alloc(),be=ki.alloc();be.set(Gt),be.bv(dt.transform),be.Vj(),ge.x=Tt,ge.y=ee,ge.transform(be),ye.x=ot,ye.y=ee,ye.transform(be),Gt=!1,Pc(dt,ye,ge,Ce)?Gt=!0:(ye.x=Tt,ye.y=zt,ye.transform(be),Pc(dt,ye,ge,Ce)?Gt=!0:(ge.x=ot,ge.y=zt,ge.transform(be),Pc(dt,ye,ge,Ce)?Gt=!0:(ye.x=ot,ye.y=ee,ye.transform(be),Pc(dt,ye,ge,Ce)&&(Gt=!0)))),ki.free(be),de.free(ye),de.free(ge),de.free(Ce),ot=Gt}}else ot=dt.fh(ot,yt)}else ot=Do(dt,a,b,yt);ot&&(Tt=dt,y!==null&&(Tt=y(dt)),Tt&&(x===null||x(Tt))&&E.add(Tt)),ki.free(yt)}}}return z===void 0&&ki.free(nt),ot||this.background!==null||this.areaBackground!==null}return z===void 0&&ki.free(nt),!1},xn.prototype.computeCurve=function(){if(this.Wf===null){var a=this.fromPort,y=this.isOrthogonal;this.Wf=a!==null&&a===this.toPort&&!y}return this.Wf?Pa:this.curve},xn.prototype.computeCorner=function(){if(this.curve===Pa)return 0;var a=this.corner;return(isNaN(a)||0>a)&&(a=10),a},xn.prototype.findMidLabel=function(){for(var a=this.path,y=this.O.s,x=y.length,b=0;bat?-Math.PI/2:Math.PI/2;else dt=Math.atan(at/Math.abs(ot)),0>ot&&(dt=Math.PI-dt);nt=y.x;var yt=y.y;ot=b.x-nt;var Tt=b.y-yt;for(at=Math.sqrt(ot*ot+Tt*Tt),ze.$(ot,0)?Tt=0>Tt?-Math.PI/2:Math.PI/2:(Tt=Math.atan(Tt/Math.abs(ot)),0>ot&&(Tt=Math.PI-Tt)),ht=at/ht,dt=Tt-dt,this.dd(a,y),a+=1;aat?-Math.PI/2:Math.PI/2:(at=Math.atan(at/Math.abs(ot)),0>ot&&(at=Math.PI-at)),ot=at+dt,y*=ht,this.L(a,nt+y*Math.cos(ot),yt+y*Math.sin(ot)));this.dd(x,b)}}return!0;case Jm:if(z=this.i(a),yt=this.i(x),!z.Xa(y)||!yt.Xa(b)){E=z.x,z=z.y,nt=yt.x,yt=yt.y,ht=(nt-E)*(nt-E)+(yt-z)*(yt-z),ot=y.x,dt=y.y,at=b.x,Tt=b.y;var zt=1;if(at-ot!==0){var Gt=(Tt-dt)/(at-ot);zt=Math.sqrt(1+1/(Gt*Gt))}else Gt=9e9;for(this.dd(a,y),a+=1;ay?y+=360:360<=y&&(y-=360),0>b?b+=360:360<=b&&(b-=360);var nt=b;y=315<=y||45>y?0:45<=y&&135>y?90:135<=y&&225>y?180:270,b=315<=b||45>b?0:45<=b&&135>b?90:135<=b&&225>b?180:270;var ot=E.actualBounds.copy(),at=z.actualBounds.copy();if(ot.w()&&at.w()){ot.Bc(ep,ep),at.Bc(ep,ep),ot.Ye(a),at.Ye(x);var ht=de.alloc(),dt=de.alloc();y===0?x.x>a.x||b===270&&x.ya.x||b===90&&x.y>a.y&&at.right>a.x?(ht.h(x.x,a.y),dt.h(x.x,(a.y+x.y)/2),b===180?(ht.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1),dt.x=ht.x,dt.y=x.y):b===270&&x.ya.y?(ht.x=a.xat.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):at.right,dt.x=ht.x,dt.y=x.y):b===0&&a.xat.top&&a.yot.bottom)&&(b===180&&(at.ca(a)||ot.ca(x))?ht.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(b===180||b===270)&&(ht.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,at.top),!0)),dt.x=x.x,dt.y=ht.y),ht.y>ot.top&&ht.y=ot.left&&x.x<=a.x||a.x<=at.right&&a.x>=x.x?(b===90||b===270)&&(ht.h(Math.max((a.x+x.x)/2,a.x),a.y),dt.h(ht.x,x.y)):(ht.y=b===270||(b===0||b===180)&&x.ya.y&&at.lefta.y?(ht.x=a.x>at.right?this.computeMidOrthoPosition(a.x,a.y,at.right,x.y,!1):a.x>at.left&&(b===270&&a.yat.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):at.left,dt.x=ht.x,dt.y=x.y):b===180&&a.x>at.right&&a.y>at.top&&a.yot.bottom)&&(b===0&&(at.ca(a)||ot.ca(x))?ht.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(b===0||b===270)&&(ht.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,at.top),!0)),dt.x=x.x,dt.y=ht.y),ht.y>ot.top&&ht.y=a.x||a.x>=at.left&&a.x<=x.x?(b===90||b===270)&&(ht.h(Math.min((a.x+x.x)/2,a.x),a.y),dt.h(ht.x,x.y)):(ht.y=b===270||(b===0||b===180)&&x.ya.y||b===180&&x.xa.y||b===0&&x.x>a.x&&at.bottom>a.y?(ht.h(a.x,x.y),dt.h((a.x+x.x)/2,x.y),b===270?(ht.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0),dt.x=x.x,dt.y=ht.y):b===180&&x.xa.x?(ht.y=a.yat.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):at.bottom,dt.x=x.x,dt.y=ht.y):b===90&&a.yat.left&&a.xot.right)&&(b===270&&(at.ca(a)||ot.ca(x))?ht.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(b===270||b===180)&&(ht.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,at.left),x.y,!1)),dt.x=ht.x,dt.y=x.y),ht.x>ot.left&&ht.x=ot.top&&x.y<=a.y||a.y<=at.bottom&&a.y>=x.y?(b===0||b===180)&&(ht.h(a.x,Math.max((a.y+x.y)/2,a.y)),dt.h(x.x,ht.y)):(ht.x=b===180||(b===90||b===270)&&x.xa.x&&at.top=a.x?(ht.y=a.y>at.bottom?this.computeMidOrthoPosition(a.x,a.y,x.x,at.bottom,!0):a.y>at.top&&(b===180&&a.xat.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):at.top,dt.x=x.x,dt.y=ht.y):b===270&&a.y>at.bottom&&a.x>at.left&&a.xot.right)&&(b===90&&(at.ca(a)||ot.ca(x))?ht.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(b===90||b===180)&&(ht.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,at.left),x.y,!1)),dt.x=ht.x,dt.y=x.y),ht.x>ot.left&&ht.x=a.y||a.y>=at.top&&a.y<=x.y?(b===0||b===180)&&(ht.h(a.x,Math.min((a.y+x.y)/2,a.y)),dt.h(x.x,ht.y)):(ht.x=b===180||(b===90||b===270)&&x.x=Ef&&(oS(zt),ot.Bc(zt.Ho*zt.Hx,zt.Go*zt.Ix),sS(zt,a,y,yt,b,ot,!1),at=Yl(zt,yt.x,yt.y)),!zt.abort&&atthis.pointsCount?(y===0||y===180?(ot.x=a.x,ot.y=yt.y):(ot.x=yt.x,ot.y=a.y),this.L(2,ot.x,ot.y),this.m(3,ot.x,ot.y)):(nt=this.i(3),y===0||y===180?ze.B(ot.x,nt.x)?(ot=y===0?Math.max(ot.x,a.x):Math.min(ot.x,a.x),this.L(2,ot,a.y),this.L(3,ot,nt.y)):ze.B(ot.y,nt.y)?(Math.abs(a.y-ot.y)<=zt.Go/2&&(this.L(2,ot.x,a.y),this.L(3,nt.x,a.y)),this.m(2,ot.x,a.y)):this.L(2,a.x,ot.y):(y===90||y===270)&&(ze.B(ot.y,nt.y)?(ot=y===90?Math.max(ot.y,a.y):Math.min(ot.y,a.y),this.L(2,a.x,ot),this.L(3,nt.x,ot)):ze.B(ot.x,nt.x)?(Math.abs(a.x-ot.x)<=zt.Ho/2&&(this.L(2,a.x,ot.y),this.L(3,a.x,nt.y)),this.m(2,a.x,ot.y)):this.L(2,ot.x,a.y))),x!==null&&(a=this.i(1),nt=this.i(2),a.x!==nt.x&&a.y!==nt.y?y===0||y===180?this.m(2,a.x,nt.y):this.m(2,nt.x,a.y):y===0||y===180?this.m(2,E.x,x.y):this.m(2,x.x,E.y)),Gt!==null&&(b===0||b===180?this.yf(z.x,Gt.y):this.yf(Gt.x,z.y)),y=!0):y=!1}}}else y=!1;y||(this.ne(ht.copy()),this.ne(dt.copy())),de.free(ht),de.free(dt)}},xn.prototype.computeMidOrthoPosition=function(a,y,x,b,E){var z=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(z=this.computeCurviness()),E?(y+b)/2+z:(a+x)/2+z};function Xv(a){if(a.diagram===null||!a.isAvoiding||!rf(a.diagram))return!1;var y=a.points.s,x=y.length;if(4>x)return!1;a=of(a.diagram,!0,a.containingGroup,null);for(var b=1;bAc&&Yl(y,dt,yt)!==ht-1&&(Yl(y,x-ot,b)===ht-1?(E=180,dt=x-ot,yt=b):Yl(y,x+ot,b)===ht-1?(E=0,dt=x+ot,yt=b):Yl(y,x,b-at)===ht-1?(E=270,dt=x,yt=b-at):Yl(y,x,b+at)===ht-1&&(E=90,dt=x,yt=b+at));ht>Ac&&Yl(y,dt,yt)===ht-1;)x=dt,b=yt,E===0?dt+=ot:E===90?yt+=at:E===180?dt-=ot:yt-=at,--ht;z?ht>Ac&&(E===180||E===0?x=Math.floor(x/ot)*ot+ot/2:(E===90||E===270)&&(b=Math.floor(b/at)*at+at/2)):(x=Math.floor(x/ot)*ot+ot/2,b=Math.floor(b/at)*at+at/2),ht>Ac&&(z=E,nt=x,dt=b,E===0?(z=90,dt+=at):E===90?(z=180,nt-=ot):E===180?(z=270,dt-=at):E===270&&(z=0,nt+=ot),Yl(y,nt,dt)===ht-1?Zv(a,y,nt,dt,z,!1,z):(nt=x,dt=b,E===0?(z=270,dt-=at):E===90?(z=0,nt+=ot):E===180?(z=90,dt+=at):E===270&&(z=180,nt-=ot),Yl(y,nt,dt)===ht-1&&Zv(a,y,nt,dt,z,!1,z))),a.yf(x,b)}xn.prototype.ez=function(a){var y=a.x;a=a.y;for(var x=this.i(0),b=this.i(1),E=wi(y,a,x.x,x.y,b.x,b.y),z=0,nt=1;ntthis.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),a=this.path,a!==null)){a.ua=this.ua;for(var y=this.O.s,x=y.length,b=0;b=y&&(b=y-1),at=this.i(b),z.x=Math.min(at.x,z.x),z.y=Math.min(at.y,z.y);b=z.x,at=z.y}else{for(at=0;atye?Gt>zt?(z.x=ge-be,z.y=zt-be,E.x=ge+ee,E.y=zt+ee):(z.x=ge-be,z.y=zt+be,E.x=ge+ee,E.y=zt-ee):Gt>zt?(z.x=ge+be,z.y=zt-be,E.x=ge-ee,E.y=zt+ee):(z.x=ge+be,z.y=zt+be,E.x=ge-ee,E.y=zt-ee)),ze.$(ye,ge)&&ze.$(zt,Gt)&&(zt>Tt?(Ce>ge?(z.x=ge-be,z.y=zt-be,E.x=ge+ee):(z.x=ge+be,z.y=zt-be,E.x=ge-ee),E.y=zt+ee):(Ce>ge?(z.x=ge-be,z.y=zt+be,E.x=ge+ee):(z.x=ge+be,z.y=zt+be,E.x=ge-ee),E.y=zt-ee)),(ze.$(ye,ge)&&ze.$(ge,Ce)||ze.$(Tt,zt)&&ze.$(zt,Gt))&&(ye=.5*(ye+Ce),Tt=.5*(Tt+Gt),z.x=ye,z.y=Tt,E.x=ye,E.y=Tt),(yt===1||yt===2&&ze.$(nt.x,this.i(0).x)&&ze.$(nt.y,this.i(0).y))&&(x.x=.5*(nt.x+ht.x),x.y=.5*(nt.y+ht.y)),Hu(ot,x.x-b,x.y-at,z.x-b,z.y-at,ht.x-b,ht.y-at),y.set(z),x.set(E),nt=ht}}ht=nt.x,nt=nt.y,dt=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(dt=cd(this,dt.copy(),!1,Mi)),ht=.5*(ht+dt.x),nt=.5*(nt+dt.y),Hu(ot,E.x-b,E.y-at,ht-b,nt-at,dt.x-b,dt.y-at),de.free(y),de.free(x),de.free(z),de.free(E)}else for(x=3;x=y&&(x=y-1),E=this.i(x-1),nt=this.i(x),x===y-1&&this.computeShortLength(!1)!==0&&(nt=cd(this,nt.copy(),!1,Mi)),Hu(ot,z.x-b,z.y-at,E.x-b,E.y-at,nt.x-b,nt.y-at);else{for(z=de.alloc(),z.assign(this.i(0)),E=de.alloc(),E.assign(z),nt=this.computeCorner(),yt=1,ht=0;yt=y-1){if(!z.D(dt))this.computeShortLength(!1)!==0&&(dt=cd(this,dt.copy(),!1,Mi)),dd(this,ot,-b,-at,z,dt,x);else if(ht===0)for(yt=1;ytz.x?Ee=Tt.x-Gt:Ee=Tt.x+Gt,ge.y>Tt.y?Ce=Tt.y+be:Ce=Tt.y-be,ge=de.allocAt(Ee,Be),dd(this,ot,yt,ye,z,ge,ee),de.free(ge),Rm(ot,Tt.x+yt,Tt.y+ye,zt+yt,Ce+ye),z.h(zt,Ce)}else ze.B(z.x,Tt.x)&&ze.B(Tt.y,ge.y)?(Gt=Math.min(nt,Math.abs(Tt.y-E.y)/2),Gt=be=Math.min(Gt,Math.abs(ge.x-Tt.x)/2),ze.B(be,0)?(dd(this,ot,yt,ye,z,Tt,ee),z.assign(Tt)):(Ee=Tt.x,Be=Tt.y,zt=Ee,Ce=Be,Tt.y>z.y?Be=Tt.y-Gt:Be=Tt.y+Gt,ge.x>Tt.x?zt=Tt.x+be:zt=Tt.x-be,ge=de.allocAt(Ee,Be),dd(this,ot,yt,ye,z,ge,ee),de.free(ge),Rm(ot,Tt.x+yt,Tt.y+ye,zt+yt,Ce+ye),z.h(zt,Ce))):(dd(this,ot,yt,ye,z,Tt,ee),z.assign(Tt));E.assign(dt),yt=ht}de.free(z)}jm=ot}else ot=this.i(1).copy(),ot.x-=b,ot.y-=at,this.computeShortLength(!0)!==0&&(E=cd(this,E,!0,z)),this.computeShortLength(!1)!==0&&(ot=cd(this,ot,!1,z)),a.type=bn.j,a.startX=E.x,a.startY=E.y,a.endX=ot.x,a.endY=ot.y;return this.lk=!0,a};function Ym(a,y,x,b){return a=x-a,isNaN(a)||a===1/0||a===-1/0?NaN:(0>a&&(a=-a),y=b-y,isNaN(y)||y===1/0||y===-1/0?NaN:(0>y&&(y=-y),ze.$(a,0)?y:ze.$(y,0)?a:Math.sqrt(a*a+y*y)))}function cd(a,y,x,b){var E=a.pointsCount;if(2>E)return y;if(x){var z=a.i(1);if(x=z.x-b.x,z=z.y-b.y,b=Ym(y.x,y.y,x,z),b===0)return y;E=E===2?.5*b:b,a=a.computeShortLength(!0),a>E&&(a=E),E=a*(z-y.y)/b,y.x+=a*(x-y.x)/b,y.y+=E}else{if(z=a.i(E-2),x=z.x-b.x,z=z.y-b.y,b=Ym(y.x,y.y,x,z),b===0)return y;E=E===2?.5*b:b,a=a.computeShortLength(!1),a>E&&(a=E),E=a*(y.y-z)/b,y.x-=a*(y.x-x)/b,y.y-=E}return y}function Jv(a,y,x,b){for(var E=a.pointsCount,z=y;ze.$(y.x,z.x)&&ze.$(y.y,z.y);){if(x>=E)return E-1;z=a.i(x++)}if(!ze.$(y.x,z.x)&&!ze.$(y.y,z.y))return x-1;for(var nt=z;ze.$(y.x,z.x)&&ze.$(z.x,nt.x)&&(!b||(y.y>=z.y?z.y>=nt.y:z.y<=nt.y))||ze.$(y.y,z.y)&&ze.$(z.y,nt.y)&&(!b||(y.x>=z.x?z.x>=nt.x:z.x<=nt.x));){if(x>=E)return E-1;nt=a.i(x++)}return x-2}xn.prototype.computeJumpLength=function(){return 10};function dd(a,y,x,b,E,z,nt){if(!nt&&bc(a)){nt=a.computeJumpLength();var ot=nt/2,at=[],ht=0;if(a.isVisible()&&(ht=Lx(a,E,z,at)),0yt-nt);)ht--,yt=Math.max(dt-ot,z.x);dt=z.y-nt+b,yt+=x,zt=z.y+b,a.curve===Xu?Pf(y,yt,zt,!1):Hu(y,Tt,dt,yt,dt,yt,zt)}else if(ze.B(E.x,z.x))if(E.ydt-nt);)ht--,dt=Math.max(yt-ot,z.y);yt=z.x-nt+x,zt=z.x+x,dt+=b,a.curve===Xu?Pf(y,zt,dt,!1):Hu(y,yt,Tt,yt,dt,zt,dt)}}}y.lineTo(z.x+x,z.y+b)}function Lx(a,y,x,b){var E=a.diagram;if(E===null||y.D(x))return 0;for(E=E.layers;E.next();){var z=E.value;if(z!==null&&z.visible){z=z.Pa.s;for(var nt=z.length,ot=0;otnt.x&&dt.x>=ht.x||ht.xnt.y&&dt.y>=ht.y||ht.ynt&&Math.min(Gt,ee)dt&&!ze.B(Gt,ee)){ot.x=dt,ot.y=nt,dt=!0;break t}}else if(ze.B(yt,zt)&&ze.B(Gt,ee)&&Math.min(dt,Tt)Gt&&Math.min(nt,ye)yt&&!ze.B(nt,ye)){ot.x=Gt,ot.y=yt,dt=!0;break t}ot.x=0,ot.y=0,dt=!1}dt&&(E?x.push(ot.x):x.push(ot.y)),nt=ht}de.free(ot)}function bc(a){return a=a.curve,a===Af||a===Xu}function Xm(a,y){(y||bc(a))&&(y=a.diagram,y===null||y.animationManager.isTicking||y.Eh.contains(a)||a.ml.width===0&&a.ml.height===0||y.Eh.add(a,a.ml.copy()))}xn.prototype.Xo=function(a){var y=this.layer;if(y!==null&&y.visible&&!y.isTemporary){var x=y.diagram;if(x!==null&&!x.animationManager.isTicking){var b=!1;for(x=x.layers;x.next();){var E=x.value;if(E.visible){if(E===y){b=!0;var z=!1;E=E.Pa.s;for(var nt=E.length,ot=0;ota&&xi(a,">= 0",xn,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.qc(),this.g("fromShortLength",y,a))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:ns},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),(y.$c()||a.$c())&&this.toNode!==null&&la(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&xi(a,">= 0",xn,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.qc(),this.g("toShortLength",y,a))}},isLabeledLink:{get:function(){return this.wd===null?!1:0=b&&(z=b-1);var ot=this.i(z-1),at=this.i(z);ze.Dl(E.x,E.y,nt.x,nt.y,ot.x,ot.y,at.x,at.y,.5,a),y=Math.min(at.x,y),x=Math.min(at.y,x),E=at}else for(E=this.i(0),z=this.i(1),y=Math.min(E.x,z.x),x=Math.min(E.y,z.y),a.h(E.x,E.y,0,0),a.Ye(z),E=2;Eb&&(b=-b)):ze.$(b.y,E.y)?(b=E.x-b.x,0>b&&(b=-b)):b=Math.sqrt(b.Bf(E)),a.push(b)}}return this.cq}},flattenedTotalLength:{get:function(){var a=this.vt;if(isNaN(a)){for(var y=this.flattenedLengths,x=y.length,b=a=0;bthis.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!bf(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var a=this.pointsCount;return a===0?0:2>=a?a-1:this.isOrthogonal||!bf(this.computeSpot(!1))?a-2:a-1}},adjusting:{get:function(){return this.qk},set:function(a){var y=this.qk;y!==a&&(this.qk=a,this.g("adjusting",y,a))}},corner:{get:function(){return this.Om},set:function(a){var y=this.Om;y!==a&&(this.Om=a,this.qc(),this.g("corner",y,a))}},curve:{get:function(){return this.Qm},set:function(a){var y=this.Qm;y!==a&&(this.Qm=a,this.bb(),this.qc(),Xm(this,y===Xu||y===Af||a===Xu||a===Af),this.g("curve",y,a))}},curviness:{get:function(){return this.Rm},set:function(a){var y=this.Rm;y!==a&&(this.Rm=a,this.bb(),this.qc(),this.g("curviness",y,a))}},routing:{get:function(){return this.qj},set:function(a){var y=this.qj;y!==a&&(this.qj=a,this.Wf=null,this.bb(),Xm(this,(y.value&2)===2||(a.value&2)===2),this.g("routing",y,a))}},smoothness:{get:function(){return this.po},set:function(a){var y=this.po;y!==a&&(this.po=a,this.qc(),this.g("smoothness",y,a))}},key:{get:function(){var a=this.diagram;if(a!==null&&a.model.ri())return a.model.Ac(this.data)}}}),xn.prototype.invalidateOtherJumpOvers=xn.prototype.Xo,xn.prototype.findClosestSegment=xn.prototype.ez,xn.prototype.updateRoute=xn.prototype.vg,xn.prototype.invalidateRoute=xn.prototype.bb,xn.prototype.rollbackRoute=xn.prototype.rv,xn.prototype.commitRoute=xn.prototype.zf,xn.prototype.startRoute=xn.prototype.uh,xn.prototype.clearPoints=xn.prototype.Fj,xn.prototype.removePoint=xn.prototype.pv,xn.prototype.addPointAt=xn.prototype.yf,xn.prototype.addPoint=xn.prototype.ne,xn.prototype.insertPointAt=xn.prototype.m,xn.prototype.insertPoint=xn.prototype.Kz,xn.prototype.setPointAt=xn.prototype.L,xn.prototype.setPoint=xn.prototype.dd,xn.prototype.getPoint=xn.prototype.i,xn.prototype.getOtherPort=xn.prototype.Cz,xn.prototype.getOtherNode=xn.prototype.To;var fd=null,gd=null,Qv=new qe(xn,"Normal",1),kx=new qe(xn,"Orthogonal",2),Mx=new qe(xn,"AvoidsNodes",6),nS=new qe(xn,"AvoidsNodesStraight",7),Ns=new qe(xn,"None",0),Pa=new qe(xn,"Bezier",9),Xu=new qe(xn,"JumpGap",10),Af=new qe(xn,"JumpOver",11),Zg=new qe(xn,"End",17),Zm=new qe(xn,"Scale",18),Jm=new qe(xn,"Stretch",19),Jg=new qe(xn,"OrientAlong",21),Qg=new qe(xn,"OrientPlus90",22),qg=new qe(xn,"OrientMinus90",23),qv=new qe(xn,"OrientOpposite",24),Qm=new qe(xn,"OrientUpright",25),$g=new qe(xn,"OrientPlus90Upright",26),tp=new qe(xn,"OrientMinus90Upright",27),qm=new qe(xn,"OrientUpright45",28),iS=16,rS=14,ep=8;xn.className="Link",xn.Normal=Qv,xn.Orthogonal=kx,xn.AvoidsNodes=Mx,xn.AvoidsNodesStraight=nS,xn.None=Ns,xn.Bezier=Pa,xn.JumpGap=Xu,xn.JumpOver=Af,xn.End=Zg,xn.Scale=Zm,xn.Stretch=Jm,xn.OrientAlong=Jg,xn.OrientPlus90=Qg,xn.OrientMinus90=qg,xn.OrientOpposite=qv,xn.OrientUpright=Qm,xn.OrientPlus90Upright=$g,xn.OrientMinus90Upright=tp,xn.OrientUpright45=qm,xn.EndSegmentStep=8,xn.CurvinessStart=iS,xn.SpacingMin=rS,xn.OrthoShortCut=ep;function $m(a,y,x,b){je(this),this.Fe=this.qq=!1,this.Ds=a,this.Ox=y,this.cv=x,this.Px=b,this.links=[]}$m.prototype.Sl=function(){if(!this.qq){var a=this.links;0=a.width||0>=a.height)){var y=a.y,x=a.x+a.width,b=a.y+a.height;if(this.Nd=Math.floor((a.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((y-this.sc)/this.sc)*this.sc,this.En=Math.ceil((x+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((b+2*this.sc)/this.sc)*this.sc,a=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),y=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di=Ac&&(x[b]=$v)}np.prototype.Yj=function(a,y,x,b){if(a>this.En||a+xthis.Fn||y+ba&&(x+=a,a=0),0>y&&(E+=y,y=0),0>x||0>E)return!0;for(b=Math.min(a+x-1,this.di)|0,x=Math.min(y+E-1,this.ei)|0;a<=b;a++){E=this.ac[a];for(var z=y;z<=x;z++)if(E[z]===Zu)return!1}return!0};function Xl(a,y,x,b,E,z,nt,ot,at){if(!(ynt||xat)){var ht=y|0,dt=x|0,yt=a.ac[ht][dt];if(yt>=Ac&&yt=a.ac[ht][dt]);)a.ac[ht][dt]=yt,yt+=1,E?dt+=b:ht+=b;if(ht=E?dt:ht,E)if(0ht;x+=b)Xl(a,y,x,1,!E,z,nt,ot,at),Xl(a,y,x,-1,!E,z,nt,ot,at);else if(0ht;y+=b)Xl(a,y,x,1,!E,z,nt,ot,at),Xl(a,y,x,-1,!E,z,nt,ot,at)}}function t0(a,y,x,b,E,z,nt,ot,at){y|=0,x|=0;var ht=Zu,dt=Ac;for(a.ac[y][x]=dt;ht===Zu&&y>z&&yot&&xz&&yot&&x=Math.abs(ot-ht)&&1>=Math.abs(at-dt))a.abort=!0;else{var yt=z.x;b=z.y,y=z.x+z.width;var Tt=z.y+z.height;yt-=a.Nd,yt/=a.rc,b-=a.Od,b/=a.sc,y-=a.Nd,y/=a.rc,Tt-=a.Od,Tt/=a.sc,z=Math.max(0,Math.min(a.di,yt|0)),y=Math.min(a.di,Math.max(0,y|0)),yt=Math.max(0,Math.min(a.ei,b|0)),Tt=Math.min(a.ei,Math.max(0,Tt|0)),b=a.ac,ot|=0,at|=0,ht|=0,dt|=0;var zt=x===0||x===90?1:-1;if(x=x===90||x===270,b[ot][at]===Zu?(t0(a,ot,at,zt,x,z,y,yt,Tt),t0(a,ot,at,1,!x,z,y,yt,Tt),t0(a,ot,at,-1,!x,z,y,yt,Tt)):t0(a,ot,at,zt,x,ot,at,ot,at),b[ht][dt]===Zu?(e0(a,ht,dt,E===0||E===90?1:-1,E===90||E===270,z,y,yt,Tt),e0(a,ht,dt,1,!(E===90||E===270),z,y,yt,Tt),e0(a,ht,dt,-1,!(E===90||E===270),z,y,yt,Tt)):e0(a,ht,dt,zt,x,ht,dt,ht,dt),x=li(),nt&&aS(a,ht,dt,E,ot,at,x))for((x[0]!==ht||x[1]!==dt)&&(x.unshift(dt),x.unshift(ht)),(x[x.length-2]!==ot||x[x.length-1]!==at)&&(x.push(ot),x.push(at)),a=Ac,E=x[x.length-2],nt=x[x.length-1],b[E][nt]=a++,z=x.length-4;0<=z;z-=2)for(E=x[z+2],nt=x[z+3],y=x[z],ht=x[z+1];y>E?E++:ynt?nt++:htE)dt--;else break;else if(yt>z)yt--;else break;var Tt=ot[dt][yt];if(Tt===0||Tt===ty)break;at=dt,ht=yt}for(;;){if(dt=b,yt=at,Tt=ht,b===0?Ttz&&(dt=270,Tt--):b===90?ytE&&(dt=180,yt--):b===180?Ttz&&(dt=270,Tt--):ytE&&(dt=180,yt--),yt=ot[yt][Tt],dt!==b&&yt!==0&&yt!==ty){if(nt.push(at),nt.push(ht),aS(a,at,ht,dt,E,z,nt))return!0;nt.pop(),nt.pop()}if(ot[at][ht]=ty,b===0){if(at===y)return!1;at--}else if(b===90){if(ht===x)return!1;ht--}else if(b===180){if(at===y)return!1;at++}else{if(ht===x)return!1;ht++}}}sn.Object.defineProperties(np.prototype,{bounds:{get:function(){return new Je(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(a){0=x?180:0}switch(a=180*Math.atan2(a.height,a.width)/Math.PI,y){case 3:return x>a&&x<=180+a?180:270;case 5:return x>180-a&&x<=360-a?270:0;case 12:return x>a&&x<=180+a?90:0;case 10:return x>180-a&&x<=360-a?180:90;case 7:return 90180+a&&x<=360-a?270:0;case 13:return 180a&&180>=x?90:0;case 14:return x>a&&x<=180-a?90:x>180-a&&270>=x?180:0;case 11:return x>180-a&&x<=180+a?180:x>180+a?270:90}return b&&y!==15&&(x-=15,0>x&&(x+=360)),x>a&&x<180-a?90:x>=180-a&&x<=180+a?180:x>180+a&&x<360-a?270:0}pd.prototype.Sl=function(){this.pe.length=0};function lS(a,y){var x=a.pe;if(x.length===0){t:if(!a.ap){x=a.ap,a.ap=!0;var b=null,E=a.node,z=E instanceof mi?E:null;if(z===null||z.isSubGraphExpanded)var nt=E.isTreeExpanded?E.findLinksConnected(a.port.portId):E.qx();else{if(!z.actualBounds.w()){a.ap=x;break t}b=z,nt=b.Lu()}z=a.pe.length=0;var ot=a.port.ga(ho,de.alloc()),at=a.port.ga(ws,de.alloc());for(E=Je.allocAt(ot.x,ot.y,0,0),E.Ye(at),de.free(ot),de.free(at),ot=de.allocAt(E.x+E.width/2,E.y+E.height/2),at=a.port.li(),nt=nt.iterator;nt.next();){var ht=nt.value;if(ht.isVisible()&&ht.fromPort!==ht.toPort){var dt=ht.fromPort===a.port||ht.fromNode!==null&&ht.fromNode.Td(b),yt=ht.computeSpot(dt,a.port);if(yt.$c()&&(dt=dt?ht.toPort:ht.fromPort,dt!==null)){var Tt=dt.part;if(Tt!==null){var zt=Tt.findVisibleNode();zt!==null&&zt!==Tt&&(Tt=zt,dt=Tt.port),dt=ht.computeOtherPoint(Tt,dt),Tt=ot.ab(dt),Tt-=at,0>Tt?Tt+=360:360<=Tt&&(Tt-=360),yt=Tx(E,yt,Tt,ht.isOrthogonal),yt===0?(yt=4,180Tt&&(Tt+=360)),zt=a.pe[z],zt===void 0?(zt=new ey(ht,Tt,yt),a.pe[z]=zt):(zt.link=ht,zt.angle=Tt,zt.Nc=yt),zt.hv.set(dt),z++}}}}for(de.free(ot),a.pe.sort(pd.prototype.j),at=a.pe.length,b=-1,z=ot=0;zMath.abs(ee)?(Ce=Math.abs(ee)/Tt,Tt=Math.abs(ee)):Ce=1;break;case 2:zt>Math.abs(be)?(Ce=Math.abs(be)/zt,zt=Math.abs(be)):Ce=1;break;case 1:yt>Math.abs(ee)?(Ce=Math.abs(ee)/yt,yt=Math.abs(ee)):Ce=1;break;default:case 4:dt>Math.abs(be)?(Ce=Math.abs(be)/dt,dt=Math.abs(be)):Ce=1}ge=0}var He=Ee.Zo;if(b===Hv){switch(Ee=Ee.link.computeThickness(),Ee*=Ce,He.set(Be),Gt){case 8:He.x=Be.x+ee/2+Tt/2-ge-Ee/2;break;case 2:He.y=Be.y+be/2+zt/2-ge-Ee/2;break;case 1:He.x=Be.x+ee/2-yt/2+ge+Ee/2;break;default:case 4:He.y=Be.y+be/2-dt/2+ge+Ee/2}ge+=Ee}else{var Mn=.5;b===Gm&&(Mn=(Ee.Uo+1)/(Ee.Gl+1)),He.x=Be.x+ee*Mn,He.y=Be.y+be*Mn}}}for(de.free(ot),de.free(at),de.free(nt),de.free(ht),Be=a.pe,z=0;zy.Nc?1:a.angley.angle?1:0},pd.prototype.computeEndSegmentLength=function(a){var y=a.link,x=y.computeEndSegmentLength(this.node,this.port,no,y.fromPort===this.port),b=a.Uo;if(0>b)return x;var E=a.Gl;if(1>=E||!y.isOrthogonal)return x;y=a.hv;var z=a.Zo;return(a.Nc===2||a.Nc===8)&&(b=E-1-b),((a=a.Nc===2||a.Nc===4)?y.y=y-1?(z=0,b=x,E+=nt+20,nt=0):z++}},jr.prototype.doMinimalNetworkLayout=function(){var a=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var y=this.arrangementOrigin.x,x=y,b=this.arrangementOrigin.y,E=0,z=0,nt=this.network.vertexes.iterator;nt.next();){var ot=nt.value.node;if(!(ot===null||ot instanceof xn)&&(ip(ot),this.rh(ot))){var at=ot.measuredBounds,ht=at.width;at=at.height,ot.moveTo(x,b),ot instanceof mi&&(ot.rh=!1),x+=Math.max(ht,50)+20,z=Math.max(z,Math.max(at,50)),E>=a-1?(E=0,x=y,b+=z+20,z=0):E++}}},jr.prototype.rh=function(a){return!!(!a.location.w()||a instanceof mi&&a.rh)};function Oh(a,y,x,b,E,z,nt,ot){for(x=x.iterator;x.next();){var at=x.value;b&&!at.isTopLevel||E!==null&&!E(at)||!at.canLayout()||(z&&at instanceof Fn?at.isLinkLabel||(at instanceof mi&&at.layout===null?Oh(a,y,at.memberParts,!1,E,z,nt,ot):(ip(at),y.add(at))):nt&&at instanceof xn?y.add(at):!ot||!at.Zc()||at instanceof Fn||(ip(at),y.add(at)))}}function ip(a){var y=a.actualBounds;(y.width===0||y.height===0||isNaN(y.width)||isNaN(y.height))&&a.Va()}jr.prototype.ni=function(a,y){var x=this.boundsComputation;return x!==null?(y||(y=new Je),x(a,this,y)):y?(y.set(a.actualBounds),y):a.actualBounds},jr.prototype.ex=function(a){var y=new Oe;return a instanceof Ke?(Oh(this,y,a.nodes,!0,null,!0,!0,!0),Oh(this,y,a.links,!0,null,!0,!0,!0),Oh(this,y,a.parts,!0,null,!0,!0,!0)):a instanceof mi?Oh(this,y,a.memberParts,!1,null,!0,!0,!0):Oh(this,y,a.iterator,!1,null,!0,!0,!0),y},jr.prototype.initialOrigin=function(a){var y=this.group;if(y!==null){var x=y.position.copy();return(isNaN(x.x)||isNaN(x.y))&&x.set(a),y=y.placeholder,y!==null&&(x=y.ga(ho),(isNaN(x.x)||isNaN(x.y))&&x.set(a),a=y.padding,x.x+=a.left,x.y+=a.top),x}return a},sn.Object.defineProperties(jr.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},group:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a,a!==null&&(this.H=a.diagram))}},isOngoing:{get:function(){return this.sn},set:function(a){this.sn!==a&&(this.sn=a)}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a,a||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(a){this.yn!==a&&(this.yn=a)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(a){this.vn!==a&&(this.vn=a)}},isRealtime:{get:function(){return this.un},set:function(a){this.un!==a&&(this.un=a)}},isValidLayout:{get:function(){return this.xn},set:function(a){this.xn!==a&&(this.xn=a,a||(a=this.diagram,a!==null&&(a.xh=!0)))}},network:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a,a!==null&&(a.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(a){this.Em!==a&&(this.Em=a,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(a){this.Am.D(a)||(this.Am.assign(a),this.C())}}}),jr.prototype.collectParts=jr.prototype.ex,jr.prototype.getLayoutBounds=jr.prototype.ni,jr.prototype.invalidateLayout=jr.prototype.C,jr.className="Layout";function br(a){je(this),this.Sc=a,this.wf=new Oe,this.ye=new Oe,this.Es=new pn,this.zs=new pn}br.prototype.clear=function(){if(this.wf)for(var a=this.wf.iterator;a.next();)a.value.clear();if(this.ye)for(a=this.ye.iterator;a.next();)a.value.clear();this.wf=new Oe,this.ye=new Oe,this.Es=new pn,this.zs=new pn},br.prototype.toString=function(a){a===void 0&&(a=0);var y="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=a)return y;if(y+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1y?1:0):1:y!==null?-1:0}sn.Object.defineProperties(ko.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(a){if(this.ub=a,a!==null&&a.bounds){var y=a.bounds;a=y.x;var x=y.y,b=y.width;y=y.height,this.o.h(b/2,y/2),this.j.h(a,x,b,y)}}},node:{get:function(){return this.Sh},set:function(a){if(this.Sh!==a){this.Sh=a,a.Va();var y=this.network.layout,x=Je.alloc(),b=y.ni(a,x);y=b.x;var E=b.y,z=b.width;if(b=b.height,isNaN(y)&&(y=0),isNaN(E)&&(E=0),this.j.h(y,E,z,b),Je.free(x),!(a instanceof mi)&&(a=a.locationObject.ga(Gi),a.w())){this.o.h(a.x-y,a.y-E);return}this.o.h(z/2,b/2)}}},bounds:{get:function(){return this.j},set:function(a){this.j.D(a)||this.j.assign(a)}},focus:{get:function(){return this.o},set:function(a){this.o.D(a)||this.o.assign(a)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(a){var y=this.j;y.x+this.o.x!==a&&(y.ka(),y.x=a-this.o.x,y.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(a){var y=this.j;y.y+this.o.y!==a&&(y.ka(),y.y=a-this.o.y,y.freeze())}},focusX:{get:function(){return this.o.x},set:function(a){var y=this.o;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},focusY:{get:function(){return this.o.y},set:function(a){var y=this.o;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},x:{get:function(){return this.j.x},set:function(a){var y=this.j;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},y:{get:function(){return this.j.y},set:function(a){var y=this.j;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},width:{get:function(){return this.j.width},set:function(a){var y=this.j;y.width!==a&&(y.ka(),y.width=a,y.freeze())}},height:{get:function(){return this.j.height},set:function(a){var y=this.j;y.height!==a&&(y.ka(),y.height=a,y.freeze())}},network:{get:function(){return this.ob},set:function(a){this.ob=a}},sourceVertexes:{get:function(){for(var a=new Oe,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);return a.iterator}},destinationVertexes:{get:function(){for(var a=new Oe,y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},vertexes:{get:function(){for(var a=new Oe,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);for(y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var a=new Cn,y=this.sourceEdges;y.next();)a.add(y.value);for(y=this.destinationEdges;y.next();)a.add(y.value);return a.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),ko.prototype.deleteDestinationEdge=ko.prototype.Jl,ko.prototype.addDestinationEdge=ko.prototype.zl,ko.prototype.deleteSourceEdge=ko.prototype.Kl,ko.prototype.addSourceEdge=ko.prototype.Cl,ko.className="LayoutVertex",ko.standardComparer=oy,ko.smartComparer=function(a,y){if(a!==null){if(y!==null){a=a.Sh;var x=y.Sh;if(a!==null){if(x!==null){for(y=a.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),a=x.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),x=0;x "+(this.qd?this.qd.toString():"null"))),y},ua.prototype.gm=function(){var a=this.kd;this.kd=this.qd,this.qd=a},ua.prototype.commit=function(){},ua.prototype.Ax=function(a){return this.qd===a?this.kd:this.kd===a?this.qd:null},sn.Object.defineProperties(ua.prototype,{network:{get:function(){return this.nb},set:function(a){this.nb=a}},data:{get:function(){return this.ub},set:function(a){this.ub!==a&&(this.ub=a)}},link:{get:function(){return this.$k},set:function(a){this.$k!==a&&(this.$k=a)}},fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}}}),ua.prototype.getOtherVertex=ua.prototype.Ax,ua.className="LayoutEdge";function Zo(a){Rr.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new on(NaN,NaN).freeze(),this.tf=new on(10,10).freeze(),this.Jb=rp,this.Rb=i0,this.nd=op,this.hd=hS,a&&Object.assign(this,a)}We(Zo,Rr),Zo.prototype.cloneProtected=function(a){Rr.prototype.cloneProtected.call(this,a),a.zo=this.zo,a.yo=this.yo,a.yg.assign(this.yg),a.tf.assign(this.tf),a.Jb=this.Jb,a.Rb=this.Rb,a.nd=this.nd,a.hd=this.hd},Zo.prototype.qb=function(a){a.classType===Zo?a===op||a===o0||a===sy||a===r0?this.sorting=a:a===i0||a===ml?this.arrangement=a:a===rp||a===n0?this.alignment=a:Ye("Unknown enum value: "+a):Rr.prototype.qb.call(this,a)},Zo.prototype.doLayout=function(a){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var y=this.ex(a);a=this.diagram;for(var x=y.copy().iterator;x.next();){var b=x.value;if(!b.ph()||b.fromNode===null&&b.toNode===null){if(b.Va(),b instanceof mi)for(b=b.memberParts;b.next();)y.remove(b.value)}else y.remove(b)}var E=y.Fa();if(E.length!==0){switch(this.sorting){case r0:E.reverse();break;case op:E.sort(this.comparer);break;case o0:E.sort(this.comparer),E.reverse()}var z=this.wrappingColumn;isNaN(z)&&(z=0);var nt=this.wrappingWidth;switch(isNaN(nt)&&a!==null?(y=a.padding,nt=Math.max(a.viewportBounds.width-y.left-y.right,0)):nt=Math.max(this.wrappingWidth,0),0>=z&&0>=nt&&(z=1),y=this.spacing.width,isFinite(y)||(y=0),x=this.spacing.height,isFinite(x)||(x=0),a!==null&&a.Ea("Layout"),b=[],this.alignment){case n0:var ot=y,at=x,ht=Je.alloc(),dt=Math.max(this.cellSize.width,1);if(!isFinite(dt))for(var yt=dt=0;ytz-1||0nt)&&(b.push(new Je(0,ee,nt+ot,ge)),ye=0,Gt=zt,ee+=ge,ge=0),ge=Math.max(ge,He),Tt){case ml:Ee=-Ee.width;break;default:Ee=0}switch(be.moveTo(Gt+Ee,ee),Tt){case ml:Gt-=Be;break;default:Gt+=Be}ye++}b.push(new Je(0,ee,nt+ot,ge)),Je.free(ht);break;case rp:for(at=nt,dt=z,yt=y,Tt=x,nt=Je.alloc(),zt=Math.max(this.cellSize.width,1),z=ee=ht=0,ot=de.alloc(),Gt=0;Gt=ht&&(at-=ht),ht=be=0,Be=Math.max(this.cellSize.height,1),Ee=z=0,He=!0,ye=de.alloc(),Mn=0;Mndt-1||0at){for(b.push(new Je(0,He?Ce-z:Ce,at+yt,Ee+z+Tt)),Un=0;Unht&&(z.width+=z.x-ht,z.x=ht);Je.free(nt)}for(ot=z=nt=E=0;oty?1:0}sn.Object.defineProperties(Zo.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(a){this.zo!==a&&(0yt)){var ee=yt+Ug(Gt);Gt.pc(ee,!0),wv(Gt,ee,yt)}}y.isModified=!0}}finally{y.aa=!0}}}}},fr.prototype.updateAllTargetBindings=function(a){a===void 0&&(a="");for(var y=this.parts.iterator;y.next();)y.value.La(a);for(y=this.nodes.iterator;y.next();)y.value.La(a);for(y=this.links.iterator;y.next();)y.value.La(a)},fr.prototype.rp=function(){for(var a=this.H.model,y=new Oe,x=a.nodeDataArray,b=0;by?1:0):1:y!==null?-1:0}sn.Object.defineProperties(ko.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(a){if(this.ub=a,a!==null&&a.bounds){var y=a.bounds;a=y.x;var x=y.y,b=y.width;y=y.height,this.o.h(b/2,y/2),this.j.h(a,x,b,y)}}},node:{get:function(){return this.Sh},set:function(a){if(this.Sh!==a){this.Sh=a,a.Va();var y=this.network.layout,x=Je.alloc(),b=y.ni(a,x);y=b.x;var E=b.y,z=b.width;if(b=b.height,isNaN(y)&&(y=0),isNaN(E)&&(E=0),this.j.h(y,E,z,b),Je.free(x),!(a instanceof mi)&&(a=a.locationObject.ga(Gi),a.w())){this.o.h(a.x-y,a.y-E);return}this.o.h(z/2,b/2)}}},bounds:{get:function(){return this.j},set:function(a){this.j.D(a)||this.j.assign(a)}},focus:{get:function(){return this.o},set:function(a){this.o.D(a)||this.o.assign(a)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(a){var y=this.j;y.x+this.o.x!==a&&(y.ka(),y.x=a-this.o.x,y.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(a){var y=this.j;y.y+this.o.y!==a&&(y.ka(),y.y=a-this.o.y,y.freeze())}},focusX:{get:function(){return this.o.x},set:function(a){var y=this.o;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},focusY:{get:function(){return this.o.y},set:function(a){var y=this.o;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},x:{get:function(){return this.j.x},set:function(a){var y=this.j;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},y:{get:function(){return this.j.y},set:function(a){var y=this.j;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},width:{get:function(){return this.j.width},set:function(a){var y=this.j;y.width!==a&&(y.ka(),y.width=a,y.freeze())}},height:{get:function(){return this.j.height},set:function(a){var y=this.j;y.height!==a&&(y.ka(),y.height=a,y.freeze())}},network:{get:function(){return this.ob},set:function(a){this.ob=a}},sourceVertexes:{get:function(){for(var a=new Oe,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);return a.iterator}},destinationVertexes:{get:function(){for(var a=new Oe,y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},vertexes:{get:function(){for(var a=new Oe,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);for(y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var a=new Cn,y=this.sourceEdges;y.next();)a.add(y.value);for(y=this.destinationEdges;y.next();)a.add(y.value);return a.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),ko.prototype.deleteDestinationEdge=ko.prototype.Jl,ko.prototype.addDestinationEdge=ko.prototype.zl,ko.prototype.deleteSourceEdge=ko.prototype.Kl,ko.prototype.addSourceEdge=ko.prototype.Cl,ko.className="LayoutVertex",ko.standardComparer=oy,ko.smartComparer=function(a,y){if(a!==null){if(y!==null){a=a.Sh;var x=y.Sh;if(a!==null){if(x!==null){for(y=a.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),a=x.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),x=0;x "+(this.qd?this.qd.toString():"null"))),y},ua.prototype.gm=function(){var a=this.kd;this.kd=this.qd,this.qd=a},ua.prototype.commit=function(){},ua.prototype.Ax=function(a){return this.qd===a?this.kd:this.kd===a?this.qd:null},sn.Object.defineProperties(ua.prototype,{network:{get:function(){return this.nb},set:function(a){this.nb=a}},data:{get:function(){return this.ub},set:function(a){this.ub!==a&&(this.ub=a)}},link:{get:function(){return this.$k},set:function(a){this.$k!==a&&(this.$k=a)}},fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}}}),ua.prototype.getOtherVertex=ua.prototype.Ax,ua.className="LayoutEdge";function Zo(a){jr.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new on(NaN,NaN).freeze(),this.tf=new on(10,10).freeze(),this.Jb=rp,this.Rb=i0,this.nd=op,this.hd=hS,a&&Object.assign(this,a)}We(Zo,jr),Zo.prototype.cloneProtected=function(a){jr.prototype.cloneProtected.call(this,a),a.zo=this.zo,a.yo=this.yo,a.yg.assign(this.yg),a.tf.assign(this.tf),a.Jb=this.Jb,a.Rb=this.Rb,a.nd=this.nd,a.hd=this.hd},Zo.prototype.qb=function(a){a.classType===Zo?a===op||a===o0||a===sy||a===r0?this.sorting=a:a===i0||a===ml?this.arrangement=a:a===rp||a===n0?this.alignment=a:Ye("Unknown enum value: "+a):jr.prototype.qb.call(this,a)},Zo.prototype.doLayout=function(a){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var y=this.ex(a);a=this.diagram;for(var x=y.copy().iterator;x.next();){var b=x.value;if(!b.ph()||b.fromNode===null&&b.toNode===null){if(b.Va(),b instanceof mi)for(b=b.memberParts;b.next();)y.remove(b.value)}else y.remove(b)}var E=y.Fa();if(E.length!==0){switch(this.sorting){case r0:E.reverse();break;case op:E.sort(this.comparer);break;case o0:E.sort(this.comparer),E.reverse()}var z=this.wrappingColumn;isNaN(z)&&(z=0);var nt=this.wrappingWidth;switch(isNaN(nt)&&a!==null?(y=a.padding,nt=Math.max(a.viewportBounds.width-y.left-y.right,0)):nt=Math.max(this.wrappingWidth,0),0>=z&&0>=nt&&(z=1),y=this.spacing.width,isFinite(y)||(y=0),x=this.spacing.height,isFinite(x)||(x=0),a!==null&&a.Ea("Layout"),b=[],this.alignment){case n0:var ot=y,at=x,ht=Je.alloc(),dt=Math.max(this.cellSize.width,1);if(!isFinite(dt))for(var yt=dt=0;ytz-1||0nt)&&(b.push(new Je(0,ee,nt+ot,ge)),ye=0,Gt=zt,ee+=ge,ge=0),ge=Math.max(ge,He),Tt){case ml:Ee=-Ee.width;break;default:Ee=0}switch(be.moveTo(Gt+Ee,ee),Tt){case ml:Gt-=Be;break;default:Gt+=Be}ye++}b.push(new Je(0,ee,nt+ot,ge)),Je.free(ht);break;case rp:for(at=nt,dt=z,yt=y,Tt=x,nt=Je.alloc(),zt=Math.max(this.cellSize.width,1),z=ee=ht=0,ot=de.alloc(),Gt=0;Gt=ht&&(at-=ht),ht=be=0,Be=Math.max(this.cellSize.height,1),Ee=z=0,He=!0,ye=de.alloc(),Mn=0;Mndt-1||0at){for(b.push(new Je(0,He?Ce-z:Ce,at+yt,Ee+z+Tt)),Un=0;Unht&&(z.width+=z.x-ht,z.x=ht);Je.free(nt)}for(ot=z=nt=E=0;oty?1:0}sn.Object.defineProperties(Zo.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(a){this.zo!==a&&(0yt)){var ee=yt+Ug(Gt);Gt.pc(ee,!0),wv(Gt,ee,yt)}}y.isModified=!0}}finally{y.aa=!0}}}}},fr.prototype.updateAllTargetBindings=function(a){a===void 0&&(a="");for(var y=this.parts.iterator;y.next();)y.value.La(a);for(y=this.nodes.iterator;y.next();)y.value.La(a);for(y=this.links.iterator;y.next();)y.value.La(a)},fr.prototype.rp=function(){for(var a=this.H.model,y=new Oe,x=a.nodeDataArray,b=0;b=b)return"[]";var E=new ar;E.add("["),x&&1b)return;Sr(a.Tc,b)}bo(a,"nodeDataArray",Lo,"nodeDataArray",a,y,null,b,null),a.qp(y)}Ut.nA=function(a){if(hi(a))for(var y=a.length,x=0;xy&&(y=a.length),zr(a,y,x),bo(this,"",co,"",a,null,x,null,y)},Ut.ov=function(a,y){y===void 0&&(y=-1),a===this.Tc&&Ye("Model.removeArrayItem should not be called on the Model.nodeDataArray"),y===-1&&(y=a.length-1);var x=a[y];Sr(a,y),bo(this,"",Lo,"",a,x,null,y,null)},Ut.Ro=function(a){if(a===null)return"";var y=this.lj;if(y===""||(y=lo(a,y),y===void 0))return"";if(typeof y=="string")return y;Ye("getCategoryForNodeData found a non-string category for "+a+": "+y)},Ut.jm=function(a,y){if(a!==null){var x=this.lj;if(x!=="")if(this.lb(a)){var b=lo(a,x);b===void 0&&(b=""),b!==y&&(Ir(a,x,y),bo(this,"nodeCategory",Wr,x,a,b,y))}else Ir(a,x,y)}},Ut.lm=function(a,y){this.jm(y,this.Ro(a))},Ut.Tl=function(){return!1},Ut.Wj=function(){return!1},Ut.ri=function(){return!1},Ut.xs=function(){return!1},Ut.Xj=function(){return!1};function cy(){return new Kn}function ap(a,y){if(typeof y=="function"){if(y.className)return y.className;if(y.name)return y.name}else if(typeof y=="object"&&y!==null&&y.constructor)return ap(a,y.constructor);return typeof y}function dy(a){return sl[a]?sl[a]:Ze.go!==void 0&&Ze.go[a]?Ze.go[a]:null}function lo(a,y){if(!a||!y)return null;try{if(typeof y=="function")var x=y(a);else typeof a.getAttribute=="function"?(x=a.getAttribute(y),x===null&&(x=void 0)):x=a[y]}catch(b){}return x}function Ir(a,y,x){if(a&&y)try{typeof y=="function"?y(a,x):typeof a.setAttribute=="function"?a.setAttribute(y,x):a[y]=x}catch(b){}}sn.Object.defineProperties(Kn.prototype,{name:{get:function(){return this.xa},set:function(a){var y=this.xa;y!==a&&(this.xa=a,this.g("name",y,a))}},dataFormat:{get:function(){return this.Sm},set:function(a){var y=this.Sm;y!==a&&(this.Sm=a,this.g("dataFormat",y,a))}},isReadOnly:{get:function(){return this.Gg},set:function(a){var y=this.Gg;y!==a&&(this.Gg=a,this.g("isReadOnly",y,a))}},modelData:{get:function(){return this.j},set:function(a){var y=this.j;y!==a&&(this.j=a,this.g("modelData",y,a),this.La(a))}},undoManager:{get:function(){return this.o},set:function(a){var y=this.o;y!==a&&(y!==null&&y.Rx(this),this.o=a,a!==null&&a.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a}},nodeKeyProperty:{get:function(){return this.Th},set:function(a){var y=this.Th;y!==a&&(a===""&&Ye("Model.nodeKeyProperty may not be the empty string"),0b)return;xr(a.Tc,b)}bo(a,"nodeDataArray",Lo,"nodeDataArray",a,y,null,b,null),a.qp(y)}Ut.nA=function(a){if(hi(a))for(var y=a.length,x=0;xy&&(y=a.length),zr(a,y,x),bo(this,"",co,"",a,null,x,null,y)},Ut.ov=function(a,y){y===void 0&&(y=-1),a===this.Tc&&Ye("Model.removeArrayItem should not be called on the Model.nodeDataArray"),y===-1&&(y=a.length-1);var x=a[y];xr(a,y),bo(this,"",Lo,"",a,x,null,y,null)},Ut.Ro=function(a){if(a===null)return"";var y=this.lj;if(y===""||(y=lo(a,y),y===void 0))return"";if(typeof y=="string")return y;Ye("getCategoryForNodeData found a non-string category for "+a+": "+y)},Ut.jm=function(a,y){if(a!==null){var x=this.lj;if(x!=="")if(this.lb(a)){var b=lo(a,x);b===void 0&&(b=""),b!==y&&(Rr(a,x,y),bo(this,"nodeCategory",Wr,x,a,b,y))}else Rr(a,x,y)}},Ut.lm=function(a,y){this.jm(y,this.Ro(a))},Ut.Tl=function(){return!1},Ut.Wj=function(){return!1},Ut.ri=function(){return!1},Ut.xs=function(){return!1},Ut.Xj=function(){return!1};function cy(){return new Kn}function ap(a,y){if(typeof y=="function"){if(y.className)return y.className;if(y.name)return y.name}else if(typeof y=="object"&&y!==null&&y.constructor)return ap(a,y.constructor);return typeof y}function dy(a){return sl[a]?sl[a]:Ze.go!==void 0&&Ze.go[a]?Ze.go[a]:null}function lo(a,y){if(!a||!y)return null;try{if(typeof y=="function")var x=y(a);else typeof a.getAttribute=="function"?(x=a.getAttribute(y),x===null&&(x=void 0)):x=a[y]}catch(b){}return x}function Rr(a,y,x){if(a&&y)try{typeof y=="function"?y(a,x):typeof a.setAttribute=="function"?a.setAttribute(y,x):a[y]=x}catch(b){}}sn.Object.defineProperties(Kn.prototype,{name:{get:function(){return this.xa},set:function(a){var y=this.xa;y!==a&&(this.xa=a,this.g("name",y,a))}},dataFormat:{get:function(){return this.Sm},set:function(a){var y=this.Sm;y!==a&&(this.Sm=a,this.g("dataFormat",y,a))}},isReadOnly:{get:function(){return this.Gg},set:function(a){var y=this.Gg;y!==a&&(this.Gg=a,this.g("isReadOnly",y,a))}},modelData:{get:function(){return this.j},set:function(a){var y=this.j;y!==a&&(this.j=a,this.g("modelData",y,a),this.La(a))}},undoManager:{get:function(){return this.o},set:function(a){var y=this.o;y!==a&&(y!==null&&y.Rx(this),this.o=a,a!==null&&a.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a}},nodeKeyProperty:{get:function(){return this.Th},set:function(a){var y=this.Th;y!==a&&(a===""&&Ye("Model.nodeKeyProperty may not be the empty string"),0b.indexOf(a.newValue)&&b.splice(x,0,a.newValue));return}}else if(a.change===Lo){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,yn(a)&&typeof x=="number"&&(b=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),b!==void 0&&this.wb.add(b,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),b!==void 0&&this.wb.remove(b)));return}if(a.modelChange==="linkLabelKeys"){b=this.Ef(a.object),Array.isArray(b)&&typeof x=="number"&&(y?0>b.indexOf(a.newValue)&&b.splice(x,0,a.newValue):(x=b.indexOf(a.newValue),0<=x&&b.splice(x,1)));return}}Kn.prototype.changeState.call(this,a,y)}},Ut=zi.prototype,Ut.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),Ir(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Ut.yx=function(a){return Ca(this,a,!0)},Ut.wv=function(a,y){Mf(this,a,y,!0)},Ut.Bx=function(a){return Ca(this,a,!1)},Ut.Bv=function(a,y){Mf(this,a,y,!1)};function Ca(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=lo(y,a),a!==void 0))){if(Bh(a))return a;Ye((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function Mf(a,y,x,b){if(x===null&&(x=void 0),y!==null){var E=b?a.lf:a.mf;if(E!=="")if(x=a.Vl(x),a.Jc(y)){var z=lo(y,E);z!==x&&(yl(a,z,y),Ir(y,E,x),a.hc(x)===null&&vl(a,x,y),bo(a,b?"linkFromKey":"linkToKey",Wr,E,y,z,x),typeof E=="string"&&a.La(y,E))}else Ir(y,E,x)}}Ut.zx=function(a){return h0(this,a,!0)},Ut.xv=function(a,y){Tf(this,a,y,!0)},Ut.Cx=function(a){return h0(this,a,!1)},Ut.Cv=function(a,y){Tf(this,a,y,!1)};function h0(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=lo(y,a),y===void 0?"":y)}function Tf(a,y,x,b){if(y!==null){var E=b?a.ej:a.fj;if(E!=="")if(a.Jc(y)){var z=lo(y,E);z===void 0&&(z=""),z!==x&&(Ir(y,E,x),bo(a,b?"linkFromPortId":"linkToPortId",Wr,E,y,z,x),typeof E=="string"&&a.La(y,E))}else Ir(y,E,x)}}Ut.Ef=function(a){if(a===null)return c0;var y=this.je;return y===""?c0:(a=lo(a,y),a===void 0?c0:a)},Ut.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var b=lo(a,x);if(b===void 0&&(b=c0),b!==y){if(Array.isArray(b))for(var E=b.length,z=0;zE||(b.splice(E,1),this.Jc(a)&&(yl(this,y,a),bo(this,"linkLabelKeys",Lo,x,a,y,null,E,null)))}else b!==void 0&&Ye(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Ut.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=lo(a,y),y!==void 0)){if(Bh(y))return y;Ye("Key value for link data "+a+" is not a number or a string: "+y)}}},Ut.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var b=lo(a,x);b!==y&&this.jh(y)===null&&(Ir(a,x,y),b!==void 0&&this.wb.remove(b),this.wb.add(y,a),bo(this,"linkKey",Wr,x,a,b,y),typeof x=="string"&&this.La(a,x))}else Ir(a,x,y)}},Ut.jh=function(a){return a===null&&Ye("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&Bh(a)?this.wb.I(a):null},Ut.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var b=this.cl;if(b!==null&&(x=b(this,a),x!=null&&!this.wb.contains(x))){Ir(a,y,x);return}if(typeof x=="string"){for(b=2;this.wb.contains(x+b);)b++;Ir(a,y,x+b)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;Ir(a,y,x)}}}}},Ut.Jc=function(a){return a===null?!1:this.$f.contains(a)},Ut.fi=function(a){a!==null&&(wn(a),this.Jc(a)||TS(this,a,!0))};function TS(a,y,x){if(a.linkKeyProperty!==""){var b=a.Ac(y);if(b!==void 0&&a.wb.I(b)===y)return;a.Bs(y),b=a.Ac(y),b===void 0&&Ye("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(b,y)}a.$f.add(y),b=null,x&&(b=a.md.length,a.md.splice(b,0,y)),bo(a,"linkDataArray",co,"linkDataArray",a,null,y,null,b),fy(a,y)}Ut.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xb)return;a.md.splice(b,1)}if(bo(a,"linkDataArray",Lo,"linkDataArray",a,y,null,b,null),x=Ca(a,y,!0),yl(a,x,y),x=Ca(a,y,!1),yl(a,x,y),b=a.Ef(y),Array.isArray(b))for(var E=b.length,z=0;zb.indexOf(a.newValue)&&b.splice(x,0,a.newValue));return}}else if(a.change===Lo){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,yn(a)&&typeof x=="number"&&(b=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),b!==void 0&&this.wb.add(b,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),b!==void 0&&this.wb.remove(b)));return}if(a.modelChange==="linkLabelKeys"){b=this.Ef(a.object),Array.isArray(b)&&typeof x=="number"&&(y?0>b.indexOf(a.newValue)&&b.splice(x,0,a.newValue):(x=b.indexOf(a.newValue),0<=x&&b.splice(x,1)));return}}Kn.prototype.changeState.call(this,a,y)}},Ut=zi.prototype,Ut.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),Rr(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Ut.yx=function(a){return Ca(this,a,!0)},Ut.wv=function(a,y){Mf(this,a,y,!0)},Ut.Bx=function(a){return Ca(this,a,!1)},Ut.Bv=function(a,y){Mf(this,a,y,!1)};function Ca(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=lo(y,a),a!==void 0))){if(Bh(a))return a;Ye((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function Mf(a,y,x,b){if(x===null&&(x=void 0),y!==null){var E=b?a.lf:a.mf;if(E!=="")if(x=a.Vl(x),a.Jc(y)){var z=lo(y,E);z!==x&&(yl(a,z,y),Rr(y,E,x),a.hc(x)===null&&vl(a,x,y),bo(a,b?"linkFromKey":"linkToKey",Wr,E,y,z,x),typeof E=="string"&&a.La(y,E))}else Rr(y,E,x)}}Ut.zx=function(a){return h0(this,a,!0)},Ut.xv=function(a,y){Tf(this,a,y,!0)},Ut.Cx=function(a){return h0(this,a,!1)},Ut.Cv=function(a,y){Tf(this,a,y,!1)};function h0(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=lo(y,a),y===void 0?"":y)}function Tf(a,y,x,b){if(y!==null){var E=b?a.ej:a.fj;if(E!=="")if(a.Jc(y)){var z=lo(y,E);z===void 0&&(z=""),z!==x&&(Rr(y,E,x),bo(a,b?"linkFromPortId":"linkToPortId",Wr,E,y,z,x),typeof E=="string"&&a.La(y,E))}else Rr(y,E,x)}}Ut.Ef=function(a){if(a===null)return c0;var y=this.je;return y===""?c0:(a=lo(a,y),a===void 0?c0:a)},Ut.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var b=lo(a,x);if(b===void 0&&(b=c0),b!==y){if(Array.isArray(b))for(var E=b.length,z=0;zE||(b.splice(E,1),this.Jc(a)&&(yl(this,y,a),bo(this,"linkLabelKeys",Lo,x,a,y,null,E,null)))}else b!==void 0&&Ye(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Ut.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=lo(a,y),y!==void 0)){if(Bh(y))return y;Ye("Key value for link data "+a+" is not a number or a string: "+y)}}},Ut.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var b=lo(a,x);b!==y&&this.jh(y)===null&&(Rr(a,x,y),b!==void 0&&this.wb.remove(b),this.wb.add(y,a),bo(this,"linkKey",Wr,x,a,b,y),typeof x=="string"&&this.La(a,x))}else Rr(a,x,y)}},Ut.jh=function(a){return a===null&&Ye("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&Bh(a)?this.wb.I(a):null},Ut.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var b=this.cl;if(b!==null&&(x=b(this,a),x!=null&&!this.wb.contains(x))){Rr(a,y,x);return}if(typeof x=="string"){for(b=2;this.wb.contains(x+b);)b++;Rr(a,y,x+b)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;Rr(a,y,x)}}}}},Ut.Jc=function(a){return a===null?!1:this.$f.contains(a)},Ut.fi=function(a){a!==null&&(wn(a),this.Jc(a)||TS(this,a,!0))};function TS(a,y,x){if(a.linkKeyProperty!==""){var b=a.Ac(y);if(b!==void 0&&a.wb.I(b)===y)return;a.Bs(y),b=a.Ac(y),b===void 0&&Ye("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(b,y)}a.$f.add(y),b=null,x&&(b=a.md.length,a.md.splice(b,0,y)),bo(a,"linkDataArray",co,"linkDataArray",a,null,y,null,b),fy(a,y)}Ut.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xb)return;a.md.splice(b,1)}if(bo(a,"linkDataArray",Lo,"linkDataArray",a,y,null,b,null),x=Ca(a,y,!0),yl(a,x,y),x=Ca(a,y,!1),yl(a,x,y),b=a.Ef(y),Array.isArray(b))for(var E=b.length,z=0;z=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new Cn;y.addAll(a.iterator),a=new Cn;var x=new Cn,b=this.sort(y),E,z,nt=this.Jp,ot=this.arrangement,at=this.nodeDiameterFormula,ht=this.radius;(!isFinite(ht)||0>=ht)&&(ht=NaN);var dt=this.aspectRatio;(!isFinite(dt)||0>=dt)&&(dt=1);var yt=this.startAngle;isFinite(yt)||(yt=0);var Tt=this.sweepAngle;if((!isFinite(Tt)||360Tt)&&(Tt=360),y=this.spacing,isFinite(y)||(y=NaN),ot===ll&&at===md?ot=al:ot===ll&&at!==md&&(ot=this.arrangement),(this.direction===Lc||this.direction===Nf)&&this.sorting!==Ff){for(at=0;!(at>=b.length)&&(a.add(b.M(at)),!(at+1>=b.length));at+=2)x.add(b.M(at+1));this.direction===Lc?(this.arrangement===ll&&a.reverse(),b=new Cn,b.addAll(a),b.addAll(x)):(this.arrangement===ll&&x.reverse(),b=new Cn,b.addAll(x),b.addAll(a))}at=b.length;for(var zt=z=E=0;ztTt&&(zt===0||zt===b.length-1)&&(ee/=2),E+=ee,z++}if(isNaN(ht)||ot===ll){if(isNaN(y)&&(y=6),ot!==al&&ot!==ll){for(z=-1/0,nt=0;ntht?(ht=E,z=ht*dt):nt=zt/(360<=Tt?at:at-1)}if(this.kw=ot,this.lc=ht,this.Zm=dt,this.lw=yt,this.Wp=Tt,this.Ti=y,this.me=z,this.Jp=nt,y=b,b=this.kw,ot=this.lc,ht=this.lw,dt=this.Wp,yt=this.Ti,Tt=this.me,at=this.Jp,this.direction!==Lc&&this.direction!==Nf||b!==ll)if(this.direction===Lc||this.direction===Nf){switch(nt=0,b){case Ih:nt=180*f0(this,ot,Tt,ht,at)/Math.PI;break;case al:at=y=0,nt=a.first(),nt!==null&&(y=jh(nt,Math.PI/2)),nt=x.first(),nt!==null&&(at=jh(nt,Math.PI/2)),nt=180*f0(this,ot,Tt,ht,yt+(y+at)/2)/Math.PI;break;case Ju:nt=dt/y.length}if(this.direction===Lc){switch(b){case Ih:cp(this,a,ht,Rh);break;case al:hp(this,a,ht,Rh);break;case Ju:up(this,a,dt/2,ht,Rh)}switch(b){case Ih:cp(this,x,ht+nt,Bs);break;case al:hp(this,x,ht+nt,Bs);break;case Ju:up(this,x,dt/2,ht+nt,Bs)}}else{switch(b){case Ih:cp(this,x,ht,Rh);break;case al:hp(this,x,ht,Rh);break;case Ju:up(this,x,dt/2,ht,Rh)}switch(b){case Ih:cp(this,a,ht+nt,Bs);break;case al:hp(this,a,ht+nt,Bs);break;case Ju:up(this,a,dt/2,ht+nt,Bs)}}}else switch(b){case Ih:cp(this,y,ht,this.direction);break;case al:hp(this,y,ht,this.direction);break;case Ju:up(this,y,dt,ht,this.direction);break;case ll:OS(this,y,dt,ht,this.direction)}else OS(this,y,dt,ht-dt/2,Bs)}this.updateParts(),this.network=null,this.isValidLayout=!0};function up(a,y,x,b,E){var z=a.Wp,nt=a.lc;a=a.me,b=b*Math.PI/180,x=x*Math.PI/180;for(var ot=y.length,at=0;atx){for(z=b+(E===Bs?z:-z);0>z;)z+=360;z%=360,180=dt.length-1));yt++)IS(a,at,ht,dt,yt,E,z)||RS(a,at,ht,dt,yt,E,z),at=z.x,ht=z.y;if(de.free(z),a.mj++,!(23Math.abs(zt)?Math.abs(at-z)<(dt[0].width+dt[dt.length-1].width)/2&&(nt=0):nt=0Math.abs(Tt)?0:Tt,at=Math.abs(z)>Math.abs(yt)?0yt:0a.mj?a.lc-nt/(2*Math.PI):5>dt.length&&10=yt.length-1));Tt++)IS(a,at,ht,yt,Tt,E,dt)||RS(a,at,ht,yt,Tt,E,dt),at=dt.x,ht=dt.y;if(de.free(dt),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0ot){if(z=y-a,z<-ot)return nt.x=z,nt.y=ht,!1;dt=!0}}else if(z=y-a,z<-ot){if(z=y+a,z>ot)return nt.x=z,nt.y=ht,!1;dt=!0}return ht=Math.sqrt(1-Math.min(1,z*z/(ot*ot)))*at,0>x!==dt&&(ht=-ht),Math.abs(x-ht)>(b[E].height+b[E+1].height)/2?(nt.x=z,nt.y=ht,!1):(nt.x=z,nt.y=ht,!0)}function RS(a,y,x,b,E,z,nt){var ot=a.lc,at=a.me,ht=0;if(a=(b[E].height+b[E+1].height)/2+a.Ti,b=!1,0<=y!=(z===Bs)){if(z=x-a,z<-at){if(z=x+a,z>at){nt.x=ht,nt.y=z;return}b=!0}}else if(z=x+a,z>at){if(z=x-a,z<-at){nt.x=ht,nt.y=z;return}b=!0}ht=Math.sqrt(1-Math.min(1,z*z/(at*at)))*ot,0>y!==b&&(ht=-ht),nt.x=ht,nt.y=z}Xr.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},Xr.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new de(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;E.x+=x.x,E.y+=x.y,E.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},Xr.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function gy(a,y,x,b,E){var z=a.ty;if(.001>Math.abs(a.Zm-1))return b!==void 0&&E!==void 0?E*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var nt=0,ot=b!==void 0&&E!==void 0?E/(z+1):Math.PI/(2*(z+1)),at=0,ht=0;ht<=z;ht++){b!==void 0&&E!==void 0?at=b+ht*E/z:at=ht*Math.PI/(2*z);var dt=Math.sin(at);nt+=Math.sqrt(1-a*a*dt*dt)*ot}return b!==void 0&&E!==void 0?(y>x?y:x)*nt:4*(y>x?y:x)*nt}function d0(a,y,x,b,E){return y/(b!==void 0&&E!==void 0?gy(a,1,x,b,E):gy(a,1,x))}function f0(a,y,x,b,E){if(.001>Math.abs(a.Zm-1))return E/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,nt=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(b+=Math.PI/2);for(var ot=0;;ot++){var at=Math.sin(b+ot*a);if(nt+=(y>x?y:x)*Math.sqrt(1-z*z*at*at)*a,nt>=E)return ot*a}}Xr.prototype.sort=function(a){switch(this.sorting){case g0:break;case p0:a.reverse();break;case m0:a.sort(this.comparer);break;case v0:a.sort(this.comparer),a.reverse();break;case Ff:return this.ak(Dx(a));default:Ye("Invalid sorting type.")}return a};function Dx(a){for(var y=[],x=0;xE&&(E=ot,z=nt)}else for(nt=0;ntE&&(E=ot,z=nt);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),nt=z.sourceEdges;nt.next();)E=a.indexOf(nt.value.fromVertex),0>E||0<=y[E]&&y[E]++;for(z=z.destinationEdges;z.next();)E=a.indexOf(z.value.toVertex),0>E||0<=y[E]&&y[E]++}return x}Xr.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(E)&&y[x].push(E);for(b=b.sourceEdges;b.next();)E=a.indexOf(b.value.fromVertex),E!==x&&0>y[x].indexOf(E)&&y[x].push(E)}for(z=[],x=0;xy[x[Gt]].indexOf(x[Gt===x.length-1?0:Gt+1])&&zt.push(Gt===x.length-1?0:Gt+1);if(zt.length===0)for(Gt=0;Gtx.indexOf(He)||Bex.indexOf(He)||Be=ee?Be+1:Be)),ge+=Be=ee&&Be++,be>=ee&&be++,Be>be&&(Ee=be,be=Be,Be=Ee),be-Be<(x.length+2)/2==(Bezt||zt===dt||(Gt=zt>dt?zt-dt:dt-zt,yt+=ztnt-Gt?1:-1);x.splice(0>yt?dt:dt+1,0,at),b.splice(ot,1),ot--}else z=!1;if(z)break;x.push(b[0]),b.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==ll&&a!==al&&a!==Ih&&a!==Ju||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==Bs&&a!==Rh&&a!==Lc&&a!==Nf||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==g0&&a!==p0&&a!==m0&&!v0&&a!==Ff||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==y0&&a!==md||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var al=new qe(Xr,"ConstantSpacing",0),Ih=new qe(Xr,"ConstantDistance",1),Ju=new qe(Xr,"ConstantAngle",2),ll=new qe(Xr,"Packed",3),Bs=new qe(Xr,"Clockwise",4),Rh=new qe(Xr,"Counterclockwise",5),Lc=new qe(Xr,"BidirectionalLeft",6),Nf=new qe(Xr,"BidirectionalRight",7),g0=new qe(Xr,"Forwards",8),p0=new qe(Xr,"Reverse",9),m0=new qe(Xr,"Ascending",10),v0=new qe(Xr,"Descending",11),Ff=new qe(Xr,"Optimized",12),y0=new qe(Xr,"Pythagorean",13),md=new qe(Xr,"Circular",14);Xr.className="CircularLayout",Xr.ConstantSpacing=al,Xr.ConstantDistance=Ih,Xr.ConstantAngle=Ju,Xr.Packed=ll,Xr.Clockwise=Bs,Xr.Counterclockwise=Rh,Xr.BidirectionalLeft=Lc,Xr.BidirectionalRight=Nf,Xr.Forwards=g0,Xr.Reverse=p0,Xr.Ascending=m0,Xr.Descending=v0,Xr.Optimized=Ff,Xr.Pythagorean=y0,Xr.Circular=md;function dp(){this.Pl=-1/0,this.tm=this.mk=null}dp.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0ot?(E=Tt.x+Tt.width/2,z=Tt.y+Tt.height/2,ht[0]=new de(Tt.x+Tt.width+b.width,Tt.y),ht[1]=new de(Tt.x,Tt.y+Tt.height+b.height),ot=2):(at=zS(ht,ot,E,z,Tt.width,Tt.height,b),yt=ht[at],zt=new de(yt.x+Tt.width+b.width,yt.y),Tt=new de(yt.x,yt.y+Tt.height+b.height),at+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,b=this.network.vertexes.iterator;b.next();){if(b.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,b){return x===null||b===null||x===b?0:b.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=nt))){for(var ht=ot=0,dt=at.count-nt;dtzt&&(zt=1),ot=ze.sqrt((ot+zt+ht*ht*4/(nt*nt))/zt),nt=(ot-1)*dt/2,ot=(ot-1)*yt/2,E.bounds=new Je(z-Tt.x-nt,at-Tt.y-ot,dt+2*nt,yt+2*ot),E.focus=new de(Tt.x+nt,Tt.y+ot)}}return a.network=b,x}function Rx(a,y){for(var x=a.network.vertexes.iterator;x.next();){var b=x.value;if(b.network=y,b.We!==null){var E=b.We.M(b.sv);b.Vd=E.Rs;var z=E.Sv,nt=E.Tv;b.bounds=new Je(b.centerX-z,b.centerY-nt,E.Ss,E.Qs),b.focus=new de(z,nt),b.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function jx(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var b=y.centerX,E=y.centerY,z=y.width,nt=y.height;y.We!==null&&0=yt.Vd?at++:(ot=!0,ht++,nt+=Math.atan2(y.centerY-yt.centerY,y.centerX-yt.centerX))}if(at!==0){for(0>1)+ht)*(ot%2===0?1:-1),at.centerX=b+dt*Math.cos(yt),at.centerY=E+dt*Math.sin(yt),ot++}}}}function zS(a,y,x,b,E,z,nt){var ot=9e19,at=-1,ht=0;t:for(;htdt.y&&a[Tt].x-dt.xdt.x&&a[Tt].y-dt.yy+z?(x=b+E-nt,a=a-y-z,ze.sqrt(x*x+a*a)):a+xnt+ot?a>y+z?(x=b-nt-ot,a=a-y-z,ze.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var b=x.centerX,E=b,z=x=x.centerY,nt=1;ntz-x)?y.sort(function(ee,ye){return ee===null||ye===null||ee===ye?0:ee.centerX-ye.centerX}):y.sort(function(ee,ye){return ee===null||ye===null||ee===ye?0:ee.centerY-ye.centerY}),x=a.Zf;var ht=b=ot=0;for(z=0;zx||ht-at>x){if(E)break}else if(dt-zt>x||zt-dt>x){if(!E)break}else{var Gt=US(nt,Tt);1>Gt?(b=a.randomNumberGenerator,b===null&&(a.randomNumberGenerator=b=new x0),Gt=b.random(),ot=b.random(),at>ht?(b=Math.abs(Tt.bounds.right-nt.bounds.x),b=(1+b)*Gt):atzt?(ht=Math.abs(Tt.bounds.bottom-nt.bounds.y),ht=(1+ht)*ot):atyt?(yt=a.randomNumberGenerator,yt===null&&(a.randomNumberGenerator=yt=new x0),ot=yt.random(),yt=yt.random(),b=(b>at?1:-1)*(1+(z.width>x.width?z.width:x.width))*ot,ht=(nt>dt?1:-1)*(1+(z.height>x.height?z.height:x.height))*yt):(ot=ot.stiffness*(yt-ot.length),b=(at-b)/yt*ot,ht=(dt-nt)/yt*ot),x.forceX+=b,x.forceY+=ht,z.forceX-=b,z.forceY-=ht;for(E=b=0;Ea.epsilonDistance*a.epsilonDistance}as.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,b=this.moveLimit;return y<-b?y=-b:y>b&&(y=b),x<-b?x=-b:x>b&&(x=b),a.centerX+=y,a.centerY+=x,y*y+x*x},as.prototype.moveFixedVertex=function(){},as.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},as.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=ns,y.toSpot=ns)}},as.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=Je.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,Je.free(x)}x=Je.alloc();for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;(a!==0||y!==0)&&(x.assign(E.bounds),x.x+=a,x.y+=y,E.bounds=x),E.commit()}Je.free(x)},as.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},as.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},as.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},as.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},as.prototype.electricalFieldX=function(){return 0},as.prototype.electricalFieldY=function(){return 0},as.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},as.prototype.gravitationalFieldX=function(){return 0},as.prototype.gravitationalFieldY=function(){return 0},as.prototype.isFixed=function(a){return a.isFixed},sn.Object.defineProperties(as.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0ee&&0ee&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]nt)for(var dt=nt+1;dtat;dt--)yt=b[dt],yt.near===ht&&yt.Dj===ht.Dj||ot++;var Tt;if(0<=x)for(at=b[nt].sourceEdgesArrayAccess,ht=0;htee||yt===ee&&zt>Gt)&&ot++,yeyt||ee===yt&&Gt>zt)&&ot++}}}if(0>=x){for(at=b[nt].destinationEdgesArrayAccess,ht=0;htee||yt===ee&&dt>ye)&&ot++,Gtyt||ee===yt&&ye>dt)&&ot++)}for(z[nt*E+nt]=ot,at=nt+1;at=x){for(ot=b[nt].destinationEdgesArrayAccess,be=b[at].destinationEdgesArrayAccess,ht=0;ht=x&&(at=ot.sourceEdgesArrayAccess);var ht=null;0<=x&&(ht=ot.destinationEdgesArrayAccess);var dt=0,yt=0,Tt=ot.near;if(Tt!==null&&Tt.layer===ot.layer&&(dt+=Tt.column-1,yt++),at!==null)for(Tt=0;Tt=x&&(at=ot.sourceEdgesArrayAccess);var ht=null;0<=x&&(ht=ot.destinationEdgesArrayAccess);var dt=0,yt=[],Tt=ot.near;if(Tt!==null&&Tt.layer===ot.layer&&(yt[dt]=Tt.column-1,dt++),ot=void 0,at!==null)for(Tt=0;Tt>1,z[nt]=dt&1?yt[ht]:yt[ht-1]+yt[ht]>>1)}return Uh(a,y,b),z}function mp(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var nt=y.destinationEdges;nt.next();){var ot=nt.value,at=ot.toVertex,ht=y.layer-at.layer;ot=a.linkMinLength(ot),ht===ot&&mp(a,at,x,b,E,z)}if(z)for(nt=y.sourceEdges;nt.next();)ot=nt.value,at=ot.fromVertex,ht=at.layer-y.layer,ot=a.linkMinLength(ot),ht===ot&&mp(a,at,x,b,E,z)}}function vy(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var nt=y.destinationEdges;nt.next();)vy(a,nt.value.toVertex,x,b,E,z);if(z)for(y=y.sourceEdges;y.next();)vy(a,y.value.fromVertex,x,b,E,z)}}gr.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case xy:a=this.network;var y=0,x=a.vertexes.count-1,b=[];b.length=x+1;for(var E=a.vertexes.iterator;E.next();)E.value.valid=!0;for(;Ux(a)!==null;){for(E=KS(a);E!==null;)b[x]=E,x--,E.valid=!1,E=KS(a);for(E=VS(a);E!==null;)b[y]=E,y++,E.valid=!1,E=VS(a);E=null;for(var z=0,nt=this.network.vertexes.iterator;nt.next();){var ot=nt.value;if(ot.valid){for(var at=0,ht=ot.destinationEdges;ht.next();)ht.value.toVertex.valid&&at++;ht=0;for(var dt=ot.sourceEdges;dt.next();)dt.value.fromVertex.valid&&ht++;(E===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case A0:for(b=this.network.vertexes.iterator;b.next();)a=b.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,b.reset();b.next();)y=b.value,y.sourceEdges.count===0&&yy(this,y);for(b.reset();b.next();)y=b.value,y.Ll===-1&&yy(this,y);for(a.reset();a.next();)b=a.value,b.forest||(y=b.fromVertex,x=y.finish,E=b.toVertex,z=E.finish,E.Llb){if(0>b)for(y.reset();y.next();)y.value.layer-=b;for(b=[],y.reset();y.next();)x=y.value,E=b[x.layer],E===void 0?b[x.layer]=[x]:E.push(x);for(x=y=0;xnt&&mp(a,ot,0,-1,!0,!1)}for(mp(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,b=1/0,ot=0,at=null,nt=a.network.vertexes.iterator;nt.next();){var ht=nt.value;if(ht.component===1){var dt=0,yt=!1,Tt=ht.sourceEdgesArrayAccess;E=Tt.length;for(var zt=0;ztz)&&!dt&&(ot=nt,z=ht)}if(0>b){for(x.reset();x.next();)b=x.value,b.component===1&&(b.layer-=E);y.component=0}else ot.component=0}}}function QS(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}gr.prototype.initializeIndices=function(){switch(this.Qk){default:case by:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case E0:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&qS(this,x);break;case Cy:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&$S(this,x)}};function qS(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var b=0;bz.portFromColOffset&&(x=!0,y[b]=z,y[b+1]=E)}}for(x=0;xz.portToColOffset&&(b=!0,y[x]=z,y[x+1]=E)}for(x=0;x=nt;b--)z=Va(this,b,-1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,-1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,0)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,0)||z;E>=a?Ba(this,y):(a=E,y=Ks(this))}break;default:case k0:for(x=this.Ia,nt=0,ot=a+1;(b=this.countCrossings())=nt;b--)z=Va(this,b,-1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,-1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,0)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,0)||z;E>=a?Ba(this,y):(a=E,y=Ks(this))}}Ba(this,y)};function P0(a,y,x){var b=zh(a,y),E=a.tc[y],z=HS(a,y,x),nt=my(a,y,x);for(x=0;xz+1&&(Tt+=4*(Ce-z),zt+=4*(Ce-(z+1)))}for(Ee=b[z].destinationEdges.iterator,Ee.reset();Ee.next();)if(Ce=Ee.value,be=Ce.toVertex,Ce.valid&&be.layer===y){for(Ce=0;b[Ce]!==be;)Ce++;Ce===z+1&&(zt+=1)}for(Ee=b[z+1].sourceEdges.iterator,Ee.reset();Ee.next();)if(Ce=Ee.value,be=Ce.fromVertex,Ce.valid&&be.layer===y){for(Ce=0;b[Ce]!==be;)Ce++;Cez+1&&(Tt+=4*(Ce-(z+1)),zt+=4*(Ce-z))}for(Ee=b[z+1].destinationEdges.iterator,Ee.reset();Ee.next();)if(Ce=Ee.value,be=Ce.toVertex,Ce.valid&&be.layer===y){for(Ce=0;b[Ce]!==be;)Ce++;Ce===z&&(Tt+=1)}Ce=be=0,Ee=nt[b[z].index];var Be=ot[b[z].index],He=nt[b[z+1].index],Mn=ot[b[z+1].index];Ee!==-1&&(be+=Math.abs(Ee-Gt),Ce+=Math.abs(Ee-ge)),Be!==-1&&(be+=Math.abs(Be-Gt),Ce+=Math.abs(Be-ge)),He!==-1&&(be+=Math.abs(He-ee),Ce+=Math.abs(He-ye)),Mn!==-1&&(be+=Math.abs(Mn-ee),Ce+=Math.abs(Mn-ye)),(zt>1)+8*b;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Df(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Df(this,y,-1)||x;x=Df(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)Sy(this,y,1);for(y=this.Md-1;0<=y;y--)Sy(this,y,-1);Sy(this,this.Md,0)}if(a&&(tx(this,-1),tx(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Df(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Df(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Df(this,y,0)||x}}else Hx(this)};function Df(a,y,x){for(var b=!1;_x(a,y,x);)b=!0;return b}function _x(a,y,x){var b,E=zh(a,y),z=a.tc[y],nt=my(a,y,-1);if(0x)for(b=0;bb-1||dt-E[b-1].column-1>yt+a.nodeMinColumnSpace(E[b-1],!1)?zt=dt-1:zt=dt,yt=b+1>=z||E[b+1].column-dt-1>Tt+a.nodeMinColumnSpace(E[b+1],!0)?dt+1:dt;var Gt=Tt=0,ee=0;if(0>=x)for(var ye=E[b].sourceEdges.iterator;ye.next();){var ge=ye.value,Ce=ge.fromVertex;if(ge.valid&&Ce.layer!==y){var be=py(ge),Ee=ge.portFromColOffset;ge=ge.portToColOffset,Ce=Ce.column,Tt+=(Math.abs(dt+ge-(Ce+Ee))+1)*be,Gt+=(Math.abs(zt+ge-(Ce+Ee))+1)*be,ee+=(Math.abs(yt+ge-(Ce+Ee))+1)*be}}if(0<=x)for(ye=E[b].destinationEdges.iterator;ye.next();)ge=ye.value,Ce=ge.toVertex,ge.valid&&Ce.layer!==y&&(be=py(ge),Ee=ge.portFromColOffset,ge=ge.portToColOffset,Ce=Ce.column,Tt+=(Math.abs(dt+Ee-(Ce+ge))+1)*be,Gt+=(Math.abs(zt+Ee-(Ce+ge))+1)*be,ee+=(Math.abs(yt+Ee-(Ce+ge))+1)*be);ge=Ee=be=0,ye=nt[E[b].index],Ce=ot[E[b].index],ye!==-1&&(be+=Math.abs(ye-dt),Ee+=Math.abs(ye-zt),ge+=Math.abs(ye-yt)),Ce!==-1&&(be+=Math.abs(Ce-dt),Ee+=Math.abs(Ce-zt),ge+=Math.abs(Ce-yt)),Gt=nt[x]?dt=at:ht<=nt[x]&&(dt=ht));dt!==ot&&(z=!0,b[x].column=dt)}Uh(a,y,b),a.normalize()}function Wx(a,y){for(var x=!0,b=a.network.vertexes.iterator;b.next();){var E=b.value,z=a.nodeMinColumnSpace(E,!0),nt=a.nodeMinColumnSpace(E,!1);if(E.column-z<=y&&E.column+nt>=y){x=!1;break}}if(a=!1,x)for(b.reset();b.next();)x=b.value,x.column>y&&(--x.column,a=!0);return a}function Gx(a,y){var x=y+1,b,E=[],z=[];for(b=0;b<=a.Ia;b++)E[b]=!1,z[b]=!1;for(var nt=a.network.vertexes.iterator;nt.next();){b=nt.value;var ot=b.column-a.nodeMinColumnSpace(b,!0),at=b.column+a.nodeMinColumnSpace(b,!1);ot<=y&&at>=y&&(E[b.layer]=!0),ot<=x&&at>=x&&(z[b.layer]=!0)}for(ot=!0,x=!1,b=0;b<=a.Ia;b++)ot=ot&&!(E[b]&&z[b]);if(ot)for(nt.reset();nt.next();)a=nt.value,a.column>y&&(--a.column,x=!0);return x}function tx(a,y){for(var x=0;x<=a.Ra;x++)for(;Wx(a,x););for(a.normalize(),x=0;xz?Ba(a,E):nty)for(x=a.Ra;0<=x;x--)for(E=Ks(a),z=w0(a),b=z+1;zz?Ba(a,E):ntx)for(b.reset();b.next();)E=b.value,E.column+a.nodeMinColumnSpace(E,!1)>=y&&(E.component=a.le);for(a.le++,b.reset();b.next();)y=b.value,y.component===-1&&(vy(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(nt=a.Ra;0x)for(b.reset();b.next();)x=b.value,E[x.component]&&(x.column+=1)}function Hx(a){for(var y=li(),x=a.fl.length,b=0;b<=x;b++)y[b]=[];for(b=a.network.vertexes.iterator;b.next();){var E=b.value;y[x-E.layer][E.index]=E}x=new Oe,Kx(y,x);var z=null,nt=null,ot=null,at=null,ht=(a.ve&1)!==0,dt=(a.ve&2)!==0,yt=(a.ve&4)!==0,Tt=(a.ve&8)!==0;for(ht&&(a.verticalAlignment(y,x,!0),z=C0(a,y,!0,!1)),y.reverse(),yt&&(a.verticalAlignment(y,x,!1),ot=C0(a,y,!1,!1)),b=Pn(y),E=b.next();!E.done;E=b.next())E.value.reverse();Tt&&(a.verticalAlignment(y,x,!1),at=C0(a,y,!1,!0)),y.reverse(),dt&&(a.verticalAlignment(y,x,!0),nt=C0(a,y,!0,!0)),ai(y),a.u(z,nt,ot,at),a.network.vertexes.each(function(zt){var Gt=li();ht&&Gt.push(z.get(zt)),dt&&Gt.push(nt.get(zt)),yt&&Gt.push(ot.get(zt)),Tt&&Gt.push(at.get(zt)),Gt.sort(function(ye,ge){return ye-ge});var ee=Gt.length;ee=(Gt[Math.floor((ee-1)/2)]+Gt[Math.ceil((ee-1)/2)])/2,ai(Gt),zt.zc=ee})}function Kx(a,y){for(var x=a.length,b=1;bdt)&&y.add(yt);z++}E=dt}}}gr.prototype.verticalAlignment=function(a,y,x){Vx(a),a=Pn(a);for(var b=a.next();!b.done;b=a.next()){var E=-1;b=Pn(b.value);for(var z=b.next();!z.done;z=b.next()){z=z.value;var nt=x?Ey(z):Zx(z),ot=nt.length;if(0=y[x].length)&&(nt=y[x][0],nt.sd===nt)){nt.sd.shift===1/0&&(nt.sd.shift=0),nt=x,ot=0;do{for(z=y[nt][ot];z.align!==z.root;)z=z.align,nt++,0a&&Ye("Could not determine previous vertex in layer"),y[x][a-1]}gr.prototype.u=function(a){for(var y=[],x=0;xnt;nt++)if(y[nt]){var ot=Yx(this,y[nt],b,E,nt);otnt;z={delta:z.delta},nt++)y[nt]&&(z.delta=nt===0||nt===2?b[x]-b[nt]:E[x]-E[nt],z.delta!==0&&y[nt].each(function(at){return function(ht){ht.value+=at.delta}}(z)));ai(b),ai(E)};function Yx(a,y,x,b,E){if(!y||y.count===0)return x[E]=0,b[E]=0,1/0;var z=1/0,nt=-1/0;return y.each(function(ot){var at=ot.key;ot=ot.value,at=a.K===90||a.K===270?at.width:at.height,otnt&&(nt=ot+at)}),x[E]=z,b[E]=nt,nt-z}gr.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=b0(this,!0),y=b0(this,!1),x=this.network.edges.iterator;x.next();){var b=x.value.link;b!==null&&(b.fromSpot=a,b.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function b0(a,y){return a.K===270?y?na:js:a.K===90?y?js:na:a.K===180?y?ia:fs:y?fs:ia}gr.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var b=0;b<=this.Ia;b++){var E=x;0>=this.he[b]+this.Ld[b]&&(E=0),0=yt.bounds.bottom?(yt=yt.bounds.y+yt.bounds.height,y.m(ee++,Ee,yt+He),y.m(ee++,Ee,yt),y.m(ee++,Ee,yt-be)):(y.m(ee++,Ee,Be+He),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be-be)):this.K===270?Be<=yt.bounds.y?(yt=yt.bounds.y,y.m(ee++,Ee,yt-be),y.m(ee++,Ee,yt),y.m(ee++,Ee,yt+He)):(y.m(ee++,Ee,Be-be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be+He)):this.K===0&&(Ee>=yt.bounds.right?(yt=yt.bounds.x+yt.bounds.width,y.m(ee++,yt+He,Be),y.m(ee++,yt,Be),y.m(ee++,yt-be,Be)):(y.m(ee++,Ee+He,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee-be,Be)));else{y.m(ee++,ge,Ce);var Mn=0;this.K===180||this.K===0?((this.K===180?Ee>=yt.bounds.right:Ee<=yt.bounds.x)&&(Mn=(this.K===0?-be:He)/2),y.m(ee++,ge+Mn,Be)):((this.K===270?Be>=yt.bounds.bottom:Be<=yt.bounds.y)&&(Mn=(this.K===90?-be:He)/2),y.m(ee++,Ee,Ce+Mn)),y.m(ee++,Ee,Be)}}else be=Math.max(10,this.he[ye.layer]),He=Math.max(10,this.Ld[ye.layer]),Tt?this.K===180?(y.m(ee++,Ee-be-Gt,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee+He+Gt,Be)):this.K===90?(y.m(ee++,Ee,Be+He+Gt),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be-be-Gt)):this.K===270?(y.m(ee++,Ee,Be-be-Gt),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be+He+Gt)):(y.m(ee++,Ee+He+Gt,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee-be-Gt,Be)):y.m(ee++,Ee,Be)}yt=ye}(ot===null||ht!==no||zt)&&(ge=y.i(ee-1).x,Ce=y.i(ee-1).y,Ee=y.i(ee).x,Be=y.i(ee).y,zt?(Gt=this.Ld[dt.layer],this.K===180||this.K===0?(zt=Ce,zt>=dt.bounds.y&&zt<=dt.bounds.bottom&&(this.K===180?Ee>=dt.bounds.x:Ee<=dt.bounds.right)&&(yt=dt.centerX+(this.K===180?-Gt:Gt),zt=dt.bounds.x&&zt<=dt.bounds.right&&(this.K===270?Be>=dt.bounds.y:Be<=dt.bounds.bottom)&&(yt=dt.centerY+(this.K===270?-Gt:Gt),zt=dt.bounds.x?(yt=dt.bounds.x+dt.bounds.width,y.L(ee-2,yt,Ce),y.L(ee-1,yt+He,Ce)):this.K===90&&Be<=dt.bounds.bottom?(yt=dt.bounds.y,y.L(ee-2,ge,yt),y.L(ee-1,ge,yt-be)):this.K===270&&Be>=dt.bounds.y?(yt=dt.bounds.y+dt.bounds.height,y.L(ee-2,ge,yt),y.L(ee-1,ge,yt+He)):this.K===0&&Ee<=dt.bounds.right&&(yt=dt.bounds.x,y.L(ee-2,yt,Ce),y.L(ee-1,yt-be,Ce))):(be=Math.max(10,this.he[dt.layer]),He=Math.max(10,this.Ld[dt.layer]),zt=0,this.K===180||this.K===0?((this.K===180?Ee<=dt.bounds.x:Ee>=dt.bounds.right)&&(zt=(this.K===0?He:-be)/2),y.m(ee++,Ee+zt,Ce)):((this.K===270?Be<=dt.bounds.y:Be>=dt.bounds.bottom)&&(zt=(this.K===90?He:-be)/2),y.m(ee++,ge,Be+zt)),y.m(ee++,Ee,Be)))}else{for(;dt!==null&&dt!==yt;){for(be=ye=null,dt=dt.destinationEdges.iterator;dt.next()&&(ge=dt.value,ge.link!==x.link||(ye=ge.toVertex,be=ge.fromVertex,be.node!==null&&(be=null),ye.node!==null)););if(ye===null)break;ye!==yt&&(ge=y.i(ee-1).x,Ce=y.i(ee-1).y,Ee=ye.centerX,Be=ye.centerY,zt?this.K===180||this.K===0?(be!==null?be.centerY:Ce)!==Be&&(be=this.Ta[ye.layer]+this.Rf.x,ee===y.firstPickIndex+1&&(be=this.K===0?Math.max(be,ge):Math.min(be,ge)),y.m(ee++,be,Ce),y.m(ee++,be,Be)):(be!==null?be.centerX:ge)!==Ee&&(be=this.Ta[ye.layer]+this.Rf.y,ee===y.firstPickIndex+1&&(be=this.K===90?Math.max(be,Ce):Math.min(be,Ce)),y.m(ee++,ge,be),y.m(ee++,Ee,be)):(be=Math.max(10,this.he[ye.layer]),He=Math.max(10,this.Ld[ye.layer]),Tt?this.K===180?(y.m(ee++,Ee+He+Gt,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee-be-Gt,Be)):this.K===90?(y.m(ee++,Ee,Be-be-Gt),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be+He+Gt)):this.K===270?(y.m(ee++,Ee,Be+He+Gt),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be-be-Gt)):(y.m(ee++,Ee-be-Gt,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee+He+Gt,Be)):this.K===180?(y.m(ee++,Ee+He,Be),y.m(ee++,Ee-be,Be)):this.K===90?(y.m(ee++,Ee,Be-be),y.m(ee++,Ee,Be+He)):this.K===270?(y.m(ee++,Ee,Be+He),y.m(ee++,Ee,Be-be)):(y.m(ee++,Ee-be,Be),y.m(ee++,Ee+He,Be)))),dt=ye}zt&&(ge=y.i(ee-1).x,Ce=y.i(ee-1).y,Ee=y.i(ee).x,Be=y.i(ee).y,this.K===180||this.K===0?Ce!==Be&&(be=this.K===0?Math.min(Math.max((Ee+ge)/2,this.Ta[yt.layer]+this.Rf.x),Ee):Math.max(Math.min((Ee+ge)/2,this.Ta[yt.layer]+this.Rf.x),Ee),y.m(ee++,be,Ce),y.m(ee++,be,Be)):ge!==Ee&&(be=this.K===90?Math.min(Math.max((Be+Ce)/2,this.Ta[yt.layer]+this.Rf.y),Be):Math.max(Math.min((Be+Ce)/2,this.Ta[yt.layer]+this.Rf.y),Be),y.m(ee++,ge,be),y.m(ee++,Ee,be)))}b!==null&&Tt&&4<=y.pointsCount&&(nt!==null&&(nt=ht===no?y.getLinkPointFromPoint(E,nt,nt.ga(Gi),y.i(3),!0):y.i(0),ht===no&&(ht=y.i(2),b=y.i(3),this.direction===90||this.direction===270?(y.L(1,(nt.x+ht.x)/2,ht.y),y.L(2,b.x,(ht.y+b.y)/2)):(y.L(1,ht.x,(nt.y+ht.y)/2),y.L(2,(ht.x+b.x)/2,b.y))),nt.w()||nt.set(E.actualBounds.center),y.L(0,nt.x,nt.y)),ot!==null&&(E=at===no?y.getLinkPointFromPoint(z,ot,ot.ga(Gi),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),at===no&&(ot=y.i(y.pointsCount-3),at=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(E.x+ot.x)/2,ot.y),y.L(y.pointsCount-2,at.x,(ot.y+at.y)/2)):(y.L(y.pointsCount-2,ot.x,(E.y+ot.y)/2),y.L(y.pointsCount-3,(ot.x+at.x)/2,at.y))),E.w()||E.set(z.actualBounds.center),y.L(y.pointsCount-1,E.x,E.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},gr.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new Cn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(dt=ht.y>z.y?0:nt.xz.x&&(dt=ht.x>z.x?0:nt.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Ut.Ux=function(a,y){return a instanceof _h&&y instanceof _h&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ut.Js=function(a,y){return a instanceof _h&&y instanceof _h&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ut.B=function(a,y){return a-=y,-1a},Ut.zi=function(a,y,x,b){var E=a.length,z=b-x;if(!(1>=z))if((0>x||x>=E-1)&&Ye("not in range 0 <= from < length: "+x),z===2)b=a[x],E=a[x+1],0=E)a.sort(y);else for(x=a.slice(0,b),x.sort(y),y=0;y=E)for(b=a.slice(x),b.sort(y),y=x;y=a.He.length){for(var b=[],E=0;Ea&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var A0=new qe(gr,"CycleDepthFirst",0),xy=new qe(gr,"CycleGreedy",1),vp=new qe(gr,"CycleFromLayers",2),L0=new qe(gr,"LayerOptimalLinkLength",0),wy=new qe(gr,"LayerLongestPathSink",1),Py=new qe(gr,"LayerLongestPathSource",2),E0=new qe(gr,"InitDepthFirstOut",0),Cy=new qe(gr,"InitDepthFirstIn",1),by=new qe(gr,"InitNaive",2),Ay=new qe(gr,"AggressiveNone",0),k0=new qe(gr,"AggressiveLess",1),Ly=new qe(gr,"AggressiveMore",2),Xx=8;gr.className="LayeredDigraphLayout",gr.CycleDepthFirst=A0,gr.CycleGreedy=xy,gr.CycleFromLayers=vp,gr.LayerOptimalLinkLength=L0,gr.LayerLongestPathSink=wy,gr.LayerLongestPathSource=Py,gr.InitDepthFirstOut=E0,gr.InitDepthFirstIn=Cy,gr.InitNaive=by,gr.AggressiveNone=Ay,gr.AggressiveLess=k0,gr.AggressiveMore=Ly,gr.PackNone=0,gr.PackExpand=1,gr.PackStraighten=2,gr.PackMedian=4,gr.PackAll=15,gr.AlignNone=0,gr.AlignUpperLeft=1,gr.AlignUpperRight=2,gr.AlignLowerLeft=4,gr.AlignLowerRight=8,gr.AlignAll=15;function _h(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}_h.className="SegInfo";function Bf(a){br.call(this,a)}We(Bf,br),Bf.prototype.createVertex=function(){return new Ia(this)},Bf.prototype.createEdge=function(){return new yp(this)},Bf.className="LayeredDigraphNetwork";function Ia(a){ko.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}We(Ia,ko);function rx(a,y){return a.index-y.index}function M0(a,y){if(!a.$n){for(var x=[],b=Pn(a.destinationEdgesArrayAccess),E=b.next();!E.done;E=b.next())E=E.value,E.valid&&x.push(E);a.$n=x}for(a=Pn(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;Ye("Unable to find destination edge to given vertex")}function Ey(a){if(!a.co){for(var y=[],x=Pn(a.sourceEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.fromVertex);y.sort(rx),a.co=y}return a.co}function Zx(a){if(!a.ao){for(var y=[],x=Pn(a.destinationEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.toVertex);y.sort(rx),a.ao=y}return a.ao}Ia.prototype.Cl=function(a){ko.prototype.Cl.call(this,a),this.bo=this.co=null},Ia.prototype.Kl=function(a){ko.prototype.Kl.call(this,a),this.bo=this.co=null},Ia.prototype.zl=function(a){ko.prototype.zl.call(this,a),this.$n=this.ao=null},Ia.prototype.Jl=function(a){ko.prototype.Jl.call(this,a),this.$n=this.ao=null},sn.Object.defineProperties(Ia.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Ia.prototype.deleteDestinationEdge=Ia.prototype.Jl,Ia.prototype.addDestinationEdge=Ia.prototype.zl,Ia.prototype.deleteSourceEdge=Ia.prototype.Kl,Ia.prototype.addSourceEdge=Ia.prototype.Cl,Ia.className="LayeredDigraphVertex";function yp(a){ua.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}We(yp,ua),sn.Object.defineProperties(yp.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),yp.className="LayeredDigraphEdge";function Bi(a){Rr.call(this),this.Ub=new Oe,this.Wn=O0,this.ud=Zl,this.vo=B0,this.Bq=jy,this.$v=[],this.td=!0,this.Rb=I0,this.$d=new on(10,10).freeze();var y=new wd(this);this.W=new Ya(y),this.Y=new Ya(y),this.ru=[],a&&Object.assign(this,a)}We(Bi,Rr),Bi.prototype.cloneProtected=function(a){Rr.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Bi.prototype.qb=function(a){a.classType===Bi?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:Ye("Unknown enum value: "+a):Rr.prototype.qb.call(this,a)},Bi.prototype.createNetwork=function(){return new wd(this)},Bi.prototype.makeNetwork=function(a){function y(b){if(b instanceof Fn)return!b.isLinkLabel&&b.category!=="Comment";if(b instanceof xn){var E=b.fromNode;return E===null||E.isLinkLabel||E.category==="Comment"?!1:(b=b.toNode,!(b===null||b.isLinkLabel||b.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof Ke?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof mi?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Bi.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==R0&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof Ke&&(y=a),this.path===O0&&y!==null?this.ud=y.isTreePathToChildren?Zl:Sd:this.ud=this.path===O0?Zl:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Bi.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,b=0,E=0;EE?cx(this,a,nt,ci,ge,Ce):dx(this,a,nt,ci,ge,Ce),ci=Ce.x,ge=Ce.width,Ce=Ce.height;break;case qu:for(Ee=0;Eeyt&&(UnUo&&(yd(a,-Uo,0,pi,Ji-1),F0(Ee,-Uo,0),F0(Be,-Uo,0),Uo=0)}wr.S.h(Uo,Dn),ge=Math.max(ge,He),Ce=Math.max(Ce,be+(Sn===0?0:Gt)+Bo.height),Un=He}else 0yt&&(DnUo&&(yd(a,0,-Uo,pi,Ji-1),F0(Ee,0,-Uo),F0(Be,0,-Uo),Uo=0)),wr.S.h(Un,Uo),Ce=Math.max(Ce,Mn),ge=Math.max(ge,be+(Sn===0?0:Gt)+Bo.width),Dn=Mn;an++}switch(0ht&&(ht=0),135ee&&(ee=0),at===mu&&(ot+=Tt/2+a.focus.y),nt+=b+x):y?(a.comments===null?b>ge&&(ge=Fy(at,b-ge,0),nt=ge.x,ot=ge.y,ge=b,ht=0):ge=Ty(a,ge,ht),0>ht&&(nt-=ht,ht=0),135Ce&&(Ce=Fy(at,0,ye-Ce),nt=Ce.x,ot=Ce.y,Ce=ye,ee=0):Ce=Ny(a,Ce,ee),0>ee&&(ot-=ee,ee=0),nt+=b+x),0E[0].x?E[2].assign(E[1]):E[1].assign(E[2])),E[3].yE[0].x?E[3].assign(E[2]):E[2].assign(E[3])),Sn[0].h(ht+b,0),Sn[1].h(Sn[0].x,ye),Sn[2].yE[0].y?E[2].assign(E[1]):E[1].assign(E[2])),E[3].xE[0].y?E[3].assign(E[2]):E[2].assign(E[3])),Sn[0].h(0,ee+ye),Sn[1].h(b,Sn[0].y),Sn[2].xb?cx(a,y,E,an,be,Ee):dx(a,y,E,an,be,Ee),an=Ee.x,be=Ee.width,Ee=Ee.height;break;case qu:for(Tt=0;TtTt&&(HeTt&&(Mnyt&&(yt=0),135ge&&(ge=0)),y.la.h(yt,ge),y.Da.h(be,Ee)}}Bi.prototype.customAlignment=function(a,y,x,b,E){return[y,x,b,E]};function cx(a,y,x,b,E,z){var nt=x.length;if(nt===0)return new Je(b,0,E,z);if(nt===1)return y=x[0],E=y.Da.width,z=y.Da.height,new Je(b,0,E,z);for(var ot=y.nodeSpacing,at=y.rowSpacing,ht=ul(y)===90,dt=0,yt=0,Tt=0,zt=0;ztht&&(E-=ht),z=Math.max(z,Math.max(zt,Tt)+a+nt.height),0>x.S.x&&(b=T0(y,x.S.x,!1,b,ot))):(x.S.h(E+a,b+ot/2-x.focus.y-x.la.y),E=Math.max(E,Math.max(Gt,yt)+a+nt.width),Tt=b+ot/2-x.focus.y-x.la.y,z=Math.max(z,Tt+nt.height),0>Tt&&(z-=Tt),0>x.S.y&&(b=T0(y,x.S.y,!0,b,ot)))),new Je(b,0,E,z)}function dx(a,y,x,b,E,z){var nt=x.length;if(nt===0)return new Je(b,0,E,z);if(nt===1)return x=x[0],E=x.Da.width,z=x.Da.height,new Je(b,0,E,z);for(var ot=y.nodeSpacing,at=y.rowSpacing,ht=ul(y)===270,dt=0,yt=0,Tt=0,zt=0;ztyt&&(E-=yt),z=Math.max(z,Math.abs(Math.min(zt,Tt))+a+dt.height),0>at.S.x&&(b=T0(y,at.S.x,!1,b,ot))):(at.S.h(-E-dt.width-a,b+ot/2-at.focus.y-at.la.y),E=Math.max(E,Math.abs(Math.min(Gt,yt))+a+dt.width),Tt=b+ot/2-at.focus.y-at.la.y,z=Math.max(z,Tt+dt.height),0>Tt&&(z-=Tt),0>at.S.y&&(b=T0(y,at.S.y,!0,b,ot)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case Jl:return a.width>y?a.width:y;case Ql:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Qu:case ql:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case qu:return a.width-a.focus.x+a.nodeSpacing/2+y;case mu:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function Ny(a,y,x){switch(a.alignment){case xd:case Rf:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case Jl:return a.height>y?a.height:y;case Ql:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Qu:case ql:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case qu:return a.height-a.focus.y+a.nodeSpacing/2+y;case mu:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function Fy(a,y,x){switch(a){case Rf:y/=2,x/=2;break;case xd:y/=2,x/=2;break;case Jl:x=y=0;break;case Ql:break;default:Ye("Unhandled alignment value "+a.toString())}return new de(y,x)}function Ec(a,y,x,b,E,z){y=Fy(y,x,b),yd(a,y.x,y.y,E,z)}function yd(a,y,x,b,E){if(y!==0||x!==0)for(a=a.children;b<=E;b++){var z=a[b].S;z.x+=y,z.y+=x}}function N0(a,y,x,b){var E=y.parent;switch(a.ud){case Zl:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===E&&y.relativePoint.h(x,b);break;case Sd:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===E&&y.relativePoint.h(x,b);break;default:Ye("Unhandled path value "+a.ud.toString())}}function F0(a,y,x){for(var b=0;byt.length||zt===null||2>zt.length))for(E=x=0;xht&&z.yz.y&&hty.length||x===null||2>x.length)b=null;else{for(dt=Xs(a,y.length+x.length),b=z=at=0;zat;)ht=x[z++],dt[b++].h(ht.x+E,ht.y);for(x=Xs(a,b),at=0;atyt.length||z===null||2>z.length)E=null;else{for(dt=Xs(a,yt.length+z.length),E=ht=x=0;xz;)at=yt[x++],dt[E++].h(at.x,at.y);for(z=Xs(a,E),x=0;xyt.length||zt===null||2>zt.length))for(E=x=0;xat&&z.xz.x&&aty.length||x===null||2>x.length)b=null;else{for(dt=Xs(a,y.length+x.length),b=z=at=0;zat;)ht=x[z++],dt[b++].h(ht.x,ht.y+E);for(x=Xs(a,b),at=0;atyt.length||z===null||2>z.length)E=null;else{for(dt=Xs(a,yt.length+z.length),E=ht=x=0;xz;)at=yt[x++],dt[E++].h(at.x,at.y);for(z=Xs(a,E),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Bi.prototype.computeLayerSpacing=function(a){var y=ul(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==D0&&a!==Cp||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==If&&a!==xp&&a!==wp&&!Pp||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==D0&&a!==Cp||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var O0=new qe(Bi,"PathDefault",-1),Zl=new qe(Bi,"PathDestination",0),Sd=new qe(Bi,"PathSource",1),If=new qe(Bi,"SortingForwards",10),xp=new qe(Bi,"SortingReverse",11),wp=new qe(Bi,"SortingAscending",12),Pp=new qe(Bi,"SortingDescending",13),Rf=new qe(Bi,"AlignmentCenterSubtrees",20),xd=new qe(Bi,"AlignmentCenterChildren",21),Jl=new qe(Bi,"AlignmentStart",22),Ql=new qe(Bi,"AlignmentEnd",23),Qu=new qe(Bi,"AlignmentBus",24),ql=new qe(Bi,"AlignmentBusBranching",25),qu=new qe(Bi,"AlignmentTopLeftBus",26),mu=new qe(Bi,"AlignmentBottomRightBus",27),D0=new qe(Bi,"CompactionNone",30),Cp=new qe(Bi,"CompactionBlock",31),B0=new qe(Bi,"StyleLayered",40),Dy=new qe(Bi,"StyleLastParents",41),By=new qe(Bi,"StyleAlternating",42),Iy=new qe(Bi,"StyleRootOnly",43),I0=new qe(Bi,"ArrangementVertical",50),Ry=new qe(Bi,"ArrangementHorizontal",51),R0=new qe(Bi,"ArrangementFixedRoots",52),jy=new qe(Bi,"LayerIndividual",60),zy=new qe(Bi,"LayerSiblings",61),j0=new qe(Bi,"LayerUniform",62);Bi.className="TreeLayout",Bi.PathDefault=O0,Bi.PathDestination=Zl,Bi.PathSource=Sd,Bi.SortingForwards=If,Bi.SortingReverse=xp,Bi.SortingAscending=wp,Bi.SortingDescending=Pp,Bi.AlignmentCenterSubtrees=Rf,Bi.AlignmentCenterChildren=xd,Bi.AlignmentStart=Jl,Bi.AlignmentEnd=Ql,Bi.AlignmentBus=Qu,Bi.AlignmentBusBranching=ql,Bi.AlignmentTopLeftBus=qu,Bi.AlignmentBottomRightBus=mu,Bi.CompactionNone=D0,Bi.CompactionBlock=Cp,Bi.StyleLayered=B0,Bi.StyleLastParents=Dy,Bi.StyleAlternating=By,Bi.StyleRootOnly=Iy,Bi.ArrangementVertical=I0,Bi.ArrangementHorizontal=Ry,Bi.ArrangementFixedRoots=R0,Bi.LayerIndividual=jy,Bi.LayerSiblings=zy,Bi.LayerUniform=j0;function wd(a){br.call(this,a)}We(wd,br),wd.prototype.createVertex=function(){return new Ya(this)},wd.prototype.createEdge=function(){return new jf(this)},wd.className="TreeNetwork";function Ya(a){ko.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new de(0,0),this.Da=new on(0,0),this.la=new de(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=If,this.hd=oy,this.Kb=0,this.Jb=xd,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=Cp,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=ns,this.wr=!0,this.Dp=ns}We(Ya,ko),Ya.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},sn.Object.defineProperties(Ya.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xzt.y+x.rowIndent&&(z=Math.min(z,Math.max(yt.y,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.top+E.y,E.y===0&&yt.yzt.x+x.rowIndent&&(z=Math.min(z,Math.max(yt.x,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.left+E.x,E.x===0&&yt.xzt.y+x.rowIndent&&(z=Math.min(z,Math.max(yt.y,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.top+E.y,E.y===0&&yt.yzt.x+x.rowIndent&&(z=Math.min(z,Math.max(yt.x,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.left+E.x,E.x===0&&yt.x0&&se[se.length-1])||Wt[0]!==6&&Wt[0]!==2)){It=0;continue}if(Wt[0]===3&&(!se||Wt[1]>se[0]&&Wt[1]=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new Cn;y.addAll(a.iterator),a=new Cn;var x=new Cn,b=this.sort(y),E,z,nt=this.Jp,ot=this.arrangement,at=this.nodeDiameterFormula,ht=this.radius;(!isFinite(ht)||0>=ht)&&(ht=NaN);var dt=this.aspectRatio;(!isFinite(dt)||0>=dt)&&(dt=1);var yt=this.startAngle;isFinite(yt)||(yt=0);var Tt=this.sweepAngle;if((!isFinite(Tt)||360Tt)&&(Tt=360),y=this.spacing,isFinite(y)||(y=NaN),ot===ll&&at===md?ot=al:ot===ll&&at!==md&&(ot=this.arrangement),(this.direction===Lc||this.direction===Nf)&&this.sorting!==Ff){for(at=0;!(at>=b.length)&&(a.add(b.M(at)),!(at+1>=b.length));at+=2)x.add(b.M(at+1));this.direction===Lc?(this.arrangement===ll&&a.reverse(),b=new Cn,b.addAll(a),b.addAll(x)):(this.arrangement===ll&&x.reverse(),b=new Cn,b.addAll(x),b.addAll(a))}at=b.length;for(var zt=z=E=0;ztTt&&(zt===0||zt===b.length-1)&&(ee/=2),E+=ee,z++}if(isNaN(ht)||ot===ll){if(isNaN(y)&&(y=6),ot!==al&&ot!==ll){for(z=-1/0,nt=0;ntht?(ht=E,z=ht*dt):nt=zt/(360<=Tt?at:at-1)}if(this.kw=ot,this.lc=ht,this.Zm=dt,this.lw=yt,this.Wp=Tt,this.Ti=y,this.me=z,this.Jp=nt,y=b,b=this.kw,ot=this.lc,ht=this.lw,dt=this.Wp,yt=this.Ti,Tt=this.me,at=this.Jp,this.direction!==Lc&&this.direction!==Nf||b!==ll)if(this.direction===Lc||this.direction===Nf){switch(nt=0,b){case Ih:nt=180*f0(this,ot,Tt,ht,at)/Math.PI;break;case al:at=y=0,nt=a.first(),nt!==null&&(y=jh(nt,Math.PI/2)),nt=x.first(),nt!==null&&(at=jh(nt,Math.PI/2)),nt=180*f0(this,ot,Tt,ht,yt+(y+at)/2)/Math.PI;break;case Ju:nt=dt/y.length}if(this.direction===Lc){switch(b){case Ih:cp(this,a,ht,Rh);break;case al:hp(this,a,ht,Rh);break;case Ju:up(this,a,dt/2,ht,Rh)}switch(b){case Ih:cp(this,x,ht+nt,Bs);break;case al:hp(this,x,ht+nt,Bs);break;case Ju:up(this,x,dt/2,ht+nt,Bs)}}else{switch(b){case Ih:cp(this,x,ht,Rh);break;case al:hp(this,x,ht,Rh);break;case Ju:up(this,x,dt/2,ht,Rh)}switch(b){case Ih:cp(this,a,ht+nt,Bs);break;case al:hp(this,a,ht+nt,Bs);break;case Ju:up(this,a,dt/2,ht+nt,Bs)}}}else switch(b){case Ih:cp(this,y,ht,this.direction);break;case al:hp(this,y,ht,this.direction);break;case Ju:up(this,y,dt,ht,this.direction);break;case ll:OS(this,y,dt,ht,this.direction)}else OS(this,y,dt,ht-dt/2,Bs)}this.updateParts(),this.network=null,this.isValidLayout=!0};function up(a,y,x,b,E){var z=a.Wp,nt=a.lc;a=a.me,b=b*Math.PI/180,x=x*Math.PI/180;for(var ot=y.length,at=0;atx){for(z=b+(E===Bs?z:-z);0>z;)z+=360;z%=360,180=dt.length-1));yt++)IS(a,at,ht,dt,yt,E,z)||RS(a,at,ht,dt,yt,E,z),at=z.x,ht=z.y;if(de.free(z),a.mj++,!(23Math.abs(zt)?Math.abs(at-z)<(dt[0].width+dt[dt.length-1].width)/2&&(nt=0):nt=0Math.abs(Tt)?0:Tt,at=Math.abs(z)>Math.abs(yt)?0yt:0a.mj?a.lc-nt/(2*Math.PI):5>dt.length&&10=yt.length-1));Tt++)IS(a,at,ht,yt,Tt,E,dt)||RS(a,at,ht,yt,Tt,E,dt),at=dt.x,ht=dt.y;if(de.free(dt),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0ot){if(z=y-a,z<-ot)return nt.x=z,nt.y=ht,!1;dt=!0}}else if(z=y-a,z<-ot){if(z=y+a,z>ot)return nt.x=z,nt.y=ht,!1;dt=!0}return ht=Math.sqrt(1-Math.min(1,z*z/(ot*ot)))*at,0>x!==dt&&(ht=-ht),Math.abs(x-ht)>(b[E].height+b[E+1].height)/2?(nt.x=z,nt.y=ht,!1):(nt.x=z,nt.y=ht,!0)}function RS(a,y,x,b,E,z,nt){var ot=a.lc,at=a.me,ht=0;if(a=(b[E].height+b[E+1].height)/2+a.Ti,b=!1,0<=y!=(z===Bs)){if(z=x-a,z<-at){if(z=x+a,z>at){nt.x=ht,nt.y=z;return}b=!0}}else if(z=x+a,z>at){if(z=x-a,z<-at){nt.x=ht,nt.y=z;return}b=!0}ht=Math.sqrt(1-Math.min(1,z*z/(at*at)))*ot,0>y!==b&&(ht=-ht),nt.x=ht,nt.y=z}Xr.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},Xr.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new de(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;E.x+=x.x,E.y+=x.y,E.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},Xr.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function gy(a,y,x,b,E){var z=a.ty;if(.001>Math.abs(a.Zm-1))return b!==void 0&&E!==void 0?E*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var nt=0,ot=b!==void 0&&E!==void 0?E/(z+1):Math.PI/(2*(z+1)),at=0,ht=0;ht<=z;ht++){b!==void 0&&E!==void 0?at=b+ht*E/z:at=ht*Math.PI/(2*z);var dt=Math.sin(at);nt+=Math.sqrt(1-a*a*dt*dt)*ot}return b!==void 0&&E!==void 0?(y>x?y:x)*nt:4*(y>x?y:x)*nt}function d0(a,y,x,b,E){return y/(b!==void 0&&E!==void 0?gy(a,1,x,b,E):gy(a,1,x))}function f0(a,y,x,b,E){if(.001>Math.abs(a.Zm-1))return E/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,nt=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(b+=Math.PI/2);for(var ot=0;;ot++){var at=Math.sin(b+ot*a);if(nt+=(y>x?y:x)*Math.sqrt(1-z*z*at*at)*a,nt>=E)return ot*a}}Xr.prototype.sort=function(a){switch(this.sorting){case g0:break;case p0:a.reverse();break;case m0:a.sort(this.comparer);break;case v0:a.sort(this.comparer),a.reverse();break;case Ff:return this.ak(Dx(a));default:Ye("Invalid sorting type.")}return a};function Dx(a){for(var y=[],x=0;xE&&(E=ot,z=nt)}else for(nt=0;ntE&&(E=ot,z=nt);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),nt=z.sourceEdges;nt.next();)E=a.indexOf(nt.value.fromVertex),0>E||0<=y[E]&&y[E]++;for(z=z.destinationEdges;z.next();)E=a.indexOf(z.value.toVertex),0>E||0<=y[E]&&y[E]++}return x}Xr.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(E)&&y[x].push(E);for(b=b.sourceEdges;b.next();)E=a.indexOf(b.value.fromVertex),E!==x&&0>y[x].indexOf(E)&&y[x].push(E)}for(z=[],x=0;xy[x[Gt]].indexOf(x[Gt===x.length-1?0:Gt+1])&&zt.push(Gt===x.length-1?0:Gt+1);if(zt.length===0)for(Gt=0;Gtx.indexOf(He)||Bex.indexOf(He)||Be=ee?Be+1:Be)),ge+=Be=ee&&Be++,be>=ee&&be++,Be>be&&(Ee=be,be=Be,Be=Ee),be-Be<(x.length+2)/2==(Bezt||zt===dt||(Gt=zt>dt?zt-dt:dt-zt,yt+=ztnt-Gt?1:-1);x.splice(0>yt?dt:dt+1,0,at),b.splice(ot,1),ot--}else z=!1;if(z)break;x.push(b[0]),b.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==ll&&a!==al&&a!==Ih&&a!==Ju||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==Bs&&a!==Rh&&a!==Lc&&a!==Nf||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==g0&&a!==p0&&a!==m0&&!v0&&a!==Ff||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==y0&&a!==md||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var al=new qe(Xr,"ConstantSpacing",0),Ih=new qe(Xr,"ConstantDistance",1),Ju=new qe(Xr,"ConstantAngle",2),ll=new qe(Xr,"Packed",3),Bs=new qe(Xr,"Clockwise",4),Rh=new qe(Xr,"Counterclockwise",5),Lc=new qe(Xr,"BidirectionalLeft",6),Nf=new qe(Xr,"BidirectionalRight",7),g0=new qe(Xr,"Forwards",8),p0=new qe(Xr,"Reverse",9),m0=new qe(Xr,"Ascending",10),v0=new qe(Xr,"Descending",11),Ff=new qe(Xr,"Optimized",12),y0=new qe(Xr,"Pythagorean",13),md=new qe(Xr,"Circular",14);Xr.className="CircularLayout",Xr.ConstantSpacing=al,Xr.ConstantDistance=Ih,Xr.ConstantAngle=Ju,Xr.Packed=ll,Xr.Clockwise=Bs,Xr.Counterclockwise=Rh,Xr.BidirectionalLeft=Lc,Xr.BidirectionalRight=Nf,Xr.Forwards=g0,Xr.Reverse=p0,Xr.Ascending=m0,Xr.Descending=v0,Xr.Optimized=Ff,Xr.Pythagorean=y0,Xr.Circular=md;function dp(){this.Pl=-1/0,this.tm=this.mk=null}dp.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0ot?(E=Tt.x+Tt.width/2,z=Tt.y+Tt.height/2,ht[0]=new de(Tt.x+Tt.width+b.width,Tt.y),ht[1]=new de(Tt.x,Tt.y+Tt.height+b.height),ot=2):(at=zS(ht,ot,E,z,Tt.width,Tt.height,b),yt=ht[at],zt=new de(yt.x+Tt.width+b.width,yt.y),Tt=new de(yt.x,yt.y+Tt.height+b.height),at+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,b=this.network.vertexes.iterator;b.next();){if(b.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,b){return x===null||b===null||x===b?0:b.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=nt))){for(var ht=ot=0,dt=at.count-nt;dtzt&&(zt=1),ot=ze.sqrt((ot+zt+ht*ht*4/(nt*nt))/zt),nt=(ot-1)*dt/2,ot=(ot-1)*yt/2,E.bounds=new Je(z-Tt.x-nt,at-Tt.y-ot,dt+2*nt,yt+2*ot),E.focus=new de(Tt.x+nt,Tt.y+ot)}}return a.network=b,x}function Rx(a,y){for(var x=a.network.vertexes.iterator;x.next();){var b=x.value;if(b.network=y,b.We!==null){var E=b.We.M(b.sv);b.Vd=E.Rs;var z=E.Sv,nt=E.Tv;b.bounds=new Je(b.centerX-z,b.centerY-nt,E.Ss,E.Qs),b.focus=new de(z,nt),b.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function jx(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var b=y.centerX,E=y.centerY,z=y.width,nt=y.height;y.We!==null&&0=yt.Vd?at++:(ot=!0,ht++,nt+=Math.atan2(y.centerY-yt.centerY,y.centerX-yt.centerX))}if(at!==0){for(0>1)+ht)*(ot%2===0?1:-1),at.centerX=b+dt*Math.cos(yt),at.centerY=E+dt*Math.sin(yt),ot++}}}}function zS(a,y,x,b,E,z,nt){var ot=9e19,at=-1,ht=0;t:for(;htdt.y&&a[Tt].x-dt.xdt.x&&a[Tt].y-dt.yy+z?(x=b+E-nt,a=a-y-z,ze.sqrt(x*x+a*a)):a+xnt+ot?a>y+z?(x=b-nt-ot,a=a-y-z,ze.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var b=x.centerX,E=b,z=x=x.centerY,nt=1;ntz-x)?y.sort(function(ee,ye){return ee===null||ye===null||ee===ye?0:ee.centerX-ye.centerX}):y.sort(function(ee,ye){return ee===null||ye===null||ee===ye?0:ee.centerY-ye.centerY}),x=a.Zf;var ht=b=ot=0;for(z=0;zx||ht-at>x){if(E)break}else if(dt-zt>x||zt-dt>x){if(!E)break}else{var Gt=US(nt,Tt);1>Gt?(b=a.randomNumberGenerator,b===null&&(a.randomNumberGenerator=b=new x0),Gt=b.random(),ot=b.random(),at>ht?(b=Math.abs(Tt.bounds.right-nt.bounds.x),b=(1+b)*Gt):atzt?(ht=Math.abs(Tt.bounds.bottom-nt.bounds.y),ht=(1+ht)*ot):atyt?(yt=a.randomNumberGenerator,yt===null&&(a.randomNumberGenerator=yt=new x0),ot=yt.random(),yt=yt.random(),b=(b>at?1:-1)*(1+(z.width>x.width?z.width:x.width))*ot,ht=(nt>dt?1:-1)*(1+(z.height>x.height?z.height:x.height))*yt):(ot=ot.stiffness*(yt-ot.length),b=(at-b)/yt*ot,ht=(dt-nt)/yt*ot),x.forceX+=b,x.forceY+=ht,z.forceX-=b,z.forceY-=ht;for(E=b=0;Ea.epsilonDistance*a.epsilonDistance}as.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,b=this.moveLimit;return y<-b?y=-b:y>b&&(y=b),x<-b?x=-b:x>b&&(x=b),a.centerX+=y,a.centerY+=x,y*y+x*x},as.prototype.moveFixedVertex=function(){},as.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},as.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=ns,y.toSpot=ns)}},as.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=Je.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,Je.free(x)}x=Je.alloc();for(var b=this.network.vertexes.iterator;b.next();){var E=b.value;(a!==0||y!==0)&&(x.assign(E.bounds),x.x+=a,x.y+=y,E.bounds=x),E.commit()}Je.free(x)},as.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},as.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},as.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},as.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},as.prototype.electricalFieldX=function(){return 0},as.prototype.electricalFieldY=function(){return 0},as.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},as.prototype.gravitationalFieldX=function(){return 0},as.prototype.gravitationalFieldY=function(){return 0},as.prototype.isFixed=function(a){return a.isFixed},sn.Object.defineProperties(as.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0ee&&0ee&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]nt)for(var dt=nt+1;dtat;dt--)yt=b[dt],yt.near===ht&&yt.Dj===ht.Dj||ot++;var Tt;if(0<=x)for(at=b[nt].sourceEdgesArrayAccess,ht=0;htee||yt===ee&&zt>Gt)&&ot++,yeyt||ee===yt&&Gt>zt)&&ot++}}}if(0>=x){for(at=b[nt].destinationEdgesArrayAccess,ht=0;htee||yt===ee&&dt>ye)&&ot++,Gtyt||ee===yt&&ye>dt)&&ot++)}for(z[nt*E+nt]=ot,at=nt+1;at=x){for(ot=b[nt].destinationEdgesArrayAccess,be=b[at].destinationEdgesArrayAccess,ht=0;ht=x&&(at=ot.sourceEdgesArrayAccess);var ht=null;0<=x&&(ht=ot.destinationEdgesArrayAccess);var dt=0,yt=0,Tt=ot.near;if(Tt!==null&&Tt.layer===ot.layer&&(dt+=Tt.column-1,yt++),at!==null)for(Tt=0;Tt=x&&(at=ot.sourceEdgesArrayAccess);var ht=null;0<=x&&(ht=ot.destinationEdgesArrayAccess);var dt=0,yt=[],Tt=ot.near;if(Tt!==null&&Tt.layer===ot.layer&&(yt[dt]=Tt.column-1,dt++),ot=void 0,at!==null)for(Tt=0;Tt>1,z[nt]=dt&1?yt[ht]:yt[ht-1]+yt[ht]>>1)}return Uh(a,y,b),z}function mp(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var nt=y.destinationEdges;nt.next();){var ot=nt.value,at=ot.toVertex,ht=y.layer-at.layer;ot=a.linkMinLength(ot),ht===ot&&mp(a,at,x,b,E,z)}if(z)for(nt=y.sourceEdges;nt.next();)ot=nt.value,at=ot.fromVertex,ht=at.layer-y.layer,ot=a.linkMinLength(ot),ht===ot&&mp(a,at,x,b,E,z)}}function vy(a,y,x,b,E,z){if(y.component===b){if(y.component=x,E)for(var nt=y.destinationEdges;nt.next();)vy(a,nt.value.toVertex,x,b,E,z);if(z)for(y=y.sourceEdges;y.next();)vy(a,y.value.fromVertex,x,b,E,z)}}gr.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case xy:a=this.network;var y=0,x=a.vertexes.count-1,b=[];b.length=x+1;for(var E=a.vertexes.iterator;E.next();)E.value.valid=!0;for(;Ux(a)!==null;){for(E=KS(a);E!==null;)b[x]=E,x--,E.valid=!1,E=KS(a);for(E=VS(a);E!==null;)b[y]=E,y++,E.valid=!1,E=VS(a);E=null;for(var z=0,nt=this.network.vertexes.iterator;nt.next();){var ot=nt.value;if(ot.valid){for(var at=0,ht=ot.destinationEdges;ht.next();)ht.value.toVertex.valid&&at++;ht=0;for(var dt=ot.sourceEdges;dt.next();)dt.value.fromVertex.valid&&ht++;(E===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case A0:for(b=this.network.vertexes.iterator;b.next();)a=b.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,b.reset();b.next();)y=b.value,y.sourceEdges.count===0&&yy(this,y);for(b.reset();b.next();)y=b.value,y.Ll===-1&&yy(this,y);for(a.reset();a.next();)b=a.value,b.forest||(y=b.fromVertex,x=y.finish,E=b.toVertex,z=E.finish,E.Llb){if(0>b)for(y.reset();y.next();)y.value.layer-=b;for(b=[],y.reset();y.next();)x=y.value,E=b[x.layer],E===void 0?b[x.layer]=[x]:E.push(x);for(x=y=0;xnt&&mp(a,ot,0,-1,!0,!1)}for(mp(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,b=1/0,ot=0,at=null,nt=a.network.vertexes.iterator;nt.next();){var ht=nt.value;if(ht.component===1){var dt=0,yt=!1,Tt=ht.sourceEdgesArrayAccess;E=Tt.length;for(var zt=0;ztz)&&!dt&&(ot=nt,z=ht)}if(0>b){for(x.reset();x.next();)b=x.value,b.component===1&&(b.layer-=E);y.component=0}else ot.component=0}}}function QS(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}gr.prototype.initializeIndices=function(){switch(this.Qk){default:case by:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case E0:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&qS(this,x);break;case Cy:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&$S(this,x)}};function qS(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var b=0;bz.portFromColOffset&&(x=!0,y[b]=z,y[b+1]=E)}}for(x=0;xz.portToColOffset&&(b=!0,y[x]=z,y[x+1]=E)}for(x=0;x=nt;b--)z=Va(this,b,-1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,-1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,0)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,0)||z;E>=a?Ba(this,y):(a=E,y=Ks(this))}break;default:case k0:for(x=this.Ia,nt=0,ot=a+1;(b=this.countCrossings())=nt;b--)z=Va(this,b,-1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,1)||z;for(E=this.countCrossings(),E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,-1)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=x;b>=nt;b--)z=Va(this,b,0)||z;for(E>=a?Ba(this,y):(a=E,y=Ks(this)),z=!0;z;)for(z=!1,b=nt;b<=x;b++)z=Va(this,b,0)||z;E>=a?Ba(this,y):(a=E,y=Ks(this))}}Ba(this,y)};function P0(a,y,x){var b=zh(a,y),E=a.tc[y],z=HS(a,y,x),nt=my(a,y,x);for(x=0;xz+1&&(Tt+=4*(Ce-z),zt+=4*(Ce-(z+1)))}for(Ee=b[z].destinationEdges.iterator,Ee.reset();Ee.next();)if(Ce=Ee.value,be=Ce.toVertex,Ce.valid&&be.layer===y){for(Ce=0;b[Ce]!==be;)Ce++;Ce===z+1&&(zt+=1)}for(Ee=b[z+1].sourceEdges.iterator,Ee.reset();Ee.next();)if(Ce=Ee.value,be=Ce.fromVertex,Ce.valid&&be.layer===y){for(Ce=0;b[Ce]!==be;)Ce++;Cez+1&&(Tt+=4*(Ce-(z+1)),zt+=4*(Ce-z))}for(Ee=b[z+1].destinationEdges.iterator,Ee.reset();Ee.next();)if(Ce=Ee.value,be=Ce.toVertex,Ce.valid&&be.layer===y){for(Ce=0;b[Ce]!==be;)Ce++;Ce===z&&(Tt+=1)}Ce=be=0,Ee=nt[b[z].index];var Be=ot[b[z].index],He=nt[b[z+1].index],Mn=ot[b[z+1].index];Ee!==-1&&(be+=Math.abs(Ee-Gt),Ce+=Math.abs(Ee-ge)),Be!==-1&&(be+=Math.abs(Be-Gt),Ce+=Math.abs(Be-ge)),He!==-1&&(be+=Math.abs(He-ee),Ce+=Math.abs(He-ye)),Mn!==-1&&(be+=Math.abs(Mn-ee),Ce+=Math.abs(Mn-ye)),(zt>1)+8*b;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Df(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Df(this,y,-1)||x;x=Df(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)Sy(this,y,1);for(y=this.Md-1;0<=y;y--)Sy(this,y,-1);Sy(this,this.Md,0)}if(a&&(tx(this,-1),tx(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Df(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Df(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Df(this,y,0)||x}}else Hx(this)};function Df(a,y,x){for(var b=!1;_x(a,y,x);)b=!0;return b}function _x(a,y,x){var b,E=zh(a,y),z=a.tc[y],nt=my(a,y,-1);if(0x)for(b=0;bb-1||dt-E[b-1].column-1>yt+a.nodeMinColumnSpace(E[b-1],!1)?zt=dt-1:zt=dt,yt=b+1>=z||E[b+1].column-dt-1>Tt+a.nodeMinColumnSpace(E[b+1],!0)?dt+1:dt;var Gt=Tt=0,ee=0;if(0>=x)for(var ye=E[b].sourceEdges.iterator;ye.next();){var ge=ye.value,Ce=ge.fromVertex;if(ge.valid&&Ce.layer!==y){var be=py(ge),Ee=ge.portFromColOffset;ge=ge.portToColOffset,Ce=Ce.column,Tt+=(Math.abs(dt+ge-(Ce+Ee))+1)*be,Gt+=(Math.abs(zt+ge-(Ce+Ee))+1)*be,ee+=(Math.abs(yt+ge-(Ce+Ee))+1)*be}}if(0<=x)for(ye=E[b].destinationEdges.iterator;ye.next();)ge=ye.value,Ce=ge.toVertex,ge.valid&&Ce.layer!==y&&(be=py(ge),Ee=ge.portFromColOffset,ge=ge.portToColOffset,Ce=Ce.column,Tt+=(Math.abs(dt+Ee-(Ce+ge))+1)*be,Gt+=(Math.abs(zt+Ee-(Ce+ge))+1)*be,ee+=(Math.abs(yt+Ee-(Ce+ge))+1)*be);ge=Ee=be=0,ye=nt[E[b].index],Ce=ot[E[b].index],ye!==-1&&(be+=Math.abs(ye-dt),Ee+=Math.abs(ye-zt),ge+=Math.abs(ye-yt)),Ce!==-1&&(be+=Math.abs(Ce-dt),Ee+=Math.abs(Ce-zt),ge+=Math.abs(Ce-yt)),Gt=nt[x]?dt=at:ht<=nt[x]&&(dt=ht));dt!==ot&&(z=!0,b[x].column=dt)}Uh(a,y,b),a.normalize()}function Wx(a,y){for(var x=!0,b=a.network.vertexes.iterator;b.next();){var E=b.value,z=a.nodeMinColumnSpace(E,!0),nt=a.nodeMinColumnSpace(E,!1);if(E.column-z<=y&&E.column+nt>=y){x=!1;break}}if(a=!1,x)for(b.reset();b.next();)x=b.value,x.column>y&&(--x.column,a=!0);return a}function Gx(a,y){var x=y+1,b,E=[],z=[];for(b=0;b<=a.Ia;b++)E[b]=!1,z[b]=!1;for(var nt=a.network.vertexes.iterator;nt.next();){b=nt.value;var ot=b.column-a.nodeMinColumnSpace(b,!0),at=b.column+a.nodeMinColumnSpace(b,!1);ot<=y&&at>=y&&(E[b.layer]=!0),ot<=x&&at>=x&&(z[b.layer]=!0)}for(ot=!0,x=!1,b=0;b<=a.Ia;b++)ot=ot&&!(E[b]&&z[b]);if(ot)for(nt.reset();nt.next();)a=nt.value,a.column>y&&(--a.column,x=!0);return x}function tx(a,y){for(var x=0;x<=a.Ra;x++)for(;Wx(a,x););for(a.normalize(),x=0;xz?Ba(a,E):nty)for(x=a.Ra;0<=x;x--)for(E=Ks(a),z=w0(a),b=z+1;zz?Ba(a,E):ntx)for(b.reset();b.next();)E=b.value,E.column+a.nodeMinColumnSpace(E,!1)>=y&&(E.component=a.le);for(a.le++,b.reset();b.next();)y=b.value,y.component===-1&&(vy(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(nt=a.Ra;0x)for(b.reset();b.next();)x=b.value,E[x.component]&&(x.column+=1)}function Hx(a){for(var y=li(),x=a.fl.length,b=0;b<=x;b++)y[b]=[];for(b=a.network.vertexes.iterator;b.next();){var E=b.value;y[x-E.layer][E.index]=E}x=new Oe,Kx(y,x);var z=null,nt=null,ot=null,at=null,ht=(a.ve&1)!==0,dt=(a.ve&2)!==0,yt=(a.ve&4)!==0,Tt=(a.ve&8)!==0;for(ht&&(a.verticalAlignment(y,x,!0),z=C0(a,y,!0,!1)),y.reverse(),yt&&(a.verticalAlignment(y,x,!1),ot=C0(a,y,!1,!1)),b=Pn(y),E=b.next();!E.done;E=b.next())E.value.reverse();Tt&&(a.verticalAlignment(y,x,!1),at=C0(a,y,!1,!0)),y.reverse(),dt&&(a.verticalAlignment(y,x,!0),nt=C0(a,y,!0,!0)),ai(y),a.u(z,nt,ot,at),a.network.vertexes.each(function(zt){var Gt=li();ht&&Gt.push(z.get(zt)),dt&&Gt.push(nt.get(zt)),yt&&Gt.push(ot.get(zt)),Tt&&Gt.push(at.get(zt)),Gt.sort(function(ye,ge){return ye-ge});var ee=Gt.length;ee=(Gt[Math.floor((ee-1)/2)]+Gt[Math.ceil((ee-1)/2)])/2,ai(Gt),zt.zc=ee})}function Kx(a,y){for(var x=a.length,b=1;bdt)&&y.add(yt);z++}E=dt}}}gr.prototype.verticalAlignment=function(a,y,x){Vx(a),a=Pn(a);for(var b=a.next();!b.done;b=a.next()){var E=-1;b=Pn(b.value);for(var z=b.next();!z.done;z=b.next()){z=z.value;var nt=x?Ey(z):Zx(z),ot=nt.length;if(0=y[x].length)&&(nt=y[x][0],nt.sd===nt)){nt.sd.shift===1/0&&(nt.sd.shift=0),nt=x,ot=0;do{for(z=y[nt][ot];z.align!==z.root;)z=z.align,nt++,0a&&Ye("Could not determine previous vertex in layer"),y[x][a-1]}gr.prototype.u=function(a){for(var y=[],x=0;xnt;nt++)if(y[nt]){var ot=Yx(this,y[nt],b,E,nt);otnt;z={delta:z.delta},nt++)y[nt]&&(z.delta=nt===0||nt===2?b[x]-b[nt]:E[x]-E[nt],z.delta!==0&&y[nt].each(function(at){return function(ht){ht.value+=at.delta}}(z)));ai(b),ai(E)};function Yx(a,y,x,b,E){if(!y||y.count===0)return x[E]=0,b[E]=0,1/0;var z=1/0,nt=-1/0;return y.each(function(ot){var at=ot.key;ot=ot.value,at=a.K===90||a.K===270?at.width:at.height,otnt&&(nt=ot+at)}),x[E]=z,b[E]=nt,nt-z}gr.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=b0(this,!0),y=b0(this,!1),x=this.network.edges.iterator;x.next();){var b=x.value.link;b!==null&&(b.fromSpot=a,b.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function b0(a,y){return a.K===270?y?na:js:a.K===90?y?js:na:a.K===180?y?ia:fs:y?fs:ia}gr.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var b=0;b<=this.Ia;b++){var E=x;0>=this.he[b]+this.Ld[b]&&(E=0),0=yt.bounds.bottom?(yt=yt.bounds.y+yt.bounds.height,y.m(ee++,Ee,yt+He),y.m(ee++,Ee,yt),y.m(ee++,Ee,yt-be)):(y.m(ee++,Ee,Be+He),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be-be)):this.K===270?Be<=yt.bounds.y?(yt=yt.bounds.y,y.m(ee++,Ee,yt-be),y.m(ee++,Ee,yt),y.m(ee++,Ee,yt+He)):(y.m(ee++,Ee,Be-be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be+He)):this.K===0&&(Ee>=yt.bounds.right?(yt=yt.bounds.x+yt.bounds.width,y.m(ee++,yt+He,Be),y.m(ee++,yt,Be),y.m(ee++,yt-be,Be)):(y.m(ee++,Ee+He,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee-be,Be)));else{y.m(ee++,ge,Ce);var Mn=0;this.K===180||this.K===0?((this.K===180?Ee>=yt.bounds.right:Ee<=yt.bounds.x)&&(Mn=(this.K===0?-be:He)/2),y.m(ee++,ge+Mn,Be)):((this.K===270?Be>=yt.bounds.bottom:Be<=yt.bounds.y)&&(Mn=(this.K===90?-be:He)/2),y.m(ee++,Ee,Ce+Mn)),y.m(ee++,Ee,Be)}}else be=Math.max(10,this.he[ye.layer]),He=Math.max(10,this.Ld[ye.layer]),Tt?this.K===180?(y.m(ee++,Ee-be-Gt,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee+He+Gt,Be)):this.K===90?(y.m(ee++,Ee,Be+He+Gt),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be-be-Gt)):this.K===270?(y.m(ee++,Ee,Be-be-Gt),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be+He+Gt)):(y.m(ee++,Ee+He+Gt,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee-be-Gt,Be)):y.m(ee++,Ee,Be)}yt=ye}(ot===null||ht!==no||zt)&&(ge=y.i(ee-1).x,Ce=y.i(ee-1).y,Ee=y.i(ee).x,Be=y.i(ee).y,zt?(Gt=this.Ld[dt.layer],this.K===180||this.K===0?(zt=Ce,zt>=dt.bounds.y&&zt<=dt.bounds.bottom&&(this.K===180?Ee>=dt.bounds.x:Ee<=dt.bounds.right)&&(yt=dt.centerX+(this.K===180?-Gt:Gt),zt=dt.bounds.x&&zt<=dt.bounds.right&&(this.K===270?Be>=dt.bounds.y:Be<=dt.bounds.bottom)&&(yt=dt.centerY+(this.K===270?-Gt:Gt),zt=dt.bounds.x?(yt=dt.bounds.x+dt.bounds.width,y.L(ee-2,yt,Ce),y.L(ee-1,yt+He,Ce)):this.K===90&&Be<=dt.bounds.bottom?(yt=dt.bounds.y,y.L(ee-2,ge,yt),y.L(ee-1,ge,yt-be)):this.K===270&&Be>=dt.bounds.y?(yt=dt.bounds.y+dt.bounds.height,y.L(ee-2,ge,yt),y.L(ee-1,ge,yt+He)):this.K===0&&Ee<=dt.bounds.right&&(yt=dt.bounds.x,y.L(ee-2,yt,Ce),y.L(ee-1,yt-be,Ce))):(be=Math.max(10,this.he[dt.layer]),He=Math.max(10,this.Ld[dt.layer]),zt=0,this.K===180||this.K===0?((this.K===180?Ee<=dt.bounds.x:Ee>=dt.bounds.right)&&(zt=(this.K===0?He:-be)/2),y.m(ee++,Ee+zt,Ce)):((this.K===270?Be<=dt.bounds.y:Be>=dt.bounds.bottom)&&(zt=(this.K===90?He:-be)/2),y.m(ee++,ge,Be+zt)),y.m(ee++,Ee,Be)))}else{for(;dt!==null&&dt!==yt;){for(be=ye=null,dt=dt.destinationEdges.iterator;dt.next()&&(ge=dt.value,ge.link!==x.link||(ye=ge.toVertex,be=ge.fromVertex,be.node!==null&&(be=null),ye.node!==null)););if(ye===null)break;ye!==yt&&(ge=y.i(ee-1).x,Ce=y.i(ee-1).y,Ee=ye.centerX,Be=ye.centerY,zt?this.K===180||this.K===0?(be!==null?be.centerY:Ce)!==Be&&(be=this.Ta[ye.layer]+this.Rf.x,ee===y.firstPickIndex+1&&(be=this.K===0?Math.max(be,ge):Math.min(be,ge)),y.m(ee++,be,Ce),y.m(ee++,be,Be)):(be!==null?be.centerX:ge)!==Ee&&(be=this.Ta[ye.layer]+this.Rf.y,ee===y.firstPickIndex+1&&(be=this.K===90?Math.max(be,Ce):Math.min(be,Ce)),y.m(ee++,ge,be),y.m(ee++,Ee,be)):(be=Math.max(10,this.he[ye.layer]),He=Math.max(10,this.Ld[ye.layer]),Tt?this.K===180?(y.m(ee++,Ee+He+Gt,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee-be-Gt,Be)):this.K===90?(y.m(ee++,Ee,Be-be-Gt),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be+He+Gt)):this.K===270?(y.m(ee++,Ee,Be+He+Gt),y.m(ee++,Ee,Math.max(Be+He-Gt/2,Be)),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Math.min(Be-be+Gt/2,Be)),y.m(ee++,Ee,Be-be-Gt)):(y.m(ee++,Ee-be-Gt,Be),y.m(ee++,Math.min(Ee-be+Gt/2,Ee),Be),y.m(ee++,Ee,Be),y.m(ee++,Ee,Be),y.m(ee++,Math.max(Ee+He-Gt/2,Ee),Be),y.m(ee++,Ee+He+Gt,Be)):this.K===180?(y.m(ee++,Ee+He,Be),y.m(ee++,Ee-be,Be)):this.K===90?(y.m(ee++,Ee,Be-be),y.m(ee++,Ee,Be+He)):this.K===270?(y.m(ee++,Ee,Be+He),y.m(ee++,Ee,Be-be)):(y.m(ee++,Ee-be,Be),y.m(ee++,Ee+He,Be)))),dt=ye}zt&&(ge=y.i(ee-1).x,Ce=y.i(ee-1).y,Ee=y.i(ee).x,Be=y.i(ee).y,this.K===180||this.K===0?Ce!==Be&&(be=this.K===0?Math.min(Math.max((Ee+ge)/2,this.Ta[yt.layer]+this.Rf.x),Ee):Math.max(Math.min((Ee+ge)/2,this.Ta[yt.layer]+this.Rf.x),Ee),y.m(ee++,be,Ce),y.m(ee++,be,Be)):ge!==Ee&&(be=this.K===90?Math.min(Math.max((Be+Ce)/2,this.Ta[yt.layer]+this.Rf.y),Be):Math.max(Math.min((Be+Ce)/2,this.Ta[yt.layer]+this.Rf.y),Be),y.m(ee++,ge,be),y.m(ee++,Ee,be)))}b!==null&&Tt&&4<=y.pointsCount&&(nt!==null&&(nt=ht===no?y.getLinkPointFromPoint(E,nt,nt.ga(Gi),y.i(3),!0):y.i(0),ht===no&&(ht=y.i(2),b=y.i(3),this.direction===90||this.direction===270?(y.L(1,(nt.x+ht.x)/2,ht.y),y.L(2,b.x,(ht.y+b.y)/2)):(y.L(1,ht.x,(nt.y+ht.y)/2),y.L(2,(ht.x+b.x)/2,b.y))),nt.w()||nt.set(E.actualBounds.center),y.L(0,nt.x,nt.y)),ot!==null&&(E=at===no?y.getLinkPointFromPoint(z,ot,ot.ga(Gi),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),at===no&&(ot=y.i(y.pointsCount-3),at=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(E.x+ot.x)/2,ot.y),y.L(y.pointsCount-2,at.x,(ot.y+at.y)/2)):(y.L(y.pointsCount-2,ot.x,(E.y+ot.y)/2),y.L(y.pointsCount-3,(ot.x+at.x)/2,at.y))),E.w()||E.set(z.actualBounds.center),y.L(y.pointsCount-1,E.x,E.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},gr.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new Cn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(dt=ht.y>z.y?0:nt.xz.x&&(dt=ht.x>z.x?0:nt.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Ut.Ux=function(a,y){return a instanceof _h&&y instanceof _h&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ut.Js=function(a,y){return a instanceof _h&&y instanceof _h&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Ut.B=function(a,y){return a-=y,-1a},Ut.zi=function(a,y,x,b){var E=a.length,z=b-x;if(!(1>=z))if((0>x||x>=E-1)&&Ye("not in range 0 <= from < length: "+x),z===2)b=a[x],E=a[x+1],0=E)a.sort(y);else for(x=a.slice(0,b),x.sort(y),y=0;y=E)for(b=a.slice(x),b.sort(y),y=x;y=a.He.length){for(var b=[],E=0;Ea&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var A0=new qe(gr,"CycleDepthFirst",0),xy=new qe(gr,"CycleGreedy",1),vp=new qe(gr,"CycleFromLayers",2),L0=new qe(gr,"LayerOptimalLinkLength",0),wy=new qe(gr,"LayerLongestPathSink",1),Py=new qe(gr,"LayerLongestPathSource",2),E0=new qe(gr,"InitDepthFirstOut",0),Cy=new qe(gr,"InitDepthFirstIn",1),by=new qe(gr,"InitNaive",2),Ay=new qe(gr,"AggressiveNone",0),k0=new qe(gr,"AggressiveLess",1),Ly=new qe(gr,"AggressiveMore",2),Xx=8;gr.className="LayeredDigraphLayout",gr.CycleDepthFirst=A0,gr.CycleGreedy=xy,gr.CycleFromLayers=vp,gr.LayerOptimalLinkLength=L0,gr.LayerLongestPathSink=wy,gr.LayerLongestPathSource=Py,gr.InitDepthFirstOut=E0,gr.InitDepthFirstIn=Cy,gr.InitNaive=by,gr.AggressiveNone=Ay,gr.AggressiveLess=k0,gr.AggressiveMore=Ly,gr.PackNone=0,gr.PackExpand=1,gr.PackStraighten=2,gr.PackMedian=4,gr.PackAll=15,gr.AlignNone=0,gr.AlignUpperLeft=1,gr.AlignUpperRight=2,gr.AlignLowerLeft=4,gr.AlignLowerRight=8,gr.AlignAll=15;function _h(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}_h.className="SegInfo";function Bf(a){br.call(this,a)}We(Bf,br),Bf.prototype.createVertex=function(){return new Ia(this)},Bf.prototype.createEdge=function(){return new yp(this)},Bf.className="LayeredDigraphNetwork";function Ia(a){ko.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}We(Ia,ko);function rx(a,y){return a.index-y.index}function M0(a,y){if(!a.$n){for(var x=[],b=Pn(a.destinationEdgesArrayAccess),E=b.next();!E.done;E=b.next())E=E.value,E.valid&&x.push(E);a.$n=x}for(a=Pn(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;Ye("Unable to find destination edge to given vertex")}function Ey(a){if(!a.co){for(var y=[],x=Pn(a.sourceEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.fromVertex);y.sort(rx),a.co=y}return a.co}function Zx(a){if(!a.ao){for(var y=[],x=Pn(a.destinationEdgesArrayAccess),b=x.next();!b.done;b=x.next())b=b.value,b.valid&&y.push(b.toVertex);y.sort(rx),a.ao=y}return a.ao}Ia.prototype.Cl=function(a){ko.prototype.Cl.call(this,a),this.bo=this.co=null},Ia.prototype.Kl=function(a){ko.prototype.Kl.call(this,a),this.bo=this.co=null},Ia.prototype.zl=function(a){ko.prototype.zl.call(this,a),this.$n=this.ao=null},Ia.prototype.Jl=function(a){ko.prototype.Jl.call(this,a),this.$n=this.ao=null},sn.Object.defineProperties(Ia.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Ia.prototype.deleteDestinationEdge=Ia.prototype.Jl,Ia.prototype.addDestinationEdge=Ia.prototype.zl,Ia.prototype.deleteSourceEdge=Ia.prototype.Kl,Ia.prototype.addSourceEdge=Ia.prototype.Cl,Ia.className="LayeredDigraphVertex";function yp(a){ua.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}We(yp,ua),sn.Object.defineProperties(yp.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),yp.className="LayeredDigraphEdge";function Bi(a){jr.call(this),this.Ub=new Oe,this.Wn=O0,this.ud=Zl,this.vo=B0,this.Bq=jy,this.$v=[],this.td=!0,this.Rb=I0,this.$d=new on(10,10).freeze();var y=new wd(this);this.W=new Ya(y),this.Y=new Ya(y),this.ru=[],a&&Object.assign(this,a)}We(Bi,jr),Bi.prototype.cloneProtected=function(a){jr.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Bi.prototype.qb=function(a){a.classType===Bi?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:Ye("Unknown enum value: "+a):jr.prototype.qb.call(this,a)},Bi.prototype.createNetwork=function(){return new wd(this)},Bi.prototype.makeNetwork=function(a){function y(b){if(b instanceof Fn)return!b.isLinkLabel&&b.category!=="Comment";if(b instanceof xn){var E=b.fromNode;return E===null||E.isLinkLabel||E.category==="Comment"?!1:(b=b.toNode,!(b===null||b.isLinkLabel||b.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof Ke?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof mi?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Bi.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==R0&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof Ke&&(y=a),this.path===O0&&y!==null?this.ud=y.isTreePathToChildren?Zl:Sd:this.ud=this.path===O0?Zl:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Bi.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,b=0,E=0;EE?cx(this,a,nt,ci,ge,Ce):dx(this,a,nt,ci,ge,Ce),ci=Ce.x,ge=Ce.width,Ce=Ce.height;break;case qu:for(Ee=0;Eeyt&&(UnUo&&(yd(a,-Uo,0,pi,Ji-1),F0(Ee,-Uo,0),F0(Be,-Uo,0),Uo=0)}Pr.S.h(Uo,Dn),ge=Math.max(ge,He),Ce=Math.max(Ce,be+(Sn===0?0:Gt)+Bo.height),Un=He}else 0yt&&(DnUo&&(yd(a,0,-Uo,pi,Ji-1),F0(Ee,0,-Uo),F0(Be,0,-Uo),Uo=0)),Pr.S.h(Un,Uo),Ce=Math.max(Ce,Mn),ge=Math.max(ge,be+(Sn===0?0:Gt)+Bo.width),Dn=Mn;an++}switch(0ht&&(ht=0),135ee&&(ee=0),at===mu&&(ot+=Tt/2+a.focus.y),nt+=b+x):y?(a.comments===null?b>ge&&(ge=Fy(at,b-ge,0),nt=ge.x,ot=ge.y,ge=b,ht=0):ge=Ty(a,ge,ht),0>ht&&(nt-=ht,ht=0),135Ce&&(Ce=Fy(at,0,ye-Ce),nt=Ce.x,ot=Ce.y,Ce=ye,ee=0):Ce=Ny(a,Ce,ee),0>ee&&(ot-=ee,ee=0),nt+=b+x),0E[0].x?E[2].assign(E[1]):E[1].assign(E[2])),E[3].yE[0].x?E[3].assign(E[2]):E[2].assign(E[3])),Sn[0].h(ht+b,0),Sn[1].h(Sn[0].x,ye),Sn[2].yE[0].y?E[2].assign(E[1]):E[1].assign(E[2])),E[3].xE[0].y?E[3].assign(E[2]):E[2].assign(E[3])),Sn[0].h(0,ee+ye),Sn[1].h(b,Sn[0].y),Sn[2].xb?cx(a,y,E,an,be,Ee):dx(a,y,E,an,be,Ee),an=Ee.x,be=Ee.width,Ee=Ee.height;break;case qu:for(Tt=0;TtTt&&(HeTt&&(Mnyt&&(yt=0),135ge&&(ge=0)),y.la.h(yt,ge),y.Da.h(be,Ee)}}Bi.prototype.customAlignment=function(a,y,x,b,E){return[y,x,b,E]};function cx(a,y,x,b,E,z){var nt=x.length;if(nt===0)return new Je(b,0,E,z);if(nt===1)return y=x[0],E=y.Da.width,z=y.Da.height,new Je(b,0,E,z);for(var ot=y.nodeSpacing,at=y.rowSpacing,ht=ul(y)===90,dt=0,yt=0,Tt=0,zt=0;ztht&&(E-=ht),z=Math.max(z,Math.max(zt,Tt)+a+nt.height),0>x.S.x&&(b=T0(y,x.S.x,!1,b,ot))):(x.S.h(E+a,b+ot/2-x.focus.y-x.la.y),E=Math.max(E,Math.max(Gt,yt)+a+nt.width),Tt=b+ot/2-x.focus.y-x.la.y,z=Math.max(z,Tt+nt.height),0>Tt&&(z-=Tt),0>x.S.y&&(b=T0(y,x.S.y,!0,b,ot)))),new Je(b,0,E,z)}function dx(a,y,x,b,E,z){var nt=x.length;if(nt===0)return new Je(b,0,E,z);if(nt===1)return x=x[0],E=x.Da.width,z=x.Da.height,new Je(b,0,E,z);for(var ot=y.nodeSpacing,at=y.rowSpacing,ht=ul(y)===270,dt=0,yt=0,Tt=0,zt=0;ztyt&&(E-=yt),z=Math.max(z,Math.abs(Math.min(zt,Tt))+a+dt.height),0>at.S.x&&(b=T0(y,at.S.x,!1,b,ot))):(at.S.h(-E-dt.width-a,b+ot/2-at.focus.y-at.la.y),E=Math.max(E,Math.abs(Math.min(Gt,yt))+a+dt.width),Tt=b+ot/2-at.focus.y-at.la.y,z=Math.max(z,Tt+dt.height),0>Tt&&(z-=Tt),0>at.S.y&&(b=T0(y,at.S.y,!0,b,ot)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case Jl:return a.width>y?a.width:y;case Ql:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Qu:case ql:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case qu:return a.width-a.focus.x+a.nodeSpacing/2+y;case mu:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function Ny(a,y,x){switch(a.alignment){case xd:case Rf:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case Jl:return a.height>y?a.height:y;case Ql:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Qu:case ql:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case qu:return a.height-a.focus.y+a.nodeSpacing/2+y;case mu:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function Fy(a,y,x){switch(a){case Rf:y/=2,x/=2;break;case xd:y/=2,x/=2;break;case Jl:x=y=0;break;case Ql:break;default:Ye("Unhandled alignment value "+a.toString())}return new de(y,x)}function Ec(a,y,x,b,E,z){y=Fy(y,x,b),yd(a,y.x,y.y,E,z)}function yd(a,y,x,b,E){if(y!==0||x!==0)for(a=a.children;b<=E;b++){var z=a[b].S;z.x+=y,z.y+=x}}function N0(a,y,x,b){var E=y.parent;switch(a.ud){case Zl:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===E&&y.relativePoint.h(x,b);break;case Sd:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===E&&y.relativePoint.h(x,b);break;default:Ye("Unhandled path value "+a.ud.toString())}}function F0(a,y,x){for(var b=0;byt.length||zt===null||2>zt.length))for(E=x=0;xht&&z.yz.y&&hty.length||x===null||2>x.length)b=null;else{for(dt=Xs(a,y.length+x.length),b=z=at=0;zat;)ht=x[z++],dt[b++].h(ht.x+E,ht.y);for(x=Xs(a,b),at=0;atyt.length||z===null||2>z.length)E=null;else{for(dt=Xs(a,yt.length+z.length),E=ht=x=0;xz;)at=yt[x++],dt[E++].h(at.x,at.y);for(z=Xs(a,E),x=0;xyt.length||zt===null||2>zt.length))for(E=x=0;xat&&z.xz.x&&aty.length||x===null||2>x.length)b=null;else{for(dt=Xs(a,y.length+x.length),b=z=at=0;zat;)ht=x[z++],dt[b++].h(ht.x,ht.y+E);for(x=Xs(a,b),at=0;atyt.length||z===null||2>z.length)E=null;else{for(dt=Xs(a,yt.length+z.length),E=ht=x=0;xz;)at=yt[x++],dt[E++].h(at.x,at.y);for(z=Xs(a,E),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Bi.prototype.computeLayerSpacing=function(a){var y=ul(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==D0&&a!==Cp||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==If&&a!==xp&&a!==wp&&!Pp||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==D0&&a!==Cp||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var O0=new qe(Bi,"PathDefault",-1),Zl=new qe(Bi,"PathDestination",0),Sd=new qe(Bi,"PathSource",1),If=new qe(Bi,"SortingForwards",10),xp=new qe(Bi,"SortingReverse",11),wp=new qe(Bi,"SortingAscending",12),Pp=new qe(Bi,"SortingDescending",13),Rf=new qe(Bi,"AlignmentCenterSubtrees",20),xd=new qe(Bi,"AlignmentCenterChildren",21),Jl=new qe(Bi,"AlignmentStart",22),Ql=new qe(Bi,"AlignmentEnd",23),Qu=new qe(Bi,"AlignmentBus",24),ql=new qe(Bi,"AlignmentBusBranching",25),qu=new qe(Bi,"AlignmentTopLeftBus",26),mu=new qe(Bi,"AlignmentBottomRightBus",27),D0=new qe(Bi,"CompactionNone",30),Cp=new qe(Bi,"CompactionBlock",31),B0=new qe(Bi,"StyleLayered",40),Dy=new qe(Bi,"StyleLastParents",41),By=new qe(Bi,"StyleAlternating",42),Iy=new qe(Bi,"StyleRootOnly",43),I0=new qe(Bi,"ArrangementVertical",50),Ry=new qe(Bi,"ArrangementHorizontal",51),R0=new qe(Bi,"ArrangementFixedRoots",52),jy=new qe(Bi,"LayerIndividual",60),zy=new qe(Bi,"LayerSiblings",61),j0=new qe(Bi,"LayerUniform",62);Bi.className="TreeLayout",Bi.PathDefault=O0,Bi.PathDestination=Zl,Bi.PathSource=Sd,Bi.SortingForwards=If,Bi.SortingReverse=xp,Bi.SortingAscending=wp,Bi.SortingDescending=Pp,Bi.AlignmentCenterSubtrees=Rf,Bi.AlignmentCenterChildren=xd,Bi.AlignmentStart=Jl,Bi.AlignmentEnd=Ql,Bi.AlignmentBus=Qu,Bi.AlignmentBusBranching=ql,Bi.AlignmentTopLeftBus=qu,Bi.AlignmentBottomRightBus=mu,Bi.CompactionNone=D0,Bi.CompactionBlock=Cp,Bi.StyleLayered=B0,Bi.StyleLastParents=Dy,Bi.StyleAlternating=By,Bi.StyleRootOnly=Iy,Bi.ArrangementVertical=I0,Bi.ArrangementHorizontal=Ry,Bi.ArrangementFixedRoots=R0,Bi.LayerIndividual=jy,Bi.LayerSiblings=zy,Bi.LayerUniform=j0;function wd(a){br.call(this,a)}We(wd,br),wd.prototype.createVertex=function(){return new Ya(this)},wd.prototype.createEdge=function(){return new jf(this)},wd.className="TreeNetwork";function Ya(a){ko.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new de(0,0),this.Da=new on(0,0),this.la=new de(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=If,this.hd=oy,this.Kb=0,this.Jb=xd,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=Cp,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=ns,this.wr=!0,this.Dp=ns}We(Ya,ko),Ya.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},sn.Object.defineProperties(Ya.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xzt.y+x.rowIndent&&(z=Math.min(z,Math.max(yt.y,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.top+E.y,E.y===0&&yt.yzt.x+x.rowIndent&&(z=Math.min(z,Math.max(yt.x,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.left+E.x,E.x===0&&yt.xzt.y+x.rowIndent&&(z=Math.min(z,Math.max(yt.y,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.top+E.y,E.y===0&&yt.yzt.x+x.rowIndent&&(z=Math.min(z,Math.max(yt.x,z-y.computeNodeIndent(x))))):x.alignment===Jl?(z=b.left+E.x,E.x===0&&yt.x0&&se[se.length-1])||Wt[0]!==6&&Wt[0]!==2)){It=0;continue}if(Wt[0]===3&&(!se||Wt[1]>se[0]&&Wt[1]`,ke.style.marginRight="5px",ie.appendChild(ke)}Kt.typeBoxes.push(ie)},Kt=this,It=0;It<4;It++)se(It);return Qt},Mt.prototype.setCurrentType=function(At,Qt){var se=this;this.currentType=At,this.typeBoxes.forEach(function(Kt){Kt.style.borderColor=Kt===Qt?se.uiStyleSettings!==void 0?se.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},Mt}(et),De=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.arrowType="end",Kt.arrowBaseHeight=10,Kt.arrowBaseWidth=10,Kt.getArrowPoints=Kt.getArrowPoints.bind(Kt),Kt.setArrowType=Kt.setArrowType.bind(Kt),Kt.arrowTypePanel=new Pe("Arrow type","end"),Kt.arrowTypePanel.onArrowTypeChanged=Kt.setArrowType,Kt}return xt(Mt,oe),Mt.prototype.ownsTarget=function(At){return!(!oe.prototype.ownsTarget.call(this,At)&&At!==this.arrow1&&At!==this.arrow2)},Mt.prototype.getArrowPoints=function(At,Qt){var se=this.arrowBaseWidth+2*this.strokeWidth,Kt=this.arrowBaseHeight+2*this.strokeWidth;return At-se/2+","+(Qt+Kt/2)+" "+At+","+(Qt-Kt/2)+" "+(At+se/2)+","+(Qt+Kt/2)},Mt.prototype.createTips=function(){this.arrow1=Dt.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Dt.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Dt.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Dt.createTransform()),this.visual.appendChild(this.arrow2)},Mt.prototype.pointerDown=function(At,Qt){oe.prototype.pointerDown.call(this,At,Qt),this.state==="creating"&&this.createTips()},Mt.prototype.adjustVisual=function(){if(oe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Dt.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Dt.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var At=0;Math.abs(this.x1-this.x2)>.1&&(At=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Qt=this.arrow1.transform.baseVal.getItem(0);Qt.setRotate(At,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Qt,0);var se=this.arrow2.transform.baseVal.getItem(0);se.setRotate(At+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(se,0)}},Mt.prototype.setArrowType=function(At){this.arrowType=At,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=Object.assign({arrowType:this.arrowType},oe.prototype.getState.call(this));return At.typeName=Mt.typeName,At},Mt.prototype.restoreState=function(At){oe.prototype.restoreState.call(this,At);var Qt=At;this.arrowType=Qt.arrowType,this.createTips(),this.adjustVisual()},Mt.typeName="ArrowMarker",Mt.title="Arrow marker",Mt.icon='',Mt}(ne),Ve=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.fillColor=se.defaultFillColor,Kt.strokeWidth=0,Kt.fillPanel=new tt("Color",se.defaultColorSet,se.defaultFillColor),Kt.fillPanel.onColorChanged=Kt.setFillColor,Kt}return xt(Mt,oe),Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=oe.prototype.getState.call(this);return At.typeName=Mt.typeName,At},Mt.typeName="CoverMarker",Mt.title="Cover marker",Mt.icon='',Mt}(ft),we=function(oe){function Mt(At,Qt,se,Kt){var It=oe.call(this,At,Kt||'')||this;return It.opacities=[],It.opacityBoxes=[],It.opacities=Qt,It.currentOpacity=se,It.setCurrentOpacity=It.setCurrentOpacity.bind(It),It}return xt(Mt,oe),Mt.prototype.getUi=function(){var At=this,Qt=document.createElement("div");return Qt.style.display="flex",Qt.style.overflow="hidden",Qt.style.flexGrow="2",Qt.style.justifyContent="space-between",this.opacities.forEach(function(se){var Kt=document.createElement("div");Kt.style.display="flex",Kt.style.alignItems="center",Kt.style.justifyContent="center",Kt.style.padding="5px",Kt.style.borderWidth="2px",Kt.style.borderStyle="solid",Kt.style.borderColor=se===At.currentOpacity?At.uiStyleSettings.toolboxAccentColor:"transparent",Kt.addEventListener("click",function(){At.setCurrentOpacity(se,Kt)}),Qt.appendChild(Kt);var It=document.createElement("div");It.innerText=100*se+"%",Kt.appendChild(It),At.opacityBoxes.push(Kt)}),Qt},Mt.prototype.setCurrentOpacity=function(At,Qt){var se=this;this.currentOpacity=At,this.opacityBoxes.forEach(function(Kt){Kt.style.borderColor=Kt===Qt?se.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},Mt}(et),Qe=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.setOpacity=Kt.setOpacity.bind(Kt),Kt.fillColor=se.defaultHighlightColor,Kt.strokeWidth=0,Kt.opacity=se.defaultHighlightOpacity,Kt.fillPanel=new tt("Color",se.defaultColorSet,Kt.fillColor),Kt.fillPanel.onColorChanged=Kt.setFillColor,Kt.opacityPanel=new we("Opacity",se.defaultOpacitySteps,Kt.opacity),Kt.opacityPanel.onOpacityChanged=Kt.setOpacity,Kt}return xt(Mt,oe),Mt.prototype.setOpacity=function(At){this.opacity=At,this.visual&&Dt.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=oe.prototype.getState.call(this);return At.typeName=Mt.typeName,At},Mt.typeName="HighlightMarker",Mt.title="Highlight marker",Mt.icon='',Mt}(Ve),ae='',_t='',$t=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.bgColor="transparent",Kt.tipPosition={x:0,y:0},Kt.tipBase1Position={x:0,y:0},Kt.tipBase2Position={x:0,y:0},Kt.tipMoving=!1,Kt.color=se.defaultStrokeColor,Kt.bgColor=se.defaultFillColor,Kt.fontFamily=se.defaultFontFamily,Kt.defaultSize={x:100,y:30},Kt.setBgColor=Kt.setBgColor.bind(Kt),Kt.getTipPoints=Kt.getTipPoints.bind(Kt),Kt.positionTip=Kt.positionTip.bind(Kt),Kt.setTipPoints=Kt.setTipPoints.bind(Kt),Kt.colorPanel=new tt("Text color",se.defaultColorSet,Kt.color,ae),Kt.colorPanel.onColorChanged=Kt.setColor,Kt.bgColorPanel=new tt("Fill color",se.defaultColorSet,Kt.bgColor,_t),Kt.bgColorPanel.onColorChanged=Kt.setBgColor,Kt.fontFamilyPanel=new Xt("Font",se.defaultFontFamilies,se.defaultFontFamily),Kt.fontFamilyPanel.onFontChanged=Kt.setFont,Kt.tipGrip=new ut,Kt.tipGrip.visual.transform.baseVal.appendItem(Dt.createTransform()),Kt.controlBox.appendChild(Kt.tipGrip.visual),Kt}return xt(Mt,oe),Mt.prototype.ownsTarget=function(At){return oe.prototype.ownsTarget.call(this,At)||this.tipGrip.ownsTarget(At)||this.tip===At},Mt.prototype.createTip=function(){Dt.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Dt.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},Mt.prototype.pointerDown=function(At,Qt){this.state==="new"&&oe.prototype.pointerDown.call(this,At,Qt),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Qt)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):oe.prototype.pointerDown.call(this,At,Qt)},Mt.prototype.pointerUp=function(At){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,oe.prototype.pointerUp.call(this,At);else{var Qt=this.state==="creating";oe.prototype.pointerUp.call(this,At),this.setTipPoints(Qt),this.positionTip()}},Mt.prototype.manipulate=function(At){if(this.tipMoving){var Qt=this.unrotatePoint(At);this.tipPosition={x:Qt.x-this.manipulationStartLeft,y:Qt.y-this.manipulationStartTop},this.positionTip()}else oe.prototype.manipulate.call(this,At)},Mt.prototype.setBgColor=function(At){this.bgRectangle&&this.tip&&(Dt.setAttributes(this.bgRectangle,[["fill",At]]),Dt.setAttributes(this.tip,[["fill",At]])),this.bgColor=At,this.fillColorChanged(At)},Mt.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},Mt.prototype.setTipPoints=function(At){At===void 0&&(At=!1);var Qt=Math.min(this.height/2,15),se=this.height/5;At&&(this.tipPosition={x:Qt+se/2,y:this.height+20});var Kt=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Kt.1)){var At=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Qt=this.tip1.transform.baseVal.getItem(0);Qt.setRotate(At,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Qt,0);var se=this.tip2.transform.baseVal.getItem(0);se.setRotate(At+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(se,0)}},Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=oe.prototype.getState.call(this);return At.typeName=Mt.typeName,At},Mt.prototype.restoreState=function(At){oe.prototype.restoreState.call(this,At),this.createTips(),this.adjustVisual()},Mt.typeName="MeasurementMarker",Mt.title="Measurement marker",Mt.icon='',Mt}(ne),le=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.strokePanel.colors=se.defaultColorSet,Kt.fillColor="transparent",Kt}return xt(Mt,oe),Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=oe.prototype.getState.call(this);return At.typeName=Mt.typeName,At},Mt.typeName="EllipseFrameMarker",Mt.title="Ellipse frame marker",Mt.icon='',Mt}(re),Ue=function(){function oe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),oe.prototype.addUndoStep=function(Mt){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(Mt)||(this.undoStack.push(Mt),JSON.stringify(this.lastRedoStep)!==JSON.stringify(Mt)&&this.redoStack.splice(0,this.redoStack.length))},oe.prototype.replaceLastUndoStep=function(Mt){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=Mt)},oe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},oe.prototype.undo=function(){if(this.undoStack.length>1){var Mt=this.undoStack.pop();return Mt!==void 0&&this.redoStack.push(Mt),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},oe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},oe}(),Ne=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.strokeColor="transparent",Kt.strokeWidth=0,Kt.strokeDasharray="",Kt.curveX=0,Kt.curveY=0,Kt.manipulationStartCurveX=0,Kt.manipulationStartCurveY=0,Kt.setStrokeColor=Kt.setStrokeColor.bind(Kt),Kt.setStrokeWidth=Kt.setStrokeWidth.bind(Kt),Kt.setStrokeDasharray=Kt.setStrokeDasharray.bind(Kt),Kt.positionGrips=Kt.positionGrips.bind(Kt),Kt.addControlGrips=Kt.addControlGrips.bind(Kt),Kt.adjustVisual=Kt.adjustVisual.bind(Kt),Kt.setupControlBox=Kt.setupControlBox.bind(Kt),Kt.resize=Kt.resize.bind(Kt),Kt.strokeColor=se.defaultColor,Kt.strokeWidth=se.defaultStrokeWidth,Kt.strokeDasharray=se.defaultStrokeDasharray,Kt.strokePanel=new tt("Line color",se.defaultColorSet,se.defaultColor),Kt.strokePanel.onColorChanged=Kt.setStrokeColor,Kt.strokeWidthPanel=new kt("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),Kt.strokeWidthPanel.onWidthChanged=Kt.setStrokeWidth,Kt.strokeStylePanel=new jt("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),Kt.strokeStylePanel.onStyleChanged=Kt.setStrokeDasharray,Kt}return xt(Mt,oe),Mt.prototype.ownsTarget=function(At){return!(!oe.prototype.ownsTarget.call(this,At)&&At!==this.visual&&At!==this.selectorCurve&&At!==this.visibleCurve&&!this.curveGrip.ownsTarget(At))},Mt.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},Mt.prototype.createVisual=function(){this.visual=Dt.createGroup(),this.selectorCurve=Dt.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Dt.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},Mt.prototype.pointerDown=function(At,Qt){oe.prototype.pointerDown.call(this,At,Qt),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=At.x,this.curveY=At.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Qt)&&(this.activeGrip=this.curveGrip,this._state="resize")},Mt.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Dt.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Dt.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Dt.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Mt.prototype.setupControlBox=function(){oe.prototype.setupControlBox.call(this),this.curveControlLine1=Dt.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Dt.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},Mt.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,oe.prototype.addControlGrips.call(this)},Mt.prototype.positionGrips=function(){oe.prototype.positionGrips.call(this);var At=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-At/2,this.curveY-At/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},Mt.prototype.manipulate=function(At){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+At.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+At.y-this.manipulationStartY),oe.prototype.manipulate.call(this,At)},Mt.prototype.resize=function(At){this.activeGrip===this.curveGrip&&(this.curveX=At.x,this.curveY=At.y),oe.prototype.resize.call(this,At),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},Mt.prototype.setStrokeColor=function(At){this.strokeColor=At,this.adjustVisual(),this.colorChanged(At)},Mt.prototype.setStrokeWidth=function(At){this.strokeWidth=At,this.adjustVisual()},Mt.prototype.setStrokeDasharray=function(At){this.strokeDasharray=At,this.adjustVisual()},Mt.prototype.scale=function(At,Qt){this.curveX=this.curveX*At,this.curveY=this.curveY*Qt,oe.prototype.scale.call(this,At,Qt)},Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},oe.prototype.getState.call(this));return At.typeName=Mt.typeName,At},Mt.prototype.restoreState=function(At){oe.prototype.restoreState.call(this,At);var Qt=At;this.strokeColor=Qt.strokeColor,this.strokeWidth=Qt.strokeWidth,this.strokeDasharray=Qt.strokeDasharray,this.curveX=Qt.curveX,this.curveY=Qt.curveY,this.createVisual(),this.adjustVisual()},Mt.typeName="CurveMarker",Mt.title="Curve marker",Mt.icon='',Mt}(te),Xe=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,Qt,se)||this;return Kt.fillColor="transparent",Kt.strokeColor="transparent",Kt.strokeWidth=0,Kt.strokeDasharray="",Kt.textColor="transparent",Kt.fontSize="1rem",Kt.isMoved=!1,Kt.captionText="Caption",Kt.PADDING=5,Kt.captionBoxWidth=0,Kt.captionBoxHeight=0,Kt.strokeColor=se.defaultColor,Kt.strokeWidth=se.defaultStrokeWidth,Kt.strokeDasharray=se.defaultStrokeDasharray,Kt.fillColor=se.defaultFillColor,Kt.textColor=se.defaultStrokeColor,Kt.fontFamily=se.defaultFontFamily,Kt.fontSize=se.defaultCaptionFontSize,Kt.captionText=se.defaultCaptionText,Kt.setStrokeColor=Kt.setStrokeColor.bind(Kt),Kt.setFillColor=Kt.setFillColor.bind(Kt),Kt.setStrokeWidth=Kt.setStrokeWidth.bind(Kt),Kt.setStrokeDasharray=Kt.setStrokeDasharray.bind(Kt),Kt.createVisual=Kt.createVisual.bind(Kt),Kt.sizeCaption=Kt.sizeCaption.bind(Kt),Kt.setCaptionText=Kt.setCaptionText.bind(Kt),Kt.showTextEditor=Kt.showTextEditor.bind(Kt),Kt.positionTextEditor=Kt.positionTextEditor.bind(Kt),Kt.finishTextEditing=Kt.finishTextEditing.bind(Kt),Kt.setFont=Kt.setFont.bind(Kt),Kt.setTextColor=Kt.setTextColor.bind(Kt),Kt.strokePanel=new tt("Line color",Rt(se.defaultColorSet,["transparent"]),Kt.strokeColor),Kt.strokePanel.onColorChanged=Kt.setStrokeColor,Kt.fillPanel=new tt("Fill color",Rt(se.defaultColorSet,["transparent"]),Kt.fillColor,_t),Kt.fillPanel.onColorChanged=Kt.setFillColor,Kt.strokeWidthPanel=new kt("Line width",se.defaultStrokeWidths,se.defaultStrokeWidth),Kt.strokeWidthPanel.onWidthChanged=Kt.setStrokeWidth,Kt.strokeStylePanel=new jt("Line style",se.defaultStrokeDasharrays,se.defaultStrokeDasharray),Kt.strokeStylePanel.onStyleChanged=Kt.setStrokeDasharray,Kt.fontFamilyPanel=new Xt("Font",se.defaultFontFamilies,se.defaultFontFamily),Kt.fontFamilyPanel.onFontChanged=Kt.setFont,Kt.textColorPanel=new tt("Text color",se.defaultColorSet,Kt.textColor,ae),Kt.textColorPanel.onColorChanged=Kt.setTextColor,Kt}return xt(Mt,oe),Mt.prototype.ownsTarget=function(At){return!(!oe.prototype.ownsTarget.call(this,At)&&At!==this.visual&&At!==this.frame&&At!==this.captionBg&&At!==this.captionElement)},Mt.prototype.createVisual=function(){this.visual=Dt.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Dt.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Dt.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=Dt.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},Mt.prototype.setCaptionText=function(At){this.captionText=At,this.captionElement.textContent=this.captionText,this.sizeCaption()},Mt.prototype.pointerDown=function(At,Qt){oe.prototype.pointerDown.call(this,At,Qt),this.isMoved=!1,this.pointerDownPoint=At,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(At),this._state="creating")},Mt.prototype.manipulate=function(At){oe.prototype.manipulate.call(this,At),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(At.x-this.pointerDownPoint.x)>5||Math.abs(At.y-this.pointerDownPoint.y)>5)},Mt.prototype.resize=function(At){oe.prototype.resize.call(this,At),this.setSize()},Mt.prototype.sizeCaption=function(){var At=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=At.width+2*this.PADDING,this.captionBoxHeight=At.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Dt.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),Dt.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},Mt.prototype.showTextEditor=function(){var At=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Qt){Qt.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Qt){Qt.key==="Enter"&&At.finishTextEditing(At.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Qt){Qt.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){At.finishTextEditing(At.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){At.finishTextEditing(At.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},Mt.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},Mt.prototype.finishTextEditing=function(At){this.setCaptionText(At.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},Mt.prototype.setFont=function(At){this.captionElement&&Dt.setAttributes(this.captionElement,[["font-family",At]]),this.fontFamily=At,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},Mt.prototype.setTextColor=function(At){this.captionElement&&Dt.setAttributes(this.captionElement,[["fill",At]]),this.textColor=At,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},Mt.prototype.setSize=function(){oe.prototype.setSize.call(this),Dt.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},Mt.prototype.pointerUp=function(At){oe.prototype.pointerUp.call(this,At),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},Mt.prototype.dblClick=function(At,Qt){oe.prototype.dblClick.call(this,At,Qt),this.showTextEditor()},Mt.prototype.setStrokeColor=function(At){this.strokeColor=At,this.frame&&Dt.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(At),this.stateChanged()},Mt.prototype.setFillColor=function(At){this.fillColor=At,this.captionBg&&Dt.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(At),this.stateChanged()},Mt.prototype.setStrokeWidth=function(At){this.strokeWidth=At,this.frame&&Dt.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Mt.prototype.setStrokeDasharray=function(At){this.strokeDasharray=At,this.frame&&Dt.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(Mt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),Mt.prototype.getState=function(){var At=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},oe.prototype.getState.call(this));return At.typeName=this.typeName,At},Mt.prototype.restoreState=function(At){var Qt=At;this.fillColor=Qt.fillColor,this.strokeColor=Qt.strokeColor,this.strokeWidth=Qt.strokeWidth,this.strokeDasharray=Qt.strokeDasharray,this.textColor=Qt.textColor,this.fontFamily=Qt.fontFamily,this.captionText=Qt.captionText,this.fontSize=Qt.fontSize,this.createVisual(),oe.prototype.restoreState.call(this,At),this.setSize()},Mt.prototype.scale=function(At,Qt){oe.prototype.scale.call(this,At,Qt),this.setSize()},Mt.typeName="CaptionFrameMarker",Mt.title="Caption frame marker",Mt.icon='',Mt}(gt),Le=function(){function oe(Mt,At){At===void 0&&(At=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=Mt,this.cancelable=At}return Object.defineProperty(oe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),oe.prototype.preventDefault=function(){this._defaultPrevented=!0},oe}(),xe=function(oe){function Mt(At,Qt,se){var Kt=oe.call(this,At,!1)||this;return Kt.dataUrl=Qt,Kt.state=se,Kt}return xt(Mt,oe),Mt}(Le),_e=function(oe){function Mt(At,Qt,se){se===void 0&&(se=!1);var Kt=oe.call(this,At,se)||this;return Kt.marker=Qt,Kt}return xt(Mt,oe),Mt}(Le),Fe=function(){function oe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return oe.prototype.addEventListener=function(Mt,At){this[Mt].push(At)},oe.prototype.removeEventListener=function(Mt,At){var Qt=this[Mt].indexOf(At);Qt>-1&&this[Mt].splice(Qt,1)},oe}(),Ae=function(){function oe(Mt){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ot,this._isOpen=!1,this.undoRedoManager=new Ue,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Fe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=oe.instanceCounter++,this.styles=new Pt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=Mt,this.targetRoot=document.body,this.width=Mt.clientWidth,this.height=Mt.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(oe.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ht,me,De,ce,le,re,Qe,$t,pe,Ve,ne,Ne,Xe]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ht,me,De,ce,re,Qe,$t]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ht,me,De,ce,Qe]},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(Mt){var At=this;this._availableMarkerTypes.splice(0),Mt.forEach(function(Qt){if(typeof Qt=="string"){var se=At.ALL_MARKER_TYPES.find(function(Kt){return Kt.typeName===Qt});se!==void 0&&At._availableMarkerTypes.push(se)}else At._availableMarkerTypes.push(Qt)})},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(Mt){this._zoomLevel=Mt,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),oe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),St.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},oe.prototype.show=function(){var Mt=this;this.styles.styleSheetRoot===void 0&&Nt.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Nt.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(At){return At(new Le(Mt))})},oe.prototype.render=function(){return qt(this,void 0,void 0,function(){var Mt;return Vt(this,function(At){switch(At.label){case 0:return this.setCurrentMarker(),(Mt=new Et).naturalSize=this.renderAtNaturalSize,Mt.imageType=this.renderImageType,Mt.imageQuality=this.renderImageQuality,Mt.markersOnly=this.renderMarkersOnly,Mt.width=this.renderWidth,Mt.height=this.renderHeight,[4,Mt.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return At.sent(),[4,Mt.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,At.sent()]}})})},oe.prototype.close=function(Mt){var At=this;if(Mt===void 0&&(Mt=!1),this.isOpen){var Qt=!1;Mt||this.eventListeners.beforeclose.forEach(function(se){var Kt=new Le(At,!0);se(Kt),Kt.defaultPrevented&&(Qt=!0)}),Qt||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(se){return se(new Le(At))}),this.detachEvents(),this._isOpen=!1)}},oe.prototype.addMarkersToToolbar=function(){for(var Mt,At=[],Qt=0;Qtthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*Mt:this.editorCanvas.clientWidth,Qt=At',Mt.title="Powered by marker.js",Mt.style.display="grid",Mt.style.alignItems="center",Mt.style.justifyItems="center",Mt.style.padding="3px",Mt.style.width="20px",Mt.style.height="20px",this.logoUI.appendChild(Mt),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},oe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},oe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},oe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},oe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var Mt=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Mt+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Ft(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(Mt),1),Mt.dispose()},oe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},oe.prototype.toolbarButtonClicked=function(Mt,At){if(Mt==="marker"&&At!==void 0)this.createNewMarker(At);else if(Mt==="action")switch(At){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},oe.prototype.deleteSelectedMarker=function(){var Mt=this;if(this._currentMarker!==void 0){var At=!1;if(this.eventListeners.markerbeforedelete.forEach(function(se){var Kt=new _e(Mt,Mt._currentMarker,!0);se(Kt),Kt.defaultPrevented&&(At=!0)}),!At){var Qt=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(se){return se(new _e(Mt,Qt))})}}},oe.prototype.clear=function(){var Mt=this,At=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(It){var bt=new _e(Mt,void 0,!0);It(bt),bt.defaultPrevented&&(At=!0)}),!At)){this.setCurrentMarker();for(var Qt=function(It){var bt=se.markers[It];se.setCurrentMarker(se.markers[It]),se._currentMarker.dispose(),se.markerImage.removeChild(se._currentMarker.container),se.markers.splice(se.markers.indexOf(se._currentMarker),1),se.eventListeners.markerdelete.forEach(function(Bt){return Bt(new _e(Mt,bt))})},se=this,Kt=this.markers.length-1;Kt>=0;Kt--)Qt(Kt);this.addUndoStep()}},Object.defineProperty(oe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),oe.prototype.showNotesEditor=function(){var Mt;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(Mt=this._currentMarker.notes)!==null&&Mt!==void 0?Mt:"",this.overlayContainer.appendChild(this.notesArea))},oe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},oe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},oe.prototype.addUndoStep=function(){var Mt=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var At=this.getState(),Qt=this.undoRedoManager.getLastUndoStep();if(!Qt||Qt.width===At.width&&Qt.height===At.height){var se=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(At),se1&&this.panTo({x:Mt.clientX,y:Mt.clientY}))},oe.prototype.onPointerUp=function(Mt){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(Mt.clientX,Mt.clientY)),this.isDragging=!1,this.addUndoStep()},oe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},oe.prototype.onKeyUp=function(Mt){this._currentMarker===void 0||this.notesArea!==void 0||Mt.key!=="Delete"&&Mt.key!=="Backspace"||this.deleteSelectedMarker()},oe.prototype.clientToLocalCoordinates=function(Mt,At){var Qt=this.markerImage.getBoundingClientRect();return{x:(Mt-Qt.left)/this.zoomLevel,y:(At-Qt.top)/this.zoomLevel}},oe.prototype.onWindowResize=function(){this.positionUI()},oe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var Mt=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Mt+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},oe.prototype.addLicenseKey=function(Mt){St.addKey(Mt)},oe.prototype.addEventListener=function(Mt,At){this.eventListeners.addEventListener(Mt,At)},oe.prototype.removeEventListener=function(Mt,At){this.eventListeners.removeEventListener(Mt,At)},oe.prototype.renderState=function(Mt){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(Mt),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(oe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),oe.prototype.focus=function(){var Mt=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(At){return At(new Le(Mt))}))},oe.prototype.blur=function(){var Mt=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(At){return At(new Le(Mt))}))},oe.instanceCounter=0,oe}()},42289:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return wn}});function Jt(Me){"@babel/helpers - typeof";return Jt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ie){return typeof Ie}:function(Ie){return Ie&&typeof Symbol=="function"&&Ie.constructor===Symbol&&Ie!==Symbol.prototype?"symbol":typeof Ie},Jt(Me)}function xt(Me,Ie){if(Jt(Me)!="object"||!Me)return Me;var Ge=Me[Symbol.toPrimitive];if(Ge!==void 0){var rn=Ge.call(Me,Ie||"default");if(Jt(rn)!="object")return rn;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ie==="string"?String:Number)(Me)}function qt(Me){var Ie=xt(Me,"string");return Jt(Ie)=="symbol"?Ie:Ie+""}function Vt(Me,Ie,Ge){return(Ie=qt(Ie))in Me?Object.defineProperty(Me,Ie,{value:Ge,enumerable:!0,configurable:!0,writable:!0}):Me[Ie]=Ge,Me}function Rt(Me,Ie){var Ge=Object.keys(Me);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Me);Ie&&(rn=rn.filter(function(Ln){return Object.getOwnPropertyDescriptor(Me,Ln).enumerable})),Ge.push.apply(Ge,rn)}return Ge}function Dt(Me){for(var Ie=1;IeMe.length)&&(Ie=Me.length);for(var Ge=0,rn=Array(Ie);GeMe.length)&&(Ie=Me.length);for(var Ge=0,rn=new Array(Ie);Ge0&&arguments[0]!==void 0?arguments[0]:{},Ie=Me.mark;return Ie?Ie.startsWith("data-")?Ie:"data-".concat(Ie):Ae}function At(Me){if(Me.attachTo)return Me.attachTo;var Ie=document.querySelector("head");return Ie||document.body}function Qt(Me){return Me==="queue"?"prependQueue":Me?"prepend":"append"}function se(Me){return Array.from((oe.get(Me)||Me).children).filter(function(Ie){return Ie.tagName==="STYLE"})}function Kt(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!gt())return null;var Ge=Ie.csp,rn=Ie.prepend,Ln=document.createElement("style");Ln.setAttribute(Fe,Qt(rn)),Ge!=null&&Ge.nonce&&(Ln.nonce=Ge==null?void 0:Ge.nonce),Ln.innerHTML=Me;var Yn=At(Ie),Wn=Yn.firstChild;if(rn){if(rn==="queue"){var pn=se(Yn).filter(function(de){return["prepend","prependQueue"].includes(de.getAttribute(Fe))});if(pn.length)return Yn.insertBefore(Ln,pn[pn.length-1].nextSibling),Ln}Yn.insertBefore(Ln,Wn)}else Yn.appendChild(Ln);return Ln}function It(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=At(Ie);return se(Ge).find(function(rn){return rn.getAttribute(Mt(Ie))===Me})}function bt(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=It(Me,Ie);if(Ge){var rn=At(Ie);rn.removeChild(Ge)}}function Bt(Me,Ie){var Ge=oe.get(Me);if(!Ge||!_e(document,Ge)){var rn=Kt("",Ie),Ln=rn.parentNode;oe.set(Me,Ln),Me.removeChild(rn)}}function ie(){oe.clear()}function Wt(Me,Ie){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},rn=At(Ge);Bt(rn,Ge);var Ln=It(Ie,Ge);if(Ln){var Yn,Wn;if((Yn=Ge.csp)!==null&&Yn!==void 0&&Yn.nonce&&Ln.nonce!==((Wn=Ge.csp)===null||Wn===void 0?void 0:Wn.nonce)){var pn;Ln.nonce=(pn=Ge.csp)===null||pn===void 0?void 0:pn.nonce}return Ln.innerHTML!==Me&&(Ln.innerHTML=Me),Ln}var de=Kt(Me,Ge);return de.setAttribute(Mt(Ge),Ie),de}var Zt;function fe(Me){if(typeof document=="undefined")return 0;if(Me||Zt===void 0){var Ie=document.createElement("div");Ie.style.width="100%",Ie.style.height="200px";var Ge=document.createElement("div"),rn=Ge.style;rn.position="absolute",rn.top="0",rn.left="0",rn.pointerEvents="none",rn.visibility="hidden",rn.width="200px",rn.height="150px",rn.overflow="hidden",Ge.appendChild(Ie),document.body.appendChild(Ge);var Ln=Ie.offsetWidth;Ge.style.overflow="scroll";var Yn=Ie.offsetWidth;Ln===Yn&&(Yn=Ge.clientWidth),document.body.removeChild(Ge),Zt=Ln-Yn}return Zt}function ke(Me){var Ie=Me.match(/^(.*)px$/),Ge=Number(Ie==null?void 0:Ie[1]);return Number.isNaN(Ge)?fe():Ge}function tn(Me){if(typeof document=="undefined"||!Me||!(Me instanceof Element))return{width:0,height:0};var Ie=getComputedStyle(Me,"::-webkit-scrollbar"),Ge=Ie.width,rn=Ie.height;return{width:ke(Ge),height:ke(rn)}}function dn(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ln="rc-util-locker-".concat(Date.now()),Bn=0;function Vn(Me){var Ie=!!Me,Ge=ut.useState(function(){return Bn+=1,"".concat(ln,"_").concat(Bn)}),rn=rt(Ge,1),Ln=rn[0];Ne(function(){if(Ie){var Yn=tn(document.body).width,Wn=dn();Wt(` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function le(Me){return $t(Me)||re(Me)||tt(Me)||pe()}var Ue=gt()?ut.useLayoutEffect:ut.useEffect,Ne=Ue,Xe=function(Ie,Ge){var rn=React.useRef(!0);Ue(function(){if(!rn.current)return Ie()},Ge),Ue(function(){return rn.current=!1,function(){rn.current=!0}},[])},Le=[];function xe(Me,Ie){var Ge=ut.useState(function(){if(!gt())return null;var Vi=document.createElement("div");return Vi}),rn=rt(Ge,1),Ln=rn[0],Yn=ut.useRef(!1),Wn=ut.useContext(_t),pn=ut.useState(Le),de=rt(pn,2),Mi=de[0],Wi=de[1],nr=Wn||(Yn.current?void 0:function(Vi){Wi(function(Dr){var or=[Vi].concat(le(Dr));return or})});function ir(){Ln.parentElement||document.body.appendChild(Ln),Yn.current=!0}function rr(){var Vi;(Vi=Ln.parentElement)===null||Vi===void 0||Vi.removeChild(Ln),Yn.current=!1}return Ne(function(){return Me?Wn?Wn(ir):ir():rr(),rr},[Me]),Ne(function(){Mi.length&&(Mi.forEach(function(Vi){return Vi()}),Wi(Le))},[Mi]),[Ln,nr]}function _e(Me,Ie){if(!Me)return!1;if(Me.contains)return Me.contains(Ie);for(var Ge=Ie;Ge;){if(Ge===Me)return!0;Ge=Ge.parentNode}return!1}var Fe="data-rc-order",Ae="rc-util-key",oe=new Map;function Mt(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=Me.mark;return Ie?Ie.startsWith("data-")?Ie:"data-".concat(Ie):Ae}function At(Me){if(Me.attachTo)return Me.attachTo;var Ie=document.querySelector("head");return Ie||document.body}function Qt(Me){return Me==="queue"?"prependQueue":Me?"prepend":"append"}function se(Me){return Array.from((oe.get(Me)||Me).children).filter(function(Ie){return Ie.tagName==="STYLE"})}function Kt(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!gt())return null;var Ge=Ie.csp,rn=Ie.prepend,Ln=document.createElement("style");Ln.setAttribute(Fe,Qt(rn)),Ge!=null&&Ge.nonce&&(Ln.nonce=Ge==null?void 0:Ge.nonce),Ln.innerHTML=Me;var Yn=At(Ie),Wn=Yn.firstChild;if(rn){if(rn==="queue"){var pn=se(Yn).filter(function(de){return["prepend","prependQueue"].includes(de.getAttribute(Fe))});if(pn.length)return Yn.insertBefore(Ln,pn[pn.length-1].nextSibling),Ln}Yn.insertBefore(Ln,Wn)}else Yn.appendChild(Ln);return Ln}function It(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=At(Ie);return se(Ge).find(function(rn){return rn.getAttribute(Mt(Ie))===Me})}function bt(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ge=It(Me,Ie);if(Ge){var rn=At(Ie);rn.removeChild(Ge)}}function Bt(Me,Ie){var Ge=oe.get(Me);if(!Ge||!_e(document,Ge)){var rn=Kt("",Ie),Ln=rn.parentNode;oe.set(Me,Ln),Me.removeChild(rn)}}function ie(){oe.clear()}function Wt(Me,Ie){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},rn=At(Ge);Bt(rn,Ge);var Ln=It(Ie,Ge);if(Ln){var Yn,Wn;if((Yn=Ge.csp)!==null&&Yn!==void 0&&Yn.nonce&&Ln.nonce!==((Wn=Ge.csp)===null||Wn===void 0?void 0:Wn.nonce)){var pn;Ln.nonce=(pn=Ge.csp)===null||pn===void 0?void 0:pn.nonce}return Ln.innerHTML!==Me&&(Ln.innerHTML=Me),Ln}var de=Kt(Me,Ge);return de.setAttribute(Mt(Ge),Ie),de}var Zt;function fe(Me){if(typeof document=="undefined")return 0;if(Me||Zt===void 0){var Ie=document.createElement("div");Ie.style.width="100%",Ie.style.height="200px";var Ge=document.createElement("div"),rn=Ge.style;rn.position="absolute",rn.top="0",rn.left="0",rn.pointerEvents="none",rn.visibility="hidden",rn.width="200px",rn.height="150px",rn.overflow="hidden",Ge.appendChild(Ie),document.body.appendChild(Ge);var Ln=Ie.offsetWidth;Ge.style.overflow="scroll";var Yn=Ie.offsetWidth;Ln===Yn&&(Yn=Ge.clientWidth),document.body.removeChild(Ge),Zt=Ln-Yn}return Zt}function ke(Me){var Ie=Me.match(/^(.*)px$/),Ge=Number(Ie==null?void 0:Ie[1]);return Number.isNaN(Ge)?fe():Ge}function tn(Me){if(typeof document=="undefined"||!Me||!(Me instanceof Element))return{width:0,height:0};var Ie=getComputedStyle(Me,"::-webkit-scrollbar"),Ge=Ie.width,rn=Ie.height;return{width:ke(Ge),height:ke(rn)}}function dn(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ln="rc-util-locker-".concat(Date.now()),Bn=0;function Vn(Me){var Ie=!!Me,Ge=ut.useState(function(){return Bn+=1,"".concat(ln,"_").concat(Bn)}),rn=rt(Ge,1),Ln=rn[0];Ne(function(){if(Ie){var Yn=tn(document.body).width,Wn=dn();Wt(` html body { overflow-y: hidden; `.concat(Wn?"width: calc(100% - ".concat(Yn,"px);"):"",` -}`),Ln)}else bt(Ln);return function(){bt(Ln)}},[Ie,Ln])}var Tn=!1;function un(Me){return typeof Me=="boolean"&&(Tn=Me),Tn}var si=function(Ie){return Ie===!1?!1:!gt()||!Ie?null:typeof Ie=="string"?document.querySelector(Ie):typeof Ie=="function"?Ie():Ie},ei=ut.forwardRef(function(Me,Ie){var Ge=Me.open,rn=Me.autoLock,Ln=Me.getContainer,Yn=Me.debug,Wn=Me.autoDestroy,pn=Wn===void 0?!0:Wn,de=Me.children,Mi=ut.useState(Ge),Wi=rt(Mi,2),nr=Wi[0],ir=Wi[1],rr=nr||Ge;ut.useEffect(function(){(pn||Ge)&&ir(Ge)},[Ge,pn]);var Vi=ut.useState(function(){return si(Ln)}),Or=rt(Vi,2),or=Or[0],Di=Or[1];ut.useEffect(function(){var pr=si(Ln);Di(pr!=null?pr:null)});var wi=xe(rr&&!or,Yn),Qn=rt(wi,2),Rn=Qn[0],ni=Qn[1],on=or!=null?or:Rn;Vn(rn&&Ge&>()&&(on===Rn||on===document.body));var ui=null;if(de&&Qe(de)&&Ie){var di=de;ui=di.ref}var Zi=we(ui,Ie);if(!rr||!gt()||or===void 0)return null;var Qi=on===!1||un(),$i=de;return Ie&&($i=ut.cloneElement(de,{ref:Zi})),ut.createElement(_t.Provider,{value:ni},Qi?$i:(0,ct.createPortal)($i,on))}),fi=ei,bi=fi;function Ni(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var qn=Ni()?ut.useLayoutEffect:ut.useEffect,ji=function(Ie,Ge){var rn=ut.useRef(!0);qn(function(){return Ie(rn.current)},Ge),qn(function(){return rn.current=!1,function(){rn.current=!0}},[])},xr=function(Ie,Ge){ji(function(rn){if(!rn)return Ie()},Ge)},Fr=ji,jr=ut.createContext(null),Pr=ut.createContext({}),Fi=jr;function yr(){return yr=Object.assign?Object.assign.bind():function(Me){for(var Ie=1;Ie=cn.F1&&Ge<=cn.F12)return!1;switch(Ge){case cn.ALT:case cn.CAPS_LOCK:case cn.CONTEXT_MENU:case cn.CTRL:case cn.DOWN:case cn.END:case cn.ESC:case cn.HOME:case cn.INSERT:case cn.LEFT:case cn.MAC_FF_META:case cn.META:case cn.NUMLOCK:case cn.NUM_CENTER:case cn.PAGE_DOWN:case cn.PAGE_UP:case cn.PAUSE:case cn.PRINT_SCREEN:case cn.RIGHT:case cn.SHIFT:case cn.UP:case cn.WIN_KEY:case cn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ie){if(Ie>=cn.ZERO&&Ie<=cn.NINE||Ie>=cn.NUM_ZERO&&Ie<=cn.NUM_MULTIPLY||Ie>=cn.A&&Ie<=cn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ie===0)return!0;switch(Ie){case cn.SPACE:case cn.QUESTION_MARK:case cn.NUM_PLUS:case cn.NUM_MINUS:case cn.NUM_PERIOD:case cn.NUM_DIVISION:case cn.SEMICOLON:case cn.DASH:case cn.EQUALS:case cn.COMMA:case cn.PERIOD:case cn.SLASH:case cn.APOSTROPHE:case cn.SINGLE_QUOTE:case cn.OPEN_SQUARE_BRACKET:case cn.BACKSLASH:case cn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Pn=cn;function kn(Me){"@babel/helpers - typeof";return kn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ie){return typeof Ie}:function(Ie){return Ie&&typeof Symbol=="function"&&Ie.constructor===Symbol&&Ie!==Symbol.prototype?"symbol":typeof Ie},kn(Me)}function Nn(Me,Ie){if(kn(Me)!=="object"||Me===null)return Me;var Ge=Me[Symbol.toPrimitive];if(Ge!==void 0){var rn=Ge.call(Me,Ie||"default");if(kn(rn)!=="object")return rn;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ie==="string"?String:Number)(Me)}function On(Me){var Ie=Nn(Me,"string");return kn(Ie)==="symbol"?Ie:String(Ie)}function Hn(Me,Ie,Ge){return Ie=On(Ie),Ie in Me?Object.defineProperty(Me,Ie,{value:Ge,enumerable:!0,configurable:!0,writable:!0}):Me[Ie]=Ge,Me}function gi(Me,Ie){var Ge=Object.keys(Me);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Me);Ie&&(rn=rn.filter(function(Ln){return Object.getOwnPropertyDescriptor(Me,Ln).enumerable})),Ge.push.apply(Ge,rn)}return Ge}function nn(Me){for(var Ie=1;Ie=cn.F1&&Ge<=cn.F12)return!1;switch(Ge){case cn.ALT:case cn.CAPS_LOCK:case cn.CONTEXT_MENU:case cn.CTRL:case cn.DOWN:case cn.END:case cn.ESC:case cn.HOME:case cn.INSERT:case cn.LEFT:case cn.MAC_FF_META:case cn.META:case cn.NUMLOCK:case cn.NUM_CENTER:case cn.PAGE_DOWN:case cn.PAGE_UP:case cn.PAUSE:case cn.PRINT_SCREEN:case cn.RIGHT:case cn.SHIFT:case cn.UP:case cn.WIN_KEY:case cn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ie){if(Ie>=cn.ZERO&&Ie<=cn.NINE||Ie>=cn.NUM_ZERO&&Ie<=cn.NUM_MULTIPLY||Ie>=cn.A&&Ie<=cn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ie===0)return!0;switch(Ie){case cn.SPACE:case cn.QUESTION_MARK:case cn.NUM_PLUS:case cn.NUM_MINUS:case cn.NUM_PERIOD:case cn.NUM_DIVISION:case cn.SEMICOLON:case cn.DASH:case cn.EQUALS:case cn.COMMA:case cn.PERIOD:case cn.SLASH:case cn.APOSTROPHE:case cn.SINGLE_QUOTE:case cn.OPEN_SQUARE_BRACKET:case cn.BACKSLASH:case cn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Pn=cn;function kn(Me){"@babel/helpers - typeof";return kn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ie){return typeof Ie}:function(Ie){return Ie&&typeof Symbol=="function"&&Ie.constructor===Symbol&&Ie!==Symbol.prototype?"symbol":typeof Ie},kn(Me)}function Nn(Me,Ie){if(kn(Me)!=="object"||Me===null)return Me;var Ge=Me[Symbol.toPrimitive];if(Ge!==void 0){var rn=Ge.call(Me,Ie||"default");if(kn(rn)!=="object")return rn;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ie==="string"?String:Number)(Me)}function On(Me){var Ie=Nn(Me,"string");return kn(Ie)==="symbol"?Ie:String(Ie)}function Hn(Me,Ie,Ge){return Ie=On(Ie),Ie in Me?Object.defineProperty(Me,Ie,{value:Ge,enumerable:!0,configurable:!0,writable:!0}):Me[Ie]=Ge,Me}function gi(Me,Ie){var Ge=Object.keys(Me);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Me);Ie&&(rn=rn.filter(function(Ln){return Object.getOwnPropertyDescriptor(Me,Ln).enumerable})),Ge.push.apply(Ge,rn)}return Ge}function nn(Me){for(var Ie=1;Ie1&&arguments[1]!==void 0?arguments[1]:!1,Ge;Ie===!1?Ge={aria:!0,data:!0,attr:!0}:Ie===!0?Ge={aria:!0}:Ge=nn({},Ie);var rn={};return Object.keys(Me).forEach(function(Ln){(Ge.aria&&(Ln==="role"||zn(Ln,Xn))||Ge.data&&zn(Ln,Zn)||Ge.attr&&sn.includes(Ln))&&(rn[Ln]=Me[Ln])}),rn}function mn(Me,Ie){if(Me==null)return{};var Ge={};for(var rn in Me)if({}.hasOwnProperty.call(Me,rn)){if(Ie.indexOf(rn)!==-1)continue;Ge[rn]=Me[rn]}return Ge}function ri(Me,Ie){if(Me==null)return{};var Ge,rn,Ln=mn(Me,Ie);if(Object.getOwnPropertySymbols){var Yn=Object.getOwnPropertySymbols(Me);for(rn=0;rn=19)return!0;var Ln=isMemo(Ie)?Ie.type.type:Ie.type;return!(typeof Ln=="function"&&!((Ge=Ln.prototype)!==null&&Ge!==void 0&&Ge.render)&&Ln.$$typeof!==ForwardRef||typeof Ie=="function"&&!((rn=Ie.prototype)!==null&&rn!==void 0&&rn.render)&&Ie.$$typeof!==ForwardRef)};function li(Me){return isValidElement(Me)&&!isFragment(Me)}var ai=function(Ie){return li(Ie)&&Sr(Ie)},vi=function(Ie){if(Ie&&li(Ie)){var Ge=Ie;return Ge.props.propertyIsEnumerable("ref")?Ge.props.ref:Ge.ref}return null},qi=["prefixCls","className","containerRef"],Ar=function(Ie){var Ge=Ie.prefixCls,rn=Ie.className,Ln=Ie.containerRef,Yn=ri(Ie,qi),Wn=ut.useContext(Pr),pn=Wn.panel,de=zr(pn,Ln);return ut.createElement("div",yr({className:vn()("".concat(Ge,"-content"),rn),role:"dialog",ref:de},Ze(Ie,{aria:!0}),{"aria-modal":"true"},Yn))},In=Ar,Ai={},$o=[],xo=function(Ie){$o.push(Ie)};function to(Me,Ie){if(0)var Ge}function qe(Me,Ie){if(0)var Ge}function Oi(){Ai={}}function ar(Me,Ie,Ge){!Ie&&!Ai[Ge]&&(Me(!1,Ge),Ai[Ge]=!0)}function Pi(Me,Ie){ar(to,Me,Ie)}function Gr(Me,Ie){ar(qe,Me,Ie)}Pi.preMessage=xo,Pi.resetWarned=Oi,Pi.noteOnce=Gr;var lr=Pi;function vr(Me){return typeof Me=="string"&&String(Number(Me))===Me?(lr(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Me)):Me}function cr(Me){warning(!("wrapperClassName"in Me),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Me.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var er={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Lr(Me,Ie){var Ge,rn,Ln,Yn=Me.prefixCls,Wn=Me.open,pn=Me.placement,de=Me.inline,Mi=Me.push,Wi=Me.forceRender,nr=Me.autoFocus,ir=Me.keyboard,rr=Me.classNames,Vi=Me.rootClassName,Or=Me.rootStyle,or=Me.zIndex,Di=Me.className,wi=Me.id,Qn=Me.style,Rn=Me.motion,ni=Me.width,on=Me.height,ui=Me.children,di=Me.mask,Zi=Me.maskClosable,Qi=Me.maskMotion,$i=Me.maskClassName,pr=Me.maskStyle,_r=Me.afterOpenChange,Br=Me.onClose,ao=Me.onMouseEnter,Ao=Me.onMouseOver,Je=Me.onMouseLeave,Kr=Me.onClick,Jr=Me.onKeyDown,Mo=Me.onKeyUp,dr=Me.styles,To=Me.drawerRender,oo=ut.useRef(),No=ut.useRef(),ur=ut.useRef();ut.useImperativeHandle(Ie,function(){return oo.current});var Dr=function(Qo){var Gi=Qo.keyCode,ga=Qo.shiftKey;switch(Gi){case Pn.TAB:{if(Gi===Pn.TAB){if(!ga&&document.activeElement===ur.current){var Vo;(Vo=No.current)===null||Vo===void 0||Vo.focus({preventScroll:!0})}else if(ga&&document.activeElement===No.current){var Ro;(Ro=ur.current)===null||Ro===void 0||Ro.focus({preventScroll:!0})}}break}case Pn.ESC:{Br&&ir&&(Qo.stopPropagation(),Br(Qo));break}}};ut.useEffect(function(){if(Wn&&nr){var qr;(qr=oo.current)===null||qr===void 0||qr.focus({preventScroll:!0})}},[Wn]);var Ti=ut.useState(!1),Yi=Lt(Ti,2),sr=Yi[0],Er=Yi[1],ii=ut.useContext(Fi),so;typeof Mi=="boolean"?so=Mi?{}:{distance:0}:so=Mi||{};var Zr=(Ge=(rn=(Ln=so)===null||Ln===void 0?void 0:Ln.distance)!==null&&rn!==void 0?rn:ii==null?void 0:ii.pushDistance)!==null&&Ge!==void 0?Ge:180,uo=ut.useMemo(function(){return{pushDistance:Zr,push:function(){Er(!0)},pull:function(){Er(!1)}}},[Zr]);ut.useEffect(function(){if(Wn){var qr;ii==null||(qr=ii.push)===null||qr===void 0||qr.call(ii)}else{var Qo;ii==null||(Qo=ii.pull)===null||Qo===void 0||Qo.call(ii)}},[Wn]),ut.useEffect(function(){return function(){var qr;ii==null||(qr=ii.pull)===null||qr===void 0||qr.call(ii)}},[]);var _o=di&&ut.createElement(Ut.Z,yr({key:"mask"},Qi,{visible:Wn}),function(qr,Qo){var Gi=qr.className,ga=qr.style;return ut.createElement("div",{className:vn()("".concat(Yn,"-mask"),Gi,rr==null?void 0:rr.mask,$i),style:Dt(Dt(Dt({},ga),pr),dr==null?void 0:dr.mask),onClick:Zi&&Wn?Br:void 0,ref:Qo})}),ts=typeof Rn=="function"?Rn(pn):Rn,_n={};if(sr&&Zr)switch(pn){case"top":_n.transform="translateY(".concat(Zr,"px)");break;case"bottom":_n.transform="translateY(".concat(-Zr,"px)");break;case"left":_n.transform="translateX(".concat(Zr,"px)");break;default:_n.transform="translateX(".concat(-Zr,"px)");break}pn==="left"||pn==="right"?_n.width=vr(ni):_n.height=vr(on);var no={onMouseEnter:ao,onMouseOver:Ao,onMouseLeave:Je,onClick:Kr,onKeyDown:Jr,onKeyUp:Mo},ho=ut.createElement(Ut.Z,yr({key:"panel"},ts,{visible:Wn,forceRender:Wi,onVisibleChanged:function(Qo){_r==null||_r(Qo)},removeOnLeave:!1,leavedClassName:"".concat(Yn,"-content-wrapper-hidden")}),function(qr,Qo){var Gi=qr.className,ga=qr.style,Vo=ut.createElement(In,yr({id:wi,containerRef:Qo,prefixCls:Yn,className:vn()(Di,rr==null?void 0:rr.content),style:Dt(Dt({},Qn),dr==null?void 0:dr.content)},Ze(Me,{aria:!0}),no),ui);return ut.createElement("div",yr({className:vn()("".concat(Yn,"-content-wrapper"),rr==null?void 0:rr.wrapper,Gi),style:Dt(Dt(Dt({},_n),ga),dr==null?void 0:dr.wrapper)},Ze(Me,{data:!0})),To?To(Vo):Vo)}),es=Dt({},Or);return or&&(es.zIndex=or),ut.createElement(Fi.Provider,{value:uo},ut.createElement("div",{className:vn()(Yn,"".concat(Yn,"-").concat(pn),Vi,Vt(Vt({},"".concat(Yn,"-open"),Wn),"".concat(Yn,"-inline"),de)),style:es,tabIndex:-1,ref:oo,onKeyDown:Dr},_o,ut.createElement("div",{tabIndex:0,ref:No,style:er,"aria-hidden":"true","data-sentinel":"start"}),ho,ut.createElement("div",{tabIndex:0,ref:ur,style:er,"aria-hidden":"true","data-sentinel":"end"})))}var Cn=ut.forwardRef(Lr),eo=Cn,Oe=function(Ie){var Ge=Ie.open,rn=Ge===void 0?!1:Ge,Ln=Ie.prefixCls,Yn=Ln===void 0?"rc-drawer":Ln,Wn=Ie.placement,pn=Wn===void 0?"right":Wn,de=Ie.autoFocus,Mi=de===void 0?!0:de,Wi=Ie.keyboard,nr=Wi===void 0?!0:Wi,ir=Ie.width,rr=ir===void 0?378:ir,Vi=Ie.mask,Or=Vi===void 0?!0:Vi,or=Ie.maskClosable,Di=or===void 0?!0:or,wi=Ie.getContainer,Qn=Ie.forceRender,Rn=Ie.afterOpenChange,ni=Ie.destroyOnClose,on=Ie.onMouseEnter,ui=Ie.onMouseOver,di=Ie.onMouseLeave,Zi=Ie.onClick,Qi=Ie.onKeyDown,$i=Ie.onKeyUp,pr=Ie.panelRef,_r=ut.useState(!1),Br=Lt(_r,2),ao=Br[0],Ao=Br[1],Je=ut.useState(!1),Kr=Lt(Je,2),Jr=Kr[0],Mo=Kr[1];Fr(function(){Mo(!0)},[]);var dr=Jr?rn:!1,To=ut.useRef(),oo=ut.useRef();Fr(function(){dr&&(oo.current=document.activeElement)},[dr]);var No=function(sr){var Er;if(Ao(sr),Rn==null||Rn(sr),!sr&&oo.current&&!((Er=To.current)!==null&&Er!==void 0&&Er.contains(oo.current))){var ii;(ii=oo.current)===null||ii===void 0||ii.focus({preventScroll:!0})}},ur=ut.useMemo(function(){return{panel:pr}},[pr]);if(!Qn&&!ao&&!dr&&ni)return null;var Dr={onMouseEnter:on,onMouseOver:ui,onMouseLeave:di,onClick:Zi,onKeyDown:Qi,onKeyUp:$i},Ti=Dt(Dt({},Ie),{},{open:dr,prefixCls:Yn,placement:pn,autoFocus:Mi,keyboard:nr,width:rr,mask:Or,maskClosable:Di,inline:wi===!1,afterOpenChange:No,ref:To},Dr);return ut.createElement(Pr.Provider,{value:ur},ut.createElement(bi,{open:dr||Qn||ao,autoDestroy:!1,getContainer:wi,autoLock:Or&&(dr||ao)},ut.createElement(eo,Ti)))},je=Oe,wn=je},26819:function(An,jn){"use strict";var he;var Jt=typeof Symbol=="function"&&Symbol.for,xt=Jt?Symbol.for("react.element"):60103,qt=Jt?Symbol.for("react.portal"):60106,Vt=Jt?Symbol.for("react.fragment"):60107,Rt=Jt?Symbol.for("react.strict_mode"):60108,Dt=Jt?Symbol.for("react.profiler"):60114,St=Jt?Symbol.for("react.provider"):60109,Et=Jt?Symbol.for("react.context"):60110,Nt=Jt?Symbol.for("react.async_mode"):60111,Pt=Jt?Symbol.for("react.concurrent_mode"):60111,Ct=Jt?Symbol.for("react.forward_ref"):60112,Lt=Jt?Symbol.for("react.suspense"):60113,Ft=Jt?Symbol.for("react.suspense_list"):60120,vt=Jt?Symbol.for("react.memo"):60115,et=Jt?Symbol.for("react.lazy"):60116,tt=Jt?Symbol.for("react.block"):60121,st=Jt?Symbol.for("react.fundamental"):60117,rt=Jt?Symbol.for("react.responder"):60118,ut=Jt?Symbol.for("react.scope"):60119;function ct(ft){if(typeof ft=="object"&&ft!==null){var kt=ft.$$typeof;switch(kt){case xt:switch(ft=ft.type,ft){case Nt:case Pt:case Vt:case Dt:case Rt:case Lt:return ft;default:switch(ft=ft&&ft.$$typeof,ft){case Et:case Ct:case et:case vt:case St:return ft;default:return kt}}case qt:return kt}}}function gt(ft){return ct(ft)===Pt}he=Nt,he=Pt,he=Et,he=St,he=xt,he=Ct,he=Vt,he=et,he=vt,he=qt,he=Dt,he=Rt,he=Lt,he=function(ft){return gt(ft)||ct(ft)===Nt},he=gt,he=function(ft){return ct(ft)===Et},he=function(ft){return ct(ft)===St},he=function(ft){return typeof ft=="object"&&ft!==null&&ft.$$typeof===xt},he=function(ft){return ct(ft)===Ct},he=function(ft){return ct(ft)===Vt},he=function(ft){return ct(ft)===et},jn.isMemo=function(ft){return ct(ft)===vt},he=function(ft){return ct(ft)===qt},he=function(ft){return ct(ft)===Dt},he=function(ft){return ct(ft)===Rt},he=function(ft){return ct(ft)===Lt},he=function(ft){return typeof ft=="string"||typeof ft=="function"||ft===Vt||ft===Pt||ft===Dt||ft===Rt||ft===Lt||ft===Ft||typeof ft=="object"&&ft!==null&&(ft.$$typeof===et||ft.$$typeof===vt||ft.$$typeof===St||ft.$$typeof===Et||ft.$$typeof===Ct||ft.$$typeof===st||ft.$$typeof===rt||ft.$$typeof===ut||ft.$$typeof===tt)},he=ct},18459:function(An,jn,he){"use strict";An.exports=he(26819)},16651:function(An,jn){"use strict";var he;var Jt=Symbol.for("react.element"),xt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),Vt=Symbol.for("react.strict_mode"),Rt=Symbol.for("react.profiler"),Dt=Symbol.for("react.provider"),St=Symbol.for("react.context"),Et=Symbol.for("react.server_context"),Nt=Symbol.for("react.forward_ref"),Pt=Symbol.for("react.suspense"),Ct=Symbol.for("react.suspense_list"),Lt=Symbol.for("react.memo"),Ft=Symbol.for("react.lazy"),vt=Symbol.for("react.offscreen"),et;et=Symbol.for("react.module.reference");function tt(st){if(typeof st=="object"&&st!==null){var rt=st.$$typeof;switch(rt){case Jt:switch(st=st.type,st){case qt:case Rt:case Vt:case Pt:case Ct:return st;default:switch(st=st&&st.$$typeof,st){case Et:case St:case Nt:case Ft:case Lt:case Dt:return st;default:return rt}}case xt:return rt}}}he=St,he=Dt,he=Jt,he=Nt,he=qt,he=Ft,he=Lt,he=xt,he=Rt,he=Vt,he=Pt,he=Ct,he=function(){return!1},he=function(){return!1},he=function(st){return tt(st)===St},he=function(st){return tt(st)===Dt},he=function(st){return typeof st=="object"&&st!==null&&st.$$typeof===Jt},he=function(st){return tt(st)===Nt},he=function(st){return tt(st)===qt},he=function(st){return tt(st)===Ft},he=function(st){return tt(st)===Lt},he=function(st){return tt(st)===xt},he=function(st){return tt(st)===Rt},he=function(st){return tt(st)===Vt},he=function(st){return tt(st)===Pt},he=function(st){return tt(st)===Ct},he=function(st){return typeof st=="string"||typeof st=="function"||st===qt||st===Rt||st===Vt||st===Pt||st===Ct||st===vt||typeof st=="object"&&st!==null&&(st.$$typeof===Ft||st.$$typeof===Lt||st.$$typeof===Dt||st.$$typeof===St||st.$$typeof===Nt||st.$$typeof===et||st.getModuleId!==void 0)},he=tt},33993:function(An,jn,he){"use strict";he(16651)},64909:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return eo}});var Jt=he(87462),xt=he(1413),qt=he(4942),Vt=he(97685),Rt=he(71002),Dt=he(45987),St=he(94184),Et=he.n(St),Nt=/margin|padding|width|height|max|min|offset/,Pt={left:!0,top:!0},Ct={cssFloat:1,styleFloat:1,float:1};function Lt(Oe){return Oe.nodeType===1?Oe.ownerDocument.defaultView.getComputedStyle(Oe,null):{}}function Ft(Oe,je,wn){if(je=je.toLowerCase(),wn==="auto"){if(je==="height")return Oe.offsetHeight;if(je==="width")return Oe.offsetWidth}return je in Pt||(Pt[je]=Nt.test(je)),Pt[je]?parseFloat(wn)||0:wn}function vt(Oe,je){var wn=arguments.length,Me=Lt(Oe);return je=Ct[je]?"cssFloat"in Oe.style?"cssFloat":"styleFloat":je,wn===1?Me:Ft(Oe,je,Me[je]||Oe.style[je])}function et(Oe,je,wn){var Me=arguments.length;if(je=Ct[je]?"cssFloat"in Oe.style?"cssFloat":"styleFloat":je,Me===3)return typeof wn=="number"&&Nt.test(je)&&(wn="".concat(wn,"px")),Oe.style[je]=wn,wn;for(var Ie in je)je.hasOwnProperty(Ie)&&et(Oe,Ie,je[Ie]);return Lt(Oe)}function tt(Oe){return Oe===document.body?document.documentElement.clientWidth:Oe.offsetWidth}function st(Oe){return Oe===document.body?window.innerHeight||document.documentElement.clientHeight:Oe.offsetHeight}function rt(){var Oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),je=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Oe,height:je}}function ut(){var Oe=document.documentElement.clientWidth,je=window.innerHeight||document.documentElement.clientHeight;return{width:Oe,height:je}}function ct(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function gt(Oe){var je=Oe.getBoundingClientRect(),wn=document.documentElement;return{left:je.left+(window.pageXOffset||wn.scrollLeft)-(wn.clientLeft||document.body.clientLeft||0),top:je.top+(window.pageYOffset||wn.scrollTop)-(wn.clientTop||document.body.clientTop||0)}}var ft=he(67294),kt=he.t(ft,2);function jt(Oe){var je=ft.useRef();je.current=Oe;var wn=ft.useCallback(function(){for(var Me,Ie=arguments.length,Ge=new Array(Ie),rn=0;rn=re.F1&&wn<=re.F12)return!1;switch(wn){case re.ALT:case re.CAPS_LOCK:case re.CONTEXT_MENU:case re.CTRL:case re.DOWN:case re.END:case re.ESC:case re.HOME:case re.INSERT:case re.LEFT:case re.MAC_FF_META:case re.META:case re.NUMLOCK:case re.NUM_CENTER:case re.PAGE_DOWN:case re.PAGE_UP:case re.PAUSE:case re.PRINT_SCREEN:case re.RIGHT:case re.SHIFT:case re.UP:case re.WIN_KEY:case re.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(je){if(je>=re.ZERO&&je<=re.NINE||je>=re.NUM_ZERO&&je<=re.NUM_MULTIPLY||je>=re.A&&je<=re.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&je===0)return!0;switch(je){case re.SPACE:case re.QUESTION_MARK:case re.NUM_PLUS:case re.NUM_MINUS:case re.NUM_PERIOD:case re.NUM_DIVISION:case re.SEMICOLON:case re.DASH:case re.EQUALS:case re.COMMA:case re.PERIOD:case re.SLASH:case re.APOSTROPHE:case re.SINGLE_QUOTE:case re.OPEN_SQUARE_BRACKET:case re.BACKSLASH:case re.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pe=re,le=`accept acceptCharset accessKey action allowFullScreen allowTransparency + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,sn="".concat(en," ").concat(We).split(/[\s\n]+/),Xn="aria-",Zn="data-";function zn(Me,Ie){return Me.indexOf(Ie)===0}function Ze(Me){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge;Ie===!1?Ge={aria:!0,data:!0,attr:!0}:Ie===!0?Ge={aria:!0}:Ge=nn({},Ie);var rn={};return Object.keys(Me).forEach(function(Ln){(Ge.aria&&(Ln==="role"||zn(Ln,Xn))||Ge.data&&zn(Ln,Zn)||Ge.attr&&sn.includes(Ln))&&(rn[Ln]=Me[Ln])}),rn}function mn(Me,Ie){if(Me==null)return{};var Ge={};for(var rn in Me)if({}.hasOwnProperty.call(Me,rn)){if(Ie.indexOf(rn)!==-1)continue;Ge[rn]=Me[rn]}return Ge}function ri(Me,Ie){if(Me==null)return{};var Ge,rn,Ln=mn(Me,Ie);if(Object.getOwnPropertySymbols){var Yn=Object.getOwnPropertySymbols(Me);for(rn=0;rn=19)return!0;var Ln=isMemo(Ie)?Ie.type.type:Ie.type;return!(typeof Ln=="function"&&!((Ge=Ln.prototype)!==null&&Ge!==void 0&&Ge.render)&&Ln.$$typeof!==ForwardRef||typeof Ie=="function"&&!((rn=Ie.prototype)!==null&&rn!==void 0&&rn.render)&&Ie.$$typeof!==ForwardRef)};function li(Me){return isValidElement(Me)&&!isFragment(Me)}var ai=function(Ie){return li(Ie)&&xr(Ie)},vi=function(Ie){if(Ie&&li(Ie)){var Ge=Ie;return Ge.props.propertyIsEnumerable("ref")?Ge.props.ref:Ge.ref}return null},qi=["prefixCls","className","containerRef"],Lr=function(Ie){var Ge=Ie.prefixCls,rn=Ie.className,Ln=Ie.containerRef,Yn=ri(Ie,qi),Wn=ut.useContext(wr),pn=Wn.panel,de=zr(pn,Ln);return ut.createElement("div",Sr({className:vn()("".concat(Ge,"-content"),rn),role:"dialog",ref:de},Ze(Ie,{aria:!0}),{"aria-modal":"true"},Yn))},In=Lr,Ai={},$o=[],xo=function(Ie){$o.push(Ie)};function to(Me,Ie){if(0)var Ge}function qe(Me,Ie){if(0)var Ge}function Oi(){Ai={}}function ar(Me,Ie,Ge){!Ie&&!Ai[Ge]&&(Me(!1,Ge),Ai[Ge]=!0)}function Pi(Me,Ie){ar(to,Me,Ie)}function Gr(Me,Ie){ar(qe,Me,Ie)}Pi.preMessage=xo,Pi.resetWarned=Oi,Pi.noteOnce=Gr;var lr=Pi;function yr(Me){return typeof Me=="string"&&String(Number(Me))===Me?(lr(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Me)):Me}function cr(Me){warning(!("wrapperClassName"in Me),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Me.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var er={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Er(Me,Ie){var Ge,rn,Ln,Yn=Me.prefixCls,Wn=Me.open,pn=Me.placement,de=Me.inline,Mi=Me.push,Wi=Me.forceRender,nr=Me.autoFocus,ir=Me.keyboard,rr=Me.classNames,Vi=Me.rootClassName,Dr=Me.rootStyle,or=Me.zIndex,Di=Me.className,wi=Me.id,Qn=Me.style,Rn=Me.motion,ni=Me.width,on=Me.height,ui=Me.children,di=Me.mask,Zi=Me.maskClosable,Qi=Me.maskMotion,$i=Me.maskClassName,mr=Me.maskStyle,_r=Me.afterOpenChange,Ir=Me.onClose,ao=Me.onMouseEnter,Ao=Me.onMouseOver,Je=Me.onMouseLeave,Kr=Me.onClick,Jr=Me.onKeyDown,Mo=Me.onKeyUp,dr=Me.styles,To=Me.drawerRender,oo=ut.useRef(),No=ut.useRef(),ur=ut.useRef();ut.useImperativeHandle(Ie,function(){return oo.current});var Br=function(Qo){var Gi=Qo.keyCode,ga=Qo.shiftKey;switch(Gi){case Pn.TAB:{if(Gi===Pn.TAB){if(!ga&&document.activeElement===ur.current){var Vo;(Vo=No.current)===null||Vo===void 0||Vo.focus({preventScroll:!0})}else if(ga&&document.activeElement===No.current){var Ro;(Ro=ur.current)===null||Ro===void 0||Ro.focus({preventScroll:!0})}}break}case Pn.ESC:{Ir&&ir&&(Qo.stopPropagation(),Ir(Qo));break}}};ut.useEffect(function(){if(Wn&&nr){var qr;(qr=oo.current)===null||qr===void 0||qr.focus({preventScroll:!0})}},[Wn]);var Ti=ut.useState(!1),Yi=Lt(Ti,2),sr=Yi[0],kr=Yi[1],ii=ut.useContext(Fi),so;typeof Mi=="boolean"?so=Mi?{}:{distance:0}:so=Mi||{};var Zr=(Ge=(rn=(Ln=so)===null||Ln===void 0?void 0:Ln.distance)!==null&&rn!==void 0?rn:ii==null?void 0:ii.pushDistance)!==null&&Ge!==void 0?Ge:180,uo=ut.useMemo(function(){return{pushDistance:Zr,push:function(){kr(!0)},pull:function(){kr(!1)}}},[Zr]);ut.useEffect(function(){if(Wn){var qr;ii==null||(qr=ii.push)===null||qr===void 0||qr.call(ii)}else{var Qo;ii==null||(Qo=ii.pull)===null||Qo===void 0||Qo.call(ii)}},[Wn]),ut.useEffect(function(){return function(){var qr;ii==null||(qr=ii.pull)===null||qr===void 0||qr.call(ii)}},[]);var _o=di&&ut.createElement(Ut.Z,Sr({key:"mask"},Qi,{visible:Wn}),function(qr,Qo){var Gi=qr.className,ga=qr.style;return ut.createElement("div",{className:vn()("".concat(Yn,"-mask"),Gi,rr==null?void 0:rr.mask,$i),style:Dt(Dt(Dt({},ga),mr),dr==null?void 0:dr.mask),onClick:Zi&&Wn?Ir:void 0,ref:Qo})}),ts=typeof Rn=="function"?Rn(pn):Rn,_n={};if(sr&&Zr)switch(pn){case"top":_n.transform="translateY(".concat(Zr,"px)");break;case"bottom":_n.transform="translateY(".concat(-Zr,"px)");break;case"left":_n.transform="translateX(".concat(Zr,"px)");break;default:_n.transform="translateX(".concat(-Zr,"px)");break}pn==="left"||pn==="right"?_n.width=yr(ni):_n.height=yr(on);var no={onMouseEnter:ao,onMouseOver:Ao,onMouseLeave:Je,onClick:Kr,onKeyDown:Jr,onKeyUp:Mo},ho=ut.createElement(Ut.Z,Sr({key:"panel"},ts,{visible:Wn,forceRender:Wi,onVisibleChanged:function(Qo){_r==null||_r(Qo)},removeOnLeave:!1,leavedClassName:"".concat(Yn,"-content-wrapper-hidden")}),function(qr,Qo){var Gi=qr.className,ga=qr.style,Vo=ut.createElement(In,Sr({id:wi,containerRef:Qo,prefixCls:Yn,className:vn()(Di,rr==null?void 0:rr.content),style:Dt(Dt({},Qn),dr==null?void 0:dr.content)},Ze(Me,{aria:!0}),no),ui);return ut.createElement("div",Sr({className:vn()("".concat(Yn,"-content-wrapper"),rr==null?void 0:rr.wrapper,Gi),style:Dt(Dt(Dt({},_n),ga),dr==null?void 0:dr.wrapper)},Ze(Me,{data:!0})),To?To(Vo):Vo)}),es=Dt({},Dr);return or&&(es.zIndex=or),ut.createElement(Fi.Provider,{value:uo},ut.createElement("div",{className:vn()(Yn,"".concat(Yn,"-").concat(pn),Vi,Vt(Vt({},"".concat(Yn,"-open"),Wn),"".concat(Yn,"-inline"),de)),style:es,tabIndex:-1,ref:oo,onKeyDown:Br},_o,ut.createElement("div",{tabIndex:0,ref:No,style:er,"aria-hidden":"true","data-sentinel":"start"}),ho,ut.createElement("div",{tabIndex:0,ref:ur,style:er,"aria-hidden":"true","data-sentinel":"end"})))}var Cn=ut.forwardRef(Er),eo=Cn,Oe=function(Ie){var Ge=Ie.open,rn=Ge===void 0?!1:Ge,Ln=Ie.prefixCls,Yn=Ln===void 0?"rc-drawer":Ln,Wn=Ie.placement,pn=Wn===void 0?"right":Wn,de=Ie.autoFocus,Mi=de===void 0?!0:de,Wi=Ie.keyboard,nr=Wi===void 0?!0:Wi,ir=Ie.width,rr=ir===void 0?378:ir,Vi=Ie.mask,Dr=Vi===void 0?!0:Vi,or=Ie.maskClosable,Di=or===void 0?!0:or,wi=Ie.getContainer,Qn=Ie.forceRender,Rn=Ie.afterOpenChange,ni=Ie.destroyOnClose,on=Ie.onMouseEnter,ui=Ie.onMouseOver,di=Ie.onMouseLeave,Zi=Ie.onClick,Qi=Ie.onKeyDown,$i=Ie.onKeyUp,mr=Ie.panelRef,_r=ut.useState(!1),Ir=Lt(_r,2),ao=Ir[0],Ao=Ir[1],Je=ut.useState(!1),Kr=Lt(Je,2),Jr=Kr[0],Mo=Kr[1];Ar(function(){Mo(!0)},[]);var dr=Jr?rn:!1,To=ut.useRef(),oo=ut.useRef();Ar(function(){dr&&(oo.current=document.activeElement)},[dr]);var No=function(sr){var kr;if(Ao(sr),Rn==null||Rn(sr),!sr&&oo.current&&!((kr=To.current)!==null&&kr!==void 0&&kr.contains(oo.current))){var ii;(ii=oo.current)===null||ii===void 0||ii.focus({preventScroll:!0})}},ur=ut.useMemo(function(){return{panel:mr}},[mr]);if(!Qn&&!ao&&!dr&&ni)return null;var Br={onMouseEnter:on,onMouseOver:ui,onMouseLeave:di,onClick:Zi,onKeyDown:Qi,onKeyUp:$i},Ti=Dt(Dt({},Ie),{},{open:dr,prefixCls:Yn,placement:pn,autoFocus:Mi,keyboard:nr,width:rr,mask:Dr,maskClosable:Di,inline:wi===!1,afterOpenChange:No,ref:To},Br);return ut.createElement(wr.Provider,{value:ur},ut.createElement(bi,{open:dr||Qn||ao,autoDestroy:!1,getContainer:wi,autoLock:Dr&&(dr||ao)},ut.createElement(eo,Ti)))},je=Oe,wn=je},26819:function(An,jn){"use strict";var he;var Jt=typeof Symbol=="function"&&Symbol.for,xt=Jt?Symbol.for("react.element"):60103,qt=Jt?Symbol.for("react.portal"):60106,Vt=Jt?Symbol.for("react.fragment"):60107,Rt=Jt?Symbol.for("react.strict_mode"):60108,Dt=Jt?Symbol.for("react.profiler"):60114,St=Jt?Symbol.for("react.provider"):60109,Et=Jt?Symbol.for("react.context"):60110,Nt=Jt?Symbol.for("react.async_mode"):60111,Pt=Jt?Symbol.for("react.concurrent_mode"):60111,Ct=Jt?Symbol.for("react.forward_ref"):60112,Lt=Jt?Symbol.for("react.suspense"):60113,Ft=Jt?Symbol.for("react.suspense_list"):60120,vt=Jt?Symbol.for("react.memo"):60115,et=Jt?Symbol.for("react.lazy"):60116,tt=Jt?Symbol.for("react.block"):60121,st=Jt?Symbol.for("react.fundamental"):60117,rt=Jt?Symbol.for("react.responder"):60118,ut=Jt?Symbol.for("react.scope"):60119;function ct(ft){if(typeof ft=="object"&&ft!==null){var kt=ft.$$typeof;switch(kt){case xt:switch(ft=ft.type,ft){case Nt:case Pt:case Vt:case Dt:case Rt:case Lt:return ft;default:switch(ft=ft&&ft.$$typeof,ft){case Et:case Ct:case et:case vt:case St:return ft;default:return kt}}case qt:return kt}}}function gt(ft){return ct(ft)===Pt}he=Nt,he=Pt,he=Et,he=St,he=xt,he=Ct,he=Vt,he=et,he=vt,he=qt,he=Dt,he=Rt,he=Lt,he=function(ft){return gt(ft)||ct(ft)===Nt},he=gt,he=function(ft){return ct(ft)===Et},he=function(ft){return ct(ft)===St},he=function(ft){return typeof ft=="object"&&ft!==null&&ft.$$typeof===xt},he=function(ft){return ct(ft)===Ct},he=function(ft){return ct(ft)===Vt},he=function(ft){return ct(ft)===et},jn.isMemo=function(ft){return ct(ft)===vt},he=function(ft){return ct(ft)===qt},he=function(ft){return ct(ft)===Dt},he=function(ft){return ct(ft)===Rt},he=function(ft){return ct(ft)===Lt},he=function(ft){return typeof ft=="string"||typeof ft=="function"||ft===Vt||ft===Pt||ft===Dt||ft===Rt||ft===Lt||ft===Ft||typeof ft=="object"&&ft!==null&&(ft.$$typeof===et||ft.$$typeof===vt||ft.$$typeof===St||ft.$$typeof===Et||ft.$$typeof===Ct||ft.$$typeof===st||ft.$$typeof===rt||ft.$$typeof===ut||ft.$$typeof===tt)},he=ct},18459:function(An,jn,he){"use strict";An.exports=he(26819)},16651:function(An,jn){"use strict";var he;var Jt=Symbol.for("react.element"),xt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),Vt=Symbol.for("react.strict_mode"),Rt=Symbol.for("react.profiler"),Dt=Symbol.for("react.provider"),St=Symbol.for("react.context"),Et=Symbol.for("react.server_context"),Nt=Symbol.for("react.forward_ref"),Pt=Symbol.for("react.suspense"),Ct=Symbol.for("react.suspense_list"),Lt=Symbol.for("react.memo"),Ft=Symbol.for("react.lazy"),vt=Symbol.for("react.offscreen"),et;et=Symbol.for("react.module.reference");function tt(st){if(typeof st=="object"&&st!==null){var rt=st.$$typeof;switch(rt){case Jt:switch(st=st.type,st){case qt:case Rt:case Vt:case Pt:case Ct:return st;default:switch(st=st&&st.$$typeof,st){case Et:case St:case Nt:case Ft:case Lt:case Dt:return st;default:return rt}}case xt:return rt}}}he=St,he=Dt,he=Jt,he=Nt,he=qt,he=Ft,he=Lt,he=xt,he=Rt,he=Vt,he=Pt,he=Ct,he=function(){return!1},he=function(){return!1},he=function(st){return tt(st)===St},he=function(st){return tt(st)===Dt},he=function(st){return typeof st=="object"&&st!==null&&st.$$typeof===Jt},he=function(st){return tt(st)===Nt},he=function(st){return tt(st)===qt},he=function(st){return tt(st)===Ft},he=function(st){return tt(st)===Lt},he=function(st){return tt(st)===xt},he=function(st){return tt(st)===Rt},he=function(st){return tt(st)===Vt},he=function(st){return tt(st)===Pt},he=function(st){return tt(st)===Ct},he=function(st){return typeof st=="string"||typeof st=="function"||st===qt||st===Rt||st===Vt||st===Pt||st===Ct||st===vt||typeof st=="object"&&st!==null&&(st.$$typeof===Ft||st.$$typeof===Lt||st.$$typeof===Dt||st.$$typeof===St||st.$$typeof===Nt||st.$$typeof===et||st.getModuleId!==void 0)},he=tt},33993:function(An,jn,he){"use strict";he(16651)},64909:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return eo}});var Jt=he(87462),xt=he(1413),qt=he(4942),Vt=he(97685),Rt=he(71002),Dt=he(45987),St=he(94184),Et=he.n(St),Nt=/margin|padding|width|height|max|min|offset/,Pt={left:!0,top:!0},Ct={cssFloat:1,styleFloat:1,float:1};function Lt(Oe){return Oe.nodeType===1?Oe.ownerDocument.defaultView.getComputedStyle(Oe,null):{}}function Ft(Oe,je,wn){if(je=je.toLowerCase(),wn==="auto"){if(je==="height")return Oe.offsetHeight;if(je==="width")return Oe.offsetWidth}return je in Pt||(Pt[je]=Nt.test(je)),Pt[je]?parseFloat(wn)||0:wn}function vt(Oe,je){var wn=arguments.length,Me=Lt(Oe);return je=Ct[je]?"cssFloat"in Oe.style?"cssFloat":"styleFloat":je,wn===1?Me:Ft(Oe,je,Me[je]||Oe.style[je])}function et(Oe,je,wn){var Me=arguments.length;if(je=Ct[je]?"cssFloat"in Oe.style?"cssFloat":"styleFloat":je,Me===3)return typeof wn=="number"&&Nt.test(je)&&(wn="".concat(wn,"px")),Oe.style[je]=wn,wn;for(var Ie in je)je.hasOwnProperty(Ie)&&et(Oe,Ie,je[Ie]);return Lt(Oe)}function tt(Oe){return Oe===document.body?document.documentElement.clientWidth:Oe.offsetWidth}function st(Oe){return Oe===document.body?window.innerHeight||document.documentElement.clientHeight:Oe.offsetHeight}function rt(){var Oe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),je=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Oe,height:je}}function ut(){var Oe=document.documentElement.clientWidth,je=window.innerHeight||document.documentElement.clientHeight;return{width:Oe,height:je}}function ct(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function gt(Oe){var je=Oe.getBoundingClientRect(),wn=document.documentElement;return{left:je.left+(window.pageXOffset||wn.scrollLeft)-(wn.clientLeft||document.body.clientLeft||0),top:je.top+(window.pageYOffset||wn.scrollTop)-(wn.clientTop||document.body.clientTop||0)}}var ft=he(67294),kt=he.t(ft,2);function jt(Oe){var je=ft.useRef();je.current=Oe;var wn=ft.useCallback(function(){for(var Me,Ie=arguments.length,Ge=new Array(Ie),rn=0;rn=re.F1&&wn<=re.F12)return!1;switch(wn){case re.ALT:case re.CAPS_LOCK:case re.CONTEXT_MENU:case re.CTRL:case re.DOWN:case re.END:case re.ESC:case re.HOME:case re.INSERT:case re.LEFT:case re.MAC_FF_META:case re.META:case re.NUMLOCK:case re.NUM_CENTER:case re.PAGE_DOWN:case re.PAGE_UP:case re.PAUSE:case re.PRINT_SCREEN:case re.RIGHT:case re.SHIFT:case re.UP:case re.WIN_KEY:case re.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(je){if(je>=re.ZERO&&je<=re.NINE||je>=re.NUM_ZERO&&je<=re.NUM_MULTIPLY||je>=re.A&&je<=re.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&je===0)return!0;switch(je){case re.SPACE:case re.QUESTION_MARK:case re.NUM_PLUS:case re.NUM_MINUS:case re.NUM_PERIOD:case re.NUM_DIVISION:case re.SEMICOLON:case re.DASH:case re.EQUALS:case re.COMMA:case re.PERIOD:case re.SLASH:case re.APOSTROPHE:case re.SINGLE_QUOTE:case re.OPEN_SQUARE_BRACKET:case re.BACKSLASH:case re.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},pe=re,le=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -1237,7 +1237,7 @@ html body { onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ne="".concat(le," ").concat(Ue).split(/[\s\n]+/),Xe="aria-",Le="data-";function xe(Oe,je){return Oe.indexOf(je)===0}function _e(Oe){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,wn;je===!1?wn={aria:!0,data:!0,attr:!0}:je===!0?wn={aria:!0}:wn=(0,xt.Z)({},je);var Me={};return Object.keys(Oe).forEach(function(Ie){(wn.aria&&(Ie==="role"||xe(Ie,Xe))||wn.data&&xe(Ie,Le)||wn.attr&&Ne.includes(Ie))&&(Me[Ie]=Oe[Ie])}),Me}function Fe(Oe,je,wn){var Me=je;return!Me&&wn&&(Me="".concat(Oe,"-").concat(wn)),Me}function Ae(Oe,je){var wn=Oe["page".concat(je?"Y":"X","Offset")],Me="scroll".concat(je?"Top":"Left");if(typeof wn!="number"){var Ie=Oe.document;wn=Ie.documentElement[Me],typeof wn!="number"&&(wn=Ie.body[Me])}return wn}function oe(Oe){var je=Oe.getBoundingClientRect(),wn={left:je.left,top:je.top},Me=Oe.ownerDocument,Ie=Me.defaultView||Me.parentWindow;return wn.left+=Ae(Ie),wn.top+=Ae(Ie,!0),wn}var Mt=he(62874),At=he(59864);function Qt(Oe,je,wn){var Me=ft.useRef({});return(!("value"in Me.current)||wn(Me.current.condition,je))&&(Me.current.value=Oe(),Me.current.condition=je),Me.current.value}function se(Oe,je){typeof Oe=="function"?Oe(je):(0,Rt.Z)(Oe)==="object"&&Oe&&"current"in Oe&&(Oe.current=je)}function Kt(){for(var Oe=arguments.length,je=new Array(Oe),wn=0;wn=Fi.F1&&wn<=Fi.F12)return!1;switch(wn){case Fi.ALT:case Fi.CAPS_LOCK:case Fi.CONTEXT_MENU:case Fi.CTRL:case Fi.DOWN:case Fi.END:case Fi.ESC:case Fi.HOME:case Fi.INSERT:case Fi.LEFT:case Fi.MAC_FF_META:case Fi.META:case Fi.NUMLOCK:case Fi.NUM_CENTER:case Fi.PAGE_DOWN:case Fi.PAGE_UP:case Fi.PAUSE:case Fi.PRINT_SCREEN:case Fi.RIGHT:case Fi.SHIFT:case Fi.UP:case Fi.WIN_KEY:case Fi.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(je){if(je>=Fi.ZERO&&je<=Fi.NINE||je>=Fi.NUM_ZERO&&je<=Fi.NUM_MULTIPLY||je>=Fi.A&&je<=Fi.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&je===0)return!0;switch(je){case Fi.SPACE:case Fi.QUESTION_MARK:case Fi.NUM_PLUS:case Fi.NUM_MINUS:case Fi.NUM_PERIOD:case Fi.NUM_DIVISION:case Fi.SEMICOLON:case Fi.DASH:case Fi.EQUALS:case Fi.COMMA:case Fi.PERIOD:case Fi.SLASH:case Fi.APOSTROPHE:case Fi.SINGLE_QUOTE:case Fi.OPEN_SQUARE_BRACKET:case Fi.BACKSLASH:case Fi.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},yr=Fi,Ii=ft.createContext(null),vn=function(je){var wn=je.visible,Me=je.maskTransitionName,Ie=je.getContainer,Ge=je.prefixCls,rn=je.rootClassName,Ln=je.icons,Yn=je.countRender,Wn=je.showSwitch,pn=je.showProgress,de=je.current,Mi=je.transform,Wi=je.count,nr=je.scale,ir=je.minScale,rr=je.maxScale,Vi=je.closeIcon,Or=je.onActive,or=je.onClose,Di=je.onZoomIn,wi=je.onZoomOut,Qn=je.onRotateRight,Rn=je.onRotateLeft,ni=je.onFlipX,on=je.onFlipY,ui=je.onReset,di=je.toolbarRender,Zi=je.zIndex,Qi=je.image,$i=(0,ft.useContext)(Ii),pr=Ln.rotateLeft,_r=Ln.rotateRight,Br=Ln.zoomIn,ao=Ln.zoomOut,Ao=Ln.close,Je=Ln.left,Kr=Ln.right,Jr=Ln.flipX,Mo=Ln.flipY,dr="".concat(Ge,"-operations-operation");ft.useEffect(function(){var Zr=function(_o){_o.keyCode===yr.ESC&&or()};return wn&&window.addEventListener("keydown",Zr),function(){window.removeEventListener("keydown",Zr)}},[wn]);var To=function(uo,_o){uo.preventDefault(),uo.stopPropagation(),Or(_o)},oo=ft.useCallback(function(Zr){var uo=Zr.type,_o=Zr.disabled,ts=Zr.onClick,_n=Zr.icon;return ft.createElement("div",{key:uo,className:Et()(dr,"".concat(Ge,"-operations-operation-").concat(uo),(0,qt.Z)({},"".concat(Ge,"-operations-operation-disabled"),!!_o)),onClick:ts},_n)},[dr,Ge]),No=Wn?oo({icon:Je,onClick:function(uo){return To(uo,-1)},type:"prev",disabled:de===0}):void 0,ur=Wn?oo({icon:Kr,onClick:function(uo){return To(uo,1)},type:"next",disabled:de===Wi-1}):void 0,Dr=oo({icon:Mo,onClick:on,type:"flipY"}),Ti=oo({icon:Jr,onClick:ni,type:"flipX"}),Yi=oo({icon:pr,onClick:Rn,type:"rotateLeft"}),sr=oo({icon:_r,onClick:Qn,type:"rotateRight"}),Er=oo({icon:ao,onClick:wi,type:"zoomOut",disabled:nr<=ir}),ii=oo({icon:Br,onClick:Di,type:"zoomIn",disabled:nr===rr}),so=ft.createElement("div",{className:"".concat(Ge,"-operations")},Dr,Ti,Yi,sr,Er,ii);return ft.createElement(Mt.Z,{visible:wn,motionName:Me},function(Zr){var uo=Zr.className,_o=Zr.style;return ft.createElement(De.Z,{open:!0,getContainer:Ie!=null?Ie:document.body},ft.createElement("div",{className:Et()("".concat(Ge,"-operations-wrapper"),uo,rn),style:(0,xt.Z)((0,xt.Z)({},_o),{},{zIndex:Zi})},Vi===null?null:ft.createElement("button",{className:"".concat(Ge,"-close"),onClick:or},Vi||Ao),Wn&&ft.createElement(ft.Fragment,null,ft.createElement("div",{className:Et()("".concat(Ge,"-switch-left"),(0,qt.Z)({},"".concat(Ge,"-switch-left-disabled"),de===0)),onClick:function(_n){return To(_n,-1)}},Je),ft.createElement("div",{className:Et()("".concat(Ge,"-switch-right"),(0,qt.Z)({},"".concat(Ge,"-switch-right-disabled"),de===Wi-1)),onClick:function(_n){return To(_n,1)}},Kr)),ft.createElement("div",{className:"".concat(Ge,"-footer")},pn&&ft.createElement("div",{className:"".concat(Ge,"-progress")},Yn?Yn(de+1,Wi):"".concat(de+1," / ").concat(Wi)),di?di(so,(0,xt.Z)((0,xt.Z)({icons:{prevIcon:No,nextIcon:ur,flipYIcon:Dr,flipXIcon:Ti,rotateLeftIcon:Yi,rotateRightIcon:sr,zoomOutIcon:Er,zoomInIcon:ii},actions:{onActive:Or,onFlipY:on,onFlipX:ni,onRotateLeft:Rn,onRotateRight:Qn,onZoomOut:wi,onZoomIn:Di,onReset:ui,onClose:or},transform:Mi},$i?{current:de,total:Wi}:{}),{},{image:Qi})):so)))})},Ut=vn,cn={},Pn=[],kn=function(je){Pn.push(je)};function Nn(Oe,je){if(0)var wn}function On(Oe,je){if(0)var wn}function Hn(){cn={}}function gi(Oe,je,wn){!je&&!cn[wn]&&(Oe(!1,wn),cn[wn]=!0)}function nn(Oe,je){gi(Nn,Oe,je)}function en(Oe,je){gi(On,Oe,je)}nn.preMessage=kn,nn.resetWarned=Hn,nn.noteOnce=en;var We=nn;function sn(Oe,je){var wn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Me=new Set;function Ie(Ge,rn){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Yn=Me.has(Ge);if(We(!Yn,"Warning: There may be circular references"),Yn)return!1;if(Ge===rn)return!0;if(wn&&Ln>1)return!1;Me.add(Ge);var Wn=Ln+1;if(Array.isArray(Ge)){if(!Array.isArray(rn)||Ge.length!==rn.length)return!1;for(var pn=0;pn1&&arguments[1]!==void 0?arguments[1]:1;Ze+=1;var Me=Ze;function Ie(Ge){if(Ge===0)ri(Me),je();else{var rn=Zn(function(){Ie(Ge-1)});mn.set(Me,rn)}}return Ie(wn),Me};Si.cancel=function(Oe){var je=mn.get(Oe);return ri(je),zn(je)};var En=Si,Ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function ti(Oe,je,wn,Me){var Ie=(0,ft.useRef)(null),Ge=(0,ft.useRef)([]),rn=(0,ft.useState)(Ye),Ln=(0,Vt.Z)(rn,2),Yn=Ln[0],Wn=Ln[1],pn=function(nr){Wn(Ye),Xn(Ye,Yn)||Me==null||Me({transform:Ye,action:nr})},de=function(nr,ir){Ie.current===null&&(Ge.current=[],Ie.current=En(function(){Wn(function(rr){var Vi=rr;return Ge.current.forEach(function(Or){Vi=(0,xt.Z)((0,xt.Z)({},Vi),Or)}),Ie.current=null,Me==null||Me({transform:Vi,action:ir}),Vi})})),Ge.current.push((0,xt.Z)((0,xt.Z)({},Yn),nr))},Mi=function(nr,ir,rr,Vi,Or){var or=Oe.current,Di=or.width,wi=or.height,Qn=or.offsetWidth,Rn=or.offsetHeight,ni=or.offsetLeft,on=or.offsetTop,ui=nr,di=Yn.scale*nr;di>wn?(di=wn,ui=wn/Yn.scale):diMe){if(je>0)return(0,qt.Z)({},Oe,Ge);if(je<0&&IeMe)return(0,qt.Z)({},Oe,je<0?Ge:-Ge);return{}}function Ui(Oe,je,wn,Me){var Ie=ut(),Ge=Ie.width,rn=Ie.height,Ln=null;return Oe<=Ge&&je<=rn?Ln={x:0,y:0}:(Oe>Ge||je>rn)&&(Ln=(0,xt.Z)((0,xt.Z)({},xi("x",wn,Oe,Ge)),xi("y",Me,je,rn))),Ln}var yn=1,hi=1;function tr(Oe,je,wn,Me,Ie,Ge,rn){var Ln=Ie.rotate,Yn=Ie.scale,Wn=Ie.x,pn=Ie.y,de=(0,ft.useState)(!1),Mi=(0,Vt.Z)(de,2),Wi=Mi[0],nr=Mi[1],ir=(0,ft.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),rr=function(wi){!je||wi.button!==0||(wi.preventDefault(),wi.stopPropagation(),ir.current={diffX:wi.pageX-Wn,diffY:wi.pageY-pn,transformX:Wn,transformY:pn},nr(!0))},Vi=function(wi){wn&&Wi&&Ge({x:wi.pageX-ir.current.diffX,y:wi.pageY-ir.current.diffY},"move")},Or=function(){if(wn&&Wi){nr(!1);var wi=ir.current,Qn=wi.transformX,Rn=wi.transformY,ni=Wn!==Qn&&pn!==Rn;if(!ni)return;var on=Oe.current.offsetWidth*Yn,ui=Oe.current.offsetHeight*Yn,di=Oe.current.getBoundingClientRect(),Zi=di.left,Qi=di.top,$i=Ln%180!==0,pr=Ui($i?ui:on,$i?on:ui,Zi,Qi);pr&&Ge((0,xt.Z)({},pr),"dragRebound")}},or=function(wi){if(!(!wn||wi.deltaY==0)){var Qn=Math.abs(wi.deltaY/100),Rn=Math.min(Qn,hi),ni=yn+Rn*Me;wi.deltaY>0&&(ni=yn/ni),rn(ni,"wheel",wi.clientX,wi.clientY)}};return(0,ft.useEffect)(function(){var Di,wi,Qn,Rn;if(je){Qn=Pr(window,"mouseup",Or,!1),Rn=Pr(window,"mousemove",Vi,!1);try{window.top!==window.self&&(Di=Pr(window.top,"mouseup",Or,!1),wi=Pr(window.top,"mousemove",Vi,!1))}catch(ni){Nn(!1,"[rc-image] ".concat(ni))}}return function(){var ni,on,ui,di;(ni=Qn)===null||ni===void 0||ni.remove(),(on=Rn)===null||on===void 0||on.remove(),(ui=Di)===null||ui===void 0||ui.remove(),(di=wi)===null||di===void 0||di.remove()}},[wn,Wi,Wn,pn,Ln,je]),{isMoving:Wi,onMouseDown:rr,onMouseMove:Vi,onMouseUp:Or,onWheel:or}}function zr(Oe){return new Promise(function(je){if(!Oe){je(!1);return}var wn=document.createElement("img");wn.onerror=function(){return je(!1)},wn.onload=function(){return je(!0)},wn.src=Oe})}function Sr(Oe){var je=Oe.src,wn=Oe.isCustomPlaceholder,Me=Oe.fallback,Ie=(0,ft.useState)(wn?"loading":"normal"),Ge=(0,Vt.Z)(Ie,2),rn=Ge[0],Ln=Ge[1],Yn=(0,ft.useRef)(!1),Wn=rn==="error";(0,ft.useEffect)(function(){var Wi=!0;return zr(je).then(function(nr){!nr&&Wi&&Ln("error")}),function(){Wi=!1}},[je]),(0,ft.useEffect)(function(){wn&&!Yn.current?Ln("loading"):Wn&&Ln("normal")},[je]);var pn=function(){Ln("normal")},de=function(nr){Yn.current=!1,rn==="loading"&&nr!==null&&nr!==void 0&&nr.complete&&(nr.naturalWidth||nr.naturalHeight)&&(Yn.current=!0,pn())},Mi=Wn&&Me?{src:Me}:{onLoad:pn,src:je};return[de,Mi,rn]}function li(Oe,je){var wn=Oe.x-je.x,Me=Oe.y-je.y;return Math.hypot(wn,Me)}function ai(Oe,je,wn,Me){var Ie=li(Oe,wn),Ge=li(je,Me);if(Ie===0&&Ge===0)return[Oe.x,Oe.y];var rn=Ie/(Ie+Ge),Ln=Oe.x+rn*(je.x-Oe.x),Yn=Oe.y+rn*(je.y-Oe.y);return[Ln,Yn]}function vi(Oe,je,wn,Me,Ie,Ge,rn){var Ln=Ie.rotate,Yn=Ie.scale,Wn=Ie.x,pn=Ie.y,de=(0,ft.useState)(!1),Mi=(0,Vt.Z)(de,2),Wi=Mi[0],nr=Mi[1],ir=(0,ft.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),rr=function(wi){ir.current=(0,xt.Z)((0,xt.Z)({},ir.current),wi)},Vi=function(wi){if(je){wi.stopPropagation(),nr(!0);var Qn=wi.touches,Rn=Qn===void 0?[]:Qn;Rn.length>1?rr({point1:{x:Rn[0].clientX,y:Rn[0].clientY},point2:{x:Rn[1].clientX,y:Rn[1].clientY},eventType:"touchZoom"}):rr({point1:{x:Rn[0].clientX-Wn,y:Rn[0].clientY-pn},eventType:"move"})}},Or=function(wi){var Qn=wi.touches,Rn=Qn===void 0?[]:Qn,ni=ir.current,on=ni.point1,ui=ni.point2,di=ni.eventType;if(Rn.length>1&&di==="touchZoom"){var Zi={x:Rn[0].clientX,y:Rn[0].clientY},Qi={x:Rn[1].clientX,y:Rn[1].clientY},$i=ai(on,ui,Zi,Qi),pr=(0,Vt.Z)($i,2),_r=pr[0],Br=pr[1],ao=li(Zi,Qi)/li(on,ui);rn(ao,"touchZoom",_r,Br,!0),rr({point1:Zi,point2:Qi,eventType:"touchZoom"})}else di==="move"&&(Ge({x:Rn[0].clientX-on.x,y:Rn[0].clientY-on.y},"move"),rr({eventType:"move"}))},or=function(){if(wn){if(Wi&&nr(!1),rr({eventType:"none"}),Me>Yn)return Ge({x:0,y:0,scale:Me},"touchZoom");var wi=Oe.current.offsetWidth*Yn,Qn=Oe.current.offsetHeight*Yn,Rn=Oe.current.getBoundingClientRect(),ni=Rn.left,on=Rn.top,ui=Ln%180!==0,di=Ui(ui?Qn:wi,ui?wi:Qn,ni,on);di&&Ge((0,xt.Z)({},di),"dragRebound")}};return(0,ft.useEffect)(function(){var Di;return wn&&je&&(Di=Pr(window,"touchmove",function(wi){return wi.preventDefault()},{passive:!1})),function(){var wi;(wi=Di)===null||wi===void 0||wi.remove()}},[wn,je]),{isTouching:Wi,onTouchStart:Vi,onTouchMove:Or,onTouchEnd:or}}var qi=["fallback","src","imgRef"],Ar=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],In=function(je){var wn=je.fallback,Me=je.src,Ie=je.imgRef,Ge=(0,Dt.Z)(je,qi),rn=Sr({src:Me,fallback:wn}),Ln=(0,Vt.Z)(rn,2),Yn=Ln[0],Wn=Ln[1];return ft.createElement("img",(0,Jt.Z)({ref:function(de){Ie.current=de,Yn(de)}},Ge,Wn))},Ai=function(je){var wn=je.prefixCls,Me=je.src,Ie=je.alt,Ge=je.imageInfo,rn=je.fallback,Ln=je.movable,Yn=Ln===void 0?!0:Ln,Wn=je.onClose,pn=je.visible,de=je.icons,Mi=de===void 0?{}:de,Wi=je.rootClassName,nr=je.closeIcon,ir=je.getContainer,rr=je.current,Vi=rr===void 0?0:rr,Or=je.count,or=Or===void 0?1:Or,Di=je.countRender,wi=je.scaleStep,Qn=wi===void 0?.5:wi,Rn=je.minScale,ni=Rn===void 0?1:Rn,on=je.maxScale,ui=on===void 0?50:on,di=je.transitionName,Zi=di===void 0?"zoom":di,Qi=je.maskTransitionName,$i=Qi===void 0?"fade":Qi,pr=je.imageRender,_r=je.imgCommonProps,Br=je.toolbarRender,ao=je.onTransform,Ao=je.onChange,Je=(0,Dt.Z)(je,Ar),Kr=(0,ft.useRef)(),Jr=(0,ft.useContext)(Ii),Mo=Jr&&or>1,dr=Jr&&or>=1,To=(0,ft.useState)(!0),oo=(0,Vt.Z)(To,2),No=oo[0],ur=oo[1],Dr=ti(Kr,ni,ui,ao),Ti=Dr.transform,Yi=Dr.resetTransform,sr=Dr.updateTransform,Er=Dr.dispatchZoomChange,ii=tr(Kr,Yn,pn,Qn,Ti,sr,Er),so=ii.isMoving,Zr=ii.onMouseDown,uo=ii.onWheel,_o=vi(Kr,Yn,pn,ni,Ti,sr,Er),ts=_o.isTouching,_n=_o.onTouchStart,no=_o.onTouchMove,ho=_o.onTouchEnd,es=Ti.rotate,qr=Ti.scale,Qo=Et()((0,qt.Z)({},"".concat(wn,"-moving"),so));(0,ft.useEffect)(function(){No||ur(!0)},[No]);var Gi=function(){Yi("close")},ga=function(){Er(yn+Qn,"zoomIn")},Vo=function(){Er(yn/(yn+Qn),"zoomOut")},Ro=function(){sr({rotate:es+90},"rotateRight")},ws=function(){sr({rotate:es-90},"rotateLeft")},Qa=function(){sr({flipX:!Ti.flipX},"flipX")},dl=function(){sr({flipY:!Ti.flipY},"flipY")},ta=function(){Yi("reset")},pa=function(ja){var qa=Vi+ja;!Number.isInteger(qa)||qa<0||qa>or-1||(ur(!1),Yi(ja<0?"prev":"next"),Ao==null||Ao(qa,Vi))},lh=function(ja){!pn||!Mo||(ja.keyCode===yr.LEFT?pa(-1):ja.keyCode===yr.RIGHT&&pa(1))},Bc=function(ja){pn&&(qr!==1?sr({x:0,y:0,scale:1},"doubleClick"):Er(yn+Qn,"doubleClick",ja.clientX,ja.clientY))};(0,ft.useEffect)(function(){var ea=Pr(window,"keydown",lh,!1);return function(){ea.remove()}},[pn,Mo,Vi]);var uh=ft.createElement(In,(0,Jt.Z)({},_r,{width:je.width,height:je.height,imgRef:Kr,className:"".concat(wn,"-img"),alt:Ie,style:{transform:"translate3d(".concat(Ti.x,"px, ").concat(Ti.y,"px, 0) scale3d(").concat(Ti.flipX?"-":"").concat(qr,", ").concat(Ti.flipY?"-":"").concat(qr,", 1) rotate(").concat(es,"deg)"),transitionDuration:(!No||ts)&&"0s"},fallback:rn,src:Me,onWheel:uo,onMouseDown:Zr,onDoubleClick:Bc,onTouchStart:_n,onTouchMove:no,onTouchEnd:ho,onTouchCancel:ho})),Qh=(0,xt.Z)({url:Me,alt:Ie},Ge);return ft.createElement(ft.Fragment,null,ft.createElement(Fr,(0,Jt.Z)({transitionName:Zi,maskTransitionName:$i,closable:!1,keyboard:!0,prefixCls:wn,onClose:Wn,visible:pn,classNames:{wrapper:Qo},rootClassName:Wi,getContainer:ir},Je,{afterClose:Gi}),ft.createElement("div",{className:"".concat(wn,"-img-wrapper")},pr?pr(uh,(0,xt.Z)({transform:Ti,image:Qh},Jr?{current:Vi}:{})):uh)),ft.createElement(Ut,{visible:pn,transform:Ti,maskTransitionName:$i,closeIcon:nr,getContainer:ir,prefixCls:wn,rootClassName:Wi,icons:Mi,countRender:Di,showSwitch:Mo,showProgress:dr,current:Vi,count:or,scale:qr,minScale:ni,maxScale:ui,toolbarRender:Br,onActive:pa,onZoomIn:ga,onZoomOut:Vo,onRotateRight:Ro,onRotateLeft:ws,onFlipX:Qa,onFlipY:dl,onClose:Wn,onReset:ta,zIndex:Je.zIndex!==void 0?Je.zIndex+1:void 0,image:Qh}))},$o=Ai,xo=he(74902),to=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function qe(Oe){var je=ft.useState({}),wn=(0,Vt.Z)(je,2),Me=wn[0],Ie=wn[1],Ge=ft.useCallback(function(Ln,Yn){return Ie(function(Wn){return(0,xt.Z)((0,xt.Z)({},Wn),{},(0,qt.Z)({},Ln,Yn))}),function(){Ie(function(Wn){var pn=(0,xt.Z)({},Wn);return delete pn[Ln],pn})}},[]),rn=ft.useMemo(function(){return Oe?Oe.map(function(Ln){if(typeof Ln=="string")return{data:{src:Ln}};var Yn={};return Object.keys(Ln).forEach(function(Wn){["src"].concat((0,xo.Z)(to)).includes(Wn)&&(Yn[Wn]=Ln[Wn])}),{data:Yn}}):Object.keys(Me).reduce(function(Ln,Yn){var Wn=Me[Yn],pn=Wn.canPreview,de=Wn.data;return pn&&Ln.push({data:de,id:Yn}),Ln},[])},[Oe,Me]);return[rn,Ge,!!Oe]}var Oi=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ar=["src"],Pi=function(je){var wn,Me=je.previewPrefixCls,Ie=Me===void 0?"rc-image-preview":Me,Ge=je.children,rn=je.icons,Ln=rn===void 0?{}:rn,Yn=je.items,Wn=je.preview,pn=je.fallback,de=(0,Rt.Z)(Wn)==="object"?Wn:{},Mi=de.visible,Wi=de.onVisibleChange,nr=de.getContainer,ir=de.current,rr=de.movable,Vi=de.minScale,Or=de.maxScale,or=de.countRender,Di=de.closeIcon,wi=de.onChange,Qn=de.onTransform,Rn=de.toolbarRender,ni=de.imageRender,on=(0,Dt.Z)(de,Oi),ui=qe(Yn),di=(0,Vt.Z)(ui,3),Zi=di[0],Qi=di[1],$i=di[2],pr=Pe(0,{value:ir}),_r=(0,Vt.Z)(pr,2),Br=_r[0],ao=_r[1],Ao=(0,ft.useState)(!1),Je=(0,Vt.Z)(Ao,2),Kr=Je[0],Jr=Je[1],Mo=((wn=Zi[Br])===null||wn===void 0?void 0:wn.data)||{},dr=Mo.src,To=(0,Dt.Z)(Mo,ar),oo=Pe(!!Mi,{value:Mi,onChange:function(ts,_n){Wi==null||Wi(ts,_n,Br)}}),No=(0,Vt.Z)(oo,2),ur=No[0],Dr=No[1],Ti=(0,ft.useState)(null),Yi=(0,Vt.Z)(Ti,2),sr=Yi[0],Er=Yi[1],ii=ft.useCallback(function(_o,ts,_n,no){var ho=$i?Zi.findIndex(function(es){return es.data.src===ts}):Zi.findIndex(function(es){return es.id===_o});ao(ho<0?0:ho),Dr(!0),Er({x:_n,y:no}),Jr(!0)},[Zi,$i]);ft.useEffect(function(){ur?Kr||ao(0):Jr(!1)},[ur]);var so=function(ts,_n){ao(ts),wi==null||wi(ts,_n)},Zr=function(){Dr(!1),Er(null)},uo=ft.useMemo(function(){return{register:Qi,onPreview:ii}},[Qi,ii]);return ft.createElement(Ii.Provider,{value:uo},Ge,ft.createElement($o,(0,Jt.Z)({"aria-hidden":!ur,movable:rr,visible:ur,prefixCls:Ie,closeIcon:Di,onClose:Zr,mousePosition:sr,imgCommonProps:To,src:dr,fallback:pn,icons:Ln,minScale:Vi,maxScale:Or,getContainer:nr,current:Br,count:Zi.length,countRender:or,onTransform:Qn,toolbarRender:Rn,imageRender:ni,onChange:so},on)))},Gr=Pi,lr=0;function vr(Oe,je){var wn=ft.useState(function(){return lr+=1,String(lr)}),Me=(0,Vt.Z)(wn,1),Ie=Me[0],Ge=ft.useContext(Ii),rn={data:je,canPreview:Oe};return ft.useEffect(function(){if(Ge)return Ge.register(Ie,rn)},[]),ft.useEffect(function(){Ge&&Ge.register(Ie,rn)},[Oe,je]),Ie}var cr=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],er=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Lr=function(je){var wn=je.src,Me=je.alt,Ie=je.onPreviewClose,Ge=je.prefixCls,rn=Ge===void 0?"rc-image":Ge,Ln=je.previewPrefixCls,Yn=Ln===void 0?"".concat(rn,"-preview"):Ln,Wn=je.placeholder,pn=je.fallback,de=je.width,Mi=je.height,Wi=je.style,nr=je.preview,ir=nr===void 0?!0:nr,rr=je.className,Vi=je.onClick,Or=je.onError,or=je.wrapperClassName,Di=je.wrapperStyle,wi=je.rootClassName,Qn=(0,Dt.Z)(je,cr),Rn=Wn&&Wn!==!0,ni=(0,Rt.Z)(ir)==="object"?ir:{},on=ni.src,ui=ni.visible,di=ui===void 0?void 0:ui,Zi=ni.onVisibleChange,Qi=Zi===void 0?Ie:Zi,$i=ni.getContainer,pr=$i===void 0?void 0:$i,_r=ni.mask,Br=ni.maskClassName,ao=ni.movable,Ao=ni.icons,Je=ni.scaleStep,Kr=ni.minScale,Jr=ni.maxScale,Mo=ni.imageRender,dr=ni.toolbarRender,To=(0,Dt.Z)(ni,er),oo=on!=null?on:wn,No=Pe(!!di,{value:di,onChange:Qi}),ur=(0,Vt.Z)(No,2),Dr=ur[0],Ti=ur[1],Yi=Sr({src:wn,isCustomPlaceholder:Rn,fallback:pn}),sr=(0,Vt.Z)(Yi,3),Er=sr[0],ii=sr[1],so=sr[2],Zr=(0,ft.useState)(null),uo=(0,Vt.Z)(Zr,2),_o=uo[0],ts=uo[1],_n=(0,ft.useContext)(Ii),no=!!ir,ho=function(){Ti(!1),ts(null)},es=Et()(rn,or,wi,(0,qt.Z)({},"".concat(rn,"-error"),so==="error")),qr=(0,ft.useMemo)(function(){var Vo={};return to.forEach(function(Ro){je[Ro]!==void 0&&(Vo[Ro]=je[Ro])}),Vo},to.map(function(Vo){return je[Vo]})),Qo=(0,ft.useMemo)(function(){return(0,xt.Z)((0,xt.Z)({},qr),{},{src:oo})},[oo,qr]),Gi=vr(no,Qo),ga=function(Ro){var ws=gt(Ro.target),Qa=ws.left,dl=ws.top;_n?_n.onPreview(Gi,oo,Qa,dl):(ts({x:Qa,y:dl}),Ti(!0)),Vi==null||Vi(Ro)};return ft.createElement(ft.Fragment,null,ft.createElement("div",(0,Jt.Z)({},Qn,{className:es,onClick:no?ga:Vi,style:(0,xt.Z)({width:de,height:Mi},Di)}),ft.createElement("img",(0,Jt.Z)({},qr,{className:Et()("".concat(rn,"-img"),(0,qt.Z)({},"".concat(rn,"-img-placeholder"),Wn===!0),rr),style:(0,xt.Z)({height:Mi},Wi),ref:Er},ii,{width:de,height:Mi,onError:Or})),so==="loading"&&ft.createElement("div",{"aria-hidden":"true",className:"".concat(rn,"-placeholder")},Wn),_r&&no&&ft.createElement("div",{className:Et()("".concat(rn,"-mask"),Br),style:{display:(Wi==null?void 0:Wi.display)==="none"?"none":void 0}},_r)),!_n&&no&&ft.createElement($o,(0,Jt.Z)({"aria-hidden":!Dr,visible:Dr,prefixCls:Yn,onClose:ho,mousePosition:_o,src:oo,alt:Me,imageInfo:{width:de,height:Mi},fallback:pn,getContainer:pr,icons:Ao,movable:ao,scaleStep:Je,minScale:Kr,maxScale:Jr,rootClassName:wi,imageRender:Mo,imgCommonProps:qr,toolbarRender:dr},To)))};Lr.PreviewGroup=Gr;var Cn=Lr,eo=Cn},31457:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return _e}});var Jt=he(4942),xt=he(87462),qt=he(71002),Vt=he(1413),Rt=he(97685),Dt=he(94184),St=he.n(Dt),Et=he(67294);function Nt(Fe){var Ae=Et.useRef();Ae.current=Fe;var oe=Et.useCallback(function(){for(var Mt,At=arguments.length,Qt=new Array(At),se=0;se=rt.F1&&oe<=rt.F12)return!1;switch(oe){case rt.ALT:case rt.CAPS_LOCK:case rt.CONTEXT_MENU:case rt.CTRL:case rt.DOWN:case rt.END:case rt.ESC:case rt.HOME:case rt.INSERT:case rt.LEFT:case rt.MAC_FF_META:case rt.META:case rt.NUMLOCK:case rt.NUM_CENTER:case rt.PAGE_DOWN:case rt.PAGE_UP:case rt.PAUSE:case rt.PRINT_SCREEN:case rt.RIGHT:case rt.SHIFT:case rt.UP:case rt.WIN_KEY:case rt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ae){if(Ae>=rt.ZERO&&Ae<=rt.NINE||Ae>=rt.NUM_ZERO&&Ae<=rt.NUM_MULTIPLY||Ae>=rt.A&&Ae<=rt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ae===0)return!0;switch(Ae){case rt.SPACE:case rt.QUESTION_MARK:case rt.NUM_PLUS:case rt.NUM_MINUS:case rt.NUM_PERIOD:case rt.NUM_DIVISION:case rt.SEMICOLON:case rt.DASH:case rt.EQUALS:case rt.COMMA:case rt.PERIOD:case rt.SLASH:case rt.APOSTROPHE:case rt.SINGLE_QUOTE:case rt.OPEN_SQUARE_BRACKET:case rt.BACKSLASH:case rt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ut=rt,ct=`accept acceptCharset accessKey action allowFullScreen allowTransparency + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ne="".concat(le," ").concat(Ue).split(/[\s\n]+/),Xe="aria-",Le="data-";function xe(Oe,je){return Oe.indexOf(je)===0}function _e(Oe){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,wn;je===!1?wn={aria:!0,data:!0,attr:!0}:je===!0?wn={aria:!0}:wn=(0,xt.Z)({},je);var Me={};return Object.keys(Oe).forEach(function(Ie){(wn.aria&&(Ie==="role"||xe(Ie,Xe))||wn.data&&xe(Ie,Le)||wn.attr&&Ne.includes(Ie))&&(Me[Ie]=Oe[Ie])}),Me}function Fe(Oe,je,wn){var Me=je;return!Me&&wn&&(Me="".concat(Oe,"-").concat(wn)),Me}function Ae(Oe,je){var wn=Oe["page".concat(je?"Y":"X","Offset")],Me="scroll".concat(je?"Top":"Left");if(typeof wn!="number"){var Ie=Oe.document;wn=Ie.documentElement[Me],typeof wn!="number"&&(wn=Ie.body[Me])}return wn}function oe(Oe){var je=Oe.getBoundingClientRect(),wn={left:je.left,top:je.top},Me=Oe.ownerDocument,Ie=Me.defaultView||Me.parentWindow;return wn.left+=Ae(Ie),wn.top+=Ae(Ie,!0),wn}var Mt=he(62874),At=he(59864);function Qt(Oe,je,wn){var Me=ft.useRef({});return(!("value"in Me.current)||wn(Me.current.condition,je))&&(Me.current.value=Oe(),Me.current.condition=je),Me.current.value}function se(Oe,je){typeof Oe=="function"?Oe(je):(0,Rt.Z)(Oe)==="object"&&Oe&&"current"in Oe&&(Oe.current=je)}function Kt(){for(var Oe=arguments.length,je=new Array(Oe),wn=0;wn=Fi.F1&&wn<=Fi.F12)return!1;switch(wn){case Fi.ALT:case Fi.CAPS_LOCK:case Fi.CONTEXT_MENU:case Fi.CTRL:case Fi.DOWN:case Fi.END:case Fi.ESC:case Fi.HOME:case Fi.INSERT:case Fi.LEFT:case Fi.MAC_FF_META:case Fi.META:case Fi.NUMLOCK:case Fi.NUM_CENTER:case Fi.PAGE_DOWN:case Fi.PAGE_UP:case Fi.PAUSE:case Fi.PRINT_SCREEN:case Fi.RIGHT:case Fi.SHIFT:case Fi.UP:case Fi.WIN_KEY:case Fi.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(je){if(je>=Fi.ZERO&&je<=Fi.NINE||je>=Fi.NUM_ZERO&&je<=Fi.NUM_MULTIPLY||je>=Fi.A&&je<=Fi.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&je===0)return!0;switch(je){case Fi.SPACE:case Fi.QUESTION_MARK:case Fi.NUM_PLUS:case Fi.NUM_MINUS:case Fi.NUM_PERIOD:case Fi.NUM_DIVISION:case Fi.SEMICOLON:case Fi.DASH:case Fi.EQUALS:case Fi.COMMA:case Fi.PERIOD:case Fi.SLASH:case Fi.APOSTROPHE:case Fi.SINGLE_QUOTE:case Fi.OPEN_SQUARE_BRACKET:case Fi.BACKSLASH:case Fi.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Sr=Fi,Ri=ft.createContext(null),vn=function(je){var wn=je.visible,Me=je.maskTransitionName,Ie=je.getContainer,Ge=je.prefixCls,rn=je.rootClassName,Ln=je.icons,Yn=je.countRender,Wn=je.showSwitch,pn=je.showProgress,de=je.current,Mi=je.transform,Wi=je.count,nr=je.scale,ir=je.minScale,rr=je.maxScale,Vi=je.closeIcon,Dr=je.onActive,or=je.onClose,Di=je.onZoomIn,wi=je.onZoomOut,Qn=je.onRotateRight,Rn=je.onRotateLeft,ni=je.onFlipX,on=je.onFlipY,ui=je.onReset,di=je.toolbarRender,Zi=je.zIndex,Qi=je.image,$i=(0,ft.useContext)(Ri),mr=Ln.rotateLeft,_r=Ln.rotateRight,Ir=Ln.zoomIn,ao=Ln.zoomOut,Ao=Ln.close,Je=Ln.left,Kr=Ln.right,Jr=Ln.flipX,Mo=Ln.flipY,dr="".concat(Ge,"-operations-operation");ft.useEffect(function(){var Zr=function(_o){_o.keyCode===Sr.ESC&&or()};return wn&&window.addEventListener("keydown",Zr),function(){window.removeEventListener("keydown",Zr)}},[wn]);var To=function(uo,_o){uo.preventDefault(),uo.stopPropagation(),Dr(_o)},oo=ft.useCallback(function(Zr){var uo=Zr.type,_o=Zr.disabled,ts=Zr.onClick,_n=Zr.icon;return ft.createElement("div",{key:uo,className:Et()(dr,"".concat(Ge,"-operations-operation-").concat(uo),(0,qt.Z)({},"".concat(Ge,"-operations-operation-disabled"),!!_o)),onClick:ts},_n)},[dr,Ge]),No=Wn?oo({icon:Je,onClick:function(uo){return To(uo,-1)},type:"prev",disabled:de===0}):void 0,ur=Wn?oo({icon:Kr,onClick:function(uo){return To(uo,1)},type:"next",disabled:de===Wi-1}):void 0,Br=oo({icon:Mo,onClick:on,type:"flipY"}),Ti=oo({icon:Jr,onClick:ni,type:"flipX"}),Yi=oo({icon:mr,onClick:Rn,type:"rotateLeft"}),sr=oo({icon:_r,onClick:Qn,type:"rotateRight"}),kr=oo({icon:ao,onClick:wi,type:"zoomOut",disabled:nr<=ir}),ii=oo({icon:Ir,onClick:Di,type:"zoomIn",disabled:nr===rr}),so=ft.createElement("div",{className:"".concat(Ge,"-operations")},Br,Ti,Yi,sr,kr,ii);return ft.createElement(Mt.Z,{visible:wn,motionName:Me},function(Zr){var uo=Zr.className,_o=Zr.style;return ft.createElement(De.Z,{open:!0,getContainer:Ie!=null?Ie:document.body},ft.createElement("div",{className:Et()("".concat(Ge,"-operations-wrapper"),uo,rn),style:(0,xt.Z)((0,xt.Z)({},_o),{},{zIndex:Zi})},Vi===null?null:ft.createElement("button",{className:"".concat(Ge,"-close"),onClick:or},Vi||Ao),Wn&&ft.createElement(ft.Fragment,null,ft.createElement("div",{className:Et()("".concat(Ge,"-switch-left"),(0,qt.Z)({},"".concat(Ge,"-switch-left-disabled"),de===0)),onClick:function(_n){return To(_n,-1)}},Je),ft.createElement("div",{className:Et()("".concat(Ge,"-switch-right"),(0,qt.Z)({},"".concat(Ge,"-switch-right-disabled"),de===Wi-1)),onClick:function(_n){return To(_n,1)}},Kr)),ft.createElement("div",{className:"".concat(Ge,"-footer")},pn&&ft.createElement("div",{className:"".concat(Ge,"-progress")},Yn?Yn(de+1,Wi):"".concat(de+1," / ").concat(Wi)),di?di(so,(0,xt.Z)((0,xt.Z)({icons:{prevIcon:No,nextIcon:ur,flipYIcon:Br,flipXIcon:Ti,rotateLeftIcon:Yi,rotateRightIcon:sr,zoomOutIcon:kr,zoomInIcon:ii},actions:{onActive:Dr,onFlipY:on,onFlipX:ni,onRotateLeft:Rn,onRotateRight:Qn,onZoomOut:wi,onZoomIn:Di,onReset:ui,onClose:or},transform:Mi},$i?{current:de,total:Wi}:{}),{},{image:Qi})):so)))})},Ut=vn,cn={},Pn=[],kn=function(je){Pn.push(je)};function Nn(Oe,je){if(0)var wn}function On(Oe,je){if(0)var wn}function Hn(){cn={}}function gi(Oe,je,wn){!je&&!cn[wn]&&(Oe(!1,wn),cn[wn]=!0)}function nn(Oe,je){gi(Nn,Oe,je)}function en(Oe,je){gi(On,Oe,je)}nn.preMessage=kn,nn.resetWarned=Hn,nn.noteOnce=en;var We=nn;function sn(Oe,je){var wn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Me=new Set;function Ie(Ge,rn){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Yn=Me.has(Ge);if(We(!Yn,"Warning: There may be circular references"),Yn)return!1;if(Ge===rn)return!0;if(wn&&Ln>1)return!1;Me.add(Ge);var Wn=Ln+1;if(Array.isArray(Ge)){if(!Array.isArray(rn)||Ge.length!==rn.length)return!1;for(var pn=0;pn1&&arguments[1]!==void 0?arguments[1]:1;Ze+=1;var Me=Ze;function Ie(Ge){if(Ge===0)ri(Me),je();else{var rn=Zn(function(){Ie(Ge-1)});mn.set(Me,rn)}}return Ie(wn),Me};Si.cancel=function(Oe){var je=mn.get(Oe);return ri(je),zn(je)};var En=Si,Ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function ti(Oe,je,wn,Me){var Ie=(0,ft.useRef)(null),Ge=(0,ft.useRef)([]),rn=(0,ft.useState)(Ye),Ln=(0,Vt.Z)(rn,2),Yn=Ln[0],Wn=Ln[1],pn=function(nr){Wn(Ye),Xn(Ye,Yn)||Me==null||Me({transform:Ye,action:nr})},de=function(nr,ir){Ie.current===null&&(Ge.current=[],Ie.current=En(function(){Wn(function(rr){var Vi=rr;return Ge.current.forEach(function(Dr){Vi=(0,xt.Z)((0,xt.Z)({},Vi),Dr)}),Ie.current=null,Me==null||Me({transform:Vi,action:ir}),Vi})})),Ge.current.push((0,xt.Z)((0,xt.Z)({},Yn),nr))},Mi=function(nr,ir,rr,Vi,Dr){var or=Oe.current,Di=or.width,wi=or.height,Qn=or.offsetWidth,Rn=or.offsetHeight,ni=or.offsetLeft,on=or.offsetTop,ui=nr,di=Yn.scale*nr;di>wn?(di=wn,ui=wn/Yn.scale):diMe){if(je>0)return(0,qt.Z)({},Oe,Ge);if(je<0&&IeMe)return(0,qt.Z)({},Oe,je<0?Ge:-Ge);return{}}function Ui(Oe,je,wn,Me){var Ie=ut(),Ge=Ie.width,rn=Ie.height,Ln=null;return Oe<=Ge&&je<=rn?Ln={x:0,y:0}:(Oe>Ge||je>rn)&&(Ln=(0,xt.Z)((0,xt.Z)({},xi("x",wn,Oe,Ge)),xi("y",Me,je,rn))),Ln}var yn=1,hi=1;function tr(Oe,je,wn,Me,Ie,Ge,rn){var Ln=Ie.rotate,Yn=Ie.scale,Wn=Ie.x,pn=Ie.y,de=(0,ft.useState)(!1),Mi=(0,Vt.Z)(de,2),Wi=Mi[0],nr=Mi[1],ir=(0,ft.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),rr=function(wi){!je||wi.button!==0||(wi.preventDefault(),wi.stopPropagation(),ir.current={diffX:wi.pageX-Wn,diffY:wi.pageY-pn,transformX:Wn,transformY:pn},nr(!0))},Vi=function(wi){wn&&Wi&&Ge({x:wi.pageX-ir.current.diffX,y:wi.pageY-ir.current.diffY},"move")},Dr=function(){if(wn&&Wi){nr(!1);var wi=ir.current,Qn=wi.transformX,Rn=wi.transformY,ni=Wn!==Qn&&pn!==Rn;if(!ni)return;var on=Oe.current.offsetWidth*Yn,ui=Oe.current.offsetHeight*Yn,di=Oe.current.getBoundingClientRect(),Zi=di.left,Qi=di.top,$i=Ln%180!==0,mr=Ui($i?ui:on,$i?on:ui,Zi,Qi);mr&&Ge((0,xt.Z)({},mr),"dragRebound")}},or=function(wi){if(!(!wn||wi.deltaY==0)){var Qn=Math.abs(wi.deltaY/100),Rn=Math.min(Qn,hi),ni=yn+Rn*Me;wi.deltaY>0&&(ni=yn/ni),rn(ni,"wheel",wi.clientX,wi.clientY)}};return(0,ft.useEffect)(function(){var Di,wi,Qn,Rn;if(je){Qn=wr(window,"mouseup",Dr,!1),Rn=wr(window,"mousemove",Vi,!1);try{window.top!==window.self&&(Di=wr(window.top,"mouseup",Dr,!1),wi=wr(window.top,"mousemove",Vi,!1))}catch(ni){Nn(!1,"[rc-image] ".concat(ni))}}return function(){var ni,on,ui,di;(ni=Qn)===null||ni===void 0||ni.remove(),(on=Rn)===null||on===void 0||on.remove(),(ui=Di)===null||ui===void 0||ui.remove(),(di=wi)===null||di===void 0||di.remove()}},[wn,Wi,Wn,pn,Ln,je]),{isMoving:Wi,onMouseDown:rr,onMouseMove:Vi,onMouseUp:Dr,onWheel:or}}function zr(Oe){return new Promise(function(je){if(!Oe){je(!1);return}var wn=document.createElement("img");wn.onerror=function(){return je(!1)},wn.onload=function(){return je(!0)},wn.src=Oe})}function xr(Oe){var je=Oe.src,wn=Oe.isCustomPlaceholder,Me=Oe.fallback,Ie=(0,ft.useState)(wn?"loading":"normal"),Ge=(0,Vt.Z)(Ie,2),rn=Ge[0],Ln=Ge[1],Yn=(0,ft.useRef)(!1),Wn=rn==="error";(0,ft.useEffect)(function(){var Wi=!0;return zr(je).then(function(nr){!nr&&Wi&&Ln("error")}),function(){Wi=!1}},[je]),(0,ft.useEffect)(function(){wn&&!Yn.current?Ln("loading"):Wn&&Ln("normal")},[je]);var pn=function(){Ln("normal")},de=function(nr){Yn.current=!1,rn==="loading"&&nr!==null&&nr!==void 0&&nr.complete&&(nr.naturalWidth||nr.naturalHeight)&&(Yn.current=!0,pn())},Mi=Wn&&Me?{src:Me}:{onLoad:pn,src:je};return[de,Mi,rn]}function li(Oe,je){var wn=Oe.x-je.x,Me=Oe.y-je.y;return Math.hypot(wn,Me)}function ai(Oe,je,wn,Me){var Ie=li(Oe,wn),Ge=li(je,Me);if(Ie===0&&Ge===0)return[Oe.x,Oe.y];var rn=Ie/(Ie+Ge),Ln=Oe.x+rn*(je.x-Oe.x),Yn=Oe.y+rn*(je.y-Oe.y);return[Ln,Yn]}function vi(Oe,je,wn,Me,Ie,Ge,rn){var Ln=Ie.rotate,Yn=Ie.scale,Wn=Ie.x,pn=Ie.y,de=(0,ft.useState)(!1),Mi=(0,Vt.Z)(de,2),Wi=Mi[0],nr=Mi[1],ir=(0,ft.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),rr=function(wi){ir.current=(0,xt.Z)((0,xt.Z)({},ir.current),wi)},Vi=function(wi){if(je){wi.stopPropagation(),nr(!0);var Qn=wi.touches,Rn=Qn===void 0?[]:Qn;Rn.length>1?rr({point1:{x:Rn[0].clientX,y:Rn[0].clientY},point2:{x:Rn[1].clientX,y:Rn[1].clientY},eventType:"touchZoom"}):rr({point1:{x:Rn[0].clientX-Wn,y:Rn[0].clientY-pn},eventType:"move"})}},Dr=function(wi){var Qn=wi.touches,Rn=Qn===void 0?[]:Qn,ni=ir.current,on=ni.point1,ui=ni.point2,di=ni.eventType;if(Rn.length>1&&di==="touchZoom"){var Zi={x:Rn[0].clientX,y:Rn[0].clientY},Qi={x:Rn[1].clientX,y:Rn[1].clientY},$i=ai(on,ui,Zi,Qi),mr=(0,Vt.Z)($i,2),_r=mr[0],Ir=mr[1],ao=li(Zi,Qi)/li(on,ui);rn(ao,"touchZoom",_r,Ir,!0),rr({point1:Zi,point2:Qi,eventType:"touchZoom"})}else di==="move"&&(Ge({x:Rn[0].clientX-on.x,y:Rn[0].clientY-on.y},"move"),rr({eventType:"move"}))},or=function(){if(wn){if(Wi&&nr(!1),rr({eventType:"none"}),Me>Yn)return Ge({x:0,y:0,scale:Me},"touchZoom");var wi=Oe.current.offsetWidth*Yn,Qn=Oe.current.offsetHeight*Yn,Rn=Oe.current.getBoundingClientRect(),ni=Rn.left,on=Rn.top,ui=Ln%180!==0,di=Ui(ui?Qn:wi,ui?wi:Qn,ni,on);di&&Ge((0,xt.Z)({},di),"dragRebound")}};return(0,ft.useEffect)(function(){var Di;return wn&&je&&(Di=wr(window,"touchmove",function(wi){return wi.preventDefault()},{passive:!1})),function(){var wi;(wi=Di)===null||wi===void 0||wi.remove()}},[wn,je]),{isTouching:Wi,onTouchStart:Vi,onTouchMove:Dr,onTouchEnd:or}}var qi=["fallback","src","imgRef"],Lr=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],In=function(je){var wn=je.fallback,Me=je.src,Ie=je.imgRef,Ge=(0,Dt.Z)(je,qi),rn=xr({src:Me,fallback:wn}),Ln=(0,Vt.Z)(rn,2),Yn=Ln[0],Wn=Ln[1];return ft.createElement("img",(0,Jt.Z)({ref:function(de){Ie.current=de,Yn(de)}},Ge,Wn))},Ai=function(je){var wn=je.prefixCls,Me=je.src,Ie=je.alt,Ge=je.imageInfo,rn=je.fallback,Ln=je.movable,Yn=Ln===void 0?!0:Ln,Wn=je.onClose,pn=je.visible,de=je.icons,Mi=de===void 0?{}:de,Wi=je.rootClassName,nr=je.closeIcon,ir=je.getContainer,rr=je.current,Vi=rr===void 0?0:rr,Dr=je.count,or=Dr===void 0?1:Dr,Di=je.countRender,wi=je.scaleStep,Qn=wi===void 0?.5:wi,Rn=je.minScale,ni=Rn===void 0?1:Rn,on=je.maxScale,ui=on===void 0?50:on,di=je.transitionName,Zi=di===void 0?"zoom":di,Qi=je.maskTransitionName,$i=Qi===void 0?"fade":Qi,mr=je.imageRender,_r=je.imgCommonProps,Ir=je.toolbarRender,ao=je.onTransform,Ao=je.onChange,Je=(0,Dt.Z)(je,Lr),Kr=(0,ft.useRef)(),Jr=(0,ft.useContext)(Ri),Mo=Jr&&or>1,dr=Jr&&or>=1,To=(0,ft.useState)(!0),oo=(0,Vt.Z)(To,2),No=oo[0],ur=oo[1],Br=ti(Kr,ni,ui,ao),Ti=Br.transform,Yi=Br.resetTransform,sr=Br.updateTransform,kr=Br.dispatchZoomChange,ii=tr(Kr,Yn,pn,Qn,Ti,sr,kr),so=ii.isMoving,Zr=ii.onMouseDown,uo=ii.onWheel,_o=vi(Kr,Yn,pn,ni,Ti,sr,kr),ts=_o.isTouching,_n=_o.onTouchStart,no=_o.onTouchMove,ho=_o.onTouchEnd,es=Ti.rotate,qr=Ti.scale,Qo=Et()((0,qt.Z)({},"".concat(wn,"-moving"),so));(0,ft.useEffect)(function(){No||ur(!0)},[No]);var Gi=function(){Yi("close")},ga=function(){kr(yn+Qn,"zoomIn")},Vo=function(){kr(yn/(yn+Qn),"zoomOut")},Ro=function(){sr({rotate:es+90},"rotateRight")},ws=function(){sr({rotate:es-90},"rotateLeft")},Qa=function(){sr({flipX:!Ti.flipX},"flipX")},dl=function(){sr({flipY:!Ti.flipY},"flipY")},ta=function(){Yi("reset")},pa=function(ja){var qa=Vi+ja;!Number.isInteger(qa)||qa<0||qa>or-1||(ur(!1),Yi(ja<0?"prev":"next"),Ao==null||Ao(qa,Vi))},lh=function(ja){!pn||!Mo||(ja.keyCode===Sr.LEFT?pa(-1):ja.keyCode===Sr.RIGHT&&pa(1))},Bc=function(ja){pn&&(qr!==1?sr({x:0,y:0,scale:1},"doubleClick"):kr(yn+Qn,"doubleClick",ja.clientX,ja.clientY))};(0,ft.useEffect)(function(){var ea=wr(window,"keydown",lh,!1);return function(){ea.remove()}},[pn,Mo,Vi]);var uh=ft.createElement(In,(0,Jt.Z)({},_r,{width:je.width,height:je.height,imgRef:Kr,className:"".concat(wn,"-img"),alt:Ie,style:{transform:"translate3d(".concat(Ti.x,"px, ").concat(Ti.y,"px, 0) scale3d(").concat(Ti.flipX?"-":"").concat(qr,", ").concat(Ti.flipY?"-":"").concat(qr,", 1) rotate(").concat(es,"deg)"),transitionDuration:(!No||ts)&&"0s"},fallback:rn,src:Me,onWheel:uo,onMouseDown:Zr,onDoubleClick:Bc,onTouchStart:_n,onTouchMove:no,onTouchEnd:ho,onTouchCancel:ho})),Qh=(0,xt.Z)({url:Me,alt:Ie},Ge);return ft.createElement(ft.Fragment,null,ft.createElement(Ar,(0,Jt.Z)({transitionName:Zi,maskTransitionName:$i,closable:!1,keyboard:!0,prefixCls:wn,onClose:Wn,visible:pn,classNames:{wrapper:Qo},rootClassName:Wi,getContainer:ir},Je,{afterClose:Gi}),ft.createElement("div",{className:"".concat(wn,"-img-wrapper")},mr?mr(uh,(0,xt.Z)({transform:Ti,image:Qh},Jr?{current:Vi}:{})):uh)),ft.createElement(Ut,{visible:pn,transform:Ti,maskTransitionName:$i,closeIcon:nr,getContainer:ir,prefixCls:wn,rootClassName:Wi,icons:Mi,countRender:Di,showSwitch:Mo,showProgress:dr,current:Vi,count:or,scale:qr,minScale:ni,maxScale:ui,toolbarRender:Ir,onActive:pa,onZoomIn:ga,onZoomOut:Vo,onRotateRight:Ro,onRotateLeft:ws,onFlipX:Qa,onFlipY:dl,onClose:Wn,onReset:ta,zIndex:Je.zIndex!==void 0?Je.zIndex+1:void 0,image:Qh}))},$o=Ai,xo=he(74902),to=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function qe(Oe){var je=ft.useState({}),wn=(0,Vt.Z)(je,2),Me=wn[0],Ie=wn[1],Ge=ft.useCallback(function(Ln,Yn){return Ie(function(Wn){return(0,xt.Z)((0,xt.Z)({},Wn),{},(0,qt.Z)({},Ln,Yn))}),function(){Ie(function(Wn){var pn=(0,xt.Z)({},Wn);return delete pn[Ln],pn})}},[]),rn=ft.useMemo(function(){return Oe?Oe.map(function(Ln){if(typeof Ln=="string")return{data:{src:Ln}};var Yn={};return Object.keys(Ln).forEach(function(Wn){["src"].concat((0,xo.Z)(to)).includes(Wn)&&(Yn[Wn]=Ln[Wn])}),{data:Yn}}):Object.keys(Me).reduce(function(Ln,Yn){var Wn=Me[Yn],pn=Wn.canPreview,de=Wn.data;return pn&&Ln.push({data:de,id:Yn}),Ln},[])},[Oe,Me]);return[rn,Ge,!!Oe]}var Oi=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ar=["src"],Pi=function(je){var wn,Me=je.previewPrefixCls,Ie=Me===void 0?"rc-image-preview":Me,Ge=je.children,rn=je.icons,Ln=rn===void 0?{}:rn,Yn=je.items,Wn=je.preview,pn=je.fallback,de=(0,Rt.Z)(Wn)==="object"?Wn:{},Mi=de.visible,Wi=de.onVisibleChange,nr=de.getContainer,ir=de.current,rr=de.movable,Vi=de.minScale,Dr=de.maxScale,or=de.countRender,Di=de.closeIcon,wi=de.onChange,Qn=de.onTransform,Rn=de.toolbarRender,ni=de.imageRender,on=(0,Dt.Z)(de,Oi),ui=qe(Yn),di=(0,Vt.Z)(ui,3),Zi=di[0],Qi=di[1],$i=di[2],mr=Pe(0,{value:ir}),_r=(0,Vt.Z)(mr,2),Ir=_r[0],ao=_r[1],Ao=(0,ft.useState)(!1),Je=(0,Vt.Z)(Ao,2),Kr=Je[0],Jr=Je[1],Mo=((wn=Zi[Ir])===null||wn===void 0?void 0:wn.data)||{},dr=Mo.src,To=(0,Dt.Z)(Mo,ar),oo=Pe(!!Mi,{value:Mi,onChange:function(ts,_n){Wi==null||Wi(ts,_n,Ir)}}),No=(0,Vt.Z)(oo,2),ur=No[0],Br=No[1],Ti=(0,ft.useState)(null),Yi=(0,Vt.Z)(Ti,2),sr=Yi[0],kr=Yi[1],ii=ft.useCallback(function(_o,ts,_n,no){var ho=$i?Zi.findIndex(function(es){return es.data.src===ts}):Zi.findIndex(function(es){return es.id===_o});ao(ho<0?0:ho),Br(!0),kr({x:_n,y:no}),Jr(!0)},[Zi,$i]);ft.useEffect(function(){ur?Kr||ao(0):Jr(!1)},[ur]);var so=function(ts,_n){ao(ts),wi==null||wi(ts,_n)},Zr=function(){Br(!1),kr(null)},uo=ft.useMemo(function(){return{register:Qi,onPreview:ii}},[Qi,ii]);return ft.createElement(Ri.Provider,{value:uo},Ge,ft.createElement($o,(0,Jt.Z)({"aria-hidden":!ur,movable:rr,visible:ur,prefixCls:Ie,closeIcon:Di,onClose:Zr,mousePosition:sr,imgCommonProps:To,src:dr,fallback:pn,icons:Ln,minScale:Vi,maxScale:Dr,getContainer:nr,current:Ir,count:Zi.length,countRender:or,onTransform:Qn,toolbarRender:Rn,imageRender:ni,onChange:so},on)))},Gr=Pi,lr=0;function yr(Oe,je){var wn=ft.useState(function(){return lr+=1,String(lr)}),Me=(0,Vt.Z)(wn,1),Ie=Me[0],Ge=ft.useContext(Ri),rn={data:je,canPreview:Oe};return ft.useEffect(function(){if(Ge)return Ge.register(Ie,rn)},[]),ft.useEffect(function(){Ge&&Ge.register(Ie,rn)},[Oe,je]),Ie}var cr=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],er=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Er=function(je){var wn=je.src,Me=je.alt,Ie=je.onPreviewClose,Ge=je.prefixCls,rn=Ge===void 0?"rc-image":Ge,Ln=je.previewPrefixCls,Yn=Ln===void 0?"".concat(rn,"-preview"):Ln,Wn=je.placeholder,pn=je.fallback,de=je.width,Mi=je.height,Wi=je.style,nr=je.preview,ir=nr===void 0?!0:nr,rr=je.className,Vi=je.onClick,Dr=je.onError,or=je.wrapperClassName,Di=je.wrapperStyle,wi=je.rootClassName,Qn=(0,Dt.Z)(je,cr),Rn=Wn&&Wn!==!0,ni=(0,Rt.Z)(ir)==="object"?ir:{},on=ni.src,ui=ni.visible,di=ui===void 0?void 0:ui,Zi=ni.onVisibleChange,Qi=Zi===void 0?Ie:Zi,$i=ni.getContainer,mr=$i===void 0?void 0:$i,_r=ni.mask,Ir=ni.maskClassName,ao=ni.movable,Ao=ni.icons,Je=ni.scaleStep,Kr=ni.minScale,Jr=ni.maxScale,Mo=ni.imageRender,dr=ni.toolbarRender,To=(0,Dt.Z)(ni,er),oo=on!=null?on:wn,No=Pe(!!di,{value:di,onChange:Qi}),ur=(0,Vt.Z)(No,2),Br=ur[0],Ti=ur[1],Yi=xr({src:wn,isCustomPlaceholder:Rn,fallback:pn}),sr=(0,Vt.Z)(Yi,3),kr=sr[0],ii=sr[1],so=sr[2],Zr=(0,ft.useState)(null),uo=(0,Vt.Z)(Zr,2),_o=uo[0],ts=uo[1],_n=(0,ft.useContext)(Ri),no=!!ir,ho=function(){Ti(!1),ts(null)},es=Et()(rn,or,wi,(0,qt.Z)({},"".concat(rn,"-error"),so==="error")),qr=(0,ft.useMemo)(function(){var Vo={};return to.forEach(function(Ro){je[Ro]!==void 0&&(Vo[Ro]=je[Ro])}),Vo},to.map(function(Vo){return je[Vo]})),Qo=(0,ft.useMemo)(function(){return(0,xt.Z)((0,xt.Z)({},qr),{},{src:oo})},[oo,qr]),Gi=yr(no,Qo),ga=function(Ro){var ws=gt(Ro.target),Qa=ws.left,dl=ws.top;_n?_n.onPreview(Gi,oo,Qa,dl):(ts({x:Qa,y:dl}),Ti(!0)),Vi==null||Vi(Ro)};return ft.createElement(ft.Fragment,null,ft.createElement("div",(0,Jt.Z)({},Qn,{className:es,onClick:no?ga:Vi,style:(0,xt.Z)({width:de,height:Mi},Di)}),ft.createElement("img",(0,Jt.Z)({},qr,{className:Et()("".concat(rn,"-img"),(0,qt.Z)({},"".concat(rn,"-img-placeholder"),Wn===!0),rr),style:(0,xt.Z)({height:Mi},Wi),ref:kr},ii,{width:de,height:Mi,onError:Dr})),so==="loading"&&ft.createElement("div",{"aria-hidden":"true",className:"".concat(rn,"-placeholder")},Wn),_r&&no&&ft.createElement("div",{className:Et()("".concat(rn,"-mask"),Ir),style:{display:(Wi==null?void 0:Wi.display)==="none"?"none":void 0}},_r)),!_n&&no&&ft.createElement($o,(0,Jt.Z)({"aria-hidden":!Br,visible:Br,prefixCls:Yn,onClose:ho,mousePosition:_o,src:oo,alt:Me,imageInfo:{width:de,height:Mi},fallback:pn,getContainer:mr,icons:Ao,movable:ao,scaleStep:Je,minScale:Kr,maxScale:Jr,rootClassName:wi,imageRender:Mo,imgCommonProps:qr,toolbarRender:dr},To)))};Er.PreviewGroup=Gr;var Cn=Er,eo=Cn},31457:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return _e}});var Jt=he(4942),xt=he(87462),qt=he(71002),Vt=he(1413),Rt=he(97685),Dt=he(94184),St=he.n(Dt),Et=he(67294);function Nt(Fe){var Ae=Et.useRef();Ae.current=Fe;var oe=Et.useCallback(function(){for(var Mt,At=arguments.length,Qt=new Array(At),se=0;se=rt.F1&&oe<=rt.F12)return!1;switch(oe){case rt.ALT:case rt.CAPS_LOCK:case rt.CONTEXT_MENU:case rt.CTRL:case rt.DOWN:case rt.END:case rt.ESC:case rt.HOME:case rt.INSERT:case rt.LEFT:case rt.MAC_FF_META:case rt.META:case rt.NUMLOCK:case rt.NUM_CENTER:case rt.PAGE_DOWN:case rt.PAGE_UP:case rt.PAUSE:case rt.PRINT_SCREEN:case rt.RIGHT:case rt.SHIFT:case rt.UP:case rt.WIN_KEY:case rt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ae){if(Ae>=rt.ZERO&&Ae<=rt.NINE||Ae>=rt.NUM_ZERO&&Ae<=rt.NUM_MULTIPLY||Ae>=rt.A&&Ae<=rt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ae===0)return!0;switch(Ae){case rt.SPACE:case rt.QUESTION_MARK:case rt.NUM_PLUS:case rt.NUM_MINUS:case rt.NUM_PERIOD:case rt.NUM_DIVISION:case rt.SEMICOLON:case rt.DASH:case rt.EQUALS:case rt.COMMA:case rt.PERIOD:case rt.SLASH:case rt.APOSTROPHE:case rt.SINGLE_QUOTE:case rt.OPEN_SQUARE_BRACKET:case rt.BACKSLASH:case rt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ut=rt,ct=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -1254,7 +1254,7 @@ html body { onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ft="".concat(ct," ").concat(gt).split(/[\s\n]+/),kt="aria-",jt="data-";function Ht(Fe,Ae){return Fe.indexOf(Ae)===0}function Ot(Fe){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe;Ae===!1?oe={aria:!0,data:!0,attr:!0}:Ae===!0?oe={aria:!0}:oe=(0,Vt.Z)({},Ae);var Mt={};return Object.keys(Fe).forEach(function(At){(oe.aria&&(At==="role"||Ht(At,kt))||oe.data&&Ht(At,jt)||oe.attr&&ft.includes(At))&&(Mt[At]=Fe[At])}),Mt}var te={},ne=[],Xt=function(Ae){ne.push(Ae)};function ce(Fe,Ae){if(0)var oe}function me(Fe,Ae){if(0)var oe}function Pe(){te={}}function De(Fe,Ae,oe){!Ae&&!te[oe]&&(Fe(!1,oe),te[oe]=!0)}function Ve(Fe,Ae){De(ce,Fe,Ae)}function we(Fe,Ae){De(me,Fe,Ae)}Ve.preMessage=Xt,Ve.resetWarned=Pe,Ve.noteOnce=we;var Qe=null,ae=he(81626),_t=[10,20,50,100],$t=function(Ae){var oe=Ae.pageSizeOptions,Mt=oe===void 0?_t:oe,At=Ae.locale,Qt=Ae.changeSize,se=Ae.pageSize,Kt=Ae.goButton,It=Ae.quickGo,bt=Ae.rootPrefixCls,Bt=Ae.disabled,ie=Ae.buildOptionText,Wt=Ae.showSizeChanger,Zt=Ae.sizeChangerRender,fe=Et.useState(""),ke=(0,Rt.Z)(fe,2),tn=ke[0],dn=ke[1],ln=function(){return!tn||Number.isNaN(tn)?void 0:Number(tn)},Bn=typeof ie=="function"?ie:function(qn){return"".concat(qn," ").concat(At.items_per_page)},Vn=function(ji){dn(ji.target.value)},Tn=function(ji){Kt||tn===""||(dn(""),!(ji.relatedTarget&&(ji.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||ji.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(It==null||It(ln())))},un=function(ji){tn!==""&&(ji.keyCode===ut.ENTER||ji.type==="click")&&(dn(""),It==null||It(ln()))},si=function(){return Mt.some(function(ji){return ji.toString()===se.toString()})?Mt:Mt.concat([se]).sort(function(ji,xr){var Fr=Number.isNaN(Number(ji))?0:Number(ji),jr=Number.isNaN(Number(xr))?0:Number(xr);return Fr-jr})},ei="".concat(bt,"-options");if(!Wt&&!It)return null;var fi=null,bi=null,Ni=null;return Wt&&Zt&&(fi=Zt({disabled:Bt,size:se,onSizeChange:function(ji){Qt==null||Qt(Number(ji))},"aria-label":At.page_size,className:"".concat(ei,"-size-changer"),options:si().map(function(qn){return{label:Bn(qn),value:qn}})})),It&&(Kt&&(Ni=typeof Kt=="boolean"?Et.createElement("button",{type:"button",onClick:un,onKeyUp:un,disabled:Bt,className:"".concat(ei,"-quick-jumper-button")},At.jump_to_confirm):Et.createElement("span",{onClick:un,onKeyUp:un},Kt)),bi=Et.createElement("div",{className:"".concat(ei,"-quick-jumper")},At.jump_to,Et.createElement("input",{disabled:Bt,type:"text",value:tn,onChange:Vn,onKeyUp:un,onBlur:Tn,"aria-label":At.page}),At.page,Ni)),Et.createElement("li",{className:ei},fi,bi)},re=$t,pe=function(Ae){var oe=Ae.rootPrefixCls,Mt=Ae.page,At=Ae.active,Qt=Ae.className,se=Ae.showTitle,Kt=Ae.onClick,It=Ae.onKeyPress,bt=Ae.itemRender,Bt="".concat(oe,"-item"),ie=St()(Bt,"".concat(Bt,"-").concat(Mt),(0,Jt.Z)((0,Jt.Z)({},"".concat(Bt,"-active"),At),"".concat(Bt,"-disabled"),!Mt),Qt),Wt=function(){Kt(Mt)},Zt=function(tn){It(tn,Kt,Mt)},fe=bt(Mt,"page",Et.createElement("a",{rel:"nofollow"},Mt));return fe?Et.createElement("li",{title:se?String(Mt):null,className:ie,onClick:Wt,onKeyDown:Zt,tabIndex:0},fe):null},le=pe,Ue=function(Ae,oe,Mt){return Mt};function Ne(){}function Xe(Fe){var Ae=Number(Fe);return typeof Ae=="number"&&!Number.isNaN(Ae)&&isFinite(Ae)&&Math.floor(Ae)===Ae}function Le(Fe,Ae,oe){var Mt=typeof Fe=="undefined"?Ae:Fe;return Math.floor((oe-1)/Mt)+1}var xe=function(Ae){var oe=Ae.prefixCls,Mt=oe===void 0?"rc-pagination":oe,At=Ae.selectPrefixCls,Qt=At===void 0?"rc-select":At,se=Ae.className,Kt=Ae.current,It=Ae.defaultCurrent,bt=It===void 0?1:It,Bt=Ae.total,ie=Bt===void 0?0:Bt,Wt=Ae.pageSize,Zt=Ae.defaultPageSize,fe=Zt===void 0?10:Zt,ke=Ae.onChange,tn=ke===void 0?Ne:ke,dn=Ae.hideOnSinglePage,ln=Ae.align,Bn=Ae.showPrevNextJumpers,Vn=Bn===void 0?!0:Bn,Tn=Ae.showQuickJumper,un=Ae.showLessItems,si=Ae.showTitle,ei=si===void 0?!0:si,fi=Ae.onShowSizeChange,bi=fi===void 0?Ne:fi,Ni=Ae.locale,qn=Ni===void 0?ae.Z:Ni,ji=Ae.style,xr=Ae.totalBoundaryShowSizeChanger,Fr=xr===void 0?50:xr,jr=Ae.disabled,Pr=Ae.simple,Fi=Ae.showTotal,yr=Ae.showSizeChanger,Ii=yr===void 0?ie>Fr:yr,vn=Ae.sizeChangerRender,Ut=Ae.pageSizeOptions,cn=Ae.itemRender,Pn=cn===void 0?Ue:cn,kn=Ae.jumpPrevIcon,Nn=Ae.jumpNextIcon,On=Ae.prevIcon,Hn=Ae.nextIcon,gi=Et.useRef(null),nn=st(10,{value:Wt,defaultValue:fe}),en=(0,Rt.Z)(nn,2),We=en[0],sn=en[1],Xn=st(1,{value:Kt,defaultValue:bt,postState:function(ui){return Math.max(1,Math.min(ui,Le(void 0,We,ie)))}}),Zn=(0,Rt.Z)(Xn,2),zn=Zn[0],Ze=Zn[1],mn=Et.useState(zn),ri=(0,Rt.Z)(mn,2),Si=ri[0],En=ri[1];(0,Et.useEffect)(function(){En(zn)},[zn]);var Ye=tn!==Ne,ti="current"in Ae,xi=Math.max(1,zn-(un?3:5)),Ui=Math.min(Le(void 0,We,ie),zn+(un?3:5));function yn(on,ui){var di=on||Et.createElement("button",{type:"button","aria-label":ui,className:"".concat(Mt,"-item-link")});return typeof on=="function"&&(di=Et.createElement(on,(0,Vt.Z)({},Ae))),di}function hi(on){var ui=on.target.value,di=Le(void 0,We,ie),Zi;return ui===""?Zi=ui:Number.isNaN(Number(ui))?Zi=Si:ui>=di?Zi=di:Zi=Number(ui),Zi}function tr(on){return Xe(on)&&on!==zn&&Xe(ie)&&ie>0}var zr=ie>We?Tn:!1;function Sr(on){(on.keyCode===ut.UP||on.keyCode===ut.DOWN)&&on.preventDefault()}function li(on){var ui=hi(on);switch(ui!==Si&&En(ui),on.keyCode){case ut.ENTER:qi(ui);break;case ut.UP:qi(ui-1);break;case ut.DOWN:qi(ui+1);break;default:break}}function ai(on){qi(hi(on))}function vi(on){var ui=Le(on,We,ie),di=zn>ui&&ui!==0?ui:zn;sn(on),En(di),bi==null||bi(zn,on),Ze(di),tn==null||tn(di,on)}function qi(on){if(tr(on)&&!jr){var ui=Le(void 0,We,ie),di=on;return on>ui?di=ui:on<1&&(di=1),di!==Si&&En(di),Ze(di),tn==null||tn(di,We),di}return zn}var Ar=zn>1,In=zn2?di-2:0),Qi=2;Qiie?ie:zn*We])),eo=null,Oe=Le(void 0,We,ie);if(dn&&ie<=We)return null;var je=[],wn={rootPrefixCls:Mt,onClick:qi,onKeyPress:qe,showTitle:ei,itemRender:Pn,page:-1},Me=zn-1>0?zn-1:0,Ie=zn+1=Wn*2&&zn!==3&&(je[0]=Et.cloneElement(je[0],{className:St()("".concat(Mt,"-item-after-jump-prev"),je[0].props.className)}),je.unshift(er)),Oe-zn>=Wn*2&&zn!==Oe-2){var Or=je[je.length-1];je[je.length-1]=Et.cloneElement(Or,{className:St()("".concat(Mt,"-item-before-jump-next"),Or.props.className)}),je.push(eo)}ir!==1&&je.unshift(Et.createElement(le,(0,xt.Z)({},wn,{key:1,page:1}))),rr!==Oe&&je.push(Et.createElement(le,(0,xt.Z)({},wn,{key:Oe,page:Oe})))}var or=lr(Me);if(or){var Di=!Ar||!Oe;or=Et.createElement("li",{title:ei?qn.prev_page:null,onClick:Ai,tabIndex:Di?null:0,onKeyDown:Oi,className:St()("".concat(Mt,"-prev"),(0,Jt.Z)({},"".concat(Mt,"-disabled"),Di)),"aria-disabled":Di},or)}var wi=vr(Ie);if(wi){var Qn,Rn;Pr?(Qn=!In,Rn=Ar?0:null):(Qn=!In||!Oe,Rn=Qn?null:0),wi=Et.createElement("li",{title:ei?qn.next_page:null,onClick:$o,tabIndex:Rn,onKeyDown:ar,className:St()("".concat(Mt,"-next"),(0,Jt.Z)({},"".concat(Mt,"-disabled"),Qn)),"aria-disabled":Qn},wi)}var ni=St()(Mt,se,(0,Jt.Z)((0,Jt.Z)((0,Jt.Z)((0,Jt.Z)((0,Jt.Z)({},"".concat(Mt,"-start"),ln==="start"),"".concat(Mt,"-center"),ln==="center"),"".concat(Mt,"-end"),ln==="end"),"".concat(Mt,"-simple"),Pr),"".concat(Mt,"-disabled"),jr));return Et.createElement("ul",(0,xt.Z)({className:ni,style:ji,ref:gi},Lr),Cn,or,Pr?Yn:je,wi,Et.createElement(re,{locale:qn,rootPrefixCls:Mt,disabled:jr,selectPrefixCls:Qt,changeSize:vi,pageSize:We,pageSizeOptions:Ut,quickGo:zr?qi:null,goButton:Ln,showSizeChanger:Ii,sizeChangerRender:vn}))},_e=xe},43579:function(An,jn,he){"use strict";he.d(jn,{Cd:function(){return ne}});var Jt=he(87462),xt=he(1413),qt=he(45987),Vt=he(67294),Rt=he(94184),Dt=he.n(Rt),St={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Et=function(){var me=(0,Vt.useRef)([]),Pe=(0,Vt.useRef)(null);return(0,Vt.useEffect)(function(){var De=Date.now(),Ve=!1;me.current.forEach(function(we){if(we){Ve=!0;var Qe=we.style;Qe.transitionDuration=".3s, .3s, .3s, .06s",Pe.current&&De-Pe.current<100&&(Qe.transitionDuration="0s, 0s")}}),Ve&&(Pe.current=Date.now())}),me.current},Nt=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Pt=function(me){var Pe=(0,xt.Z)((0,xt.Z)({},St),me),De=Pe.className,Ve=Pe.percent,we=Pe.prefixCls,Qe=Pe.strokeColor,ae=Pe.strokeLinecap,_t=Pe.strokeWidth,$t=Pe.style,re=Pe.trailColor,pe=Pe.trailWidth,le=Pe.transition,Ue=(0,qt.Z)(Pe,Nt);delete Ue.gapPosition;var Ne=Array.isArray(Ve)?Ve:[Ve],Xe=Array.isArray(Qe)?Qe:[Qe],Le=Et(),xe=_t/2,_e=100-_t/2,Fe="M ".concat(ae==="round"?xe:0,",").concat(xe,` - L `).concat(ae==="round"?_e:100,",").concat(xe),Ae="0 0 100 ".concat(_t),oe=0;return Vt.createElement("svg",(0,Jt.Z)({className:Dt()("".concat(we,"-line"),De),viewBox:Ae,preserveAspectRatio:"none",style:$t},Ue),Vt.createElement("path",{className:"".concat(we,"-line-trail"),d:Fe,strokeLinecap:ae,stroke:re,strokeWidth:pe||_t,fillOpacity:"0"}),Ne.map(function(Mt,At){var Qt=1;switch(ae){case"round":Qt=1-_t/100;break;case"square":Qt=1-_t/2/100;break;default:Qt=1;break}var se={strokeDasharray:"".concat(Mt*Qt,"px, 100px"),strokeDashoffset:"-".concat(oe,"px"),transition:le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Kt=Xe[At]||Xe[Xe.length-1];return oe+=Mt,Vt.createElement("path",{key:At,className:"".concat(we,"-line-path"),d:Fe,strokeLinecap:ae,stroke:Kt,strokeWidth:_t,fillOpacity:"0",ref:function(bt){Le[At]=bt},style:se})}))},Ct=Pt,Lt=he(71002),Ft=he(97685),vt=he(98924),et=0,tt=(0,vt.Z)();function st(){var ce;return tt?(ce=et,et+=1):ce="TEST_OR_SSR",ce}var rt=function(ce){var me=Vt.useState(),Pe=(0,Ft.Z)(me,2),De=Pe[0],Ve=Pe[1];return Vt.useEffect(function(){Ve("rc_progress_".concat(st()))},[]),ce||De},ut=function(me){var Pe=me.bg,De=me.children;return Vt.createElement("div",{style:{width:"100%",height:"100%",background:Pe}},De)};function ct(ce,me){return Object.keys(ce).map(function(Pe){var De=parseFloat(Pe),Ve="".concat(Math.floor(De*me),"%");return"".concat(ce[Pe]," ").concat(Ve)})}var gt=Vt.forwardRef(function(ce,me){var Pe=ce.prefixCls,De=ce.color,Ve=ce.gradientId,we=ce.radius,Qe=ce.style,ae=ce.ptg,_t=ce.strokeLinecap,$t=ce.strokeWidth,re=ce.size,pe=ce.gapDegree,le=De&&(0,Lt.Z)(De)==="object",Ue=le?"#FFF":void 0,Ne=re/2,Xe=Vt.createElement("circle",{className:"".concat(Pe,"-circle-path"),r:we,cx:Ne,cy:Ne,stroke:Ue,strokeLinecap:_t,strokeWidth:$t,opacity:ae===0?0:1,style:Qe,ref:me});if(!le)return Xe;var Le="".concat(Ve,"-conic"),xe=pe?"".concat(180+pe/2,"deg"):"0deg",_e=ct(De,(360-pe)/360),Fe=ct(De,1),Ae="conic-gradient(from ".concat(xe,", ").concat(_e.join(", "),")"),oe="linear-gradient(to ".concat(pe?"bottom":"top",", ").concat(Fe.join(", "),")");return Vt.createElement(Vt.Fragment,null,Vt.createElement("mask",{id:Le},Xe),Vt.createElement("foreignObject",{x:0,y:0,width:re,height:re,mask:"url(#".concat(Le,")")},Vt.createElement(ut,{bg:oe},Vt.createElement(ut,{bg:Ae}))))}),ft=gt,kt=100,jt=function(me,Pe,De,Ve,we,Qe,ae,_t,$t,re){var pe=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,le=De/100*360*((360-Qe)/360),Ue=Qe===0?0:{bottom:0,top:180,left:90,right:-90}[ae],Ne=(100-Ve)/100*Pe;$t==="round"&&Ve!==100&&(Ne+=re/2,Ne>=Pe&&(Ne=Pe-.01));var Xe=kt/2;return{stroke:typeof _t=="string"?_t:void 0,strokeDasharray:"".concat(Pe,"px ").concat(me),strokeDashoffset:Ne+pe,transform:"rotate(".concat(we+le+Ue,"deg)"),transformOrigin:"".concat(Xe,"px ").concat(Xe,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ht=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ot(ce){var me=ce!=null?ce:[];return Array.isArray(me)?me:[me]}var te=function(me){var Pe=(0,xt.Z)((0,xt.Z)({},St),me),De=Pe.id,Ve=Pe.prefixCls,we=Pe.steps,Qe=Pe.strokeWidth,ae=Pe.trailWidth,_t=Pe.gapDegree,$t=_t===void 0?0:_t,re=Pe.gapPosition,pe=Pe.trailColor,le=Pe.strokeLinecap,Ue=Pe.style,Ne=Pe.className,Xe=Pe.strokeColor,Le=Pe.percent,xe=(0,qt.Z)(Pe,Ht),_e=kt/2,Fe=rt(De),Ae="".concat(Fe,"-gradient"),oe=_e-Qe/2,Mt=Math.PI*2*oe,At=$t>0?90+$t/2:-90,Qt=Mt*((360-$t)/360),se=(0,Lt.Z)(we)==="object"?we:{count:we,gap:2},Kt=se.count,It=se.gap,bt=Ot(Le),Bt=Ot(Xe),ie=Bt.find(function(ln){return ln&&(0,Lt.Z)(ln)==="object"}),Wt=ie&&(0,Lt.Z)(ie)==="object",Zt=Wt?"butt":le,fe=jt(Mt,Qt,0,100,At,$t,re,pe,Zt,Qe),ke=Et(),tn=function(){var Bn=0;return bt.map(function(Vn,Tn){var un=Bt[Tn]||Bt[Bt.length-1],si=jt(Mt,Qt,Bn,Vn,At,$t,re,un,Zt,Qe);return Bn+=Vn,Vt.createElement(ft,{key:Tn,color:un,ptg:Vn,radius:oe,prefixCls:Ve,gradientId:Ae,style:si,strokeLinecap:Zt,strokeWidth:Qe,gapDegree:$t,ref:function(fi){ke[Tn]=fi},size:kt})}).reverse()},dn=function(){var Bn=Math.round(Kt*(bt[0]/100)),Vn=100/Kt,Tn=0;return new Array(Kt).fill(null).map(function(un,si){var ei=si<=Bn-1?Bt[0]:pe,fi=ei&&(0,Lt.Z)(ei)==="object"?"url(#".concat(Ae,")"):void 0,bi=jt(Mt,Qt,Tn,Vn,At,$t,re,ei,"butt",Qe,It);return Tn+=(Qt-bi.strokeDashoffset+It)*100/Qt,Vt.createElement("circle",{key:si,className:"".concat(Ve,"-circle-path"),r:oe,cx:_e,cy:_e,stroke:fi,strokeWidth:Qe,opacity:1,style:bi,ref:function(qn){ke[si]=qn}})})};return Vt.createElement("svg",(0,Jt.Z)({className:Dt()("".concat(Ve,"-circle"),Ne),viewBox:"0 0 ".concat(kt," ").concat(kt),style:Ue,id:De,role:"presentation"},xe),!Kt&&Vt.createElement("circle",{className:"".concat(Ve,"-circle-trail"),r:oe,cx:_e,cy:_e,stroke:pe,strokeLinecap:Zt,strokeWidth:ae||Qe,style:fe}),Kt?dn():tn())},ne=te,Xt={Line:Ct,Circle:ne}},71032:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return ct}});var Jt=he(87462),xt=he(4942),qt=he(97685),Vt=he(45987),Rt=he(94184),Dt=he.n(Rt),St=he(21770),Et=he(15105),Nt=he(64217),Pt=he(67294);function Ct(gt,ft){var kt=gt.disabled,jt=gt.prefixCls,Ht=gt.character,Ot=gt.characterRender,te=gt.index,ne=gt.count,Xt=gt.value,ce=gt.allowHalf,me=gt.focused,Pe=gt.onHover,De=gt.onClick,Ve=function(le){Pe(le,te)},we=function(le){De(le,te)},Qe=function(le){le.keyCode===Et.Z.ENTER&&De(le,te)},ae=te+1,_t=new Set([jt]);Xt===0&&te===0&&me?_t.add("".concat(jt,"-focused")):ce&&Xt+.5>=ae&&Xtte?"true":"false","aria-posinset":te+1,"aria-setsize":ne,tabIndex:kt?-1:0},Pt.createElement("div",{className:"".concat(jt,"-first")},$t),Pt.createElement("div",{className:"".concat(jt,"-second")},$t)));return Ot&&(re=Ot(re,gt)),re}var Lt=Pt.forwardRef(Ct);function Ft(){var gt=Pt.useRef({});function ft(jt){return gt.current[jt]}function kt(jt){return function(Ht){gt.current[jt]=Ht}}return[ft,kt]}function vt(gt){var ft=gt.pageXOffset,kt="scrollLeft";if(typeof ft!="number"){var jt=gt.document;ft=jt.documentElement[kt],typeof ft!="number"&&(ft=jt.body[kt])}return ft}function et(gt){var ft,kt,jt=gt.ownerDocument,Ht=jt.body,Ot=jt&&jt.documentElement,te=gt.getBoundingClientRect();return ft=te.left,kt=te.top,ft-=Ot.clientLeft||Ht.clientLeft||0,kt-=Ot.clientTop||Ht.clientTop||0,{left:ft,top:kt}}function tt(gt){var ft=et(gt),kt=gt.ownerDocument,jt=kt.defaultView||kt.parentWindow;return ft.left+=vt(jt),ft.left}var st=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function rt(gt,ft){var kt=gt.prefixCls,jt=kt===void 0?"rc-rate":kt,Ht=gt.className,Ot=gt.defaultValue,te=gt.value,ne=gt.count,Xt=ne===void 0?5:ne,ce=gt.allowHalf,me=ce===void 0?!1:ce,Pe=gt.allowClear,De=Pe===void 0?!0:Pe,Ve=gt.keyboard,we=Ve===void 0?!0:Ve,Qe=gt.character,ae=Qe===void 0?"\u2605":Qe,_t=gt.characterRender,$t=gt.disabled,re=gt.direction,pe=re===void 0?"ltr":re,le=gt.tabIndex,Ue=le===void 0?0:le,Ne=gt.autoFocus,Xe=gt.onHoverChange,Le=gt.onChange,xe=gt.onFocus,_e=gt.onBlur,Fe=gt.onKeyDown,Ae=gt.onMouseLeave,oe=(0,Vt.Z)(gt,st),Mt=Ft(),At=(0,qt.Z)(Mt,2),Qt=At[0],se=At[1],Kt=Pt.useRef(null),It=function(){if(!$t){var Ii;(Ii=Kt.current)===null||Ii===void 0||Ii.focus()}};Pt.useImperativeHandle(ft,function(){return{focus:It,blur:function(){if(!$t){var Ii;(Ii=Kt.current)===null||Ii===void 0||Ii.blur()}}}});var bt=(0,St.Z)(Ot||0,{value:te}),Bt=(0,qt.Z)(bt,2),ie=Bt[0],Wt=Bt[1],Zt=(0,St.Z)(null),fe=(0,qt.Z)(Zt,2),ke=fe[0],tn=fe[1],dn=function(Ii,vn){var Ut=pe==="rtl",cn=Ii+1;if(me){var Pn=Qt(Ii),kn=tt(Pn),Nn=Pn.clientWidth;(Ut&&vn-kn>Nn/2||!Ut&&vn-kn0&&!Ut||vn===Et.Z.RIGHT&&ie>0&&Ut?(ln(ie-cn),Ii.preventDefault()):vn===Et.Z.LEFT&&ieae.length)&&(_t=ae.length);for(var $t=0,re=new Array(_t);$t<_t;$t++)re[$t]=ae[$t];return re}function Nt(ae,_t){if(ae){if(typeof ae=="string")return Et(ae,_t);var $t=Object.prototype.toString.call(ae).slice(8,-1);if($t==="Object"&&ae.constructor&&($t=ae.constructor.name),$t==="Map"||$t==="Set")return Array.from(ae);if($t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($t))return Et(ae,_t)}}function Pt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ft="".concat(ct," ").concat(gt).split(/[\s\n]+/),kt="aria-",jt="data-";function Ht(Fe,Ae){return Fe.indexOf(Ae)===0}function Ot(Fe){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe;Ae===!1?oe={aria:!0,data:!0,attr:!0}:Ae===!0?oe={aria:!0}:oe=(0,Vt.Z)({},Ae);var Mt={};return Object.keys(Fe).forEach(function(At){(oe.aria&&(At==="role"||Ht(At,kt))||oe.data&&Ht(At,jt)||oe.attr&&ft.includes(At))&&(Mt[At]=Fe[At])}),Mt}var te={},ne=[],Xt=function(Ae){ne.push(Ae)};function ce(Fe,Ae){if(0)var oe}function me(Fe,Ae){if(0)var oe}function Pe(){te={}}function De(Fe,Ae,oe){!Ae&&!te[oe]&&(Fe(!1,oe),te[oe]=!0)}function Ve(Fe,Ae){De(ce,Fe,Ae)}function we(Fe,Ae){De(me,Fe,Ae)}Ve.preMessage=Xt,Ve.resetWarned=Pe,Ve.noteOnce=we;var Qe=null,ae=he(81626),_t=[10,20,50,100],$t=function(Ae){var oe=Ae.pageSizeOptions,Mt=oe===void 0?_t:oe,At=Ae.locale,Qt=Ae.changeSize,se=Ae.pageSize,Kt=Ae.goButton,It=Ae.quickGo,bt=Ae.rootPrefixCls,Bt=Ae.disabled,ie=Ae.buildOptionText,Wt=Ae.showSizeChanger,Zt=Ae.sizeChangerRender,fe=Et.useState(""),ke=(0,Rt.Z)(fe,2),tn=ke[0],dn=ke[1],ln=function(){return!tn||Number.isNaN(tn)?void 0:Number(tn)},Bn=typeof ie=="function"?ie:function(qn){return"".concat(qn," ").concat(At.items_per_page)},Vn=function(Ii){dn(Ii.target.value)},Tn=function(Ii){Kt||tn===""||(dn(""),!(Ii.relatedTarget&&(Ii.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||Ii.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(It==null||It(ln())))},un=function(Ii){tn!==""&&(Ii.keyCode===ut.ENTER||Ii.type==="click")&&(dn(""),It==null||It(ln()))},si=function(){return Mt.some(function(Ii){return Ii.toString()===se.toString()})?Mt:Mt.concat([se]).sort(function(Ii,pr){var Ar=Number.isNaN(Number(Ii))?0:Number(Ii),Or=Number.isNaN(Number(pr))?0:Number(pr);return Ar-Or})},ei="".concat(bt,"-options");if(!Wt&&!It)return null;var fi=null,bi=null,Ni=null;return Wt&&Zt&&(fi=Zt({disabled:Bt,size:se,onSizeChange:function(Ii){Qt==null||Qt(Number(Ii))},"aria-label":At.page_size,className:"".concat(ei,"-size-changer"),options:si().map(function(qn){return{label:Bn(qn),value:qn}})})),It&&(Kt&&(Ni=typeof Kt=="boolean"?Et.createElement("button",{type:"button",onClick:un,onKeyUp:un,disabled:Bt,className:"".concat(ei,"-quick-jumper-button")},At.jump_to_confirm):Et.createElement("span",{onClick:un,onKeyUp:un},Kt)),bi=Et.createElement("div",{className:"".concat(ei,"-quick-jumper")},At.jump_to,Et.createElement("input",{disabled:Bt,type:"text",value:tn,onChange:Vn,onKeyUp:un,onBlur:Tn,"aria-label":At.page}),At.page,Ni)),Et.createElement("li",{className:ei},fi,bi)},re=$t,pe=function(Ae){var oe=Ae.rootPrefixCls,Mt=Ae.page,At=Ae.active,Qt=Ae.className,se=Ae.showTitle,Kt=Ae.onClick,It=Ae.onKeyPress,bt=Ae.itemRender,Bt="".concat(oe,"-item"),ie=St()(Bt,"".concat(Bt,"-").concat(Mt),(0,Jt.Z)((0,Jt.Z)({},"".concat(Bt,"-active"),At),"".concat(Bt,"-disabled"),!Mt),Qt),Wt=function(){Kt(Mt)},Zt=function(tn){It(tn,Kt,Mt)},fe=bt(Mt,"page",Et.createElement("a",{rel:"nofollow"},Mt));return fe?Et.createElement("li",{title:se?String(Mt):null,className:ie,onClick:Wt,onKeyDown:Zt,tabIndex:0},fe):null},le=pe,Ue=function(Ae,oe,Mt){return Mt};function Ne(){}function Xe(Fe){var Ae=Number(Fe);return typeof Ae=="number"&&!Number.isNaN(Ae)&&isFinite(Ae)&&Math.floor(Ae)===Ae}function Le(Fe,Ae,oe){var Mt=typeof Fe=="undefined"?Ae:Fe;return Math.floor((oe-1)/Mt)+1}var xe=function(Ae){var oe=Ae.prefixCls,Mt=oe===void 0?"rc-pagination":oe,At=Ae.selectPrefixCls,Qt=At===void 0?"rc-select":At,se=Ae.className,Kt=Ae.current,It=Ae.defaultCurrent,bt=It===void 0?1:It,Bt=Ae.total,ie=Bt===void 0?0:Bt,Wt=Ae.pageSize,Zt=Ae.defaultPageSize,fe=Zt===void 0?10:Zt,ke=Ae.onChange,tn=ke===void 0?Ne:ke,dn=Ae.hideOnSinglePage,ln=Ae.align,Bn=Ae.showPrevNextJumpers,Vn=Bn===void 0?!0:Bn,Tn=Ae.showQuickJumper,un=Ae.showLessItems,si=Ae.showTitle,ei=si===void 0?!0:si,fi=Ae.onShowSizeChange,bi=fi===void 0?Ne:fi,Ni=Ae.locale,qn=Ni===void 0?ae.Z:Ni,Ii=Ae.style,pr=Ae.totalBoundaryShowSizeChanger,Ar=pr===void 0?50:pr,Or=Ae.disabled,wr=Ae.simple,Fi=Ae.showTotal,Sr=Ae.showSizeChanger,Ri=Sr===void 0?ie>Ar:Sr,vn=Ae.sizeChangerRender,Ut=Ae.pageSizeOptions,cn=Ae.itemRender,Pn=cn===void 0?Ue:cn,kn=Ae.jumpPrevIcon,Nn=Ae.jumpNextIcon,On=Ae.prevIcon,Hn=Ae.nextIcon,gi=Et.useRef(null),nn=st(10,{value:Wt,defaultValue:fe}),en=(0,Rt.Z)(nn,2),We=en[0],sn=en[1],Xn=st(1,{value:Kt,defaultValue:bt,postState:function(ui){return Math.max(1,Math.min(ui,Le(void 0,We,ie)))}}),Zn=(0,Rt.Z)(Xn,2),zn=Zn[0],Ze=Zn[1],mn=Et.useState(zn),ri=(0,Rt.Z)(mn,2),Si=ri[0],En=ri[1];(0,Et.useEffect)(function(){En(zn)},[zn]);var Ye=tn!==Ne,ti="current"in Ae,xi=Math.max(1,zn-(un?3:5)),Ui=Math.min(Le(void 0,We,ie),zn+(un?3:5));function yn(on,ui){var di=on||Et.createElement("button",{type:"button","aria-label":ui,className:"".concat(Mt,"-item-link")});return typeof on=="function"&&(di=Et.createElement(on,(0,Vt.Z)({},Ae))),di}function hi(on){var ui=on.target.value,di=Le(void 0,We,ie),Zi;return ui===""?Zi=ui:Number.isNaN(Number(ui))?Zi=Si:ui>=di?Zi=di:Zi=Number(ui),Zi}function tr(on){return Xe(on)&&on!==zn&&Xe(ie)&&ie>0}var zr=ie>We?Tn:!1;function xr(on){(on.keyCode===ut.UP||on.keyCode===ut.DOWN)&&on.preventDefault()}function li(on){var ui=hi(on);switch(ui!==Si&&En(ui),on.keyCode){case ut.ENTER:qi(ui);break;case ut.UP:qi(ui-1);break;case ut.DOWN:qi(ui+1);break;default:break}}function ai(on){qi(hi(on))}function vi(on){var ui=Le(on,We,ie),di=zn>ui&&ui!==0?ui:zn;sn(on),En(di),bi==null||bi(zn,on),Ze(di),tn==null||tn(di,on)}function qi(on){if(tr(on)&&!Or){var ui=Le(void 0,We,ie),di=on;return on>ui?di=ui:on<1&&(di=1),di!==Si&&En(di),Ze(di),tn==null||tn(di,We),di}return zn}var Lr=zn>1,In=zn2?di-2:0),Qi=2;Qiie?ie:zn*We])),eo=null,Oe=Le(void 0,We,ie);if(dn&&ie<=We)return null;var je=[],wn={rootPrefixCls:Mt,onClick:qi,onKeyPress:qe,showTitle:ei,itemRender:Pn,page:-1},Me=zn-1>0?zn-1:0,Ie=zn+1=Wn*2&&zn!==3&&(je[0]=Et.cloneElement(je[0],{className:St()("".concat(Mt,"-item-after-jump-prev"),je[0].props.className)}),je.unshift(er)),Oe-zn>=Wn*2&&zn!==Oe-2){var Dr=je[je.length-1];je[je.length-1]=Et.cloneElement(Dr,{className:St()("".concat(Mt,"-item-before-jump-next"),Dr.props.className)}),je.push(eo)}ir!==1&&je.unshift(Et.createElement(le,(0,xt.Z)({},wn,{key:1,page:1}))),rr!==Oe&&je.push(Et.createElement(le,(0,xt.Z)({},wn,{key:Oe,page:Oe})))}var or=lr(Me);if(or){var Di=!Lr||!Oe;or=Et.createElement("li",{title:ei?qn.prev_page:null,onClick:Ai,tabIndex:Di?null:0,onKeyDown:Oi,className:St()("".concat(Mt,"-prev"),(0,Jt.Z)({},"".concat(Mt,"-disabled"),Di)),"aria-disabled":Di},or)}var wi=yr(Ie);if(wi){var Qn,Rn;wr?(Qn=!In,Rn=Lr?0:null):(Qn=!In||!Oe,Rn=Qn?null:0),wi=Et.createElement("li",{title:ei?qn.next_page:null,onClick:$o,tabIndex:Rn,onKeyDown:ar,className:St()("".concat(Mt,"-next"),(0,Jt.Z)({},"".concat(Mt,"-disabled"),Qn)),"aria-disabled":Qn},wi)}var ni=St()(Mt,se,(0,Jt.Z)((0,Jt.Z)((0,Jt.Z)((0,Jt.Z)((0,Jt.Z)({},"".concat(Mt,"-start"),ln==="start"),"".concat(Mt,"-center"),ln==="center"),"".concat(Mt,"-end"),ln==="end"),"".concat(Mt,"-simple"),wr),"".concat(Mt,"-disabled"),Or));return Et.createElement("ul",(0,xt.Z)({className:ni,style:Ii,ref:gi},Er),Cn,or,wr?Yn:je,wi,Et.createElement(re,{locale:qn,rootPrefixCls:Mt,disabled:Or,selectPrefixCls:Qt,changeSize:vi,pageSize:We,pageSizeOptions:Ut,quickGo:zr?qi:null,goButton:Ln,showSizeChanger:Ri,sizeChangerRender:vn}))},_e=xe},43579:function(An,jn,he){"use strict";he.d(jn,{Cd:function(){return ne}});var Jt=he(87462),xt=he(1413),qt=he(45987),Vt=he(67294),Rt=he(94184),Dt=he.n(Rt),St={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Et=function(){var me=(0,Vt.useRef)([]),Pe=(0,Vt.useRef)(null);return(0,Vt.useEffect)(function(){var De=Date.now(),Ve=!1;me.current.forEach(function(we){if(we){Ve=!0;var Qe=we.style;Qe.transitionDuration=".3s, .3s, .3s, .06s",Pe.current&&De-Pe.current<100&&(Qe.transitionDuration="0s, 0s")}}),Ve&&(Pe.current=Date.now())}),me.current},Nt=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Pt=function(me){var Pe=(0,xt.Z)((0,xt.Z)({},St),me),De=Pe.className,Ve=Pe.percent,we=Pe.prefixCls,Qe=Pe.strokeColor,ae=Pe.strokeLinecap,_t=Pe.strokeWidth,$t=Pe.style,re=Pe.trailColor,pe=Pe.trailWidth,le=Pe.transition,Ue=(0,qt.Z)(Pe,Nt);delete Ue.gapPosition;var Ne=Array.isArray(Ve)?Ve:[Ve],Xe=Array.isArray(Qe)?Qe:[Qe],Le=Et(),xe=_t/2,_e=100-_t/2,Fe="M ".concat(ae==="round"?xe:0,",").concat(xe,` + L `).concat(ae==="round"?_e:100,",").concat(xe),Ae="0 0 100 ".concat(_t),oe=0;return Vt.createElement("svg",(0,Jt.Z)({className:Dt()("".concat(we,"-line"),De),viewBox:Ae,preserveAspectRatio:"none",style:$t},Ue),Vt.createElement("path",{className:"".concat(we,"-line-trail"),d:Fe,strokeLinecap:ae,stroke:re,strokeWidth:pe||_t,fillOpacity:"0"}),Ne.map(function(Mt,At){var Qt=1;switch(ae){case"round":Qt=1-_t/100;break;case"square":Qt=1-_t/2/100;break;default:Qt=1;break}var se={strokeDasharray:"".concat(Mt*Qt,"px, 100px"),strokeDashoffset:"-".concat(oe,"px"),transition:le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Kt=Xe[At]||Xe[Xe.length-1];return oe+=Mt,Vt.createElement("path",{key:At,className:"".concat(we,"-line-path"),d:Fe,strokeLinecap:ae,stroke:Kt,strokeWidth:_t,fillOpacity:"0",ref:function(bt){Le[At]=bt},style:se})}))},Ct=Pt,Lt=he(71002),Ft=he(97685),vt=he(98924),et=0,tt=(0,vt.Z)();function st(){var ce;return tt?(ce=et,et+=1):ce="TEST_OR_SSR",ce}var rt=function(ce){var me=Vt.useState(),Pe=(0,Ft.Z)(me,2),De=Pe[0],Ve=Pe[1];return Vt.useEffect(function(){Ve("rc_progress_".concat(st()))},[]),ce||De},ut=function(me){var Pe=me.bg,De=me.children;return Vt.createElement("div",{style:{width:"100%",height:"100%",background:Pe}},De)};function ct(ce,me){return Object.keys(ce).map(function(Pe){var De=parseFloat(Pe),Ve="".concat(Math.floor(De*me),"%");return"".concat(ce[Pe]," ").concat(Ve)})}var gt=Vt.forwardRef(function(ce,me){var Pe=ce.prefixCls,De=ce.color,Ve=ce.gradientId,we=ce.radius,Qe=ce.style,ae=ce.ptg,_t=ce.strokeLinecap,$t=ce.strokeWidth,re=ce.size,pe=ce.gapDegree,le=De&&(0,Lt.Z)(De)==="object",Ue=le?"#FFF":void 0,Ne=re/2,Xe=Vt.createElement("circle",{className:"".concat(Pe,"-circle-path"),r:we,cx:Ne,cy:Ne,stroke:Ue,strokeLinecap:_t,strokeWidth:$t,opacity:ae===0?0:1,style:Qe,ref:me});if(!le)return Xe;var Le="".concat(Ve,"-conic"),xe=pe?"".concat(180+pe/2,"deg"):"0deg",_e=ct(De,(360-pe)/360),Fe=ct(De,1),Ae="conic-gradient(from ".concat(xe,", ").concat(_e.join(", "),")"),oe="linear-gradient(to ".concat(pe?"bottom":"top",", ").concat(Fe.join(", "),")");return Vt.createElement(Vt.Fragment,null,Vt.createElement("mask",{id:Le},Xe),Vt.createElement("foreignObject",{x:0,y:0,width:re,height:re,mask:"url(#".concat(Le,")")},Vt.createElement(ut,{bg:oe},Vt.createElement(ut,{bg:Ae}))))}),ft=gt,kt=100,jt=function(me,Pe,De,Ve,we,Qe,ae,_t,$t,re){var pe=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,le=De/100*360*((360-Qe)/360),Ue=Qe===0?0:{bottom:0,top:180,left:90,right:-90}[ae],Ne=(100-Ve)/100*Pe;$t==="round"&&Ve!==100&&(Ne+=re/2,Ne>=Pe&&(Ne=Pe-.01));var Xe=kt/2;return{stroke:typeof _t=="string"?_t:void 0,strokeDasharray:"".concat(Pe,"px ").concat(me),strokeDashoffset:Ne+pe,transform:"rotate(".concat(we+le+Ue,"deg)"),transformOrigin:"".concat(Xe,"px ").concat(Xe,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ht=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ot(ce){var me=ce!=null?ce:[];return Array.isArray(me)?me:[me]}var te=function(me){var Pe=(0,xt.Z)((0,xt.Z)({},St),me),De=Pe.id,Ve=Pe.prefixCls,we=Pe.steps,Qe=Pe.strokeWidth,ae=Pe.trailWidth,_t=Pe.gapDegree,$t=_t===void 0?0:_t,re=Pe.gapPosition,pe=Pe.trailColor,le=Pe.strokeLinecap,Ue=Pe.style,Ne=Pe.className,Xe=Pe.strokeColor,Le=Pe.percent,xe=(0,qt.Z)(Pe,Ht),_e=kt/2,Fe=rt(De),Ae="".concat(Fe,"-gradient"),oe=_e-Qe/2,Mt=Math.PI*2*oe,At=$t>0?90+$t/2:-90,Qt=Mt*((360-$t)/360),se=(0,Lt.Z)(we)==="object"?we:{count:we,gap:2},Kt=se.count,It=se.gap,bt=Ot(Le),Bt=Ot(Xe),ie=Bt.find(function(ln){return ln&&(0,Lt.Z)(ln)==="object"}),Wt=ie&&(0,Lt.Z)(ie)==="object",Zt=Wt?"butt":le,fe=jt(Mt,Qt,0,100,At,$t,re,pe,Zt,Qe),ke=Et(),tn=function(){var Bn=0;return bt.map(function(Vn,Tn){var un=Bt[Tn]||Bt[Bt.length-1],si=jt(Mt,Qt,Bn,Vn,At,$t,re,un,Zt,Qe);return Bn+=Vn,Vt.createElement(ft,{key:Tn,color:un,ptg:Vn,radius:oe,prefixCls:Ve,gradientId:Ae,style:si,strokeLinecap:Zt,strokeWidth:Qe,gapDegree:$t,ref:function(fi){ke[Tn]=fi},size:kt})}).reverse()},dn=function(){var Bn=Math.round(Kt*(bt[0]/100)),Vn=100/Kt,Tn=0;return new Array(Kt).fill(null).map(function(un,si){var ei=si<=Bn-1?Bt[0]:pe,fi=ei&&(0,Lt.Z)(ei)==="object"?"url(#".concat(Ae,")"):void 0,bi=jt(Mt,Qt,Tn,Vn,At,$t,re,ei,"butt",Qe,It);return Tn+=(Qt-bi.strokeDashoffset+It)*100/Qt,Vt.createElement("circle",{key:si,className:"".concat(Ve,"-circle-path"),r:oe,cx:_e,cy:_e,stroke:fi,strokeWidth:Qe,opacity:1,style:bi,ref:function(qn){ke[si]=qn}})})};return Vt.createElement("svg",(0,Jt.Z)({className:Dt()("".concat(Ve,"-circle"),Ne),viewBox:"0 0 ".concat(kt," ").concat(kt),style:Ue,id:De,role:"presentation"},xe),!Kt&&Vt.createElement("circle",{className:"".concat(Ve,"-circle-trail"),r:oe,cx:_e,cy:_e,stroke:pe,strokeLinecap:Zt,strokeWidth:ae||Qe,style:fe}),Kt?dn():tn())},ne=te,Xt={Line:Ct,Circle:ne}},71032:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return ct}});var Jt=he(87462),xt=he(4942),qt=he(97685),Vt=he(45987),Rt=he(94184),Dt=he.n(Rt),St=he(21770),Et=he(15105),Nt=he(64217),Pt=he(67294);function Ct(gt,ft){var kt=gt.disabled,jt=gt.prefixCls,Ht=gt.character,Ot=gt.characterRender,te=gt.index,ne=gt.count,Xt=gt.value,ce=gt.allowHalf,me=gt.focused,Pe=gt.onHover,De=gt.onClick,Ve=function(le){Pe(le,te)},we=function(le){De(le,te)},Qe=function(le){le.keyCode===Et.Z.ENTER&&De(le,te)},ae=te+1,_t=new Set([jt]);Xt===0&&te===0&&me?_t.add("".concat(jt,"-focused")):ce&&Xt+.5>=ae&&Xtte?"true":"false","aria-posinset":te+1,"aria-setsize":ne,tabIndex:kt?-1:0},Pt.createElement("div",{className:"".concat(jt,"-first")},$t),Pt.createElement("div",{className:"".concat(jt,"-second")},$t)));return Ot&&(re=Ot(re,gt)),re}var Lt=Pt.forwardRef(Ct);function Ft(){var gt=Pt.useRef({});function ft(jt){return gt.current[jt]}function kt(jt){return function(Ht){gt.current[jt]=Ht}}return[ft,kt]}function vt(gt){var ft=gt.pageXOffset,kt="scrollLeft";if(typeof ft!="number"){var jt=gt.document;ft=jt.documentElement[kt],typeof ft!="number"&&(ft=jt.body[kt])}return ft}function et(gt){var ft,kt,jt=gt.ownerDocument,Ht=jt.body,Ot=jt&&jt.documentElement,te=gt.getBoundingClientRect();return ft=te.left,kt=te.top,ft-=Ot.clientLeft||Ht.clientLeft||0,kt-=Ot.clientTop||Ht.clientTop||0,{left:ft,top:kt}}function tt(gt){var ft=et(gt),kt=gt.ownerDocument,jt=kt.defaultView||kt.parentWindow;return ft.left+=vt(jt),ft.left}var st=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function rt(gt,ft){var kt=gt.prefixCls,jt=kt===void 0?"rc-rate":kt,Ht=gt.className,Ot=gt.defaultValue,te=gt.value,ne=gt.count,Xt=ne===void 0?5:ne,ce=gt.allowHalf,me=ce===void 0?!1:ce,Pe=gt.allowClear,De=Pe===void 0?!0:Pe,Ve=gt.keyboard,we=Ve===void 0?!0:Ve,Qe=gt.character,ae=Qe===void 0?"\u2605":Qe,_t=gt.characterRender,$t=gt.disabled,re=gt.direction,pe=re===void 0?"ltr":re,le=gt.tabIndex,Ue=le===void 0?0:le,Ne=gt.autoFocus,Xe=gt.onHoverChange,Le=gt.onChange,xe=gt.onFocus,_e=gt.onBlur,Fe=gt.onKeyDown,Ae=gt.onMouseLeave,oe=(0,Vt.Z)(gt,st),Mt=Ft(),At=(0,qt.Z)(Mt,2),Qt=At[0],se=At[1],Kt=Pt.useRef(null),It=function(){if(!$t){var Ri;(Ri=Kt.current)===null||Ri===void 0||Ri.focus()}};Pt.useImperativeHandle(ft,function(){return{focus:It,blur:function(){if(!$t){var Ri;(Ri=Kt.current)===null||Ri===void 0||Ri.blur()}}}});var bt=(0,St.Z)(Ot||0,{value:te}),Bt=(0,qt.Z)(bt,2),ie=Bt[0],Wt=Bt[1],Zt=(0,St.Z)(null),fe=(0,qt.Z)(Zt,2),ke=fe[0],tn=fe[1],dn=function(Ri,vn){var Ut=pe==="rtl",cn=Ri+1;if(me){var Pn=Qt(Ri),kn=tt(Pn),Nn=Pn.clientWidth;(Ut&&vn-kn>Nn/2||!Ut&&vn-kn0&&!Ut||vn===Et.Z.RIGHT&&ie>0&&Ut?(ln(ie-cn),Ri.preventDefault()):vn===Et.Z.LEFT&&ieae.length)&&(_t=ae.length);for(var $t=0,re=new Array(_t);$t<_t;$t++)re[$t]=ae[$t];return re}function Nt(ae,_t){if(ae){if(typeof ae=="string")return Et(ae,_t);var $t=Object.prototype.toString.call(ae).slice(8,-1);if($t==="Object"&&ae.constructor&&($t=ae.constructor.name),$t==="Map"||$t==="Set")return Array.from(ae);if($t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($t))return Et(ae,_t)}}function Pt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ct(ae,_t){return Dt(ae)||St(ae,_t)||Nt(ae,_t)||Pt()}function Lt(ae,_t){if(ae==null)return{};var $t={},re=Object.keys(ae),pe,le;for(le=0;le=0)&&($t[pe]=ae[pe]);return $t}function Ft(ae,_t){if(ae==null)return{};var $t=Lt(ae,_t),re,pe;if(Object.getOwnPropertySymbols){var le=Object.getOwnPropertySymbols(ae);for(pe=0;pe=0)&&Object.prototype.propertyIsEnumerable.call(ae,re)&&($t[re]=ae[re])}return $t}var vt=he(67294),et=he(94184),tt=he.n(et);function st(ae){if(Array.isArray(ae))return ae}function rt(ae,_t){var $t=ae==null?null:typeof Symbol!="undefined"&&ae[Symbol.iterator]||ae["@@iterator"];if($t!=null){var re,pe,le,Ue,Ne=[],Xe=!0,Le=!1;try{if(le=($t=$t.call(ae)).next,_t===0){if(Object($t)!==$t)return;Xe=!1}else for(;!(Xe=(re=le.call($t)).done)&&(Ne.push(re.value),Ne.length!==_t);Xe=!0);}catch(xe){Le=!0,pe=xe}finally{try{if(!Xe&&$t.return!=null&&(Ue=$t.return(),Object(Ue)!==Ue))return}finally{if(Le)throw pe}}return Ne}}function ut(ae,_t){(_t==null||_t>ae.length)&&(_t=ae.length);for(var $t=0,re=new Array(_t);$t<_t;$t++)re[$t]=ae[$t];return re}function ct(ae,_t){if(ae){if(typeof ae=="string")return ut(ae,_t);var $t=Object.prototype.toString.call(ae).slice(8,-1);if($t==="Object"&&ae.constructor&&($t=ae.constructor.name),$t==="Map"||$t==="Set")return Array.from(ae);if($t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($t))return ut(ae,_t)}}function gt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ft(ae,_t){return st(ae)||rt(ae,_t)||ct(ae,_t)||gt()}function kt(ae){var _t=vt.useRef();_t.current=ae;var $t=vt.useCallback(function(){for(var re,pe=arguments.length,le=new Array(pe),Ue=0;Ue=Pe.F1&&$t<=Pe.F12)return!1;switch($t){case Pe.ALT:case Pe.CAPS_LOCK:case Pe.CONTEXT_MENU:case Pe.CTRL:case Pe.DOWN:case Pe.END:case Pe.ESC:case Pe.HOME:case Pe.INSERT:case Pe.LEFT:case Pe.MAC_FF_META:case Pe.META:case Pe.NUMLOCK:case Pe.NUM_CENTER:case Pe.PAGE_DOWN:case Pe.PAGE_UP:case Pe.PAUSE:case Pe.PRINT_SCREEN:case Pe.RIGHT:case Pe.SHIFT:case Pe.UP:case Pe.WIN_KEY:case Pe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(_t){if(_t>=Pe.ZERO&&_t<=Pe.NINE||_t>=Pe.NUM_ZERO&&_t<=Pe.NUM_MULTIPLY||_t>=Pe.A&&_t<=Pe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&_t===0)return!0;switch(_t){case Pe.SPACE:case Pe.QUESTION_MARK:case Pe.NUM_PLUS:case Pe.NUM_MINUS:case Pe.NUM_PERIOD:case Pe.NUM_DIVISION:case Pe.SEMICOLON:case Pe.DASH:case Pe.EQUALS:case Pe.COMMA:case Pe.PERIOD:case Pe.SLASH:case Pe.APOSTROPHE:case Pe.SINGLE_QUOTE:case Pe.OPEN_SQUARE_BRACKET:case Pe.BACKSLASH:case Pe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},De=Pe,Ve=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],we=vt.forwardRef(function(ae,_t){var $t,re=ae.prefixCls,pe=re===void 0?"rc-switch":re,le=ae.className,Ue=ae.checked,Ne=ae.defaultChecked,Xe=ae.disabled,Le=ae.loadingIcon,xe=ae.checkedChildren,_e=ae.unCheckedChildren,Fe=ae.onClick,Ae=ae.onChange,oe=ae.onKeyDown,Mt=Ft(ae,Ve),At=me(!1,{value:Ue,defaultValue:Ne}),Qt=Ct(At,2),se=Qt[0],Kt=Qt[1];function It(Wt,Zt){var fe=se;return Xe||(fe=Wt,Kt(fe),Ae==null||Ae(fe,Zt)),fe}function bt(Wt){Wt.which===De.LEFT?It(!1,Wt):Wt.which===De.RIGHT&&It(!0,Wt),oe==null||oe(Wt)}function Bt(Wt){var Zt=It(!se,Wt);Fe==null||Fe(Zt,Wt)}var ie=tt()(pe,le,($t={},Rt($t,"".concat(pe,"-checked"),se),Rt($t,"".concat(pe,"-disabled"),Xe),$t));return vt.createElement("button",Jt({},Mt,{type:"button",role:"switch","aria-checked":se,disabled:Xe,className:ie,ref:_t,onKeyDown:bt,onClick:Bt}),Le,vt.createElement("span",{className:"".concat(pe,"-inner")},vt.createElement("span",{className:"".concat(pe,"-inner-checked")},xe),vt.createElement("span",{className:"".concat(pe,"-inner-unchecked")},_e)))});we.displayName="Switch";var Qe=we},86128:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return ct}});var Jt=he(87462),xt=he(4942),qt=he(1413),Vt=he(97685),Rt=he(45987),Dt=he(67294),St=he(94184),Et=he.n(St),Nt=he(64217),Pt=he(27822),Ct=function(ft){for(var kt=ft.prefixCls,jt=ft.level,Ht=ft.isStart,Ot=ft.isEnd,te="".concat(kt,"-indent-unit"),ne=[],Xt=0;Xt0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Kt=Qt.length,It=se.length;if(Math.abs(Kt-It)!==1)return{add:!1,key:null};function bt(Bt,ie){var Wt=new Map;Bt.forEach(function(fe){Wt.set(fe,!0)});var Zt=ie.filter(function(fe){return!Wt.has(fe)});return Zt.length===1?Zt[0]:null}return Kt ").concat(se);return se}var Xe=tt.forwardRef(function(Qt,se){var Kt=Qt.prefixCls,It=Qt.data,bt=Qt.selectable,Bt=Qt.checkable,ie=Qt.expandedKeys,Wt=Qt.selectedKeys,Zt=Qt.checkedKeys,fe=Qt.loadedKeys,ke=Qt.loadingKeys,tn=Qt.halfCheckedKeys,dn=Qt.keyEntities,ln=Qt.disabled,Bn=Qt.dragging,Vn=Qt.dragOverNodeKey,Tn=Qt.dropPosition,un=Qt.motion,si=Qt.height,ei=Qt.itemHeight,fi=Qt.virtual,bi=Qt.scrollWidth,Ni=Qt.focusable,qn=Qt.activeItem,ji=Qt.focused,xr=Qt.tabIndex,Fr=Qt.onKeyDown,jr=Qt.onFocus,Pr=Qt.onBlur,Fi=Qt.onActiveChange,yr=Qt.onListChangeStart,Ii=Qt.onListChangeEnd,vn=(0,ft.Z)(Qt,we),Ut=tt.useRef(null),cn=tt.useRef(null);tt.useImperativeHandle(se,function(){return{scrollTo:function(zr){Ut.current.scrollTo(zr)},getIndentWidth:function(){return cn.current.offsetWidth}}});var Pn=tt.useState(ie),kn=(0,gt.Z)(Pn,2),Nn=kn[0],On=kn[1],Hn=tt.useState(It),gi=(0,gt.Z)(Hn,2),nn=gi[0],en=gi[1],We=tt.useState(It),sn=(0,gt.Z)(We,2),Xn=sn[0],Zn=sn[1],zn=tt.useState([]),Ze=(0,gt.Z)(zn,2),mn=Ze[0],ri=Ze[1],Si=tt.useState(null),En=(0,gt.Z)(Si,2),Ye=En[0],ti=En[1],xi=tt.useRef(It);xi.current=It;function Ui(){var tr=xi.current;en(tr),Zn(tr),ri([]),ti(null),Ii()}(0,kt.Z)(function(){On(ie);var tr=De(Nn,ie);if(tr.key!==null)if(tr.add){var zr=nn.findIndex(function(Ar){var In=Ar.key;return In===tr.key}),Sr=le(Ve(nn,It,tr.key),fi,si,ei),li=nn.slice();li.splice(zr+1,0,pe),Zn(li),ri(Sr),ti("show")}else{var ai=It.findIndex(function(Ar){var In=Ar.key;return In===tr.key}),vi=le(Ve(It,nn,tr.key),fi,si,ei),qi=It.slice();qi.splice(ai+1,0,pe),Zn(qi),ri(vi),ti("hide")}else nn!==It&&(en(It),Zn(It))},[ie,It]),tt.useEffect(function(){Bn||Ui()},[Bn]);var yn=un?Xn:It,hi={expandedKeys:ie,selectedKeys:Wt,loadedKeys:fe,loadingKeys:ke,checkedKeys:Zt,halfCheckedKeys:tn,dragOverNodeKey:Vn,dropPosition:Tn,keyEntities:dn};return tt.createElement(tt.Fragment,null,ji&&qn&&tt.createElement("span",{style:Qe,"aria-live":"assertive"},Ne(qn)),tt.createElement("div",null,tt.createElement("input",{style:Qe,disabled:Ni===!1||ln,tabIndex:Ni!==!1?xr:null,onKeyDown:Fr,onFocus:jr,onBlur:Pr,value:"",onChange:ae,"aria-label":"for screen reader"})),tt.createElement("div",{className:"".concat(Kt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},tt.createElement("div",{className:"".concat(Kt,"-indent")},tt.createElement("div",{ref:cn,className:"".concat(Kt,"-indent-unit")}))),tt.createElement(jt.Z,(0,Jt.Z)({},vn,{data:yn,itemKey:Ue,height:si,fullHeight:!1,virtual:fi,itemHeight:ei,scrollWidth:bi,prefixCls:"".concat(Kt,"-list"),ref:Ut,role:"tree",onVisibleChange:function(zr){zr.every(function(Sr){return Ue(Sr)!==_t})&&Ui()}}),function(tr){var zr=tr.pos,Sr=Object.assign({},(ct(tr.data),tr.data)),li=tr.title,ai=tr.key,vi=tr.isStart,qi=tr.isEnd,Ar=(0,Xt.km)(ai,zr);delete Sr.key,delete Sr.children;var In=(0,Xt.H8)(Ar,hi);return tt.createElement(Pe,(0,Jt.Z)({},Sr,In,{title:li,active:!!qn&&ai===qn.key,pos:zr,data:tr.data,isStart:vi,isEnd:qi,motion:un,motionNodes:ai===_t?mn:null,motionType:Ye,onMotionStart:yr,onMotionEnd:Ui,treeNodeRequiredProps:hi,onMouseMove:function(){Fi(null)}}))}))}),Le=Xe,xe=he(10225),_e=he(17341),Fe=he(35381),Ae=10,oe=function(Qt){(0,Et.Z)(Kt,Qt);var se=(0,Nt.Z)(Kt);function Kt(){var It;(0,Rt.Z)(this,Kt);for(var bt=arguments.length,Bt=new Array(bt),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:!1,tn=It.state,dn=tn.dragChildrenKeys,ln=tn.dropPosition,Bn=tn.dropTargetKey,Vn=tn.dropTargetPos,Tn=tn.dropAllowed;if(Tn){var un=It.props.onDrop;if(It.setState({dragOverNodeKey:null}),It.cleanDragState(),Bn!==null){var si=(0,qt.Z)((0,qt.Z)({},(0,Xt.H8)(Bn,It.getTreeNodeRequiredProps())),{},{active:((fe=It.getActiveItem())===null||fe===void 0?void 0:fe.key)===Bn,data:(0,Fe.Z)(It.state.keyEntities,Bn).node}),ei=dn.includes(Bn);(0,et.ZP)(!ei,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fi=(0,xe.yx)(Vn),bi={event:Wt,node:(0,Xt.F)(si),dragNode:It.dragNodeProps?(0,Xt.F)(It.dragNodeProps):null,dragNodesKeys:[It.dragNodeProps.eventKey].concat(dn),dropToGap:ln!==0,dropPosition:ln+Number(fi[fi.length-1])};ke||un==null||un(bi),It.dragNodeProps=null}}}),(0,Pt.Z)((0,St.Z)(It),"cleanDragState",function(){var Wt=It.state.draggingNodeKey;Wt!==null&&It.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),It.dragStartMousePosition=null,It.currentMouseOverDroppableNodeKey=null}),(0,Pt.Z)((0,St.Z)(It),"triggerExpandActionExpand",function(Wt,Zt){var fe=It.state,ke=fe.expandedKeys,tn=fe.flattenNodes,dn=Zt.expanded,ln=Zt.key,Bn=Zt.isLeaf;if(!(Bn||Wt.shiftKey||Wt.metaKey||Wt.ctrlKey)){var Vn=tn.filter(function(un){return un.key===ln})[0],Tn=(0,Xt.F)((0,qt.Z)((0,qt.Z)({},(0,Xt.H8)(ln,It.getTreeNodeRequiredProps())),{},{data:Vn.data}));It.setExpandedKeys(dn?(0,xe._5)(ke,ln):(0,xe.L0)(ke,ln)),It.onNodeExpand(Wt,Tn)}}),(0,Pt.Z)((0,St.Z)(It),"onNodeClick",function(Wt,Zt){var fe=It.props,ke=fe.onClick,tn=fe.expandAction;tn==="click"&&It.triggerExpandActionExpand(Wt,Zt),ke==null||ke(Wt,Zt)}),(0,Pt.Z)((0,St.Z)(It),"onNodeDoubleClick",function(Wt,Zt){var fe=It.props,ke=fe.onDoubleClick,tn=fe.expandAction;tn==="doubleClick"&&It.triggerExpandActionExpand(Wt,Zt),ke==null||ke(Wt,Zt)}),(0,Pt.Z)((0,St.Z)(It),"onNodeSelect",function(Wt,Zt){var fe=It.state.selectedKeys,ke=It.state,tn=ke.keyEntities,dn=ke.fieldNames,ln=It.props,Bn=ln.onSelect,Vn=ln.multiple,Tn=Zt.selected,un=Zt[dn.key],si=!Tn;si?Vn?fe=(0,xe.L0)(fe,un):fe=[un]:fe=(0,xe._5)(fe,un);var ei=fe.map(function(fi){var bi=(0,Fe.Z)(tn,fi);return bi?bi.node:null}).filter(Boolean);It.setUncontrolledState({selectedKeys:fe}),Bn==null||Bn(fe,{event:"select",selected:si,node:Zt,selectedNodes:ei,nativeEvent:Wt.nativeEvent})}),(0,Pt.Z)((0,St.Z)(It),"onNodeCheck",function(Wt,Zt,fe){var ke=It.state,tn=ke.keyEntities,dn=ke.checkedKeys,ln=ke.halfCheckedKeys,Bn=It.props,Vn=Bn.checkStrictly,Tn=Bn.onCheck,un=Zt.key,si,ei={event:"check",node:Zt,checked:fe,nativeEvent:Wt.nativeEvent};if(Vn){var fi=fe?(0,xe.L0)(dn,un):(0,xe._5)(dn,un),bi=(0,xe._5)(ln,un);si={checked:fi,halfChecked:bi},ei.checkedNodes=fi.map(function(jr){return(0,Fe.Z)(tn,jr)}).filter(Boolean).map(function(jr){return jr.node}),It.setUncontrolledState({checkedKeys:fi})}else{var Ni=(0,_e.S)([].concat((0,Vt.Z)(dn),[un]),!0,tn),qn=Ni.checkedKeys,ji=Ni.halfCheckedKeys;if(!fe){var xr=new Set(qn);xr.delete(un);var Fr=(0,_e.S)(Array.from(xr),{checked:!1,halfCheckedKeys:ji},tn);qn=Fr.checkedKeys,ji=Fr.halfCheckedKeys}si=qn,ei.checkedNodes=[],ei.checkedNodesPositions=[],ei.halfCheckedKeys=ji,qn.forEach(function(jr){var Pr=(0,Fe.Z)(tn,jr);if(Pr){var Fi=Pr.node,yr=Pr.pos;ei.checkedNodes.push(Fi),ei.checkedNodesPositions.push({node:Fi,pos:yr})}}),It.setUncontrolledState({checkedKeys:qn},!1,{halfCheckedKeys:ji})}Tn==null||Tn(si,ei)}),(0,Pt.Z)((0,St.Z)(It),"onNodeLoad",function(Wt){var Zt,fe=Wt.key,ke=It.state.keyEntities,tn=(0,Fe.Z)(ke,fe);if(!(tn!=null&&(Zt=tn.children)!==null&&Zt!==void 0&&Zt.length)){var dn=new Promise(function(ln,Bn){It.setState(function(Vn){var Tn=Vn.loadedKeys,un=Tn===void 0?[]:Tn,si=Vn.loadingKeys,ei=si===void 0?[]:si,fi=It.props,bi=fi.loadData,Ni=fi.onLoad;if(!bi||un.includes(fe)||ei.includes(fe))return null;var qn=bi(Wt);return qn.then(function(){var ji=It.state.loadedKeys,xr=(0,xe.L0)(ji,fe);Ni==null||Ni(xr,{event:"load",node:Wt}),It.setUncontrolledState({loadedKeys:xr}),It.setState(function(Fr){return{loadingKeys:(0,xe._5)(Fr.loadingKeys,fe)}}),ln()}).catch(function(ji){if(It.setState(function(Fr){return{loadingKeys:(0,xe._5)(Fr.loadingKeys,fe)}}),It.loadingRetryTimes[fe]=(It.loadingRetryTimes[fe]||0)+1,It.loadingRetryTimes[fe]>=Ae){var xr=It.state.loadedKeys;(0,et.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),It.setUncontrolledState({loadedKeys:(0,xe.L0)(xr,fe)}),ln()}Bn(ji)}),{loadingKeys:(0,xe.L0)(ei,fe)}})});return dn.catch(function(){}),dn}}),(0,Pt.Z)((0,St.Z)(It),"onNodeMouseEnter",function(Wt,Zt){var fe=It.props.onMouseEnter;fe==null||fe({event:Wt,node:Zt})}),(0,Pt.Z)((0,St.Z)(It),"onNodeMouseLeave",function(Wt,Zt){var fe=It.props.onMouseLeave;fe==null||fe({event:Wt,node:Zt})}),(0,Pt.Z)((0,St.Z)(It),"onNodeContextMenu",function(Wt,Zt){var fe=It.props.onRightClick;fe&&(Wt.preventDefault(),fe({event:Wt,node:Zt}))}),(0,Pt.Z)((0,St.Z)(It),"onFocus",function(){var Wt=It.props.onFocus;It.setState({focused:!0});for(var Zt=arguments.length,fe=new Array(Zt),ke=0;ke1&&arguments[1]!==void 0?arguments[1]:!1,fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!It.destroyed){var ke=!1,tn=!0,dn={};Object.keys(Wt).forEach(function(ln){if(It.props.hasOwnProperty(ln)){tn=!1;return}ke=!0,dn[ln]=Wt[ln]}),ke&&(!Zt||tn)&&It.setState((0,qt.Z)((0,qt.Z)({},dn),fe))}}),(0,Pt.Z)((0,St.Z)(It),"scrollTo",function(Wt){It.listRef.current.scrollTo(Wt)}),It}return(0,Dt.Z)(Kt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var bt=this.props,Bt=bt.activeKey,ie=bt.itemScrollOffset,Wt=ie===void 0?0:ie;Bt!==void 0&&Bt!==this.state.activeKey&&(this.setState({activeKey:Bt}),Bt!==null&&this.scrollTo({key:Bt,offset:Wt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var bt=this.state,Bt=bt.focused,ie=bt.flattenNodes,Wt=bt.keyEntities,Zt=bt.draggingNodeKey,fe=bt.activeKey,ke=bt.dropLevelOffset,tn=bt.dropContainerKey,dn=bt.dropTargetKey,ln=bt.dropPosition,Bn=bt.dragOverNodeKey,Vn=bt.indent,Tn=this.props,un=Tn.prefixCls,si=Tn.className,ei=Tn.style,fi=Tn.showLine,bi=Tn.focusable,Ni=Tn.tabIndex,qn=Ni===void 0?0:Ni,ji=Tn.selectable,xr=Tn.showIcon,Fr=Tn.icon,jr=Tn.switcherIcon,Pr=Tn.draggable,Fi=Tn.checkable,yr=Tn.checkStrictly,Ii=Tn.disabled,vn=Tn.motion,Ut=Tn.loadData,cn=Tn.filterTreeNode,Pn=Tn.height,kn=Tn.itemHeight,Nn=Tn.scrollWidth,On=Tn.virtual,Hn=Tn.titleRender,gi=Tn.dropIndicatorRender,nn=Tn.onContextMenu,en=Tn.onScroll,We=Tn.direction,sn=Tn.rootClassName,Xn=Tn.rootStyle,Zn=(0,vt.Z)(this.props,{aria:!0,data:!0}),zn;Pr&&((0,xt.Z)(Pr)==="object"?zn=Pr:typeof Pr=="function"?zn={nodeDraggable:Pr}:zn={});var Ze={prefixCls:un,selectable:ji,showIcon:xr,icon:Fr,switcherIcon:jr,draggable:zn,draggingNodeKey:Zt,checkable:Fi,checkStrictly:yr,disabled:Ii,keyEntities:Wt,dropLevelOffset:ke,dropContainerKey:tn,dropTargetKey:dn,dropPosition:ln,dragOverNodeKey:Bn,indent:Vn,direction:We,dropIndicatorRender:gi,loadData:Ut,filterTreeNode:cn,titleRender:Hn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return tt.createElement(st.k.Provider,{value:Ze},tt.createElement("div",{className:Lt()(un,si,sn,(0,Pt.Z)((0,Pt.Z)((0,Pt.Z)({},"".concat(un,"-show-line"),fi),"".concat(un,"-focused"),Bt),"".concat(un,"-active-focused"),fe!==null)),style:Xn},tt.createElement(Le,(0,Jt.Z)({ref:this.listRef,prefixCls:un,style:ei,data:ie,disabled:Ii,selectable:ji,checkable:!!Fi,motion:vn,dragging:Zt!==null,height:Pn,itemHeight:kn,virtual:On,focusable:bi,focused:Bt,tabIndex:qn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:nn,onScroll:en,scrollWidth:Nn},this.getTreeNodeRequiredProps(),Zn))))}}],[{key:"getDerivedStateFromProps",value:function(bt,Bt){var ie=Bt.prevProps,Wt={prevProps:bt};function Zt(qn){return!ie&&bt.hasOwnProperty(qn)||ie&&ie[qn]!==bt[qn]}var fe,ke=Bt.fieldNames;if(Zt("fieldNames")&&(ke=(0,Xt.w$)(bt.fieldNames),Wt.fieldNames=ke),Zt("treeData")?fe=bt.treeData:Zt("children")&&((0,et.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),fe=(0,Xt.zn)(bt.children)),fe){Wt.treeData=fe;var tn=(0,Xt.I8)(fe,{fieldNames:ke});Wt.keyEntities=(0,qt.Z)((0,Pt.Z)({},_t,re),tn.keyEntities)}var dn=Wt.keyEntities||Bt.keyEntities;if(Zt("expandedKeys")||ie&&Zt("autoExpandParent"))Wt.expandedKeys=bt.autoExpandParent||!ie&&bt.defaultExpandParent?(0,xe.r7)(bt.expandedKeys,dn):bt.expandedKeys;else if(!ie&&bt.defaultExpandAll){var ln=(0,qt.Z)({},dn);delete ln[_t];var Bn=[];Object.keys(ln).forEach(function(qn){var ji=ln[qn];ji.children&&ji.children.length&&Bn.push(ji.key)}),Wt.expandedKeys=Bn}else!ie&&bt.defaultExpandedKeys&&(Wt.expandedKeys=bt.autoExpandParent||bt.defaultExpandParent?(0,xe.r7)(bt.defaultExpandedKeys,dn):bt.defaultExpandedKeys);if(Wt.expandedKeys||delete Wt.expandedKeys,fe||Wt.expandedKeys){var Vn=(0,Xt.oH)(fe||Bt.treeData,Wt.expandedKeys||Bt.expandedKeys,ke);Wt.flattenNodes=Vn}if(bt.selectable&&(Zt("selectedKeys")?Wt.selectedKeys=(0,xe.BT)(bt.selectedKeys,bt):!ie&&bt.defaultSelectedKeys&&(Wt.selectedKeys=(0,xe.BT)(bt.defaultSelectedKeys,bt))),bt.checkable){var Tn;if(Zt("checkedKeys")?Tn=(0,xe.E6)(bt.checkedKeys)||{}:!ie&&bt.defaultCheckedKeys?Tn=(0,xe.E6)(bt.defaultCheckedKeys)||{}:fe&&(Tn=(0,xe.E6)(bt.checkedKeys)||{checkedKeys:Bt.checkedKeys,halfCheckedKeys:Bt.halfCheckedKeys}),Tn){var un=Tn,si=un.checkedKeys,ei=si===void 0?[]:si,fi=un.halfCheckedKeys,bi=fi===void 0?[]:fi;if(!bt.checkStrictly){var Ni=(0,_e.S)(ei,!0,dn);ei=Ni.checkedKeys,bi=Ni.halfCheckedKeys}Wt.checkedKeys=ei,Wt.halfCheckedKeys=bi}}return Zt("loadedKeys")&&(Wt.loadedKeys=bt.loadedKeys),Wt}}]),Kt}(tt.Component);(0,Pt.Z)(oe,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ut,allowDrop:function(){return!0},expandAction:!1}),(0,Pt.Z)(oe,"TreeNode",Ot.Z);var Mt=oe,At=Mt},10225:function(An,jn,he){"use strict";he.d(jn,{BT:function(){return tt},E6:function(){return ut},L0:function(){return Pt},OM:function(){return et},_5:function(){return Nt},r7:function(){return ct},wA:function(){return Lt},yx:function(){return Ct}});var Jt=he(74902),xt=he(71002),qt=he(80334),Vt=he(67294),Rt=he(86128),Dt=he(35381),St=he(1089),Et=null;function Nt(gt,ft){if(!gt)return[];var kt=gt.slice(),jt=kt.indexOf(ft);return jt>=0&&kt.splice(jt,1),kt}function Pt(gt,ft){var kt=(gt||[]).slice();return kt.indexOf(ft)===-1&&kt.push(ft),kt}function Ct(gt){return gt.split("-")}function Lt(gt,ft){var kt=[],jt=(0,Dt.Z)(ft,gt);function Ht(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ot.forEach(function(te){var ne=te.key,Xt=te.children;kt.push(ne),Ht(Xt)})}return Ht(jt.children),kt}function Ft(gt){if(gt.parent){var ft=Ct(gt.pos);return Number(ft[ft.length-1])===gt.parent.children.length-1}return!1}function vt(gt){var ft=Ct(gt.pos);return Number(ft[ft.length-1])===0}function et(gt,ft,kt,jt,Ht,Ot,te,ne,Xt,ce){var me,Pe=gt.clientX,De=gt.clientY,Ve=gt.target.getBoundingClientRect(),we=Ve.top,Qe=Ve.height,ae=(ce==="rtl"?-1:1)*(((Ht==null?void 0:Ht.x)||0)-Pe),_t=(ae-12)/jt,$t=Xt.filter(function(At){var Qt;return(Qt=ne[At])===null||Qt===void 0||(Qt=Qt.children)===null||Qt===void 0?void 0:Qt.length}),re=(0,Dt.Z)(ne,kt.eventKey);if(De-1.5?Ot({dragNode:Ae,dropNode:oe,dropPosition:1})?xe=1:Mt=!1:Ot({dragNode:Ae,dropNode:oe,dropPosition:0})?xe=0:Ot({dragNode:Ae,dropNode:oe,dropPosition:1})?xe=1:Mt=!1:Ot({dragNode:Ae,dropNode:oe,dropPosition:1})?xe=1:Mt=!1,{dropPosition:xe,dropLevelOffset:_e,dropTargetKey:re.key,dropTargetPos:re.pos,dragOverNodeKey:Le,dropContainerKey:xe===0?null:((me=re.parent)===null||me===void 0?void 0:me.key)||null,dropAllowed:Mt}}function tt(gt,ft){if(gt){var kt=ft.multiple;return kt?gt.slice():gt.length?[gt[0]]:gt}}var st=function(ft){return ft};function rt(gt,ft){if(!gt)return[];var kt=ft||{},jt=kt.processProps,Ht=jt===void 0?st:jt,Ot=Array.isArray(gt)?gt:[gt];return Ot.map(function(te){var ne=te.children,Xt=_objectWithoutProperties(te,Et),ce=rt(ne,ft);return React.createElement(TreeNode,_extends({key:Xt.key},Ht(Xt)),ce)})}function ut(gt){if(!gt)return null;var ft;if(Array.isArray(gt))ft={checkedKeys:gt,halfCheckedKeys:void 0};else if((0,xt.Z)(gt)==="object")ft={checkedKeys:gt.checked||void 0,halfCheckedKeys:gt.halfChecked||void 0};else return(0,qt.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ft}function ct(gt,ft){var kt=new Set;function jt(Ht){if(!kt.has(Ht)){var Ot=(0,Dt.Z)(ft,Ht);if(Ot){kt.add(Ht);var te=Ot.parent,ne=Ot.node;ne.disabled||te&&jt(te.key)}}}return(gt||[]).forEach(function(Ht){jt(Ht)}),(0,Jt.Z)(kt)}},17341:function(An,jn,he){"use strict";he.d(jn,{S:function(){return St}});var Jt=he(80334),xt=he(35381);function qt(Et,Nt){var Pt=new Set;return Et.forEach(function(Ct){Nt.has(Ct)||Pt.add(Ct)}),Pt}function Vt(Et){var Nt=Et||{},Pt=Nt.disabled,Ct=Nt.disableCheckbox,Lt=Nt.checkable;return!!(Pt||Ct)||Lt===!1}function Rt(Et,Nt,Pt,Ct){for(var Lt=new Set(Et),Ft=new Set,vt=0;vt<=Pt;vt+=1){var et=Nt.get(vt)||new Set;et.forEach(function(ut){var ct=ut.key,gt=ut.node,ft=ut.children,kt=ft===void 0?[]:ft;Lt.has(ct)&&!Ct(gt)&&kt.filter(function(jt){return!Ct(jt.node)}).forEach(function(jt){Lt.add(jt.key)})})}for(var tt=new Set,st=Pt;st>=0;st-=1){var rt=Nt.get(st)||new Set;rt.forEach(function(ut){var ct=ut.parent,gt=ut.node;if(!(Ct(gt)||!ut.parent||tt.has(ut.parent.key))){if(Ct(ut.parent.node)){tt.add(ct.key);return}var ft=!0,kt=!1;(ct.children||[]).filter(function(jt){return!Ct(jt.node)}).forEach(function(jt){var Ht=jt.key,Ot=Lt.has(Ht);ft&&!Ot&&(ft=!1),!kt&&(Ot||Ft.has(Ht))&&(kt=!0)}),ft&&Lt.add(ct.key),kt&&Ft.add(ct.key),tt.add(ct.key)}})}return{checkedKeys:Array.from(Lt),halfCheckedKeys:Array.from(qt(Ft,Lt))}}function Dt(Et,Nt,Pt,Ct,Lt){for(var Ft=new Set(Et),vt=new Set(Nt),et=0;et<=Ct;et+=1){var tt=Pt.get(et)||new Set;tt.forEach(function(ct){var gt=ct.key,ft=ct.node,kt=ct.children,jt=kt===void 0?[]:kt;!Ft.has(gt)&&!vt.has(gt)&&!Lt(ft)&&jt.filter(function(Ht){return!Lt(Ht.node)}).forEach(function(Ht){Ft.delete(Ht.key)})})}vt=new Set;for(var st=new Set,rt=Ct;rt>=0;rt-=1){var ut=Pt.get(rt)||new Set;ut.forEach(function(ct){var gt=ct.parent,ft=ct.node;if(!(Lt(ft)||!ct.parent||st.has(ct.parent.key))){if(Lt(ct.parent.node)){st.add(gt.key);return}var kt=!0,jt=!1;(gt.children||[]).filter(function(Ht){return!Lt(Ht.node)}).forEach(function(Ht){var Ot=Ht.key,te=Ft.has(Ot);kt&&!te&&(kt=!1),!jt&&(te||vt.has(Ot))&&(jt=!0)}),kt||Ft.delete(gt.key),jt&&vt.add(gt.key),st.add(gt.key)}})}return{checkedKeys:Array.from(Ft),halfCheckedKeys:Array.from(qt(vt,Ft))}}function St(Et,Nt,Pt,Ct){var Lt=[],Ft;Ct?Ft=Ct:Ft=Vt;var vt=new Set(Et.filter(function(rt){var ut=!!(0,xt.Z)(Pt,rt);return ut||Lt.push(rt),ut})),et=new Map,tt=0;Object.keys(Pt).forEach(function(rt){var ut=Pt[rt],ct=ut.level,gt=et.get(ct);gt||(gt=new Set,et.set(ct,gt)),gt.add(ut),tt=Math.max(tt,ct)}),(0,Jt.ZP)(!Lt.length,"Tree missing follow keys: ".concat(Lt.slice(0,100).map(function(rt){return"'".concat(rt,"'")}).join(", ")));var st;return Nt===!0?st=Rt(vt,et,tt,Ft):st=Dt(vt,Nt.halfCheckedKeys,et,tt,Ft),st}},35381:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Jt}});function Jt(xt,qt){return xt[qt]}},1089:function(An,jn,he){"use strict";he.d(jn,{F:function(){return ct},H8:function(){return ut},I8:function(){return rt},km:function(){return Lt},oH:function(){return tt},w$:function(){return Ft},zn:function(){return et}});var Jt=he(71002),xt=he(74902),qt=he(1413),Vt=he(45987),Rt=he(50344),Dt=he(98423),St=he(80334),Et=he(35381),Nt=["children"];function Pt(gt,ft){return"".concat(gt,"-").concat(ft)}function Ct(gt){return gt&>.type&>.type.isTreeNode}function Lt(gt,ft){return gt!=null?gt:ft}function Ft(gt){var ft=gt||{},kt=ft.title,jt=ft._title,Ht=ft.key,Ot=ft.children,te=kt||"title";return{title:te,_title:jt||[te],key:Ht||"key",children:Ot||"children"}}function vt(gt,ft){var kt=new Map;function jt(Ht){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ht||[]).forEach(function(te){var ne=te[ft.key],Xt=te[ft.children];warning(ne!=null,"Tree node must have a certain key: [".concat(Ot).concat(ne,"]"));var ce=String(ne);warning(!kt.has(ce)||ne===null||ne===void 0,"Same 'key' exist in the Tree: ".concat(ce)),kt.set(ce,!0),jt(Xt,"".concat(Ot).concat(ce," > "))})}jt(gt)}function et(gt){function ft(kt){var jt=(0,Rt.Z)(kt);return jt.map(function(Ht){if(!Ct(Ht))return(0,St.ZP)(!Ht,"Tree/TreeNode can only accept TreeNode as children."),null;var Ot=Ht.key,te=Ht.props,ne=te.children,Xt=(0,Vt.Z)(te,Nt),ce=(0,qt.Z)({key:Ot},Xt),me=ft(ne);return me.length&&(ce.children=me),ce}).filter(function(Ht){return Ht})}return ft(gt)}function tt(gt,ft,kt){var jt=Ft(kt),Ht=jt._title,Ot=jt.key,te=jt.children,ne=new Set(ft===!0?[]:ft),Xt=[];function ce(me){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return me.map(function(De,Ve){for(var we=Pt(Pe?Pe.pos:"0",Ve),Qe=Lt(De[Ot],we),ae,_t=0;_t1&&arguments[1]!==void 0?arguments[1]:{},kt=ft.initWrapper,jt=ft.processEntity,Ht=ft.onProcessFinished,Ot=ft.externalGetKey,te=ft.childrenPropName,ne=ft.fieldNames,Xt=arguments.length>2?arguments[2]:void 0,ce=Ot||Xt,me={},Pe={},De={posEntities:me,keyEntities:Pe};return kt&&(De=kt(De)||De),st(gt,function(Ve){var we=Ve.node,Qe=Ve.index,ae=Ve.pos,_t=Ve.key,$t=Ve.parentPos,re=Ve.level,pe=Ve.nodes,le={node:we,nodes:pe,index:Qe,key:_t,pos:ae,level:re},Ue=Lt(_t,ae);me[ae]=le,Pe[Ue]=le,le.parent=me[$t],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),jt&&jt(le,De)},{externalGetKey:ce,childrenPropName:te,fieldNames:ne}),Ht&&Ht(De),De}function ut(gt,ft){var kt=ft.expandedKeys,jt=ft.selectedKeys,Ht=ft.loadedKeys,Ot=ft.loadingKeys,te=ft.checkedKeys,ne=ft.halfCheckedKeys,Xt=ft.dragOverNodeKey,ce=ft.dropPosition,me=ft.keyEntities,Pe=(0,Et.Z)(me,gt),De={eventKey:gt,expanded:kt.indexOf(gt)!==-1,selected:jt.indexOf(gt)!==-1,loaded:Ht.indexOf(gt)!==-1,loading:Ot.indexOf(gt)!==-1,checked:te.indexOf(gt)!==-1,halfChecked:ne.indexOf(gt)!==-1,pos:String(Pe?Pe.pos:""),dragOver:Xt===gt&&ce===0,dragOverGapTop:Xt===gt&&ce===-1,dragOverGapBottom:Xt===gt&&ce===1};return De}function ct(gt){var ft=gt.data,kt=gt.expanded,jt=gt.selected,Ht=gt.checked,Ot=gt.loaded,te=gt.loading,ne=gt.halfChecked,Xt=gt.dragOver,ce=gt.dragOverGapTop,me=gt.dragOverGapBottom,Pe=gt.pos,De=gt.active,Ve=gt.eventKey,we=(0,qt.Z)((0,qt.Z)({},ft),{},{expanded:kt,selected:jt,checked:Ht,loaded:Ot,loading:te,halfChecked:ne,dragOver:Xt,dragOverGapTop:ce,dragOverGapBottom:me,pos:Pe,active:De,key:Ve});return"props"in we||Object.defineProperty(we,"props",{get:function(){return(0,St.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),gt}}),we}},36356:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Ve}});var Jt=he(87462),xt=he(15671),qt=he(43144),Vt=he(97326),Rt=he(60136),Dt=he(29388),St=he(4942),Et=he(67294),Nt=he(1413),Pt=he(45987),Ct=he(71002),Lt=he(74165),Ft=he(15861),vt=he(74902),et=he(94184),tt=he.n(et),st=he(64217),rt=he(80334),ut=function(we,Qe){if(we&&Qe){var ae=Array.isArray(Qe)?Qe:Qe.split(","),_t=we.name||"",$t=we.type||"",re=$t.replace(/\/.*$/,"");return ae.some(function(pe){var le=pe.trim();if(/^\*(\/\*)?$/.test(pe))return!0;if(le.charAt(0)==="."){var Ue=_t.toLowerCase(),Ne=le.toLowerCase(),Xe=[Ne];return(Ne===".jpg"||Ne===".jpeg")&&(Xe=[".jpg",".jpeg"]),Xe.some(function(Le){return Ue.endsWith(Le)})}return/\/\*$/.test(le)?re===le.replace(/\/.*$/,""):$t===le?!0:/^\w+$/.test(le)?((0,rt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(le,"'.Skip for check.")),!0):!1})}return!0};function ct(we,Qe){var ae="cannot ".concat(we.method," ").concat(we.action," ").concat(Qe.status,"'"),_t=new Error(ae);return _t.status=Qe.status,_t.method=we.method,_t.url=we.action,_t}function gt(we){var Qe=we.responseText||we.response;if(!Qe)return Qe;try{return JSON.parse(Qe)}catch(ae){return Qe}}function ft(we){var Qe=new XMLHttpRequest;we.onProgress&&Qe.upload&&(Qe.upload.onprogress=function(re){re.total>0&&(re.percent=re.loaded/re.total*100),we.onProgress(re)});var ae=new FormData;we.data&&Object.keys(we.data).forEach(function($t){var re=we.data[$t];if(Array.isArray(re)){re.forEach(function(pe){ae.append("".concat($t,"[]"),pe)});return}ae.append($t,re)}),we.file instanceof Blob?ae.append(we.filename,we.file,we.file.name):ae.append(we.filename,we.file),Qe.onerror=function(re){we.onError(re)},Qe.onload=function(){return Qe.status<200||Qe.status>=300?we.onError(ct(we,Qe),gt(Qe)):we.onSuccess(gt(Qe),Qe)},Qe.open(we.method,we.action,!0),we.withCredentials&&"withCredentials"in Qe&&(Qe.withCredentials=!0);var _t=we.headers||{};return _t["X-Requested-With"]!==null&&Qe.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(_t).forEach(function($t){_t[$t]!==null&&Qe.setRequestHeader($t,_t[$t])}),Qe.send(ae),{abort:function(){Qe.abort()}}}var kt=function(){var we=(0,Ft.Z)((0,Lt.Z)().mark(function Qe(ae,_t){var $t,re,pe,le,Ue,Ne,Xe,Le;return(0,Lt.Z)().wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:Ne=function(){return Ne=(0,Ft.Z)((0,Lt.Z)().mark(function Ae(oe){return(0,Lt.Z)().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.abrupt("return",new Promise(function(Qt){oe.file(function(se){_t(se)?(oe.fullPath&&!se.webkitRelativePath&&(Object.defineProperties(se,{webkitRelativePath:{writable:!0}}),se.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(se,{webkitRelativePath:{writable:!1}})),Qt(se)):Qt(null)})}));case 1:case"end":return At.stop()}},Ae)})),Ne.apply(this,arguments)},Ue=function(Ae){return Ne.apply(this,arguments)},le=function(){return le=(0,Ft.Z)((0,Lt.Z)().mark(function Ae(oe){var Mt,At,Qt,se,Kt;return(0,Lt.Z)().wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:Mt=oe.createReader(),At=[];case 2:return bt.next=5,new Promise(function(Bt){Mt.readEntries(Bt,function(){return Bt([])})});case 5:if(Qt=bt.sent,se=Qt.length,se){bt.next=9;break}return bt.abrupt("break",12);case 9:for(Kt=0;Kt1&&arguments[1]!==void 0?arguments[1]:1;tt+=1;var Pn=tt;function kn(Nn){if(Nn===0)rt(Pn),Ut();else{var On=vt(function(){kn(Nn-1)});st.set(Pn,On)}}return kn(cn),Pn};ut.cancel=function(vn){var Ut=st.get(vn);return rt(Ut),et(Ut)};var ct=ut;function gt(vn,Ut){var cn="touches"in vn?vn.touches[0]:vn;return cn[Ut?"pageX":"pageY"]}var ft=St.forwardRef(function(vn,Ut){var cn,Pn=vn.prefixCls,kn=vn.rtl,Nn=vn.scrollOffset,On=vn.scrollRange,Hn=vn.onStartMove,gi=vn.onStopMove,nn=vn.onScroll,en=vn.horizontal,We=vn.spinSize,sn=vn.containerSize,Xn=vn.style,Zn=vn.thumbStyle,zn=St.useState(!1),Ze=(0,Vt.Z)(zn,2),mn=Ze[0],ri=Ze[1],Si=St.useState(null),En=(0,Vt.Z)(Si,2),Ye=En[0],ti=En[1],xi=St.useState(null),Ui=(0,Vt.Z)(xi,2),yn=Ui[0],hi=Ui[1],tr=!kn,zr=St.useRef(),Sr=St.useRef(),li=St.useState(!1),ai=(0,Vt.Z)(li,2),vi=ai[0],qi=ai[1],Ar=St.useRef(),In=function(){clearTimeout(Ar.current),qi(!0),Ar.current=setTimeout(function(){qi(!1)},3e3)},Ai=On-sn||0,$o=sn-We||0,xo=Ai>0,to=St.useMemo(function(){if(Nn===0||Ai===0)return 0;var er=Nn/Ai;return er*$o},[Nn,Ai,$o]),qe=function(Lr){Lr.stopPropagation(),Lr.preventDefault()},Oi=St.useRef({top:to,dragging:mn,pageY:Ye,startTop:yn});Oi.current={top:to,dragging:mn,pageY:Ye,startTop:yn};var ar=function(Lr){ri(!0),ti(gt(Lr,en)),hi(Oi.current.top),Hn(),Lr.stopPropagation(),Lr.preventDefault()};St.useEffect(function(){var er=function(Oe){Oe.preventDefault()},Lr=zr.current,Cn=Sr.current;return Lr.addEventListener("touchstart",er),Cn.addEventListener("touchstart",ar),function(){Lr.removeEventListener("touchstart",er),Cn.removeEventListener("touchstart",ar)}},[]);var Pi=St.useRef();Pi.current=Ai;var Gr=St.useRef();Gr.current=$o,St.useEffect(function(){if(mn){var er,Lr=function(Oe){var je=Oi.current,wn=je.dragging,Me=je.pageY,Ie=je.startTop;if(ct.cancel(er),wn){var Ge=gt(Oe,en)-Me,rn=Ie;!tr&&en?rn-=Ge:rn+=Ge;var Ln=Pi.current,Yn=Gr.current,Wn=Yn?rn/Yn:0,pn=Math.ceil(Wn*Ln);pn=Math.max(pn,0),pn=Math.min(pn,Ln),er=ct(function(){nn(pn,en)})}},Cn=function(){ri(!1),gi()};return window.addEventListener("mousemove",Lr),window.addEventListener("touchmove",Lr),window.addEventListener("mouseup",Cn),window.addEventListener("touchend",Cn),function(){window.removeEventListener("mousemove",Lr),window.removeEventListener("touchmove",Lr),window.removeEventListener("mouseup",Cn),window.removeEventListener("touchend",Cn),ct.cancel(er)}}},[mn]),St.useEffect(function(){In()},[Nn]),St.useImperativeHandle(Ut,function(){return{delayHidden:In}});var lr="".concat(Pn,"-scrollbar"),vr={position:"absolute",visibility:vi&&xo?null:"hidden"},cr={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return en?(vr.height=8,vr.left=0,vr.right=0,vr.bottom=0,cr.height="100%",cr.width=We,tr?cr.left=to:cr.right=to):(vr.width=8,vr.top=0,vr.bottom=0,tr?vr.right=0:vr.left=0,cr.width="100%",cr.height=We,cr.top=to),St.createElement("div",{ref:zr,className:Pt()(lr,(cn={},(0,Rt.Z)(cn,"".concat(lr,"-horizontal"),en),(0,Rt.Z)(cn,"".concat(lr,"-vertical"),!en),(0,Rt.Z)(cn,"".concat(lr,"-visible"),vi),cn)),style:(0,xt.Z)((0,xt.Z)({},vr),Xn),onMouseDown:qe,onMouseMove:In},St.createElement("div",{ref:Sr,className:Pt()("".concat(lr,"-thumb"),(0,Rt.Z)({},"".concat(lr,"-thumb-moving"),mn)),style:(0,xt.Z)((0,xt.Z)({},cr),Zn),onMouseDown:ar}))}),kt=ft;function jt(vn){var Ut=vn.children,cn=vn.setRef,Pn=St.useCallback(function(kn){cn(kn)},[]);return St.cloneElement(Ut,{ref:Pn})}function Ht(vn,Ut,cn,Pn,kn,Nn,On){var Hn=On.getKey;return vn.slice(Ut,cn+1).map(function(gi,nn){var en=Ut+nn,We=Nn(gi,en,{style:{width:Pn}}),sn=Hn(gi);return St.createElement(jt,{key:sn,setRef:function(Zn){return kn(gi,Zn)}},We)})}function Ot(vn){return vn instanceof HTMLElement||vn instanceof SVGElement}function te(vn){return Ot(vn)?vn:vn instanceof St.Component?Et.findDOMNode(vn):null}var ne=he(15671),Xt=he(43144),ce=function(){function vn(){(0,ne.Z)(this,vn),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,Xt.Z)(vn,[{key:"set",value:function(cn,Pn){this.maps[cn]=Pn,this.id+=1}},{key:"get",value:function(cn){return this.maps[cn]}}]),vn}(),me=ce;function Pe(vn,Ut,cn){var Pn=St.useState(0),kn=(0,Vt.Z)(Pn,2),Nn=kn[0],On=kn[1],Hn=(0,St.useRef)(new Map),gi=(0,St.useRef)(new me),nn=(0,St.useRef)();function en(){ct.cancel(nn.current)}function We(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;en();var Zn=function(){Hn.current.forEach(function(Ze,mn){if(Ze&&Ze.offsetParent){var ri=te(Ze),Si=ri.offsetHeight;gi.current.get(mn)!==Si&&gi.current.set(mn,ri.offsetHeight)}}),On(function(Ze){return Ze+1})};Xn?Zn():nn.current=ct(Zn)}function sn(Xn,Zn){var zn=vn(Xn),Ze=Hn.current.get(zn);Zn?(Hn.current.set(zn,Zn),We()):Hn.current.delete(zn),!Ze!=!Zn&&(Zn?Ut==null||Ut(Xn):cn==null||cn(Xn))}return(0,St.useEffect)(function(){return en},[]),[sn,We,gi.current,Nn]}function De(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ve=De()?St.useLayoutEffect:St.useEffect,we=function(Ut,cn){var Pn=St.useRef(!0);Ve(function(){return Ut(Pn.current)},cn),Ve(function(){return Pn.current=!1,function(){Pn.current=!0}},[])},Qe=function(Ut,cn){we(function(Pn){if(!Pn)return Ut()},cn)},ae=we;function _t(vn){var Ut=St.useRef();Ut.current=vn;var cn=St.useCallback(function(){for(var Pn,kn=arguments.length,Nn=new Array(kn),On=0;On3&&arguments[3]!==void 0?arguments[3]:!1;return Ut.length&&Pn&&cn===void 0&&!get(vn,Ut.slice(0,-1))?vn:Fe(vn,Ut,cn,Pn)}function oe(vn){return _typeof(vn)==="object"&&vn!==null&&Object.getPrototypeOf(vn)===Object.prototype}function Mt(vn){return Array.isArray(vn)?[]:{}}var At=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Qt(){for(var vn=arguments.length,Ut=new Array(vn),cn=0;cn=0;li-=1){var ai=kn(Ut[li]),vi=cn.get(ai);if(vi===void 0){ri=!0;break}if(Sr-=vi,Sr<=0)break}switch(Ye){case"top":En=xi-Ze;break;case"bottom":En=Ui-mn+Ze;break;default:{var qi=vn.current.scrollTop,Ar=qi+mn;xiAr&&(Si="bottom")}}En!==null&&On(En),En!==We.lastTop&&(ri=!0)}ri&&sn(function(In){return(0,xt.Z)((0,xt.Z)({},In),{},{times:In.times+1,targetAlign:Si,lastTop:En})})}},[We,vn.current]),function(Xn){if(Xn==null){Hn();return}if(ct.cancel(gi.current),typeof Xn=="number")On(Xn);else if(Xn&&(0,qt.Z)(Xn)==="object"){var Zn,zn=Xn.align;"index"in Xn?Zn=Xn.index:Zn=Ut.findIndex(function(ri){return kn(ri)===Xn.key});var Ze=Xn.offset,mn=Ze===void 0?0:Ze;sn({times:0,index:Zn,offset:mn,originAlign:zn})}}}function ln(vn,Ut,cn,Pn){var kn=cn-vn,Nn=Ut-cn,On=Math.min(kn,Nn)*2;if(Pn<=On){var Hn=Math.floor(Pn/2);return Pn%2?cn+Hn+1:cn-Hn}return kn>Nn?cn-(Pn-Nn):cn+(Pn-kn)}function Bn(vn,Ut,cn){var Pn=vn.length,kn=Ut.length,Nn,On;if(Pn===0&&kn===0)return null;Pn1&&arguments[1]!==void 0?arguments[1]:!1,gi=On<0&&Nn.current.top||On>0&&Nn.current.bottom;return Hn&&gi?(clearTimeout(Pn.current),cn.current=!1):(!gi||cn.current)&&kn(),!cn.current&&gi}};function ei(vn,Ut,cn,Pn,kn){var Nn=(0,St.useRef)(0),On=(0,St.useRef)(null),Hn=(0,St.useRef)(null),gi=(0,St.useRef)(!1),nn=si(Ut,cn);function en(Ze,mn){ct.cancel(On.current),Nn.current+=mn,Hn.current=mn,!nn(mn)&&(un||Ze.preventDefault(),On.current=ct(function(){var ri=gi.current?10:1;kn(Nn.current*ri),Nn.current=0}))}function We(Ze,mn){kn(mn,!0),un||Ze.preventDefault()}var sn=(0,St.useRef)(null),Xn=(0,St.useRef)(null);function Zn(Ze){if(vn){ct.cancel(Xn.current),Xn.current=ct(function(){sn.current=null},2);var mn=Ze.deltaX,ri=Ze.deltaY,Si=Ze.shiftKey,En=mn,Ye=ri;(sn.current==="sx"||!sn.current&&Si&&ri&&!mn)&&(En=ri,Ye=0,sn.current="sx");var ti=Math.abs(En),xi=Math.abs(Ye);sn.current===null&&(sn.current=Pn&&ti>xi?"x":"y"),sn.current==="y"?en(Ze,Ye):We(Ze,En)}}function zn(Ze){vn&&(gi.current=Ze.detail===Hn.current)}return[Zn,zn]}var fi=14/15;function bi(vn,Ut,cn){var Pn=(0,St.useRef)(!1),kn=(0,St.useRef)(0),Nn=(0,St.useRef)(null),On=(0,St.useRef)(null),Hn,gi=function(sn){if(Pn.current){var Xn=Math.ceil(sn.touches[0].pageY),Zn=kn.current-Xn;kn.current=Xn,cn(Zn)&&sn.preventDefault(),clearInterval(On.current),On.current=setInterval(function(){Zn*=fi,(!cn(Zn,!0)||Math.abs(Zn)<=.1)&&clearInterval(On.current)},16)}},nn=function(){Pn.current=!1,Hn()},en=function(sn){Hn(),sn.touches.length===1&&!Pn.current&&(Pn.current=!0,kn.current=Math.ceil(sn.touches[0].pageY),Nn.current=sn.target,Nn.current.addEventListener("touchmove",gi),Nn.current.addEventListener("touchend",nn))};Hn=function(){Nn.current&&(Nn.current.removeEventListener("touchmove",gi),Nn.current.removeEventListener("touchend",nn))},ae(function(){return vn&&Ut.current.addEventListener("touchstart",en),function(){var We;(We=Ut.current)===null||We===void 0||We.removeEventListener("touchstart",en),Hn(),clearInterval(On.current)}},[vn])}var Ni=20;function qn(){var vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,cn=vn/Ut*100;return isNaN(cn)&&(cn=0),cn=Math.max(cn,Ni),cn=Math.min(cn,vn/2),Math.floor(cn)}function ji(vn,Ut,cn,Pn){var kn=St.useMemo(function(){return[new Map,[]]},[vn,cn.id,Pn]),Nn=(0,Vt.Z)(kn,2),On=Nn[0],Hn=Nn[1],gi=function(en){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:en,sn=On.get(en),Xn=On.get(We);if(sn===void 0||Xn===void 0)for(var Zn=vn.length,zn=Hn.length;znNn||!!zn),tr=Zn==="rtl",zr=Pt()(Pn,(0,Rt.Z)({},"".concat(Pn,"-rtl"),tr),kn),Sr=en||Fr,li=(0,St.useRef)(),ai=(0,St.useRef)(),vi=(0,St.useState)(0),qi=(0,Vt.Z)(vi,2),Ar=qi[0],In=qi[1],Ai=(0,St.useState)(0),$o=(0,Vt.Z)(Ai,2),xo=$o[0],to=$o[1],qe=(0,St.useState)(!1),Oi=(0,Vt.Z)(qe,2),ar=Oi[0],Pi=Oi[1],Gr=function(){Pi(!0)},lr=function(){Pi(!1)},vr=St.useCallback(function(Ti){return typeof sn=="function"?sn(Ti):Ti==null?void 0:Ti[sn]},[sn]),cr={getKey:vr};function er(Ti){In(function(Yi){var sr;typeof Ti=="function"?sr=Ti(Yi):sr=Ti;var Er=ni(sr);return li.current.scrollTop=Er,Er})}var Lr=(0,St.useRef)({start:0,end:Sr.length}),Cn=(0,St.useRef)(),eo=Vn(Sr,vr),Oe=(0,Vt.Z)(eo,1),je=Oe[0];Cn.current=je;var wn=Pe(vr,null,null),Me=(0,Vt.Z)(wn,4),Ie=Me[0],Ge=Me[1],rn=Me[2],Ln=Me[3],Yn=St.useMemo(function(){if(!yn)return{scrollHeight:void 0,start:0,end:Sr.length-1,offset:void 0};if(!hi){var Ti;return{scrollHeight:((Ti=ai.current)===null||Ti===void 0?void 0:Ti.offsetHeight)||0,start:0,end:Sr.length-1,offset:void 0}}for(var Yi=0,sr,Er,ii,so=Sr.length,Zr=0;Zr=Ar&&sr===void 0&&(sr=Zr,Er=Yi),_n>Ar+Nn&&ii===void 0&&(ii=Zr),Yi=_n}return sr===void 0&&(sr=0,Er=0,ii=Math.ceil(Nn/On)),ii===void 0&&(ii=Sr.length-1),ii=Math.min(ii+1,Sr.length-1),{scrollHeight:Yi,start:sr,end:ii,offset:Er}},[hi,yn,Ar,Sr,Ln,Nn]),Wn=Yn.scrollHeight,pn=Yn.start,de=Yn.end,Mi=Yn.offset;Lr.current.start=pn,Lr.current.end=de;var Wi=St.useState({width:0,height:Nn}),nr=(0,Vt.Z)(Wi,2),ir=nr[0],rr=nr[1],Vi=function(Yi){rr({width:Yi.width||Yi.offsetWidth,height:Yi.height||Yi.offsetHeight})},Or=(0,St.useRef)(),or=(0,St.useRef)(),Di=St.useMemo(function(){return qn(ir.width,zn)},[ir.width,zn]),wi=St.useMemo(function(){return qn(ir.height,Wn)},[ir.height,Wn]),Qn=Wn-Nn,Rn=(0,St.useRef)(Qn);Rn.current=Qn;function ni(Ti){var Yi=Ti;return Number.isNaN(Rn.current)||(Yi=Math.min(Yi,Rn.current)),Yi=Math.max(Yi,0),Yi}var on=Ar<=0,ui=Ar>=Qn,di=si(on,ui),Zi=function(){return{x:tr?-xo:xo,y:Ar}},Qi=(0,St.useRef)(Zi()),$i=_t(function(){if(Si){var Ti=Zi();(Qi.current.x!==Ti.x||Qi.current.y!==Ti.y)&&(Si(Ti),Qi.current=Ti)}});function pr(Ti,Yi){var sr=Ti;Yi?((0,Et.flushSync)(function(){to(sr)}),$i()):er(sr)}function _r(Ti){var Yi=Ti.currentTarget.scrollTop;Yi!==Ar&&er(Yi),ri==null||ri(Ti),$i()}var Br=function(Yi){var sr=Yi,Er=zn-ir.width;return sr=Math.max(sr,0),sr=Math.min(sr,Er),sr},ao=_t(function(Ti,Yi){Yi?((0,Et.flushSync)(function(){to(function(sr){var Er=sr+(tr?-Ti:Ti);return Br(Er)})}),$i()):er(function(sr){var Er=sr+Ti;return Er})}),Ao=ei(yn,on,ui,!!zn,ao),Je=(0,Vt.Z)(Ao,2),Kr=Je[0],Jr=Je[1];bi(yn,li,function(Ti,Yi){return di(Ti,Yi)?!1:(Kr({preventDefault:function(){},deltaY:Ti}),!0)}),ae(function(){function Ti(sr){yn&&sr.preventDefault()}var Yi=li.current;return Yi.addEventListener("wheel",Kr),Yi.addEventListener("DOMMouseScroll",Jr),Yi.addEventListener("MozMousePixelScroll",Ti),function(){Yi.removeEventListener("wheel",Kr),Yi.removeEventListener("DOMMouseScroll",Jr),Yi.removeEventListener("MozMousePixelScroll",Ti)}},[yn]),ae(function(){zn&&to(function(Ti){return Br(Ti)})},[ir.width,zn]);var Mo=function(){var Yi,sr;(Yi=Or.current)===null||Yi===void 0||Yi.delayHidden(),(sr=or.current)===null||sr===void 0||sr.delayHidden()},dr=dn(li,Sr,rn,On,vr,function(){return Ge(!0)},er,Mo);St.useImperativeHandle(Ut,function(){return{getScrollInfo:Zi,scrollTo:function(Yi){function sr(Er){return Er&&(0,qt.Z)(Er)==="object"&&("left"in Er||"top"in Er)}sr(Yi)?(Yi.left!==void 0&&to(Br(Yi.left)),dr(Yi.top)):dr(Yi)}}}),ae(function(){if(En){var Ti=Sr.slice(pn,de+1);En(Ti,Sr)}},[pn,de,Sr]);var To=ji(Sr,vr,rn,On),oo=ti==null?void 0:ti({start:pn,end:de,virtual:hi,offsetX:xo,offsetY:Mi,rtl:tr,getSize:To}),No=Ht(Sr,pn,de,zn,Ie,We,cr),ur=null;Nn&&(ur=(0,xt.Z)((0,Rt.Z)({},gi?"height":"maxHeight",Nn),jr),yn&&(ur.overflowY="hidden",zn&&(ur.overflowX="hidden"),ar&&(ur.pointerEvents="none")));var Dr={};return tr&&(Dr.dir="rtl"),St.createElement("div",(0,Jt.Z)({style:(0,xt.Z)((0,xt.Z)({},nn),{},{position:"relative"}),className:zr},Dr,Ui),St.createElement(Ct.Z,{onResize:Vi},St.createElement(mn,{className:"".concat(Pn,"-holder"),style:ur,ref:li,onScroll:_r,onMouseEnter:Mo},St.createElement(Ft,{prefixCls:Pn,height:Wn,offsetX:xo,offsetY:Mi,scrollWidth:zn,onInnerResize:Ge,ref:ai,innerProps:Ye,rtl:tr,extra:oo},No))),hi&&Wn>Nn&&St.createElement(kt,{ref:Or,prefixCls:Pn,scrollOffset:Ar,scrollRange:Wn,rtl:tr,onScroll:pr,onStartMove:Gr,onStopMove:lr,spinSize:wi,containerSize:ir.height,style:xi==null?void 0:xi.verticalScrollBar,thumbStyle:xi==null?void 0:xi.verticalScrollBarThumb}),hi&&zn&&St.createElement(kt,{ref:or,prefixCls:Pn,scrollOffset:xo,scrollRange:zn,rtl:tr,onScroll:pr,onStartMove:Gr,onStopMove:lr,spinSize:Di,containerSize:ir.width,horizontal:!0,style:xi==null?void 0:xi.horizontalScrollBar,thumbStyle:xi==null?void 0:xi.horizontalScrollBarThumb}))}var Fi=St.forwardRef(Pr);Fi.displayName="List";var yr=Fi,Ii=yr},66392:function(An,jn){"use strict";var he;var Jt=Symbol.for("react.element"),xt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),Vt=Symbol.for("react.strict_mode"),Rt=Symbol.for("react.profiler"),Dt=Symbol.for("react.provider"),St=Symbol.for("react.context"),Et=Symbol.for("react.server_context"),Nt=Symbol.for("react.forward_ref"),Pt=Symbol.for("react.suspense"),Ct=Symbol.for("react.suspense_list"),Lt=Symbol.for("react.memo"),Ft=Symbol.for("react.lazy"),vt=Symbol.for("react.offscreen"),et;et=Symbol.for("react.module.reference");function tt(st){if(typeof st=="object"&&st!==null){var rt=st.$$typeof;switch(rt){case Jt:switch(st=st.type,st){case qt:case Rt:case Vt:case Pt:case Ct:return st;default:switch(st=st&&st.$$typeof,st){case Et:case St:case Nt:case Ft:case Lt:case Dt:return st;default:return rt}}case xt:return rt}}}he=St,he=Dt,he=Jt,he=Nt,he=qt,he=Ft,he=Lt,he=xt,he=Rt,he=Vt,he=Pt,he=Ct,he=function(){return!1},he=function(){return!1},he=function(st){return tt(st)===St},he=function(st){return tt(st)===Dt},he=function(st){return typeof st=="object"&&st!==null&&st.$$typeof===Jt},he=function(st){return tt(st)===Nt},he=function(st){return tt(st)===qt},he=function(st){return tt(st)===Ft},he=function(st){return tt(st)===Lt},he=function(st){return tt(st)===xt},he=function(st){return tt(st)===Rt},he=function(st){return tt(st)===Vt},he=function(st){return tt(st)===Pt},he=function(st){return tt(st)===Ct},he=function(st){return typeof st=="string"||typeof st=="function"||st===qt||st===Rt||st===Vt||st===Pt||st===Ct||st===vt||typeof st=="object"&&st!==null&&(st.$$typeof===Ft||st.$$typeof===Lt||st.$$typeof===Dt||st.$$typeof===St||st.$$typeof===Nt||st.$$typeof===et||st.getModuleId!==void 0)},he=tt},31461:function(An,jn,he){"use strict";he(66392)},25510:function(An){"use strict";An.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(An,jn,he){"use strict";An.exports=he.p+"static/AssistantCode3.a8740efb.jpeg"},4977:function(An){"use strict";An.exports="data:image/png;base64,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"},96908:function(An){"use strict";An.exports="data:image/png;base64,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"},57177:function(An){"use strict";An.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(An){"use strict";An.exports="data:image/png;base64,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"},17423:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Et}});const Jt=Nt=>typeof Nt=="object"&&Nt!=null&&Nt.nodeType===1,xt=(Nt,Pt)=>(!Pt||Nt!=="hidden")&&Nt!=="visible"&&Nt!=="clip",qt=(Nt,Pt)=>{if(Nt.clientHeight{const Ft=(vt=>{if(!vt.ownerDocument||!vt.ownerDocument.defaultView)return null;try{return vt.ownerDocument.defaultView.frameElement}catch(et){return null}})(Lt);return!!Ft&&(Ft.clientHeightvtPt||vt>Nt&&et=Pt&&tt>=Ct?vt-Nt-Lt:et>Pt&&ttCt?et-Pt+Ft:0,Rt=Nt=>{const Pt=Nt.parentElement;return Pt==null?Nt.getRootNode().host||null:Pt},Dt=(Nt,Pt)=>{var Ct,Lt,Ft,vt;if(typeof document=="undefined")return[];const{scrollMode:et,block:tt,inline:st,boundary:rt,skipOverflowHiddenElements:ut}=Pt,ct=typeof rt=="function"?rt:pe=>pe!==rt;if(!Jt(Nt))throw new TypeError("Invalid target");const gt=document.scrollingElement||document.documentElement,ft=[];let kt=Nt;for(;Jt(kt)&&ct(kt);){if(kt=Rt(kt),kt===gt){ft.push(kt);break}kt!=null&&kt===document.body&&qt(kt)&&!qt(document.documentElement)||kt!=null&&qt(kt,ut)&&ft.push(kt)}const jt=(Lt=(Ct=window.visualViewport)==null?void 0:Ct.width)!=null?Lt:innerWidth,Ht=(vt=(Ft=window.visualViewport)==null?void 0:Ft.height)!=null?vt:innerHeight,{scrollX:Ot,scrollY:te}=window,{height:ne,width:Xt,top:ce,right:me,bottom:Pe,left:De}=Nt.getBoundingClientRect(),{top:Ve,right:we,bottom:Qe,left:ae}=(pe=>{const le=window.getComputedStyle(pe);return{top:parseFloat(le.scrollMarginTop)||0,right:parseFloat(le.scrollMarginRight)||0,bottom:parseFloat(le.scrollMarginBottom)||0,left:parseFloat(le.scrollMarginLeft)||0}})(Nt);let _t=tt==="start"||tt==="nearest"?ce-Ve:tt==="end"?Pe+Qe:ce+ne/2-Ve+Qe,$t=st==="center"?De+Xt/2-ae+we:st==="end"?me+we:De-ae;const re=[];for(let pe=0;pe=0&&De>=0&&Pe<=Ht&&me<=jt&&ce>=Xe&&Pe<=xe&&De>=_e&&me<=Le)return re;const Fe=getComputedStyle(le),Ae=parseInt(Fe.borderLeftWidth,10),oe=parseInt(Fe.borderTopWidth,10),Mt=parseInt(Fe.borderRightWidth,10),At=parseInt(Fe.borderBottomWidth,10);let Qt=0,se=0;const Kt="offsetWidth"in le?le.offsetWidth-le.clientWidth-Ae-Mt:0,It="offsetHeight"in le?le.offsetHeight-le.clientHeight-oe-At:0,bt="offsetWidth"in le?le.offsetWidth===0?0:Ne/le.offsetWidth:0,Bt="offsetHeight"in le?le.offsetHeight===0?0:Ue/le.offsetHeight:0;if(gt===le)Qt=tt==="start"?_t:tt==="end"?_t-Ht:tt==="nearest"?Vt(te,te+Ht,Ht,oe,At,te+_t,te+_t+ne,ne):_t-Ht/2,se=st==="start"?$t:st==="center"?$t-jt/2:st==="end"?$t-jt:Vt(Ot,Ot+jt,jt,Ae,Mt,Ot+$t,Ot+$t+Xt,Xt),Qt=Math.max(0,Qt+te),se=Math.max(0,se+Ot);else{Qt=tt==="start"?_t-Xe-oe:tt==="end"?_t-xe+At+It:tt==="nearest"?Vt(Xe,xe,Ue,oe,At+It,_t,_t+ne,ne):_t-(Xe+Ue/2)+It/2,se=st==="start"?$t-_e-Ae:st==="center"?$t-(_e+Ne/2)+Kt/2:st==="end"?$t-Le+Mt+Kt:Vt(_e,Le,Ne,Ae,Mt+Kt,$t,$t+Xt,Xt);const{scrollLeft:ie,scrollTop:Wt}=le;Qt=Bt===0?0:Math.max(0,Math.min(Wt+Qt/Bt,le.scrollHeight-Ue/Bt+It)),se=bt===0?0:Math.max(0,Math.min(ie+se/bt,le.scrollWidth-Ne/bt+Kt)),_t+=Wt-Qt,$t+=ie-se}re.push({el:le,top:Qt,left:se})}return re},St=Nt=>Nt===!1?{block:"end",inline:"nearest"}:(Pt=>Pt===Object(Pt)&&Object.keys(Pt).length!==0)(Nt)?Nt:{block:"start",inline:"nearest"};function Et(Nt,Pt){if(!Nt.isConnected||!(Ft=>{let vt=Ft;for(;vt&&vt.parentNode;){if(vt.parentNode===document)return!0;vt=vt.parentNode instanceof ShadowRoot?vt.parentNode.host:vt.parentNode}return!1})(Nt))return;const Ct=(Ft=>{const vt=window.getComputedStyle(Ft);return{top:parseFloat(vt.scrollMarginTop)||0,right:parseFloat(vt.scrollMarginRight)||0,bottom:parseFloat(vt.scrollMarginBottom)||0,left:parseFloat(vt.scrollMarginLeft)||0}})(Nt);if((Ft=>typeof Ft=="object"&&typeof Ft.behavior=="function")(Pt))return Pt.behavior(Dt(Nt,Pt));const Lt=typeof Pt=="boolean"||Pt==null?void 0:Pt.behavior;for(const{el:Ft,top:vt,left:et}of Dt(Nt,St(Pt))){const tt=vt-Ct.top+Ct.bottom,st=et-Ct.left+Ct.right;Ft.scroll({top:tt,left:st,behavior:Lt})}}}}]); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ft(ae,_t){return st(ae)||rt(ae,_t)||ct(ae,_t)||gt()}function kt(ae){var _t=vt.useRef();_t.current=ae;var $t=vt.useCallback(function(){for(var re,pe=arguments.length,le=new Array(pe),Ue=0;Ue=Pe.F1&&$t<=Pe.F12)return!1;switch($t){case Pe.ALT:case Pe.CAPS_LOCK:case Pe.CONTEXT_MENU:case Pe.CTRL:case Pe.DOWN:case Pe.END:case Pe.ESC:case Pe.HOME:case Pe.INSERT:case Pe.LEFT:case Pe.MAC_FF_META:case Pe.META:case Pe.NUMLOCK:case Pe.NUM_CENTER:case Pe.PAGE_DOWN:case Pe.PAGE_UP:case Pe.PAUSE:case Pe.PRINT_SCREEN:case Pe.RIGHT:case Pe.SHIFT:case Pe.UP:case Pe.WIN_KEY:case Pe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(_t){if(_t>=Pe.ZERO&&_t<=Pe.NINE||_t>=Pe.NUM_ZERO&&_t<=Pe.NUM_MULTIPLY||_t>=Pe.A&&_t<=Pe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&_t===0)return!0;switch(_t){case Pe.SPACE:case Pe.QUESTION_MARK:case Pe.NUM_PLUS:case Pe.NUM_MINUS:case Pe.NUM_PERIOD:case Pe.NUM_DIVISION:case Pe.SEMICOLON:case Pe.DASH:case Pe.EQUALS:case Pe.COMMA:case Pe.PERIOD:case Pe.SLASH:case Pe.APOSTROPHE:case Pe.SINGLE_QUOTE:case Pe.OPEN_SQUARE_BRACKET:case Pe.BACKSLASH:case Pe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},De=Pe,Ve=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],we=vt.forwardRef(function(ae,_t){var $t,re=ae.prefixCls,pe=re===void 0?"rc-switch":re,le=ae.className,Ue=ae.checked,Ne=ae.defaultChecked,Xe=ae.disabled,Le=ae.loadingIcon,xe=ae.checkedChildren,_e=ae.unCheckedChildren,Fe=ae.onClick,Ae=ae.onChange,oe=ae.onKeyDown,Mt=Ft(ae,Ve),At=me(!1,{value:Ue,defaultValue:Ne}),Qt=Ct(At,2),se=Qt[0],Kt=Qt[1];function It(Wt,Zt){var fe=se;return Xe||(fe=Wt,Kt(fe),Ae==null||Ae(fe,Zt)),fe}function bt(Wt){Wt.which===De.LEFT?It(!1,Wt):Wt.which===De.RIGHT&&It(!0,Wt),oe==null||oe(Wt)}function Bt(Wt){var Zt=It(!se,Wt);Fe==null||Fe(Zt,Wt)}var ie=tt()(pe,le,($t={},Rt($t,"".concat(pe,"-checked"),se),Rt($t,"".concat(pe,"-disabled"),Xe),$t));return vt.createElement("button",Jt({},Mt,{type:"button",role:"switch","aria-checked":se,disabled:Xe,className:ie,ref:_t,onKeyDown:bt,onClick:Bt}),Le,vt.createElement("span",{className:"".concat(pe,"-inner")},vt.createElement("span",{className:"".concat(pe,"-inner-checked")},xe),vt.createElement("span",{className:"".concat(pe,"-inner-unchecked")},_e)))});we.displayName="Switch";var Qe=we},86128:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return ct}});var Jt=he(87462),xt=he(4942),qt=he(1413),Vt=he(97685),Rt=he(45987),Dt=he(67294),St=he(94184),Et=he.n(St),Nt=he(64217),Pt=he(27822),Ct=function(ft){for(var kt=ft.prefixCls,jt=ft.level,Ht=ft.isStart,Ot=ft.isEnd,te="".concat(kt,"-indent-unit"),ne=[],Xt=0;Xt0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Kt=Qt.length,It=se.length;if(Math.abs(Kt-It)!==1)return{add:!1,key:null};function bt(Bt,ie){var Wt=new Map;Bt.forEach(function(fe){Wt.set(fe,!0)});var Zt=ie.filter(function(fe){return!Wt.has(fe)});return Zt.length===1?Zt[0]:null}return Kt ").concat(se);return se}var Xe=tt.forwardRef(function(Qt,se){var Kt=Qt.prefixCls,It=Qt.data,bt=Qt.selectable,Bt=Qt.checkable,ie=Qt.expandedKeys,Wt=Qt.selectedKeys,Zt=Qt.checkedKeys,fe=Qt.loadedKeys,ke=Qt.loadingKeys,tn=Qt.halfCheckedKeys,dn=Qt.keyEntities,ln=Qt.disabled,Bn=Qt.dragging,Vn=Qt.dragOverNodeKey,Tn=Qt.dropPosition,un=Qt.motion,si=Qt.height,ei=Qt.itemHeight,fi=Qt.virtual,bi=Qt.scrollWidth,Ni=Qt.focusable,qn=Qt.activeItem,Ii=Qt.focused,pr=Qt.tabIndex,Ar=Qt.onKeyDown,Or=Qt.onFocus,wr=Qt.onBlur,Fi=Qt.onActiveChange,Sr=Qt.onListChangeStart,Ri=Qt.onListChangeEnd,vn=(0,ft.Z)(Qt,we),Ut=tt.useRef(null),cn=tt.useRef(null);tt.useImperativeHandle(se,function(){return{scrollTo:function(zr){Ut.current.scrollTo(zr)},getIndentWidth:function(){return cn.current.offsetWidth}}});var Pn=tt.useState(ie),kn=(0,gt.Z)(Pn,2),Nn=kn[0],On=kn[1],Hn=tt.useState(It),gi=(0,gt.Z)(Hn,2),nn=gi[0],en=gi[1],We=tt.useState(It),sn=(0,gt.Z)(We,2),Xn=sn[0],Zn=sn[1],zn=tt.useState([]),Ze=(0,gt.Z)(zn,2),mn=Ze[0],ri=Ze[1],Si=tt.useState(null),En=(0,gt.Z)(Si,2),Ye=En[0],ti=En[1],xi=tt.useRef(It);xi.current=It;function Ui(){var tr=xi.current;en(tr),Zn(tr),ri([]),ti(null),Ri()}(0,kt.Z)(function(){On(ie);var tr=De(Nn,ie);if(tr.key!==null)if(tr.add){var zr=nn.findIndex(function(Lr){var In=Lr.key;return In===tr.key}),xr=le(Ve(nn,It,tr.key),fi,si,ei),li=nn.slice();li.splice(zr+1,0,pe),Zn(li),ri(xr),ti("show")}else{var ai=It.findIndex(function(Lr){var In=Lr.key;return In===tr.key}),vi=le(Ve(It,nn,tr.key),fi,si,ei),qi=It.slice();qi.splice(ai+1,0,pe),Zn(qi),ri(vi),ti("hide")}else nn!==It&&(en(It),Zn(It))},[ie,It]),tt.useEffect(function(){Bn||Ui()},[Bn]);var yn=un?Xn:It,hi={expandedKeys:ie,selectedKeys:Wt,loadedKeys:fe,loadingKeys:ke,checkedKeys:Zt,halfCheckedKeys:tn,dragOverNodeKey:Vn,dropPosition:Tn,keyEntities:dn};return tt.createElement(tt.Fragment,null,Ii&&qn&&tt.createElement("span",{style:Qe,"aria-live":"assertive"},Ne(qn)),tt.createElement("div",null,tt.createElement("input",{style:Qe,disabled:Ni===!1||ln,tabIndex:Ni!==!1?pr:null,onKeyDown:Ar,onFocus:Or,onBlur:wr,value:"",onChange:ae,"aria-label":"for screen reader"})),tt.createElement("div",{className:"".concat(Kt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},tt.createElement("div",{className:"".concat(Kt,"-indent")},tt.createElement("div",{ref:cn,className:"".concat(Kt,"-indent-unit")}))),tt.createElement(jt.Z,(0,Jt.Z)({},vn,{data:yn,itemKey:Ue,height:si,fullHeight:!1,virtual:fi,itemHeight:ei,scrollWidth:bi,prefixCls:"".concat(Kt,"-list"),ref:Ut,role:"tree",onVisibleChange:function(zr){zr.every(function(xr){return Ue(xr)!==_t})&&Ui()}}),function(tr){var zr=tr.pos,xr=Object.assign({},(ct(tr.data),tr.data)),li=tr.title,ai=tr.key,vi=tr.isStart,qi=tr.isEnd,Lr=(0,Xt.km)(ai,zr);delete xr.key,delete xr.children;var In=(0,Xt.H8)(Lr,hi);return tt.createElement(Pe,(0,Jt.Z)({},xr,In,{title:li,active:!!qn&&ai===qn.key,pos:zr,data:tr.data,isStart:vi,isEnd:qi,motion:un,motionNodes:ai===_t?mn:null,motionType:Ye,onMotionStart:Sr,onMotionEnd:Ui,treeNodeRequiredProps:hi,onMouseMove:function(){Fi(null)}}))}))}),Le=Xe,xe=he(10225),_e=he(17341),Fe=he(35381),Ae=10,oe=function(Qt){(0,Et.Z)(Kt,Qt);var se=(0,Nt.Z)(Kt);function Kt(){var It;(0,Rt.Z)(this,Kt);for(var bt=arguments.length,Bt=new Array(bt),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:!1,tn=It.state,dn=tn.dragChildrenKeys,ln=tn.dropPosition,Bn=tn.dropTargetKey,Vn=tn.dropTargetPos,Tn=tn.dropAllowed;if(Tn){var un=It.props.onDrop;if(It.setState({dragOverNodeKey:null}),It.cleanDragState(),Bn!==null){var si=(0,qt.Z)((0,qt.Z)({},(0,Xt.H8)(Bn,It.getTreeNodeRequiredProps())),{},{active:((fe=It.getActiveItem())===null||fe===void 0?void 0:fe.key)===Bn,data:(0,Fe.Z)(It.state.keyEntities,Bn).node}),ei=dn.includes(Bn);(0,et.ZP)(!ei,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fi=(0,xe.yx)(Vn),bi={event:Wt,node:(0,Xt.F)(si),dragNode:It.dragNodeProps?(0,Xt.F)(It.dragNodeProps):null,dragNodesKeys:[It.dragNodeProps.eventKey].concat(dn),dropToGap:ln!==0,dropPosition:ln+Number(fi[fi.length-1])};ke||un==null||un(bi),It.dragNodeProps=null}}}),(0,Pt.Z)((0,St.Z)(It),"cleanDragState",function(){var Wt=It.state.draggingNodeKey;Wt!==null&&It.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),It.dragStartMousePosition=null,It.currentMouseOverDroppableNodeKey=null}),(0,Pt.Z)((0,St.Z)(It),"triggerExpandActionExpand",function(Wt,Zt){var fe=It.state,ke=fe.expandedKeys,tn=fe.flattenNodes,dn=Zt.expanded,ln=Zt.key,Bn=Zt.isLeaf;if(!(Bn||Wt.shiftKey||Wt.metaKey||Wt.ctrlKey)){var Vn=tn.filter(function(un){return un.key===ln})[0],Tn=(0,Xt.F)((0,qt.Z)((0,qt.Z)({},(0,Xt.H8)(ln,It.getTreeNodeRequiredProps())),{},{data:Vn.data}));It.setExpandedKeys(dn?(0,xe._5)(ke,ln):(0,xe.L0)(ke,ln)),It.onNodeExpand(Wt,Tn)}}),(0,Pt.Z)((0,St.Z)(It),"onNodeClick",function(Wt,Zt){var fe=It.props,ke=fe.onClick,tn=fe.expandAction;tn==="click"&&It.triggerExpandActionExpand(Wt,Zt),ke==null||ke(Wt,Zt)}),(0,Pt.Z)((0,St.Z)(It),"onNodeDoubleClick",function(Wt,Zt){var fe=It.props,ke=fe.onDoubleClick,tn=fe.expandAction;tn==="doubleClick"&&It.triggerExpandActionExpand(Wt,Zt),ke==null||ke(Wt,Zt)}),(0,Pt.Z)((0,St.Z)(It),"onNodeSelect",function(Wt,Zt){var fe=It.state.selectedKeys,ke=It.state,tn=ke.keyEntities,dn=ke.fieldNames,ln=It.props,Bn=ln.onSelect,Vn=ln.multiple,Tn=Zt.selected,un=Zt[dn.key],si=!Tn;si?Vn?fe=(0,xe.L0)(fe,un):fe=[un]:fe=(0,xe._5)(fe,un);var ei=fe.map(function(fi){var bi=(0,Fe.Z)(tn,fi);return bi?bi.node:null}).filter(Boolean);It.setUncontrolledState({selectedKeys:fe}),Bn==null||Bn(fe,{event:"select",selected:si,node:Zt,selectedNodes:ei,nativeEvent:Wt.nativeEvent})}),(0,Pt.Z)((0,St.Z)(It),"onNodeCheck",function(Wt,Zt,fe){var ke=It.state,tn=ke.keyEntities,dn=ke.checkedKeys,ln=ke.halfCheckedKeys,Bn=It.props,Vn=Bn.checkStrictly,Tn=Bn.onCheck,un=Zt.key,si,ei={event:"check",node:Zt,checked:fe,nativeEvent:Wt.nativeEvent};if(Vn){var fi=fe?(0,xe.L0)(dn,un):(0,xe._5)(dn,un),bi=(0,xe._5)(ln,un);si={checked:fi,halfChecked:bi},ei.checkedNodes=fi.map(function(Or){return(0,Fe.Z)(tn,Or)}).filter(Boolean).map(function(Or){return Or.node}),It.setUncontrolledState({checkedKeys:fi})}else{var Ni=(0,_e.S)([].concat((0,Vt.Z)(dn),[un]),!0,tn),qn=Ni.checkedKeys,Ii=Ni.halfCheckedKeys;if(!fe){var pr=new Set(qn);pr.delete(un);var Ar=(0,_e.S)(Array.from(pr),{checked:!1,halfCheckedKeys:Ii},tn);qn=Ar.checkedKeys,Ii=Ar.halfCheckedKeys}si=qn,ei.checkedNodes=[],ei.checkedNodesPositions=[],ei.halfCheckedKeys=Ii,qn.forEach(function(Or){var wr=(0,Fe.Z)(tn,Or);if(wr){var Fi=wr.node,Sr=wr.pos;ei.checkedNodes.push(Fi),ei.checkedNodesPositions.push({node:Fi,pos:Sr})}}),It.setUncontrolledState({checkedKeys:qn},!1,{halfCheckedKeys:Ii})}Tn==null||Tn(si,ei)}),(0,Pt.Z)((0,St.Z)(It),"onNodeLoad",function(Wt){var Zt,fe=Wt.key,ke=It.state.keyEntities,tn=(0,Fe.Z)(ke,fe);if(!(tn!=null&&(Zt=tn.children)!==null&&Zt!==void 0&&Zt.length)){var dn=new Promise(function(ln,Bn){It.setState(function(Vn){var Tn=Vn.loadedKeys,un=Tn===void 0?[]:Tn,si=Vn.loadingKeys,ei=si===void 0?[]:si,fi=It.props,bi=fi.loadData,Ni=fi.onLoad;if(!bi||un.includes(fe)||ei.includes(fe))return null;var qn=bi(Wt);return qn.then(function(){var Ii=It.state.loadedKeys,pr=(0,xe.L0)(Ii,fe);Ni==null||Ni(pr,{event:"load",node:Wt}),It.setUncontrolledState({loadedKeys:pr}),It.setState(function(Ar){return{loadingKeys:(0,xe._5)(Ar.loadingKeys,fe)}}),ln()}).catch(function(Ii){if(It.setState(function(Ar){return{loadingKeys:(0,xe._5)(Ar.loadingKeys,fe)}}),It.loadingRetryTimes[fe]=(It.loadingRetryTimes[fe]||0)+1,It.loadingRetryTimes[fe]>=Ae){var pr=It.state.loadedKeys;(0,et.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),It.setUncontrolledState({loadedKeys:(0,xe.L0)(pr,fe)}),ln()}Bn(Ii)}),{loadingKeys:(0,xe.L0)(ei,fe)}})});return dn.catch(function(){}),dn}}),(0,Pt.Z)((0,St.Z)(It),"onNodeMouseEnter",function(Wt,Zt){var fe=It.props.onMouseEnter;fe==null||fe({event:Wt,node:Zt})}),(0,Pt.Z)((0,St.Z)(It),"onNodeMouseLeave",function(Wt,Zt){var fe=It.props.onMouseLeave;fe==null||fe({event:Wt,node:Zt})}),(0,Pt.Z)((0,St.Z)(It),"onNodeContextMenu",function(Wt,Zt){var fe=It.props.onRightClick;fe&&(Wt.preventDefault(),fe({event:Wt,node:Zt}))}),(0,Pt.Z)((0,St.Z)(It),"onFocus",function(){var Wt=It.props.onFocus;It.setState({focused:!0});for(var Zt=arguments.length,fe=new Array(Zt),ke=0;ke1&&arguments[1]!==void 0?arguments[1]:!1,fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!It.destroyed){var ke=!1,tn=!0,dn={};Object.keys(Wt).forEach(function(ln){if(It.props.hasOwnProperty(ln)){tn=!1;return}ke=!0,dn[ln]=Wt[ln]}),ke&&(!Zt||tn)&&It.setState((0,qt.Z)((0,qt.Z)({},dn),fe))}}),(0,Pt.Z)((0,St.Z)(It),"scrollTo",function(Wt){It.listRef.current.scrollTo(Wt)}),It}return(0,Dt.Z)(Kt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var bt=this.props,Bt=bt.activeKey,ie=bt.itemScrollOffset,Wt=ie===void 0?0:ie;Bt!==void 0&&Bt!==this.state.activeKey&&(this.setState({activeKey:Bt}),Bt!==null&&this.scrollTo({key:Bt,offset:Wt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var bt=this.state,Bt=bt.focused,ie=bt.flattenNodes,Wt=bt.keyEntities,Zt=bt.draggingNodeKey,fe=bt.activeKey,ke=bt.dropLevelOffset,tn=bt.dropContainerKey,dn=bt.dropTargetKey,ln=bt.dropPosition,Bn=bt.dragOverNodeKey,Vn=bt.indent,Tn=this.props,un=Tn.prefixCls,si=Tn.className,ei=Tn.style,fi=Tn.showLine,bi=Tn.focusable,Ni=Tn.tabIndex,qn=Ni===void 0?0:Ni,Ii=Tn.selectable,pr=Tn.showIcon,Ar=Tn.icon,Or=Tn.switcherIcon,wr=Tn.draggable,Fi=Tn.checkable,Sr=Tn.checkStrictly,Ri=Tn.disabled,vn=Tn.motion,Ut=Tn.loadData,cn=Tn.filterTreeNode,Pn=Tn.height,kn=Tn.itemHeight,Nn=Tn.scrollWidth,On=Tn.virtual,Hn=Tn.titleRender,gi=Tn.dropIndicatorRender,nn=Tn.onContextMenu,en=Tn.onScroll,We=Tn.direction,sn=Tn.rootClassName,Xn=Tn.rootStyle,Zn=(0,vt.Z)(this.props,{aria:!0,data:!0}),zn;wr&&((0,xt.Z)(wr)==="object"?zn=wr:typeof wr=="function"?zn={nodeDraggable:wr}:zn={});var Ze={prefixCls:un,selectable:Ii,showIcon:pr,icon:Ar,switcherIcon:Or,draggable:zn,draggingNodeKey:Zt,checkable:Fi,checkStrictly:Sr,disabled:Ri,keyEntities:Wt,dropLevelOffset:ke,dropContainerKey:tn,dropTargetKey:dn,dropPosition:ln,dragOverNodeKey:Bn,indent:Vn,direction:We,dropIndicatorRender:gi,loadData:Ut,filterTreeNode:cn,titleRender:Hn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return tt.createElement(st.k.Provider,{value:Ze},tt.createElement("div",{className:Lt()(un,si,sn,(0,Pt.Z)((0,Pt.Z)((0,Pt.Z)({},"".concat(un,"-show-line"),fi),"".concat(un,"-focused"),Bt),"".concat(un,"-active-focused"),fe!==null)),style:Xn},tt.createElement(Le,(0,Jt.Z)({ref:this.listRef,prefixCls:un,style:ei,data:ie,disabled:Ri,selectable:Ii,checkable:!!Fi,motion:vn,dragging:Zt!==null,height:Pn,itemHeight:kn,virtual:On,focusable:bi,focused:Bt,tabIndex:qn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:nn,onScroll:en,scrollWidth:Nn},this.getTreeNodeRequiredProps(),Zn))))}}],[{key:"getDerivedStateFromProps",value:function(bt,Bt){var ie=Bt.prevProps,Wt={prevProps:bt};function Zt(qn){return!ie&&bt.hasOwnProperty(qn)||ie&&ie[qn]!==bt[qn]}var fe,ke=Bt.fieldNames;if(Zt("fieldNames")&&(ke=(0,Xt.w$)(bt.fieldNames),Wt.fieldNames=ke),Zt("treeData")?fe=bt.treeData:Zt("children")&&((0,et.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),fe=(0,Xt.zn)(bt.children)),fe){Wt.treeData=fe;var tn=(0,Xt.I8)(fe,{fieldNames:ke});Wt.keyEntities=(0,qt.Z)((0,Pt.Z)({},_t,re),tn.keyEntities)}var dn=Wt.keyEntities||Bt.keyEntities;if(Zt("expandedKeys")||ie&&Zt("autoExpandParent"))Wt.expandedKeys=bt.autoExpandParent||!ie&&bt.defaultExpandParent?(0,xe.r7)(bt.expandedKeys,dn):bt.expandedKeys;else if(!ie&&bt.defaultExpandAll){var ln=(0,qt.Z)({},dn);delete ln[_t];var Bn=[];Object.keys(ln).forEach(function(qn){var Ii=ln[qn];Ii.children&&Ii.children.length&&Bn.push(Ii.key)}),Wt.expandedKeys=Bn}else!ie&&bt.defaultExpandedKeys&&(Wt.expandedKeys=bt.autoExpandParent||bt.defaultExpandParent?(0,xe.r7)(bt.defaultExpandedKeys,dn):bt.defaultExpandedKeys);if(Wt.expandedKeys||delete Wt.expandedKeys,fe||Wt.expandedKeys){var Vn=(0,Xt.oH)(fe||Bt.treeData,Wt.expandedKeys||Bt.expandedKeys,ke);Wt.flattenNodes=Vn}if(bt.selectable&&(Zt("selectedKeys")?Wt.selectedKeys=(0,xe.BT)(bt.selectedKeys,bt):!ie&&bt.defaultSelectedKeys&&(Wt.selectedKeys=(0,xe.BT)(bt.defaultSelectedKeys,bt))),bt.checkable){var Tn;if(Zt("checkedKeys")?Tn=(0,xe.E6)(bt.checkedKeys)||{}:!ie&&bt.defaultCheckedKeys?Tn=(0,xe.E6)(bt.defaultCheckedKeys)||{}:fe&&(Tn=(0,xe.E6)(bt.checkedKeys)||{checkedKeys:Bt.checkedKeys,halfCheckedKeys:Bt.halfCheckedKeys}),Tn){var un=Tn,si=un.checkedKeys,ei=si===void 0?[]:si,fi=un.halfCheckedKeys,bi=fi===void 0?[]:fi;if(!bt.checkStrictly){var Ni=(0,_e.S)(ei,!0,dn);ei=Ni.checkedKeys,bi=Ni.halfCheckedKeys}Wt.checkedKeys=ei,Wt.halfCheckedKeys=bi}}return Zt("loadedKeys")&&(Wt.loadedKeys=bt.loadedKeys),Wt}}]),Kt}(tt.Component);(0,Pt.Z)(oe,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ut,allowDrop:function(){return!0},expandAction:!1}),(0,Pt.Z)(oe,"TreeNode",Ot.Z);var Mt=oe,At=Mt},10225:function(An,jn,he){"use strict";he.d(jn,{BT:function(){return tt},E6:function(){return ut},L0:function(){return Pt},OM:function(){return et},_5:function(){return Nt},r7:function(){return ct},wA:function(){return Lt},yx:function(){return Ct}});var Jt=he(74902),xt=he(71002),qt=he(80334),Vt=he(67294),Rt=he(86128),Dt=he(35381),St=he(1089),Et=null;function Nt(gt,ft){if(!gt)return[];var kt=gt.slice(),jt=kt.indexOf(ft);return jt>=0&&kt.splice(jt,1),kt}function Pt(gt,ft){var kt=(gt||[]).slice();return kt.indexOf(ft)===-1&&kt.push(ft),kt}function Ct(gt){return gt.split("-")}function Lt(gt,ft){var kt=[],jt=(0,Dt.Z)(ft,gt);function Ht(){var Ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ot.forEach(function(te){var ne=te.key,Xt=te.children;kt.push(ne),Ht(Xt)})}return Ht(jt.children),kt}function Ft(gt){if(gt.parent){var ft=Ct(gt.pos);return Number(ft[ft.length-1])===gt.parent.children.length-1}return!1}function vt(gt){var ft=Ct(gt.pos);return Number(ft[ft.length-1])===0}function et(gt,ft,kt,jt,Ht,Ot,te,ne,Xt,ce){var me,Pe=gt.clientX,De=gt.clientY,Ve=gt.target.getBoundingClientRect(),we=Ve.top,Qe=Ve.height,ae=(ce==="rtl"?-1:1)*(((Ht==null?void 0:Ht.x)||0)-Pe),_t=(ae-12)/jt,$t=Xt.filter(function(At){var Qt;return(Qt=ne[At])===null||Qt===void 0||(Qt=Qt.children)===null||Qt===void 0?void 0:Qt.length}),re=(0,Dt.Z)(ne,kt.eventKey);if(De-1.5?Ot({dragNode:Ae,dropNode:oe,dropPosition:1})?xe=1:Mt=!1:Ot({dragNode:Ae,dropNode:oe,dropPosition:0})?xe=0:Ot({dragNode:Ae,dropNode:oe,dropPosition:1})?xe=1:Mt=!1:Ot({dragNode:Ae,dropNode:oe,dropPosition:1})?xe=1:Mt=!1,{dropPosition:xe,dropLevelOffset:_e,dropTargetKey:re.key,dropTargetPos:re.pos,dragOverNodeKey:Le,dropContainerKey:xe===0?null:((me=re.parent)===null||me===void 0?void 0:me.key)||null,dropAllowed:Mt}}function tt(gt,ft){if(gt){var kt=ft.multiple;return kt?gt.slice():gt.length?[gt[0]]:gt}}var st=function(ft){return ft};function rt(gt,ft){if(!gt)return[];var kt=ft||{},jt=kt.processProps,Ht=jt===void 0?st:jt,Ot=Array.isArray(gt)?gt:[gt];return Ot.map(function(te){var ne=te.children,Xt=_objectWithoutProperties(te,Et),ce=rt(ne,ft);return React.createElement(TreeNode,_extends({key:Xt.key},Ht(Xt)),ce)})}function ut(gt){if(!gt)return null;var ft;if(Array.isArray(gt))ft={checkedKeys:gt,halfCheckedKeys:void 0};else if((0,xt.Z)(gt)==="object")ft={checkedKeys:gt.checked||void 0,halfCheckedKeys:gt.halfChecked||void 0};else return(0,qt.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ft}function ct(gt,ft){var kt=new Set;function jt(Ht){if(!kt.has(Ht)){var Ot=(0,Dt.Z)(ft,Ht);if(Ot){kt.add(Ht);var te=Ot.parent,ne=Ot.node;ne.disabled||te&&jt(te.key)}}}return(gt||[]).forEach(function(Ht){jt(Ht)}),(0,Jt.Z)(kt)}},17341:function(An,jn,he){"use strict";he.d(jn,{S:function(){return St}});var Jt=he(80334),xt=he(35381);function qt(Et,Nt){var Pt=new Set;return Et.forEach(function(Ct){Nt.has(Ct)||Pt.add(Ct)}),Pt}function Vt(Et){var Nt=Et||{},Pt=Nt.disabled,Ct=Nt.disableCheckbox,Lt=Nt.checkable;return!!(Pt||Ct)||Lt===!1}function Rt(Et,Nt,Pt,Ct){for(var Lt=new Set(Et),Ft=new Set,vt=0;vt<=Pt;vt+=1){var et=Nt.get(vt)||new Set;et.forEach(function(ut){var ct=ut.key,gt=ut.node,ft=ut.children,kt=ft===void 0?[]:ft;Lt.has(ct)&&!Ct(gt)&&kt.filter(function(jt){return!Ct(jt.node)}).forEach(function(jt){Lt.add(jt.key)})})}for(var tt=new Set,st=Pt;st>=0;st-=1){var rt=Nt.get(st)||new Set;rt.forEach(function(ut){var ct=ut.parent,gt=ut.node;if(!(Ct(gt)||!ut.parent||tt.has(ut.parent.key))){if(Ct(ut.parent.node)){tt.add(ct.key);return}var ft=!0,kt=!1;(ct.children||[]).filter(function(jt){return!Ct(jt.node)}).forEach(function(jt){var Ht=jt.key,Ot=Lt.has(Ht);ft&&!Ot&&(ft=!1),!kt&&(Ot||Ft.has(Ht))&&(kt=!0)}),ft&&Lt.add(ct.key),kt&&Ft.add(ct.key),tt.add(ct.key)}})}return{checkedKeys:Array.from(Lt),halfCheckedKeys:Array.from(qt(Ft,Lt))}}function Dt(Et,Nt,Pt,Ct,Lt){for(var Ft=new Set(Et),vt=new Set(Nt),et=0;et<=Ct;et+=1){var tt=Pt.get(et)||new Set;tt.forEach(function(ct){var gt=ct.key,ft=ct.node,kt=ct.children,jt=kt===void 0?[]:kt;!Ft.has(gt)&&!vt.has(gt)&&!Lt(ft)&&jt.filter(function(Ht){return!Lt(Ht.node)}).forEach(function(Ht){Ft.delete(Ht.key)})})}vt=new Set;for(var st=new Set,rt=Ct;rt>=0;rt-=1){var ut=Pt.get(rt)||new Set;ut.forEach(function(ct){var gt=ct.parent,ft=ct.node;if(!(Lt(ft)||!ct.parent||st.has(ct.parent.key))){if(Lt(ct.parent.node)){st.add(gt.key);return}var kt=!0,jt=!1;(gt.children||[]).filter(function(Ht){return!Lt(Ht.node)}).forEach(function(Ht){var Ot=Ht.key,te=Ft.has(Ot);kt&&!te&&(kt=!1),!jt&&(te||vt.has(Ot))&&(jt=!0)}),kt||Ft.delete(gt.key),jt&&vt.add(gt.key),st.add(gt.key)}})}return{checkedKeys:Array.from(Ft),halfCheckedKeys:Array.from(qt(vt,Ft))}}function St(Et,Nt,Pt,Ct){var Lt=[],Ft;Ct?Ft=Ct:Ft=Vt;var vt=new Set(Et.filter(function(rt){var ut=!!(0,xt.Z)(Pt,rt);return ut||Lt.push(rt),ut})),et=new Map,tt=0;Object.keys(Pt).forEach(function(rt){var ut=Pt[rt],ct=ut.level,gt=et.get(ct);gt||(gt=new Set,et.set(ct,gt)),gt.add(ut),tt=Math.max(tt,ct)}),(0,Jt.ZP)(!Lt.length,"Tree missing follow keys: ".concat(Lt.slice(0,100).map(function(rt){return"'".concat(rt,"'")}).join(", ")));var st;return Nt===!0?st=Rt(vt,et,tt,Ft):st=Dt(vt,Nt.halfCheckedKeys,et,tt,Ft),st}},35381:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Jt}});function Jt(xt,qt){return xt[qt]}},1089:function(An,jn,he){"use strict";he.d(jn,{F:function(){return ct},H8:function(){return ut},I8:function(){return rt},km:function(){return Lt},oH:function(){return tt},w$:function(){return Ft},zn:function(){return et}});var Jt=he(71002),xt=he(74902),qt=he(1413),Vt=he(45987),Rt=he(50344),Dt=he(98423),St=he(80334),Et=he(35381),Nt=["children"];function Pt(gt,ft){return"".concat(gt,"-").concat(ft)}function Ct(gt){return gt&>.type&>.type.isTreeNode}function Lt(gt,ft){return gt!=null?gt:ft}function Ft(gt){var ft=gt||{},kt=ft.title,jt=ft._title,Ht=ft.key,Ot=ft.children,te=kt||"title";return{title:te,_title:jt||[te],key:Ht||"key",children:Ot||"children"}}function vt(gt,ft){var kt=new Map;function jt(Ht){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Ht||[]).forEach(function(te){var ne=te[ft.key],Xt=te[ft.children];warning(ne!=null,"Tree node must have a certain key: [".concat(Ot).concat(ne,"]"));var ce=String(ne);warning(!kt.has(ce)||ne===null||ne===void 0,"Same 'key' exist in the Tree: ".concat(ce)),kt.set(ce,!0),jt(Xt,"".concat(Ot).concat(ce," > "))})}jt(gt)}function et(gt){function ft(kt){var jt=(0,Rt.Z)(kt);return jt.map(function(Ht){if(!Ct(Ht))return(0,St.ZP)(!Ht,"Tree/TreeNode can only accept TreeNode as children."),null;var Ot=Ht.key,te=Ht.props,ne=te.children,Xt=(0,Vt.Z)(te,Nt),ce=(0,qt.Z)({key:Ot},Xt),me=ft(ne);return me.length&&(ce.children=me),ce}).filter(function(Ht){return Ht})}return ft(gt)}function tt(gt,ft,kt){var jt=Ft(kt),Ht=jt._title,Ot=jt.key,te=jt.children,ne=new Set(ft===!0?[]:ft),Xt=[];function ce(me){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return me.map(function(De,Ve){for(var we=Pt(Pe?Pe.pos:"0",Ve),Qe=Lt(De[Ot],we),ae,_t=0;_t1&&arguments[1]!==void 0?arguments[1]:{},kt=ft.initWrapper,jt=ft.processEntity,Ht=ft.onProcessFinished,Ot=ft.externalGetKey,te=ft.childrenPropName,ne=ft.fieldNames,Xt=arguments.length>2?arguments[2]:void 0,ce=Ot||Xt,me={},Pe={},De={posEntities:me,keyEntities:Pe};return kt&&(De=kt(De)||De),st(gt,function(Ve){var we=Ve.node,Qe=Ve.index,ae=Ve.pos,_t=Ve.key,$t=Ve.parentPos,re=Ve.level,pe=Ve.nodes,le={node:we,nodes:pe,index:Qe,key:_t,pos:ae,level:re},Ue=Lt(_t,ae);me[ae]=le,Pe[Ue]=le,le.parent=me[$t],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),jt&&jt(le,De)},{externalGetKey:ce,childrenPropName:te,fieldNames:ne}),Ht&&Ht(De),De}function ut(gt,ft){var kt=ft.expandedKeys,jt=ft.selectedKeys,Ht=ft.loadedKeys,Ot=ft.loadingKeys,te=ft.checkedKeys,ne=ft.halfCheckedKeys,Xt=ft.dragOverNodeKey,ce=ft.dropPosition,me=ft.keyEntities,Pe=(0,Et.Z)(me,gt),De={eventKey:gt,expanded:kt.indexOf(gt)!==-1,selected:jt.indexOf(gt)!==-1,loaded:Ht.indexOf(gt)!==-1,loading:Ot.indexOf(gt)!==-1,checked:te.indexOf(gt)!==-1,halfChecked:ne.indexOf(gt)!==-1,pos:String(Pe?Pe.pos:""),dragOver:Xt===gt&&ce===0,dragOverGapTop:Xt===gt&&ce===-1,dragOverGapBottom:Xt===gt&&ce===1};return De}function ct(gt){var ft=gt.data,kt=gt.expanded,jt=gt.selected,Ht=gt.checked,Ot=gt.loaded,te=gt.loading,ne=gt.halfChecked,Xt=gt.dragOver,ce=gt.dragOverGapTop,me=gt.dragOverGapBottom,Pe=gt.pos,De=gt.active,Ve=gt.eventKey,we=(0,qt.Z)((0,qt.Z)({},ft),{},{expanded:kt,selected:jt,checked:Ht,loaded:Ot,loading:te,halfChecked:ne,dragOver:Xt,dragOverGapTop:ce,dragOverGapBottom:me,pos:Pe,active:De,key:Ve});return"props"in we||Object.defineProperty(we,"props",{get:function(){return(0,St.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),gt}}),we}},36356:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Ve}});var Jt=he(87462),xt=he(15671),qt=he(43144),Vt=he(97326),Rt=he(60136),Dt=he(29388),St=he(4942),Et=he(67294),Nt=he(1413),Pt=he(45987),Ct=he(71002),Lt=he(74165),Ft=he(15861),vt=he(74902),et=he(94184),tt=he.n(et),st=he(64217),rt=he(80334),ut=function(we,Qe){if(we&&Qe){var ae=Array.isArray(Qe)?Qe:Qe.split(","),_t=we.name||"",$t=we.type||"",re=$t.replace(/\/.*$/,"");return ae.some(function(pe){var le=pe.trim();if(/^\*(\/\*)?$/.test(pe))return!0;if(le.charAt(0)==="."){var Ue=_t.toLowerCase(),Ne=le.toLowerCase(),Xe=[Ne];return(Ne===".jpg"||Ne===".jpeg")&&(Xe=[".jpg",".jpeg"]),Xe.some(function(Le){return Ue.endsWith(Le)})}return/\/\*$/.test(le)?re===le.replace(/\/.*$/,""):$t===le?!0:/^\w+$/.test(le)?((0,rt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(le,"'.Skip for check.")),!0):!1})}return!0};function ct(we,Qe){var ae="cannot ".concat(we.method," ").concat(we.action," ").concat(Qe.status,"'"),_t=new Error(ae);return _t.status=Qe.status,_t.method=we.method,_t.url=we.action,_t}function gt(we){var Qe=we.responseText||we.response;if(!Qe)return Qe;try{return JSON.parse(Qe)}catch(ae){return Qe}}function ft(we){var Qe=new XMLHttpRequest;we.onProgress&&Qe.upload&&(Qe.upload.onprogress=function(re){re.total>0&&(re.percent=re.loaded/re.total*100),we.onProgress(re)});var ae=new FormData;we.data&&Object.keys(we.data).forEach(function($t){var re=we.data[$t];if(Array.isArray(re)){re.forEach(function(pe){ae.append("".concat($t,"[]"),pe)});return}ae.append($t,re)}),we.file instanceof Blob?ae.append(we.filename,we.file,we.file.name):ae.append(we.filename,we.file),Qe.onerror=function(re){we.onError(re)},Qe.onload=function(){return Qe.status<200||Qe.status>=300?we.onError(ct(we,Qe),gt(Qe)):we.onSuccess(gt(Qe),Qe)},Qe.open(we.method,we.action,!0),we.withCredentials&&"withCredentials"in Qe&&(Qe.withCredentials=!0);var _t=we.headers||{};return _t["X-Requested-With"]!==null&&Qe.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(_t).forEach(function($t){_t[$t]!==null&&Qe.setRequestHeader($t,_t[$t])}),Qe.send(ae),{abort:function(){Qe.abort()}}}var kt=function(){var we=(0,Ft.Z)((0,Lt.Z)().mark(function Qe(ae,_t){var $t,re,pe,le,Ue,Ne,Xe,Le;return(0,Lt.Z)().wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:Ne=function(){return Ne=(0,Ft.Z)((0,Lt.Z)().mark(function Ae(oe){return(0,Lt.Z)().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.abrupt("return",new Promise(function(Qt){oe.file(function(se){_t(se)?(oe.fullPath&&!se.webkitRelativePath&&(Object.defineProperties(se,{webkitRelativePath:{writable:!0}}),se.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(se,{webkitRelativePath:{writable:!1}})),Qt(se)):Qt(null)})}));case 1:case"end":return At.stop()}},Ae)})),Ne.apply(this,arguments)},Ue=function(Ae){return Ne.apply(this,arguments)},le=function(){return le=(0,Ft.Z)((0,Lt.Z)().mark(function Ae(oe){var Mt,At,Qt,se,Kt;return(0,Lt.Z)().wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:Mt=oe.createReader(),At=[];case 2:return bt.next=5,new Promise(function(Bt){Mt.readEntries(Bt,function(){return Bt([])})});case 5:if(Qt=bt.sent,se=Qt.length,se){bt.next=9;break}return bt.abrupt("break",12);case 9:for(Kt=0;Kt1&&arguments[1]!==void 0?arguments[1]:1;tt+=1;var Pn=tt;function kn(Nn){if(Nn===0)rt(Pn),Ut();else{var On=vt(function(){kn(Nn-1)});st.set(Pn,On)}}return kn(cn),Pn};ut.cancel=function(vn){var Ut=st.get(vn);return rt(Ut),et(Ut)};var ct=ut;function gt(vn,Ut){var cn="touches"in vn?vn.touches[0]:vn;return cn[Ut?"pageX":"pageY"]}var ft=St.forwardRef(function(vn,Ut){var cn,Pn=vn.prefixCls,kn=vn.rtl,Nn=vn.scrollOffset,On=vn.scrollRange,Hn=vn.onStartMove,gi=vn.onStopMove,nn=vn.onScroll,en=vn.horizontal,We=vn.spinSize,sn=vn.containerSize,Xn=vn.style,Zn=vn.thumbStyle,zn=St.useState(!1),Ze=(0,Vt.Z)(zn,2),mn=Ze[0],ri=Ze[1],Si=St.useState(null),En=(0,Vt.Z)(Si,2),Ye=En[0],ti=En[1],xi=St.useState(null),Ui=(0,Vt.Z)(xi,2),yn=Ui[0],hi=Ui[1],tr=!kn,zr=St.useRef(),xr=St.useRef(),li=St.useState(!1),ai=(0,Vt.Z)(li,2),vi=ai[0],qi=ai[1],Lr=St.useRef(),In=function(){clearTimeout(Lr.current),qi(!0),Lr.current=setTimeout(function(){qi(!1)},3e3)},Ai=On-sn||0,$o=sn-We||0,xo=Ai>0,to=St.useMemo(function(){if(Nn===0||Ai===0)return 0;var er=Nn/Ai;return er*$o},[Nn,Ai,$o]),qe=function(Er){Er.stopPropagation(),Er.preventDefault()},Oi=St.useRef({top:to,dragging:mn,pageY:Ye,startTop:yn});Oi.current={top:to,dragging:mn,pageY:Ye,startTop:yn};var ar=function(Er){ri(!0),ti(gt(Er,en)),hi(Oi.current.top),Hn(),Er.stopPropagation(),Er.preventDefault()};St.useEffect(function(){var er=function(Oe){Oe.preventDefault()},Er=zr.current,Cn=xr.current;return Er.addEventListener("touchstart",er),Cn.addEventListener("touchstart",ar),function(){Er.removeEventListener("touchstart",er),Cn.removeEventListener("touchstart",ar)}},[]);var Pi=St.useRef();Pi.current=Ai;var Gr=St.useRef();Gr.current=$o,St.useEffect(function(){if(mn){var er,Er=function(Oe){var je=Oi.current,wn=je.dragging,Me=je.pageY,Ie=je.startTop;if(ct.cancel(er),wn){var Ge=gt(Oe,en)-Me,rn=Ie;!tr&&en?rn-=Ge:rn+=Ge;var Ln=Pi.current,Yn=Gr.current,Wn=Yn?rn/Yn:0,pn=Math.ceil(Wn*Ln);pn=Math.max(pn,0),pn=Math.min(pn,Ln),er=ct(function(){nn(pn,en)})}},Cn=function(){ri(!1),gi()};return window.addEventListener("mousemove",Er),window.addEventListener("touchmove",Er),window.addEventListener("mouseup",Cn),window.addEventListener("touchend",Cn),function(){window.removeEventListener("mousemove",Er),window.removeEventListener("touchmove",Er),window.removeEventListener("mouseup",Cn),window.removeEventListener("touchend",Cn),ct.cancel(er)}}},[mn]),St.useEffect(function(){In()},[Nn]),St.useImperativeHandle(Ut,function(){return{delayHidden:In}});var lr="".concat(Pn,"-scrollbar"),yr={position:"absolute",visibility:vi&&xo?null:"hidden"},cr={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return en?(yr.height=8,yr.left=0,yr.right=0,yr.bottom=0,cr.height="100%",cr.width=We,tr?cr.left=to:cr.right=to):(yr.width=8,yr.top=0,yr.bottom=0,tr?yr.right=0:yr.left=0,cr.width="100%",cr.height=We,cr.top=to),St.createElement("div",{ref:zr,className:Pt()(lr,(cn={},(0,Rt.Z)(cn,"".concat(lr,"-horizontal"),en),(0,Rt.Z)(cn,"".concat(lr,"-vertical"),!en),(0,Rt.Z)(cn,"".concat(lr,"-visible"),vi),cn)),style:(0,xt.Z)((0,xt.Z)({},yr),Xn),onMouseDown:qe,onMouseMove:In},St.createElement("div",{ref:xr,className:Pt()("".concat(lr,"-thumb"),(0,Rt.Z)({},"".concat(lr,"-thumb-moving"),mn)),style:(0,xt.Z)((0,xt.Z)({},cr),Zn),onMouseDown:ar}))}),kt=ft;function jt(vn){var Ut=vn.children,cn=vn.setRef,Pn=St.useCallback(function(kn){cn(kn)},[]);return St.cloneElement(Ut,{ref:Pn})}function Ht(vn,Ut,cn,Pn,kn,Nn,On){var Hn=On.getKey;return vn.slice(Ut,cn+1).map(function(gi,nn){var en=Ut+nn,We=Nn(gi,en,{style:{width:Pn}}),sn=Hn(gi);return St.createElement(jt,{key:sn,setRef:function(Zn){return kn(gi,Zn)}},We)})}function Ot(vn){return vn instanceof HTMLElement||vn instanceof SVGElement}function te(vn){return Ot(vn)?vn:vn instanceof St.Component?Et.findDOMNode(vn):null}var ne=he(15671),Xt=he(43144),ce=function(){function vn(){(0,ne.Z)(this,vn),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,Xt.Z)(vn,[{key:"set",value:function(cn,Pn){this.maps[cn]=Pn,this.id+=1}},{key:"get",value:function(cn){return this.maps[cn]}}]),vn}(),me=ce;function Pe(vn,Ut,cn){var Pn=St.useState(0),kn=(0,Vt.Z)(Pn,2),Nn=kn[0],On=kn[1],Hn=(0,St.useRef)(new Map),gi=(0,St.useRef)(new me),nn=(0,St.useRef)();function en(){ct.cancel(nn.current)}function We(){var Xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;en();var Zn=function(){Hn.current.forEach(function(Ze,mn){if(Ze&&Ze.offsetParent){var ri=te(Ze),Si=ri.offsetHeight;gi.current.get(mn)!==Si&&gi.current.set(mn,ri.offsetHeight)}}),On(function(Ze){return Ze+1})};Xn?Zn():nn.current=ct(Zn)}function sn(Xn,Zn){var zn=vn(Xn),Ze=Hn.current.get(zn);Zn?(Hn.current.set(zn,Zn),We()):Hn.current.delete(zn),!Ze!=!Zn&&(Zn?Ut==null||Ut(Xn):cn==null||cn(Xn))}return(0,St.useEffect)(function(){return en},[]),[sn,We,gi.current,Nn]}function De(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ve=De()?St.useLayoutEffect:St.useEffect,we=function(Ut,cn){var Pn=St.useRef(!0);Ve(function(){return Ut(Pn.current)},cn),Ve(function(){return Pn.current=!1,function(){Pn.current=!0}},[])},Qe=function(Ut,cn){we(function(Pn){if(!Pn)return Ut()},cn)},ae=we;function _t(vn){var Ut=St.useRef();Ut.current=vn;var cn=St.useCallback(function(){for(var Pn,kn=arguments.length,Nn=new Array(kn),On=0;On3&&arguments[3]!==void 0?arguments[3]:!1;return Ut.length&&Pn&&cn===void 0&&!get(vn,Ut.slice(0,-1))?vn:Fe(vn,Ut,cn,Pn)}function oe(vn){return _typeof(vn)==="object"&&vn!==null&&Object.getPrototypeOf(vn)===Object.prototype}function Mt(vn){return Array.isArray(vn)?[]:{}}var At=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Qt(){for(var vn=arguments.length,Ut=new Array(vn),cn=0;cn=0;li-=1){var ai=kn(Ut[li]),vi=cn.get(ai);if(vi===void 0){ri=!0;break}if(xr-=vi,xr<=0)break}switch(Ye){case"top":En=xi-Ze;break;case"bottom":En=Ui-mn+Ze;break;default:{var qi=vn.current.scrollTop,Lr=qi+mn;xiLr&&(Si="bottom")}}En!==null&&On(En),En!==We.lastTop&&(ri=!0)}ri&&sn(function(In){return(0,xt.Z)((0,xt.Z)({},In),{},{times:In.times+1,targetAlign:Si,lastTop:En})})}},[We,vn.current]),function(Xn){if(Xn==null){Hn();return}if(ct.cancel(gi.current),typeof Xn=="number")On(Xn);else if(Xn&&(0,qt.Z)(Xn)==="object"){var Zn,zn=Xn.align;"index"in Xn?Zn=Xn.index:Zn=Ut.findIndex(function(ri){return kn(ri)===Xn.key});var Ze=Xn.offset,mn=Ze===void 0?0:Ze;sn({times:0,index:Zn,offset:mn,originAlign:zn})}}}function ln(vn,Ut,cn,Pn){var kn=cn-vn,Nn=Ut-cn,On=Math.min(kn,Nn)*2;if(Pn<=On){var Hn=Math.floor(Pn/2);return Pn%2?cn+Hn+1:cn-Hn}return kn>Nn?cn-(Pn-Nn):cn+(Pn-kn)}function Bn(vn,Ut,cn){var Pn=vn.length,kn=Ut.length,Nn,On;if(Pn===0&&kn===0)return null;Pn1&&arguments[1]!==void 0?arguments[1]:!1,gi=On<0&&Nn.current.top||On>0&&Nn.current.bottom;return Hn&&gi?(clearTimeout(Pn.current),cn.current=!1):(!gi||cn.current)&&kn(),!cn.current&&gi}};function ei(vn,Ut,cn,Pn,kn){var Nn=(0,St.useRef)(0),On=(0,St.useRef)(null),Hn=(0,St.useRef)(null),gi=(0,St.useRef)(!1),nn=si(Ut,cn);function en(Ze,mn){ct.cancel(On.current),Nn.current+=mn,Hn.current=mn,!nn(mn)&&(un||Ze.preventDefault(),On.current=ct(function(){var ri=gi.current?10:1;kn(Nn.current*ri),Nn.current=0}))}function We(Ze,mn){kn(mn,!0),un||Ze.preventDefault()}var sn=(0,St.useRef)(null),Xn=(0,St.useRef)(null);function Zn(Ze){if(vn){ct.cancel(Xn.current),Xn.current=ct(function(){sn.current=null},2);var mn=Ze.deltaX,ri=Ze.deltaY,Si=Ze.shiftKey,En=mn,Ye=ri;(sn.current==="sx"||!sn.current&&Si&&ri&&!mn)&&(En=ri,Ye=0,sn.current="sx");var ti=Math.abs(En),xi=Math.abs(Ye);sn.current===null&&(sn.current=Pn&&ti>xi?"x":"y"),sn.current==="y"?en(Ze,Ye):We(Ze,En)}}function zn(Ze){vn&&(gi.current=Ze.detail===Hn.current)}return[Zn,zn]}var fi=14/15;function bi(vn,Ut,cn){var Pn=(0,St.useRef)(!1),kn=(0,St.useRef)(0),Nn=(0,St.useRef)(null),On=(0,St.useRef)(null),Hn,gi=function(sn){if(Pn.current){var Xn=Math.ceil(sn.touches[0].pageY),Zn=kn.current-Xn;kn.current=Xn,cn(Zn)&&sn.preventDefault(),clearInterval(On.current),On.current=setInterval(function(){Zn*=fi,(!cn(Zn,!0)||Math.abs(Zn)<=.1)&&clearInterval(On.current)},16)}},nn=function(){Pn.current=!1,Hn()},en=function(sn){Hn(),sn.touches.length===1&&!Pn.current&&(Pn.current=!0,kn.current=Math.ceil(sn.touches[0].pageY),Nn.current=sn.target,Nn.current.addEventListener("touchmove",gi),Nn.current.addEventListener("touchend",nn))};Hn=function(){Nn.current&&(Nn.current.removeEventListener("touchmove",gi),Nn.current.removeEventListener("touchend",nn))},ae(function(){return vn&&Ut.current.addEventListener("touchstart",en),function(){var We;(We=Ut.current)===null||We===void 0||We.removeEventListener("touchstart",en),Hn(),clearInterval(On.current)}},[vn])}var Ni=20;function qn(){var vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,cn=vn/Ut*100;return isNaN(cn)&&(cn=0),cn=Math.max(cn,Ni),cn=Math.min(cn,vn/2),Math.floor(cn)}function Ii(vn,Ut,cn,Pn){var kn=St.useMemo(function(){return[new Map,[]]},[vn,cn.id,Pn]),Nn=(0,Vt.Z)(kn,2),On=Nn[0],Hn=Nn[1],gi=function(en){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:en,sn=On.get(en),Xn=On.get(We);if(sn===void 0||Xn===void 0)for(var Zn=vn.length,zn=Hn.length;znNn||!!zn),tr=Zn==="rtl",zr=Pt()(Pn,(0,Rt.Z)({},"".concat(Pn,"-rtl"),tr),kn),xr=en||Ar,li=(0,St.useRef)(),ai=(0,St.useRef)(),vi=(0,St.useState)(0),qi=(0,Vt.Z)(vi,2),Lr=qi[0],In=qi[1],Ai=(0,St.useState)(0),$o=(0,Vt.Z)(Ai,2),xo=$o[0],to=$o[1],qe=(0,St.useState)(!1),Oi=(0,Vt.Z)(qe,2),ar=Oi[0],Pi=Oi[1],Gr=function(){Pi(!0)},lr=function(){Pi(!1)},yr=St.useCallback(function(Ti){return typeof sn=="function"?sn(Ti):Ti==null?void 0:Ti[sn]},[sn]),cr={getKey:yr};function er(Ti){In(function(Yi){var sr;typeof Ti=="function"?sr=Ti(Yi):sr=Ti;var kr=ni(sr);return li.current.scrollTop=kr,kr})}var Er=(0,St.useRef)({start:0,end:xr.length}),Cn=(0,St.useRef)(),eo=Vn(xr,yr),Oe=(0,Vt.Z)(eo,1),je=Oe[0];Cn.current=je;var wn=Pe(yr,null,null),Me=(0,Vt.Z)(wn,4),Ie=Me[0],Ge=Me[1],rn=Me[2],Ln=Me[3],Yn=St.useMemo(function(){if(!yn)return{scrollHeight:void 0,start:0,end:xr.length-1,offset:void 0};if(!hi){var Ti;return{scrollHeight:((Ti=ai.current)===null||Ti===void 0?void 0:Ti.offsetHeight)||0,start:0,end:xr.length-1,offset:void 0}}for(var Yi=0,sr,kr,ii,so=xr.length,Zr=0;Zr=Lr&&sr===void 0&&(sr=Zr,kr=Yi),_n>Lr+Nn&&ii===void 0&&(ii=Zr),Yi=_n}return sr===void 0&&(sr=0,kr=0,ii=Math.ceil(Nn/On)),ii===void 0&&(ii=xr.length-1),ii=Math.min(ii+1,xr.length-1),{scrollHeight:Yi,start:sr,end:ii,offset:kr}},[hi,yn,Lr,xr,Ln,Nn]),Wn=Yn.scrollHeight,pn=Yn.start,de=Yn.end,Mi=Yn.offset;Er.current.start=pn,Er.current.end=de;var Wi=St.useState({width:0,height:Nn}),nr=(0,Vt.Z)(Wi,2),ir=nr[0],rr=nr[1],Vi=function(Yi){rr({width:Yi.width||Yi.offsetWidth,height:Yi.height||Yi.offsetHeight})},Dr=(0,St.useRef)(),or=(0,St.useRef)(),Di=St.useMemo(function(){return qn(ir.width,zn)},[ir.width,zn]),wi=St.useMemo(function(){return qn(ir.height,Wn)},[ir.height,Wn]),Qn=Wn-Nn,Rn=(0,St.useRef)(Qn);Rn.current=Qn;function ni(Ti){var Yi=Ti;return Number.isNaN(Rn.current)||(Yi=Math.min(Yi,Rn.current)),Yi=Math.max(Yi,0),Yi}var on=Lr<=0,ui=Lr>=Qn,di=si(on,ui),Zi=function(){return{x:tr?-xo:xo,y:Lr}},Qi=(0,St.useRef)(Zi()),$i=_t(function(){if(Si){var Ti=Zi();(Qi.current.x!==Ti.x||Qi.current.y!==Ti.y)&&(Si(Ti),Qi.current=Ti)}});function mr(Ti,Yi){var sr=Ti;Yi?((0,Et.flushSync)(function(){to(sr)}),$i()):er(sr)}function _r(Ti){var Yi=Ti.currentTarget.scrollTop;Yi!==Lr&&er(Yi),ri==null||ri(Ti),$i()}var Ir=function(Yi){var sr=Yi,kr=zn-ir.width;return sr=Math.max(sr,0),sr=Math.min(sr,kr),sr},ao=_t(function(Ti,Yi){Yi?((0,Et.flushSync)(function(){to(function(sr){var kr=sr+(tr?-Ti:Ti);return Ir(kr)})}),$i()):er(function(sr){var kr=sr+Ti;return kr})}),Ao=ei(yn,on,ui,!!zn,ao),Je=(0,Vt.Z)(Ao,2),Kr=Je[0],Jr=Je[1];bi(yn,li,function(Ti,Yi){return di(Ti,Yi)?!1:(Kr({preventDefault:function(){},deltaY:Ti}),!0)}),ae(function(){function Ti(sr){yn&&sr.preventDefault()}var Yi=li.current;return Yi.addEventListener("wheel",Kr),Yi.addEventListener("DOMMouseScroll",Jr),Yi.addEventListener("MozMousePixelScroll",Ti),function(){Yi.removeEventListener("wheel",Kr),Yi.removeEventListener("DOMMouseScroll",Jr),Yi.removeEventListener("MozMousePixelScroll",Ti)}},[yn]),ae(function(){zn&&to(function(Ti){return Ir(Ti)})},[ir.width,zn]);var Mo=function(){var Yi,sr;(Yi=Dr.current)===null||Yi===void 0||Yi.delayHidden(),(sr=or.current)===null||sr===void 0||sr.delayHidden()},dr=dn(li,xr,rn,On,yr,function(){return Ge(!0)},er,Mo);St.useImperativeHandle(Ut,function(){return{getScrollInfo:Zi,scrollTo:function(Yi){function sr(kr){return kr&&(0,qt.Z)(kr)==="object"&&("left"in kr||"top"in kr)}sr(Yi)?(Yi.left!==void 0&&to(Ir(Yi.left)),dr(Yi.top)):dr(Yi)}}}),ae(function(){if(En){var Ti=xr.slice(pn,de+1);En(Ti,xr)}},[pn,de,xr]);var To=Ii(xr,yr,rn,On),oo=ti==null?void 0:ti({start:pn,end:de,virtual:hi,offsetX:xo,offsetY:Mi,rtl:tr,getSize:To}),No=Ht(xr,pn,de,zn,Ie,We,cr),ur=null;Nn&&(ur=(0,xt.Z)((0,Rt.Z)({},gi?"height":"maxHeight",Nn),Or),yn&&(ur.overflowY="hidden",zn&&(ur.overflowX="hidden"),ar&&(ur.pointerEvents="none")));var Br={};return tr&&(Br.dir="rtl"),St.createElement("div",(0,Jt.Z)({style:(0,xt.Z)((0,xt.Z)({},nn),{},{position:"relative"}),className:zr},Br,Ui),St.createElement(Ct.Z,{onResize:Vi},St.createElement(mn,{className:"".concat(Pn,"-holder"),style:ur,ref:li,onScroll:_r,onMouseEnter:Mo},St.createElement(Ft,{prefixCls:Pn,height:Wn,offsetX:xo,offsetY:Mi,scrollWidth:zn,onInnerResize:Ge,ref:ai,innerProps:Ye,rtl:tr,extra:oo},No))),hi&&Wn>Nn&&St.createElement(kt,{ref:Dr,prefixCls:Pn,scrollOffset:Lr,scrollRange:Wn,rtl:tr,onScroll:mr,onStartMove:Gr,onStopMove:lr,spinSize:wi,containerSize:ir.height,style:xi==null?void 0:xi.verticalScrollBar,thumbStyle:xi==null?void 0:xi.verticalScrollBarThumb}),hi&&zn&&St.createElement(kt,{ref:or,prefixCls:Pn,scrollOffset:xo,scrollRange:zn,rtl:tr,onScroll:mr,onStartMove:Gr,onStopMove:lr,spinSize:Di,containerSize:ir.width,horizontal:!0,style:xi==null?void 0:xi.horizontalScrollBar,thumbStyle:xi==null?void 0:xi.horizontalScrollBarThumb}))}var Fi=St.forwardRef(wr);Fi.displayName="List";var Sr=Fi,Ri=Sr},66392:function(An,jn){"use strict";var he;var Jt=Symbol.for("react.element"),xt=Symbol.for("react.portal"),qt=Symbol.for("react.fragment"),Vt=Symbol.for("react.strict_mode"),Rt=Symbol.for("react.profiler"),Dt=Symbol.for("react.provider"),St=Symbol.for("react.context"),Et=Symbol.for("react.server_context"),Nt=Symbol.for("react.forward_ref"),Pt=Symbol.for("react.suspense"),Ct=Symbol.for("react.suspense_list"),Lt=Symbol.for("react.memo"),Ft=Symbol.for("react.lazy"),vt=Symbol.for("react.offscreen"),et;et=Symbol.for("react.module.reference");function tt(st){if(typeof st=="object"&&st!==null){var rt=st.$$typeof;switch(rt){case Jt:switch(st=st.type,st){case qt:case Rt:case Vt:case Pt:case Ct:return st;default:switch(st=st&&st.$$typeof,st){case Et:case St:case Nt:case Ft:case Lt:case Dt:return st;default:return rt}}case xt:return rt}}}he=St,he=Dt,he=Jt,he=Nt,he=qt,he=Ft,he=Lt,he=xt,he=Rt,he=Vt,he=Pt,he=Ct,he=function(){return!1},he=function(){return!1},he=function(st){return tt(st)===St},he=function(st){return tt(st)===Dt},he=function(st){return typeof st=="object"&&st!==null&&st.$$typeof===Jt},he=function(st){return tt(st)===Nt},he=function(st){return tt(st)===qt},he=function(st){return tt(st)===Ft},he=function(st){return tt(st)===Lt},he=function(st){return tt(st)===xt},he=function(st){return tt(st)===Rt},he=function(st){return tt(st)===Vt},he=function(st){return tt(st)===Pt},he=function(st){return tt(st)===Ct},he=function(st){return typeof st=="string"||typeof st=="function"||st===qt||st===Rt||st===Vt||st===Pt||st===Ct||st===vt||typeof st=="object"&&st!==null&&(st.$$typeof===Ft||st.$$typeof===Lt||st.$$typeof===Dt||st.$$typeof===St||st.$$typeof===Nt||st.$$typeof===et||st.getModuleId!==void 0)},he=tt},31461:function(An,jn,he){"use strict";he(66392)},25510:function(An){"use strict";An.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+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(An,jn,he){"use strict";An.exports=he.p+"static/AssistantCode3.a8740efb.jpeg"},4977:function(An){"use strict";An.exports="data:image/png;base64,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"},96908:function(An){"use strict";An.exports="data:image/png;base64,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"},57177:function(An){"use strict";An.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(An){"use strict";An.exports="data:image/png;base64,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"},17423:function(An,jn,he){"use strict";he.d(jn,{Z:function(){return Et}});const Jt=Nt=>typeof Nt=="object"&&Nt!=null&&Nt.nodeType===1,xt=(Nt,Pt)=>(!Pt||Nt!=="hidden")&&Nt!=="visible"&&Nt!=="clip",qt=(Nt,Pt)=>{if(Nt.clientHeight{const Ft=(vt=>{if(!vt.ownerDocument||!vt.ownerDocument.defaultView)return null;try{return vt.ownerDocument.defaultView.frameElement}catch(et){return null}})(Lt);return!!Ft&&(Ft.clientHeightvtPt||vt>Nt&&et=Pt&&tt>=Ct?vt-Nt-Lt:et>Pt&&ttCt?et-Pt+Ft:0,Rt=Nt=>{const Pt=Nt.parentElement;return Pt==null?Nt.getRootNode().host||null:Pt},Dt=(Nt,Pt)=>{var Ct,Lt,Ft,vt;if(typeof document=="undefined")return[];const{scrollMode:et,block:tt,inline:st,boundary:rt,skipOverflowHiddenElements:ut}=Pt,ct=typeof rt=="function"?rt:pe=>pe!==rt;if(!Jt(Nt))throw new TypeError("Invalid target");const gt=document.scrollingElement||document.documentElement,ft=[];let kt=Nt;for(;Jt(kt)&&ct(kt);){if(kt=Rt(kt),kt===gt){ft.push(kt);break}kt!=null&&kt===document.body&&qt(kt)&&!qt(document.documentElement)||kt!=null&&qt(kt,ut)&&ft.push(kt)}const jt=(Lt=(Ct=window.visualViewport)==null?void 0:Ct.width)!=null?Lt:innerWidth,Ht=(vt=(Ft=window.visualViewport)==null?void 0:Ft.height)!=null?vt:innerHeight,{scrollX:Ot,scrollY:te}=window,{height:ne,width:Xt,top:ce,right:me,bottom:Pe,left:De}=Nt.getBoundingClientRect(),{top:Ve,right:we,bottom:Qe,left:ae}=(pe=>{const le=window.getComputedStyle(pe);return{top:parseFloat(le.scrollMarginTop)||0,right:parseFloat(le.scrollMarginRight)||0,bottom:parseFloat(le.scrollMarginBottom)||0,left:parseFloat(le.scrollMarginLeft)||0}})(Nt);let _t=tt==="start"||tt==="nearest"?ce-Ve:tt==="end"?Pe+Qe:ce+ne/2-Ve+Qe,$t=st==="center"?De+Xt/2-ae+we:st==="end"?me+we:De-ae;const re=[];for(let pe=0;pe=0&&De>=0&&Pe<=Ht&&me<=jt&&ce>=Xe&&Pe<=xe&&De>=_e&&me<=Le)return re;const Fe=getComputedStyle(le),Ae=parseInt(Fe.borderLeftWidth,10),oe=parseInt(Fe.borderTopWidth,10),Mt=parseInt(Fe.borderRightWidth,10),At=parseInt(Fe.borderBottomWidth,10);let Qt=0,se=0;const Kt="offsetWidth"in le?le.offsetWidth-le.clientWidth-Ae-Mt:0,It="offsetHeight"in le?le.offsetHeight-le.clientHeight-oe-At:0,bt="offsetWidth"in le?le.offsetWidth===0?0:Ne/le.offsetWidth:0,Bt="offsetHeight"in le?le.offsetHeight===0?0:Ue/le.offsetHeight:0;if(gt===le)Qt=tt==="start"?_t:tt==="end"?_t-Ht:tt==="nearest"?Vt(te,te+Ht,Ht,oe,At,te+_t,te+_t+ne,ne):_t-Ht/2,se=st==="start"?$t:st==="center"?$t-jt/2:st==="end"?$t-jt:Vt(Ot,Ot+jt,jt,Ae,Mt,Ot+$t,Ot+$t+Xt,Xt),Qt=Math.max(0,Qt+te),se=Math.max(0,se+Ot);else{Qt=tt==="start"?_t-Xe-oe:tt==="end"?_t-xe+At+It:tt==="nearest"?Vt(Xe,xe,Ue,oe,At+It,_t,_t+ne,ne):_t-(Xe+Ue/2)+It/2,se=st==="start"?$t-_e-Ae:st==="center"?$t-(_e+Ne/2)+Kt/2:st==="end"?$t-Le+Mt+Kt:Vt(_e,Le,Ne,Ae,Mt+Kt,$t,$t+Xt,Xt);const{scrollLeft:ie,scrollTop:Wt}=le;Qt=Bt===0?0:Math.max(0,Math.min(Wt+Qt/Bt,le.scrollHeight-Ue/Bt+It)),se=bt===0?0:Math.max(0,Math.min(ie+se/bt,le.scrollWidth-Ne/bt+Kt)),_t+=Wt-Qt,$t+=ie-se}re.push({el:le,top:Qt,left:se})}return re},St=Nt=>Nt===!1?{block:"end",inline:"nearest"}:(Pt=>Pt===Object(Pt)&&Object.keys(Pt).length!==0)(Nt)?Nt:{block:"start",inline:"nearest"};function Et(Nt,Pt){if(!Nt.isConnected||!(Ft=>{let vt=Ft;for(;vt&&vt.parentNode;){if(vt.parentNode===document)return!0;vt=vt.parentNode instanceof ShadowRoot?vt.parentNode.host:vt.parentNode}return!1})(Nt))return;const Ct=(Ft=>{const vt=window.getComputedStyle(Ft);return{top:parseFloat(vt.scrollMarginTop)||0,right:parseFloat(vt.scrollMarginRight)||0,bottom:parseFloat(vt.scrollMarginBottom)||0,left:parseFloat(vt.scrollMarginLeft)||0}})(Nt);if((Ft=>typeof Ft=="object"&&typeof Ft.behavior=="function")(Pt))return Pt.behavior(Dt(Nt,Pt));const Lt=typeof Pt=="boolean"||Pt==null?void 0:Pt.behavior;for(const{el:Ft,top:vt,left:et}of Dt(Nt,St(Pt))){const tt=vt-Ct.top+Ct.bottom,st=et-Ct.left+Ct.right;Ft.scroll({top:tt,left:st,behavior:Lt})}}}}]); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.009bcb56.async.js b/p__Classrooms__Lists__Exercise__Detail__index.76d43a94.async.js similarity index 73% rename from p__Classrooms__Lists__Exercise__Detail__index.009bcb56.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.76d43a94.async.js index 7cbb1b0c74..a9debb62cf 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.009bcb56.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.76d43a94.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{28575:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(87462),Ce=z(67294),ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},he=ke,Fe=z(17207),xe=function(Ae,Ie){return Ce.createElement(Fe.Z,(0,a.Z)({},Ae,{ref:Ie,icon:he}))},pe=Ce.forwardRef(xe)},33863:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(87462),Ce=z(67294),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},he=ke,Fe=z(17207),xe=function(Ae,Ie){return Ce.createElement(Fe.Z,(0,a.Z)({},Ae,{ref:Ie,icon:he}))},pe=Ce.forwardRef(xe)},71736:function(Ft,rt){"use strict";rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},52654:function(Ft,rt){"use strict";rt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},85657:function(Ft,rt){"use strict";rt.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},39886:function(Ft,rt){"use strict";rt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},67795:function(Ft,rt){"use strict";rt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},11579:function(Ft,rt){"use strict";rt.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"}},12867:function(){"use strict"},31520:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},31686:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ae),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},90613:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},52930:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},84888:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},14375:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},9151:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ae),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},37752:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ae),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},33648:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ae),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},22707:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ae),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ae),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},18023:function(){"use strict";function Ft(oe,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(Ft.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Ft.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Ft.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Ft.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var y=go.Shape._FigureParameters[oe];return y?y[E]:null},go.Shape.setFigureParameter=function(oe,E,y){if(!(y instanceof Ft))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[E]=y};var rt=[];function z(oe,E){var y=rt.pop();return y===void 0?new go.Point(oe,E):(y.x=oe,y.y=E,y)}function a(){var oe=rt.pop();return oe===void 0?new go.Point:oe}function Ce(oe){rt.push(oe)}function ke(oe,E,y,x,b,ee,te,ne,de){de||(de=new go.Point);var ye=oe-y,fe=b-te,ve=NaN,Ne=NaN;if(ye===0)if(fe===0)oe===y&&(ve=oe,Ne=E);else{var Le=(ee-ne)/fe,Re=ee-Le*b;ve=oe,Ne=Le*ve+Re}else if(fe===0){var He=(E-x)/ye,We=E-He*oe;ve=b,Ne=He*ve+We}else{var He=(E-x)/ye,Le=(ee-ne)/fe,We=E-He*oe,Re=ee-Le*b;ve=(Re-We)/(He-Le),Ne=He*ve+We}return de.x=ve,de.y=Ne,de}function he(oe,E,y,x,b,ee,te,ne,de,ye,fe,ve,Ne,Le){var Re=1-de,He=de,We=oe*Re+y*He,Ge=E*Re+x*He,Ue=y*Re+b*He,Ye=x*Re+ee*He,it=b*Re+te*He,lt=ee*Re+ne*He,Bt=We*Re+Ue*He,ct=Ge*Re+Ye*He,nt=Ue*Re+it*He,Ze=Ye*Re+lt*He,yt=Bt*Re+nt*He,ht=ct*Re+Ze*He;ye.x=We,ye.y=Ge,fe.x=Bt,fe.y=ct,ve.x=yt,ve.y=ht,Ne.x=nt,Ne.y=Ze,Le.x=it,Le.y=lt}var Fe=new go.Spot(.156,.156),xe=new go.Spot(.844,.844),pe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ft("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*pe,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=xe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,pe*E,0,E,(1-pe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,pe*y,(1-pe)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,pe*y,pe*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-pe)*E,0,0,(1-pe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ft("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Fe,ee.spot2=xe,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ft("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ft("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,y){var x=pe/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,ee*y,E,(1-x)*y,(b+x)*E,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var ee=E/2,te=y/2,ne=Math.atan2(y,E),de=x-Math.min(Math.cos(ne)*x/2,ee),ye=x-Math.min(Math.sin(ne)*x/2,te),b=new go.Geometry,fe=new go.PathFigure(de,0,!0);return b.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),fe.add(new go.PathSegment(go.PathSegment.Line,E-de,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,ye)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,E,y-ye)),fe.add(new go.PathSegment(go.PathSegment.Line,E-de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),fe.add(new go.PathSegment(go.PathSegment.Line,de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y-ye)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ye).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ft("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ft("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,pe*E,0,E,(.5-pe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+pe/2)*y,pe*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var ee=.2,te=.3,ne=0,de=ee*pe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+de+ne)*y,(.5-de+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+de+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-de+ne)*y,(.5+de+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-de+te)*E,(.5-ee+ne)*y,(.5-ee+te+.05)*E,(.5-de+ne-.02)*y)),ee=.2,te=0,ne=-.3,de=ee*pe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+de+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-de+ne)*y,(.5+de+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-de+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+de+ne)*y,(.5-de+te)*E,(.5+ee+ne)*y)),ee=.2,te=-.3,ne=0,de=ee*pe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te-.05)*E,(.5-de+ne-.02)*y,(.5+de+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-de+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+de+ne)*y,(.5-de+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+de+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+de+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*E,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,y*ne,ee*E,ee*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,b=new go.PathFigure((te+ee)*E,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,y*ne,ee*E,ee*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,E,y){var x=.8535533905932737,b=.5*E,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=.5,ne=.5,de=new go.PathFigure(te*E,(ne-ee)*y);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ee=.4,b=pe*.4;var ye=a(),fe=a(),ve=a(),Ne=a();he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,ye,fe,ve,Ne,Ne);var Le=a(),Re=a(),He=a();he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,Ne,Ne,He,Le,Re);var We=a(),Ge=a(),Ue=a();he(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,We,Ge,Ue,Ne,Ne);var Ye=a(),it=a(),lt=a();return he(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,Ne,Ne,lt,Ye,it),de.add(new go.PathSegment(go.PathSegment.Move,lt.x*E,lt.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,Ye.x*E,Ye.y*y,it.x*E,it.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*E,ve.y*y,ye.x*E,ye.y*y,fe.x*E,fe.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,lt.x*E,lt.y*y).close()),de.add(new go.PathSegment(go.PathSegment.Move,Ue.x*E,Ue.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,He.x*E,He.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,Le.x*E,Le.y*y,Re.x*E,Re.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ue.x*E,Ue.y*y,We.x*E,We.y*y,Ge.x*E,Ge.y*y).close()),Ce(ye),Ce(fe),Ce(ve),Ce(Ne),Ce(Le),Ce(Re),Ce(He),Ce(We),Ce(Ge),Ce(Ue),Ce(Ye),Ce(it),Ce(lt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,y){var x=new go.Geometry,b=pe*.4,ee=.4,te=.5,ne=.5,de=a(),ye=a(),fe=a(),ve=a(),Ne=new go.PathFigure((te-ee)*E,ne*y,!1);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,fe,ve,ye,de,de),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*E,ye.y*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y));var Le=z(ye.x,ye.y);he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,de,de,ye,fe,ve);var Re=z(ye.x,ye.y);Ne.add(new go.PathSegment(go.PathSegment.Line,(Le.x*.1+.95*.9)*E,Le.y*.1*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,Le.y*.1*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.9)*E,.15*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.9)*E,(Re.y*.1+.05*.9)*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,Re.x*E,Re.y*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),ee=.35,b=pe*.35;var He=new go.PathFigure(te*E,(ne-ee)*y,!1);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),He.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),He.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),He.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y));var We=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(We),Ce(de),Ce(ye),Ce(fe),Ce(ve),Ce(Le),Ce(Re),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,E,y){var x=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*pe,de=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y,(.5+ne+ee)*E,(.5-b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,(.5+b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,ee=0,te=-.125,ne=b*pe;var de=new go.PathFigure((1-.5+b+ee)*E,(.5+te)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y,(.5+ne+ee)*E,(.5+b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y,(.5-ne+ee)*E,(.5-b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y));var de=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);return x.add(de),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ft("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ft("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*E,te=(.5-b/2)*y,ne=(.5+b/2)*y,de=new go.Geometry,ye=new go.PathFigure(0,te,!0);de.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),de.spot1=new go.Spot(0,te/y);var fe=ke(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return de.spot2=new go.Spot(fe.x,fe.y),Ce(fe),de}),go.Shape.setFigureParameter("Arrow2",0,new Ft("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ft("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=E-x,te=(y-b)/2,ne=te+b,de=new go.Geometry,ye=new go.PathFigure(0,te,!0);de.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),de.spot1=new go.Spot(0,te/y);var fe=ke(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return de.spot2=new go.Spot(fe.x,fe.y),Ce(fe),de}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ft("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var de=ke(0,.5,.3,0,0,b/y,.1,b/y,a());return te.spot1=new go.Spot(de.x,de.y),de=ke(.7,1,1,.5,0,ee/y,1,ee/y,de),te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ft("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ft("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,de=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,de=y):(ee=0,te=y,ne=0,de=y));var ye=new go.Geometry,fe=new go.PathFigure(E,.5*y,!0);ye.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var ve=ke(0,.5,.3,ne/y,0,ee/y,1,ee/y,a());return ye.spot1=new go.Spot(ve.x,ve.y),ve=ke(.7,de/y,1,.5,0,te/y,1,te/y,ve),ye.spot2=new go.Spot(ve.x,ve.y),Ce(ve),ye}),go.Shape.setFigureParameter("IBeamArrow",0,new Ft("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/y);var de=ke(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ft("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ft("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,de=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,de=y):(ee=0,te=y,ne=0,de=y));var ye=new go.Geometry,fe=new go.PathFigure(E,.5*y,!0);ye.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),ye.spot1=new go.Spot(0,ee/y);var ve=ke(.7,de/y,1,.5,0,te/y,1,te/y,a());return ye.spot2=new go.Spot(ve.x,ve.y),Ce(ve),ye}),go.Shape.setFigureParameter("Pointer",0,new Ft("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=ke(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Ce(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ft("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=ke(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Ce(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ft("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var de=ke(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ft("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/y);var de=ke(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ft("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,pe*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+ee)*E,0,1*E,pe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-pe*x,(.5+ee)*E,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,1*y,0,y-pe*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(E,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-pe*x,(.5+ee)*E,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*E,2*x,0,2*x-pe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,pe*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+ee)*E,0,E,pe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-pe*x,(.5+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,y,0,y-pe*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-pe*x,(.5-ee)*E,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+ee)*E,y-2*x,E,y-x-pe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-pe*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-pe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,pe*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,pe*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+pe*x,0,2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+pe*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-pe*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-pe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,pe*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,pe*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ne=new go.PathFigure(E-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-pe*x,0,E-2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+ee)*y,E-x-pe*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*E,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,E,y){var x=new go.Geometry,b=.2,ee=.1,te=pe*b,ne=pe*ee,de=.5,ye=.1,fe=new go.PathFigure(de*E,(ye+ee)*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*E,ye*y,(de-te)*E,(ye+ee)*y,(de-b)*E,(ye+ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ee)*y,(de-b)*E,(ye-ne)*y,(de-te)*E,(ye-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*E,ye*y,(de+te)*E,(ye-ee)*y,(de+b)*E,(ye-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+ee)*y,(de+b)*E,(ye+ne)*y,(de+te)*E,(ye+ee)*y));var ve=.05,Ne=pe*ve;de=.05,ye=.25;var Le=new go.PathFigure(.5*E,.2*y,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),de=.95,ye=.25,Le.add(new go.PathSegment(go.PathSegment.Bezier,(de+ve)*E,ye*y,(de+Ne)*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),ve=.025,Ne=pe*ve,de=.825,ye=.35,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y,(de+Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ve)*E,ye*y,(de-Ne)*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),ve=.05,Ne=pe*ve,de=.5,ye=.7,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y,(de+Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ve)*E,ye*y,(de-Ne)*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),ve=.025,Ne=pe*ve,de=.175,ye=.35,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y,(de+Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ve)*E,ye*y,(de-Ne)*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ve=.05,Ne=pe*ve,de=.05,ye=.25,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y,(de-Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ft("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var ee=new go.PathFigure(.5*E,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+ee)*y,(.5+b)*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=pe*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-ee)*y,(.2-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+ee)*E,0,E,(.2-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+ee)*y,(.8+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*E,y,0,(.8+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*E,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var ee=new go.PathFigure(E,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y));var te=new go.PathFigure(E,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,E,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=pe*.5,ne=.5,de=new go.PathFigure(E,ne*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,y,E,(ne+te)*y,(ne+te)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-te)*E,y,0,(ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-te)*y,(ne-te)*E,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*y,(ne+te)*E,0,E,(ne-te)*y));var ye=new go.PathFigure((ee+b)*E,(ee+b)*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee*E,ee*y)),ye.add(new go.PathSegment(go.PathSegment.Move,ee*E,(ee+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*E,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var ee=new go.PathFigure(.1*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=new go.PathFigure(.5*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*E,.9*y,E,(ee+b)*y,(ee+b)*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var ee=new go.PathFigure(.1*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var ee=new go.PathFigure(.2*E,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ne=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*E,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,ee*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y));var de=new go.PathFigure(.8*E,.75*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,y){var x=new go.Geometry,b=pe*.1,ee=.1,te=.9,ne=.5,de=new go.PathFigure(.8*E,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var ye=new go.PathFigure((te+ee)*E,ne*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.4,te=pe*.1,ne=.1,de=.9,ye=.5,fe=new go.PathFigure(.8*E,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+ee)*y,(.4+b)*E,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-ee)*y));var ve=new go.PathFigure((de+ne)*E,ye*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+ne)*y,(de+ne)*E,(ye+te)*y,(de+te)*E,(ye+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E,ye*y,(de-te)*E,(ye+ne)*y,(de-ne)*E,(ye+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ne)*y,(de-ne)*E,(ye-te)*y,(de-te)*E,(ye-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E,ye*y,(de+te)*E,(ye-ne)*y,(de+ne)*E,(ye-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=0,ne=.5,de=new go.PathFigure(.8*E,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=pe*.1,te=.9,ne=.5;var ye=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=0,ne=.5,de=new go.PathFigure(0,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee+ee)*E,(ne-b)*y,.8*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ne+ee)*y,(te+ee+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=.2,ne=.5,de=new go.PathFigure(.1*E,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ye=new go.PathFigure(.8*E,.5*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=pe*.1,te=.9,ne=.5;var fe=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=.2,ne=.5,de=new go.PathFigure(.1*E,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ye=new go.PathFigure(.2*E,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee)*E,(ne-b)*y,.9*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,y){var x=new go.Geometry,b=pe*.1,ee=.1,te=.1,ne=.5,de=new go.PathFigure((te-b*.5)*E,y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.9,de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,y,(te+ee)*E,0,(te+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=.5,ne=.5,de=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*E,ne*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*E,ne*y,te*E,(ne-ee)*y,te*E,(ne+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,y){var x=new go.Geometry,b=E,ee=y;E=E*.38,y=y*.6;var te=pe*.8,ne=.8,de=0,ye=.5,fe=(b-E)/2,ve=(ee-y)/2,Ne=new go.PathFigure(de*E+fe,(ye+ne)*y+ve,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E+fe,ye*y+ve,(de-te)*E+fe,(ye+ne)*y+ve,(de-ne)*E+fe,(ye+te)*y+ve)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de-ne)*E+fe,(ye-te)*y+ve,(de-te)*E+fe,(ye-ne)*y+ve)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne+te*.5)*E+fe,ye*y+ve,de*E+fe,(ye-ne)*y+ve,(de-ne+te*.5)*E+fe,(ye-te)*y+ve)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de-ne+te*.5)*E+fe,(ye+te)*y+ve,de*E+fe,(ye+ne)*y+ve).close()),te=pe*.4,ne=.4,de=.2,ye=.5;var Le=new go.PathFigure(de*E+fe,(ye+ne)*y+ve,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E+fe,ye*y+ve,(de-te)*E+fe,(ye+ne)*y+ve,(de-ne)*E+fe,(ye+te)*y+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de-ne)*E+fe,(ye-te)*y+ve,(de-te)*E+fe,(ye-ne)*y+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne+te*.5)*E+fe,ye*y+ve,de*E+fe,(ye-ne)*y+ve,(de-ne+te*.5)*E+fe,(ye-te)*y+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de-ne+te*.5)*E+fe,(ye+te)*y+ve,de*E+fe,(ye+ne)*y+ve).close()),te=pe*.2,ne=.2,de=.5,ye=.5;var Re=new go.PathFigure((de-ne)*E+fe,ye*y+ve,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de-ne)*E+fe,(ye-te)*y+ve,(de-te)*E+fe,(ye-ne)*y+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E+fe,ye*y+ve,(de+te)*E+fe,(ye-ne)*y+ve,(de+ne)*E+fe,(ye-te)*y+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de+ne)*E+fe,(ye+te)*y+ve,(de+te)*E+fe,(ye+ne)*y+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E+fe,ye*y+ve,(de-te)*E+fe,(ye+ne)*y+ve,(de-ne)*E+fe,(ye+te)*y+ve)),te=pe*.4,ne=.4,de=.8,ye=.5;var He=new go.PathFigure(de*E+fe,(ye-ne)*y+ve,!0);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E+fe,ye*y+ve,(de+te)*E+fe,(ye-ne)*y+ve,(de+ne)*E+fe,(ye-te)*y+ve)),He.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de+ne)*E+fe,(ye+te)*y+ve,(de+te)*E+fe,(ye+ne)*y+ve)),He.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne-te*.5)*E+fe,ye*y+ve,de*E+fe,(ye+ne)*y+ve,(de+ne-te*.5)*E+fe,(ye+te)*y+ve)),He.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de+ne-te*.5)*E+fe,(ye-te)*y+ve,de*E+fe,(ye-ne)*y+ve).close()),te=pe*.8,ne=.8,de=1,ye=.5;var We=new go.PathFigure(de*E+fe,(ye-ne)*y+ve,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E+fe,ye*y+ve,(de+te)*E+fe,(ye-ne)*y+ve,(de+ne)*E+fe,(ye-te)*y+ve)),We.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de+ne)*E+fe,(ye+te)*y+ve,(de+te)*E+fe,(ye+ne)*y+ve)),We.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne-te*.5)*E+fe,ye*y+ve,de*E+fe,(ye+ne)*y+ve,(de+ne-te*.5)*E+fe,(ye+te)*y+ve)),We.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de+ne-te*.5)*E+fe,(ye-te)*y+ve,de*E+fe,(ye-ne)*y+ve).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var ee=new go.PathFigure(.1*E,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var te=new go.PathFigure(.6*E,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,E,y){var x=new go.Geometry,b=pe*.4,ee=.4,te=.5,ne=.5,de=a(),ye=a(),fe=a(),ve=a();he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,de,de,ye,fe,ve);var Ne=z(ye.x,ye.y),Le=new go.PathFigure(ye.x*E,ye.y*y,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),he(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,fe,ve,ye,de,de),Le.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*E,ye.y*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y)),b=pe*.3,ee=.3,he(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,fe,ve,ye,de,de),Le.add(new go.PathSegment(go.PathSegment.Line,ye.x*E,ye.y*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,ve.x*E,ve.y*y,fe.x*E,fe.y*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,de,de,ye,fe,ve),Le.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*E,ye.y*y,ve.x*E,ve.y*y,fe.x*E,fe.y*y).close());var Le=new go.PathFigure(.45*E,0,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),Ce(de),Ce(ye),Ce(fe),Ce(ve),Ce(Ne),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function ee(te,ne,de){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+de)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+de)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+de)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+de)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,y){var x=new go.Geometry,b=.5,ee=0,te=0,ne=b*pe,de=.4*Math.SQRT2/2+.5,ye=.5-.5*Math.SQRT2/2,fe=1,ve=.5,Ne=.5,Le=0,Re=new go.PathFigure(de*E,(1-ye)*y,!1);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,ve*y,fe*E,.7*y,fe*E,ve*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+ee)*E,(Le+ee)*y,(.5+b+ee)*E,(.5-ne+ee)*y,(.5+ne+ee)*E,(.5-b+ee)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*E,.9*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,.9*y)),Re.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*E,.8*y)),Re.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*E,.9*y)),Re.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var ee=new go.PathFigure(.45*E,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var te=.5-.285,ne=.5,de=te,ye=Math.PI/4,fe=4*(1-Math.cos(ye))/(3*Math.sin(ye)),ve=fe*.5,Ne=te,Le=te,Re=fe*Ne,He=fe*Le;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ne)*E,de*y,(ne-(Re+Ne)/2)*E,(de+(Le+He)/2)*y,(ne-Ne)*E,(de+He)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(de-Le)*y,(ne-Ne)*E,(de-He)*y,(ne-Re)*E,(de-Le)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ne)*E,de*y,(ne+Re)*E,(de-Le)*y,(ne+Ne)*E,(de-He)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ne+Ne)*E,(de+He)*y,(ne+(Re+Ne)/2)*E,(de+(Le+He)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var We=new go.PathFigure(.2*E,y,!1);x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var Ge=new go.PathFigure(.8*E,y,!1);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.2*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(.1*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,ee*E,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var ee=new go.PathFigure(.475*E,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var te=new go.PathFigure(.675*E,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*.5,te=new go.PathFigure(E,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+ee)*y,(b+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*E,y,0,(b+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-ee)*y,(b-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+ee)*E,0,E,(b-ee)*y));var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var ee=new go.PathFigure(.15*E,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(E,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var te=.1,ne=pe*.1,de=.2,ye=.9,fe=new go.PathFigure((de-te)*E,ye*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-te)*y,(de-te)*E,(ye-ne)*y,(de-ne)*E,(ye-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+te)*E,ye*y,(de+ne)*E,(ye-te)*y,(de+te)*E,(ye-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+te)*y,(de+te)*E,(ye+ne)*y,(de+ne)*E,(ye+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-te)*E,ye*y,(de-ne)*E,(ye+te)*y,(de-te)*E,(ye+ne)*y).close()),te=.1,ne=pe*.1,de=.8,ye=.9;var ve=new go.PathFigure((de-te)*E,ye*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-te)*y,(de-te)*E,(ye-ne)*y,(de-ne)*E,(ye-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de+te)*E,ye*y,(de+ne)*E,(ye-te)*y,(de+te)*E,(ye-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+te)*y,(de+te)*E,(ye+ne)*y,(de+ne)*E,(ye+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-te)*E,ye*y,(de-ne)*E,(ye+te)*y,(de-te)*E,(ye+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*E,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ne=new go.PathFigure(.5*E,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var de=.1,ye=pe*.1,fe=.1,ve=.9,Ne=new go.PathFigure((fe-de)*E,ve*y,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve-de)*y,(fe-de)*E,(ve-ye)*y,(fe-ye)*E,(ve-de)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*E,ve*y,(fe+ye)*E,(ve-de)*y,(fe+de)*E,(ve-ye)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve+de)*y,(fe+de)*E,(ve+ye)*y,(fe+ye)*E,(ve+de)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*E,ve*y,(fe-ye)*E,(ve+de)*y,(fe-de)*E,(ve+ye)*y)),de=.1,ye=pe*.1,fe=.4,ve=.9;var Le=new go.PathFigure((fe-de)*E,ve*y,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve-de)*y,(fe-de)*E,(ve-ye)*y,(fe-ye)*E,(ve-de)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*E,ve*y,(fe+ye)*E,(ve-de)*y,(fe+de)*E,(ve-ye)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve+de)*y,(fe+de)*E,(ve+ye)*y,(fe+ye)*E,(ve+de)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*E,ve*y,(fe-ye)*E,(ve+de)*y,(fe-de)*E,(ve+ye)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var ee=new go.PathFigure(.45*E,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var te=new go.PathFigure(.55*E,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var fe=.05,ve=pe*.05,Ne=.175,Le=.95,ne=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y));var fe=.05,ve=pe*.05,Ne=.375,Le=.95,de=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y));var fe=.05,ve=pe*.05,Ne=.625,Le=.95,ye=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y));var fe=.05,ve=pe*.05,Ne=.825,Le=.95,Re=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y).close());var He=new go.PathFigure(0,y,!1);return x.add(He),He.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(.15*E,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ne=.05,de=pe*.05,ye=.35,fe=.775,ve=new go.PathFigure((ye-ne)*E,fe*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ye*E,(fe-ne)*y,(ye-ne)*E,(fe-de)*y,(ye-de)*E,(fe-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ye+ne)*E,fe*y,(ye+de)*E,(fe-ne)*y,(ye+ne)*E,(fe-de)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ye*E,(fe+ne)*y,(ye+ne)*E,(fe+de)*y,(ye+de)*E,(fe+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ye-ne)*E,fe*y,(ye-de)*E,(fe+ne)*y,(ye-ne)*E,(fe+de)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,E,y){var x=new go.Geometry,b=.3,ee=pe*.3,te=.5,ne=.7,de=new go.PathFigure((te-b)*E,ne*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var ye=new go.PathFigure(0,.7*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*.5,te=.5,ne=.5,de=new go.PathFigure((te-b)*E,ne*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var ye=new go.PathFigure(.15*E,.5*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*.5,te=.5,ne=.5,de=new go.PathFigure((te-b)*E,ne*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),b=.05,ee=pe*.05,te=.5,ne=.8;var ye=new go.PathFigure((te-b)*E,ne*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),ye.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var ee=new go.PathFigure(.126*E,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var te=new go.PathFigure(.402*E,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ne=new go.PathFigure(.678*E,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var de=new go.PathFigure(.5*E,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),de.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var ee=new go.PathFigure(E*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var te=new go.PathFigure(E*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ne=new go.PathFigure(E*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var de=new go.PathFigure(E*.816,y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),de.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var ee=new go.PathFigure(E*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var te=new go.PathFigure(E*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ne=new go.PathFigure(E*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var de=new go.PathFigure(E*1,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),de.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var te=new go.PathFigure(E*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var de=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),de.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,y){var x=new go.Geometry,b=8,ee=b*pe,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(E*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var de=new go.PathFigure(E*.83,y*1,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var ye=new go.PathFigure(E*.78,y*.05,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),ye.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),ye.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*pe,ee=y*.8,te=new go.Geometry,ne=new go.PathFigure(x,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,ee,E,ee-b,E-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var ee=new go.PathFigure(E*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var ee=new go.PathFigure(E*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var te=new go.PathFigure(E*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,y){var x=new go.Geometry,b=15,ee=b*pe,te=new go.PathFigure(E*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var ee=new go.PathFigure(E*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ft={},rt="5.0",z={},a=null,Ce=!1,ke=!1,he=null,Fe=!1,xe=null,pe=null,Se=0;Se4?parseFloat(Je):5};Ft.setHTML5Codebase=function(Je,ot){pe=Je,Ze(Je,ot)},Ft.setJavaCodebase=Ft.setJavaCodebaseVersion=Ft.isCompiledInstalled=Ft.setPreCompiledScriptPath=Ft.setPreCompiledResourcePath=function(){},Ft.setHTML5CodebaseVersion=function(Je,ot){var Ct=parseFloat(Je);if(Ct!==NaN&&Ct<5){console.log("The GeoGebra HTML5 codebase version "+Ct+" is deprecated. Using version latest instead.");return}xe=Je,nt(Je,ot)},Ft.getHTML5CodebaseVersion=function(){return oe},Ft.getParameters=function(){return z},Ft.setFontsCSSURL=function(Je){te=Je},Ft.setGiacJSURL=function(Je){},Ft.setJNLPFile=function(Je){Ie=Je},Ft.setJNLPBaseDir=function(Je){},Ft.inject=function(){function Je(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",Ct=z.id,kt,Mt=!1,st=0;st=5)return!0;var Je=Ft.getAppletObject();return Je&&typeof Je.recalculateEnvironments=="function"?(Je.recalculateEnvironments(),!0):!1},Ft.startAnimation=function(){var Je=Ft.getAppletObject();return Je&&typeof Je.startAnimation=="function"?(Je.startAnimation(),!0):!1},Ft.stopAnimation=function(){var Je=Ft.getAppletObject();return Je&&typeof Je.stopAnimation=="function"?(Je.stopAnimation(),!0):!1},Ft.getAppletObject=function(){var Je=z.id!==void 0?z.id:"ggbApplet";return window[Je]},Ft.resize=function(){};var Re=function(Je,ot,Ct){var kt=document.createElement("param");kt.setAttribute("name",ot),kt.setAttribute("value",Ct),Je.appendChild(kt)},He=function(Je){return Je&&Je!=="false"},We=function(Je,ot,Ct){de(oe)<=4.2&&(Ct=!0);var kt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(kt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Mt=document.createElement("div");Mt.classList.add("appletParameters","notranslate");var st=ot.width,ut=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(de(oe)<=4.4)He(ot.showToolBar)&&(ot.height-=7),He(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&He(ot.showToolBar)&&(ot.width=605,st=605);else{var un=100;(He(ot.showToolBar)||He(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),un=He(ot.showMenuBar)?245:155),st=5?(ot.appletOnLoad=function(Ke){var ln=Je.querySelector(".ggb_preview");ln&&ln.parentNode.removeChild(ln),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(bt),window.GGBT_wsf_view&&$(window).trigger("resize"),Rn(Ke)},An||bt.appendChild(Nn)):Mt.appendChild(Nn),bt.appendChild(Mt),An||Je.appendChild(bt),setTimeout(function(){Ft.resize()},1)}else{var Qt=document.createElement("div");Qt.className="applet_scaler",Qt.style.position="relative",Qt.style.display="block",Qt.appendChild(Mt),Je.appendChild(Qt),ot.appletOnLoad=function(Ke){Ft.resize(),Rn(Ke)}}function zt(Ke,ln){ln&&typeof ln.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ke,ln.appletOnLoad):renderGGBElement(Ke),yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ln)}function jt(Ke,ln){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ke,params:ln}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Un){zt(Un.article,Un.params)}),html5AppletsToProcess=null)},de(oe)<5&&(Ke.className+=" geogebraweb")):zt(Ke,ln)}if(kt){scriptLoadStarted=!0;for(var sn=0;sn0?(Pn.remove(),bt.attr("id","fullscreencontent").show(),jQuery(Rn).append(bt),window.dispatchEvent(new Event("resize"))):We(Pn,ot,!1),window.GGBT_wsf_view.launchFullScreen(Rn)}else me=kt,We(Je,ot,!1);if(!window.GGBT_wsf_view)for(ut=0;utJe/4*3&&(Pn=Je/4*3),Rn=Pn/5.8,un.setAttribute("src",b),un.setAttribute("width",Pn),un.setAttribute("height",Rn);var bt=(Je-Pn)/2,An=(ot-Rn)/2;un.style.left=bt+"px",un.style.top=An+"px",Mt.appendChild(un)}}return Mt.appendChild(ut),Mt},Bt=function(Je){return Je=Je.toLowerCase(),Je==="html5"||Je==="screenshot"?Je:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],nt=function(Je,ot){if(oe=Je,ot){Ze(oe,!0);return}var Ct=!Ce;if(Ct){var kt=de(oe);!isNaN(kt)&&kt<4.4&&(Ct=!1)}var Mt,st;window.location.protocol.substr(0,4)==="http"?Mt=window.location.protocol:Mt="http:";var ut=oe.indexOf("//");ut>0?st=oe:ut===0?st=Mt+oe:st="https://www.geogebra.org/apps/5.2.814.0/";for(var un in ct)if(oe.slice(ct[un].length*-1)===ct[un]||oe.slice((ct[un].length+1)*-1)===ct[un]+"/"){Ze(st,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ct&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!He(z.showToolBar)&&!He(z.showMenuBar)&&!He(z.showAlgebraInput)&&!He(z.enableRightClick)&&(!z.appName||z.appName=="classic")?st+="webSimple/":st+="web3d/",Ze(st,!1)},Ze=function(Je,ot){if(Je.requirejs){ze=Je;return}Je.slice(-1)!=="/"&&(Je+="/"),ze=Je,ot===null&&(ot=Je.indexOf("http")===-1),Me=ot,E="web.nocache.js",y=!1;var Ct=ze.split("/");Ct.length>1&&(!ot&&Ct[Ct.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):ct.indexOf(Ct[Ct.length-2])>=0&&(E=Ct[Ct.length-2]+".nocache.js")),Ct=Je.split("/"),oe=Ct[Ct.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var kt=parseFloat(oe);kt!==NaN&&kt<5&&Je.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+kt+" is deprecated. Using version latest instead."),nt("5.0",ot))},yt=function(Je,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(Je)};z.material_id!==void 0?ve(ht):ht();function ht(){var Je=rt;xe!==null?Je=xe:parseFloat(Je)<5&&(Je="5.0"),nt(Je,!1),pe!==null&&Ze(pe,Me),Fe=!0}return Ft},GGBAppletUtils=function(){"use strict";function Ft(){return window.GGBT_wsf_edit!==void 0}function rt(Fe,xe){xe!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+xe+","+xe+")",Fe.style.webkitTransform="scale("+xe+","+xe+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function z(Fe,xe,pe,Se,Ae,Ie){var ze=null;if(Ie!=null&&Ie!="")for(var Me=Fe.parentNode;Me!=null;)if((" "+Me.className+" ").indexOf(" "+Ie+" ")>-1){ze=Me;break}else Me=Me.parentNode;var me=0,oe=0,E=0,y=0,x=0,b=0,ee=0;if(ze)me=ze.offsetWidth,oe=Math.max(Se?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(me=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=me):(me=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=me&&(Ae===void 0||!Ae)&&(document.dir==="rtl"?(x=me-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Fe&&((pe===void 0||!pe)&&xe>0&&xe+y1&&(Ie=!0)),xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Ae=a(Fe,xe,Ie,pe,Fe.scaleContainerClass);else return Se;return Ie&&(!Fe.hasOwnProperty("scale")||Se===1)?Ae:Math.min(Se,Ae)}function ke(Fe){var xe=Math.min(window.innerWidth,document.documentElement.clientWidth),pe=Math.min(window.innerHeight,document.documentElement.clientHeight),Se=Fe.getBoundingClientRect(),Ae=(xe-Se.width)/2,Ie=(pe-Se.height)/2;Ie<0&&(Ie=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ae<40?Fe.style.left="40px":Fe.style.left=Ae+"px",Fe.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Fe.style.top="40px":Fe.style.top=Ie+"px",Fe.style.left=Ae+"px")}function he(Fe,xe){var pe=Fe.querySelector(".appletParameters");if(pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(xe.id!==pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(pe.parentElement&&/fullscreen/.test(pe.parentElement.className))return;var Se=Ce(xe,Fe);Ft()&&pe.setAttribute("data-param-scale",Se);for(var Ae=null,Ie=0;Ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ft){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ft){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ft){var rt=c[Ft];return rt==null?null:rt},r=d,webModule.__errFn=e}function B(){function Ft(Fe){var xe=Fe.lastIndexOf(rb);xe==-1&&(xe=Fe.length);var pe=Fe.indexOf(sb);pe==-1&&(pe=Fe.length);var Se=Fe.lastIndexOf(tb,Math.min(pe,xe));return Se>=O?Fe.substring(O,Se+P):W}function rt(Fe){if(!Fe.match(/^\w+:\/\//)){var xe=o.createElement(ub);xe.src=Fe+vb,Fe=Ft(xe.src)}return Fe}function z(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function a(){for(var Fe=o.getElementsByTagName(_),xe=O;xeO?Fe[Fe.length-P].href:W}function ke(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var he=z();return he==W&&(he=a()),he==W&&(he=Ce()),he==W&&ke()&&(he=Ft(o.location.href)),he=rt(he),he}function C(Ft){return Ft.match(/^\//)||Ft.match(/^[a-zA-Z]+:\/\//)?Ft:webModule.__moduleBase+Ft}function D(){var Ft=[],rt=O,z=[],a=[];function Ce(Fe){var xe=a[Fe](),pe=z[Fe];if(xe in pe)return xe;var Se=[];for(var Ae in pe)Se[pe[Ae]]=Ae;throw r&&r(Fe,Se,xe),null}if(__gwt_isKnownPropertyValue=function(Fe,xe){return xe in z[Fe]},webModule.__getPropMap=function(){var Fe={};for(var xe in z)z.hasOwnProperty(xe)&&(Fe[xe]=Ce(xe));return Fe},webModule.__computePropValue=Ce,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var he=ke.indexOf(Db);he!=-1&&(rt=parseInt(ke.substring(he+P),$),ke=ke.substring(O,he))}catch(Fe){}return webModule.__softPermutationId=rt,C(ke+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},15476:function(Ft,rt,z){"use strict";z.d(rt,{Ax:function(){return he},Ds:function(){return Fe},KI:function(){return pe},SI:function(){return ke},f1:function(){return Ce}});var a=z(11320);function Ce(Se){let Ae=!0;if(Se.length>0){for(let Ie=0;Iey in E?ke(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,Ie=(E,y)=>{for(var x in y||(y={}))pe.call(y,x)&&Ae(E,x,y[x]);if(xe)for(var x of xe(y))Se.call(y,x)&&Ae(E,x,y[x]);return E},ze=(E,y)=>he(E,Fe(y)),Me=(E,y)=>{var x={};for(var b in E)pe.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&xe)for(var b of xe(E))y.indexOf(b)<0&&Se.call(E,b)&&(x[b]=E[b]);return x},me=(E,y,x)=>new Promise((b,ee)=>{var te=ye=>{try{de(x.next(ye))}catch(fe){ee(fe)}},ne=ye=>{try{de(x.throw(ye))}catch(fe){ee(fe)}},de=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(te,ne);de((x=x.apply(E,y)).next())});const oe=E=>{var y=E,{children:x}=y,b=Me(y,["children"]);const[ee,te]=(0,Ce.useState)(!1);return Ce.createElement(a.ZP,ze(Ie({},b),{loading:ee,onClick:ne=>me(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(de){console.error(de),te(!1)}})}),x)}},446:function(Ft,rt,z){"use strict";z.d(rt,{ij:function(){return ee},_s:function(){return b},Uf:function(){return x},ZP:function(){return ne}});var a=z(67294),Ce={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},ke=z(94184),he=z.n(ke),Fe=z(50976),xe=z(83062),pe=z(48054),Se=z(74330),Ae=z(26194),Ie=z(11320),ze=Object.defineProperty,Me=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(de,ye,fe)=>ye in de?ze(de,ye,{enumerable:!0,configurable:!0,writable:!0,value:fe}):de[ye]=fe,y=(de,ye)=>{for(var fe in ye||(ye={}))me.call(ye,fe)&&E(de,fe,ye[fe]);if(Me)for(var fe of Me(ye))oe.call(ye,fe)&&E(de,fe,ye[fe]);return de};const x=(de={})=>{var ye,fe,ve,Ne;let Le=(ye=de==null?void 0:de.emotion)==null?void 0:ye.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge)),Re=(fe=de==null?void 0:de.focus)==null?void 0:fe.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge)),He=(ve=de==null?void 0:de.action)==null?void 0:ve.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge)),We=(Ne=de==null?void 0:de.intention)==null?void 0:Ne.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Le||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:Re||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:He||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:We||[]}]},b=({className:de,dataSource:ye=[],col:fe=4,right:ve,bottom:Ne=23,precision:Le=0,wrapWidth:Re=1200})=>{const He=(Ge="",Ue,Ye="--")=>Ge?(Ge==null?void 0:Ge.length)>Ue?(Ge==null?void 0:Ge.slice(0,Ue-1))+"...":Ge:Ye,We=Math.floor((Re-(fe-1)*ve)/fe);return a.createElement("div",{className:he()(Ce.list,de)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((Ge,Ue)=>{const{cover_pic:Ye,created_at:it,emotion:lt,action:Bt,intention:ct,focus:nt}=Ge;return a.createElement("div",{key:Ue,className:Ce.wrap,style:{width:We,marginRight:(1+Ue)%fe===0?0:ve+Le,marginBottom:Ne}},a.createElement("div",{className:Ce.img},a.createElement("img",{src:`${Ie.Z.API_SERVER}${Ye}`}),a.createElement("div",{className:Ce.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,it))),a.createElement("div",{className:Ce.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(xe.Z,{title:lt},a.createElement("span",{className:"c-grey-333"},He(lt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(xe.Z,{title:Bt},a.createElement("span",{className:"c-grey-333"},He(Bt,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(xe.Z,{title:ct},a.createElement("span",{className:"c-grey-333"},He(ct,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(xe.Z,{title:nt},a.createElement("span",{className:"c-grey-333"},He(nt,3))))))))})))},ee=({className:de,style:ye,title:fe,hideBar:ve=!1,children:Ne,customText:Le="",noDataText:Re="",emptyData:He=[],loading:We,actionAnalysis:Ge})=>{var Ue,Ye;const it=((Ue=He==null?void 0:He[0])==null?void 0:Ue.every(Bt=>{var ct;return!((ct=Bt==null?void 0:Bt.data)!=null&&ct.length)}))&&!((Ye=He==null?void 0:He[1])!=null&&Ye.length)||!Ge,lt=Ge?Re:Le;return a.createElement(pe.Z,{loading:We,active:!0},it&&a.createElement("div",{className:he()(Ce.noData,de),style:ye},!!fe&&a.createElement("div",{className:Ce.title},!ve&&a.createElement("b",null),a.createElement("span",null,fe)),a.createElement("div",{className:Ce.itemWrap},a.createElement(Ae.Z,{customText:lt}))),!it&&Ne)};var ne=({className:de,style:ye,data:fe=[],title:ve,hideBar:Ne=!1,loading:Le=!1})=>a.createElement("div",{className:he()(Ce.analysis,de),style:ye},!!ve&&a.createElement("div",{className:Ce.title},!Ne&&a.createElement("b",null),a.createElement("span",null,ve)),a.createElement(Se.Z,{spinning:Le},a.createElement("div",{className:Ce.itemWrap},fe==null?void 0:fe.map((Re,He)=>a.createElement("div",{className:Ce.item,key:He},a.createElement(Fe.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
    {b}: {c}%"},title:{left:"center",bottom:15,text:Re==null?void 0:Re.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(We){for(let Ge in Re==null?void 0:Re.data)if(We==(Re==null?void 0:Re.data[Ge].name))return We+" "+(Re==null?void 0:Re.data[Ge].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Re==null?void 0:Re.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Re==null?void 0:Re.data}]},style:{height:145}}))))))},56243:function(Ft,rt,z){"use strict";var a=z(17187),Ce=z.n(a),ke=Object.defineProperty,he=(Se,Ae,Ie)=>Ae in Se?ke(Se,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Se[Ae]=Ie,Fe=(Se,Ae,Ie)=>he(Se,typeof Ae!="symbol"?Ae+"":Ae,Ie),xe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())});class pe extends a.EventEmitter{constructor(Ae,Ie){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Ae,this.body=Ie}startStream(){return xe(this,null,function*(){this.controller=new AbortController;const{signal:Ae}=this.controller;try{const Ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ae});if(!Ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ie.status}`);const ze=Ie.headers.get("content-type");if(!ze)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ze.includes("application/json")){const oe=yield Ie.json();this.emit("error",oe);return}if(!ze.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Me=Ie.body.getReader(),me=new TextDecoder("utf-8");for(;;){const{done:oe,value:E}=yield Me.read();if(oe)break;const y=me.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{28575:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(87462),Ce=z(67294),ke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},he=ke,Fe=z(17207),xe=function(Ae,Ie){return Ce.createElement(Fe.Z,(0,a.Z)({},Ae,{ref:Ie,icon:he}))},pe=Ce.forwardRef(xe)},33863:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(87462),Ce=z(67294),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},he=ke,Fe=z(17207),xe=function(Ae,Ie){return Ce.createElement(Fe.Z,(0,a.Z)({},Ae,{ref:Ie,icon:he}))},pe=Ce.forwardRef(xe)},71736:function(Ft,rt){"use strict";rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},52654:function(Ft,rt){"use strict";rt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},85657:function(Ft,rt){"use strict";rt.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},39886:function(Ft,rt){"use strict";rt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},67795:function(Ft,rt){"use strict";rt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},11579:function(Ft,rt){"use strict";rt.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"}},12867:function(){"use strict"},31520:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},31686:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},Ae),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},90613:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},52930:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},84888:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},14375:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},9151:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ae),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},37752:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ae),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},33648:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},Ae),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));rt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},22707:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ae),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ae,Ie,ze)=>Ie in Ae?Ce(Ae,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ae[Ie]=ze,pe=(Ae,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);if(ke)for(var ze of ke(Ie))Fe.call(Ie,ze)&&xe(Ae,ze,Ie[ze]);return Ae};const Se=Ae=>React.createElement("svg",pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Ae),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"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},18023:function(){"use strict";function Ft(oe,E,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=E,this._minimum=y,this._maximum=x}Object.defineProperty(Ft.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Ft.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Ft.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Ft.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,E){var y=go.Shape._FigureParameters[oe];return y?y[E]:null},go.Shape.setFigureParameter=function(oe,E,y){if(!(y instanceof Ft))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[E]=y};var rt=[];function z(oe,E){var y=rt.pop();return y===void 0?new go.Point(oe,E):(y.x=oe,y.y=E,y)}function a(){var oe=rt.pop();return oe===void 0?new go.Point:oe}function Ce(oe){rt.push(oe)}function ke(oe,E,y,x,b,ee,te,ne,de){de||(de=new go.Point);var ye=oe-y,fe=b-te,ve=NaN,Ne=NaN;if(ye===0)if(fe===0)oe===y&&(ve=oe,Ne=E);else{var Le=(ee-ne)/fe,Re=ee-Le*b;ve=oe,Ne=Le*ve+Re}else if(fe===0){var He=(E-x)/ye,We=E-He*oe;ve=b,Ne=He*ve+We}else{var He=(E-x)/ye,Le=(ee-ne)/fe,We=E-He*oe,Re=ee-Le*b;ve=(Re-We)/(He-Le),Ne=He*ve+We}return de.x=ve,de.y=Ne,de}function he(oe,E,y,x,b,ee,te,ne,de,ye,fe,ve,Ne,Le){var Re=1-de,He=de,We=oe*Re+y*He,Ge=E*Re+x*He,Ue=y*Re+b*He,Ye=x*Re+ee*He,it=b*Re+te*He,lt=ee*Re+ne*He,Bt=We*Re+Ue*He,ct=Ge*Re+Ye*He,nt=Ue*Re+it*He,Ze=Ye*Re+lt*He,yt=Bt*Re+nt*He,ht=ct*Re+Ze*He;ye.x=We,ye.y=Ge,fe.x=Bt,fe.y=ct,ve.x=yt,ve.y=ht,Ne.x=nt,Ne.y=Ze,Le.x=it,Le.y=lt}var Fe=new go.Spot(.156,.156),xe=new go.Spot(.844,.844),pe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ft("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*pe,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,y-b,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=E,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Line,E,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,E,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,E,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,E,y/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,E,y){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=xe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,E,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,pe*E,0,E,(1-pe)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,y,0,pe*y,(1-pe)*E,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,pe*y,pe*E,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-pe)*E,0,0,(1-pe)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ft("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=E,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),ee.spot1=Fe,ee.spot2=xe,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*y,-.09239631*E,.07836421*y,.1406031*E,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*y,.2450511*E,-.00697547*y,.3776197*E,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*y,.4539471*E,0,.6066018*E,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*y,.6914277*E,-.01904177*y,.8921095*E,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*y,1.036446*E,.04105738*y,1.020377*E,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*y,1.04448*E,.360238*y,.992256*E,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*y,1.032337*E,.5771781*y,1.018411*E,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*y,1.028411*E,.9571472*y,.8556702*E,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*y,.7431877*E,1.009325*y,.5624123*E,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*y,.4820677*E,1.031761*y,.3030112*E,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*y,.2329994*E,1.01518*y,.03213784*E,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*y,-.02812061*E,.9032597*y,-.01205169*E,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*y,-.01812061*E,.6089503*y,-.00606892*E,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*y,-.01606892*E,.3892545*y,-.01205169*E,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,E,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ft("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ft("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,E,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var te=b%360,ne=Math.min(E,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,ee,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,E,y){var x=pe/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,ee*y,E,(1-x)*y,(b+x)*E,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,ee=E/2,te=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,E,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=y,b}else{var ee=E/2,te=y/2,ne=Math.atan2(y,E),de=x-Math.min(Math.cos(ne)*x/2,ee),ye=x-Math.min(Math.sin(ne)*x/2,te),b=new go.Geometry,fe=new go.PathFigure(de,0,!0);return b.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),fe.add(new go.PathSegment(go.PathSegment.Line,E-de,0)),fe.add(new go.PathSegment(go.PathSegment.Line,E,ye)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,E,y-ye)),fe.add(new go.PathSegment(go.PathSegment.Line,E-de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),fe.add(new go.PathSegment(go.PathSegment.Line,de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y-ye)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ye).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ft("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ft("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y,Math.abs(1-x)*E,.25*y,Math.abs(1-x)*E,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,pe*E,0,E,(.5-pe/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,(.5+pe/2)*y,pe*E,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,E,0,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*y,.5*E,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*E,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.5*y,.9*E,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.6*E,.2*y,E,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*y,E,.8*y,.6*E,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,.5*E,.75*y,.55*E,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*E,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*y,.45*E,.95*y,.5*E,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*E,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*y,0,.25*y,.4*E,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,y,.5*E,.75*y,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*y,.55*E,.95*y,.5*E,.75*y));var ee=.2,te=.3,ne=0,de=ee*pe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+de+ne)*y,(.5-de+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+de+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-de+ne)*y,(.5+de+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*y,(.5-de+te)*E,(.5-ee+ne)*y,(.5-ee+te+.05)*E,(.5-de+ne-.02)*y)),ee=.2,te=0,ne=-.3,de=ee*pe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+te)*E,(.5+ne)*y,(.5+de+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te)*E,(.5-de+ne)*y,(.5+de+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-de+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+de+ne)*y,(.5-de+te)*E,(.5+ee+ne)*y)),ee=.2,te=-.3,ne=0,de=ee*pe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-ee+ne)*y,(1-.5+ee+te-.05)*E,(.5-de+ne-.02)*y,(.5+de+te)*E,(.5-ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+te)*E,(.5+ne)*y,(.5-de+te)*E,(.5-ee+ne)*y,(.5-ee+te)*E,(.5-de+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+ee+ne)*y,(.5-ee+te)*E,(.5+de+ne)*y,(.5-de+te)*E,(.5+ee+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*y,(.5+de+te)*E,(.5+ee+ne)*y,(.5+ee+te)*E,(.5+de+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var ee=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+ee)*E,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,y*ne,ee*E,ee*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,b=new go.PathFigure((te+ee)*E,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,y*ne,ee*E,ee*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,E,y){var x=.8535533905932737,b=.5*E,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=.5,ne=.5,de=new go.PathFigure(te*E,(ne-ee)*y);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ee=.4,b=pe*.4;var ye=a(),fe=a(),ve=a(),Ne=a();he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.42,ye,fe,ve,Ne,Ne);var Le=a(),Re=a(),He=a();he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.58,Ne,Ne,He,Le,Re);var We=a(),Ge=a(),Ue=a();he(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.42,We,Ge,Ue,Ne,Ne);var Ye=a(),it=a(),lt=a();return he(te,ne+ee,te-b,ne+ee,te-ee,ne+b,te-ee,ne,.58,Ne,Ne,lt,Ye,it),de.add(new go.PathSegment(go.PathSegment.Move,lt.x*E,lt.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,Ye.x*E,Ye.y*y,it.x*E,it.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*E,ve.y*y,ye.x*E,ye.y*y,fe.x*E,fe.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,lt.x*E,lt.y*y).close()),de.add(new go.PathSegment(go.PathSegment.Move,Ue.x*E,Ue.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,He.x*E,He.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,Le.x*E,Le.y*y,Re.x*E,Re.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ue.x*E,Ue.y*y,We.x*E,We.y*y,Ge.x*E,Ge.y*y).close()),Ce(ye),Ce(fe),Ce(ve),Ce(Ne),Ce(Le),Ce(Re),Ce(He),Ce(We),Ce(Ge),Ce(Ue),Ce(Ye),Ce(it),Ce(lt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*y,E,.25*y,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,y)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,E,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,E,y){var x=new go.Geometry,b=pe*.4,ee=.4,te=.5,ne=.5,de=a(),ye=a(),fe=a(),ve=a(),Ne=new go.PathFigure((te-ee)*E,ne*y,!1);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.44,fe,ve,ye,de,de),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*E,ye.y*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y));var Le=z(ye.x,ye.y);he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.56,de,de,ye,fe,ve);var Re=z(ye.x,ye.y);Ne.add(new go.PathSegment(go.PathSegment.Line,(Le.x*.1+.95*.9)*E,Le.y*.1*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,Le.y*.1*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ne.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.9)*E,.15*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.9)*E,(Re.y*.1+.05*.9)*y)),Ne.add(new go.PathSegment(go.PathSegment.Line,Re.x*E,Re.y*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),ee=.35,b=pe*.35;var He=new go.PathFigure(te*E,(ne-ee)*y,!1);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),He.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),He.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),He.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y));var We=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(We),Ce(de),Ce(ye),Ce(fe),Ce(ve),Ce(Le),Ce(Re),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,E,y){var x=new go.Geometry,b=.375,ee=0,te=-.125,ne=b*pe,de=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y,(.5+ne+ee)*E,(.5-b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,(.5+b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*E,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*E,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y).close()),b=.325,ee=0,te=-.125,ne=b*pe;var de=new go.PathFigure((1-.5+b+ee)*E,(.5+te)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+b+te)*y,(.5+b+ee)*E,(.5+ne+te)*y,(.5+ne+ee)*E,(.5+b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5+b+te)*y,(.5-b+ee)*E,(.5+ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y,(.5-ne+ee)*E,(.5-b+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*E,(.5+te)*y,(.5+ne+ee)*E,(.5-b+te)*y,(1-.5+b+ee)*E,(.5-ne+te)*y));var de=new go.PathFigure((.525+ee)*E,(.5+b+te)*y,!1);return x.add(de),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,E,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*E,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,E,y){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*y,.5*E,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,y)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,E,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,E,y){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*y,x*E,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ft("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ft("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*E,te=(.5-b/2)*y,ne=(.5+b/2)*y,de=new go.Geometry,ye=new go.PathFigure(0,te,!0);de.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),de.spot1=new go.Spot(0,te/y);var fe=ke(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return de.spot2=new go.Spot(fe.x,fe.y),Ce(fe),de}),go.Shape.setFigureParameter("Arrow2",0,new Ft("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ft("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=E-x,te=(y-b)/2,ne=te+b,de=new go.Geometry,ye=new go.PathFigure(0,te,!0);de.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,te)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),de.spot1=new go.Spot(0,te/y);var fe=ke(0,ne/y,1,ne/y,ee/E,1,1,.5,a());return de.spot2=new go.Spot(fe.x,fe.y),Ce(fe),de}),go.Shape.defineFigureGenerator("Chevron",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ft("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var de=ke(0,.5,.3,0,0,b/y,.1,b/y,a());return te.spot1=new go.Spot(de.x,de.y),de=ke(.7,1,1,.5,0,ee/y,1,ee/y,de),te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ft("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ft("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,de=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,de=y):(ee=0,te=y,ne=0,de=y));var ye=new go.Geometry,fe=new go.PathFigure(E,.5*y,!0);ye.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var ve=ke(0,.5,.3,ne/y,0,ee/y,1,ee/y,a());return ye.spot1=new go.Spot(ve.x,ve.y),ve=ke(.7,de/y,1,.5,0,te/y,1,te/y,ve),ye.spot2=new go.Spot(ve.x,ve.y),Ce(ve),ye}),go.Shape.setFigureParameter("IBeamArrow",0,new Ft("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/y);var de=ke(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ft("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ft("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,te=ee+x,ne=(y-b)/2,de=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,te=ee+x,ne=0,de=y):(ee=0,te=y,ne=0,de=y));var ye=new go.Geometry,fe=new go.PathFigure(E,.5*y,!0);ye.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),ye.spot1=new go.Spot(0,ee/y);var ve=ke(.7,de/y,1,.5,0,te/y,1,te/y,a());return ye.spot2=new go.Spot(ve.x,ve.y),Ce(ve),ye}),go.Shape.setFigureParameter("Pointer",0,new Ft("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=ke(.2,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Ce(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ft("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*y,x*E,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=ke(0,.65,1,.65,0,1,1,.5,a());return b.spot2=new go.Spot(te.x,te.y),Ce(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ft("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var de=ke(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ft("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var te=new go.Geometry,ne=new go.PathFigure(E,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/y);var de=ke(.7,1,1,.5,0,ee/y,1,ee/y,a());return te.spot2=new go.Spot(de.x,de.y),Ce(de),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ft("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(E,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,y,.85/.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*y,(1-.85/.9)*E,.8*y,.85/.9*E,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,pe*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+ee)*E,0,1*E,pe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*y,1*E,y-pe*x,(.5+ee)*E,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,1*y,0,y-pe*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(E,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-pe*x,(.5+ee)*E,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*E,2*x,0,2*x-pe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,pe*x,(.5-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+ee)*E,0,E,pe*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,y-pe*x,(.5+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*E,y,0,y-pe*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y-2*x,0,y-x-pe*x,(.5-ee)*E,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,y-x,(.5+ee)*E,y-2*x,E,y-x-pe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-pe*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-pe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,pe*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,pe*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+pe*x,0,2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+pe*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,ee=pe*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,E-pe*x,0,E,(.5-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E,(.5+ee)*y,E-pe*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,pe*x,y,0,(.5+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,pe*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ne=new go.PathFigure(E-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*y,E-x-pe*x,0,E-2*x,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,y,E-2*x,(.5+ee)*y,E-x-pe*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*E,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,E,y){var x=new go.Geometry,b=.2,ee=.1,te=pe*b,ne=pe*ee,de=.5,ye=.1,fe=new go.PathFigure(de*E,(ye+ee)*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*E,ye*y,(de-te)*E,(ye+ee)*y,(de-b)*E,(ye+ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ee)*y,(de-b)*E,(ye-ne)*y,(de-te)*E,(ye-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*E,ye*y,(de+te)*E,(ye-ee)*y,(de+b)*E,(ye-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+ee)*y,(de+b)*E,(ye+ne)*y,(de+te)*E,(ye+ee)*y));var ve=.05,Ne=pe*ve;de=.05,ye=.25;var Le=new go.PathFigure(.5*E,.2*y,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*y)),de=.95,ye=.25,Le.add(new go.PathSegment(go.PathSegment.Bezier,(de+ve)*E,ye*y,(de+Ne)*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*y)),ve=.025,Ne=pe*ve,de=.825,ye=.35,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y,(de+Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ve)*E,ye*y,(de-Ne)*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y)),ve=.05,Ne=pe*ve,de=.5,ye=.7,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y,(de+Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ve)*E,ye*y,(de-Ne)*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.45*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*y)),ve=.025,Ne=pe*ve,de=.175,ye=.35,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de+ve)*E,(ye-Ne)*y,(de+Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ve)*E,ye*y,(de-Ne)*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ve=.05,Ne=pe*ve,de=.05,ye=.25,Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ve)*y,(de-ve)*E,(ye-Ne)*y,(de-Ne)*E,(ye-ve)*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ft("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,E,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(E,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y));var ee=new go.PathFigure(.5*E,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*y,E,(.3+ee)*y,(.5+b)*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*E,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*y,.25*E,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.1,te=new go.PathFigure(E,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.9+ee)*y,(.5+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*E,y,0,(.9+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-ee)*y,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,(.5+b)*E,0,E,(.1-ee)*y));var ne=new go.PathFigure(E,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,E,(.1+ee)*y,(.5+b)*E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*E,.2*y,0,(.1+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*y,E,(.2+ee)*y,(.5+b)*E,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*E,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,y,E,0,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=pe*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-ee)*y,(.2-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*y,(.8+ee)*E,0,E,(.2-ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,y,E,(.8+ee)*y,(.8+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*E,y,0,(.8+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*E,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y));var ee=new go.PathFigure(E,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y));var te=new go.PathFigure(E,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,E,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,te=pe*.5,ne=.5,de=new go.PathFigure(E,ne*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,y,E,(ne+te)*y,(ne+te)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-te)*E,y,0,(ne+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-te)*y,(ne-te)*E,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*y,(ne+te)*E,0,E,(ne-te)*y));var ye=new go.PathFigure((ee+b)*E,(ee+b)*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee*E,ee*y)),ye.add(new go.PathSegment(go.PathSegment.Move,ee*E,(ee+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*E,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close());var ee=new go.PathFigure(.1*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=new go.PathFigure(.5*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*E,.9*y,E,(ee+b)*y,(ee+b)*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*y,.96*E,.47*y,.93*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*y,.86*E,.57*y,.83*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*E,.4*y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var ee=new go.PathFigure(.1*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close());var ee=new go.PathFigure(.2*E,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close());var ne=new go.PathFigure(.5*b*E,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,E,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*y,.5*E,.6*y,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*E,.4*y,.5*E,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,ee=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*E,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*y,.25*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*y,.25*E,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,E,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(.5+b)*E,0,E,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,(.5+b)*y,(.5+b)*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=new go.PathFigure(E,ee*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,y,E,(ee+b)*y,(ee+b)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*E,y,0,(ee+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,0,0,(ee-b)*y,(ee-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,ee*y,(ee+b)*E,0,E,(ee-b)*y));var ne=new go.PathFigure(E,ee*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee*y));var de=new go.PathFigure(.8*E,.75*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,E,y){var x=new go.Geometry,b=pe*.1,ee=.1,te=.9,ne=.5,de=new go.PathFigure(.8*E,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y));var ye=new go.PathFigure((te+ee)*E,ne*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=pe*.4,te=pe*.1,ne=.1,de=.9,ye=.5,fe=new go.PathFigure(.8*E,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,.8*E,(.5+ee)*y,(.4+b)*E,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(.4+b)*E,0,.8*E,(.5-ee)*y));var ve=new go.PathFigure((de+ne)*E,ye*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+ne)*y,(de+ne)*E,(ye+te)*y,(de+te)*E,(ye+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E,ye*y,(de-te)*E,(ye+ne)*y,(de-ne)*E,(ye+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-ne)*y,(de-ne)*E,(ye-te)*y,(de-te)*E,(ye-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E,ye*y,(de+te)*E,(ye-ne)*y,(de+ne)*E,(ye-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=0,ne=.5,de=new go.PathFigure(.8*E,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=pe*.1,te=.9,ne=.5;var ye=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=0,ne=.5,de=new go.PathFigure(0,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee+ee)*E,(ne-b)*y,.8*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*E,(ne+ee)*y,(te+ee+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*y,.25*E,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=.2,ne=.5,de=new go.PathFigure(.1*E,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ye=new go.PathFigure(.8*E,.5*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.7*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*y,(te+ee)*E,(ne-b)*y,.7*E,(ne-ee)*y)),b=.1,ee=pe*.1,te=.9,ne=.5;var fe=new go.PathFigure((te-b)*E,ne*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*b,te=.2,ne=.5,de=new go.PathFigure(.1*E,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,y,.35*E,.25*y,.35*E,.75*y));var ye=new go.PathFigure(.2*E,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,(te+ee)*E,(ne-b)*y,.9*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,y,.9*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*y,.45*E,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,E,y){var x=new go.Geometry,b=pe*.1,ee=.1,te=.1,ne=.5,de=new go.PathFigure((te-b*.5)*E,y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,y,(te+ee)*E,0,(te+b)*E,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,0,(te-b)*E,y,(te-ee)*E,0)),te=.9,de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,y,(te+ee)*E,0,(te+b)*E,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,E,y){var x=new go.Geometry,b=pe*.5,ee=.5,te=.5,ne=.5,de=new go.PathFigure((te-ee)*E,ne*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y,(te-b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne-ee)*y,(te+ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Move,(te-ee+.1)*E,ne*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee-.1)*E,ne*y,te*E,(ne-ee)*y,te*E,(ne+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,E,y){var x=new go.Geometry,b=E,ee=y;E=E*.38,y=y*.6;var te=pe*.8,ne=.8,de=0,ye=.5,fe=(b-E)/2,ve=(ee-y)/2,Ne=new go.PathFigure(de*E+fe,(ye+ne)*y+ve,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E+fe,ye*y+ve,(de-te)*E+fe,(ye+ne)*y+ve,(de-ne)*E+fe,(ye+te)*y+ve)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de-ne)*E+fe,(ye-te)*y+ve,(de-te)*E+fe,(ye-ne)*y+ve)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne+te*.5)*E+fe,ye*y+ve,de*E+fe,(ye-ne)*y+ve,(de-ne+te*.5)*E+fe,(ye-te)*y+ve)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de-ne+te*.5)*E+fe,(ye+te)*y+ve,de*E+fe,(ye+ne)*y+ve).close()),te=pe*.4,ne=.4,de=.2,ye=.5;var Le=new go.PathFigure(de*E+fe,(ye+ne)*y+ve,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E+fe,ye*y+ve,(de-te)*E+fe,(ye+ne)*y+ve,(de-ne)*E+fe,(ye+te)*y+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de-ne)*E+fe,(ye-te)*y+ve,(de-te)*E+fe,(ye-ne)*y+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne+te*.5)*E+fe,ye*y+ve,de*E+fe,(ye-ne)*y+ve,(de-ne+te*.5)*E+fe,(ye-te)*y+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de-ne+te*.5)*E+fe,(ye+te)*y+ve,de*E+fe,(ye+ne)*y+ve).close()),te=pe*.2,ne=.2,de=.5,ye=.5;var Re=new go.PathFigure((de-ne)*E+fe,ye*y+ve,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de-ne)*E+fe,(ye-te)*y+ve,(de-te)*E+fe,(ye-ne)*y+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E+fe,ye*y+ve,(de+te)*E+fe,(ye-ne)*y+ve,(de+ne)*E+fe,(ye-te)*y+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de+ne)*E+fe,(ye+te)*y+ve,(de+te)*E+fe,(ye+ne)*y+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*E+fe,ye*y+ve,(de-te)*E+fe,(ye+ne)*y+ve,(de-ne)*E+fe,(ye+te)*y+ve)),te=pe*.4,ne=.4,de=.8,ye=.5;var He=new go.PathFigure(de*E+fe,(ye-ne)*y+ve,!0);x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E+fe,ye*y+ve,(de+te)*E+fe,(ye-ne)*y+ve,(de+ne)*E+fe,(ye-te)*y+ve)),He.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de+ne)*E+fe,(ye+te)*y+ve,(de+te)*E+fe,(ye+ne)*y+ve)),He.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne-te*.5)*E+fe,ye*y+ve,de*E+fe,(ye+ne)*y+ve,(de+ne-te*.5)*E+fe,(ye+te)*y+ve)),He.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de+ne-te*.5)*E+fe,(ye-te)*y+ve,de*E+fe,(ye-ne)*y+ve).close()),te=pe*.8,ne=.8,de=1,ye=.5;var We=new go.PathFigure(de*E+fe,(ye-ne)*y+ve,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*E+fe,ye*y+ve,(de+te)*E+fe,(ye-ne)*y+ve,(de+ne)*E+fe,(ye-te)*y+ve)),We.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye+ne)*y+ve,(de+ne)*E+fe,(ye+te)*y+ve,(de+te)*E+fe,(ye+ne)*y+ve)),We.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne-te*.5)*E+fe,ye*y+ve,de*E+fe,(ye+ne)*y+ve,(de+ne-te*.5)*E+fe,(ye+te)*y+ve)),We.add(new go.PathSegment(go.PathSegment.Bezier,de*E+fe,(ye-ne)*y+ve,(de+ne-te*.5)*E+fe,(ye-te)*y+ve,de*E+fe,(ye-ne)*y+ve).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var ee=new go.PathFigure(.1*E,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var te=new go.PathFigure(.6*E,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,E,y){var x=new go.Geometry,b=pe*.4,ee=.4,te=.5,ne=.5,de=a(),ye=a(),fe=a(),ve=a();he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,de,de,ye,fe,ve);var Ne=z(ye.x,ye.y),Le=new go.PathFigure(ye.x*E,ye.y*y,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y,(te+b)*E,(ne+ee)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,(te-b)*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y)),he(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,fe,ve,ye,de,de),Le.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*E,ye.y*y,fe.x*E,fe.y*y,ve.x*E,ve.y*y)),b=pe*.3,ee=.3,he(te-ee,ne,te-ee,ne-b,te-b,ne-ee,te,ne-ee,.5,fe,ve,ye,de,de),Le.add(new go.PathSegment(go.PathSegment.Line,ye.x*E,ye.y*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te-ee)*E,ne*y,ve.x*E,ve.y*y,fe.x*E,fe.y*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+ee)*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(te+ee)*E,ne*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),he(te,ne-ee,te+b,ne-ee,te+ee,ne-b,te+ee,ne,.5,de,de,ye,fe,ve),Le.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*E,ye.y*y,ve.x*E,ve.y*y,fe.x*E,fe.y*y).close());var Le=new go.PathFigure(.45*E,0,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*y)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),Ce(de),Ce(ye),Ce(fe),Ce(ve),Ce(Ne),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,y/2,E/2,y/2));function ee(te,ne,de){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+de)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+de)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+de)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+de)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*y,.45*E,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*y,.48*E,.17*y,.54*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*y,.59*E,.29*y,.58*E,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*y,.8*E,.34*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*y,.87*E,.48*y,.88*E,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,1.17*E,.76*y,.82*E,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,E,y){var x=new go.Geometry,b=.5,ee=0,te=0,ne=b*pe,de=.4*Math.SQRT2/2+.5,ye=.5-.5*Math.SQRT2/2,fe=1,ve=.5,Ne=.5,Le=0,Re=new go.PathFigure(de*E,(1-ye)*y,!1);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,ve*y,fe*E,.7*y,fe*E,ve*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+ee)*E,(Le+ee)*y,(.5+b+ee)*E,(.5-ne+ee)*y,(.5+ne+ee)*E,(.5-b+ee)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*E,(.5+te)*y,(.5-ne+ee)*E,(.5-b+te)*y,(.5-b+ee)*E,(.5-ne+te)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*E,.9*y,(.5-b+ee)*E,(.5+ne+te)*y,(.5-ne+ee)*E,.9*y)),Re.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*E,.8*y)),Re.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*E,.9*y)),Re.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*E,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.2*E,.35*y,.3*E,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.7*E,.65*y,.8*E,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.7*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,y,.4*E,.5*y,E,.5*y).close());var ee=new go.PathFigure(.45*E,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*E,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*y,(1-.12)*E,.46*y,(1-.02)*E,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*y,.02*E,.54*y,.12*E,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*y));var te=.5-.285,ne=.5,de=te,ye=Math.PI/4,fe=4*(1-Math.cos(ye))/(3*Math.sin(ye)),ve=fe*.5,Ne=te,Le=te,Re=fe*Ne,He=fe*Le;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ne)*E,de*y,(ne-(Re+Ne)/2)*E,(de+(Le+He)/2)*y,(ne-Ne)*E,(de+He)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(de-Le)*y,(ne-Ne)*E,(de-He)*y,(ne-Re)*E,(de-Le)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ne)*E,de*y,(ne+Re)*E,(de-Le)*y,(ne+Ne)*E,(de-He)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*y,(ne+Ne)*E,(de+He)*y,(ne+(Re+Ne)/2)*E,(de+(Le+He)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*y));var We=new go.PathFigure(.2*E,y,!1);x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*y));var Ge=new go.PathFigure(.8*E,y,!1);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,y).close());var ee=new go.PathFigure(.2*E,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(E,y,!1);x.add(ee);var te=new go.PathFigure(.1*E,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.05*E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*y,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,y,E,y,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*E,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*y,ee*E,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*y,.575*E,.725*y,.625*E,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*y,.375*E,.375*y,.425*E,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*y,.17*E,.95*y,.15*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*y));var ee=new go.PathFigure(.475*E,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*y,.35*E,0,.375*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*y,.625*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*y));var te=new go.PathFigure(.675*E,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*y,E,.8*y,E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*.5,te=new go.PathFigure(E,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,y,E,(b+ee)*y,(b+ee)*E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*E,y,0,(b+ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-ee)*y,(b-ee)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*y,(b+ee)*E,0,E,(b-ee)*y));var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*y));var ee=new go.PathFigure(.15*E,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(E,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*y).close());var te=.1,ne=pe*.1,de=.2,ye=.9,fe=new go.PathFigure((de-te)*E,ye*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-te)*y,(de-te)*E,(ye-ne)*y,(de-ne)*E,(ye-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+te)*E,ye*y,(de+ne)*E,(ye-te)*y,(de+te)*E,(ye-ne)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+te)*y,(de+te)*E,(ye+ne)*y,(de+ne)*E,(ye+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-te)*E,ye*y,(de-ne)*E,(ye+te)*y,(de-te)*E,(ye+ne)*y).close()),te=.1,ne=pe*.1,de=.8,ye=.9;var ve=new go.PathFigure((de-te)*E,ye*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye-te)*y,(de-te)*E,(ye-ne)*y,(de-ne)*E,(ye-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de+te)*E,ye*y,(de+ne)*E,(ye-te)*y,(de+te)*E,(ye-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*E,(ye+te)*y,(de+te)*E,(ye+ne)*y,(de+ne)*E,(ye+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-te)*E,ye*y,(de-ne)*E,(ye+te)*y,(de-te)*E,(ye+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*E,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*y));var ne=new go.PathFigure(.5*E,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*y));var de=.1,ye=pe*.1,fe=.1,ve=.9,Ne=new go.PathFigure((fe-de)*E,ve*y,!0);x.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve-de)*y,(fe-de)*E,(ve-ye)*y,(fe-ye)*E,(ve-de)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*E,ve*y,(fe+ye)*E,(ve-de)*y,(fe+de)*E,(ve-ye)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve+de)*y,(fe+de)*E,(ve+ye)*y,(fe+ye)*E,(ve+de)*y)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*E,ve*y,(fe-ye)*E,(ve+de)*y,(fe-de)*E,(ve+ye)*y)),de=.1,ye=pe*.1,fe=.4,ve=.9;var Le=new go.PathFigure((fe-de)*E,ve*y,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve-de)*y,(fe-de)*E,(ve-ye)*y,(fe-ye)*E,(ve-de)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*E,ve*y,(fe+ye)*E,(ve-de)*y,(fe+de)*E,(ve-ye)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*E,(ve+de)*y,(fe+de)*E,(ve+ye)*y,(fe+ye)*E,(ve+de)*y)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*E,ve*y,(fe-ye)*E,(ve+de)*y,(fe-de)*E,(ve+ye)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*y).close());var ee=new go.PathFigure(.45*E,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*y));var te=new go.PathFigure(.55*E,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*y).close());var fe=.05,ve=pe*.05,Ne=.175,Le=.95,ne=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y));var fe=.05,ve=pe*.05,Ne=.375,Le=.95,de=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y));var fe=.05,ve=pe*.05,Ne=.625,Le=.95,ye=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y));var fe=.05,ve=pe*.05,Ne=.825,Le=.95,Re=new go.PathFigure((Ne-fe)*E,Le*y,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le-fe)*y,(Ne-fe)*E,(Le-ve)*y,(Ne-ve)*E,(Le-fe)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ne+fe)*E,Le*y,(Ne+ve)*E,(Le-fe)*y,(Ne+fe)*E,(Le-ve)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ne*E,(Le+fe)*y,(Ne+fe)*E,(Le+ve)*y,(Ne+ve)*E,(Le+fe)*y)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ne-fe)*E,Le*y,(Ne-ve)*E,(Le+fe)*y,(Ne-fe)*E,(Le+ve)*y).close());var He=new go.PathFigure(0,y,!1);return x.add(He),He.add(new go.PathSegment(go.PathSegment.Line,E,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.2*y).close());var te=new go.PathFigure(.15*E,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,y).close());var ne=.05,de=pe*.05,ye=.35,fe=.775,ve=new go.PathFigure((ye-ne)*E,fe*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ye*E,(fe-ne)*y,(ye-ne)*E,(fe-de)*y,(ye-de)*E,(fe-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ye+ne)*E,fe*y,(ye+de)*E,(fe-ne)*y,(ye+ne)*E,(fe-de)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ye*E,(fe+ne)*y,(ye+ne)*E,(fe+de)*y,(ye+de)*E,(fe+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ye-ne)*E,fe*y,(ye-de)*E,(fe+ne)*y,(ye-ne)*E,(fe+de)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*y,.75*E,0,E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,E,.75*y,.75*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*E,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*y,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,y,.15*E,.25*y,.15*E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*y,.85*E,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*y,.35*E,.3*y,.65*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*y,.35*E,.7*y,.65*E,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*y,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*y,.425*E,.5*y,.575*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*y,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*y,.1*E,.5*y,.2*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*y,.425*E,y,.575*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*y,.8*E,.5*y,.9*E,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,E,y){var x=new go.Geometry,b=.3,ee=pe*.3,te=.5,ne=.7,de=new go.PathFigure((te-b)*E,ne*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var ye=new go.PathFigure(0,.7*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*y,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.65*E,.3*y,.65*E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*y,.35*E,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*E,.6*y,.1*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.2*E,y,.35*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,y,.7*E,.6*y,.9*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*y,.8*E,y,.65*E,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,y,0,y,.4*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*y,.8*E,y,.85*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*.5,te=.5,ne=.5,de=new go.PathFigure((te-b)*E,ne*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y));var ye=new go.PathFigure(.15*E,.5*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*y,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*y,.65*E,.2*y,.85*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*y,.85*E,.6*y,.65*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*E,.4*y,.15*E,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,E,y){var x=new go.Geometry,b=.5,ee=pe*.5,te=.5,ne=.5,de=new go.PathFigure((te-b)*E,ne*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),b=.05,ee=pe*.05,te=.5,ne=.8;var ye=new go.PathFigure((te-b)*E,ne*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne-b)*y,(te-b)*E,(ne-ee)*y,(te-ee)*E,(ne-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,ne*y,(te+ee)*E,(ne-b)*y,(te+b)*E,(ne-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(ne+b)*y,(te+b)*E,(ne+ee)*y,(te+ee)*E,(ne+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,ne*y,(te-ee)*E,(ne+b)*y,(te-b)*E,(ne+ee)*y).close()),ye.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*y,.75*E,.475*y,.75*E,.225*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*y,.4*E,.2*y,.3*E,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.5*E,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*y,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*y,.5*E,0,.025*E,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*E,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*y,.25*E,0,.75*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*y,.79840625*E,.39915625*y,.7834375*E,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*y,.64228125*E,.2188125*y,.603875*E,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*y,.39759375*E,.20190625*y,.36053125*E,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*y,.21765625*E,.36059375*y,.201875*E,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*y,.20221875*E,.603875*y,.21884375*E,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*y,.36353125*E,.78340625*y,.3991875*E,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*y,.602375*E,.79809375*y,.63946875*E,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*y,.78234375*E,.63940625*y,.798125*E,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*y,.1*E,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*y,0,.375*y,.05*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*y,.3*E,.225*y,.4*E,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*y,.46*E,.05*y,.525*E,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*y,.525*E,.275*y,.475*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*y,E,.4*y,E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*y,.675*E,.55*y,.675*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*y,.65*E,.7*y,.65*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,y,.61*E,.85*y,.61*E,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*E,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,y)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,y*.85).close());var ee=new go.PathFigure(.126*E,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*y).close());var te=new go.PathFigure(.402*E,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*y).close());var ne=new go.PathFigure(.678*E,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*y).close());var de=new go.PathFigure(.5*E,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*y)),de.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,y*(1-.184)).close());var ee=new go.PathFigure(E*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.388,y*1).close());var te=new go.PathFigure(E*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,y*1).close());var ne=new go.PathFigure(E*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,y*1).close());var de=new go.PathFigure(E*.816,y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*.816,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-.184*5))),de.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var ee=new go.PathFigure(E*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.1).close());var te=new go.PathFigure(E*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.16).close());var ne=new go.PathFigure(E*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,y*.21).close());var de=new go.PathFigure(E*1,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.65)),de.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(.55*E,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*y,0,.4*y,.225*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*y,.975*E,0,E,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*y,.075*E,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1));var te=new go.PathFigure(E*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,y*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),y*.8).close());var de=new go.PathFigure(E*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),y*.8)),de.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,E,y){var x=new go.Geometry,b=8,ee=b*pe,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ne=new go.PathFigure(E*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*0).close());var de=new go.PathFigure(E*.83,y*1,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,E*.83,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,E*.17,y*1).close());var ye=new go.PathFigure(E*.78,y*.05,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.05)),ye.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.25)),ye.add(new go.PathSegment(go.PathSegment.Line,E*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,E,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,y/3);var b=x*pe,ee=y*.8,te=new go.Geometry,ne=new go.PathFigure(x,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,ee-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,ee,E,ee-b,E-b,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,ee)),ne.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,y*.45).close());var ee=new go.PathFigure(E*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,E,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.9).close());var ee=new go.PathFigure(E*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.275,y*.25).close());var te=new go.PathFigure(E*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,E,y){var x=new go.Geometry,b=15,ee=b*pe,te=new go.PathFigure(E*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,y,E,y-ee,E-ee,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*(1-ee)).close());var te=new go.PathFigure(E*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,y*1).close());var ee=new go.PathFigure(E*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,E,y){var x=new go.Geometry,b=new go.PathFigure(E*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ft={},rt="5.0",z={},a=null,Ce=!1,ke=!1,he=null,Fe=!1,xe=null,pe=null,Se=0;Se4?parseFloat(Je):5};Ft.setHTML5Codebase=function(Je,ot){pe=Je,Ze(Je,ot)},Ft.setJavaCodebase=Ft.setJavaCodebaseVersion=Ft.isCompiledInstalled=Ft.setPreCompiledScriptPath=Ft.setPreCompiledResourcePath=function(){},Ft.setHTML5CodebaseVersion=function(Je,ot){var Ct=parseFloat(Je);if(Ct!==NaN&&Ct<5){console.log("The GeoGebra HTML5 codebase version "+Ct+" is deprecated. Using version latest instead.");return}xe=Je,nt(Je,ot)},Ft.getHTML5CodebaseVersion=function(){return oe},Ft.getParameters=function(){return z},Ft.setFontsCSSURL=function(Je){te=Je},Ft.setGiacJSURL=function(Je){},Ft.setJNLPFile=function(Je){Ie=Je},Ft.setJNLPBaseDir=function(Je){},Ft.inject=function(){function Je(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",Ct=z.id,kt,Mt=!1,st=0;st=5)return!0;var Je=Ft.getAppletObject();return Je&&typeof Je.recalculateEnvironments=="function"?(Je.recalculateEnvironments(),!0):!1},Ft.startAnimation=function(){var Je=Ft.getAppletObject();return Je&&typeof Je.startAnimation=="function"?(Je.startAnimation(),!0):!1},Ft.stopAnimation=function(){var Je=Ft.getAppletObject();return Je&&typeof Je.stopAnimation=="function"?(Je.stopAnimation(),!0):!1},Ft.getAppletObject=function(){var Je=z.id!==void 0?z.id:"ggbApplet";return window[Je]},Ft.resize=function(){};var Re=function(Je,ot,Ct){var kt=document.createElement("param");kt.setAttribute("name",ot),kt.setAttribute("value",Ct),Je.appendChild(kt)},He=function(Je){return Je&&Je!=="false"},We=function(Je,ot,Ct){de(oe)<=4.2&&(Ct=!0);var kt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(kt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Mt=document.createElement("div");Mt.classList.add("appletParameters","notranslate");var st=ot.width,ut=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(de(oe)<=4.4)He(ot.showToolBar)&&(ot.height-=7),He(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&He(ot.showToolBar)&&(ot.width=605,st=605);else{var an=100;(He(ot.showToolBar)||He(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),an=He(ot.showMenuBar)?245:155),st=5?(ot.appletOnLoad=function(Ke){var ln=Je.querySelector(".ggb_preview");ln&&ln.parentNode.removeChild(ln),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(bt),window.GGBT_wsf_view&&$(window).trigger("resize"),jn(Ke)},An||bt.appendChild(On)):Mt.appendChild(On),bt.appendChild(Mt),An||Je.appendChild(bt),setTimeout(function(){Ft.resize()},1)}else{var Qt=document.createElement("div");Qt.className="applet_scaler",Qt.style.position="relative",Qt.style.display="block",Qt.appendChild(Mt),Je.appendChild(Qt),ot.appletOnLoad=function(Ke){Ft.resize(),jn(Ke)}}function zt(Ke,ln){ln&&typeof ln.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ke,ln.appletOnLoad):renderGGBElement(Ke),yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ln)}function jt(Ke,ln){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ke,params:ln}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Vn){zt(Vn.article,Vn.params)}),html5AppletsToProcess=null)},de(oe)<5&&(Ke.className+=" geogebraweb")):zt(Ke,ln)}if(kt){scriptLoadStarted=!0;for(var sn=0;sn0?(Pn.remove(),bt.attr("id","fullscreencontent").show(),jQuery(jn).append(bt),window.dispatchEvent(new Event("resize"))):We(Pn,ot,!1),window.GGBT_wsf_view.launchFullScreen(jn)}else me=kt,We(Je,ot,!1);if(!window.GGBT_wsf_view)for(ut=0;utJe/4*3&&(Pn=Je/4*3),jn=Pn/5.8,an.setAttribute("src",b),an.setAttribute("width",Pn),an.setAttribute("height",jn);var bt=(Je-Pn)/2,An=(ot-jn)/2;an.style.left=bt+"px",an.style.top=An+"px",Mt.appendChild(an)}}return Mt.appendChild(ut),Mt},Bt=function(Je){return Je=Je.toLowerCase(),Je==="html5"||Je==="screenshot"?Je:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],nt=function(Je,ot){if(oe=Je,ot){Ze(oe,!0);return}var Ct=!Ce;if(Ct){var kt=de(oe);!isNaN(kt)&&kt<4.4&&(Ct=!1)}var Mt,st;window.location.protocol.substr(0,4)==="http"?Mt=window.location.protocol:Mt="http:";var ut=oe.indexOf("//");ut>0?st=oe:ut===0?st=Mt+oe:st="https://www.geogebra.org/apps/5.2.814.0/";for(var an in ct)if(oe.slice(ct[an].length*-1)===ct[an]||oe.slice((ct[an].length+1)*-1)===ct[an]+"/"){Ze(st,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ct&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!He(z.showToolBar)&&!He(z.showMenuBar)&&!He(z.showAlgebraInput)&&!He(z.enableRightClick)&&(!z.appName||z.appName=="classic")?st+="webSimple/":st+="web3d/",Ze(st,!1)},Ze=function(Je,ot){if(Je.requirejs){ze=Je;return}Je.slice(-1)!=="/"&&(Je+="/"),ze=Je,ot===null&&(ot=Je.indexOf("http")===-1),Me=ot,E="web.nocache.js",y=!1;var Ct=ze.split("/");Ct.length>1&&(!ot&&Ct[Ct.length-2]==="webSimple"?(E="webSimple.nocache.js",y=!0):ct.indexOf(Ct[Ct.length-2])>=0&&(E=Ct[Ct.length-2]+".nocache.js")),Ct=Je.split("/"),oe=Ct[Ct.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var kt=parseFloat(oe);kt!==NaN&&kt<5&&Je.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+kt+" is deprecated. Using version latest instead."),nt("5.0",ot))},yt=function(Je,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(Je)};z.material_id!==void 0?ve(ht):ht();function ht(){var Je=rt;xe!==null?Je=xe:parseFloat(Je)<5&&(Je="5.0"),nt(Je,!1),pe!==null&&Ze(pe,Me),Fe=!0}return Ft},GGBAppletUtils=function(){"use strict";function Ft(){return window.GGBT_wsf_edit!==void 0}function rt(Fe,xe){xe!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+xe+","+xe+")",Fe.style.webkitTransform="scale("+xe+","+xe+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function z(Fe,xe,pe,Se,Ae,Ie){var ze=null;if(Ie!=null&&Ie!="")for(var Me=Fe.parentNode;Me!=null;)if((" "+Me.className+" ").indexOf(" "+Ie+" ")>-1){ze=Me;break}else Me=Me.parentNode;var me=0,oe=0,E=0,y=0,x=0,b=0,ee=0;if(ze)me=ze.offsetWidth,oe=Math.max(Se?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(me=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),E=me):(me=window.innerWidth,oe=window.innerHeight,E=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=me&&(Ae===void 0||!Ae)&&(document.dir==="rtl"?(x=me-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Fe&&((pe===void 0||!pe)&&xe>0&&xe+y1&&(Ie=!0)),xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Ae=a(Fe,xe,Ie,pe,Fe.scaleContainerClass);else return Se;return Ie&&(!Fe.hasOwnProperty("scale")||Se===1)?Ae:Math.min(Se,Ae)}function ke(Fe){var xe=Math.min(window.innerWidth,document.documentElement.clientWidth),pe=Math.min(window.innerHeight,document.documentElement.clientHeight),Se=Fe.getBoundingClientRect(),Ae=(xe-Se.width)/2,Ie=(pe-Se.height)/2;Ie<0&&(Ie=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ae<40?Fe.style.left="40px":Fe.style.left=Ae+"px",Fe.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Fe.style.top="40px":Fe.style.top=Ie+"px",Fe.style.left=Ae+"px")}function he(Fe,xe){var pe=Fe.querySelector(".appletParameters");if(pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(xe.id!==pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(pe.parentElement&&/fullscreen/.test(pe.parentElement.className))return;var Se=Ce(xe,Fe);Ft()&&pe.setAttribute("data-param-scale",Se);for(var Ae=null,Ie=0;Ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ft){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ft){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ft){var rt=c[Ft];return rt==null?null:rt},r=d,webModule.__errFn=e}function B(){function Ft(Fe){var xe=Fe.lastIndexOf(rb);xe==-1&&(xe=Fe.length);var pe=Fe.indexOf(sb);pe==-1&&(pe=Fe.length);var Se=Fe.lastIndexOf(tb,Math.min(pe,xe));return Se>=O?Fe.substring(O,Se+P):W}function rt(Fe){if(!Fe.match(/^\w+:\/\//)){var xe=o.createElement(ub);xe.src=Fe+vb,Fe=Ft(xe.src)}return Fe}function z(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function a(){for(var Fe=o.getElementsByTagName(_),xe=O;xeO?Fe[Fe.length-P].href:W}function ke(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var he=z();return he==W&&(he=a()),he==W&&(he=Ce()),he==W&&ke()&&(he=Ft(o.location.href)),he=rt(he),he}function C(Ft){return Ft.match(/^\//)||Ft.match(/^[a-zA-Z]+:\/\//)?Ft:webModule.__moduleBase+Ft}function D(){var Ft=[],rt=O,z=[],a=[];function Ce(Fe){var xe=a[Fe](),pe=z[Fe];if(xe in pe)return xe;var Se=[];for(var Ae in pe)Se[pe[Ae]]=Ae;throw r&&r(Fe,Se,xe),null}if(__gwt_isKnownPropertyValue=function(Fe,xe){return xe in z[Fe]},webModule.__getPropMap=function(){var Fe={};for(var xe in z)z.hasOwnProperty(xe)&&(Fe[xe]=Ce(xe));return Fe},webModule.__computePropValue=Ce,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ke;try{ke=Cb;var he=ke.indexOf(Db);he!=-1&&(rt=parseInt(ke.substring(he+P),$),ke=ke.substring(O,he))}catch(Fe){}return webModule.__softPermutationId=rt,C(ke+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},15476:function(Ft,rt,z){"use strict";z.d(rt,{Ax:function(){return he},Ds:function(){return Fe},KI:function(){return pe},SI:function(){return ke},f1:function(){return Ce}});var a=z(11320);function Ce(Se){let Ae=!0;if(Se.length>0){for(let Ie=0;Iey in E?ke(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,Ie=(E,y)=>{for(var x in y||(y={}))pe.call(y,x)&&Ae(E,x,y[x]);if(xe)for(var x of xe(y))Se.call(y,x)&&Ae(E,x,y[x]);return E},ze=(E,y)=>he(E,Fe(y)),Me=(E,y)=>{var x={};for(var b in E)pe.call(E,b)&&y.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&xe)for(var b of xe(E))y.indexOf(b)<0&&Se.call(E,b)&&(x[b]=E[b]);return x},me=(E,y,x)=>new Promise((b,ee)=>{var te=ye=>{try{de(x.next(ye))}catch(fe){ee(fe)}},ne=ye=>{try{de(x.throw(ye))}catch(fe){ee(fe)}},de=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(te,ne);de((x=x.apply(E,y)).next())});const oe=E=>{var y=E,{children:x}=y,b=Me(y,["children"]);const[ee,te]=(0,Ce.useState)(!1);return Ce.createElement(a.ZP,ze(Ie({},b),{loading:ee,onClick:ne=>me(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(de){console.error(de),te(!1)}})}),x)}},446:function(Ft,rt,z){"use strict";z.d(rt,{ij:function(){return ee},_s:function(){return b},Uf:function(){return x},ZP:function(){return ne}});var a=z(67294),Ce={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},ke=z(94184),he=z.n(ke),Fe=z(50976),xe=z(83062),pe=z(48054),Se=z(74330),Ae=z(26194),Ie=z(11320),ze=Object.defineProperty,Me=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(de,ye,fe)=>ye in de?ze(de,ye,{enumerable:!0,configurable:!0,writable:!0,value:fe}):de[ye]=fe,y=(de,ye)=>{for(var fe in ye||(ye={}))me.call(ye,fe)&&E(de,fe,ye[fe]);if(Me)for(var fe of Me(ye))oe.call(ye,fe)&&E(de,fe,ye[fe]);return de};const x=(de={})=>{var ye,fe,ve,Ne;let Le=(ye=de==null?void 0:de.emotion)==null?void 0:ye.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge)),Re=(fe=de==null?void 0:de.focus)==null?void 0:fe.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge)),He=(ve=de==null?void 0:de.action)==null?void 0:ve.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge)),We=(Ne=de==null?void 0:de.intention)==null?void 0:Ne.map(Ge=>y({value:Ge==null?void 0:Ge.rate},Ge));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Le||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:Re||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:He||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:We||[]}]},b=({className:de,dataSource:ye=[],col:fe=4,right:ve,bottom:Ne=23,precision:Le=0,wrapWidth:Re=1200})=>{const He=(Ge="",Ue,Ye="--")=>Ge?(Ge==null?void 0:Ge.length)>Ue?(Ge==null?void 0:Ge.slice(0,Ue-1))+"...":Ge:Ye,We=Math.floor((Re-(fe-1)*ve)/fe);return a.createElement("div",{className:he()(Ce.list,de)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((Ge,Ue)=>{const{cover_pic:Ye,created_at:it,emotion:lt,action:Bt,intention:ct,focus:nt}=Ge;return a.createElement("div",{key:Ue,className:Ce.wrap,style:{width:We,marginRight:(1+Ue)%fe===0?0:ve+Le,marginBottom:Ne}},a.createElement("div",{className:Ce.img},a.createElement("img",{src:`${Ie.Z.API_SERVER}${Ye}`}),a.createElement("div",{className:Ce.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,it))),a.createElement("div",{className:Ce.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(xe.Z,{title:lt},a.createElement("span",{className:"c-grey-333"},He(lt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(xe.Z,{title:Bt},a.createElement("span",{className:"c-grey-333"},He(Bt,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(xe.Z,{title:ct},a.createElement("span",{className:"c-grey-333"},He(ct,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(xe.Z,{title:nt},a.createElement("span",{className:"c-grey-333"},He(nt,3))))))))})))},ee=({className:de,style:ye,title:fe,hideBar:ve=!1,children:Ne,customText:Le="",noDataText:Re="",emptyData:He=[],loading:We,actionAnalysis:Ge})=>{var Ue,Ye;const it=((Ue=He==null?void 0:He[0])==null?void 0:Ue.every(Bt=>{var ct;return!((ct=Bt==null?void 0:Bt.data)!=null&&ct.length)}))&&!((Ye=He==null?void 0:He[1])!=null&&Ye.length)||!Ge,lt=Ge?Re:Le;return a.createElement(pe.Z,{loading:We,active:!0},it&&a.createElement("div",{className:he()(Ce.noData,de),style:ye},!!fe&&a.createElement("div",{className:Ce.title},!ve&&a.createElement("b",null),a.createElement("span",null,fe)),a.createElement("div",{className:Ce.itemWrap},a.createElement(Ae.Z,{customText:lt}))),!it&&Ne)};var ne=({className:de,style:ye,data:fe=[],title:ve,hideBar:Ne=!1,loading:Le=!1})=>a.createElement("div",{className:he()(Ce.analysis,de),style:ye},!!ve&&a.createElement("div",{className:Ce.title},!Ne&&a.createElement("b",null),a.createElement("span",null,ve)),a.createElement(Se.Z,{spinning:Le},a.createElement("div",{className:Ce.itemWrap},fe==null?void 0:fe.map((Re,He)=>a.createElement("div",{className:Ce.item,key:He},a.createElement(Fe.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
    {b}: {c}%"},title:{left:"center",bottom:15,text:Re==null?void 0:Re.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(We){for(let Ge in Re==null?void 0:Re.data)if(We==(Re==null?void 0:Re.data[Ge].name))return We+" "+(Re==null?void 0:Re.data[Ge].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:Re==null?void 0:Re.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:Re==null?void 0:Re.data}]},style:{height:145}}))))))},56243:function(Ft,rt,z){"use strict";var a=z(17187),Ce=z.n(a),ke=Object.defineProperty,he=(Se,Ae,Ie)=>Ae in Se?ke(Se,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Se[Ae]=Ie,Fe=(Se,Ae,Ie)=>he(Se,typeof Ae!="symbol"?Ae+"":Ae,Ie),xe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())});class pe extends a.EventEmitter{constructor(Ae,Ie){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Ae,this.body=Ie}startStream(){return xe(this,null,function*(){this.controller=new AbortController;const{signal:Ae}=this.controller;try{const Ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ae});if(!Ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ie.status}`);const ze=Ie.headers.get("content-type");if(!ze)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ze.includes("application/json")){const oe=yield Ie.json();this.emit("error",oe);return}if(!ze.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Me=Ie.body.getReader(),me=new TextDecoder("utf-8");for(;;){const{done:oe,value:E}=yield Me.read();if(oe)break;const y=me.decode(E,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const ee=b.slice(5).trim();if(ee==="[DONE]")break;try{const te=JSON.parse(ee);te.data&&this.handleData(te.data)}catch(te){this.buffer=b+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(Ie){Ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",Ie.message)}})}handleData(Ae){Ae.content&&(this.fullContent+=Ae.content,this.emit("data",{chunk:Ae,full:this.fullContent}))}cancelRequest(){var Ae;(Ae=this.controller)==null||Ae.abort()}}rt.Z=pe},64250:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return me}});var a=z(67294),Ce=z(95012),ke=z(71230),he=z(15746),Fe={smartWrp:"smartWrp___NjRcB"},xe=z(36295),pe=z(30001),Se=z(60580),Ae=z(67294),Ie=(oe,E,y)=>new Promise((x,b)=>{var ee=de=>{try{ne(y.next(de))}catch(ye){b(ye)}},te=de=>{try{ne(y.throw(de))}catch(ye){b(ye)}},ne=de=>de.done?x(de.value):Promise.resolve(de.value).then(ee,te);ne((y=y.apply(oe,E)).next())});const ze=` @@ -138,10 +138,10 @@ `;function Me({open:oe=!0,onChange:E,defaultValue:y,placement:x,width:b,height:ee,extra:te,onDynamic:ne,onOpenChange:de,showExtra:ye=!0}){const fe=(0,a.useRef)(null),ve=(0,a.useRef)(null),[Ne,Le]=(0,a.useState)(y||""),[Re,He]=(0,a.useState)(y||""),[We,Ge]=(0,a.useState)(!!oe),[Ue,Ye]=(0,a.useState)(1),it={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{oe&&(Le(y),He(y),Ge(!0))},[oe,y]),(0,a.useEffect)(()=>{Ne!==""&&(clearTimeout(ve.current),ve.current=setTimeout(()=>{const Bt=document.createElement("iframe");if(Bt.style.width="100%",Bt.style.height="100%",Bt.style.border="0",fe.current){fe.current.innerHTML="",fe.current.appendChild(Bt);const ct=Bt.contentDocument||Bt.contentWindow.document;ct.open(),ct.write(Ne),ct.close()}},1e3))},[oe,Ne]);const lt=Bt=>{Le(Bt),E==null||E(Bt,Re)};return Ae.createElement(Ce.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:We,width:"100%",height:ee||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{Ge(!1),de==null||de(Ne)},extra:ye&&Ae.createElement("div",null,Ae.createElement(pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ue,onChange:Bt=>Ye(Bt)}),Ae.createElement(Se.Z,{type:"primary",className:"ml20",onClick:()=>Ie(this,null,function*(){yield ne(Ne,()=>{Ge(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ae.createElement(ke.Z,{className:"h100"},Ae.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ue===1?"block":"none"}},Ae.createElement("div",{className:"h100",ref:fe})),Ae.createElement(he.Z,{flex:"1",style:{display:Ue===2?"block":"none"}},Ae.createElement(xe.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:it,onChange:lt}))))}var me=Me},89214:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ne}});var a=z(67294),Ce=z(94668),ke=z(91733),he=z(17274),Fe=z(86032),xe=z(74855),pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Se=z(2453),Ae=z(30264),Ie=z(44140),ze=z(41807),Me=z(67127),me=z(81897),oe=z(64250),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Le,Re,He)=>Re in Le?E(Le,Re,{enumerable:!0,configurable:!0,writable:!0,value:He}):Le[Re]=He,de=(Le,Re)=>{for(var He in Re||(Re={}))ee.call(Re,He)&&ne(Le,He,Re[He]);if(b)for(var He of b(Re))te.call(Re,He)&&ne(Le,He,Re[He]);return Le},ye=(Le,Re)=>y(Le,x(Re)),fe=(Le,Re)=>{var He={};for(var We in Le)ee.call(Le,We)&&Re.indexOf(We)<0&&(He[We]=Le[We]);if(Le!=null&&b)for(var We of b(Le))Re.indexOf(We)<0&&te.call(Le,We)&&(He[We]=Le[We]);return He},Ne=({onFinish:Le,value:Re,streamingStatus:He,cancelIndex:We,loadImage:Ge,onDynamic:Ue,isHiddenHtml:Ye})=>{const[it,lt]=(0,a.useState)(""),[Bt,ct]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[nt,Ze]=(0,a.useState)(0),[yt,ht]=(0,a.useState)(!1),Je=kt=>kt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Mt,st)=>`$$${st.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ot=()=>{ht(!0),Le==null||Le()};(0,a.useEffect)(()=>{const kt=Ge?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Re}`:Re,Mt=Je(kt);if(!yt)if(Ge||!He||We>0){lt(Mt),Ze(Mt.length),(!He||We>0)&&!Ge&&ot();return}else if((Mt==null?void 0:Mt.length)<4)lt(Mt),Ze(Mt.length);else if(nt{lt(Mt.slice(0,nt+2)),Ze(un=>un+2)},st>10?Math.max(500/(st/2),20):50);return()=>clearInterval(ut)}else He||ot()},[Re,He,We,Ge,nt]);const Ct=(0,a.useMemo)(()=>a.createElement("section",{className:`${pe.answer} fadeIn animated edu_md`},a.createElement(Ce.U,{remarkPlugins:[ze.Z,Me.Z],rehypePlugins:[Ie.Z,he.Z],components:{code(kt){var Mt=kt,{node:st,inline:ut,className:un,children:Pn}=Mt,Rn=fe(Mt,["node","inline","className","children"]);const bt=/language-(\w+)/.exec(un||""),An=String(Pn).trim();return ut||!bt?a.createElement("code",de({className:un},Rn),Pn):a.createElement("code",{className:pe.codeCopy,"data-text":`\`\`\`${bt?bt[1]:""} +${Re}`:Re,Mt=Je(kt);if(!yt)if(Ge||!He||We>0){lt(Mt),Ze(Mt.length),(!He||We>0)&&!Ge&&ot();return}else if((Mt==null?void 0:Mt.length)<4)lt(Mt),Ze(Mt.length);else if(nt{lt(Mt.slice(0,nt+2)),Ze(an=>an+2)},st>10?Math.max(500/(st/2),20):50);return()=>clearInterval(ut)}else He||ot()},[Re,He,We,Ge,nt]);const Ct=(0,a.useMemo)(()=>a.createElement("section",{className:`${pe.answer} fadeIn animated edu_md`},a.createElement(Ce.U,{remarkPlugins:[ze.Z,Me.Z],rehypePlugins:[Ie.Z,he.Z],components:{code(kt){var Mt=kt,{node:st,inline:ut,className:an,children:Pn}=Mt,jn=fe(Mt,["node","inline","className","children"]);const bt=/language-(\w+)/.exec(an||""),An=String(Pn).trim();return ut||!bt?a.createElement("code",de({className:an},jn),Pn):a.createElement("code",{className:pe.codeCopy,"data-text":`\`\`\`${bt?bt[1]:""} ${Pn} -\`\`\``},!Ye&&a.createElement(xe.CopyToClipboard,{text:An,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!Ye&&bt[1]==="html"&&yt&&a.createElement("button",{className:pe.runCode,onClick:()=>{ct(de({},ye(de({},Bt),{open:++Bt.open,defaultValue:An,language:bt[1]})))}},"\u8FD0\u884CHTML"),a.createElement(ke.Z,de({wrapLongLines:!0,style:Fe.Z,language:bt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Rn),An))},img({node:kt}){var Mt;const st=(Mt=kt.properties)==null?void 0:Mt.src;return a.createElement(Ae.Z,{src:st,width:320,"data-text":st,onLoad:()=>Ge&&setTimeout(()=>ot(),500)})},a:kt=>{var Mt=kt,{node:st}=Mt,ut=fe(Mt,["node"]);return a.createElement("a",ye(de({},ut),{target:"_blank",rel:"noopener noreferrer"}))}}},yt?it:`${it}__`)),[it]);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{defaultValue:Bt.defaultValue,open:Bt.open,language:Bt.language,height:Bt.height,onChange:(kt,Mt)=>{lt(it.replaceAll(Mt,kt))},onDynamic:Ue}),Ct)}},16221:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Se}});var a=z(67294),Ce=z(28706),ke={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",close1:"close1___eCYqo",extraNode:"extraNode___tnBrt",upimg:"upimg___dvEUw"},he=z(11320),Fe=z(37166),xe=z(83062),Se=({src:Ae,onClick:Ie,topPercentage:ze=.62,draggableExtraNode:Me,usercourse:me})=>{var oe;const E=(0,a.useRef)(null),y=(0,a.useRef)(!1),x=(0,a.useRef)(!1),[b,ee]=(0,a.useState)(window.innerHeight*ze),[te,ne]=(0,a.useState)(!1),de=10;return(0,a.useEffect)(()=>{if(E.current){let ye=function(Re){var He;y.current=!0,Le=Re.pageY,Ne=Re.pageY-(((He=E.current)==null?void 0:He.getBoundingClientRect().top)||0),(0,Ce.kk)("none"),document.onselectstart=function(){return!1}},fe=function(){y.current&&!x.current&&Ie&&Ie(),y.current=!1,x.current=!1,(0,Ce.kk)("auto"),document.onselectstart=null},ve=function(Re){var He;if(y.current){const Ge=Re.pageY-Ne,Ue=window.innerHeight-(((He=E.current)==null?void 0:He.offsetHeight)||0)-50,Ye=50;if(!x.current&&Math.abs(Le-Re.pageY)>de&&(x.current=!0),x.current){let it=Math.max(Ye,Math.min(Ge,Ue));ee(it)}}},Ne=0,Le=0;return E.current.addEventListener("mousedown",ye),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",fe),()=>{var Re,He;(He=(Re=E==null?void 0:E.current)==null?void 0:Re.removeEventListener)==null||He.call(Re,"mousedown",ye),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",fe)}}},[Ie]),(0,a.useEffect)(()=>{const ye=()=>{ee(window.innerHeight*ze)};return window.addEventListener("resize",ye),()=>{window.removeEventListener("resize",ye)}},[ze]),a.createElement("div",{className:ke.draggableImage,style:{top:`${b}px`,display:te?"none":"block",cursor:y.current?"grabbing":"grab"},ref:E},Me&&a.createElement("div",{className:ke.extraNode,onMouseUp:ye=>ye.stopPropagation(),onMouseDownCapture:ye=>ye.stopPropagation()},Me),me!=null&&me.ai_nickname?a.createElement("div",null,a.createElement(xe.Z,{getPopupContainer:()=>E.current,color:"#4465EA",open:!0,placement:"top",arrow:!0,title:me==null?void 0:me.ai_nickname},a.createElement("div",null)),a.createElement("img",{className:ke.upimg,src:me!=null&&me.ai_headimg_id?((oe=he.Z)==null?void 0:oe.API_SERVER)+"/api/attachments/"+(me==null?void 0:me.ai_headimg_id):Fe,width:60,draggable:"false"})):a.createElement("img",{className:ke.img,src:Ae,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${me!=null&&me.ai_nickname?ke.close1:ke.close}`,onMouseUp:ye=>{ye.stopPropagation(),ne(!0)}}))}},1744:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Me,me,oe)=>me in Me?Ce(Me,me,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Me[me]=oe,pe=(Me,me)=>{for(var oe in me||(me={}))he.call(me,oe)&&xe(Me,oe,me[oe]);if(ke)for(var oe of ke(me))Fe.call(me,oe)&&xe(Me,oe,me[oe]);return Me},Se=(Me,me)=>{var oe={};for(var E in Me)he.call(Me,E)&&me.indexOf(E)<0&&(oe[E]=Me[E]);if(Me!=null&&ke)for(var E of ke(Me))me.indexOf(E)<0&&Fe.call(Me,E)&&(oe[E]=Me[E]);return oe};const Ae=z(20441),Ie={};Ae.keys().forEach(Me=>{const me=Me.replace("./","").replace(".svg","");Ie[me]=Ae(Me)});const ze=Me=>{var me=Me,{filename:oe}=me,E=Se(me,["filename"]),y;const x=((y=oe==null?void 0:oe.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",b=Ie[x]||Ie.default;return a.createElement("img",pe({src:b,alt:x},E))};rt.Z=ze},67132:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Nn}});var a=z(67294),Ce=z(95012),ke=z(2453),he=z(35059),Fe=z(62844),xe=z(83062),pe=z(28802),Se=z(85804),Ae=z(74330),Ie=z(32983),ze=z(86738),Me=z(85418),me=z(94184),oe=z.n(me),E=z(89214),y=z(6655),x=z(68041),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},ee=z(33170),te=z(28706),ne=z(16221),de=z(37166),ye=z(28984),fe=z(71986),ve=z(11320),Ne=z(74855),Le=z(56243),Re=z(1744),He=z(42663),We=Object.defineProperty,Ge=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Bt=(Qt,zt,jt)=>zt in Qt?We(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,ct=(Qt,zt)=>{for(var jt in zt||(zt={}))it.call(zt,jt)&&Bt(Qt,jt,zt[jt]);if(Ye)for(var jt of Ye(zt))lt.call(zt,jt)&&Bt(Qt,jt,zt[jt]);return Qt},nt=(Qt,zt)=>Ge(Qt,Ue(zt)),Ze=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())}),ht=({title:Qt="\u5934\u6B4CAI",placeholder:zt,hideUpload:jt,hideInputBox:sn,aiIcon:vt=de,userIcon:Tt=ye,dragIcon:qt=fe,children:St,fetchUrl:Ke,fetchData:ln={},extraAnswerAction:Un,showDefaultTips:Ca=!0,onOpen:Cu,onClose:Da,loadingOption:nr,showPreference:cu=!1,initMessage:or,customRequest:Aa,visible:Zt,width:xn=1200,isCheckRestrictNumber:vl=!1,headNode:Er,headFunctionNode:er,showRedraw:Pa,showEdit:Za,promptPropName:qn="prompt",topPercentage:Vn,showSwitchingModel:Qa=!1,showImageGenerator:gu=!1,showLookHistory:_u=!1,fetchListObject:ir,customPreference:ul,customDataNode:On,showAddSession:Jt,historyId:_n,draggableExtraNode:Gn,drawerExtraNode:ua,menuExtraFunctionNode:oa,showSceneAwareness:Ta=!1,ReactComponent:hu=Ce.Z,topFunctionNode:ft,footerContainerStyle:re,chatContainerStyle:ge={},showCodePreview:De=!1,showSource:Xe=!0,onSendMessage:tt,onDynamic:Ot=()=>{},setSelectItem:Lt})=>{var Wn,ra;const[xa,Kn]=(0,a.useState)(!1),[Du,la]=(0,a.useState)("qwen-max"),[lu,Ga]=(0,a.useState)([]),[Ea,ga]=(0,a.useState)([]),[jn,Hu]=(0,a.useState)(!1),[Hr,Wa]=(0,a.useState)(!1),[rl,sr]=(0,a.useState)(!1),[uu,ya]=(0,a.useState)([]),[Ua,zi]=(0,a.useState)(""),[Ki,Yo]=(0,a.useState)(0),[fo,du]=(0,a.useState)(void 0),[Gu,pl]=(0,a.useState)(!1),[Ir,Cl]=(0,a.useState)(null),[ol,ti]=(0,a.useState)(""),io=(0,a.useRef)(),Xo=(0,a.useRef)(null),Sn=(0,a.useRef)(null),[Li,ic]=(0,a.useState)(!1),[lc,tc]=(0,a.useState)(!1),[nc,Jl]=(0,a.useState)(!1),[Vs,ri]=(0,a.useState)(!1),[Gs,Wu]=(0,a.useState)(!1),[Qi,pc]=(0,a.useState)(0),vs=(0,a.useRef)(null),fs=(0,a.useRef)(!1),ps=(0,a.useRef)(null),[so,sc]=(0,a.useState)(void 0),[Wo,bi]=(0,a.useState)(!0),[cc,ts]=(0,a.useState)(xn-28),[Hc,Nc]=(0,a.useState)(!1),[Pc,Rr]=(0,a.useState)(!0),[vr,fl]=(0,a.useState)([]),Wr=(0,a.useRef)([]),jo=(0,a.useRef)(null),Ti=(0,a.useRef)(null),yn=(0,a.useRef)(!1),fa=cc-22,va=Ua==null?void 0:Ua.split(` -`).length,{onAdd:Vr,onGetList:Bl,onListClick:Gr,onListDelete:El,onListDealData:Dl}=ir||{},Qr=50,Kr=10,Do={maxCount:Qr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:lu,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Jn=>Ze(void 0,null,function*(){var cr,$n,Ql,Bo;const ao=(Bo=(Ql=($n=(cr=Jn==null?void 0:Jn.name)==null?void 0:cr.split("."))==null?void 0:$n.slice(-1))==null?void 0:Ql[0])==null?void 0:Bo.toLowerCase(),xs=["doc","docx","md","pdf","txt","xlsx","xls"].includes(ao);return Jn.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),he.default.LIST_IGNORE):xs?Jn.size/1024/1024>100?(ke.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),he.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),he.default.LIST_IGNORE)}),onChange:({fileList:Jn})=>{Ga(Jn)},action:`${(Wn=ve.Z)==null?void 0:Wn.API_SERVER}/api/intelligent_imports/upload_file.json`},Co={maxCount:Kr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ea,multiple:!0,accept:".jpg,.png,",beforeUpload:Jn=>{var cr,$n,Ql,Bo;const ao=(Bo=(Ql=($n=(cr=Jn==null?void 0:Jn.name)==null?void 0:cr.split("."))==null?void 0:$n.slice(-1))==null?void 0:Ql[0])==null?void 0:Bo.toLowerCase(),xs=["jpg","png"].includes(ao);return Jn.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),he.default.LIST_IGNORE):xs?Jn.size/1024/1024>10?(ke.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),he.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),he.default.LIST_IGNORE)},onChange:({fileList:Jn})=>{ga(Jn)},action:`${(ra=ve.Z)==null?void 0:ra.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!uu.length||!io.current)return;const Jn=uu[uu.length-1];Jn!=null&&Jn.loading&&(io.current.scrollTop=io.current.scrollHeight)},[uu.length]),(0,a.useEffect)(()=>{if(!io.current||!vs.current)return;const Jn=new IntersectionObserver(([cr])=>{var $n,Ql,Bo,ao;if(!document.contains(cr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if((($n=cr.rootBounds)==null?void 0:$n.width)===0&&((Ql=cr.rootBounds)==null?void 0:Ql.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Bo=cr.boundingClientRect)==null?void 0:Bo.width)===0&&((ao=cr.boundingClientRect)==null?void 0:ao.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}bi(cr.isIntersecting)},{root:io.current,rootMargin:"70px",threshold:0});return Jn.observe(vs.current),()=>{vs.current&&Jn.unobserve(vs.current)}},[io.current,vs.current]),(0,a.useEffect)(()=>{if(!Li)return;const Jn=io.current,cr=ps.current;fs.current=!1;let $n=Jn.scrollTop;const Ql=()=>{const{scrollTop:ao,scrollHeight:Ui,clientHeight:xs}=Jn;ao>$n?ao+xs>=Ui-50&&(Jn.scrollTop=Jn.scrollHeight,fs.current=!1):ao<$n&&(fs.current=!0),$n=ao};Jn.addEventListener("scroll",Ql);const Bo=new ResizeObserver(()=>{fs.current||(Jn.scrollTop=Jn.scrollHeight)});return Bo.observe(cr),()=>{var ao;Bo.unobserve(cr),(ao=Jn==null?void 0:Jn.removeEventListener)==null||ao.call(Jn,"scroll",Ql)}},[Li]),(0,a.useEffect)(()=>{!Li&&Wr.current.length&&(ya([...uu,...Wr.current]),Wr.current=[])},[Li]),(0,a.useEffect)(()=>{if(!io.current)return;const Jn=new ResizeObserver(()=>{var cr;io.current&&ts((cr=io.current)==null?void 0:cr.offsetWidth)});return Jn.observe(io.current),()=>{io.current&&Jn.unobserve(io.current)}},[io.current]),(0,a.useEffect)(()=>{typeof Zt=="boolean"&&Kn(Zt)},[Zt]),(0,a.useEffect)(()=>{var Jn;if(Xo.current&&Ir!==null){Xo.current.focus();const cr=(Jn=Xo.current.resizableTextArea)==null?void 0:Jn.textArea;cr&&(cr.selectionStart=cr.selectionEnd=cr.value.length)}},[Ir]),(0,a.useEffect)(()=>{va<5&&pl(!1)},[va]),(0,a.useEffect)(()=>{xa&&or&&(ya(Br(or)),Hu(!0),_i(or,{history:[]})),xa&&(cl(),_n?Dc(_n):Jt&&!so&&ws()),xa||Wl()},[xa]);const Br=(Jn="",cr=[],$n=[])=>{const Ql=Date.now();return[{text:Jn,key:Ql,sender:"user",fileList:cr,imageList:$n,show:!0},{loading:!0,key:Ql,sender:"AI",show:!0,model:Du,imageGenerator:Vs,thinkingEnabled:lc,codePreview:nc}]},Wl=()=>{ti(""),Cl(null),Ga([]),ga([]),zi("")},hi=()=>{if(Cu){Cu({chatData:uu,setChatData:ya,setLoading:Hu,getData:_i,renderChatItems:Br,handleAdd:ws,identifier:so});return}Kn(!0)},bu=()=>{if(Rr(!0),Da){Da();return}Kn(!1)},ns=()=>{pl(!Gu)},cl=()=>Ze(void 0,null,function*(){if(!vl)return;const Jn=yield(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Jn==null?void 0:Jn.status)===0&&(Jn==null?void 0:Jn.total_number)!==-1&&(Yo((Jn==null?void 0:Jn.total_number)-(Jn==null?void 0:Jn.remaining_number)),du(Jn==null?void 0:Jn.total_number))}),is=()=>{Fe.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",fo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},li=Jn=>Jn.reduce(($n,Ql)=>{if(Ql.sender==="user"){const Bo=Jn.find(ao=>ao.key===Ql.key&&ao.sender==="AI");Bo&&(Bo!=null&&Bo.text)&&!(Bo!=null&&Bo.error)&&$n.push({question:Ql.text,answer:Bo.text})}return $n},[]),_i=(...Jn)=>Ze(void 0,[...Jn],function*(cr="",$n={},Ql=uu){if(Aa&&(yield Aa({mes:cr,setChatData:ya,fileList:lu,body:$n,checkNum:cl,setLoading:Hu,bodyChatData:Ql,setTyping:ic,setImageGenerator:ri,renderChatItems:Br})),!Aa){const Bo=lu==null?void 0:lu.map(vi=>{var Ni;return(Ni=vi==null?void 0:vi.response)==null?void 0:Ni.file_id}),ao=Ea==null?void 0:Ea.map(vi=>{var Ni;return(Ni=vi==null?void 0:vi.response)==null?void 0:Ni.data}),Ui=$n.history||li(Ql),xs=ct(ct({identifier:so,response_mode:"streaming",model:Du,scene_awareness:Gs,thinking_enabled:lc,image_generator:Vs,code_preview:nc,file_ids:Bo,image_list:ao,history:Ui,[qn]:cr},ln),$n),Ps=Object.fromEntries(Object.entries(xs).filter(([vi,Ni])=>Ni!==void 0));Sn.current=new Le.Z(ve.Z.API_SERVER+Ke,Ps),yield new Promise((vi,Ni)=>{let Mc=null,jc=null;Sn.current.on("data",Is=>{ic(!0);const{chunk:{content:Cc,type:dc,created:Ks,msg:Ec}}=Is,Wc=Ec==="error";dc==="thinking"&&(Mc=Mc||Ks,ya(bc=>[...bc].map((Ys,Ac)=>Ac===bc.length-1?nt(ct({},Ys),{reasoning:(Ys.reasoning||"")+Cc,loading:!1,hideAnswer:!0,error:Wc}):Ys))),dc==="text"&&(jc=jc||Ks,ya(bc=>[...bc].map((Ys,Ac)=>Ac===bc.length-1?nt(ct({},Ys),{text:(Ys.text||"")+Cc,loading:!1,startTime:Mc,endTime:jc,error:Wc}):Ys)))}),Sn.current.on("done",()=>{vi()}),Sn.current.on("error",Is=>{let Cc="\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(Is)==="[object Object]"&&Is.status===-9&&(Cc=Is==null?void 0:Is.message),ya(dc=>[...dc].map((Ks,Ec)=>Ec===dc.length-1?nt(ct({},Ks),{text:Cc,loading:!1,error:!0}):Ks)),vi()}),Sn.current.on("cancelled",()=>{vi()}),Sn.current.startStream()})}cl(),Hu(!1)}),as=Jn=>{zi(Jn.target.value)},ho=(Jn,cr)=>{if(Wl(),Hu(!0),Jn==="edit"){Wr.current=uu.slice(cr+2);const $n=uu.splice(cr),{fileList:Ql=[],imageList:Bo=[]}=($n==null?void 0:$n[0])||{},ao=Ql.map(Ps=>{var vi;return(vi=Ps.response)==null?void 0:vi.file_id}),Ui=Bo.map(Ps=>{var vi;return(vi=Ps.response)==null?void 0:vi.data}),xs={history:li(uu),file_ids:ao,image_list:Ui,edit:!0};ya([...uu,...Br(ol,Ql,Bo)]),_i(ol,xs,uu)}if(Jn==="redraw"){Wr.current=uu.slice(cr+1);const $n=uu.splice(cr-1),{text:Ql,fileList:Bo=[],imageList:ao=[]}=($n==null?void 0:$n[0])||{},Ui=Bo.map(vi=>{var Ni;return(Ni=vi.response)==null?void 0:Ni.file_id}),xs=ao.map(vi=>{var Ni;return(Ni=vi.response)==null?void 0:Ni.data}),Ps={history:li(uu),file_ids:Ui,image_list:xs,edit:!0};ya([...uu,...Br(Ql,Bo,ao)]),_i(Ql,Ps,uu)}},oi=()=>{if(Ua.trim()!==""){Wl(),Hu(!0);const Jn=lu.filter($n=>$n.status==="done"),cr=Ea.filter($n=>$n.status==="done");ya([...uu,...Br(Ua,Jn,cr)]),_i(Ua)}},Zi=Jn=>{if(Jn.shiftKey){if(Jn.key==="Enter")return}else if(Jn.key==="Enter"){if(Jn.preventDefault(),ac||yn.current)return;oi()}},Ss=(Jn,cr)=>{let $n=!1;Za===!0?$n=!0:Za==="last"&&($n=uu.reduce((Ui,xs,Ps)=>xs.sender==="user"?Ps:Ui,-1)===cr);const Ql=cr===Ir,Bo=[...(Jn==null?void 0:Jn.fileList)||[],...(Jn==null?void 0:Jn.imageList)||[]];return a.createElement("div",{className:b.li,style:ct({width:fa},ge)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Tt})),a.createElement("div",{className:b.content},!!(Bo!=null&&Bo.length)&&a.createElement("div",{className:b.fileWrap},Bo==null?void 0:Bo.map((ao,Ui)=>a.createElement("div",{key:Ui,className:b.file},a.createElement(Re.Z,{filename:ao==null?void 0:ao.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(xe.Z,{title:ao==null?void 0:ao.name},a.createElement("div",{className:b.fileName},ao==null?void 0:ao.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(ao==null?void 0:ao.size)))))),a.createElement("div",{className:b.borderBox},Ql?a.createElement(pe.default.TextArea,{value:ol,ref:Xo,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:ao=>ti(ao.target.value)}):a.createElement("div",{className:b.text},Jn==null?void 0:Jn.text)),Ql?a.createElement("div",{className:b.action},a.createElement(Se.ZP,{onClick:()=>{ti(""),Cl(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Se.ZP,{disabled:!ol.trim(),onClick:()=>ho("edit",cr),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(Ne.CopyToClipboard,{text:(Jn==null?void 0:Jn.text)||"",onCopy:()=>ke.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),$n&&!jn&&a.createElement(xe.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Cl(cr),ti((Jn==null?void 0:Jn.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ss=(Jn,cr)=>{let $n=!1;Pa===!0?$n=!0:Pa==="last"&&($n=uu.reduce((ao,Ui,xs)=>Ui.sender==="AI"?xs:ao,-1)===cr);let Ql="";return Jn!=null&&Jn.source?Ql=Jn==null?void 0:Jn.source:(Jn==null?void 0:Jn.model)==="deepseek-r1"?Ql="\u7531deepseek\u751F\u6210":(Jn==null?void 0:Jn.model)==="qwen-max"&&(Ql="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:ct({width:fa},ge)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:vt})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Jn.loading&&a.createElement(a.Fragment,null,Jn!=null&&Jn.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Jn!=null&&Jn.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(nr==null?void 0:nr.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"))),(Jn==null?void 0:Jn.thinkingEnabled)&&a.createElement(y.Z,{time:Jn==null?void 0:Jn.time,cancelIndex:Qi,loading:Jn.loading,streamingStatus:!(Jn!=null&&Jn.text),onFinish:()=>{pc(0),ya(Bo=>[...Bo].map((ao,Ui)=>Ui===Bo.length-1?nt(ct({},ao),{hideAnswer:!1,time:ao.startTime?ao.endTime-ao.startTime:null}):ao))},value:Jn==null?void 0:Jn.reasoning}),!!(Jn!=null&&Jn.text)&&!Jn.hideAnswer&&a.createElement(E.Z,{onDynamic:Ot,cancelIndex:Qi,streamingStatus:jn,loadImage:!!(Jn!=null&&Jn.imageGenerator),onFinish:()=>Ze(void 0,null,function*(){pc(0),setTimeout(()=>ic(!1),0)}),value:Jn==null?void 0:Jn.text})),Xe&&!!(Jn!=null&&Jn.text)&&Ql&&a.createElement("div",{className:b.source},Ql),a.createElement("div",{className:b.action},Un==null?void 0:Un(Jn,cr,ba),!(Jn!=null&&Jn.imageGenerator)&&a.createElement(Ne.CopyToClipboard,{text:String((Jn==null?void 0:Jn.text)||""),onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),cu&&!jn&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Jn!=null&&Jn.like?{color:"#FA8D30"}:{},onClick:()=>Os("like",!(Jn!=null&&Jn.like),cr),className:"iconfot icon-yijiejue font15"})),a.createElement(xe.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Jn!=null&&Jn.dislike?{color:"#e86d7c"}:{},onClick:()=>Os("dislike",!(Jn!=null&&Jn.dislike),cr),className:"iconfot icon-weijiejuezhengchang font15"}))),$n&&!jn&&a.createElement(xe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>ho("redraw",cr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Os=(Jn,cr,$n)=>Ze(void 0,null,function*(){if(ul){const Ql=uu.slice(0,$n+1),ao=li(Ql).length;yield ul({type:Jn,value:cr,index:$n,identifier:so,objectIndex:ao})}ya(Ql=>(Ql[$n][Jn]=cr,cr&&(Ql[$n][Jn==="like"?"dislike":"like"]=!1),[...Ql]))}),Es=()=>{var Jn,cr;pc(1),(cr=(Jn=Sn.current)==null?void 0:Jn.cancelRequest)==null||cr.call(Jn),Hu(!1),ic(!1)},ws=()=>Ze(void 0,null,function*(){var Jn,cr,$n;Lt({}),(cr=(Jn=Sn.current)==null?void 0:Jn.cancelRequest)==null||cr.call(Jn),Wl(),ya([]),Hu(!0);const Ql=yield Vr();(Ql==null?void 0:Ql.status)===0&&sc(($n=Ql==null?void 0:Ql.data)==null?void 0:$n.identifier),Hu(!1),ic(!1)}),no=()=>Ze(void 0,null,function*(){var Jn;sr(!0);const cr=yield Bl();(cr==null?void 0:cr.status)===0&&fl(((Jn=cr==null?void 0:cr.data)==null?void 0:Jn.list)||[]),sr(!1)}),Dc=(...Jn)=>Ze(void 0,[...Jn],function*(cr=so){var $n,Ql,Bo,ao;Lt({}),(Ql=($n=Sn.current)==null?void 0:$n.cancelRequest)==null||Ql.call($n),Wl(),Wa(!0);const Ui=yield Gr(cr);if(Ui.status===0){const xs=Dl(((Bo=Ui==null?void 0:Ui.data)==null?void 0:Bo.messages)||[]);ya(xs),Wa(!1),sc((ao=Ui==null?void 0:Ui.data)==null?void 0:ao.identifier);return}ya([]),Wa(!1)}),Oc=(Jn,cr)=>Ze(void 0,null,function*(){(yield El(Jn)).status===0&&(ke.ZP.success("\u5220\u9664\u6210\u529F"),cr===so&&ws(),no())}),Ts=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Ae.Z,{spinning:rl},!vr.length&&a.createElement(Ie.Z,{style:{width:250,paddingBottom:30},image:Ie.Z.PRESENTED_IMAGE_SIMPLE}),!!vr.length&&a.createElement("div",{className:b.menu},vr.map(function(Jn,cr){return a.createElement("aside",{className:oe()(so===Jn.identifier&&b.active),key:Jn.id,onClick:()=>Dc(Jn.id)},a.createElement("div",{className:b.menuText},a.createElement(xe.Z,{title:Jn==null?void 0:Jn.question},a.createElement("span",null,Jn==null?void 0:Jn.question)),oa&&oa(Jn)),a.createElement("div",{className:b.menuDel,onClick:$n=>$n.stopPropagation()},a.createElement(ze.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Oc(Jn.id,Jn.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),ks=Jn=>{if(Jn==="file"){if(Ea.length){Fe.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:()=>{ga([]),jo.current.upload.uploader.fileInput.click()}});return}jo.current.upload.uploader.fileInput.click()}if(Jn==="image"){if(lu.length){Fe.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:()=>{Ga([]),Ti.current.upload.uploader.fileInput.click()}});return}Ti.current.upload.uploader.fileInput.click()}},Fi=[...lu,...Ea],ac=Fi.some(Jn=>Jn.status==="uploading")||jn||Li,ll=Ki>=fo,ba={chatData:uu,stream:Sn,isDisabledNum:ll,isDisAbledUpload:ac,checkNumModal:is,checkNum:cl,onClose:bu,setChatData:ya,setLoading:Hu,getData:_i,clearStatus:Wl,typing:Li,setImageGenerator:ri,renderChatItems:Br,setSceneAwareness:Wu,setIdentifier:sc,setCodePreview:Jl,setTyping:ic,onMenuClick:Dc};return a.createElement(a.Fragment,null,St?a.createElement("div",{onClick:hi},St):St!==null&&!xa&&a.createElement(ne.Z,{draggableExtraNode:Gn,src:qt,onClick:hi,topPercentage:Vn}),xa&&a.createElement("div",{className:b.draggableWrap},a.createElement(He.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),ua,Qa&&a.createElement(x.Z,{value:Du,onChange:Jn=>{tc(!1),ri(!1),la(Jn),ga([]),Ga([])}}),_u&&a.createElement(a.Fragment,null,a.createElement(Me.Z,{className:"ml10",dropdownRender:Ts,onOpenChange:Jn=>{Jn&&no()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Jt&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:ws},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(xe.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:bu},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:oe()(b.wrap,xa&&"body-overflow-hidden")},a.createElement("div",{ref:io,className:b.chatContainer},ft==null?void 0:ft(ba),Ca&&a.createElement("div",{className:`${b.li} mb20`,style:ct({width:fa},ge)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:vt})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},Er,er==null?void 0:er(ba)))),a.createElement("div",{ref:ps},a.createElement(Ae.Z,{spinning:Hr,className:"mt20"},uu==null?void 0:uu.map((Jn,cr)=>a.createElement(a.Fragment,{key:Jn.key+cr},Jn.show&&a.createElement(a.Fragment,null,Jn.sender==="user"&&Ss(Jn,cr),Jn.sender==="AI"&&ss(Jn,cr),On&&!["AI","user"].includes(Jn.sender)&&On(Jn,cr,{width:fa})))))),!Wo&&a.createElement("div",{className:b.backBottom,onClick:()=>{io.current.scrollTop=io.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:vs})),!sn&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!Fi.length&&a.createElement("div",{className:b.files},Fi==null?void 0:Fi.map((Jn,cr)=>a.createElement("div",{key:cr,className:b.file},a.createElement(Ae.Z,{size:"small",spinning:(Jn==null?void 0:Jn.status)==="uploading"},a.createElement(Re.Z,{filename:Jn==null?void 0:Jn.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(xe.Z,{title:Jn==null?void 0:Jn.name},a.createElement("div",{className:b.fileName},Jn==null?void 0:Jn.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(Jn==null?void 0:Jn.size))),a.createElement("i",{onClick:()=>{Ga($n=>$n.filter(Ql=>Ql.uid!==Jn.uid)),ga($n=>$n.filter(Ql=>Ql.uid!==Jn.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(pe.default.TextArea,{placeholder:zt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Ua,bordered:!1,onChange:as,onPressEnter:Zi,onCompositionStart:()=>{yn.current=!0},onCompositionEnd:()=>{yn.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},Ta&&a.createElement(xe.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Wu(!Gs),className:oe()(b.btn,Gs&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Du==="deepseek-r1"&&a.createElement(xe.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>tc(!lc),className:oe()(b.btn,lc&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),gu&&Du==="qwen-max"&&a.createElement("div",{onClick:()=>ri(!Vs),className:oe()(b.btn,Vs&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!jt&&a.createElement(a.Fragment,null,Du==="qwen-max"&&a.createElement(he.default,ct({ref:Ti},Co),a.createElement(xe.Z,{title:Ea.length>=Kr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Ea.length>=Kr)&&ks("image"),className:Ea.length>=Kr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(he.default,ct({ref:jo},Do),a.createElement(xe.Z,{title:lu.length>=Qr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":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("div",{onClick:()=>!(lu.length>=Qr)&&ks("file"),className:lu.length>=Qr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Li?a.createElement(xe.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:Es})):a.createElement(Se.ZP,{className:(Ua==null?void 0:Ua.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ac,onClick:oi}))))))))))},Je={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},ot=Object.defineProperty,Ct=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,un=(Qt,zt,jt)=>zt in Qt?ot(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,Pn=(Qt,zt)=>{for(var jt in zt||(zt={}))st.call(zt,jt)&&un(Qt,jt,zt[jt]);if(Mt)for(var jt of Mt(zt))ut.call(zt,jt)&&un(Qt,jt,zt[jt]);return Qt},Rn=(Qt,zt)=>Ct(Qt,kt(zt)),bt=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())}),Nn=({description:Qt,code:zt,showData:jt={},sendParams:sn={},allShow:vt=!1,draggableExtraNode:Tt,singleControl:qt=!1})=>{const[St,Ke]=(0,a.useState)({}),ln=[{img:z(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qt,show:jt==null?void 0:jt.ai_exam_question,type:1},{img:z(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:zt,show:jt==null?void 0:jt.ai_syntax_check,type:5},{img:z(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qt,query:zt,show:jt==null?void 0:jt.ai_code_diagnosis,width:21,type:2},{img:z(41294),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qt,query:zt,show:jt==null?void 0:jt.ai_guidance,type:3},{img:z(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:Qt,query:zt,show:jt==null?void 0:jt.ai_code_evaluation,type:9},{img:z(93854),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:Qt,query:zt,show:jt==null?void 0:jt.ai_code_optimization,type:7},{img:z(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Qt,query:zt,show:jt==null?void 0:jt.ai_code_comment,type:8},qt&&{img:z(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qt,query:zt,show:jt==null?void 0:jt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(cu=>!!cu),Un=cu=>{const{setChatData:or,setLoading:Aa,getData:Zt,clearStatus:xn,typing:vl,setImageGenerator:Er,renderChatItems:er,setSceneAwareness:Pa,setIdentifier:Za}=cu;let qn=ln;return vt||(qn=ln.filter(Vn=>Vn.show)),a.createElement("div",{className:Je.bigTips,style:qn.length>7?{gap:14}:{}},qn.map((Vn,Qa)=>a.createElement(xe.Z,{title:Vn.des},a.createElement("div",{onClick:()=>bt(void 0,null,function*(){var gu;if(vl){ke.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Pa(!1),Er(!1),Aa(!0),xn(),Ke(Vn);const _u=er(Vn.query);_u[0].show=!1,_u[1].imageGenerator=!1,or(_u);const ir=yield nr.onAdd(),ul=(gu=ir==null?void 0:ir.data)==null?void 0:gu.identifier;Za(ul),Zt("",Rn(Pn({type:Vn.type,description:Vn.description,query:Vn.query,file_ids:[],history:[],is_chat:Vn.type===13,image_generator:!1,scene_awareness:!1,identifier:ul,custom_agent_name:Vn.custom_agent_name},sn),{prompt:jt==null?void 0:jt.ai_code_evaluation_promote}))}),key:Qa,className:Je.item},a.createElement("img",{src:Vn.img,width:Vn.width}),a.createElement("span",null,Vn.name)))))},Ca=cu=>bt(void 0,[cu],function*({type:or,value:Aa,index:Zt,identifier:xn,objectIndex:vl}){const Er={index:vl,identifier:xn};if(or==="like"&&(yield(0,ee.ZP)("/api/course_qna_records/like.json",{method:"post",body:Er})).status!==0||or==="dislike"&&(yield(0,ee.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Er})).status!==0)return Promise.reject()}),Cu=cu=>{let or=[];return cu==null||cu.forEach(Aa=>{var Zt;const xn=Aa.id,vl=Aa.think?{reasoning:Aa.think,thinkingEnabled:!0}:{},Er=[{text:Aa.question,key:xn,sender:"user",fileList:[],show:!0},Pn({key:xn,loading:!1,sender:"AI",show:!0,source:Aa.answer_source,text:Aa.answer,like:Aa.like,dislike:Aa.dislike,time:Aa.think_time,id:Aa.id,imageGenerator:((Zt=Aa==null?void 0:Aa.answer)==null?void 0:Zt.slice(0,4))==="(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Da,by_self:!0}}),onListClick:cu=>(0,ee.ZP)(`/api/course_qna_sessions/${cu}.json`,{method:"get"}),onListDelete:cu=>(0,ee.ZP)(`/api/course_qna_sessions/${cu}.json`,{method:"delete"}),onListDealData:Cu};return a.createElement(ht,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:vt?!1:!(jt!=null&&jt.ai_q_and_a),topFunctionNode:Un,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Ke,fetchListObject:nr,customPreference:Ca,fetchData:Pn(Rn(Pn({},sn),{questionable_type:Da,is_chat:!0}),St.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(sn==null?void 0:sn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Tt})}},68041:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return de}});var a=z(67294),Ce={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ke=z(78957),he=Object.defineProperty,Fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(ye,fe,ve)=>fe in ye?he(ye,fe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[fe]=ve,Ae=(ye,fe)=>{for(var ve in fe||(fe={}))xe.call(fe,ve)&&Se(ye,ve,fe[ve]);if(Fe)for(var ve of Fe(fe))pe.call(fe,ve)&&Se(ye,ve,fe[ve]);return ye};const Ie=ye=>React.createElement("svg",Ae({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),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 ze="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Me=Object.defineProperty,me=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ye,fe,ve)=>fe in ye?Me(ye,fe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[fe]=ve,x=(ye,fe)=>{for(var ve in fe||(fe={}))oe.call(fe,ve)&&y(ye,ve,fe[ve]);if(me)for(var ve of me(fe))E.call(fe,ve)&&y(ye,ve,fe[ve]);return ye};const b=ye=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ye),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==",te=z(67294),de=({value:ye,onChange:fe})=>{const[ve,Ne]=(0,a.useState)(!1),Le=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ze},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],Re=Le.find(He=>He.key===ye);return te.createElement("div",{className:Ce.select},te.createElement(ke.Z,{size:10},te.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),te.createElement("div",{className:Ce.box,onMouseLeave:()=>Ne(!1)},te.createElement("div",{className:Ce.text,onClick:()=>Ne(!0)},te.createElement("img",{src:Re.img,width:20}),te.createElement("span",null,Re.name),te.createElement("b",{className:"iconfont icon-zhankai6"})),ve&&te.createElement("div",{className:Ce.itemWrap},te.createElement("aside",null,Le.map(He=>te.createElement("div",{key:He.key,className:`${Ce.item} ${He.key===ye?Ce.active:""}`,onClick:We=>{We.stopPropagation(),fe(He.key),Ne(!1)}},te.createElement("img",{src:He.img,width:20}),te.createElement("span",null,He.name))))))))}},6655:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(67294),Ce={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ke=z(74330),he=z(67294),Fe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())}),pe=({value:Se="",streamingStatus:Ae,onFinish:Ie,cancelIndex:ze,time:Me,loading:me,loadAll:oe})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(Se),te=(0,a.useRef)(Ae),ne=(0,a.useRef)(0),de=(0,a.useRef)(null),[ye,fe]=(0,a.useState)(!1),ve=70;(0,a.useEffect)(()=>{te.current=Ae},[Ae]),(0,a.useEffect)(()=>{ee.current=Se},[Se]),(0,a.useEffect)(()=>{if(!Ae){y(ee.current);return}return fe(!0),de.current=setInterval(Ne,ve),()=>{clearInterval(de.current)}},[]),(0,a.useEffect)(()=>{ye&&(y(ee.current),clearInterval(de.current),fe(!1),Ie())},[ze]);const Ne=()=>Fe(void 0,null,function*(){const Le=ee.current[ne.current];Le!==void 0?(y(Re=>Re+Le),ne.current++,clearInterval(de.current),de.current=setInterval(Ne,280/(ee.current.length-ne.current))):te.current===!1&&(y(ee.current),clearInterval(de.current),fe(!1),Ie())});return he.createElement("div",{className:`${Ce.reasoning} fadeIn animated`},he.createElement("div",{className:Ce.btn,onClick:()=>b(!x)},he.createElement("i",{className:"iconfont icon-shendusikao"}),Me?he.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Me," \u79D2\uFF09"):he.createElement("span",null,"\u601D\u8003\u4E2D..."),x?he.createElement("b",{className:"iconfont icon-shouqi6"}):he.createElement("b",{className:"iconfont icon-zhankai6"})),me&&he.createElement(ke.Z,{spinning:!0,className:"mt20"}),x&&!me&&he.createElement("div",{className:Ce.content},E,ye?he.createElement("span",{className:"aiBlink"},"__"):""))}},63037:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return me}});var a=z(67294),Ce=z(2453),ke=z(28802),he={codeBox:"codeBox___WpkVl"},Fe=z(94184),xe=z.n(Fe),pe=Object.defineProperty,Se=(oe,E,y)=>E in oe?pe(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Ae=(oe,E,y)=>Se(oe,typeof E!="symbol"?E+"":E,y),Ie=(oe,E,y)=>new Promise((x,b)=>{var ee=de=>{try{ne(y.next(de))}catch(ye){b(ye)}},te=de=>{try{ne(y.throw(de))}catch(ye){b(ye)}},ne=de=>de.done?x(de.value):Promise.resolve(de.value).then(ee,te);ne((y=y.apply(oe,E)).next())});class ze extends a.Component{constructor(E){super(E),Ae(this,"canvas"),Ae(this,"randomNum",(y,x)=>Math.floor(Math.random()*(x-y)+y)),Ae(this,"drawPic",()=>{this.randomCode()}),Ae(this,"reloadPic",()=>{this.drawPic()}),Ae(this,"changeCode",y=>{console.log(y.target.value,222),this.setState({value:y.target.value,showError:!1})}),Ae(this,"onVerify",()=>{let y;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(y=!0,Ce.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(y=!0,Ce.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(y=!1),this.setState({showError:y}),y}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,y){const x=this.randomNum(E,y),b=this.randomNum(E,y),ee=this.randomNum(E,y);return`rgb(${x}, ${b}, ${ee})`}drawText(E,y,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;x>0&&(ne=ee+x*te);let de=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(de=40);const ye=this.randomNum(-10,10);E.translate(ne,de),E.rotate(ye*Math.PI/180),E.fillText(y,0,0),E.rotate(-ye*Math.PI/180),E.translate(-ne,-de)}drawLine(E){for(let y=0;y<1;y++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let y=0;y<100;y++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const y="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let y;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(ze,{ref:x=>y=x})),onOk:()=>Ie(void 0,null,function*(){if(y.onVerify())return Promise.reject();oe()})})};var me=ze},73646:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ae}});var a=z(67294),Ce=z(28802),ke=z(66309),he=z(2453),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},xe=z(38308);const{TextArea:pe}=Ce.default;class Se extends a.Component{constructor(ze){super(ze),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:ze,onAnswerChange:Me,addChildAnswer:me,exerciseIsPublish:oe,answers:E,activeOptionErrorIndex:y,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:ee}=this.state;return a.createElement("div",{className:Fe.flex},a.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ze+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,ne)=>a.createElement(a.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?a.createElement(ke.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&ne===0),onClose:de=>{de.preventDefault(),(E==null?void 0:E.length)===1&&ne===0?this.props.deleteChildAnswermain(ze,ne):this.props.deleteChildAnswer(ze,ne)}},a.createElement("span",{onDoubleClick:de=>{this.setState({EditInputIndex:ne}),de.preventDefault()}},te)):a.createElement(Ce.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:de=>{if(de.target.value.replaceAll(" ","").length<=0){he.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Me(ze,ne,de.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(Ce.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:de=>{if(de.target.value.replaceAll(" ","").length<=0){he.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Me(ze,ne,de.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(ke.default,{className:"site-tag-plus",onClick:()=>{me(ze),this.setState({inputVisible:!0})}},a.createElement(xe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ae=Se},35566:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return oe}});var a=z(67294),Ce=z(35567),ke=Object.defineProperty,he=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ae=(E,y,x)=>y in E?ke(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,Ie=(E,y)=>{for(var x in y||(y={}))pe.call(y,x)&&Ae(E,x,y[x]);if(xe)for(var x of xe(y))Se.call(y,x)&&Ae(E,x,y[x]);return E},ze=(E,y)=>he(E,Fe(y)),Me=(E,y,x)=>Ae(E,typeof y!="symbol"?y+"":y,x);const me="\u2581";class oe extends a.Component{constructor(){super(...arguments),Me(this,"getChCountBeforeCursor",(y,x)=>{const b=x.line;let ee=0;for(let ne=0;ne{const b=y.getRange(x.from,x.to);let ee=0;if(x.text.forEach(te=>{ee+=te.split(me).length-1}),b&&b.indexOf(me)!=-1){const te=b.split(me).length-1,ne=this.getChCountBeforeCursor(y,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(y,x.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return a.createElement(Ce.Z,ze(Ie({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},93137:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return He},U:function(){return Ne}});var a=z(67294),Ce=z(55054),ke=z(62844),he=z(57399),Fe=z(51959),xe=z(15835),pe=z(94699),Se=z.n(pe),Ae={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"},Ie="data:image/png;base64,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",ze="data:image/png;base64,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",Me=z(28706),me=z(35973),oe=z(5764),E=z(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,de=(We,Ge,Ue)=>Ge in We?y(We,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Ge]=Ue,ye=(We,Ge)=>{for(var Ue in Ge||(Ge={}))te.call(Ge,Ue)&&de(We,Ue,Ge[Ue]);if(ee)for(var Ue of ee(Ge))ne.call(Ge,Ue)&&de(We,Ue,Ge[Ue]);return We},fe=(We,Ge)=>x(We,b(Ge)),ve=(We,Ge,Ue)=>new Promise((Ye,it)=>{var lt=nt=>{try{ct(Ue.next(nt))}catch(Ze){it(Ze)}},Bt=nt=>{try{ct(Ue.throw(nt))}catch(Ze){it(Ze)}},ct=nt=>nt.done?Ye(nt.value):Promise.resolve(nt.value).then(lt,Bt);ct((Ue=Ue.apply(We,Ge)).next())});const Ne=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Le}=Ce.default,Re=({exercise:We,socket:Ge,dispatch:Ue,onStartScreenshot:Ye,onCloseScreenshot:it,handleToDetail:lt})=>{const[Bt,ct]=ke.default.useModal(),nt=(0,a.useRef)(),[Ze,yt]=(0,a.useState)(!0),ht=(0,a.useRef)(!1),Je=(0,me.useParams)();(0,a.useEffect)(()=>{var vt,Tt,qt;if(document.addEventListener((0,Fe.gH)(),jt,!1),window.addEventListener("blur",Qt,!1),(vt=We.exerciseUserInfo)!=null&&vt.screen_open&&(0,Fe.vp)()&&yt(!1),(Tt=We.exerciseUserInfo)!=null&&Tt.screen_open&&!(0,Fe.vp)()){(0,Me.RG)(" ",!0);const St=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?We.exerciseUserInfo.screen_sec+3:We.exerciseUserInfo.screen_sec+10+1;nt.current=ke.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},We.exerciseUserInfo.screen_num-We.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(Le,{onFinish:()=>ve(void 0,null,function*(){var Ke;const ln=yield zt();(Ke=nt.current)==null||Ke.destroy(),ln.used_screen_num&&bt(ln.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+St*1e3})),"S\uFF09"),onOk:()=>{var Ke;(0,Me.RG)(" ",!0),(Ke=nt.current)==null||Ke.destroy(),yt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",Ct,!1)}})}return(qt=We.exerciseUserInfo)!=null&&qt.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",Ct,!1),()=>{document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Fe.gH)(),jt,!1),window.removeEventListener("blur",Qt,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{We.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Fe.gH)(),jt,!1))},500),kt()},[We.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{We.exerciseUserInfo.used_screen_num>We.exerciseUserInfo.screen_num&&An()},500)},[We.exerciseUserInfo]);const ot=()=>ve(void 0,null,function*(){const vt=yield zt();setTimeout(()=>{var Tt,qt;(Tt=nt.current)==null||Tt.destroy(),nt.current=ke.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},vt.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(qt=We.exerciseUserInfo)==null?void 0:qt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),Ct=vt=>{!(0,Fe.vp)()&&vt.target.nodeName!=="A"&&vt.target.nodeName!=="BUTTON"&&vt.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},kt=()=>ve(void 0,null,function*(){const vt=yield Ue({type:"exercise/getExerciseUserInfo",payload:ye({},Je)});return vt==null?void 0:vt.data}),Mt=vt=>ve(void 0,null,function*(){var Tt;if((Tt=We.exerciseUserInfo)!=null&&Tt.screen_at){const St=yield(0,xe.ck)(fe(ye({},Je),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const qt=yield(0,xe.oy)({id:Je.categoryId});if(qt!=null&&qt.is_commit){ke.default.destroyAll(),yield st(),Nn(!0);return}else bt(vt+1)}),st=()=>ve(void 0,null,function*(){var vt;const Tt=Se()(),qt=We.exerciseUserInfo.screen_sec;if(Pn.current.length>0){const St=Tt.format("YYYY-MM-DD HH:mm:ss");let Ke=Math.floor(Tt.diff(Se()(Pn.current[0].start))/1e3);const ln=Pn.current.length;Ke/qt>>0>ln&&(Ke=(ln+1)*qt-1),yield(0,xe.P8)(Je.categoryId,{exercise_user_id:(vt=We.exerciseUserInfo)==null?void 0:vt.exercise_user_id,time:St,time_long:Ke,count:ln})}Pn.current=[]}),ut=(0,a.useRef)(0),un=(0,a.useRef)(0),Pn=(0,a.useRef)([]),Rn=(0,a.useRef)(!1),bt=vt=>ve(void 0,null,function*(){var Tt;ht.current||(Ye(),ke.default.destroyAll(),ut.current=Se()().valueOf(),Rn.current=!0,nt.current=ke.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Ae.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:E.createElement("div",{className:Ae.exitFullScreenModal},E.createElement("img",{src:Ie,alt:"",className:Ae.warningIcon}),E.createElement("div",{className:Ae.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),E.createElement("span",{className:Ae.warningText},((Tt=We.exerciseUserInfo)==null?void 0:Tt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),E.createElement("span",{className:Ae.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),E.createElement("span",{className:Ae.warningText},vt-1),(0,oe._V)(oe.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(Le,{className:Ae.countdownWrapper,onFinish:()=>{un.current=Se()().valueOf(),Pn.current.push({start:ut.current,end:un.current}),Mt(vt)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(We.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Me.RG)(" ",!0),st(),(0,Fe.Dj)(document.body),it(),nt.current.destroy(),Rn.current=!1}}))}),An=()=>ve(void 0,null,function*(){ke.default.destroyAll(),(yield(0,xe.VL)({categoryId:Je.categoryId,commit_method:1}))&&Nn()}),Nn=(vt=!1)=>ve(void 0,null,function*(){var Tt,qt;if(document.removeEventListener((0,Fe.gH)(),jt,!1),(0,Fe.BU)(),ke.default.destroyAll(),ht.current=!0,vt){const St=yield(0,xe.Yu)(Je.categoryId,{exercise_user_id:(Tt=We.exerciseUserInfo)==null?void 0:Tt.exercise_user_id});Bt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Ae.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Ae.forcedModalContent},E.createElement("img",{src:ze,alt:""}),E.createElement("div",{className:Ae.forcedText},(0,oe._V)(oe.CP.recordScreen17)),E.createElement("div",{className:Ae.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(qt=We.exerciseUserInfo)==null?void 0:qt.screen_num,(0,oe._V)(oe.CP.recordScreen19)),E.createElement(he.default,{dataSource:St==null?void 0:St.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{it(),lt()},onOk:()=>{me.history.push(`/classrooms/${Je.coursesId}/exercisenotice/${Je.categoryId}/users/${Je.login}?isShowApply=true`)}})}else Bt.info({content:E.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),E.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{lt()}})}),Qt=vt=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Rn.current&&(0,Fe.BU)()},zt=()=>ve(void 0,null,function*(){var vt;if((vt=We.exerciseUserInfo)!=null&&vt.screen_at){const St=yield(0,xe.ck)(fe(ye({},Je),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const Tt=yield(0,xe.oy)({id:Je.categoryId});if(Tt!=null&&Tt.is_commit){Nn();return}return yield kt()}),jt=()=>ve(void 0,null,function*(){var vt;if((0,Me.RG)(" ",!0),(0,Fe.vp)()){if((vt=We.exerciseUserInfo)!=null&&vt.screen_at){var Tt=yield(0,xe.ck)(fe(ye({},Je),{reset:!0}));if((Tt==null?void 0:Tt.status)===-6)return}}else if(!Rn.current){var Tt=yield(0,xe.ck)(ye({},Je));if((Tt==null?void 0:Tt.status)===-6)return;const St=yield kt();bt(St.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),sn=()=>ve(void 0,null,function*(){(0,xe.ck)(ye({},Je));const vt=yield kt();bt(vt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,ct)};var He=(0,me.connect)(({exercise:We,globalSetting:Ge})=>({globalSetting:Ge,exercise:We}))(Re)},20670:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(55241),Ce={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},ke=z(32637),he=z(67294),xe=({type:pe,style:Se})=>{const Ae=he.createElement("div",{className:Ce.wrap,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation()}},he.createElement("p",null,pe==="shixun"||pe==="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",he.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",pe==="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"),he.createElement("div",{className:Ce.contact},he.createElement("div",{className:Ce.img},he.createElement("img",{src:ke,width:"124px",height:"124px"})),he.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return he.createElement(a.Z,{content:Ae},he.createElement("span",{className:Ce.text,style:Se},"\u9AD8\u6D88\u8017"))}},96325:function(Ft,rt,z){"use strict";z.d(rt,{X:function(){return he},y:function(){return ke}});var a=z(67294),Ce=z(2453);const ke=Fe=>{(0,a.useEffect)(()=>{if(Fe){const xe=Se=>{Se.key==="F12"&&(Se.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},pe=Se=>{Se.preventDefault()};return document.addEventListener("keydown",xe),document.addEventListener("contextmenu",pe),()=>{document.removeEventListener("keydown",xe),document.removeEventListener("contextmenu",pe)}}},[Fe])},he=()=>{const[Fe,xe]=(0,a.useState)(!1),pe=Se=>{const{keyCode:Ae,ctrlKey:Ie,metaKey:ze,type:Me}=Se;(Me==="paste"||(Ae===67||Ae===86)&&(ze||Ie))&&(Ce.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Se.preventDefault(),Se.stopPropagation())};return(0,a.useEffect)(()=>(Fe&&(window.addEventListener("keydown",pe,!0),window.addEventListener("paste",pe,!0)),()=>{window.removeEventListener("keydown",pe,!0),window.removeEventListener("paste",pe,!0)}),[Fe]),{setOpenDisableCopyAndPaste:xe,disableCopyAndPaste:Fe}}},63205:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ze}});var a=z(67294),Ce={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=z(94184),he=z.n(ke),Fe=z(74330),xe=z(15979),pe=z(33170),Se=z(28706),Ae=(Me,me,oe)=>new Promise((E,y)=>{var x=te=>{try{ee(oe.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(oe.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((oe=oe.apply(Me,me)).next())}),ze=({data:Me,className:me,fullWidth:oe,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,a.useRef)(null),ne=(0,a.useRef)(null),de=(0,a.useRef)(null),ye=(0,a.useRef)(null),[fe,ve]=(0,a.useState)(!1),[Ne,Le]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),Me!=null&&Me.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",Me!=null&&Me.src&&Re()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)),()=>{document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)}),[Me==null?void 0:Me.visible]);const Re=()=>Ae(void 0,null,function*(){ve(!0),Le("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,Se.ZJ)(Me==null?void 0:Me.src);te.current.src="",te.current.src=Ue,te.current.onload=function(){Ge()},ve(!1),Le("")}),He=Ue=>Ae(void 0,null,function*(){ve(!0),Le("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ye=yield(0,pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Me.title,file:Ue.dataUrl}});Ye!=null&&Ye.id&&!ee?(yield(0,pe.ZP)(`/api/attachments/${Me.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ye==null?void 0:Ye.id,settings:JSON.stringify(Ue.state)}})).status===0&&x():Ye!=null&&Ye.id&&x(Ye),ve(!1),Le("")}),We=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(it=>{const lt=document.querySelector(it.name);lt&<.setAttribute("title",it.title)})},Ge=()=>{ne.current=new xe.hP(te.current),ne.current.targetRoot=ye.current,ne.current.addEventListener("render",He),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Me!=null&&Me.snapshotData&&ne.current.restoreState(Me.snapshotData),setTimeout(()=>{window.scrollTo(0,0),We()},300)};return a.createElement(a.Fragment,null,(Me==null?void 0:Me.visible)&&a.createElement(Fe.Z,{spinning:fe,tip:Ne,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ye,className:he()(Ce.imageDimensions,me,oe?Ce.fullWidth:""),style:E},a.createElement("img",{className:Ce.img,ref:te}))))}},63494:function(Ft,rt,z){"use strict";z.d(rt,{xp:function(){return Fe},AG:function(){return ze},JA:function(){return pe},FX:function(){return Qt},k$:function(){return un},ub:function(){return Pn},e6:function(){return Rn},v7:function(){return oe},BO:function(){return Me},x7:function(){return fe},em:function(){return Ct},BV:function(){return xe},qz:function(){return Ae},Gm:function(){return Se},yt:function(){return ne},I2:function(){return it},sQ:function(){return te},z3:function(){return ke},GY:function(){return st},wC:function(){return ut},Pt:function(){return Mt},Oe:function(){return kt},L6:function(){return Ce},RL:function(){return a},f$:function(){return he},j1:function(){return E},jD:function(){return me},g4:function(){return y}});var a=z(58143),Ce="data:image/png;base64,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",ke=z(4977),he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",xe=z.p+"static/err.2323787b.png",pe="data:image/png;base64,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",Se="data:image/png;base64,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",Ae="data:image/png;base64,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",Ie="data:image/png;base64,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",ze="data:image/png;base64,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",Me=z.p+"static/douyu.1e926b4a.jpg",me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",E="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",de=z(31686),ye=z.p+"static/teacherQQ.833913ba.jpg",fe="data:image/png;base64,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",ve=z(67294),Ne=Object.defineProperty,Le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,We=(zt,jt,sn)=>jt in zt?Ne(zt,jt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):zt[jt]=sn,Ge=(zt,jt)=>{for(var sn in jt||(jt={}))Re.call(jt,sn)&&We(zt,sn,jt[sn]);if(Le)for(var sn of Le(jt))He.call(jt,sn)&&We(zt,sn,jt[sn]);return zt};const Ue=zt=>React.createElement("svg",Ge({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},zt),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ye="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",it="data:image/jpeg;base64,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",lt=z.p+"static/certificate.a2a9ee77.jpg",Bt=Object.defineProperty,ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,yt=(zt,jt,sn)=>jt in zt?Bt(zt,jt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):zt[jt]=sn,ht=(zt,jt)=>{for(var sn in jt||(jt={}))nt.call(jt,sn)&&yt(zt,sn,jt[sn]);if(ct)for(var sn of ct(jt))Ze.call(jt,sn)&&yt(zt,sn,jt[sn]);return zt};const Je=zt=>React.createElement("svg",ht({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},zt),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ot="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ct="data:image/png;base64,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",kt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Mt=z.p+"static/question.ed747acc.gif",st="data:image/gif;base64,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",ut=z(55351),un="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Pn="data:image/png;base64,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",Rn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",bt="data:image/png;base64,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",An="data:image/png;base64,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",Nn="data:image/png;base64,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",Qt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},4069:function(Ft,rt,z){"use strict";z.d(rt,{N:function(){return y}});var a=z(67294),Ce=z(88044),ke=z(62844),he=z(28802),Fe=z(2453),xe=z(71230),pe=z(15746),Se=z(33170),Ae={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"},Ie=z(94184),ze=z.n(Ie),Me=z(55304),me=z(67294),oe=(x,b,ee)=>new Promise((te,ne)=>{var de=ve=>{try{fe(ee.next(ve))}catch(Ne){ne(Ne)}},ye=ve=>{try{fe(ee.throw(ve))}catch(Ne){ne(Ne)}},fe=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(de,ye);fe((ee=ee.apply(x,b)).next())});const{Option:E}=Ce.default,y=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:de,height:ye,onChange:fe=()=>{},onAddKnowledgeFinish:ve=()=>{},zIndex:Ne=1e3})=>{const Le=(0,a.useRef)(),[Re,He]=(0,a.useState)([]);b=b||[];const We=(Ue,Ye)=>{Ue?(He([...Ye]),fe([...Ye])):(He([]),fe([]))};(0,a.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(He([...ee]),fe([...ee])):(He([]),fe([]))},[ne]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&fe([...b])},[ne]);const Ge=Ue=>{Ue.preventDefault(),Le.current="",ke.default.confirm({centered:!0,width:585,zIndex:Ne,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:me.createElement("div",{className:"font14"},me.createElement("div",{className:Ae.public_tips},me.createElement(Me.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"),me.createElement("div",{style:{display:"flex",alignItems:"center"}},me.createElement("div",{style:{width:"95px"}},me.createElement("span",{className:Ae.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),me.createElement(he.default,{className:Ae.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Le.current,onChange:Ye=>{Le.current=Ye.target.value}}))),onOk:()=>new Promise((Ye,it)=>oe(void 0,null,function*(){if(!Le.current)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),it();if(Le.current.length>20)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),it();const lt=yield(0,Se.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Le.current,sub_discipline_id:x}});if((lt==null?void 0:lt.status)===0){ve({id:lt.tag_discipline_id,name:Le.current,type:"personal"});let Bt=ee||[];Bt.push(lt.tag_discipline_id),fe([...Bt]),He([...Bt]),fe([...Bt])}return Ye()}))})};return me.createElement(xe.Z,{wrap:!1,align:"middle",className:ze()(Ae.wrap,de)},me.createElement(pe.Z,null,me.createElement(Ce.default,{mode:"multiple",disabled:!x||te,className:Ae.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:We,style:{width:ye||490},showSearch:!0,allowClear:!0,value:Re,filterOption:(Ue,Ye)=>Ye.label.indexOf(Ue.toLowerCase())>=0},ne==null?void 0:ne.map(Ue=>me.createElement(E,{key:Ue.id,value:Ue.id,label:Ue.name},me.createElement("div",{style:{display:"flex",alignItems:"center"}},me.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ue.name),(Ue==null?void 0:Ue.type)==="personal"&&me.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&me.createElement(pe.Z,{className:`ml20 ${ye&&Ae.add_style}`},me.createElement("span",{className:Ae.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),me.createElement("span",{className:Ae.linkBtn,onClick:Ge},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},1083:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(62844),Ce={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",he=z(67294),xe=({visible:pe,setVisible:Se,image:Ae,closeImageStyle:Ie,hiddenbutton:ze})=>he.createElement(a.default,{centered:!0,destroyOnClose:!0,open:pe,footer:null,wrapClassName:Ce.modal,onCancel:()=>Se(!1)},he.createElement("div",{className:Ce.content},he.createElement("img",{src:Ae}),ze,he.createElement("img",{onClick:()=>Se(!1),className:Ce.close,src:ke,style:Ie})))},35713:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(71736),ke=z(84279),he=z(36527),Fe=z(62844),xe=z(67294);const pe=(0,a.forwardRef)(({callback:Se,width:Ae,onChange:Ie,disabled:ze,readOnly:Me,type:me="",value:oe="",style:E={}},y)=>{const x=(0,a.useRef)(),b=(0,a.useRef)(),[ee,te]=(0,a.useState)(0),[ne,de]=(0,a.useState)(0),[ye,fe]=(0,a.useState)(!1),ve=()=>{var He=document.createElement("div");He.innerHTML=x.current.getValue();var We=He.innerText;return Se&&Se(We),We};(0,a.useImperativeHandle)(y,()=>({getData:ve}));const Ne=He=>{He.preventDefault();const We=He.clientX-ee,Ge=He.clientY-ne;document.body.onmousemove=Ue=>{let Ye=Ue.clientX-We,it=Ue.clientY-Ge;const lt=document.getElementsByClassName("markdown-popup-form")[0],Bt=window.innerWidth-lt.offsetWidth,ct=window.innerHeight-lt.offsetHeight;Ye=Math.max(0,Math.min(Ye,Bt)),it=Math.max(0,Math.min(it,ct)),Le(Ue.clientX,Ue.clientY,We,Ge)&&(te(Ye),de(it))},document.body.onmouseup=function(){document.body.onmousemove=null}},Le=(He,We,Ge,Ue)=>{const Ye=document.body.clientHeight,it=document.body.clientWidth;return He<20&&Ge>He||He>it-20&&GeWe||We>Ye-20&&Ue{ye&&setTimeout(()=>{const He=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth/2-He.offsetWidth/2,Ge=window.innerHeight/2-He.offsetHeight/2;te(We),de(Ge)},0)},[ye]);const Re=()=>{ze||Me||fe(!0)};return xe.createElement("div",{style:E},xe.createElement("div",{style:{width:Ae||"100%",position:"relative"},className:`${Ce.Z.mathFillWrap} ${ze||Me?"cursorDefault":""}`,onClick:()=>Re()},xe.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${Ce.Z.mathField} ${me}`,readOnly:Me,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),xe.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:xe.createElement("div",{style:{cursor:"move"},onMouseDown:Ne},"\u8F93\u5165\u516C\u5F0F"),open:ye,onOk:()=>{const He=b.current.getData();x.current.setValue(He),Ie(He),fe(!1)},onCancel:()=>{fe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},xe.createElement(he.Z,{value:oe,ref:b,onChange:Ie,showSaveButton:!1})))});rt.Z=pe},36527:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(71230),ke=z(15746),he=z(55238),Fe=z(85804),xe=z(65226),pe=z(71736),Se=z(84279),Ae=z(67294);const Ie=(0,a.forwardRef)(({callback:ze,showSaveButton:Me,value:me=""},oe)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +\`\`\``},!Ye&&a.createElement(xe.CopyToClipboard,{text:An,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!Ye&&bt[1]==="html"&&yt&&a.createElement("button",{className:pe.runCode,onClick:()=>{ct(de({},ye(de({},Bt),{open:++Bt.open,defaultValue:An,language:bt[1]})))}},"\u8FD0\u884CHTML"),a.createElement(ke.Z,de({wrapLongLines:!0,style:Fe.Z,language:bt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},jn),An))},img({node:kt}){var Mt;const st=(Mt=kt.properties)==null?void 0:Mt.src;return a.createElement(Ae.Z,{src:st,width:320,"data-text":st,onLoad:()=>Ge&&setTimeout(()=>ot(),500)})},a:kt=>{var Mt=kt,{node:st}=Mt,ut=fe(Mt,["node"]);return a.createElement("a",ye(de({},ut),{target:"_blank",rel:"noopener noreferrer"}))}}},yt?it:`${it}__`)),[it]);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{defaultValue:Bt.defaultValue,open:Bt.open,language:Bt.language,height:Bt.height,onChange:(kt,Mt)=>{lt(it.replaceAll(Mt,kt))},onDynamic:Ue}),Ct)}},16221:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Se}});var a=z(67294),Ce=z(28706),ke={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",close1:"close1___eCYqo",extraNode:"extraNode___tnBrt",upimg:"upimg___dvEUw"},he=z(11320),Fe=z(37166),xe=z(83062),Se=({src:Ae,onClick:Ie,topPercentage:ze=.62,draggableExtraNode:Me,usercourse:me})=>{var oe;const E=(0,a.useRef)(null),y=(0,a.useRef)(!1),x=(0,a.useRef)(!1),[b,ee]=(0,a.useState)(window.innerHeight*ze),[te,ne]=(0,a.useState)(!1),de=10;return(0,a.useEffect)(()=>{if(E.current){let ye=function(Re){var He;y.current=!0,Le=Re.pageY,Ne=Re.pageY-(((He=E.current)==null?void 0:He.getBoundingClientRect().top)||0),(0,Ce.kk)("none"),document.onselectstart=function(){return!1}},fe=function(){y.current&&!x.current&&Ie&&Ie(),y.current=!1,x.current=!1,(0,Ce.kk)("auto"),document.onselectstart=null},ve=function(Re){var He;if(y.current){const Ge=Re.pageY-Ne,Ue=window.innerHeight-(((He=E.current)==null?void 0:He.offsetHeight)||0)-50,Ye=50;if(!x.current&&Math.abs(Le-Re.pageY)>de&&(x.current=!0),x.current){let it=Math.max(Ye,Math.min(Ge,Ue));ee(it)}}},Ne=0,Le=0;return E.current.addEventListener("mousedown",ye),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",fe),()=>{var Re,He;(He=(Re=E==null?void 0:E.current)==null?void 0:Re.removeEventListener)==null||He.call(Re,"mousedown",ye),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",fe)}}},[Ie]),(0,a.useEffect)(()=>{const ye=()=>{ee(window.innerHeight*ze)};return window.addEventListener("resize",ye),()=>{window.removeEventListener("resize",ye)}},[ze]),a.createElement("div",{className:ke.draggableImage,style:{top:`${b}px`,display:te?"none":"block",cursor:y.current?"grabbing":"grab"},ref:E},Me&&a.createElement("div",{className:ke.extraNode,onMouseUp:ye=>ye.stopPropagation(),onMouseDownCapture:ye=>ye.stopPropagation()},Me),me!=null&&me.ai_nickname?a.createElement("div",null,a.createElement(xe.Z,{getPopupContainer:()=>E.current,color:"#4465EA",open:!0,placement:"top",arrow:!0,title:me==null?void 0:me.ai_nickname},a.createElement("div",null)),a.createElement("img",{className:ke.upimg,src:me!=null&&me.ai_headimg_id?((oe=he.Z)==null?void 0:oe.API_SERVER)+"/api/attachments/"+(me==null?void 0:me.ai_headimg_id):Fe,width:60,draggable:"false"})):a.createElement("img",{className:ke.img,src:Ae,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${me!=null&&me.ai_nickname?ke.close1:ke.close}`,onMouseUp:ye=>{ye.stopPropagation(),ne(!0)}}))}},1744:function(Ft,rt,z){"use strict";var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Me,me,oe)=>me in Me?Ce(Me,me,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Me[me]=oe,pe=(Me,me)=>{for(var oe in me||(me={}))he.call(me,oe)&&xe(Me,oe,me[oe]);if(ke)for(var oe of ke(me))Fe.call(me,oe)&&xe(Me,oe,me[oe]);return Me},Se=(Me,me)=>{var oe={};for(var E in Me)he.call(Me,E)&&me.indexOf(E)<0&&(oe[E]=Me[E]);if(Me!=null&&ke)for(var E of ke(Me))me.indexOf(E)<0&&Fe.call(Me,E)&&(oe[E]=Me[E]);return oe};const Ae=z(20441),Ie={};Ae.keys().forEach(Me=>{const me=Me.replace("./","").replace(".svg","");Ie[me]=Ae(Me)});const ze=Me=>{var me=Me,{filename:oe}=me,E=Se(me,["filename"]),y;const x=((y=oe==null?void 0:oe.split(".").pop())==null?void 0:y.toLowerCase())||"unknown",b=Ie[x]||Ie.default;return a.createElement("img",pe({src:b,alt:x},E))};rt.Z=ze},67132:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return On}});var a=z(67294),Ce=z(95012),ke=z(2453),he=z(35059),Fe=z(62844),xe=z(83062),pe=z(28802),Se=z(85804),Ae=z(74330),Ie=z(32983),ze=z(86738),Me=z(85418),me=z(94184),oe=z.n(me),E=z(89214),y=z(6655),x=z(68041),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},ee=z(33170),te=z(28706),ne=z(16221),de=z(37166),ye=z(28984),fe=z(71986),ve=z(11320),Ne=z(74855),Le=z(56243),Re=z(1744),He=z(42663),We=Object.defineProperty,Ge=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Bt=(Qt,zt,jt)=>zt in Qt?We(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,ct=(Qt,zt)=>{for(var jt in zt||(zt={}))it.call(zt,jt)&&Bt(Qt,jt,zt[jt]);if(Ye)for(var jt of Ye(zt))lt.call(zt,jt)&&Bt(Qt,jt,zt[jt]);return Qt},nt=(Qt,zt)=>Ge(Qt,Ue(zt)),Ze=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())}),ht=({title:Qt="\u5934\u6B4CAI",placeholder:zt,hideUpload:jt,hideInputBox:sn,aiIcon:vt=de,userIcon:Tt=ye,dragIcon:qt=fe,children:St,fetchUrl:Ke,fetchData:ln={},extraAnswerAction:Vn,showDefaultTips:Pa=!0,onOpen:Bu,onClose:wa,loadingOption:er,showPreference:cu=!1,initMessage:rr,customRequest:Ca,visible:Zt,width:Ln=1200,isCheckRestrictNumber:gl=!1,headNode:vr,headFunctionNode:qu,showRedraw:ba,showEdit:Ua,promptPropName:$n="prompt",topPercentage:Kn,showSwitchingModel:Ha=!1,showImageGenerator:gu=!1,showLookHistory:Ju=!1,fetchListObject:lr,customPreference:nl,customDataNode:Mn,showAddSession:Xt,historyId:ea,draggableExtraNode:Yn,drawerExtraNode:ra,menuExtraFunctionNode:sa,showSceneAwareness:ka=!1,ReactComponent:Au=Ce.Z,topFunctionNode:ft,footerContainerStyle:re,chatContainerStyle:ge={},showCodePreview:De=!1,showSource:Xe=!0,onSendMessage:tt,onDynamic:Ot=()=>{},setSelectItem:Nt})=>{var Gn,la;const[La,Xn]=(0,a.useState)(!1),[Pu,oa]=(0,a.useState)("qwen-max"),[lu,Ya]=(0,a.useState)([]),[Fa,va]=(0,a.useState)([]),[Zn,Qu]=(0,a.useState)(!1),[Qr,Ga]=(0,a.useState)(!1),[al,or]=(0,a.useState)(!1),[uu,Ba]=(0,a.useState)([]),[Wa,ji]=(0,a.useState)(""),[Gi,Yo]=(0,a.useState)(0),[mo,du]=(0,a.useState)(void 0),[Wu,fl]=(0,a.useState)(!1),[br,vl]=(0,a.useState)(null),[rl,ti]=(0,a.useState)(""),oo=(0,a.useRef)(),Xo=(0,a.useRef)(null),Dn=(0,a.useRef)(null),[Li,sc]=(0,a.useState)(!1),[oc,tc]=(0,a.useState)(!1),[nc,Jl]=(0,a.useState)(!1),[Vs,li]=(0,a.useState)(!1),[Gs,Uu]=(0,a.useState)(!1),[Zi,pc]=(0,a.useState)(0),vs=(0,a.useRef)(null),fs=(0,a.useRef)(!1),ps=(0,a.useRef)(null),[io,cc]=(0,a.useState)(void 0),[Wo,bi]=(0,a.useState)(!0),[dc,$i]=(0,a.useState)(Ln-28),[Wc,Oc]=(0,a.useState)(!1),[Dc,Mr]=(0,a.useState)(!0),[gr,ml]=(0,a.useState)([]),Ur=(0,a.useRef)([]),jo=(0,a.useRef)(null),Ti=(0,a.useRef)(null),Cn=(0,a.useRef)(!1),Ea=dc-22,Aa=Wa==null?void 0:Wa.split(` +`).length,{onAdd:Hr,onGetList:yl,onListClick:Wr,onListDelete:pl,onListDealData:Sl}=lr||{},zr=50,Vr=10,Do={maxCount:zr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:lu,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:_n=>Ze(void 0,null,function*(){var ir,ta,Zl,Bo;const ao=(Bo=(Zl=(ta=(ir=_n==null?void 0:_n.name)==null?void 0:ir.split("."))==null?void 0:ta.slice(-1))==null?void 0:Zl[0])==null?void 0:Bo.toLowerCase(),Is=["doc","docx","md","pdf","txt","xlsx","xls"].includes(ao);return _n.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),he.default.LIST_IGNORE):Is?_n.size/1024/1024>100?(ke.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),he.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),he.default.LIST_IGNORE)}),onChange:({fileList:_n})=>{Ya(_n)},action:`${(Gn=ve.Z)==null?void 0:Gn.API_SERVER}/api/intelligent_imports/upload_file.json`},Co={maxCount:Vr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Fa,multiple:!0,accept:".jpg,.png,",beforeUpload:_n=>{var ir,ta,Zl,Bo;const ao=(Bo=(Zl=(ta=(ir=_n==null?void 0:_n.name)==null?void 0:ir.split("."))==null?void 0:ta.slice(-1))==null?void 0:Zl[0])==null?void 0:Bo.toLowerCase(),Is=["jpg","png"].includes(ao);return _n.size==0?(ke.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),he.default.LIST_IGNORE):Is?_n.size/1024/1024>10?(ke.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),he.default.LIST_IGNORE):!0:(ke.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),he.default.LIST_IGNORE)},onChange:({fileList:_n})=>{va(_n)},action:`${(la=ve.Z)==null?void 0:la.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!uu.length||!oo.current)return;const _n=uu[uu.length-1];_n!=null&&_n.loading&&(oo.current.scrollTop=oo.current.scrollHeight)},[uu.length]),(0,a.useEffect)(()=>{if(!oo.current||!vs.current)return;const _n=new IntersectionObserver(([ir])=>{var ta,Zl,Bo,ao;if(!document.contains(ir.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ta=ir.rootBounds)==null?void 0:ta.width)===0&&((Zl=ir.rootBounds)==null?void 0:Zl.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Bo=ir.boundingClientRect)==null?void 0:Bo.width)===0&&((ao=ir.boundingClientRect)==null?void 0:ao.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}bi(ir.isIntersecting)},{root:oo.current,rootMargin:"70px",threshold:0});return _n.observe(vs.current),()=>{vs.current&&_n.unobserve(vs.current)}},[oo.current,vs.current]),(0,a.useEffect)(()=>{if(!Li)return;const _n=oo.current,ir=ps.current;fs.current=!1;let ta=_n.scrollTop;const Zl=()=>{const{scrollTop:ao,scrollHeight:Qi,clientHeight:Is}=_n;ao>ta?ao+Is>=Qi-50&&(_n.scrollTop=_n.scrollHeight,fs.current=!1):ao{fs.current||(_n.scrollTop=_n.scrollHeight)});return Bo.observe(ir),()=>{var ao;Bo.unobserve(ir),(ao=_n==null?void 0:_n.removeEventListener)==null||ao.call(_n,"scroll",Zl)}},[Li]),(0,a.useEffect)(()=>{!Li&&Ur.current.length&&(Ba([...uu,...Ur.current]),Ur.current=[])},[Li]),(0,a.useEffect)(()=>{if(!oo.current)return;const _n=new ResizeObserver(()=>{var ir;oo.current&&$i((ir=oo.current)==null?void 0:ir.offsetWidth)});return _n.observe(oo.current),()=>{oo.current&&_n.unobserve(oo.current)}},[oo.current]),(0,a.useEffect)(()=>{typeof Zt=="boolean"&&Xn(Zt)},[Zt]),(0,a.useEffect)(()=>{var _n;if(Xo.current&&br!==null){Xo.current.focus();const ir=(_n=Xo.current.resizableTextArea)==null?void 0:_n.textArea;ir&&(ir.selectionStart=ir.selectionEnd=ir.value.length)}},[br]),(0,a.useEffect)(()=>{Aa<5&&fl(!1)},[Aa]),(0,a.useEffect)(()=>{La&&rr&&(Ba(yr(rr)),Qu(!0),qi(rr,{history:[]})),La&&(sl(),ea?bc(ea):Xt&&!io&&xs()),La||Hl()},[La]);const yr=(_n="",ir=[],ta=[])=>{const Zl=Date.now();return[{text:_n,key:Zl,sender:"user",fileList:ir,imageList:ta,show:!0},{loading:!0,key:Zl,sender:"AI",show:!0,model:Pu,imageGenerator:Vs,thinkingEnabled:oc,codePreview:nc}]},Hl=()=>{ti(""),vl(null),Ya([]),va([]),ji("")},Fi=()=>{if(Bu){Bu({chatData:uu,setChatData:Ba,setLoading:Qu,getData:qi,renderChatItems:yr,handleAdd:xs,identifier:io});return}Xn(!0)},Du=()=>{if(Mr(!0),wa){wa();return}Xn(!1)},es=()=>{fl(!Wu)},sl=()=>Ze(void 0,null,function*(){if(!gl)return;const _n=yield(0,ee.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(_n==null?void 0:_n.status)===0&&(_n==null?void 0:_n.total_number)!==-1&&(Yo((_n==null?void 0:_n.total_number)-(_n==null?void 0:_n.remaining_number)),du(_n==null?void 0:_n.total_number))}),ls=()=>{Fe.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",mo,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},oi=_n=>_n.reduce((ta,Zl)=>{if(Zl.sender==="user"){const Bo=_n.find(ao=>ao.key===Zl.key&&ao.sender==="AI");Bo&&(Bo!=null&&Bo.text)&&!(Bo!=null&&Bo.error)&&ta.push({question:Zl.text,answer:Bo.text})}return ta},[]),qi=(..._n)=>Ze(void 0,[..._n],function*(ir="",ta={},Zl=uu){if(Ca&&(yield Ca({mes:ir,setChatData:Ba,fileList:lu,body:ta,checkNum:sl,setLoading:Qu,bodyChatData:Zl,setTyping:sc,setImageGenerator:li,renderChatItems:yr})),!Ca){const Bo=lu==null?void 0:lu.map(pi=>{var Ni;return(Ni=pi==null?void 0:pi.response)==null?void 0:Ni.file_id}),ao=Fa==null?void 0:Fa.map(pi=>{var Ni;return(Ni=pi==null?void 0:pi.response)==null?void 0:Ni.data}),Qi=ta.history||oi(Zl),Is=ct(ct({identifier:io,response_mode:"streaming",model:Pu,scene_awareness:Gs,thinking_enabled:oc,image_generator:Vs,code_preview:nc,file_ids:Bo,image_list:ao,history:Qi,[$n]:ir},ln),ta),Ds=Object.fromEntries(Object.entries(Is).filter(([pi,Ni])=>Ni!==void 0));Dn.current=new Le.Z(ve.Z.API_SERVER+Ke,Ds),yield new Promise((pi,Ni)=>{let Rc=null,zc=null;Dn.current.on("data",Ls=>{sc(!0);const{chunk:{content:Cc,type:mc,created:Ks,msg:Ec}}=Ls,Vc=Ec==="error";mc==="thinking"&&(Rc=Rc||Ks,Ba(wc=>[...wc].map((Ys,Ac)=>Ac===wc.length-1?nt(ct({},Ys),{reasoning:(Ys.reasoning||"")+Cc,loading:!1,hideAnswer:!0,error:Vc}):Ys))),mc==="text"&&(zc=zc||Ks,Ba(wc=>[...wc].map((Ys,Ac)=>Ac===wc.length-1?nt(ct({},Ys),{text:(Ys.text||"")+Cc,loading:!1,startTime:Rc,endTime:zc,error:Vc}):Ys)))}),Dn.current.on("done",()=>{pi()}),Dn.current.on("error",Ls=>{let Cc="\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(Ls)==="[object Object]"&&Ls.status===-9&&(Cc=Ls==null?void 0:Ls.message),Ba(mc=>[...mc].map((Ks,Ec)=>Ec===mc.length-1?nt(ct({},Ks),{text:Cc,loading:!1,error:!0}):Ks)),pi()}),Dn.current.on("cancelled",()=>{pi()}),Dn.current.startStream()})}sl(),Qu(!1)}),ts=_n=>{ji(_n.target.value)},ho=(_n,ir)=>{if(Hl(),Qu(!0),_n==="edit"){Ur.current=uu.slice(ir+2);const ta=uu.splice(ir),{fileList:Zl=[],imageList:Bo=[]}=(ta==null?void 0:ta[0])||{},ao=Zl.map(Ds=>{var pi;return(pi=Ds.response)==null?void 0:pi.file_id}),Qi=Bo.map(Ds=>{var pi;return(pi=Ds.response)==null?void 0:pi.data}),Is={history:oi(uu),file_ids:ao,image_list:Qi,edit:!0};Ba([...uu,...yr(rl,Zl,Bo)]),qi(rl,Is,uu)}if(_n==="redraw"){Ur.current=uu.slice(ir+1);const ta=uu.splice(ir-1),{text:Zl,fileList:Bo=[],imageList:ao=[]}=(ta==null?void 0:ta[0])||{},Qi=Bo.map(pi=>{var Ni;return(Ni=pi.response)==null?void 0:Ni.file_id}),Is=ao.map(pi=>{var Ni;return(Ni=pi.response)==null?void 0:Ni.data}),Ds={history:oi(uu),file_ids:Qi,image_list:Is,edit:!0};Ba([...uu,...yr(Zl,Bo,ao)]),qi(Zl,Ds,uu)}},ii=()=>{if(Wa.trim()!==""){Hl(),Qu(!0);const _n=lu.filter(ta=>ta.status==="done"),ir=Fa.filter(ta=>ta.status==="done");Ba([...uu,...yr(Wa,_n,ir)]),qi(Wa)}},zi=_n=>{if(_n.shiftKey){if(_n.key==="Enter")return}else if(_n.key==="Enter"){if(_n.preventDefault(),ac||Cn.current)return;ii()}},Ps=(_n,ir)=>{let ta=!1;Ua===!0?ta=!0:Ua==="last"&&(ta=uu.reduce((Qi,Is,Ds)=>Is.sender==="user"?Ds:Qi,-1)===ir);const Zl=ir===br,Bo=[...(_n==null?void 0:_n.fileList)||[],...(_n==null?void 0:_n.imageList)||[]];return a.createElement("div",{className:b.li,style:ct({width:Ea},ge)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:Tt})),a.createElement("div",{className:b.content},!!(Bo!=null&&Bo.length)&&a.createElement("div",{className:b.fileWrap},Bo==null?void 0:Bo.map((ao,Qi)=>a.createElement("div",{key:Qi,className:b.file},a.createElement(Re.Z,{filename:ao==null?void 0:ao.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(xe.Z,{title:ao==null?void 0:ao.name},a.createElement("div",{className:b.fileName},ao==null?void 0:ao.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(ao==null?void 0:ao.size)))))),a.createElement("div",{className:b.borderBox},Zl?a.createElement(pe.default.TextArea,{value:rl,ref:Xo,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:ao=>ti(ao.target.value)}):a.createElement("div",{className:b.text},_n==null?void 0:_n.text)),Zl?a.createElement("div",{className:b.action},a.createElement(Se.ZP,{onClick:()=>{ti(""),vl(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Se.ZP,{disabled:!rl.trim(),onClick:()=>ho("edit",ir),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:b.action},a.createElement(Ne.CopyToClipboard,{text:(_n==null?void 0:_n.text)||"",onCopy:()=>ke.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ta&&!Zn&&a.createElement(xe.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{vl(ir),ti((_n==null?void 0:_n.text)||"")},className:"iconfont icon-bianji10 font14"})))))},os=(_n,ir)=>{let ta=!1;ba===!0?ta=!0:ba==="last"&&(ta=uu.reduce((ao,Qi,Is)=>Qi.sender==="AI"?Is:ao,-1)===ir);let Zl="";return _n!=null&&_n.source?Zl=_n==null?void 0:_n.source:(_n==null?void 0:_n.model)==="deepseek-r1"?Zl="\u7531deepseek\u751F\u6210":(_n==null?void 0:_n.model)==="qwen-max"&&(Zl="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:b.li,style:ct({width:Ea},ge)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:vt})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},_n.loading&&a.createElement(a.Fragment,null,_n!=null&&_n.imageGenerator?a.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(_n!=null&&_n.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:b.loading},a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot}),a.createElement("div",{className:b.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(er==null?void 0:er.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"))),(_n==null?void 0:_n.thinkingEnabled)&&a.createElement(y.Z,{time:_n==null?void 0:_n.time,cancelIndex:Zi,loading:_n.loading,streamingStatus:!(_n!=null&&_n.text),onFinish:()=>{pc(0),Ba(Bo=>[...Bo].map((ao,Qi)=>Qi===Bo.length-1?nt(ct({},ao),{hideAnswer:!1,time:ao.startTime?ao.endTime-ao.startTime:null}):ao))},value:_n==null?void 0:_n.reasoning}),!!(_n!=null&&_n.text)&&!_n.hideAnswer&&a.createElement(E.Z,{onDynamic:Ot,cancelIndex:Zi,streamingStatus:Zn,loadImage:!!(_n!=null&&_n.imageGenerator),onFinish:()=>Ze(void 0,null,function*(){pc(0),setTimeout(()=>sc(!1),0)}),value:_n==null?void 0:_n.text})),Xe&&!!(_n!=null&&_n.text)&&Zl&&a.createElement("div",{className:b.source},Zl),a.createElement("div",{className:b.action},Vn==null?void 0:Vn(_n,ir,xa),!(_n!=null&&_n.imageGenerator)&&a.createElement(Ne.CopyToClipboard,{text:String((_n==null?void 0:_n.text)||""),onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(xe.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),cu&&!Zn&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:_n!=null&&_n.like?{color:"#FA8D30"}:{},onClick:()=>Ms("like",!(_n!=null&&_n.like),ir),className:"iconfot icon-yijiejue font15"})),a.createElement(xe.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:_n!=null&&_n.dislike?{color:"#e86d7c"}:{},onClick:()=>Ms("dislike",!(_n!=null&&_n.dislike),ir),className:"iconfot icon-weijiejuezhengchang font15"}))),ta&&!Zn&&a.createElement(xe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>ho("redraw",ir),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Ms=(_n,ir,ta)=>Ze(void 0,null,function*(){if(nl){const Zl=uu.slice(0,ta+1),ao=oi(Zl).length;yield nl({type:_n,value:ir,index:ta,identifier:io,objectIndex:ao})}Ba(Zl=>(Zl[ta][_n]=ir,ir&&(Zl[ta][_n==="like"?"dislike":"like"]=!1),[...Zl]))}),Es=()=>{var _n,ir;pc(1),(ir=(_n=Dn.current)==null?void 0:_n.cancelRequest)==null||ir.call(_n),Qu(!1),sc(!1)},xs=()=>Ze(void 0,null,function*(){var _n,ir,ta;Nt({}),(ir=(_n=Dn.current)==null?void 0:_n.cancelRequest)==null||ir.call(_n),Hl(),Ba([]),Qu(!0);const Zl=yield Hr();(Zl==null?void 0:Zl.status)===0&&cc((ta=Zl==null?void 0:Zl.data)==null?void 0:ta.identifier),Qu(!1),sc(!1)}),no=()=>Ze(void 0,null,function*(){var _n;or(!0);const ir=yield yl();(ir==null?void 0:ir.status)===0&&ml(((_n=ir==null?void 0:ir.data)==null?void 0:_n.list)||[]),or(!1)}),bc=(..._n)=>Ze(void 0,[..._n],function*(ir=io){var ta,Zl,Bo,ao;Nt({}),(Zl=(ta=Dn.current)==null?void 0:ta.cancelRequest)==null||Zl.call(ta),Hl(),Ga(!0);const Qi=yield Wr(ir);if(Qi.status===0){const Is=Sl(((Bo=Qi==null?void 0:Qi.data)==null?void 0:Bo.messages)||[]);Ba(Is),Ga(!1),cc((ao=Qi==null?void 0:Qi.data)==null?void 0:ao.identifier);return}Ba([]),Ga(!1)}),Mc=(_n,ir)=>Ze(void 0,null,function*(){(yield pl(_n)).status===0&&(ke.ZP.success("\u5220\u9664\u6210\u529F"),ir===io&&xs(),no())}),ks=()=>a.createElement("div",{className:b.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Ae.Z,{spinning:al},!gr.length&&a.createElement(Ie.Z,{style:{width:250,paddingBottom:30},image:Ie.Z.PRESENTED_IMAGE_SIMPLE}),!!gr.length&&a.createElement("div",{className:b.menu},gr.map(function(_n,ir){return a.createElement("aside",{className:oe()(io===_n.identifier&&b.active),key:_n.id,onClick:()=>bc(_n.id)},a.createElement("div",{className:b.menuText},a.createElement(xe.Z,{title:_n==null?void 0:_n.question},a.createElement("span",null,_n==null?void 0:_n.question)),sa&&sa(_n)),a.createElement("div",{className:b.menuDel,onClick:ta=>ta.stopPropagation()},a.createElement(ze.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Mc(_n.id,_n.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),js=_n=>{if(_n==="file"){if(Fa.length){Fe.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:()=>{va([]),jo.current.upload.uploader.fileInput.click()}});return}jo.current.upload.uploader.fileInput.click()}if(_n==="image"){if(lu.length){Fe.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:()=>{Ya([]),Ti.current.upload.uploader.fileInput.click()}});return}Ti.current.upload.uploader.fileInput.click()}},yi=[...lu,...Fa],ac=yi.some(_n=>_n.status==="uploading")||Zn||Li,ul=Gi>=mo,xa={chatData:uu,stream:Dn,isDisabledNum:ul,isDisAbledUpload:ac,checkNumModal:ls,checkNum:sl,onClose:Du,setChatData:Ba,setLoading:Qu,getData:qi,clearStatus:Hl,typing:Li,setImageGenerator:li,renderChatItems:yr,setSceneAwareness:Uu,setIdentifier:cc,setCodePreview:Jl,setTyping:sc,onMenuClick:bc};return a.createElement(a.Fragment,null,St?a.createElement("div",{onClick:Fi},St):St!==null&&!La&&a.createElement(ne.Z,{draggableExtraNode:Yn,src:qt,onClick:Fi,topPercentage:Kn}),La&&a.createElement("div",{className:b.draggableWrap},a.createElement(He.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:b.modal},a.createElement("div",{className:b.head},a.createElement("div",{className:b.title},a.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),ra,Ha&&a.createElement(x.Z,{value:Pu,onChange:_n=>{tc(!1),li(!1),oa(_n),va([]),Ya([])}}),Ju&&a.createElement(a.Fragment,null,a.createElement(Me.Z,{className:"ml10",dropdownRender:ks,onOpenChange:_n=>{_n&&no()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:b.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),Xt&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:b.headBtn,onClick:xs},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(xe.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:b.headBtn,onClick:Du},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:oe()(b.wrap,La&&"body-overflow-hidden")},a.createElement("div",{ref:oo,className:b.chatContainer},ft==null?void 0:ft(xa),Pa&&a.createElement("div",{className:`${b.li} mb20`,style:ct({width:Ea},ge)},a.createElement("div",{className:b.avatarIcon},a.createElement("img",{className:b.img,src:vt})),a.createElement("div",{className:b.content},a.createElement("div",{className:b.borderBox},vr,qu==null?void 0:qu(xa)))),a.createElement("div",{ref:ps},a.createElement(Ae.Z,{spinning:Qr,className:"mt20"},uu==null?void 0:uu.map((_n,ir)=>a.createElement(a.Fragment,{key:_n.key+ir},_n.show&&a.createElement(a.Fragment,null,_n.sender==="user"&&Ps(_n,ir),_n.sender==="AI"&&os(_n,ir),Mn&&!["AI","user"].includes(_n.sender)&&Mn(_n,ir,{width:Ea})))))),!Wo&&a.createElement("div",{className:b.backBottom,onClick:()=>{oo.current.scrollTop=oo.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:vs})),!sn&&a.createElement("div",{className:b.footer},a.createElement("div",{className:b.main},!!yi.length&&a.createElement("div",{className:b.files},yi==null?void 0:yi.map((_n,ir)=>a.createElement("div",{key:ir,className:b.file},a.createElement(Ae.Z,{size:"small",spinning:(_n==null?void 0:_n.status)==="uploading"},a.createElement(Re.Z,{filename:_n==null?void 0:_n.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(xe.Z,{title:_n==null?void 0:_n.name},a.createElement("div",{className:b.fileName},_n==null?void 0:_n.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,te.RD)(_n==null?void 0:_n.size))),a.createElement("i",{onClick:()=>{Ya(ta=>ta.filter(Zl=>Zl.uid!==_n.uid)),va(ta=>ta.filter(Zl=>Zl.uid!==_n.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),a.createElement("div",{className:b.inputWrap},a.createElement(pe.default.TextArea,{placeholder:zt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Wa,bordered:!1,onChange:ts,onPressEnter:zi,onCompositionStart:()=>{Cn.current=!0},onCompositionEnd:()=>{Cn.current=!1}}),a.createElement("div",{className:b.action},a.createElement("div",{className:b.btnWrap},ka&&a.createElement(xe.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Uu(!Gs),className:oe()(b.btn,Gs&&b.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Pu==="deepseek-r1"&&a.createElement(xe.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>tc(!oc),className:oe()(b.btn,oc&&b.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),gu&&Pu==="qwen-max"&&a.createElement("div",{onClick:()=>li(!Vs),className:oe()(b.btn,Vs&&b.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!jt&&a.createElement(a.Fragment,null,Pu==="qwen-max"&&a.createElement(he.default,ct({ref:Ti},Co),a.createElement(xe.Z,{title:Fa.length>=Vr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Fa.length>=Vr)&&js("image"),className:Fa.length>=Vr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(he.default,ct({ref:jo},Do),a.createElement(xe.Z,{title:lu.length>=zr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":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("div",{onClick:()=>!(lu.length>=zr)&&js("file"),className:lu.length>=zr?b.uploadDisabledBtn:b.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Li?a.createElement(xe.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:Es})):a.createElement(Se.ZP,{className:(Wa==null?void 0:Wa.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ac,onClick:ii}))))))))))},Je={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},ot=Object.defineProperty,Ct=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,an=(Qt,zt,jt)=>zt in Qt?ot(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,Pn=(Qt,zt)=>{for(var jt in zt||(zt={}))st.call(zt,jt)&&an(Qt,jt,zt[jt]);if(Mt)for(var jt of Mt(zt))ut.call(zt,jt)&&an(Qt,jt,zt[jt]);return Qt},jn=(Qt,zt)=>Ct(Qt,kt(zt)),bt=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())}),On=({description:Qt,code:zt,showData:jt={},sendParams:sn={},allShow:vt=!1,draggableExtraNode:Tt,singleControl:qt=!1})=>{const[St,Ke]=(0,a.useState)({}),ln=[{img:z(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qt,show:jt==null?void 0:jt.ai_exam_question,type:1},{img:z(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:zt,show:jt==null?void 0:jt.ai_syntax_check,type:5},{img:z(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qt,query:zt,show:jt==null?void 0:jt.ai_code_diagnosis,width:21,type:2},{img:z(41294),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qt,query:zt,show:jt==null?void 0:jt.ai_guidance,type:3},{img:z(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:Qt,query:zt,show:jt==null?void 0:jt.ai_code_evaluation,type:9},{img:z(93854),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:Qt,query:zt,show:jt==null?void 0:jt.ai_code_optimization,type:7},{img:z(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Qt,query:zt,show:jt==null?void 0:jt.ai_code_comment,type:8},qt&&{img:z(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qt,query:zt,show:jt==null?void 0:jt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(cu=>!!cu),Vn=cu=>{const{setChatData:rr,setLoading:Ca,getData:Zt,clearStatus:Ln,typing:gl,setImageGenerator:vr,renderChatItems:qu,setSceneAwareness:ba,setIdentifier:Ua}=cu;let $n=ln;return vt||($n=ln.filter(Kn=>Kn.show)),a.createElement("div",{className:Je.bigTips,style:$n.length>7?{gap:14}:{}},$n.map((Kn,Ha)=>a.createElement(xe.Z,{title:Kn.des},a.createElement("div",{onClick:()=>bt(void 0,null,function*(){var gu;if(gl){ke.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ba(!1),vr(!1),Ca(!0),Ln(),Ke(Kn);const Ju=qu(Kn.query);Ju[0].show=!1,Ju[1].imageGenerator=!1,rr(Ju);const lr=yield er.onAdd(),nl=(gu=lr==null?void 0:lr.data)==null?void 0:gu.identifier;Ua(nl),Zt("",jn(Pn({type:Kn.type,description:Kn.description,query:Kn.query,file_ids:[],history:[],is_chat:Kn.type===13,image_generator:!1,scene_awareness:!1,identifier:nl,custom_agent_name:Kn.custom_agent_name},sn),{prompt:jt==null?void 0:jt.ai_code_evaluation_promote}))}),key:Ha,className:Je.item},a.createElement("img",{src:Kn.img,width:Kn.width}),a.createElement("span",null,Kn.name)))))},Pa=cu=>bt(void 0,[cu],function*({type:rr,value:Ca,index:Zt,identifier:Ln,objectIndex:gl}){const vr={index:gl,identifier:Ln};if(rr==="like"&&(yield(0,ee.ZP)("/api/course_qna_records/like.json",{method:"post",body:vr})).status!==0||rr==="dislike"&&(yield(0,ee.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:vr})).status!==0)return Promise.reject()}),Bu=cu=>{let rr=[];return cu==null||cu.forEach(Ca=>{var Zt;const Ln=Ca.id,gl=Ca.think?{reasoning:Ca.think,thinkingEnabled:!0}:{},vr=[{text:Ca.question,key:Ln,sender:"user",fileList:[],show:!0},Pn({key:Ln,loading:!1,sender:"AI",show:!0,source:Ca.answer_source,text:Ca.answer,like:Ca.like,dislike:Ca.dislike,time:Ca.think_time,id:Ca.id,imageGenerator:((Zt=Ca==null?void 0:Ca.answer)==null?void 0:Zt.slice(0,4))==="(0,ee.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ee.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:wa,by_self:!0}}),onListClick:cu=>(0,ee.ZP)(`/api/course_qna_sessions/${cu}.json`,{method:"get"}),onListDelete:cu=>(0,ee.ZP)(`/api/course_qna_sessions/${cu}.json`,{method:"delete"}),onListDealData:Bu};return a.createElement(ht,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:vt?!1:!(jt!=null&&jt.ai_q_and_a),topFunctionNode:Vn,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Ke,fetchListObject:er,customPreference:Pa,fetchData:Pn(jn(Pn({},sn),{questionable_type:wa,is_chat:!0}),St.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(sn==null?void 0:sn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Tt})}},68041:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return de}});var a=z(67294),Ce={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ke=z(78957),he=Object.defineProperty,Fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(ye,fe,ve)=>fe in ye?he(ye,fe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[fe]=ve,Ae=(ye,fe)=>{for(var ve in fe||(fe={}))xe.call(fe,ve)&&Se(ye,ve,fe[ve]);if(Fe)for(var ve of Fe(fe))pe.call(fe,ve)&&Se(ye,ve,fe[ve]);return ye};const Ie=ye=>React.createElement("svg",Ae({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),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 ze="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Me=Object.defineProperty,me=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ye,fe,ve)=>fe in ye?Me(ye,fe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[fe]=ve,x=(ye,fe)=>{for(var ve in fe||(fe={}))oe.call(fe,ve)&&y(ye,ve,fe[ve]);if(me)for(var ve of me(fe))E.call(fe,ve)&&y(ye,ve,fe[ve]);return ye};const b=ye=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ye),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==",te=z(67294),de=({value:ye,onChange:fe})=>{const[ve,Ne]=(0,a.useState)(!1),Le=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ze},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ee}],Re=Le.find(He=>He.key===ye);return te.createElement("div",{className:Ce.select},te.createElement(ke.Z,{size:10},te.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),te.createElement("div",{className:Ce.box,onMouseLeave:()=>Ne(!1)},te.createElement("div",{className:Ce.text,onClick:()=>Ne(!0)},te.createElement("img",{src:Re.img,width:20}),te.createElement("span",null,Re.name),te.createElement("b",{className:"iconfont icon-zhankai6"})),ve&&te.createElement("div",{className:Ce.itemWrap},te.createElement("aside",null,Le.map(He=>te.createElement("div",{key:He.key,className:`${Ce.item} ${He.key===ye?Ce.active:""}`,onClick:We=>{We.stopPropagation(),fe(He.key),Ne(!1)}},te.createElement("img",{src:He.img,width:20}),te.createElement("span",null,He.name))))))))}},6655:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(67294),Ce={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ke=z(74330),he=z(67294),Fe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())}),pe=({value:Se="",streamingStatus:Ae,onFinish:Ie,cancelIndex:ze,time:Me,loading:me,loadAll:oe})=>{const[E,y]=(0,a.useState)(""),[x,b]=(0,a.useState)(!0),ee=(0,a.useRef)(Se),te=(0,a.useRef)(Ae),ne=(0,a.useRef)(0),de=(0,a.useRef)(null),[ye,fe]=(0,a.useState)(!1),ve=70;(0,a.useEffect)(()=>{te.current=Ae},[Ae]),(0,a.useEffect)(()=>{ee.current=Se},[Se]),(0,a.useEffect)(()=>{if(!Ae){y(ee.current);return}return fe(!0),de.current=setInterval(Ne,ve),()=>{clearInterval(de.current)}},[]),(0,a.useEffect)(()=>{ye&&(y(ee.current),clearInterval(de.current),fe(!1),Ie())},[ze]);const Ne=()=>Fe(void 0,null,function*(){const Le=ee.current[ne.current];Le!==void 0?(y(Re=>Re+Le),ne.current++,clearInterval(de.current),de.current=setInterval(Ne,280/(ee.current.length-ne.current))):te.current===!1&&(y(ee.current),clearInterval(de.current),fe(!1),Ie())});return he.createElement("div",{className:`${Ce.reasoning} fadeIn animated`},he.createElement("div",{className:Ce.btn,onClick:()=>b(!x)},he.createElement("i",{className:"iconfont icon-shendusikao"}),Me?he.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Me," \u79D2\uFF09"):he.createElement("span",null,"\u601D\u8003\u4E2D..."),x?he.createElement("b",{className:"iconfont icon-shouqi6"}):he.createElement("b",{className:"iconfont icon-zhankai6"})),me&&he.createElement(ke.Z,{spinning:!0,className:"mt20"}),x&&!me&&he.createElement("div",{className:Ce.content},E,ye?he.createElement("span",{className:"aiBlink"},"__"):""))}},63037:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return me}});var a=z(67294),Ce=z(2453),ke=z(28802),he={codeBox:"codeBox___WpkVl"},Fe=z(94184),xe=z.n(Fe),pe=Object.defineProperty,Se=(oe,E,y)=>E in oe?pe(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,Ae=(oe,E,y)=>Se(oe,typeof E!="symbol"?E+"":E,y),Ie=(oe,E,y)=>new Promise((x,b)=>{var ee=de=>{try{ne(y.next(de))}catch(ye){b(ye)}},te=de=>{try{ne(y.throw(de))}catch(ye){b(ye)}},ne=de=>de.done?x(de.value):Promise.resolve(de.value).then(ee,te);ne((y=y.apply(oe,E)).next())});class ze extends a.Component{constructor(E){super(E),Ae(this,"canvas"),Ae(this,"randomNum",(y,x)=>Math.floor(Math.random()*(x-y)+y)),Ae(this,"drawPic",()=>{this.randomCode()}),Ae(this,"reloadPic",()=>{this.drawPic()}),Ae(this,"changeCode",y=>{console.log(y.target.value,222),this.setState({value:y.target.value,showError:!1})}),Ae(this,"onVerify",()=>{let y;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(y=!0,Ce.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(y=!0,Ce.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(y=!1),this.setState({showError:y}),y}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,y){const x=this.randomNum(E,y),b=this.randomNum(E,y),ee=this.randomNum(E,y);return`rgb(${x}, ${b}, ${ee})`}drawText(E,y,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const ee=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=ee;x>0&&(ne=ee+x*te);let de=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(de=40);const ye=this.randomNum(-10,10);E.translate(ne,de),E.rotate(ye*Math.PI/180),E.fillText(y,0,0),E.rotate(-ye*Math.PI/180),E.translate(-ne,-de)}drawLine(E){for(let y=0;y<1;y++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let y=0;y<100;y++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const y="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let ee=0;ee{let y;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(ze,{ref:x=>y=x})),onOk:()=>Ie(void 0,null,function*(){if(y.onVerify())return Promise.reject();oe()})})};var me=ze},73646:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ae}});var a=z(67294),Ce=z(28802),ke=z(66309),he=z(2453),Fe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},xe=z(38308);const{TextArea:pe}=Ce.default;class Se extends a.Component{constructor(ze){super(ze),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:ze,onAnswerChange:Me,addChildAnswer:me,exerciseIsPublish:oe,answers:E,activeOptionErrorIndex:y,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:ee}=this.state;return a.createElement("div",{className:Fe.flex},a.createElement("div",{className:`${Fe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ze+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,ne)=>a.createElement(a.Fragment,null,ee!==ne?(te==null?void 0:te.length)>0?a.createElement(ke.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&ne===0),onClose:de=>{de.preventDefault(),(E==null?void 0:E.length)===1&&ne===0?this.props.deleteChildAnswermain(ze,ne):this.props.deleteChildAnswer(ze,ne)}},a.createElement("span",{onDoubleClick:de=>{this.setState({EditInputIndex:ne}),de.preventDefault()}},te)):a.createElement(Ce.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:de=>{if(de.target.value.replaceAll(" ","").length<=0){he.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Me(ze,ne,de.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(Ce.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:de=>{if(de.target.value.replaceAll(" ","").length<=0){he.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Me(ze,ne,de.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&a.createElement(ke.default,{className:"site-tag-plus",onClick:()=>{me(ze),this.setState({inputVisible:!0})}},a.createElement(xe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Ae=Se},35566:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return oe}});var a=z(67294),Ce=z(35567),ke=Object.defineProperty,he=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ae=(E,y,x)=>y in E?ke(E,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[y]=x,Ie=(E,y)=>{for(var x in y||(y={}))pe.call(y,x)&&Ae(E,x,y[x]);if(xe)for(var x of xe(y))Se.call(y,x)&&Ae(E,x,y[x]);return E},ze=(E,y)=>he(E,Fe(y)),Me=(E,y,x)=>Ae(E,typeof y!="symbol"?y+"":y,x);const me="\u2581";class oe extends a.Component{constructor(){super(...arguments),Me(this,"getChCountBeforeCursor",(y,x)=>{const b=x.line;let ee=0;for(let ne=0;ne{const b=y.getRange(x.from,x.to);let ee=0;if(x.text.forEach(te=>{ee+=te.split(me).length-1}),b&&b.indexOf(me)!=-1){const te=b.split(me).length-1,ne=this.getChCountBeforeCursor(y,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${ee}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,ee)}else if(ee){const te=this.getChCountBeforeCursor(y,x.from);console.log(`\u65B0\u589E${ee}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,ee)}})}render(){return a.createElement(Ce.Z,ze(Ie({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},93137:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return He},U:function(){return Ne}});var a=z(67294),Ce=z(55054),ke=z(62844),he=z(57399),Fe=z(51959),xe=z(15835),pe=z(94699),Se=z.n(pe),Ae={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"},Ie="data:image/png;base64,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",ze="data:image/png;base64,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",Me=z(28706),me=z(35973),oe=z(5764),E=z(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,de=(We,Ge,Ue)=>Ge in We?y(We,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Ge]=Ue,ye=(We,Ge)=>{for(var Ue in Ge||(Ge={}))te.call(Ge,Ue)&&de(We,Ue,Ge[Ue]);if(ee)for(var Ue of ee(Ge))ne.call(Ge,Ue)&&de(We,Ue,Ge[Ue]);return We},fe=(We,Ge)=>x(We,b(Ge)),ve=(We,Ge,Ue)=>new Promise((Ye,it)=>{var lt=nt=>{try{ct(Ue.next(nt))}catch(Ze){it(Ze)}},Bt=nt=>{try{ct(Ue.throw(nt))}catch(Ze){it(Ze)}},ct=nt=>nt.done?Ye(nt.value):Promise.resolve(nt.value).then(lt,Bt);ct((Ue=Ue.apply(We,Ge)).next())});const Ne=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Le}=Ce.default,Re=({exercise:We,socket:Ge,dispatch:Ue,onStartScreenshot:Ye,onCloseScreenshot:it,handleToDetail:lt})=>{const[Bt,ct]=ke.default.useModal(),nt=(0,a.useRef)(),[Ze,yt]=(0,a.useState)(!0),ht=(0,a.useRef)(!1),Je=(0,me.useParams)();(0,a.useEffect)(()=>{var vt,Tt,qt;if(document.addEventListener((0,Fe.gH)(),jt,!1),window.addEventListener("blur",Qt,!1),(vt=We.exerciseUserInfo)!=null&&vt.screen_open&&(0,Fe.vp)()&&yt(!1),(Tt=We.exerciseUserInfo)!=null&&Tt.screen_open&&!(0,Fe.vp)()){(0,Me.RG)(" ",!0);const St=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?We.exerciseUserInfo.screen_sec+3:We.exerciseUserInfo.screen_sec+10+1;nt.current=ke.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:E.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),E.createElement("span",{style:{color:"#FF9849"}},We.exerciseUserInfo.screen_num-We.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",E.createElement("span",{style:{display:"inline-block"}},E.createElement(Le,{onFinish:()=>ve(void 0,null,function*(){var Ke;const ln=yield zt();(Ke=nt.current)==null||Ke.destroy(),ln.used_screen_num&&bt(ln.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+St*1e3})),"S\uFF09"),onOk:()=>{var Ke;(0,Me.RG)(" ",!0),(Ke=nt.current)==null||Ke.destroy(),yt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",Ct,!1)}})}return(qt=We.exerciseUserInfo)!=null&&qt.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",Ct,!1),()=>{document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Fe.gH)(),jt,!1),window.removeEventListener("blur",Qt,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{We.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ct,!1),document.removeEventListener((0,Fe.gH)(),jt,!1))},500),kt()},[We.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{We.exerciseUserInfo.used_screen_num>We.exerciseUserInfo.screen_num&&An()},500)},[We.exerciseUserInfo]);const ot=()=>ve(void 0,null,function*(){const vt=yield zt();setTimeout(()=>{var Tt,qt;(Tt=nt.current)==null||Tt.destroy(),nt.current=ke.default.info({okText:E.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:E.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",E.createElement("span",{className:"c-red"},vt.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",E.createElement("span",{className:"c-red"},(qt=We.exerciseUserInfo)==null?void 0:qt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),Ct=vt=>{!(0,Fe.vp)()&&vt.target.nodeName!=="A"&&vt.target.nodeName!=="BUTTON"&&vt.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},kt=()=>ve(void 0,null,function*(){const vt=yield Ue({type:"exercise/getExerciseUserInfo",payload:ye({},Je)});return vt==null?void 0:vt.data}),Mt=vt=>ve(void 0,null,function*(){var Tt;if((Tt=We.exerciseUserInfo)!=null&&Tt.screen_at){const St=yield(0,xe.ck)(fe(ye({},Je),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const qt=yield(0,xe.oy)({id:Je.categoryId});if(qt!=null&&qt.is_commit){ke.default.destroyAll(),yield st(),On(!0);return}else bt(vt+1)}),st=()=>ve(void 0,null,function*(){var vt;const Tt=Se()(),qt=We.exerciseUserInfo.screen_sec;if(Pn.current.length>0){const St=Tt.format("YYYY-MM-DD HH:mm:ss");let Ke=Math.floor(Tt.diff(Se()(Pn.current[0].start))/1e3);const ln=Pn.current.length;Ke/qt>>0>ln&&(Ke=(ln+1)*qt-1),yield(0,xe.P8)(Je.categoryId,{exercise_user_id:(vt=We.exerciseUserInfo)==null?void 0:vt.exercise_user_id,time:St,time_long:Ke,count:ln})}Pn.current=[]}),ut=(0,a.useRef)(0),an=(0,a.useRef)(0),Pn=(0,a.useRef)([]),jn=(0,a.useRef)(!1),bt=vt=>ve(void 0,null,function*(){var Tt;ht.current||(Ye(),ke.default.destroyAll(),ut.current=Se()().valueOf(),jn.current=!0,nt.current=ke.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Ae.exitFullScreenModalWrapper,okText:E.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:E.createElement("div",{className:Ae.exitFullScreenModal},E.createElement("img",{src:Ie,alt:"",className:Ae.warningIcon}),E.createElement("div",{className:Ae.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),E.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),E.createElement("span",{className:Ae.warningText},((Tt=We.exerciseUserInfo)==null?void 0:Tt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),E.createElement("span",{className:Ae.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),E.createElement("span",{className:Ae.warningText},vt-1),(0,oe._V)(oe.CP.recordScreen15)),E.createElement("div",null,E.createElement("span",null,E.createElement(Le,{className:Ae.countdownWrapper,onFinish:()=>{an.current=Se()().valueOf(),Pn.current.push({start:ut.current,end:an.current}),Mt(vt)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(We.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Me.RG)(" ",!0),st(),(0,Fe.Dj)(document.body),it(),nt.current.destroy(),jn.current=!1}}))}),An=()=>ve(void 0,null,function*(){ke.default.destroyAll(),(yield(0,xe.VL)({categoryId:Je.categoryId,commit_method:1}))&&On()}),On=(vt=!1)=>ve(void 0,null,function*(){var Tt,qt;if(document.removeEventListener((0,Fe.gH)(),jt,!1),(0,Fe.BU)(),ke.default.destroyAll(),ht.current=!0,vt){const St=yield(0,xe.Yu)(Je.categoryId,{exercise_user_id:(Tt=We.exerciseUserInfo)==null?void 0:Tt.exercise_user_id});Bt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Ae.forcedModalWrapper,centered:!0,content:E.createElement("div",{className:Ae.forcedModalContent},E.createElement("img",{src:ze,alt:""}),E.createElement("div",{className:Ae.forcedText},(0,oe._V)(oe.CP.recordScreen17)),E.createElement("div",{className:Ae.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(qt=We.exerciseUserInfo)==null?void 0:qt.screen_num,(0,oe._V)(oe.CP.recordScreen19)),E.createElement(he.default,{dataSource:St==null?void 0:St.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{it(),lt()},onOk:()=>{me.history.push(`/classrooms/${Je.coursesId}/exercisenotice/${Je.categoryId}/users/${Je.login}?isShowApply=true`)}})}else Bt.info({content:E.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),E.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{lt()}})}),Qt=vt=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!jn.current&&(0,Fe.BU)()},zt=()=>ve(void 0,null,function*(){var vt;if((vt=We.exerciseUserInfo)!=null&&vt.screen_at){const St=yield(0,xe.ck)(fe(ye({},Je),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const Tt=yield(0,xe.oy)({id:Je.categoryId});if(Tt!=null&&Tt.is_commit){On();return}return yield kt()}),jt=()=>ve(void 0,null,function*(){var vt;if((0,Me.RG)(" ",!0),(0,Fe.vp)()){if((vt=We.exerciseUserInfo)!=null&&vt.screen_at){var Tt=yield(0,xe.ck)(fe(ye({},Je),{reset:!0}));if((Tt==null?void 0:Tt.status)===-6)return}}else if(!jn.current){var Tt=yield(0,xe.ck)(ye({},Je));if((Tt==null?void 0:Tt.status)===-6)return;const St=yield kt();bt(St.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),sn=()=>ve(void 0,null,function*(){(0,xe.ck)(ye({},Je));const vt=yield kt();bt(vt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return E.createElement("div",null,ct)};var He=(0,me.connect)(({exercise:We,globalSetting:Ge})=>({globalSetting:Ge,exercise:We}))(Re)},20670:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(55241),Ce={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},ke=z(32637),he=z(67294),xe=({type:pe,style:Se})=>{const Ae=he.createElement("div",{className:Ce.wrap,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation()}},he.createElement("p",null,pe==="shixun"||pe==="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",he.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",pe==="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"),he.createElement("div",{className:Ce.contact},he.createElement("div",{className:Ce.img},he.createElement("img",{src:ke,width:"124px",height:"124px"})),he.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return he.createElement(a.Z,{content:Ae},he.createElement("span",{className:Ce.text,style:Se},"\u9AD8\u6D88\u8017"))}},96325:function(Ft,rt,z){"use strict";z.d(rt,{X:function(){return he},y:function(){return ke}});var a=z(67294),Ce=z(2453);const ke=Fe=>{(0,a.useEffect)(()=>{if(Fe){const xe=Se=>{Se.key==="F12"&&(Se.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},pe=Se=>{Se.preventDefault()};return document.addEventListener("keydown",xe),document.addEventListener("contextmenu",pe),()=>{document.removeEventListener("keydown",xe),document.removeEventListener("contextmenu",pe)}}},[Fe])},he=()=>{const[Fe,xe]=(0,a.useState)(!1),pe=Se=>{const{keyCode:Ae,ctrlKey:Ie,metaKey:ze,type:Me}=Se;(Me==="paste"||(Ae===67||Ae===86)&&(ze||Ie))&&(Ce.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Se.preventDefault(),Se.stopPropagation())};return(0,a.useEffect)(()=>(Fe&&(window.addEventListener("keydown",pe,!0),window.addEventListener("paste",pe,!0)),()=>{window.removeEventListener("keydown",pe,!0),window.removeEventListener("paste",pe,!0)}),[Fe]),{setOpenDisableCopyAndPaste:xe,disableCopyAndPaste:Fe}}},63205:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ze}});var a=z(67294),Ce={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ke=z(94184),he=z.n(ke),Fe=z(74330),xe=z(15979),pe=z(33170),Se=z(28706),Ae=(Me,me,oe)=>new Promise((E,y)=>{var x=te=>{try{ee(oe.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(oe.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((oe=oe.apply(Me,me)).next())}),ze=({data:Me,className:me,fullWidth:oe,style:E={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const te=(0,a.useRef)(null),ne=(0,a.useRef)(null),de=(0,a.useRef)(null),ye=(0,a.useRef)(null),[fe,ve]=(0,a.useState)(!1),[Ne,Le]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),Me!=null&&Me.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",Me!=null&&Me.src&&Re()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)),()=>{document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)}),[Me==null?void 0:Me.visible]);const Re=()=>Ae(void 0,null,function*(){ve(!0),Le("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,Se.ZJ)(Me==null?void 0:Me.src);te.current.src="",te.current.src=Ue,te.current.onload=function(){Ge()},ve(!1),Le("")}),He=Ue=>Ae(void 0,null,function*(){ve(!0),Le("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ye=yield(0,pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Me.title,file:Ue.dataUrl}});Ye!=null&&Ye.id&&!ee?(yield(0,pe.ZP)(`/api/attachments/${Me.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ye==null?void 0:Ye.id,settings:JSON.stringify(Ue.state)}})).status===0&&x():Ye!=null&&Ye.id&&x(Ye),ve(!1),Le("")}),We=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(it=>{const lt=document.querySelector(it.name);lt&<.setAttribute("title",it.title)})},Ge=()=>{ne.current=new xe.hP(te.current),ne.current.targetRoot=ye.current,ne.current.addEventListener("render",He),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Me!=null&&Me.snapshotData&&ne.current.restoreState(Me.snapshotData),setTimeout(()=>{window.scrollTo(0,0),We()},300)};return a.createElement(a.Fragment,null,(Me==null?void 0:Me.visible)&&a.createElement(Fe.Z,{spinning:fe,tip:Ne,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ye,className:he()(Ce.imageDimensions,me,oe?Ce.fullWidth:""),style:E},a.createElement("img",{className:Ce.img,ref:te}))))}},63494:function(Ft,rt,z){"use strict";z.d(rt,{xp:function(){return Fe},AG:function(){return ze},JA:function(){return pe},FX:function(){return Qt},k$:function(){return an},ub:function(){return Pn},e6:function(){return jn},v7:function(){return oe},BO:function(){return Me},x7:function(){return fe},em:function(){return Ct},BV:function(){return xe},qz:function(){return Ae},Gm:function(){return Se},yt:function(){return ne},I2:function(){return it},sQ:function(){return te},z3:function(){return ke},GY:function(){return st},wC:function(){return ut},Pt:function(){return Mt},Oe:function(){return kt},L6:function(){return Ce},RL:function(){return a},f$:function(){return he},j1:function(){return E},jD:function(){return me},g4:function(){return y}});var a=z(58143),Ce="data:image/png;base64,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",ke=z(4977),he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",xe=z.p+"static/err.2323787b.png",pe="data:image/png;base64,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",Se="data:image/png;base64,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",Ae="data:image/png;base64,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",Ie="data:image/png;base64,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",ze="data:image/png;base64,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",Me=z.p+"static/douyu.1e926b4a.jpg",me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",E="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",de=z(31686),ye=z.p+"static/teacherQQ.833913ba.jpg",fe="data:image/png;base64,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",ve=z(67294),Ne=Object.defineProperty,Le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,We=(zt,jt,sn)=>jt in zt?Ne(zt,jt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):zt[jt]=sn,Ge=(zt,jt)=>{for(var sn in jt||(jt={}))Re.call(jt,sn)&&We(zt,sn,jt[sn]);if(Le)for(var sn of Le(jt))He.call(jt,sn)&&We(zt,sn,jt[sn]);return zt};const Ue=zt=>React.createElement("svg",Ge({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},zt),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ye="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",it="data:image/jpeg;base64,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",lt=z.p+"static/certificate.a2a9ee77.jpg",Bt=Object.defineProperty,ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,yt=(zt,jt,sn)=>jt in zt?Bt(zt,jt,{enumerable:!0,configurable:!0,writable:!0,value:sn}):zt[jt]=sn,ht=(zt,jt)=>{for(var sn in jt||(jt={}))nt.call(jt,sn)&&yt(zt,sn,jt[sn]);if(ct)for(var sn of ct(jt))Ze.call(jt,sn)&&yt(zt,sn,jt[sn]);return zt};const Je=zt=>React.createElement("svg",ht({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},zt),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ot="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ct="data:image/png;base64,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",kt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Mt=z.p+"static/question.ed747acc.gif",st="data:image/gif;base64,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",ut=z(55351),an="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Pn="data:image/png;base64,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",jn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",bt="data:image/png;base64,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",An="data:image/png;base64,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",On="data:image/png;base64,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",Qt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},4069:function(Ft,rt,z){"use strict";z.d(rt,{N:function(){return y}});var a=z(67294),Ce=z(88044),ke=z(62844),he=z(28802),Fe=z(2453),xe=z(71230),pe=z(15746),Se=z(33170),Ae={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"},Ie=z(94184),ze=z.n(Ie),Me=z(55304),me=z(67294),oe=(x,b,ee)=>new Promise((te,ne)=>{var de=ve=>{try{fe(ee.next(ve))}catch(Ne){ne(Ne)}},ye=ve=>{try{fe(ee.throw(ve))}catch(Ne){ne(Ne)}},fe=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(de,ye);fe((ee=ee.apply(x,b)).next())});const{Option:E}=Ce.default,y=({subId:x,value:b,selectvalues:ee,disabled:te,knowledgeOptions:ne=[],className:de,height:ye,onChange:fe=()=>{},onAddKnowledgeFinish:ve=()=>{},zIndex:Ne=1e3})=>{const Le=(0,a.useRef)(),[Re,He]=(0,a.useState)([]);b=b||[];const We=(Ue,Ye)=>{Ue?(He([...Ye]),fe([...Ye])):(He([]),fe([]))};(0,a.useEffect)(()=>{(ee==null?void 0:ee.length)>0?(He([...ee]),fe([...ee])):(He([]),fe([]))},[ne]),(0,a.useEffect)(()=>{(b==null?void 0:b.length)>0&&fe([...b])},[ne]);const Ge=Ue=>{Ue.preventDefault(),Le.current="",ke.default.confirm({centered:!0,width:585,zIndex:Ne,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:me.createElement("div",{className:"font14"},me.createElement("div",{className:Ae.public_tips},me.createElement(Me.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"),me.createElement("div",{style:{display:"flex",alignItems:"center"}},me.createElement("div",{style:{width:"95px"}},me.createElement("span",{className:Ae.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),me.createElement(he.default,{className:Ae.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Le.current,onChange:Ye=>{Le.current=Ye.target.value}}))),onOk:()=>new Promise((Ye,it)=>oe(void 0,null,function*(){if(!Le.current)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),it();if(Le.current.length>20)return Fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),it();const lt=yield(0,Se.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Le.current,sub_discipline_id:x}});if((lt==null?void 0:lt.status)===0){ve({id:lt.tag_discipline_id,name:Le.current,type:"personal"});let Bt=ee||[];Bt.push(lt.tag_discipline_id),fe([...Bt]),He([...Bt]),fe([...Bt])}return Ye()}))})};return me.createElement(xe.Z,{wrap:!1,align:"middle",className:ze()(Ae.wrap,de)},me.createElement(pe.Z,null,me.createElement(Ce.default,{mode:"multiple",disabled:!x||te,className:Ae.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:We,style:{width:ye||490},showSearch:!0,allowClear:!0,value:Re,filterOption:(Ue,Ye)=>Ye.label.indexOf(Ue.toLowerCase())>=0},ne==null?void 0:ne.map(Ue=>me.createElement(E,{key:Ue.id,value:Ue.id,label:Ue.name},me.createElement("div",{style:{display:"flex",alignItems:"center"}},me.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ue.name),(Ue==null?void 0:Ue.type)==="personal"&&me.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&me.createElement(pe.Z,{className:`ml20 ${ye&&Ae.add_style}`},me.createElement("span",{className:Ae.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),me.createElement("span",{className:Ae.linkBtn,onClick:Ge},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},1083:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(62844),Ce={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",he=z(67294),xe=({visible:pe,setVisible:Se,image:Ae,closeImageStyle:Ie,hiddenbutton:ze})=>he.createElement(a.default,{centered:!0,destroyOnClose:!0,open:pe,footer:null,wrapClassName:Ce.modal,onCancel:()=>Se(!1)},he.createElement("div",{className:Ce.content},he.createElement("img",{src:Ae}),ze,he.createElement("img",{onClick:()=>Se(!1),className:Ce.close,src:ke,style:Ie})))},35713:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(71736),ke=z(84279),he=z(36527),Fe=z(62844),xe=z(67294);const pe=(0,a.forwardRef)(({callback:Se,width:Ae,onChange:Ie,disabled:ze,readOnly:Me,type:me="",value:oe="",style:E={}},y)=>{const x=(0,a.useRef)(),b=(0,a.useRef)(),[ee,te]=(0,a.useState)(0),[ne,de]=(0,a.useState)(0),[ye,fe]=(0,a.useState)(!1),ve=()=>{var He=document.createElement("div");He.innerHTML=x.current.getValue();var We=He.innerText;return Se&&Se(We),We};(0,a.useImperativeHandle)(y,()=>({getData:ve}));const Ne=He=>{He.preventDefault();const We=He.clientX-ee,Ge=He.clientY-ne;document.body.onmousemove=Ue=>{let Ye=Ue.clientX-We,it=Ue.clientY-Ge;const lt=document.getElementsByClassName("markdown-popup-form")[0],Bt=window.innerWidth-lt.offsetWidth,ct=window.innerHeight-lt.offsetHeight;Ye=Math.max(0,Math.min(Ye,Bt)),it=Math.max(0,Math.min(it,ct)),Le(Ue.clientX,Ue.clientY,We,Ge)&&(te(Ye),de(it))},document.body.onmouseup=function(){document.body.onmousemove=null}},Le=(He,We,Ge,Ue)=>{const Ye=document.body.clientHeight,it=document.body.clientWidth;return He<20&&Ge>He||He>it-20&&GeWe||We>Ye-20&&Ue{ye&&setTimeout(()=>{const He=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth/2-He.offsetWidth/2,Ge=window.innerHeight/2-He.offsetHeight/2;te(We),de(Ge)},0)},[ye]);const Re=()=>{ze||Me||fe(!0)};return xe.createElement("div",{style:E},xe.createElement("div",{style:{width:Ae||"100%",position:"relative"},className:`${Ce.Z.mathFillWrap} ${ze||Me?"cursorDefault":""}`,onClick:()=>Re()},xe.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${Ce.Z.mathField} ${me}`,readOnly:Me,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),xe.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ee,top:ne},title:xe.createElement("div",{style:{cursor:"move"},onMouseDown:Ne},"\u8F93\u5165\u516C\u5F0F"),open:ye,onOk:()=>{const He=b.current.getData();x.current.setValue(He),Ie(He),fe(!1)},onCancel:()=>{fe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},xe.createElement(he.Z,{value:oe,ref:b,onChange:Ie,showSaveButton:!1})))});rt.Z=pe},36527:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(71230),ke=z(15746),he=z(55238),Fe=z(85804),xe=z(65226),pe=z(71736),Se=z(84279),Ae=z(67294);const Ie=(0,a.forwardRef)(({callback:ze,showSaveButton:Me,value:me=""},oe)=>{const E=(0,a.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -209,7 +209,7 @@ ${Pn} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ae.createElement(Ce.Z,{className:pe.Z.lists,gutter:[10,10]},y.map((ne,de)=>Ae.createElement(ke.Z,{flex:"110px",className:pe.Z.item},Ae.createElement("div",null,Ae.createElement(xe.Z,{value:`$$${ne.value}$$`}),ne.name),Ae.createElement("div",{className:pe.Z.children},ne.children.map((ye,fe)=>Ae.createElement("div",{key:fe},Ae.createElement("h1",null,ye.name),Ae.createElement(Ce.Z,{gutter:[10,10]},ye.data.map((ve,Ne)=>Ae.createElement(ke.Z,{key:Ne,onClick:()=>b(ve),className:pe.Z.diamond},Ae.createElement(xe.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ae.createElement(Ce.Z,{className:pe.Z.lists,gutter:[10,10]},x.map((ne,de)=>Ae.createElement(ke.Z,{flex:"110px",className:pe.Z.item},Ae.createElement("div",null,Ae.createElement(xe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Ae.createElement("div",{className:pe.Z.children},ne.children.map((ye,fe)=>Ae.createElement("div",{key:fe},ye.name&&Ae.createElement("h1",null,ye.name),Ae.createElement(Ce.Z,{gutter:[10,10]},ye.data.map((ve,Ne)=>Ae.createElement(ke.Z,{key:Ne,onClick:()=>b(ve),className:pe.Z.diamond},Ae.createElement(xe.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var de=ne.innerText;return ze&&ze(de),de};return(0,a.useImperativeHandle)(oe,()=>({getData:te})),Ae.createElement("div",{className:pe.Z.mathWrap},Ae.createElement(he.default,{defaultActiveKey:"1",items:ee}),Ae.createElement("math-field",{locale:"zh_cn",className:pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},me||""),Me&&Ae.createElement("div",{className:pe.Z.button},Ae.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rt.Z=Ie},26194:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(4977),ke=z(85804),he=Object.defineProperty,Fe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ie=(oe,E,y)=>E in oe?he(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,ze=(oe,E)=>{for(var y in E||(E={}))Se.call(E,y)&&Ie(oe,y,E[y]);if(pe)for(var y of pe(E))Ae.call(E,y)&&Ie(oe,y,E[y]);return oe},Me=(oe,E)=>Fe(oe,xe(E));const me=({img:oe,buttonProps:E={},styles:y={},customText:x,ButtonText:b,ButtonClick:ee,Buttonclass:te,ButtonTwo:ne,imgStyles:de,loading:ye=!1,className:fe=""})=>a.createElement("section",{className:`tc animated fadeIn ${fe}`,style:ze({color:"#999",margin:"100px auto",visibility:ye?"hidden":"visible"},y)},a.createElement("img",{src:oe||Ce,style:Me(ze({},de),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&a.createElement(ke.ZP,ze({className:te,onClick:ee},E),b),ne&&ne);rt.Z=me},39717:function(Ft,rt,z){"use strict";z.d(rt,{Q:function(){return xe}});var a=z(67294),Ce=z(88044),ke=z(98813),he=z(37720),Fe=z(67294),xe=(Se=>(Se[Se.Number=1]="Number",Se[Se.Percent=2]="Percent",Se))(xe||{});const pe=({value:Se,onChange:Ae,disabled:Ie,hidePercentOption:ze=!1,percentType:Me="select"})=>{const me=(0,a.useMemo)(()=>ze?1:2,[ze]),[oe,E]=(0,a.useState)(me);console.log(oe);const y=b=>Se.type===1?`${b}\u5206`:`${b}%`,x=(0,a.useCallback)(b=>{if(oe===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[oe]);return(0,a.useEffect)(()=>{E(Se.type)},[Se]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Me=="select"&&Fe.createElement(Ce.default,{size:"large",onChange:b=>{E(b),Ae({type:b,inputValue:b===1?5:20})},value:oe||me,style:{width:100},options:ze?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Ie}),Me=="radio"&&Fe.createElement(ke.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;E(ee),Ae({type:ee,inputValue:ee===1?5:20})},value:oe||me,disabled:Ie},!ze&&Fe.createElement(ke.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(ke.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Me=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Se.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(he.Z,{size:"large",disabled:Ie,value:Se.inputValue,style:{width:"120px"},parser:x,addonAfter:Se.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Ae({type:oe,inputValue:b})}}),Me=="radio"&&Se.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};rt.Z=pe},20819:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return te}});var a=z(67294),Ce={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ke=z(85804),he=z(30153),Fe=z(36295),xe=z(83062),pe=z(28706),Se=z(15835),Ae=z(26194),Ie=z(11320),ze=z(66540),Me=z(67294),me=Object.defineProperty,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,de,ye)=>de in ne?me(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,b=(ne,de)=>{for(var ye in de||(de={}))E.call(de,ye)&&x(ne,ye,de[ye]);if(oe)for(var ye of oe(de))y.call(de,ye)&&x(ne,ye,de[ye]);return ne},ee=(ne,de,ye)=>new Promise((fe,ve)=>{var Ne=He=>{try{Re(ye.next(He))}catch(We){ve(We)}},Le=He=>{try{Re(ye.throw(He))}catch(We){ve(We)}},Re=He=>He.done?fe(He.value):Promise.resolve(He.value).then(Ne,Le);Re((ye=ye.apply(ne,de)).next())}),te=({editOffice:ne="view",data:de,issaver:ye,onSaver:fe,theme:ve,type:Ne,filename:Le,monacoEditor:Re,className:He,style:We,close:Ge,onClose:Ue,hasMask:Ye,disabledDownload:it,onImgDimensions:lt,showNodata:Bt,recordInfo:ct})=>{const[nt,Ze]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[yt,ht]=(0,a.useState)(""),[Je,ot]=(0,a.useState)(),Ct=window.ENV==="build"?"/react/build":"",kt=location.host.startsWith("localhost")?Ie.Z.PROXY_SERVER:Ie.Z.API_SERVER,st=10*(1024*1024),ut=(0,a.useRef)();de!=null&&de.startsWith("/api")&&Ne!=="txt"&&(de=Ie.Z.API_SERVER+de);const un=Nn=>Nn.substring(Nn.lastIndexOf("/")+1).split(".").pop();Le&&Re&&(Re.filename=Le),(0,a.useEffect)(()=>{var Nn,Qt;const zt=(Qt=(Nn=document.cookie)==null?void 0:Nn.replace(/\s/g,""))==null?void 0:Qt.split(";");zt==null||zt.map(jt=>{let sn=jt.split("=");sn[0]==="_educoder_session"&&ht(sn[1])})},[]),(0,a.useEffect)(()=>{Ne==="office"&&(de.indexOf("bigfilescdn.")>-1||de.indexOf("bigfiles1")>-1?ot({url:de,fileType:un(de),model:de.indexOf("model=edit")?"edit":"view"}):Rn())},[Ne,de]);function Pn(Nn){return ee(this,null,function*(){Nn.data.type==="pdfdata"&&(fe(Nn.data.data),window.removeEventListener("message",Pn,!1)),console.log("mess---:",Nn.data)})}const Rn=()=>ee(void 0,null,function*(){console.log("data:",de);let Nn=de;de.startsWith("http")||(Nn=location.origin+Nn);let Qt=new URL(Nn).pathname.split("/").pop();const zt=yield(0,Se.gJ)({attachment_id:Qt});zt.url=kt+zt.url,ot(zt)}),bt=()=>{if(de.startsWith("http")||de.startsWith("blob:")){An();return}(0,pe.Sv)(Le||"educoder",de,Le)},An=()=>{ct&&(0,ze.fc)({id:ct==null?void 0:ct.id,watch_type:1,course_id:ct==null?void 0:ct.course_id}),(0,pe.Nd)(Le||"educoder",decodeURIComponent(de))};return Me.createElement("div",{style:b({},We||{}),className:`${Ye&&Ce.bgBlack} ${Ne?Ce.wrp:"hide"}`},Ge&&Me.createElement("div",{className:Ce.close,ref:ut},!!lt&&Me.createElement(xe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>ut.current},Me.createElement("span",{onClick:()=>{Ue(),lt()}},Me.createElement("i",{className:"icon-yulanpizhu"}))),!it&&Me.createElement(xe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>ut.current},Me.createElement("span",{onClick:An},Me.createElement("i",{className:"icon-quxiaozhiding"}))),ye&&Me.createElement(xe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>ut.current},Me.createElement("span",{className:"",onClick:()=>{const Nn=document.getElementById("pdfiframe");window.addEventListener("message",Pn,!1),setTimeout(()=>{Nn.contentWindow.postMessage("getData","*")},300)}},Me.createElement("i",{className:"icon-baocun"}))),Me.createElement(xe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>ut.current},Me.createElement("span",{className:"",onClick:()=>{Ue()}},Me.createElement("i",{className:"icon-guanbi1"})))),Me.createElement("div",{className:`${Ce[He]} ${He} ${Ce.monaco} ${Ne==="txt"?"show":"hide"}`},Ne==="txt"&&Me.createElement(Me.Fragment,null,Me.createElement(Fe.ZP,b({},Re)))),Ne==="audio"&&Me.createElement("audio",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${de}`,autoPlay:!0}),Ne==="video"&&Me.createElement(Me.Fragment,null,(de==null?void 0:de.indexOf("http"))>-1?Me.createElement("video",{controls:!0,src:`${de}`,autoPlay:!0}):Me.createElement("video",{controls:!0,src:`data:video/mp4;base64,${de}`,autoPlay:!0})),Ne==="office"&&Je&&Me.createElement("iframe",{src:`${Ct}/office.html?key=${Je.key}&url=${btoa(Je.url)}&callbackUrl=${kt+(Je.callbackUrl||"")}&fileType=${Je.fileType}&title=${Je.title||""}&model=${ne}&officeServer=${Ie.Z.ONLYOFFICE}&disabledDownload=${!!it}`}),Ne==="html"&&Me.createElement("iframe",{src:de+"&disposition=inline"}),Ne==="pdf"&&Me.createElement("iframe",{id:"pdfiframe",src:`${Ct}/js/pdfview/index.html?filename=${Le||"educoder.pdf"}&url=${encodeURIComponent(de)}&disabledDownload=${!!it}&model=${ne}`}),Ne==="image"&&Me.createElement("img",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:image/png;base64,"}${de}`}),(Ne==="other"||Ne==="download")&&Me.createElement(Me.Fragment,null,Bt?Me.createElement(Ae.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Me.createElement(ke.ZP,{icon:Me.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:bt,disabled:it},"\u4E0B\u8F7D")}):Me.createElement(ke.ZP,{type:"primary",size:"middle",onClick:bt,disabled:it},Me.createElement(he.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},3830:function(Ft,rt,z){"use strict";z.d(rt,{Q:function(){return Ae},Z:function(){return ze}});var a=z(67294),Ce={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},ke=z(94184),he=z.n(ke),Fe=z(62844),xe=z(2453),pe=z(84567),Se=(Me,me,oe)=>new Promise((E,y)=>{var x=te=>{try{ee(oe.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(oe.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((oe=oe.apply(Me,me)).next())});const Ae=({title:Me="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:me=[],visible:oe,setVisible:E,tip:y,onOk:x})=>{const[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{oe&&ee(me)},[oe]),a.createElement(Fe.default,{centered:!0,open:oe,title:Me,confirmLoading:te,width:564,onOk:()=>Se(void 0,null,function*(){if(!b.length){xe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(pe.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:de=>{ee(de)}})))};var ze=({title:Me="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:me,style:oe={},onEdit:E,dataSource:y=[]})=>{const x={C:a.createElement("div",{className:Ce.c},"C"),"C++":a.createElement("div",{className:Ce.cpp},"C++"),Java:a.createElement("div",{className:Ce.java},"Java"),Python:a.createElement("div",{className:Ce.python},"Python")};return a.createElement("div",{className:he()(Ce.tags,me),style:oe},!!Me&&a.createElement("div",{className:Ce.text},Me),a.createElement("div",{className:Ce.tagWrap},y==null?void 0:y.map(b=>a.createElement(a.Fragment,{key:b},x[b]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${Ce.edit}`}))}},15312:function(Ft,rt,z){"use strict";z.d(rt,{t:function(){return An}});var a=z(67294),Ce=z(28802),ke=z(91773),he=z(62844),Fe=z(71230),xe=z(15746),pe=z(37720),Se=z(88044),Ae=z(98813),Ie=z(41307),ze=z(35973),Me=z(52654),me=z(2453),oe=z(85804),E=z(74330),y=z(19575),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(33170),ee=z(88742),te=z(35567),ne=z(74855),de=z(96707),ye=z(67294),fe=Object.defineProperty,ve=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,We=(Nn,Qt,zt)=>Qt in Nn?fe(Nn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Nn[Qt]=zt,Ge=(Nn,Qt)=>{for(var zt in Qt||(Qt={}))Re.call(Qt,zt)&&We(Nn,zt,Qt[zt]);if(Le)for(var zt of Le(Qt))He.call(Qt,zt)&&We(Nn,zt,Qt[zt]);return Nn},Ue=(Nn,Qt)=>ve(Nn,Ne(Qt)),Ye=(Nn,Qt,zt)=>new Promise((jt,sn)=>{var vt=St=>{try{qt(zt.next(St))}catch(Ke){sn(Ke)}},Tt=St=>{try{qt(zt.throw(St))}catch(Ke){sn(Ke)}},qt=St=>St.done?jt(St.value):Promise.resolve(St.value).then(vt,Tt);qt((zt=zt.apply(Nn,Qt)).next())}),lt=({buttonProps:Nn,buttonText:Qt,form:zt,hackIdentifier:jt="",answerKey:sn,data:vt})=>{const[Tt,qt]=(0,a.useState)(!1),[St,Ke]=(0,a.useState)(!1),[ln,Un]=(0,a.useState)(!1),[Ca,Cu]=(0,a.useState)({}),[Da,nr]=(0,a.useState)(""),[cu,or]=(0,a.useState)(""),Aa=(0,a.useRef)(jt),Zt=(0,a.useRef)(""),xn=(0,a.useRef)(!1);(0,a.useEffect)(()=>{ln&&Pa()},[ln]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const vl=()=>new Date().getTime(),Er=vt==null?void 0:vt.code,er=()=>{var Vn,Qa;let gu=Er?vt==null?void 0:vt.code:(Vn=zt.getFieldValue("hack_codes"))==null?void 0:Vn.code,_u=Er?vt==null?void 0:vt.answer_content:zt.getFieldValue(sn),ir=Er?vt==null?void 0:vt.input:(Qa=zt.getFieldValue("hack_sets"))==null?void 0:Qa.input;_u==null||_u.forEach(ul=>{const On=ul.value||ul.answer_text||"";gu=gu.replace(/(@▁@|@▁▁@)/,On)}),or(ir),nr(gu),Cu({}),Un(!0)},Pa=()=>Ye(void 0,null,function*(){var Vn,Qa,gu,_u;const ir=vl(),ul=Er?vt==null?void 0:vt.time_limit:(Vn=zt.getFieldsValue())==null?void 0:Vn.hack.time_limit,On=Er?(Qa=vt==null?void 0:vt.answer_content)==null?void 0:Qa.length:(_u=(gu=zt.getFieldsValue())==null?void 0:gu.standard_answers)==null?void 0:_u.length;qt(!0),yield(0,ee.bM)(Zt.current,{test_hack_code:Da,test_input:cu});function Jt(){return Ye(this,null,function*(){const{status:_n,data:Gn}=yield(0,ee.rX)(Zt.current,"submit"),oa=vl()-ir>(ul+3)*1e3*On;if(xn.current){if(oa){me.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),qt(!1);return}if(_n===0){qt(!1),Cu(Ue(Ge({},Gn),{showText:!0}));return}setTimeout(Jt,1e3)}})}Jt()}),Za=()=>Ye(void 0,null,function*(){var Vn,Qa,gu,_u,ir,ul,On;if(!vt){try{yield zt.validateFields()}catch(ua){(gu=(Qa=(Vn=ua==null?void 0:ua.errorFields)==null?void 0:Vn[0])==null?void 0:Qa.name)!=null&&gu.includes("standard_answers")?me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):me.ZP.error(ua.errorFields[0].errors[0]),zt.scrollToField(ua.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ke(!0);let _n="";const Gn=zt.getFieldsValue();Aa.current?_n=yield(0,b.ZP)(`/api/problems/${Aa.current}.json`,{method:"put",body:Ue(Ge({},Gn),{hack:Ue(Ge({},Gn==null?void 0:Gn.hack),{sub_discipline_id:(On=(ul=Gn==null?void 0:Gn.hack)==null?void 0:ul.sub_discipline_id)==null?void 0:On[1],difficult:Gn.difficulty,item_banks_group_id:Gn.item_banks_group_id}),hack_codes:Ue(Ge({},Gn.hack_codes),{code:y.Base64.encode(Gn.hack_codes.code)}),update_hack_sets:[Ge({},Gn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(_n=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Ue(Ge({},Gn),{hack:Ue(Ge({},Gn==null?void 0:Gn.hack),{sub_discipline_id:(ir=(_u=Gn==null?void 0:Gn.hack)==null?void 0:_u.sub_discipline_id)==null?void 0:ir[1],difficult:Gn.difficulty,item_banks_group_id:Gn.item_banks_group_id}),hack_codes:Ue(Ge({},Gn.hack_codes),{code:y.Base64.encode(Gn.hack_codes.code)}),hack_sets:[Ge({},Gn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),Aa.current=_n==null?void 0:_n.identifier,sessionStorage.projectFill=_n==null?void 0:_n.identifier)}const Jt=yield(0,b.ZP)(`/api/problems/${Aa.current}/start.json`,{method:"get"});if((Jt==null?void 0:Jt.status)===0){Zt.current=Jt==null?void 0:Jt.identifier,xn.current=!0,Ke(!1),er();return}Ke(!1)}),qn=Vn=>{const{status:Qa,error_msg:gu,execute_time:_u,output:ir,input:ul,expected_output:On}=Vn;let Jt=null;switch(Qa){case de.h.OK:Jt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",_u/1e3,"\u79D2"),ye.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case de.h.NOMATCH:Jt=ye.createElement(ye.Fragment,null,ye.createElement("div",null,"\u8F93\u5165\uFF1A"),ye.createElement("pre",{style:{fontFamily:"initial"}},ul),ye.createElement("div",null,"\u8F93\u51FA\uFF1A"),ye.createElement("pre",{style:{fontFamily:"initial"}},ir&&y.Base64.decode(ir)),ye.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ye.createElement("pre",{style:{fontFamily:"initial"}},On&&y.Base64.decode(On)));break;case de.h.EXECUTEFAILURE:Jt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ye.createElement("pre",null,ul)),ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:"error"},y.Base64.decode(gu)));break;case de.h.COMPILEFAILURE:Jt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ye.createElement("pre",null,ul)),ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:"error"},y.Base64.decode(gu)));break;case de.h.PODFAILURE:Jt=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Jt=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",Jt," ")};return ye.createElement("div",null,ye.createElement(oe.ZP,Ue(Ge({loading:St},Nn),{onClick:Za}),Qt),ye.createElement(he.default,{open:ln,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Tt,cancelButtonProps:{style:{display:"none"}},onOk:()=>Pa(),onCancel:()=>{xn.current=!1,Un(!1)}},ye.createElement("div",{className:x.result},ye.createElement("div",{className:x.left},ye.createElement("div",{className:"mb20"},ye.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!vt&&ye.createElement(ne.CopyToClipboard,{text:Da,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ye.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ye.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Da,onChange:Vn=>nr(Vn)})),ye.createElement("div",{className:x.right},ye.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ye.createElement("div",{className:x.box},ye.createElement("div",{className:x.li},ye.createElement(Ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:cu,onChange:Vn=>or(Vn.target.value),bordered:!1,style:{height:180}}))),ye.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ye.createElement("div",{className:x.box},ye.createElement(E.Z,{spinning:Tt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ye.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},qn(Ca))))))))},Bt=z(55304),ct=z(67294),nt=Object.defineProperty,Ze=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ct=(Nn,Qt,zt)=>Qt in Nn?nt(Nn,Qt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Nn[Qt]=zt,kt=(Nn,Qt)=>{for(var zt in Qt||(Qt={}))Je.call(Qt,zt)&&Ct(Nn,zt,Qt[zt]);if(ht)for(var zt of ht(Qt))ot.call(Qt,zt)&&Ct(Nn,zt,Qt[zt]);return Nn},Mt=(Nn,Qt)=>Ze(Nn,yt(Qt)),st=(Nn,Qt)=>{var zt={};for(var jt in Nn)Je.call(Nn,jt)&&Qt.indexOf(jt)<0&&(zt[jt]=Nn[jt]);if(Nn!=null&&ht)for(var jt of ht(Nn))Qt.indexOf(jt)<0&&ot.call(Nn,jt)&&(zt[jt]=Nn[jt]);return zt};const{TextArea:ut}=Ce.default,un=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Pn=({value:Nn,onChange:Qt})=>ct.createElement(Switch,{checked:Nn,onChange:zt=>{Qt(zt)}}),Rn="@\u2581@",bt="@\u2581\u2581@",An=({questionTitlePlaceholder:Nn,form:Qt,scoreByBlank:zt=!1,hackidentifier:jt,answerKey:sn})=>{const[vt,Tt]=(0,a.useState)(!1),[qt,St]=(0,a.useState)(!1),ln=(0,ze.useParams)().type==="edit",Un=(Zt,xn)=>{const vl=xn.line;let Er=0;for(let Pa=0;Pa{const er=Zt.getRange(xn.from,xn.to);let Pa=0;if(xn.text.forEach(Za=>{Pa+=Za.split(Rn).length-1}),xn.text.forEach(Za=>{Pa+=Za.split(bt).length-1}),xn.origin!=="setValue"){if(er&&(er.indexOf(Rn)!==-1||er.indexOf(bt)!==-1)){const Za=er.split(Rn).length-1+er.split(bt).length-1,qn=Un(Zt,xn.from);if(console.log(`\u5220\u9664${Za}\u4E2A\uFF0C \u524D\u9762\u6709${qn}\u4E2A\uFF0C\u65B0\u589E${Pa}\u4E2A`),Za>1){const Vn=Array.from({length:Za},(Qa,gu)=>qn+gu);Er(Vn)}else Er(qn)}else if(Pa>0){const Za=Un(Zt,xn.from);console.log(`\u65B0\u589E${Pa}\u4E2A\uFF0C\u4E4B\u524D\u6709${Za}\u4E2A`),vl(Pa,Za)}}},Cu=()=>{const Zt=Qt.getFieldValue(sn);Qt.setFieldsValue({[sn]:Zt==null?void 0:Zt.map((xn,vl)=>Mt(kt({},xn),{position:vl+1}))})},Da=(0,a.useRef)(),nr=(Zt,xn)=>{for(let vl=0;vl{cu.current(Zt),Cu()},Aa=ke.default.useWatch(sn,Qt);return ct.createElement("div",{className:Me.Z.wrap},ct.createElement(ke.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ct.createElement(Ie.h,{scrollId:"name",watch:!0,height:140})),ct.createElement("div",{className:Me.Z.questionTitleEditorWrap},ct.createElement(ke.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ct.createElement(Ie.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Zt,xn)=>{const vl=Qt.getFieldValue(sn);console.log("--preAnswerData",vl,xn),Qt.setFieldsValue({[sn]:vl==null?void 0:vl.map((Er,er)=>{var Pa;return Mt(kt({},Er),{position:er+1,multi_line:(Pa=xn==null?void 0:xn[er])==null?void 0:Pa.multiLine})})})},placeholder:Nn,onCMBeforeChange:(Zt,xn)=>{Ca(Zt,xn,nr,or)}}))),ct.createElement(ke.default.List,{name:sn,rules:[{validator(Zt,xn){if(!(xn!=null&&xn.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const vl of xn){const{answer_text:Er}=vl||{};if((Er==null?void 0:Er.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:xn,remove:vl},{errors:Er})=>(Da.current=xn,cu.current=vl,ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ct.createElement(ke.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ct.createElement("div",{onClick:()=>{he.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ct.createElement("div",null,ct.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ct.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ct.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ct.createElement(Bt.Z,{style:{marginRight:3,color:"#3061D0"}}),ct.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Zt.map((er,Pa)=>{var Za=er,{key:qn,name:Vn}=Za,Qa=st(Za,["key","name"]),gu,_u;return ct.createElement(Fe.Z,{className:"mb20",key:qn,align:"middle",wrap:!1},ct.createElement(xe.Z,{flex:"0 0 auto",className:`${Me.Z.blankIndex}`},"\u586B\u7A7A\u9879",Pa+1),ct.createElement(xe.Z,{flex:1},ct.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},ct.createElement(xe.Z,null,ct.createElement(ke.default.Item,Mt(kt({},Qa),{name:[Vn,"answer_text"],noStyle:!0}),(gu=Aa==null?void 0:Aa[Vn])!=null&&gu.multi_line||(_u=Aa==null?void 0:Aa[Vn])!=null&&_u.multiLine?ct.createElement(ut,{spellCheck:!1,style:{marginLeft:10,width:550}}):ct.createElement(Ce.default,{style:{marginLeft:10,width:550},className:Me.Z.blankInput,size:"large",maxLength:1e3,onBlur:ir=>{}}))),zt&&ct.createElement(xe.Z,{flex:"224px"},ct.createElement(ke.default.Item,Mt(kt({},Qa),{name:[Vn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ct.createElement(pe.Z,{size:"large",className:Me.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ct.createElement("div",{onClick:()=>Tt(!0)},ct.createElement(ke.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ct.createElement(Ie.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:vt}))),ct.createElement(ke.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ct.createElement(Se.default,{size:"large"},un.map(Zt=>ct.createElement(Se.default.Option,{key:Zt.title,value:Zt.key}," ",Zt.title)))),ct.createElement(ke.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ct.createElement(ke.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ct.createElement(pe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ct.createElement("span",{className:"ml10 font14"},"\u79D2")),ct.createElement(ke.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ct.createElement(Ae.ZP.Group,{style:{marginTop:-10}},ct.createElement(Ae.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ct.createElement(Ae.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ct.createElement(Ae.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ct.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ct.createElement("div",{style:{background:"#F6F7F9",padding:15}},ct.createElement(ke.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ct.createElement(ut,{rows:4})),ct.createElement(ke.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ct.createElement(ut,{rows:4}))),ct.createElement(lt,{form:Qt,answerKey:sn,hackIdentifier:jt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ct.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},11776:function(Ft,rt,z){"use strict";z.d(rt,{u:function(){return ye}});var a=z(67294),Ce=z(71230),ke=z(15746),he=z(83062),Fe=z(91773),xe=z(52654),pe=z(40043),Se=z(24018),Ae=z(41307),Ie=z(67294),ze=Object.defineProperty,Me=Object.defineProperties,me=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(fe,ve,Ne)=>ve in fe?ze(fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[ve]=Ne,b=(fe,ve)=>{for(var Ne in ve||(ve={}))E.call(ve,Ne)&&x(fe,Ne,ve[Ne]);if(oe)for(var Ne of oe(ve))y.call(ve,Ne)&&x(fe,Ne,ve[Ne]);return fe},ee=(fe,ve)=>Me(fe,me(ve)),te=(fe,ve)=>{var Ne={};for(var Le in fe)E.call(fe,Le)&&ve.indexOf(Le)<0&&(Ne[Le]=fe[Le]);if(fe!=null&&oe)for(var Le of oe(fe))ve.indexOf(Le)<0&&y.call(fe,Le)&&(Ne[Le]=fe[Le]);return Ne};const 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"],de=({value:fe,onChange:ve,choiceTextKey:Ne,answerKey:Le,index:Re,isEdit:He,setInputActive:We,form:Ge,choiceOptionsPath:Ue,allowChangeMode:Ye,showAddIcon:it,addItem:lt,deleteItem:Bt})=>{console.log(fe,"value");const ct=(fe==null?void 0:fe[Le])===1,nt=()=>{const yt=Ge.getFieldValue(Ue);Ge.setFieldValue(Ue,yt.map(ht=>ee(b({},ht),{[Le]:0})))},Ze=()=>{ct?ve(ee(b({},fe),{[Le]:0})):(Ye||nt(),ve(ee(b({},fe),{[Le]:1})))};return Ie.createElement(Ce.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1},Ie.createElement(ke.Z,{onClick:Ze,className:`${xe.Z.choiceIndex} ${ct?xe.Z.activeAnswer:""}`},ne[Re]),Ie.createElement(ke.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`,onClick:We},Ie.createElement(Ae.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:He,value:fe==null?void 0:fe[Ne],onChange:yt=>{ve(ee(b({},fe),{[Ne]:yt}))}})),Ie.createElement(ke.Z,{flex:"0 0 auto",className:"ml15"},Ie.createElement("div",{onClick:Ze,className:`${xe.Z.setAnswerBtn} ${ct?xe.Z.activeAnswer:""}`},ct?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ie.createElement(ke.Z,{className:xe.Z.actionWrapper},Ie.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ie.createElement(pe.Z,{className:xe.Z.addIcon,onClick:lt,style:{visibility:it?"visible":"hidden"}})),Ie.createElement(he.Z,{title:"\u5220\u9664"},Ie.createElement(Se.Z,{className:xe.Z.deleteIcon,onClick:Bt,style:{visibility:Re>1?"visible":"hidden"}}))))},ye=({questionTitlePlaceholder:fe,titleKey:ve,choiceKey:Ne,analysisKey:Le,choiceTextKey:Re,answerKey:He,choiceOptionsPath:We,allowChangeMode:Ge=!0,form:Ue,showAnalysis:Ye=!0})=>{const[it,lt]=(0,a.useState)(),[Bt,ct]=(0,a.useState)(!1);return Ie.createElement("div",{className:xe.Z.wrap},Ie.createElement("div",{className:xe.Z.questionTitleEditorWrap},Ie.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ve,labelCol:{span:24},rules:[{required:!0}]},Ie.createElement(Ae.h,{scrollId:Array.isArray(ve)?ve.join("_"):`${ve}`,watch:!0,height:140,placeholder:fe}))),Ie.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ie.createElement(Fe.default.List,{name:Ne,rules:[{validator(nt,Ze){const yt=Ze.some(Je=>Je[He]===1),ht=Ze.findIndex(Je=>{var ot;return((ot=Je[Re])==null?void 0:ot.length)<=0});return ht!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[ht]}\u9009\u9879\u7684\u5185\u5BB9`)):yt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(nt,{add:Ze,remove:yt})=>Ie.createElement("div",{id:Array.isArray(We)?We.join("_"):`${We}`},nt.map((ht,Je)=>{var ot=ht,{key:Ct,name:kt}=ot,Mt=te(ot,["key","name"]);const st=it===Ct,ut=()=>{lt(Ct)},un=Je<7&&Je===nt.length-1,Pn=()=>Ze({[Re]:"",[He]:0}),Rn=()=>yt(kt);return Ie.createElement(Fe.default.Item,ee(b({},Mt),{key:Ct,name:kt,className:xe.Z.choiceListWrap,rules:[{validator(bt,An){return An!=null&&An.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Je]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ie.createElement(de,{choiceTextKey:Re,answerKey:He,index:Je,isEdit:st,setInputActive:ut,form:Ue,choiceOptionsPath:We,allowChangeMode:Ge,showAddIcon:un,addItem:Pn,deleteItem:Rn}))}),nt.length<8&&Ie.createElement("div",{className:`${xe.Z.addBtn} mb30`,onClick:()=>Ze({[Re]:"",[He]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ye&&Ie.createElement("div",{onClick:()=>ct(!0)},Ie.createElement(Fe.default.Item,{name:Le,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement(Ae.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bt}))))}},81580:function(Ft,rt,z){"use strict";z.d(rt,{u:function(){return Ge}});var a=z(67294),Ce=z(62844),ke=z(71230),he=z(15746),Fe=z(28802),xe=z(83062),pe=z(59637),Se=z(91773),Ae=z(98813),Ie=z(37720),ze=z(41307),Me=z(24018),me=z(17663),oe=z(52654),E=z(35713),y=z(67294),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ye=(Ue,Ye,it)=>Ye in Ue?x(Ue,Ye,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ue[Ye]=it,fe=(Ue,Ye)=>{for(var it in Ye||(Ye={}))ne.call(Ye,it)&&ye(Ue,it,Ye[it]);if(te)for(var it of te(Ye))de.call(Ye,it)&&ye(Ue,it,Ye[it]);return Ue},ve=(Ue,Ye)=>b(Ue,ee(Ye)),Ne=(Ue,Ye)=>{var it={};for(var lt in Ue)ne.call(Ue,lt)&&Ye.indexOf(lt)<0&&(it[lt]=Ue[lt]);if(Ue!=null&&te)for(var lt of te(Ue))Ye.indexOf(lt)<0&&de.call(Ue,lt)&&(it[lt]=Ue[lt]);return it};const Le=({value:Ue,onChange:Ye})=>{const it=Bt=>{Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const ct=[...Ue];ct.splice(Bt,1),Ye(ct)}})},lt=()=>{const Bt=[...Ue];Bt.push(""),Ye(Bt)};return y.createElement(ke.Z,{className:"ml20"},y.createElement(he.Z,{flex:1},Ue==null?void 0:Ue.map((Bt,ct)=>y.createElement(ke.Z,{key:`${Bt}_${ct}`,className:"mb20"},y.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:nt=>{const Ze=[...Ue],yt=nt.target.value.trim();Ze[ct]=yt,Ye(Ze)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(Me.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>it(ct)}))))),y.createElement(he.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},Re=({value:Ue,onChange:Ye})=>{const it=Bt=>{Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const ct=[...Ue];ct.splice(Bt,1),Ye(ct)}})},lt=()=>{const Bt=[...Ue];Bt.push(""),Ye(Bt)};return y.createElement(ke.Z,{className:"ml20"},y.createElement(he.Z,{flex:1},Ue==null?void 0:Ue.map((Bt,ct)=>y.createElement(ke.Z,{key:`${Bt}_${ct}`,align:"middle",className:"mb20"},y.createElement(E.Z,{value:Bt,style:{flex:1},onChange:nt=>{const Ze=[...Ue];Ze[ct]=nt,Ye(Ze)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(Me.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>it(ct)}))))),y.createElement(he.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},He=({value:Ue=!0,onChange:Ye})=>y.createElement(pe.Z,{checked:!Ue,onChange:it=>{Ye(!it)}}),We="\u2581",Ge=({questionTitlePlaceholder:Ue,form:Ye,scoreByBlank:it=!1,answerKey:lt})=>{const[Bt,ct]=(0,a.useState)(!1),nt=(Mt,st)=>{const ut=st.line;let un=0;for(let Rn=0;Rn{const Pn=Mt.getRange(st.from,st.to);let Rn=0;if(st.text.forEach(bt=>{Rn+=bt.split(We).length-1}),st.origin!=="setValue"){if(Pn&&Pn.indexOf(We)!==-1){const bt=Pn.split(We).length-1,An=nt(Mt,st.from);if(console.log(`\u5220\u9664${bt}\u4E2A\uFF0C \u524D\u9762\u6709${An}\u4E2A\uFF0C\u65B0\u589E${Rn}\u4E2A`),bt>1){const Nn=Array.from({length:bt},(Qt,zt)=>An+zt);un(Nn)}else un(An)}else if(Rn>0){const bt=nt(Mt,st.from);console.log(`\u65B0\u589E${Rn}\u4E2A\uFF0C\u4E4B\u524D\u6709${bt}\u4E2A`),ut(Rn,bt)}}},yt=()=>{const Mt=Ye.getFieldValue(lt);Ye.setFieldsValue({[lt]:Mt.map((st,ut)=>ve(fe({},st),{position:ut+1}))})},ht=(0,a.useRef)(),Je=(Mt,st)=>{for(let ut=0;ut{ot.current(Mt),yt()},kt=Se.default.useWatch(lt,Ye);return y.createElement("div",{className:oe.Z.wrap},y.createElement("div",{className:oe.Z.questionTitleEditorWrap},y.createElement(Se.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:Ue,showNullButton:!0,onCMBeforeChange:(Mt,st)=>{Ze(Mt,st,Je,Ct)}}))),y.createElement(Se.default.List,{name:lt,rules:[{validator(Mt,st){if(!(st!=null&&st.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ut of st){const{answer_text:un}=ut||{};if(un!=null&&un.some(Pn=>(Pn==null?void 0:Pn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Mt,{add:st,remove:ut},{errors:un})=>(ht.current=st,ot.current=ut,y.createElement(y.Fragment,null,y.createElement(Se.default.Item,{label:y.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Mt!=null&&Mt.length)&&y.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Mt.map((Pn,Rn)=>{var bt=Pn,{key:An,name:Nn}=bt,Qt=Ne(bt,["key","name"]),zt,jt;return y.createElement("div",{style:{marginBottom:10},key:An},y.createElement(ke.Z,{className:"mb20",align:"middle",wrap:!1},y.createElement(he.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Rn+1),y.createElement(Se.default.Item,ve(fe({},Qt),{name:[Nn,"model"],noStyle:!0}),y.createElement(Ae.ZP.Group,{onChange:()=>{const sn=Ye.getFieldValue(lt);Ye.setFieldsValue({[lt]:sn.map((vt,Tt)=>ve(fe({},vt),{answer_text:Nn===Tt?[""]:vt.answer_text}))})}},y.createElement(Ae.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},y.createElement(me.Z,null))),y.createElement(Ae.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},y.createElement(me.Z,null)))))),y.createElement(ke.Z,{style:{marginLeft:20},align:"middle",wrap:!1},y.createElement(he.Z,{flex:1},y.createElement(ke.Z,{align:"top",justify:"space-between",wrap:!1},y.createElement(he.Z,{flex:1},y.createElement(Se.default.Item,ve(fe({},Qt),{name:[Nn,"answer_text"],noStyle:!0}),((jt=(zt=Ye.getFieldValue(lt))==null?void 0:zt[Nn])==null?void 0:jt.model)===1?y.createElement(Le,null):y.createElement(Re,null))),it&&y.createElement(he.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},y.createElement(Se.default.Item,ve(fe({},Qt),{name:[Nn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),y.createElement(Ie.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),y.createElement(Se.default.Item,ve(fe({},Qt),{name:[Nn,"position"],noStyle:!0}),y.createElement(Fe.default,{type:"hidden"})))))})))),y.createElement(ke.Z,{align:"middle"},y.createElement(Se.default.Item,{name:"downcase",valuePropName:"checked"},y.createElement(pe.Z,null)),y.createElement(he.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),y.createElement(ke.Z,{align:"middle"},y.createElement(Se.default.Item,{name:"no_space",valuePropName:"checked"},y.createElement(pe.Z,null)),y.createElement(he.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(kt==null?void 0:kt.length)>1&&y.createElement(ke.Z,{align:"middle",className:(kt==null?void 0:kt.length)>1?"mb30":`${oe.Z.hide}`},y.createElement(Se.default.Item,{name:"is_ordered"},y.createElement(He,null)),y.createElement(he.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),y.createElement("div",{onClick:()=>ct(!0)},y.createElement(Se.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bt}))))}},66495:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return te}});var a=z(67294),Ce=z(71230),ke=z(15746),he=z(91773),Fe=z(52654),xe=z(41307),pe=z(67294),Se=Object.defineProperty,Ae=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(ne,de,ye)=>de in ne?Se(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,E=(ne,de)=>{for(var ye in de||(de={}))Me.call(de,ye)&&oe(ne,ye,de[ye]);if(ze)for(var ye of ze(de))me.call(de,ye)&&oe(ne,ye,de[ye]);return ne},y=(ne,de)=>Ae(ne,Ie(de)),x=(ne,de)=>{var ye={};for(var fe in ne)Me.call(ne,fe)&&de.indexOf(fe)<0&&(ye[fe]=ne[fe]);if(ne!=null&&ze)for(var fe of ze(ne))de.indexOf(fe)<0&&me.call(ne,fe)&&(ye[fe]=ne[fe]);return ye};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:de,form:ye})=>{const fe=(ne==null?void 0:ne.is_answer)===1,ve=ne==null?void 0:ne.choice_text,Ne=()=>{const Le=ye.getFieldsValue().choices.map(Re=>({choice_text:Re.choice_text,is_answer:0}));ye.setFieldsValue({choices:Le}),de(y(E({},ne),{is_answer:1}))};return pe.createElement(Ce.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},pe.createElement(ke.Z,{onClick:Ne,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${fe?Fe.Z.activeAnswer:""}`},b[ve]),pe.createElement(ke.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},pe.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${fe?Fe.Z.activeJudgementAnswer:""}`},ve)),pe.createElement(ke.Z,{flex:"0 0 auto",className:"ml15"},pe.createElement("div",{onClick:Ne,className:`${Fe.Z.setAnswerBtn} ${fe?Fe.Z.activeAnswer:""}`},fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:de,form:ye})=>{const[fe,ve]=(0,a.useState)(!1);return pe.createElement("div",{className:Fe.Z.wrap},pe.createElement("div",{className:Fe.Z.questionTitleEditorWrap},pe.createElement(he.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pe.createElement(xe.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),pe.createElement(he.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},pe.createElement(he.default.List,{name:"choices",rules:[{validator(Ne,Le){return Le.some(He=>(He==null?void 0:He.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ne=>pe.createElement("div",{id:"choices"},Ne.map(Le=>{var Re=Le,{key:He,name:We}=Re,Ge=x(Re,["key","name"]);return pe.createElement(he.default.Item,y(E({},Ge),{key:He,name:We,noStyle:!0}),pe.createElement(ee,{form:ye}))})))),pe.createElement("div",{onClick:()=>ve(!0)},pe.createElement(he.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pe.createElement(xe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fe}))))}},41307:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return E},x:function(){return y}});var a=z(35567),Ce=z(52654),ke=z(65226),he=z(67294),Fe=Object.defineProperty,xe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ze=(x,b,ee)=>b in x?Fe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,Me=(x,b)=>{for(var ee in b||(b={}))Ae.call(b,ee)&&ze(x,ee,b[ee]);if(Se)for(var ee of Se(b))Ie.call(b,ee)&&ze(x,ee,b[ee]);return x},me=(x,b)=>xe(x,pe(b)),oe=(x,b)=>{var ee={};for(var te in x)Ae.call(x,te)&&b.indexOf(te)<0&&(ee[te]=x[te]);if(x!=null&&Se)for(var te of Se(x))b.indexOf(te)<0&&Ie.call(x,te)&&(ee[te]=x[te]);return ee};const E=x=>{var b=x,{value:ee,onChange:te,scrollId:ne}=b,de=oe(b,["value","onChange","scrollId"]);return he.createElement("div",{id:ne||""},he.createElement(a.Z,me(Me({},de),{defaultValue:ee,onChange:(ye,fe)=>{fe!=null&&fe.length?te(ye,fe):te(ye)}})))},y=({value:x,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:de,watch:ye=!0})=>ne?he.createElement(a.Z,{watch:ye,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:x,onChange:b,miniToolbar:de}):he.createElement("div",{style:{cursor:"pointer"}},x?he.createElement(ke.Z,{className:Ce.Z.inputBorder,value:x}):he.createElement("div",{className:`${Ce.Z.inputBorder} ${Ce.Z.placeholder} inputBorderError`},ee))},77792:function(Ft,rt,z){"use strict";z.d(rt,{W:function(){return Re}});var a=z(67294),Ce=z(2453),ke=z(66309),he=z(91773),Fe=z(59637),xe=z(71230),pe=z(15746),Se=z(83062),Ae=z(28802),Ie=z(37720),ze=z(52654),Me=z(41307),me=z(35567),oe=z(17663),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(He,We,Ge)=>We in He?E(He,We,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):He[We]=Ge,de=(He,We)=>{for(var Ge in We||(We={}))ee.call(We,Ge)&&ne(He,Ge,We[Ge]);if(b)for(var Ge of b(We))te.call(We,Ge)&&ne(He,Ge,We[Ge]);return He},ye=(He,We)=>y(He,x(We)),fe=(He,We)=>{var Ge={};for(var Ue in He)ee.call(He,Ue)&&We.indexOf(Ue)<0&&(Ge[Ue]=He[Ue]);if(He!=null&&b)for(var Ue of b(He))We.indexOf(Ue)<0&&te.call(He,Ue)&&(Ge[Ue]=He[Ue]);return Ge};const ve=He=>{var We=He,{value:Ge,onChange:Ue}=We,Ye=fe(We,["value","onChange"]);const it=lt=>{Ue([lt])};return a.createElement(me.Z,ye(de({},Ye),{defaultValue:Ge==null?void 0:Ge[0],onChange:it}))},Ne=He=>{if(!He)return!1;if(/^s*$/.test(He)||He.trim()===""){Ce.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let We=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return He==="|"?(Ce.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Le=({value:He=[],onClose:We})=>a.createElement(ke.default,{closable:!0,onClose:We,className:ze.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},He.join(" \u6216 "))),Re=({questionTitlePlaceholder:He,form:We,showKeywords:Ge,isMustKeyWords:Ue=Ge})=>{const[Ye,it]=(0,a.useState)(!1),[lt,Bt]=(0,a.useState)(""),ct=he.default.useWatch("use_keywords",We),nt=he.default.useWatch("question_score",We);return a.createElement("div",{className:ze.Z.wrap},a.createElement("div",{className:ze.Z.questionTitleEditorWrap},a.createElement(he.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Me.h,{scrollId:"name",watch:!0,height:140,placeholder:He}))),a.createElement(he.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(ve,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ge&&!Ue&&a.createElement(he.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),Ge&&Ue&&a.createElement(xe.Z,{align:"middle",className:"mb30"},a.createElement(he.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(pe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(pe.Z,null,a.createElement(Se.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ct||!Ue)&&a.createElement(he.default.List,{name:"keywords",rules:[{validator(Ze,yt){return Ue?yt!=null&&yt.length?(yt==null?void 0:yt.reduce((Je,ot)=>Je+ot.score,0))>parseFloat(nt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ze,{add:yt,remove:ht})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${ze.Z.title} mb10`},Ue?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(xe.Z,{align:"middle",className:"font14 mb30"},a.createElement(pe.Z,{flex:1},a.createElement(Ae.default,{value:lt,onChange:Je=>{Bt(Je.target.value)},maxLength:50,allowClear:!0,onPressEnter:Je=>{var ot,Ct,kt,Mt;const st=`${(ot=Je.target)==null?void 0:ot.value}`,ut=(kt=(Ct=st==null?void 0:st.split("|"))==null?void 0:Ct.filter(Rn=>!!Rn))==null?void 0:kt.map(Rn=>Rn==null?void 0:Rn.trim()),un=We.getFieldValue("keywords"),Pn=((Mt=un==null?void 0:un.map(Rn=>Rn==null?void 0:Rn.keyword))==null?void 0:Mt.flat())||[];for(const Rn of ut)if(Pn.includes(Rn)){Ce.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ne(st)&&(yt({keyword:ut,score:1}),Bt(""))},className:ze.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(pe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ze.map(Je=>{var ot=Je,{key:Ct,name:kt}=ot,Mt=fe(ot,["key","name"]);return a.createElement(xe.Z,{key:Ct,className:"mb20",style:{marginRight:148}},a.createElement(pe.Z,{flex:1},a.createElement(xe.Z,{align:"middle",justify:"space-between"},a.createElement(he.default.Item,ye(de({},Mt),{name:[kt,"keyword"]}),a.createElement(Le,{onClose:()=>ht(kt)})),Ue&&a.createElement(he.default.Item,ye(de({},Mt),{name:[kt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),a.createElement(Ie.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>it(!0)},a.createElement(he.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Me.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},30351:function(Ft,rt,z){"use strict";z.d(rt,{tc:function(){return Za.t},uh:function(){return a.u},rL:function(){return Pa},u8:function(){return ke.u},ZZ:function(){return Ce.Z},Wk:function(){return he.W}});var a=z(11776),Ce=z(66495),ke=z(81580),he=z(77792),Fe=z(67294),xe=z(69234),pe=z(91773),Se=z(71230),Ae=z(15746),Ie=z(37720),ze=z(83062),Me=z(85418),me=z(52654),oe=z(24018),E=z(41307),y=z(62844),x=z(28802),b=z(59637),ee=z(67294),te=Object.defineProperty,ne=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ne=(qn,Vn,Qa)=>Vn in qn?te(qn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Qa}):qn[Vn]=Qa,Le=(qn,Vn)=>{for(var Qa in Vn||(Vn={}))fe.call(Vn,Qa)&&Ne(qn,Qa,Vn[Qa]);if(ye)for(var Qa of ye(Vn))ve.call(Vn,Qa)&&Ne(qn,Qa,Vn[Qa]);return qn},Re=(qn,Vn)=>ne(qn,de(Vn)),He=(qn,Vn)=>{var Qa={};for(var gu in qn)fe.call(qn,gu)&&Vn.indexOf(gu)<0&&(Qa[gu]=qn[gu]);if(qn!=null&&ye)for(var gu of ye(qn))Vn.indexOf(gu)<0&&ve.call(qn,gu)&&(Qa[gu]=qn[gu]);return Qa};const We=({value:qn,onChange:Vn})=>{const Qa=_u=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:me.Z.modal,onOk:()=>{const ir=[...qn];ir.splice(_u,1),Vn(ir)}})},gu=()=>{const _u=[...qn];_u.push(""),Vn(_u)};return ee.createElement(Se.Z,{className:"ml20"},ee.createElement(Ae.Z,{flex:1},qn==null?void 0:qn.map((_u,ir)=>ee.createElement(Se.Z,{key:`${_u}_${ir}`,align:"middle",className:"mb20"},ee.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:_u,autoSize:{maxRows:3},maxLength:1e3,onBlur:ul=>{const On=[...qn],Jt=ul.target.value.trim();On[ir]=Jt,Vn(On)}}),ee.createElement(ze.Z,{title:"\u5220\u9664"},ee.createElement(oe.Z,{className:me.Z.deleteIcon,style:{marginLeft:15,visibility:ir>0?"visible":"hidden"},onClick:()=>Qa(ir)}))))),ee.createElement(Ae.Z,null,ee.createElement("div",{className:`${me.Z.addBtn}`,onClick:()=>{gu()}},"\u65B0\u589E\u7B54\u6848")))},Ge=({value:qn=!0,onChange:Vn})=>ee.createElement(b.Z,{checked:!qn,onChange:Qa=>{Vn(!Qa)}}),Ue="\u2581",Ye=({questionTitlePlaceholder:qn,form:Vn,name:Qa,scoreByBlank:gu=!1,answerKey:_u,titleKey:ir="name",analysisKey:ul="analysis",isOrdered:On="is_ordered"})=>{var Jt,_n;const[Gn,ua]=(0,Fe.useState)(!1),oa=(tt,Ot)=>{const Lt=Ot.line;let Wn=0;for(let xa=0;xa{const ra=tt.getRange(Ot.from,Ot.to);let xa=0;if(Ot.text.forEach(Kn=>{xa+=Kn.split(Ue).length-1}),Ot.origin!=="setValue"){if(ra&&ra.indexOf(Ue)!==-1){const Kn=ra.split(Ue).length-1,Du=oa(tt,Ot.from);if(console.log(`\u5220\u9664${Kn}\u4E2A\uFF0C \u524D\u9762\u6709${Du}\u4E2A\uFF0C\u65B0\u589E${xa}\u4E2A`),Kn>1){const la=Array.from({length:Kn},(lu,Ga)=>Du+Ga);Wn(la)}else Wn(Du)}else if(xa>0){const Kn=oa(tt,Ot.from);console.log(`\u65B0\u589E${xa}\u4E2A\uFF0C\u4E4B\u524D\u6709${Kn}\u4E2A`),Lt(xa,Kn)}}},hu=()=>{const tt=Vn.getFieldValue(["sub_item_banks",..._u]);Vn.setFieldValue(["sub_item_banks",..._u],tt==null?void 0:tt.map((Ot,Lt)=>Re(Le({},Ot),{position:Lt+1})))},ft=(0,Fe.useRef)(),re=(tt,Ot)=>{for(let Lt=0;Lt{ge.current(tt),hu()},Xe=(_n=(Jt=Vn.getFieldValue("sub_item_banks"))==null?void 0:Jt[_u==null?void 0:_u[0]])==null?void 0:_n[_u==null?void 0:_u[1]];return(0,Fe.useEffect)(()=>{console.log("========",Vn.getFieldsValue())},[Vn]),ee.createElement("div",{className:me.Z.wrap},ee.createElement("div",{className:me.Z.questionTitleEditorWrap},ee.createElement(pe.default.Item,{label:"\u9898\u5E72",name:ir,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:qn,showNullButton:!0,onCMBeforeChange:(tt,Ot)=>{Ta(tt,Ot,re,De)}}))),ee.createElement(pe.default.List,{name:_u,rules:[{validator(tt,Ot){if((Ot==null?void 0:Ot.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Lt of Ot){const{answer_text:Wn}=Lt||{};if(Wn!=null&&Wn.some(ra=>(ra==null?void 0:ra.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(tt,{add:Ot,remove:Lt},{errors:Wn})=>(ft.current=Ot,ge.current=Lt,ee.createElement(ee.Fragment,null,ee.createElement(pe.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(tt!=null&&tt.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),tt.map((ra,xa)=>{var Kn=ra,{key:Du,name:la}=Kn,lu=He(Kn,["key","name"]);return ee.createElement(Se.Z,{align:"top",key:Du},ee.createElement(Ae.Z,{className:`${me.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",xa+1),ee.createElement(Ae.Z,{flex:1},ee.createElement(Se.Z,{align:"top",justify:"space-between"},ee.createElement(Ae.Z,{flex:1},ee.createElement(pe.default.Item,Re(Le({},lu),{name:[la,"answer_text"],noStyle:!0}),ee.createElement(We,null))),gu&&ee.createElement(Ae.Z,{flex:"224px"},ee.createElement(pe.default.Item,Re(Le({},lu),{name:[la,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:me.Z.blankInputNumberWrapper}),ee.createElement(Ie.Z,{className:me.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(pe.default.Item,Re(Le({},lu),{name:[la,"position"],noStyle:!0}),ee.createElement(x.default,{type:"hidden"}))))})))),ee.createElement(Se.Z,{align:"middle"},ee.createElement(pe.default.Item,{name:[Qa,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Se.Z,{align:"middle"},ee.createElement(pe.default.Item,{name:[Qa,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Xe==null?void 0:Xe.length)>1&&ee.createElement(Se.Z,{align:"middle",className:(Xe==null?void 0:Xe.length)>1?"mb30":`${me.Z.hide}`},ee.createElement(pe.default.Item,{name:On},ee.createElement(Ge,null)),ee.createElement(Ae.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>ua(!0)},ee.createElement(pe.default.Item,{name:ul,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gn}))))};var it=z(67294),lt=Object.defineProperty,Bt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,ht=(qn,Vn,Qa)=>Vn in qn?lt(qn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Qa}):qn[Vn]=Qa,Je=(qn,Vn)=>{for(var Qa in Vn||(Vn={}))Ze.call(Vn,Qa)&&ht(qn,Qa,Vn[Qa]);if(nt)for(var Qa of nt(Vn))yt.call(Vn,Qa)&&ht(qn,Qa,Vn[Qa]);return qn},ot=(qn,Vn)=>Bt(qn,ct(Vn)),Ct=(qn,Vn)=>{var Qa={};for(var gu in qn)Ze.call(qn,gu)&&Vn.indexOf(gu)<0&&(Qa[gu]=qn[gu]);if(qn!=null&&nt)for(var gu of nt(qn))Vn.indexOf(gu)<0&&yt.call(qn,gu)&&(Qa[gu]=qn[gu]);return Qa};const kt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Mt=({value:qn,onChange:Vn,form:Qa,choiceKey:gu})=>{const _u=(qn==null?void 0:qn.is_answer)===1,ir=qn==null?void 0:qn.choice_text,ul=()=>{var On;const Jt=(On=Qa==null?void 0:Qa.getFieldValue(["sub_item_banks",...gu]))==null?void 0:On.map(_n=>({choice_text:_n.choice_text,is_answer:0}));Qa==null||Qa.setFieldValue(["sub_item_banks",...gu],Jt),Vn(ot(Je({},qn),{is_answer:1}))};return it.createElement(Se.Z,{className:me.Z.choiceWrap,align:"middle",wrap:!1},it.createElement(Ae.Z,{onClick:ul,className:`${me.Z.choiceIndex} ${me.Z.judgementIndex} ${_u?me.Z.activeAnswer:""}`},kt[ir]),it.createElement(Ae.Z,{flex:1,className:`${me.Z.editorWrap} ml15`},it.createElement("div",{className:`${me.Z.inputBorder} ${me.Z.placeholder} ${_u?me.Z.activeJudgementAnswer:""}`},ir)),it.createElement(Ae.Z,{flex:"0 0 auto",className:"ml15"},it.createElement("div",{onClick:ul,className:`${me.Z.setAnswerBtn} ${_u?me.Z.activeAnswer:""}`},_u?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},st=({questionTitlePlaceholder:qn,choiceKey:Vn="choices",form:Qa,titleKey:gu="name",analysisKey:_u="analysis"})=>{const[ir,ul]=(0,Fe.useState)(!1);return it.createElement("div",{className:me.Z.wrap},it.createElement("div",{className:me.Z.questionTitleEditorWrap},it.createElement(pe.default.Item,{label:"\u9898\u5E72",name:gu,labelCol:{span:24},rules:[{required:!0}]},it.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:qn}))),it.createElement(pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},it.createElement(pe.default.List,{name:Vn,rules:[{validator(On,Jt){return Jt.some(Gn=>(Gn==null?void 0:Gn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},On=>it.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},On.map(Jt=>{var _n=Jt,{key:Gn,name:ua}=_n,oa=Ct(_n,["key","name"]);return it.createElement(pe.default.Item,ot(Je({},oa),{key:Gn,name:ua,noStyle:!0}),it.createElement(Mt,{form:Qa,choiceKey:Vn}))})))),it.createElement("div",{className:"mt30",onClick:()=>ul(!0)},it.createElement(pe.default.Item,{name:_u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},it.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ir}))))};var ut=z(2453),un=z(66309),Pn=z(35567),Rn=z(17663),bt=Object.defineProperty,An=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,sn=(qn,Vn,Qa)=>Vn in qn?bt(qn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Qa}):qn[Vn]=Qa,vt=(qn,Vn)=>{for(var Qa in Vn||(Vn={}))zt.call(Vn,Qa)&&sn(qn,Qa,Vn[Qa]);if(Qt)for(var Qa of Qt(Vn))jt.call(Vn,Qa)&&sn(qn,Qa,Vn[Qa]);return qn},Tt=(qn,Vn)=>An(qn,Nn(Vn)),qt=(qn,Vn)=>{var Qa={};for(var gu in qn)zt.call(qn,gu)&&Vn.indexOf(gu)<0&&(Qa[gu]=qn[gu]);if(qn!=null&&Qt)for(var gu of Qt(qn))Vn.indexOf(gu)<0&&jt.call(qn,gu)&&(Qa[gu]=qn[gu]);return Qa};const St=qn=>{var Vn=qn,{value:Qa,onChange:gu}=Vn,_u=qt(Vn,["value","onChange"]);const ir=ul=>{gu([ul])};return Fe.createElement(Pn.Z,Tt(vt({},_u),{defaultValue:Qa==null?void 0:Qa[0],onChange:ir}))},Ke=qn=>{if(!qn)return!1;let Vn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return qn==="|"?(ut.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ln=({value:qn=[],onClose:Vn})=>Fe.createElement(un.default,{closable:!0,onClose:Vn,className:me.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},qn.join(" \u6216 "))),Un=({questionTitlePlaceholder:qn,form:Vn,showKeywords:Qa,isMustKeyWords:gu=Qa,titleKey:_u="name",analysisKey:ir="analysis",answerTexts:ul="answer_texts",keywords:On="keywords",useKeywords:Jt="use_keywords",indexs:_n})=>{const[Gn,ua]=(0,Fe.useState)(!1),[oa,Ta]=(0,Fe.useState)(""),[hu,ft]=(0,Fe.useState)(!1),re=pe.default.useWatch("question_score",Vn);return Fe.createElement("div",{className:me.Z.wrap},Fe.createElement("div",{className:me.Z.questionTitleEditorWrap},Fe.createElement(pe.default.Item,{label:"\u9898\u5E72",name:_u,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:qn}))),Fe.createElement(pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ul,labelCol:{span:24}},Fe.createElement(St,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Qa&&!gu&&Fe.createElement(pe.default.Item,{hidden:!0,name:Jt,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),Qa&&gu&&Fe.createElement(Se.Z,{align:"middle",className:"mb30"},Fe.createElement(pe.default.Item,{name:Jt,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ge,De,Xe,tt,Ot,Lt;console.log(Vn.getFieldsValue()),ft((Xe=(De=(ge=Vn.getFieldsValue())==null?void 0:ge.sub_item_banks)==null?void 0:De[_n])==null?void 0:Xe.use_keywords),console.log((Lt=(Ot=(tt=Vn.getFieldsValue())==null?void 0:tt.sub_item_banks)==null?void 0:Ot[_n])==null?void 0:Lt.use_keywords),console.log(hu)}})),Fe.createElement(Ae.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Ae.Z,null,Fe.createElement(ze.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(Rn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(hu||!gu)&&Fe.createElement(pe.default.List,{name:On,rules:[{validator(ge,De){return gu?De!=null&&De.length?(De==null?void 0:De.reduce((tt,Ot)=>tt+Ot.score,0))>parseFloat(re)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ge,{add:De,remove:Xe})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${me.Z.title} mb10`},gu?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Se.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Ae.Z,{flex:1},Fe.createElement(x.default,{value:oa,onChange:tt=>{Ta(tt.target.value)},maxLength:50,allowClear:!0,onPressEnter:tt=>{var Ot,Lt,Wn,ra;const xa=`${(Ot=tt.target)==null?void 0:Ot.value}`,Kn=(Wn=(Lt=xa==null?void 0:xa.split("|"))==null?void 0:Lt.filter(lu=>!!lu))==null?void 0:Wn.map(lu=>lu==null?void 0:lu.trim()),Du=Vn.getFieldValue(["sub_item_banks",...On]),la=((ra=Du==null?void 0:Du.map(lu=>lu==null?void 0:lu.keyword))==null?void 0:ra.flat())||[];for(const lu of Kn)if(la.includes(lu)){ut.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ke(xa)&&(De({keyword:Kn,score:1}),Ta(""))},className:me.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Ae.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ge.map(tt=>{var Ot=tt,{key:Lt,name:Wn}=Ot,ra=qt(Ot,["key","name"]);return Fe.createElement(Se.Z,{key:Lt,className:"mb20",style:{marginRight:148}},Fe.createElement(Ae.Z,{flex:1},Fe.createElement(Se.Z,{align:"middle",justify:"space-between"},Fe.createElement(pe.default.Item,Tt(vt({},ra),{name:[Wn,"keyword"]}),Fe.createElement(ln,{onClose:()=>Xe(Wn)})),gu&&Fe.createElement(pe.default.Item,Tt(vt({},ra),{name:[Wn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:me.Z.blankInputNumberWrapper}),Fe.createElement(Ie.Z,{className:me.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>ua(!0)},Fe.createElement(pe.default.Item,{name:ir,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gn}))))};var Ca=z(67294),Cu=Object.defineProperty,Da=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Zt=(qn,Vn,Qa)=>Vn in qn?Cu(qn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:Qa}):qn[Vn]=Qa,xn=(qn,Vn)=>{for(var Qa in Vn||(Vn={}))or.call(Vn,Qa)&&Zt(qn,Qa,Vn[Qa]);if(cu)for(var Qa of cu(Vn))Aa.call(Vn,Qa)&&Zt(qn,Qa,Vn[Qa]);return qn},vl=(qn,Vn)=>Da(qn,nr(Vn)),Er=(qn,Vn)=>{var Qa={};for(var gu in qn)or.call(qn,gu)&&Vn.indexOf(gu)<0&&(Qa[gu]=qn[gu]);if(qn!=null&&cu)for(var gu of cu(qn))Vn.indexOf(gu)<0&&Aa.call(qn,gu)&&(Qa[gu]=qn[gu]);return Qa};const{Panel:er}=xe.default,Pa=({questionTitlePlaceholder:qn,choiceKey:Vn,form:Qa,withScore:gu})=>{const[_u,ir]=(0,Fe.useState)([]),ul=On=>{ir(On)};return Ca.createElement("div",{className:me.Z.wrap},Ca.createElement("div",{className:me.Z.questionTitleEditorWrap},Ca.createElement(pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ca.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:qn}))),Ca.createElement(pe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Ca.createElement(pe.default.List,{name:"sub_item_banks",rules:[{validator(On,Jt){return Jt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(On,{add:Jt,remove:_n,move:Gn})=>{const ua=Qa.getFieldValue("sub_item_banks");return Ca.createElement(Ca.Fragment,null,Ca.createElement(xe.default,{className:On.length>0?me.Z.collapseWrapper:"",bordered:!1,activeKey:_u,onChange:ul,expandIcon:({isActive:oa})=>Ca.createElement("i",{className:`iconfont icon-weizhankai ${oa?me.Z.open:me.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},On.map((oa,Ta)=>{var hu=oa,{key:ft,name:re}=hu,ge=Er(hu,["key","name"]),De,Xe,tt,Ot,Lt,Wn,ra,xa,Kn,Du;return Ca.createElement(er,{className:me.Z.panel,forceRender:!0,header:Ca.createElement("div",{className:me.Z.panelHeader},"\u7B2C",Ta+1,"\u5C0F\u9898",Ca.createElement("span",null,"\uFF08",((De=ua==null?void 0:ua[re])==null?void 0:De.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Xe=ua==null?void 0:ua[re])==null?void 0:Xe.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((tt=ua==null?void 0:ua[re])==null?void 0:tt.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Ot=ua==null?void 0:ua[re])==null?void 0:Ot.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:re,extra:Ca.createElement(Se.Z,{align:"middle",onClick:la=>la.stopPropagation()},gu&&Ca.createElement(Ae.Z,null,Ca.createElement(pe.default.Item,vl(xn({},ge),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[re,"question_score"],className:me.Z.blankInputNumberWrapper}),Ca.createElement(Ie.Z,{className:me.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Ca.createElement(Ae.Z,null,Ca.createElement(Se.Z,{align:"middle",className:"pl40",justify:"end"},Ta!==0&&Ca.createElement("div",{onClick:()=>{var la;Gn(Ta,Ta-1);const lu=(la=Qa.getFieldValue("sub_item_banks"))==null?void 0:la.map((Ga,Ea)=>(On.map((ga,jn)=>{Ea===jn&&(Ga.q_position=Number(ga.name)+1)}),Ga));Qa.setFieldValue("sub_item_banks",lu)}},Ca.createElement(ze.Z,{title:"\u4E0A\u79FB"},Ca.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Ta{var la;Gn(Ta,Ta+1);const lu=(la=Qa.getFieldValue("sub_item_banks"))==null?void 0:la.map((Ga,Ea)=>(On.map((ga,jn)=>{Ea===jn&&(Ga.q_position=Number(ga.name)+1)}),Ga));Qa.setFieldValue("sub_item_banks",lu)},className:Ta===0?"":"ml15"},Ca.createElement(ze.Z,{title:"\u4E0B\u79FB"},Ca.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Ca.createElement(Ae.Z,null,Ca.createElement(ze.Z,{title:"\u5220\u9664"},Ca.createElement(oe.Z,{className:`${me.Z.deleteIcon} ml15`,onClick:()=>_n(re)}))))},Ca.createElement(pe.default.Item,vl(xn({},ge),{name:re}),(((Lt=ua==null?void 0:ua[re])==null?void 0:Lt.item_type)=="SINGLE"||((Wn=ua==null?void 0:ua[re])==null?void 0:Wn.item_type)=="MULTIPLE")&&Ca.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ra=ua==null?void 0:ua[re])==null?void 0:ra.item_type)=="MULTIPLE",form:Qa,choiceKey:[re,"choices"],titleKey:[re,"name"],analysisKey:[re,"analysis"],choiceOptionsPath:["sub_item_banks",re,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((xa=ua==null?void 0:ua[re])==null?void 0:xa.item_type)=="COMPLETION"&&Ca.createElement(Ye,{form:Qa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:re,titleKey:[re,"name"],analysisKey:[re,"analysis"],isOrdered:[re,"is_ordered"],answerKey:[re,"standard_answers"]}),((Kn=ua==null?void 0:ua[re])==null?void 0:Kn.item_type)=="JUDGMENT"&&Ca.createElement(st,{form:Qa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[re,"name"],analysisKey:[re,"analysis"],choiceKey:[re,"choices"]}),((Du=ua==null?void 0:ua[re])==null?void 0:Du.item_type)=="SUBJECTIVE"&&Ca.createElement(Un,{showKeywords:!0,isMustKeyWords:!1,form:Qa,titleKey:[re,"name"],analysisKey:[re,"analysis"],answerTexts:[re,"answer_texts"],useKeywords:[re,"use_keywords"],keywords:[re,"keywords"],indexs:re,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),On.length<20&&Ca.createElement(Me.Z,{menu:{items:[{label:Ca.createElement("div",{onClick:()=>{Jt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),ir([On==null?void 0:On.length,..._u])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Ca.createElement("div",{onClick:()=>{Jt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),ir([On==null?void 0:On.length,..._u])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Ca.createElement("div",{onClick:()=>{Jt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),ir([On==null?void 0:On.length,..._u])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Ca.createElement("div",{onClick:()=>{Jt({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),ir([On==null?void 0:On.length,..._u])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Ca.createElement("div",{onClick:()=>{Jt({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),ir([On==null?void 0:On.length,..._u])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(oa=>oa.show).map(oa=>({label:oa.label,key:oa.key}))}},Ca.createElement("div",{className:`${me.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Za=z(15312)},65226:function(Ft,rt,z){"use strict";z.d(rt,{z:function(){return Ne},Z:function(){return Le}});var a=z(67294),Ce=z(81897),ke=z(51161),he=z(11771),Fe=z(67631),xe=z.n(Fe),pe=z(11320),Se=z(28706),Ae=z(20527),Ie=z(25934),ze=z(20819),Me=z(67294),oe=({html:Re})=>{const He=(0,a.useRef)(null),We=(0,a.useRef)(null),Ge=`.markdown-body p { +\\end{array}`}]}]}],b=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ae.createElement(Ce.Z,{className:pe.Z.lists,gutter:[10,10]},y.map((ne,de)=>Ae.createElement(ke.Z,{flex:"110px",className:pe.Z.item},Ae.createElement("div",null,Ae.createElement(xe.Z,{value:`$$${ne.value}$$`}),ne.name),Ae.createElement("div",{className:pe.Z.children},ne.children.map((ye,fe)=>Ae.createElement("div",{key:fe},Ae.createElement("h1",null,ye.name),Ae.createElement(Ce.Z,{gutter:[10,10]},ye.data.map((ve,Ne)=>Ae.createElement(ke.Z,{key:Ne,onClick:()=>b(ve),className:pe.Z.diamond},Ae.createElement(xe.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ae.createElement(Ce.Z,{className:pe.Z.lists,gutter:[10,10]},x.map((ne,de)=>Ae.createElement(ke.Z,{flex:"110px",className:pe.Z.item},Ae.createElement("div",null,Ae.createElement(xe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Ae.createElement("div",{className:pe.Z.children},ne.children.map((ye,fe)=>Ae.createElement("div",{key:fe},ye.name&&Ae.createElement("h1",null,ye.name),Ae.createElement(Ce.Z,{gutter:[10,10]},ye.data.map((ve,Ne)=>Ae.createElement(ke.Z,{key:Ne,onClick:()=>b(ve),className:pe.Z.diamond},Ae.createElement(xe.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var de=ne.innerText;return ze&&ze(de),de};return(0,a.useImperativeHandle)(oe,()=>({getData:te})),Ae.createElement("div",{className:pe.Z.mathWrap},Ae.createElement(he.default,{defaultActiveKey:"1",items:ee}),Ae.createElement("math-field",{locale:"zh_cn",className:pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},me||""),Me&&Ae.createElement("div",{className:pe.Z.button},Ae.createElement(Fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rt.Z=Ie},26194:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(4977),ke=z(85804),he=Object.defineProperty,Fe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ie=(oe,E,y)=>E in oe?he(oe,E,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[E]=y,ze=(oe,E)=>{for(var y in E||(E={}))Se.call(E,y)&&Ie(oe,y,E[y]);if(pe)for(var y of pe(E))Ae.call(E,y)&&Ie(oe,y,E[y]);return oe},Me=(oe,E)=>Fe(oe,xe(E));const me=({img:oe,buttonProps:E={},styles:y={},customText:x,ButtonText:b,ButtonClick:ee,Buttonclass:te,ButtonTwo:ne,imgStyles:de,loading:ye=!1,className:fe=""})=>a.createElement("section",{className:`tc animated fadeIn ${fe}`,style:ze({color:"#999",margin:"100px auto",visibility:ye?"hidden":"visible"},y)},a.createElement("img",{src:oe||Ce,style:Me(ze({},de),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&a.createElement(ke.ZP,ze({className:te,onClick:ee},E),b),ne&&ne);rt.Z=me},39717:function(Ft,rt,z){"use strict";z.d(rt,{Q:function(){return xe}});var a=z(67294),Ce=z(88044),ke=z(98813),he=z(37720),Fe=z(67294),xe=(Se=>(Se[Se.Number=1]="Number",Se[Se.Percent=2]="Percent",Se))(xe||{});const pe=({value:Se,onChange:Ae,disabled:Ie,hidePercentOption:ze=!1,percentType:Me="select"})=>{const me=(0,a.useMemo)(()=>ze?1:2,[ze]),[oe,E]=(0,a.useState)(me);console.log(oe);const y=b=>Se.type===1?`${b}\u5206`:`${b}%`,x=(0,a.useCallback)(b=>{if(oe===1){const ee=b.replace("\u5206","");return isNaN(parseInt(ee,10))?0:ee}else return b.replace("%","")},[oe]);return(0,a.useEffect)(()=>{E(Se.type)},[Se]),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Me=="select"&&Fe.createElement(Ce.default,{size:"large",onChange:b=>{E(b),Ae({type:b,inputValue:b===1?5:20})},value:oe||me,style:{width:100},options:ze?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Ie}),Me=="radio"&&Fe.createElement(ke.ZP.Group,{size:"large",onChange:b=>{const ee=b.target.value;E(ee),Ae({type:ee,inputValue:ee===1?5:20})},value:oe||me,disabled:Ie},!ze&&Fe.createElement(ke.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Fe.createElement(ke.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Me=="radio"&&Fe.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Se.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Fe.createElement(he.Z,{size:"large",disabled:Ie,value:Se.inputValue,style:{width:"120px"},parser:x,addonAfter:Se.type===1?"\u5206":"%",max:oe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{Ae({type:oe,inputValue:b})}}),Me=="radio"&&Se.type==2&&Fe.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};rt.Z=pe},20819:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return te}});var a=z(67294),Ce={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ke=z(85804),he=z(30153),Fe=z(36295),xe=z(83062),pe=z(28706),Se=z(15835),Ae=z(26194),Ie=z(11320),ze=z(66540),Me=z(67294),me=Object.defineProperty,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,de,ye)=>de in ne?me(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,b=(ne,de)=>{for(var ye in de||(de={}))E.call(de,ye)&&x(ne,ye,de[ye]);if(oe)for(var ye of oe(de))y.call(de,ye)&&x(ne,ye,de[ye]);return ne},ee=(ne,de,ye)=>new Promise((fe,ve)=>{var Ne=He=>{try{Re(ye.next(He))}catch(We){ve(We)}},Le=He=>{try{Re(ye.throw(He))}catch(We){ve(We)}},Re=He=>He.done?fe(He.value):Promise.resolve(He.value).then(Ne,Le);Re((ye=ye.apply(ne,de)).next())}),te=({editOffice:ne="view",data:de,issaver:ye,onSaver:fe,theme:ve,type:Ne,filename:Le,monacoEditor:Re,className:He,style:We,close:Ge,onClose:Ue,hasMask:Ye,disabledDownload:it,onImgDimensions:lt,showNodata:Bt,recordInfo:ct})=>{const[nt,Ze]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[yt,ht]=(0,a.useState)(""),[Je,ot]=(0,a.useState)(),Ct=window.ENV==="build"?"/react/build":"",kt=location.host.startsWith("localhost")?Ie.Z.PROXY_SERVER:Ie.Z.API_SERVER,st=10*(1024*1024),ut=(0,a.useRef)();de!=null&&de.startsWith("/api")&&Ne!=="txt"&&(de=Ie.Z.API_SERVER+de);const an=On=>On.substring(On.lastIndexOf("/")+1).split(".").pop();Le&&Re&&(Re.filename=Le),(0,a.useEffect)(()=>{var On,Qt;const zt=(Qt=(On=document.cookie)==null?void 0:On.replace(/\s/g,""))==null?void 0:Qt.split(";");zt==null||zt.map(jt=>{let sn=jt.split("=");sn[0]==="_educoder_session"&&ht(sn[1])})},[]),(0,a.useEffect)(()=>{Ne==="office"&&(de.indexOf("bigfilescdn.")>-1||de.indexOf("bigfiles1")>-1?ot({url:de,fileType:an(de),model:de.indexOf("model=edit")?"edit":"view"}):jn())},[Ne,de]);function Pn(On){return ee(this,null,function*(){On.data.type==="pdfdata"&&(fe(On.data.data),window.removeEventListener("message",Pn,!1)),console.log("mess---:",On.data)})}const jn=()=>ee(void 0,null,function*(){console.log("data:",de);let On=de;de.startsWith("http")||(On=location.origin+On);let Qt=new URL(On).pathname.split("/").pop();const zt=yield(0,Se.gJ)({attachment_id:Qt});zt.url=kt+zt.url,ot(zt)}),bt=()=>{if(de.startsWith("http")||de.startsWith("blob:")){An();return}(0,pe.Sv)(Le||"educoder",de,Le)},An=()=>{ct&&(0,ze.fc)({id:ct==null?void 0:ct.id,watch_type:1,course_id:ct==null?void 0:ct.course_id}),(0,pe.Nd)(Le||"educoder",decodeURIComponent(de))};return Me.createElement("div",{style:b({},We||{}),className:`${Ye&&Ce.bgBlack} ${Ne?Ce.wrp:"hide"}`},Ge&&Me.createElement("div",{className:Ce.close,ref:ut},!!lt&&Me.createElement(xe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>ut.current},Me.createElement("span",{onClick:()=>{Ue(),lt()}},Me.createElement("i",{className:"icon-yulanpizhu"}))),!it&&Me.createElement(xe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>ut.current},Me.createElement("span",{onClick:An},Me.createElement("i",{className:"icon-quxiaozhiding"}))),ye&&Me.createElement(xe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>ut.current},Me.createElement("span",{className:"",onClick:()=>{const On=document.getElementById("pdfiframe");window.addEventListener("message",Pn,!1),setTimeout(()=>{On.contentWindow.postMessage("getData","*")},300)}},Me.createElement("i",{className:"icon-baocun"}))),Me.createElement(xe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>ut.current},Me.createElement("span",{className:"",onClick:()=>{Ue()}},Me.createElement("i",{className:"icon-guanbi1"})))),Me.createElement("div",{className:`${Ce[He]} ${He} ${Ce.monaco} ${Ne==="txt"?"show":"hide"}`},Ne==="txt"&&Me.createElement(Me.Fragment,null,Me.createElement(Fe.ZP,b({},Re)))),Ne==="audio"&&Me.createElement("audio",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${de}`,autoPlay:!0}),Ne==="video"&&Me.createElement(Me.Fragment,null,(de==null?void 0:de.indexOf("http"))>-1?Me.createElement("video",{controls:!0,src:`${de}`,autoPlay:!0}):Me.createElement("video",{controls:!0,src:`data:video/mp4;base64,${de}`,autoPlay:!0})),Ne==="office"&&Je&&Me.createElement("iframe",{src:`${Ct}/office.html?key=${Je.key}&url=${btoa(Je.url)}&callbackUrl=${kt+(Je.callbackUrl||"")}&fileType=${Je.fileType}&title=${Je.title||""}&model=${ne}&officeServer=${Ie.Z.ONLYOFFICE}&disabledDownload=${!!it}`}),Ne==="html"&&Me.createElement("iframe",{src:de+"&disposition=inline"}),Ne==="pdf"&&Me.createElement("iframe",{id:"pdfiframe",src:`${Ct}/js/pdfview/index.html?filename=${Le||"educoder.pdf"}&url=${encodeURIComponent(de)}&disabledDownload=${!!it}&model=${ne}`}),Ne==="image"&&Me.createElement("img",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:image/png;base64,"}${de}`}),(Ne==="other"||Ne==="download")&&Me.createElement(Me.Fragment,null,Bt?Me.createElement(Ae.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Me.createElement(ke.ZP,{icon:Me.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:bt,disabled:it},"\u4E0B\u8F7D")}):Me.createElement(ke.ZP,{type:"primary",size:"middle",onClick:bt,disabled:it},Me.createElement(he.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},3830:function(Ft,rt,z){"use strict";z.d(rt,{Q:function(){return Ae},Z:function(){return ze}});var a=z(67294),Ce={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},ke=z(94184),he=z.n(ke),Fe=z(62844),xe=z(2453),pe=z(84567),Se=(Me,me,oe)=>new Promise((E,y)=>{var x=te=>{try{ee(oe.next(te))}catch(ne){y(ne)}},b=te=>{try{ee(oe.throw(te))}catch(ne){y(ne)}},ee=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);ee((oe=oe.apply(Me,me)).next())});const Ae=({title:Me="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:me=[],visible:oe,setVisible:E,tip:y,onOk:x})=>{const[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{oe&&ee(me)},[oe]),a.createElement(Fe.default,{centered:!0,open:oe,title:Me,confirmLoading:te,width:564,onOk:()=>Se(void 0,null,function*(){if(!b.length){xe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>E(!1)},!!y&&a.createElement("div",{className:"c-grey-666 font16 mb10"},y),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(pe.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:de=>{ee(de)}})))};var ze=({title:Me="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:me,style:oe={},onEdit:E,dataSource:y=[]})=>{const x={C:a.createElement("div",{className:Ce.c},"C"),"C++":a.createElement("div",{className:Ce.cpp},"C++"),Java:a.createElement("div",{className:Ce.java},"Java"),Python:a.createElement("div",{className:Ce.python},"Python")};return a.createElement("div",{className:he()(Ce.tags,me),style:oe},!!Me&&a.createElement("div",{className:Ce.text},Me),a.createElement("div",{className:Ce.tagWrap},y==null?void 0:y.map(b=>a.createElement(a.Fragment,{key:b},x[b]))),!!E&&a.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${Ce.edit}`}))}},15312:function(Ft,rt,z){"use strict";z.d(rt,{t:function(){return An}});var a=z(67294),Ce=z(28802),ke=z(91773),he=z(62844),Fe=z(71230),xe=z(15746),pe=z(37720),Se=z(88044),Ae=z(98813),Ie=z(41307),ze=z(35973),Me=z(52654),me=z(2453),oe=z(85804),E=z(74330),y=z(19575),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(33170),ee=z(88742),te=z(35567),ne=z(74855),de=z(96707),ye=z(67294),fe=Object.defineProperty,ve=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,We=(On,Qt,zt)=>Qt in On?fe(On,Qt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):On[Qt]=zt,Ge=(On,Qt)=>{for(var zt in Qt||(Qt={}))Re.call(Qt,zt)&&We(On,zt,Qt[zt]);if(Le)for(var zt of Le(Qt))He.call(Qt,zt)&&We(On,zt,Qt[zt]);return On},Ue=(On,Qt)=>ve(On,Ne(Qt)),Ye=(On,Qt,zt)=>new Promise((jt,sn)=>{var vt=St=>{try{qt(zt.next(St))}catch(Ke){sn(Ke)}},Tt=St=>{try{qt(zt.throw(St))}catch(Ke){sn(Ke)}},qt=St=>St.done?jt(St.value):Promise.resolve(St.value).then(vt,Tt);qt((zt=zt.apply(On,Qt)).next())}),lt=({buttonProps:On,buttonText:Qt,form:zt,hackIdentifier:jt="",answerKey:sn,data:vt})=>{const[Tt,qt]=(0,a.useState)(!1),[St,Ke]=(0,a.useState)(!1),[ln,Vn]=(0,a.useState)(!1),[Pa,Bu]=(0,a.useState)({}),[wa,er]=(0,a.useState)(""),[cu,rr]=(0,a.useState)(""),Ca=(0,a.useRef)(jt),Zt=(0,a.useRef)(""),Ln=(0,a.useRef)(!1);(0,a.useEffect)(()=>{ln&&ba()},[ln]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const gl=()=>new Date().getTime(),vr=vt==null?void 0:vt.code,qu=()=>{var Kn,Ha;let gu=vr?vt==null?void 0:vt.code:(Kn=zt.getFieldValue("hack_codes"))==null?void 0:Kn.code,Ju=vr?vt==null?void 0:vt.answer_content:zt.getFieldValue(sn),lr=vr?vt==null?void 0:vt.input:(Ha=zt.getFieldValue("hack_sets"))==null?void 0:Ha.input;Ju==null||Ju.forEach(nl=>{const Mn=nl.value||nl.answer_text||"";gu=gu.replace(/(@▁@|@▁▁@)/,Mn)}),rr(lr),er(gu),Bu({}),Vn(!0)},ba=()=>Ye(void 0,null,function*(){var Kn,Ha,gu,Ju;const lr=gl(),nl=vr?vt==null?void 0:vt.time_limit:(Kn=zt.getFieldsValue())==null?void 0:Kn.hack.time_limit,Mn=vr?(Ha=vt==null?void 0:vt.answer_content)==null?void 0:Ha.length:(Ju=(gu=zt.getFieldsValue())==null?void 0:gu.standard_answers)==null?void 0:Ju.length;qt(!0),yield(0,ee.bM)(Zt.current,{test_hack_code:wa,test_input:cu});function Xt(){return Ye(this,null,function*(){const{status:ea,data:Yn}=yield(0,ee.rX)(Zt.current,"submit"),sa=gl()-lr>(nl+3)*1e3*Mn;if(Ln.current){if(sa){me.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),qt(!1);return}if(ea===0){qt(!1),Bu(Ue(Ge({},Yn),{showText:!0}));return}setTimeout(Xt,1e3)}})}Xt()}),Ua=()=>Ye(void 0,null,function*(){var Kn,Ha,gu,Ju,lr,nl,Mn;if(!vt){try{yield zt.validateFields()}catch(ra){(gu=(Ha=(Kn=ra==null?void 0:ra.errorFields)==null?void 0:Kn[0])==null?void 0:Ha.name)!=null&&gu.includes("standard_answers")?me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):me.ZP.error(ra.errorFields[0].errors[0]),zt.scrollToField(ra.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ke(!0);let ea="";const Yn=zt.getFieldsValue();Ca.current?ea=yield(0,b.ZP)(`/api/problems/${Ca.current}.json`,{method:"put",body:Ue(Ge({},Yn),{hack:Ue(Ge({},Yn==null?void 0:Yn.hack),{sub_discipline_id:(Mn=(nl=Yn==null?void 0:Yn.hack)==null?void 0:nl.sub_discipline_id)==null?void 0:Mn[1],difficult:Yn.difficulty,item_banks_group_id:Yn.item_banks_group_id}),hack_codes:Ue(Ge({},Yn.hack_codes),{code:y.Base64.encode(Yn.hack_codes.code)}),update_hack_sets:[Ge({},Yn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(ea=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Ue(Ge({},Yn),{hack:Ue(Ge({},Yn==null?void 0:Yn.hack),{sub_discipline_id:(lr=(Ju=Yn==null?void 0:Yn.hack)==null?void 0:Ju.sub_discipline_id)==null?void 0:lr[1],difficult:Yn.difficulty,item_banks_group_id:Yn.item_banks_group_id}),hack_codes:Ue(Ge({},Yn.hack_codes),{code:y.Base64.encode(Yn.hack_codes.code)}),hack_sets:[Ge({},Yn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),Ca.current=ea==null?void 0:ea.identifier,sessionStorage.projectFill=ea==null?void 0:ea.identifier)}const Xt=yield(0,b.ZP)(`/api/problems/${Ca.current}/start.json`,{method:"get"});if((Xt==null?void 0:Xt.status)===0){Zt.current=Xt==null?void 0:Xt.identifier,Ln.current=!0,Ke(!1),qu();return}Ke(!1)}),$n=Kn=>{const{status:Ha,error_msg:gu,execute_time:Ju,output:lr,input:nl,expected_output:Mn}=Kn;let Xt=null;switch(Ha){case de.h.OK:Xt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ju/1e3,"\u79D2"),ye.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case de.h.NOMATCH:Xt=ye.createElement(ye.Fragment,null,ye.createElement("div",null,"\u8F93\u5165\uFF1A"),ye.createElement("pre",{style:{fontFamily:"initial"}},nl),ye.createElement("div",null,"\u8F93\u51FA\uFF1A"),ye.createElement("pre",{style:{fontFamily:"initial"}},lr&&y.Base64.decode(lr)),ye.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ye.createElement("pre",{style:{fontFamily:"initial"}},Mn&&y.Base64.decode(Mn)));break;case de.h.EXECUTEFAILURE:Xt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ye.createElement("pre",null,nl)),ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:"error"},y.Base64.decode(gu)));break;case de.h.COMPILEFAILURE:Xt=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ye.createElement("pre",null,nl)),ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:"error"},y.Base64.decode(gu)));break;case de.h.PODFAILURE:Xt=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Xt=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",Xt," ")};return ye.createElement("div",null,ye.createElement(oe.ZP,Ue(Ge({loading:St},On),{onClick:Ua}),Qt),ye.createElement(he.default,{open:ln,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Tt,cancelButtonProps:{style:{display:"none"}},onOk:()=>ba(),onCancel:()=>{Ln.current=!1,Vn(!1)}},ye.createElement("div",{className:x.result},ye.createElement("div",{className:x.left},ye.createElement("div",{className:"mb20"},ye.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!vt&&ye.createElement(ne.CopyToClipboard,{text:wa,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ye.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ye.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:wa,onChange:Kn=>er(Kn)})),ye.createElement("div",{className:x.right},ye.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ye.createElement("div",{className:x.box},ye.createElement("div",{className:x.li},ye.createElement(Ce.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:cu,onChange:Kn=>rr(Kn.target.value),bordered:!1,style:{height:180}}))),ye.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ye.createElement("div",{className:x.box},ye.createElement(E.Z,{spinning:Tt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ye.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},$n(Pa))))))))},Bt=z(55304),ct=z(67294),nt=Object.defineProperty,Ze=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ct=(On,Qt,zt)=>Qt in On?nt(On,Qt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):On[Qt]=zt,kt=(On,Qt)=>{for(var zt in Qt||(Qt={}))Je.call(Qt,zt)&&Ct(On,zt,Qt[zt]);if(ht)for(var zt of ht(Qt))ot.call(Qt,zt)&&Ct(On,zt,Qt[zt]);return On},Mt=(On,Qt)=>Ze(On,yt(Qt)),st=(On,Qt)=>{var zt={};for(var jt in On)Je.call(On,jt)&&Qt.indexOf(jt)<0&&(zt[jt]=On[jt]);if(On!=null&&ht)for(var jt of ht(On))Qt.indexOf(jt)<0&&ot.call(On,jt)&&(zt[jt]=On[jt]);return zt};const{TextArea:ut}=Ce.default,an=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Pn=({value:On,onChange:Qt})=>ct.createElement(Switch,{checked:On,onChange:zt=>{Qt(zt)}}),jn="@\u2581@",bt="@\u2581\u2581@",An=({questionTitlePlaceholder:On,form:Qt,scoreByBlank:zt=!1,hackidentifier:jt,answerKey:sn})=>{const[vt,Tt]=(0,a.useState)(!1),[qt,St]=(0,a.useState)(!1),ln=(0,ze.useParams)().type==="edit",Vn=(Zt,Ln)=>{const gl=Ln.line;let vr=0;for(let ba=0;ba{const qu=Zt.getRange(Ln.from,Ln.to);let ba=0;if(Ln.text.forEach(Ua=>{ba+=Ua.split(jn).length-1}),Ln.text.forEach(Ua=>{ba+=Ua.split(bt).length-1}),Ln.origin!=="setValue"){if(qu&&(qu.indexOf(jn)!==-1||qu.indexOf(bt)!==-1)){const Ua=qu.split(jn).length-1+qu.split(bt).length-1,$n=Vn(Zt,Ln.from);if(console.log(`\u5220\u9664${Ua}\u4E2A\uFF0C \u524D\u9762\u6709${$n}\u4E2A\uFF0C\u65B0\u589E${ba}\u4E2A`),Ua>1){const Kn=Array.from({length:Ua},(Ha,gu)=>$n+gu);vr(Kn)}else vr($n)}else if(ba>0){const Ua=Vn(Zt,Ln.from);console.log(`\u65B0\u589E${ba}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ua}\u4E2A`),gl(ba,Ua)}}},Bu=()=>{const Zt=Qt.getFieldValue(sn);Qt.setFieldsValue({[sn]:Zt==null?void 0:Zt.map((Ln,gl)=>Mt(kt({},Ln),{position:gl+1}))})},wa=(0,a.useRef)(),er=(Zt,Ln)=>{for(let gl=0;gl{cu.current(Zt),Bu()},Ca=ke.default.useWatch(sn,Qt);return ct.createElement("div",{className:Me.Z.wrap},ct.createElement(ke.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},ct.createElement(Ie.h,{scrollId:"name",watch:!0,height:140})),ct.createElement("div",{className:Me.Z.questionTitleEditorWrap},ct.createElement(ke.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},ct.createElement(Ie.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Zt,Ln)=>{const gl=Qt.getFieldValue(sn);console.log("--preAnswerData",gl,Ln),Qt.setFieldsValue({[sn]:gl==null?void 0:gl.map((vr,qu)=>{var ba;return Mt(kt({},vr),{position:qu+1,multi_line:(ba=Ln==null?void 0:Ln[qu])==null?void 0:ba.multiLine})})})},placeholder:On,onCMBeforeChange:(Zt,Ln)=>{Pa(Zt,Ln,er,rr)}}))),ct.createElement(ke.default.List,{name:sn,rules:[{validator(Zt,Ln){if(!(Ln!=null&&Ln.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const gl of Ln){const{answer_text:vr}=gl||{};if((vr==null?void 0:vr.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:Ln,remove:gl},{errors:vr})=>(wa.current=Ln,cu.current=gl,ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},ct.createElement(ke.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),ct.createElement("div",{onClick:()=>{he.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:ct.createElement("div",null,ct.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",ct.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),ct.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},ct.createElement(Bt.Z,{style:{marginRight:3,color:"#3061D0"}}),ct.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Zt.map((qu,ba)=>{var Ua=qu,{key:$n,name:Kn}=Ua,Ha=st(Ua,["key","name"]),gu,Ju;return ct.createElement(Fe.Z,{className:"mb20",key:$n,align:"middle",wrap:!1},ct.createElement(xe.Z,{flex:"0 0 auto",className:`${Me.Z.blankIndex}`},"\u586B\u7A7A\u9879",ba+1),ct.createElement(xe.Z,{flex:1},ct.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},ct.createElement(xe.Z,null,ct.createElement(ke.default.Item,Mt(kt({},Ha),{name:[Kn,"answer_text"],noStyle:!0}),(gu=Ca==null?void 0:Ca[Kn])!=null&&gu.multi_line||(Ju=Ca==null?void 0:Ca[Kn])!=null&&Ju.multiLine?ct.createElement(ut,{spellCheck:!1,style:{marginLeft:10,width:550}}):ct.createElement(Ce.default,{style:{marginLeft:10,width:550},className:Me.Z.blankInput,size:"large",maxLength:1e3,onBlur:lr=>{}}))),zt&&ct.createElement(xe.Z,{flex:"224px"},ct.createElement(ke.default.Item,Mt(kt({},Ha),{name:[Kn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ct.createElement(pe.Z,{size:"large",className:Me.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),ct.createElement("div",{onClick:()=>Tt(!0)},ct.createElement(ke.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ct.createElement(Ie.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:vt}))),ct.createElement(ke.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},ct.createElement(Se.default,{size:"large"},an.map(Zt=>ct.createElement(Se.default.Option,{key:Zt.title,value:Zt.key}," ",Zt.title)))),ct.createElement(ke.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},ct.createElement(ke.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},ct.createElement(pe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),ct.createElement("span",{className:"ml10 font14"},"\u79D2")),ct.createElement(ke.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},ct.createElement(Ae.ZP.Group,{style:{marginTop:-10}},ct.createElement(Ae.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),ct.createElement(Ae.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),ct.createElement(Ae.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),ct.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),ct.createElement("div",{style:{background:"#F6F7F9",padding:15}},ct.createElement(ke.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},ct.createElement(ut,{rows:4})),ct.createElement(ke.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},ct.createElement(ut,{rows:4}))),ct.createElement(lt,{form:Qt,answerKey:sn,hackIdentifier:jt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:ct.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},11776:function(Ft,rt,z){"use strict";z.d(rt,{u:function(){return ye}});var a=z(67294),Ce=z(71230),ke=z(15746),he=z(83062),Fe=z(91773),xe=z(52654),pe=z(40043),Se=z(24018),Ae=z(41307),Ie=z(67294),ze=Object.defineProperty,Me=Object.defineProperties,me=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(fe,ve,Ne)=>ve in fe?ze(fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[ve]=Ne,b=(fe,ve)=>{for(var Ne in ve||(ve={}))E.call(ve,Ne)&&x(fe,Ne,ve[Ne]);if(oe)for(var Ne of oe(ve))y.call(ve,Ne)&&x(fe,Ne,ve[Ne]);return fe},ee=(fe,ve)=>Me(fe,me(ve)),te=(fe,ve)=>{var Ne={};for(var Le in fe)E.call(fe,Le)&&ve.indexOf(Le)<0&&(Ne[Le]=fe[Le]);if(fe!=null&&oe)for(var Le of oe(fe))ve.indexOf(Le)<0&&y.call(fe,Le)&&(Ne[Le]=fe[Le]);return Ne};const 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"],de=({value:fe,onChange:ve,choiceTextKey:Ne,answerKey:Le,index:Re,isEdit:He,setInputActive:We,form:Ge,choiceOptionsPath:Ue,allowChangeMode:Ye,showAddIcon:it,addItem:lt,deleteItem:Bt})=>{console.log(fe,"value");const ct=(fe==null?void 0:fe[Le])===1,nt=()=>{const yt=Ge.getFieldValue(Ue);Ge.setFieldValue(Ue,yt.map(ht=>ee(b({},ht),{[Le]:0})))},Ze=()=>{ct?ve(ee(b({},fe),{[Le]:0})):(Ye||nt(),ve(ee(b({},fe),{[Le]:1})))};return Ie.createElement(Ce.Z,{className:xe.Z.choiceWrap,align:"middle",wrap:!1},Ie.createElement(ke.Z,{onClick:Ze,className:`${xe.Z.choiceIndex} ${ct?xe.Z.activeAnswer:""}`},ne[Re]),Ie.createElement(ke.Z,{flex:1,className:`${xe.Z.editorWrap} ml15`,onClick:We},Ie.createElement(Ae.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:He,value:fe==null?void 0:fe[Ne],onChange:yt=>{ve(ee(b({},fe),{[Ne]:yt}))}})),Ie.createElement(ke.Z,{flex:"0 0 auto",className:"ml15"},Ie.createElement("div",{onClick:Ze,className:`${xe.Z.setAnswerBtn} ${ct?xe.Z.activeAnswer:""}`},ct?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ie.createElement(ke.Z,{className:xe.Z.actionWrapper},Ie.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ie.createElement(pe.Z,{className:xe.Z.addIcon,onClick:lt,style:{visibility:it?"visible":"hidden"}})),Ie.createElement(he.Z,{title:"\u5220\u9664"},Ie.createElement(Se.Z,{className:xe.Z.deleteIcon,onClick:Bt,style:{visibility:Re>1?"visible":"hidden"}}))))},ye=({questionTitlePlaceholder:fe,titleKey:ve,choiceKey:Ne,analysisKey:Le,choiceTextKey:Re,answerKey:He,choiceOptionsPath:We,allowChangeMode:Ge=!0,form:Ue,showAnalysis:Ye=!0})=>{const[it,lt]=(0,a.useState)(),[Bt,ct]=(0,a.useState)(!1);return Ie.createElement("div",{className:xe.Z.wrap},Ie.createElement("div",{className:xe.Z.questionTitleEditorWrap},Ie.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:ve,labelCol:{span:24},rules:[{required:!0}]},Ie.createElement(Ae.h,{scrollId:Array.isArray(ve)?ve.join("_"):`${ve}`,watch:!0,height:140,placeholder:fe}))),Ie.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ie.createElement(Fe.default.List,{name:Ne,rules:[{validator(nt,Ze){const yt=Ze.some(Je=>Je[He]===1),ht=Ze.findIndex(Je=>{var ot;return((ot=Je[Re])==null?void 0:ot.length)<=0});return ht!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[ht]}\u9009\u9879\u7684\u5185\u5BB9`)):yt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(nt,{add:Ze,remove:yt})=>Ie.createElement("div",{id:Array.isArray(We)?We.join("_"):`${We}`},nt.map((ht,Je)=>{var ot=ht,{key:Ct,name:kt}=ot,Mt=te(ot,["key","name"]);const st=it===Ct,ut=()=>{lt(Ct)},an=Je<7&&Je===nt.length-1,Pn=()=>Ze({[Re]:"",[He]:0}),jn=()=>yt(kt);return Ie.createElement(Fe.default.Item,ee(b({},Mt),{key:Ct,name:kt,className:xe.Z.choiceListWrap,rules:[{validator(bt,An){return An!=null&&An.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Je]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ie.createElement(de,{choiceTextKey:Re,answerKey:He,index:Je,isEdit:st,setInputActive:ut,form:Ue,choiceOptionsPath:We,allowChangeMode:Ge,showAddIcon:an,addItem:Pn,deleteItem:jn}))}),nt.length<8&&Ie.createElement("div",{className:`${xe.Z.addBtn} mb30`,onClick:()=>Ze({[Re]:"",[He]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ye&&Ie.createElement("div",{onClick:()=>ct(!0)},Ie.createElement(Fe.default.Item,{name:Le,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement(Ae.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bt}))))}},81580:function(Ft,rt,z){"use strict";z.d(rt,{u:function(){return Ge}});var a=z(67294),Ce=z(62844),ke=z(71230),he=z(15746),Fe=z(28802),xe=z(83062),pe=z(59637),Se=z(91773),Ae=z(98813),Ie=z(37720),ze=z(41307),Me=z(24018),me=z(17663),oe=z(52654),E=z(35713),y=z(67294),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ye=(Ue,Ye,it)=>Ye in Ue?x(Ue,Ye,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ue[Ye]=it,fe=(Ue,Ye)=>{for(var it in Ye||(Ye={}))ne.call(Ye,it)&&ye(Ue,it,Ye[it]);if(te)for(var it of te(Ye))de.call(Ye,it)&&ye(Ue,it,Ye[it]);return Ue},ve=(Ue,Ye)=>b(Ue,ee(Ye)),Ne=(Ue,Ye)=>{var it={};for(var lt in Ue)ne.call(Ue,lt)&&Ye.indexOf(lt)<0&&(it[lt]=Ue[lt]);if(Ue!=null&&te)for(var lt of te(Ue))Ye.indexOf(lt)<0&&de.call(Ue,lt)&&(it[lt]=Ue[lt]);return it};const Le=({value:Ue,onChange:Ye})=>{const it=Bt=>{Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const ct=[...Ue];ct.splice(Bt,1),Ye(ct)}})},lt=()=>{const Bt=[...Ue];Bt.push(""),Ye(Bt)};return y.createElement(ke.Z,{className:"ml20"},y.createElement(he.Z,{flex:1},Ue==null?void 0:Ue.map((Bt,ct)=>y.createElement(ke.Z,{key:`${Bt}_${ct}`,className:"mb20"},y.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:nt=>{const Ze=[...Ue],yt=nt.target.value.trim();Ze[ct]=yt,Ye(Ze)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(Me.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>it(ct)}))))),y.createElement(he.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},Re=({value:Ue,onChange:Ye})=>{const it=Bt=>{Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oe.Z.modal,onOk:()=>{const ct=[...Ue];ct.splice(Bt,1),Ye(ct)}})},lt=()=>{const Bt=[...Ue];Bt.push(""),Ye(Bt)};return y.createElement(ke.Z,{className:"ml20"},y.createElement(he.Z,{flex:1},Ue==null?void 0:Ue.map((Bt,ct)=>y.createElement(ke.Z,{key:`${Bt}_${ct}`,align:"middle",className:"mb20"},y.createElement(E.Z,{value:Bt,style:{flex:1},onChange:nt=>{const Ze=[...Ue];Ze[ct]=nt,Ye(Ze)}}),y.createElement(xe.Z,{title:"\u5220\u9664"},y.createElement(Me.Z,{className:oe.Z.deleteIcon,style:{marginLeft:15,visibility:ct>0?"visible":"hidden"},onClick:()=>it(ct)}))))),y.createElement(he.Z,null,y.createElement("div",{className:`${oe.Z.addBtn}`,onClick:()=>{lt()}},"\u65B0\u589E\u7B54\u6848")))},He=({value:Ue=!0,onChange:Ye})=>y.createElement(pe.Z,{checked:!Ue,onChange:it=>{Ye(!it)}}),We="\u2581",Ge=({questionTitlePlaceholder:Ue,form:Ye,scoreByBlank:it=!1,answerKey:lt})=>{const[Bt,ct]=(0,a.useState)(!1),nt=(Mt,st)=>{const ut=st.line;let an=0;for(let jn=0;jn{const Pn=Mt.getRange(st.from,st.to);let jn=0;if(st.text.forEach(bt=>{jn+=bt.split(We).length-1}),st.origin!=="setValue"){if(Pn&&Pn.indexOf(We)!==-1){const bt=Pn.split(We).length-1,An=nt(Mt,st.from);if(console.log(`\u5220\u9664${bt}\u4E2A\uFF0C \u524D\u9762\u6709${An}\u4E2A\uFF0C\u65B0\u589E${jn}\u4E2A`),bt>1){const On=Array.from({length:bt},(Qt,zt)=>An+zt);an(On)}else an(An)}else if(jn>0){const bt=nt(Mt,st.from);console.log(`\u65B0\u589E${jn}\u4E2A\uFF0C\u4E4B\u524D\u6709${bt}\u4E2A`),ut(jn,bt)}}},yt=()=>{const Mt=Ye.getFieldValue(lt);Ye.setFieldsValue({[lt]:Mt.map((st,ut)=>ve(fe({},st),{position:ut+1}))})},ht=(0,a.useRef)(),Je=(Mt,st)=>{for(let ut=0;ut{ot.current(Mt),yt()},kt=Se.default.useWatch(lt,Ye);return y.createElement("div",{className:oe.Z.wrap},y.createElement("div",{className:oe.Z.questionTitleEditorWrap},y.createElement(Se.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:Ue,showNullButton:!0,onCMBeforeChange:(Mt,st)=>{Ze(Mt,st,Je,Ct)}}))),y.createElement(Se.default.List,{name:lt,rules:[{validator(Mt,st){if(!(st!=null&&st.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ut of st){const{answer_text:an}=ut||{};if(an!=null&&an.some(Pn=>(Pn==null?void 0:Pn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Mt,{add:st,remove:ut},{errors:an})=>(ht.current=st,ot.current=ut,y.createElement(y.Fragment,null,y.createElement(Se.default.Item,{label:y.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Mt!=null&&Mt.length)&&y.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Mt.map((Pn,jn)=>{var bt=Pn,{key:An,name:On}=bt,Qt=Ne(bt,["key","name"]),zt,jt;return y.createElement("div",{style:{marginBottom:10},key:An},y.createElement(ke.Z,{className:"mb20",align:"middle",wrap:!1},y.createElement(he.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",jn+1),y.createElement(Se.default.Item,ve(fe({},Qt),{name:[On,"model"],noStyle:!0}),y.createElement(Ae.ZP.Group,{onChange:()=>{const sn=Ye.getFieldValue(lt);Ye.setFieldsValue({[lt]:sn.map((vt,Tt)=>ve(fe({},vt),{answer_text:On===Tt?[""]:vt.answer_text}))})}},y.createElement(Ae.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},y.createElement(me.Z,null))),y.createElement(Ae.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",y.createElement(xe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},y.createElement(me.Z,null)))))),y.createElement(ke.Z,{style:{marginLeft:20},align:"middle",wrap:!1},y.createElement(he.Z,{flex:1},y.createElement(ke.Z,{align:"top",justify:"space-between",wrap:!1},y.createElement(he.Z,{flex:1},y.createElement(Se.default.Item,ve(fe({},Qt),{name:[On,"answer_text"],noStyle:!0}),((jt=(zt=Ye.getFieldValue(lt))==null?void 0:zt[On])==null?void 0:jt.model)===1?y.createElement(Le,null):y.createElement(Re,null))),it&&y.createElement(he.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},y.createElement(Se.default.Item,ve(fe({},Qt),{name:[On,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oe.Z.blankInputNumberWrapper}),y.createElement(Ie.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),y.createElement(Se.default.Item,ve(fe({},Qt),{name:[On,"position"],noStyle:!0}),y.createElement(Fe.default,{type:"hidden"})))))})))),y.createElement(ke.Z,{align:"middle"},y.createElement(Se.default.Item,{name:"downcase",valuePropName:"checked"},y.createElement(pe.Z,null)),y.createElement(he.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),y.createElement(ke.Z,{align:"middle"},y.createElement(Se.default.Item,{name:"no_space",valuePropName:"checked"},y.createElement(pe.Z,null)),y.createElement(he.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(kt==null?void 0:kt.length)>1&&y.createElement(ke.Z,{align:"middle",className:(kt==null?void 0:kt.length)>1?"mb30":`${oe.Z.hide}`},y.createElement(Se.default.Item,{name:"is_ordered"},y.createElement(He,null)),y.createElement(he.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),y.createElement("div",{onClick:()=>ct(!0)},y.createElement(Se.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bt}))))}},66495:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return te}});var a=z(67294),Ce=z(71230),ke=z(15746),he=z(91773),Fe=z(52654),xe=z(41307),pe=z(67294),Se=Object.defineProperty,Ae=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(ne,de,ye)=>de in ne?Se(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,E=(ne,de)=>{for(var ye in de||(de={}))Me.call(de,ye)&&oe(ne,ye,de[ye]);if(ze)for(var ye of ze(de))me.call(de,ye)&&oe(ne,ye,de[ye]);return ne},y=(ne,de)=>Ae(ne,Ie(de)),x=(ne,de)=>{var ye={};for(var fe in ne)Me.call(ne,fe)&&de.indexOf(fe)<0&&(ye[fe]=ne[fe]);if(ne!=null&&ze)for(var fe of ze(ne))de.indexOf(fe)<0&&me.call(ne,fe)&&(ye[fe]=ne[fe]);return ye};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},ee=({value:ne,onChange:de,form:ye})=>{const fe=(ne==null?void 0:ne.is_answer)===1,ve=ne==null?void 0:ne.choice_text,Ne=()=>{const Le=ye.getFieldsValue().choices.map(Re=>({choice_text:Re.choice_text,is_answer:0}));ye.setFieldsValue({choices:Le}),de(y(E({},ne),{is_answer:1}))};return pe.createElement(Ce.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},pe.createElement(ke.Z,{onClick:Ne,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${fe?Fe.Z.activeAnswer:""}`},b[ve]),pe.createElement(ke.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},pe.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${fe?Fe.Z.activeJudgementAnswer:""}`},ve)),pe.createElement(ke.Z,{flex:"0 0 auto",className:"ml15"},pe.createElement("div",{onClick:Ne,className:`${Fe.Z.setAnswerBtn} ${fe?Fe.Z.activeAnswer:""}`},fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:de,form:ye})=>{const[fe,ve]=(0,a.useState)(!1);return pe.createElement("div",{className:Fe.Z.wrap},pe.createElement("div",{className:Fe.Z.questionTitleEditorWrap},pe.createElement(he.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},pe.createElement(xe.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),pe.createElement(he.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},pe.createElement(he.default.List,{name:"choices",rules:[{validator(Ne,Le){return Le.some(He=>(He==null?void 0:He.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ne=>pe.createElement("div",{id:"choices"},Ne.map(Le=>{var Re=Le,{key:He,name:We}=Re,Ge=x(Re,["key","name"]);return pe.createElement(he.default.Item,y(E({},Ge),{key:He,name:We,noStyle:!0}),pe.createElement(ee,{form:ye}))})))),pe.createElement("div",{onClick:()=>ve(!0)},pe.createElement(he.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},pe.createElement(xe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:fe}))))}},41307:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return E},x:function(){return y}});var a=z(35567),Ce=z(52654),ke=z(65226),he=z(67294),Fe=Object.defineProperty,xe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ze=(x,b,ee)=>b in x?Fe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[b]=ee,Me=(x,b)=>{for(var ee in b||(b={}))Ae.call(b,ee)&&ze(x,ee,b[ee]);if(Se)for(var ee of Se(b))Ie.call(b,ee)&&ze(x,ee,b[ee]);return x},me=(x,b)=>xe(x,pe(b)),oe=(x,b)=>{var ee={};for(var te in x)Ae.call(x,te)&&b.indexOf(te)<0&&(ee[te]=x[te]);if(x!=null&&Se)for(var te of Se(x))b.indexOf(te)<0&&Ie.call(x,te)&&(ee[te]=x[te]);return ee};const E=x=>{var b=x,{value:ee,onChange:te,scrollId:ne}=b,de=oe(b,["value","onChange","scrollId"]);return he.createElement("div",{id:ne||""},he.createElement(a.Z,me(Me({},de),{defaultValue:ee,onChange:(ye,fe)=>{fe!=null&&fe.length?te(ye,fe):te(ye)}})))},y=({value:x,onChange:b,placeholder:ee,height:te=140,isEdit:ne,miniToolbar:de,watch:ye=!0})=>ne?he.createElement(a.Z,{watch:ye,isFocus:!0,height:te||void 0,placeholder:ee,defaultValue:x,onChange:b,miniToolbar:de}):he.createElement("div",{style:{cursor:"pointer"}},x?he.createElement(ke.Z,{className:Ce.Z.inputBorder,value:x}):he.createElement("div",{className:`${Ce.Z.inputBorder} ${Ce.Z.placeholder} inputBorderError`},ee))},77792:function(Ft,rt,z){"use strict";z.d(rt,{W:function(){return Re}});var a=z(67294),Ce=z(2453),ke=z(66309),he=z(91773),Fe=z(59637),xe=z(71230),pe=z(15746),Se=z(83062),Ae=z(28802),Ie=z(37720),ze=z(52654),Me=z(41307),me=z(35567),oe=z(17663),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(He,We,Ge)=>We in He?E(He,We,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):He[We]=Ge,de=(He,We)=>{for(var Ge in We||(We={}))ee.call(We,Ge)&&ne(He,Ge,We[Ge]);if(b)for(var Ge of b(We))te.call(We,Ge)&&ne(He,Ge,We[Ge]);return He},ye=(He,We)=>y(He,x(We)),fe=(He,We)=>{var Ge={};for(var Ue in He)ee.call(He,Ue)&&We.indexOf(Ue)<0&&(Ge[Ue]=He[Ue]);if(He!=null&&b)for(var Ue of b(He))We.indexOf(Ue)<0&&te.call(He,Ue)&&(Ge[Ue]=He[Ue]);return Ge};const ve=He=>{var We=He,{value:Ge,onChange:Ue}=We,Ye=fe(We,["value","onChange"]);const it=lt=>{Ue([lt])};return a.createElement(me.Z,ye(de({},Ye),{defaultValue:Ge==null?void 0:Ge[0],onChange:it}))},Ne=He=>{if(!He)return!1;if(/^s*$/.test(He)||He.trim()===""){Ce.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let We=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return He==="|"?(Ce.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Le=({value:He=[],onClose:We})=>a.createElement(ke.default,{closable:!0,onClose:We,className:ze.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},He.join(" \u6216 "))),Re=({questionTitlePlaceholder:He,form:We,showKeywords:Ge,isMustKeyWords:Ue=Ge})=>{const[Ye,it]=(0,a.useState)(!1),[lt,Bt]=(0,a.useState)(""),ct=he.default.useWatch("use_keywords",We),nt=he.default.useWatch("question_score",We);return a.createElement("div",{className:ze.Z.wrap},a.createElement("div",{className:ze.Z.questionTitleEditorWrap},a.createElement(he.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Me.h,{scrollId:"name",watch:!0,height:140,placeholder:He}))),a.createElement(he.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(ve,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ge&&!Ue&&a.createElement(he.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,{defaultChecked:!0})),Ge&&Ue&&a.createElement(xe.Z,{align:"middle",className:"mb30"},a.createElement(he.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(Fe.Z,null)),a.createElement(pe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(pe.Z,null,a.createElement(Se.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(oe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ct||!Ue)&&a.createElement(he.default.List,{name:"keywords",rules:[{validator(Ze,yt){return Ue?yt!=null&&yt.length?(yt==null?void 0:yt.reduce((Je,ot)=>Je+ot.score,0))>parseFloat(nt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ze,{add:yt,remove:ht})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${ze.Z.title} mb10`},Ue?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(xe.Z,{align:"middle",className:"font14 mb30"},a.createElement(pe.Z,{flex:1},a.createElement(Ae.default,{value:lt,onChange:Je=>{Bt(Je.target.value)},maxLength:50,allowClear:!0,onPressEnter:Je=>{var ot,Ct,kt,Mt;const st=`${(ot=Je.target)==null?void 0:ot.value}`,ut=(kt=(Ct=st==null?void 0:st.split("|"))==null?void 0:Ct.filter(jn=>!!jn))==null?void 0:kt.map(jn=>jn==null?void 0:jn.trim()),an=We.getFieldValue("keywords"),Pn=((Mt=an==null?void 0:an.map(jn=>jn==null?void 0:jn.keyword))==null?void 0:Mt.flat())||[];for(const jn of ut)if(Pn.includes(jn)){Ce.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ne(st)&&(yt({keyword:ut,score:1}),Bt(""))},className:ze.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(pe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ze.map(Je=>{var ot=Je,{key:Ct,name:kt}=ot,Mt=fe(ot,["key","name"]);return a.createElement(xe.Z,{key:Ct,className:"mb20",style:{marginRight:148}},a.createElement(pe.Z,{flex:1},a.createElement(xe.Z,{align:"middle",justify:"space-between"},a.createElement(he.default.Item,ye(de({},Mt),{name:[kt,"keyword"]}),a.createElement(Le,{onClose:()=>ht(kt)})),Ue&&a.createElement(he.default.Item,ye(de({},Mt),{name:[kt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),a.createElement(Ie.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>it(!0)},a.createElement(he.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Me.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},30351:function(Ft,rt,z){"use strict";z.d(rt,{tc:function(){return Ua.t},uh:function(){return a.u},rL:function(){return ba},u8:function(){return ke.u},ZZ:function(){return Ce.Z},Wk:function(){return he.W}});var a=z(11776),Ce=z(66495),ke=z(81580),he=z(77792),Fe=z(67294),xe=z(69234),pe=z(91773),Se=z(71230),Ae=z(15746),Ie=z(37720),ze=z(83062),Me=z(85418),me=z(52654),oe=z(24018),E=z(41307),y=z(62844),x=z(28802),b=z(59637),ee=z(67294),te=Object.defineProperty,ne=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ne=($n,Kn,Ha)=>Kn in $n?te($n,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Ha}):$n[Kn]=Ha,Le=($n,Kn)=>{for(var Ha in Kn||(Kn={}))fe.call(Kn,Ha)&&Ne($n,Ha,Kn[Ha]);if(ye)for(var Ha of ye(Kn))ve.call(Kn,Ha)&&Ne($n,Ha,Kn[Ha]);return $n},Re=($n,Kn)=>ne($n,de(Kn)),He=($n,Kn)=>{var Ha={};for(var gu in $n)fe.call($n,gu)&&Kn.indexOf(gu)<0&&(Ha[gu]=$n[gu]);if($n!=null&&ye)for(var gu of ye($n))Kn.indexOf(gu)<0&&ve.call($n,gu)&&(Ha[gu]=$n[gu]);return Ha};const We=({value:$n,onChange:Kn})=>{const Ha=Ju=>{y.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:me.Z.modal,onOk:()=>{const lr=[...$n];lr.splice(Ju,1),Kn(lr)}})},gu=()=>{const Ju=[...$n];Ju.push(""),Kn(Ju)};return ee.createElement(Se.Z,{className:"ml20"},ee.createElement(Ae.Z,{flex:1},$n==null?void 0:$n.map((Ju,lr)=>ee.createElement(Se.Z,{key:`${Ju}_${lr}`,align:"middle",className:"mb20"},ee.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ju,autoSize:{maxRows:3},maxLength:1e3,onBlur:nl=>{const Mn=[...$n],Xt=nl.target.value.trim();Mn[lr]=Xt,Kn(Mn)}}),ee.createElement(ze.Z,{title:"\u5220\u9664"},ee.createElement(oe.Z,{className:me.Z.deleteIcon,style:{marginLeft:15,visibility:lr>0?"visible":"hidden"},onClick:()=>Ha(lr)}))))),ee.createElement(Ae.Z,null,ee.createElement("div",{className:`${me.Z.addBtn}`,onClick:()=>{gu()}},"\u65B0\u589E\u7B54\u6848")))},Ge=({value:$n=!0,onChange:Kn})=>ee.createElement(b.Z,{checked:!$n,onChange:Ha=>{Kn(!Ha)}}),Ue="\u2581",Ye=({questionTitlePlaceholder:$n,form:Kn,name:Ha,scoreByBlank:gu=!1,answerKey:Ju,titleKey:lr="name",analysisKey:nl="analysis",isOrdered:Mn="is_ordered"})=>{var Xt,ea;const[Yn,ra]=(0,Fe.useState)(!1),sa=(tt,Ot)=>{const Nt=Ot.line;let Gn=0;for(let La=0;La{const la=tt.getRange(Ot.from,Ot.to);let La=0;if(Ot.text.forEach(Xn=>{La+=Xn.split(Ue).length-1}),Ot.origin!=="setValue"){if(la&&la.indexOf(Ue)!==-1){const Xn=la.split(Ue).length-1,Pu=sa(tt,Ot.from);if(console.log(`\u5220\u9664${Xn}\u4E2A\uFF0C \u524D\u9762\u6709${Pu}\u4E2A\uFF0C\u65B0\u589E${La}\u4E2A`),Xn>1){const oa=Array.from({length:Xn},(lu,Ya)=>Pu+Ya);Gn(oa)}else Gn(Pu)}else if(La>0){const Xn=sa(tt,Ot.from);console.log(`\u65B0\u589E${La}\u4E2A\uFF0C\u4E4B\u524D\u6709${Xn}\u4E2A`),Nt(La,Xn)}}},Au=()=>{const tt=Kn.getFieldValue(["sub_item_banks",...Ju]);Kn.setFieldValue(["sub_item_banks",...Ju],tt==null?void 0:tt.map((Ot,Nt)=>Re(Le({},Ot),{position:Nt+1})))},ft=(0,Fe.useRef)(),re=(tt,Ot)=>{for(let Nt=0;Nt{ge.current(tt),Au()},Xe=(ea=(Xt=Kn.getFieldValue("sub_item_banks"))==null?void 0:Xt[Ju==null?void 0:Ju[0]])==null?void 0:ea[Ju==null?void 0:Ju[1]];return(0,Fe.useEffect)(()=>{console.log("========",Kn.getFieldsValue())},[Kn]),ee.createElement("div",{className:me.Z.wrap},ee.createElement("div",{className:me.Z.questionTitleEditorWrap},ee.createElement(pe.default.Item,{label:"\u9898\u5E72",name:lr,labelCol:{span:24},rules:[{required:!0}]},ee.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:$n,showNullButton:!0,onCMBeforeChange:(tt,Ot)=>{ka(tt,Ot,re,De)}}))),ee.createElement(pe.default.List,{name:Ju,rules:[{validator(tt,Ot){if((Ot==null?void 0:Ot.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Nt of Ot){const{answer_text:Gn}=Nt||{};if(Gn!=null&&Gn.some(la=>(la==null?void 0:la.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(tt,{add:Ot,remove:Nt},{errors:Gn})=>(ft.current=Ot,ge.current=Nt,ee.createElement(ee.Fragment,null,ee.createElement(pe.default.Item,{label:ee.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(tt!=null&&tt.length)&&ee.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),tt.map((la,La)=>{var Xn=la,{key:Pu,name:oa}=Xn,lu=He(Xn,["key","name"]);return ee.createElement(Se.Z,{align:"top",key:Pu},ee.createElement(Ae.Z,{className:`${me.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",La+1),ee.createElement(Ae.Z,{flex:1},ee.createElement(Se.Z,{align:"top",justify:"space-between"},ee.createElement(Ae.Z,{flex:1},ee.createElement(pe.default.Item,Re(Le({},lu),{name:[oa,"answer_text"],noStyle:!0}),ee.createElement(We,null))),gu&&ee.createElement(Ae.Z,{flex:"224px"},ee.createElement(pe.default.Item,Re(Le({},lu),{name:[oa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:me.Z.blankInputNumberWrapper}),ee.createElement(Ie.Z,{className:me.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ee.createElement(pe.default.Item,Re(Le({},lu),{name:[oa,"position"],noStyle:!0}),ee.createElement(x.default,{type:"hidden"}))))})))),ee.createElement(Se.Z,{align:"middle"},ee.createElement(pe.default.Item,{name:[Ha,"downcase"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ee.createElement(Se.Z,{align:"middle"},ee.createElement(pe.default.Item,{name:[Ha,"no_space"],valuePropName:"checked"},ee.createElement(b.Z,null)),ee.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Xe==null?void 0:Xe.length)>1&&ee.createElement(Se.Z,{align:"middle",className:(Xe==null?void 0:Xe.length)>1?"mb30":`${me.Z.hide}`},ee.createElement(pe.default.Item,{name:Mn},ee.createElement(Ge,null)),ee.createElement(Ae.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ee.createElement("div",{className:"mt30",onClick:()=>ra(!0)},ee.createElement(pe.default.Item,{name:nl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ee.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Yn}))))};var it=z(67294),lt=Object.defineProperty,Bt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,ht=($n,Kn,Ha)=>Kn in $n?lt($n,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Ha}):$n[Kn]=Ha,Je=($n,Kn)=>{for(var Ha in Kn||(Kn={}))Ze.call(Kn,Ha)&&ht($n,Ha,Kn[Ha]);if(nt)for(var Ha of nt(Kn))yt.call(Kn,Ha)&&ht($n,Ha,Kn[Ha]);return $n},ot=($n,Kn)=>Bt($n,ct(Kn)),Ct=($n,Kn)=>{var Ha={};for(var gu in $n)Ze.call($n,gu)&&Kn.indexOf(gu)<0&&(Ha[gu]=$n[gu]);if($n!=null&&nt)for(var gu of nt($n))Kn.indexOf(gu)<0&&yt.call($n,gu)&&(Ha[gu]=$n[gu]);return Ha};const kt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Mt=({value:$n,onChange:Kn,form:Ha,choiceKey:gu})=>{const Ju=($n==null?void 0:$n.is_answer)===1,lr=$n==null?void 0:$n.choice_text,nl=()=>{var Mn;const Xt=(Mn=Ha==null?void 0:Ha.getFieldValue(["sub_item_banks",...gu]))==null?void 0:Mn.map(ea=>({choice_text:ea.choice_text,is_answer:0}));Ha==null||Ha.setFieldValue(["sub_item_banks",...gu],Xt),Kn(ot(Je({},$n),{is_answer:1}))};return it.createElement(Se.Z,{className:me.Z.choiceWrap,align:"middle",wrap:!1},it.createElement(Ae.Z,{onClick:nl,className:`${me.Z.choiceIndex} ${me.Z.judgementIndex} ${Ju?me.Z.activeAnswer:""}`},kt[lr]),it.createElement(Ae.Z,{flex:1,className:`${me.Z.editorWrap} ml15`},it.createElement("div",{className:`${me.Z.inputBorder} ${me.Z.placeholder} ${Ju?me.Z.activeJudgementAnswer:""}`},lr)),it.createElement(Ae.Z,{flex:"0 0 auto",className:"ml15"},it.createElement("div",{onClick:nl,className:`${me.Z.setAnswerBtn} ${Ju?me.Z.activeAnswer:""}`},Ju?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},st=({questionTitlePlaceholder:$n,choiceKey:Kn="choices",form:Ha,titleKey:gu="name",analysisKey:Ju="analysis"})=>{const[lr,nl]=(0,Fe.useState)(!1);return it.createElement("div",{className:me.Z.wrap},it.createElement("div",{className:me.Z.questionTitleEditorWrap},it.createElement(pe.default.Item,{label:"\u9898\u5E72",name:gu,labelCol:{span:24},rules:[{required:!0}]},it.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:$n}))),it.createElement(pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},it.createElement(pe.default.List,{name:Kn,rules:[{validator(Mn,Xt){return Xt.some(Yn=>(Yn==null?void 0:Yn.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Mn=>it.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Mn.map(Xt=>{var ea=Xt,{key:Yn,name:ra}=ea,sa=Ct(ea,["key","name"]);return it.createElement(pe.default.Item,ot(Je({},sa),{key:Yn,name:ra,noStyle:!0}),it.createElement(Mt,{form:Ha,choiceKey:Kn}))})))),it.createElement("div",{className:"mt30",onClick:()=>nl(!0)},it.createElement(pe.default.Item,{name:Ju,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},it.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:lr}))))};var ut=z(2453),an=z(66309),Pn=z(35567),jn=z(17663),bt=Object.defineProperty,An=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,sn=($n,Kn,Ha)=>Kn in $n?bt($n,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Ha}):$n[Kn]=Ha,vt=($n,Kn)=>{for(var Ha in Kn||(Kn={}))zt.call(Kn,Ha)&&sn($n,Ha,Kn[Ha]);if(Qt)for(var Ha of Qt(Kn))jt.call(Kn,Ha)&&sn($n,Ha,Kn[Ha]);return $n},Tt=($n,Kn)=>An($n,On(Kn)),qt=($n,Kn)=>{var Ha={};for(var gu in $n)zt.call($n,gu)&&Kn.indexOf(gu)<0&&(Ha[gu]=$n[gu]);if($n!=null&&Qt)for(var gu of Qt($n))Kn.indexOf(gu)<0&&jt.call($n,gu)&&(Ha[gu]=$n[gu]);return Ha};const St=$n=>{var Kn=$n,{value:Ha,onChange:gu}=Kn,Ju=qt(Kn,["value","onChange"]);const lr=nl=>{gu([nl])};return Fe.createElement(Pn.Z,Tt(vt({},Ju),{defaultValue:Ha==null?void 0:Ha[0],onChange:lr}))},Ke=$n=>{if(!$n)return!1;let Kn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return $n==="|"?(ut.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ln=({value:$n=[],onClose:Kn})=>Fe.createElement(an.default,{closable:!0,onClose:Kn,className:me.Z.keywordTag},Fe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},$n.join(" \u6216 "))),Vn=({questionTitlePlaceholder:$n,form:Kn,showKeywords:Ha,isMustKeyWords:gu=Ha,titleKey:Ju="name",analysisKey:lr="analysis",answerTexts:nl="answer_texts",keywords:Mn="keywords",useKeywords:Xt="use_keywords",indexs:ea})=>{const[Yn,ra]=(0,Fe.useState)(!1),[sa,ka]=(0,Fe.useState)(""),[Au,ft]=(0,Fe.useState)(!1),re=pe.default.useWatch("question_score",Kn);return Fe.createElement("div",{className:me.Z.wrap},Fe.createElement("div",{className:me.Z.questionTitleEditorWrap},Fe.createElement(pe.default.Item,{label:"\u9898\u5E72",name:Ju,labelCol:{span:24},rules:[{required:!0}]},Fe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:$n}))),Fe.createElement(pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:nl,labelCol:{span:24}},Fe.createElement(St,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ha&&!gu&&Fe.createElement(pe.default.Item,{hidden:!0,name:Xt,valuePropName:"checked"},Fe.createElement(b.Z,{defaultChecked:!0})),Ha&&gu&&Fe.createElement(Se.Z,{align:"middle",className:"mb30"},Fe.createElement(pe.default.Item,{name:Xt,valuePropName:"checked"},Fe.createElement(b.Z,{onChange:()=>{var ge,De,Xe,tt,Ot,Nt;console.log(Kn.getFieldsValue()),ft((Xe=(De=(ge=Kn.getFieldsValue())==null?void 0:ge.sub_item_banks)==null?void 0:De[ea])==null?void 0:Xe.use_keywords),console.log((Nt=(Ot=(tt=Kn.getFieldsValue())==null?void 0:tt.sub_item_banks)==null?void 0:Ot[ea])==null?void 0:Nt.use_keywords),console.log(Au)}})),Fe.createElement(Ae.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fe.createElement(Ae.Z,null,Fe.createElement(ze.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Fe.createElement(jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Au||!gu)&&Fe.createElement(pe.default.List,{name:Mn,rules:[{validator(ge,De){return gu?De!=null&&De.length?(De==null?void 0:De.reduce((tt,Ot)=>tt+Ot.score,0))>parseFloat(re)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ge,{add:De,remove:Xe})=>Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:`${me.Z.title} mb10`},gu?"\u5173\u952E\u8BCD":Fe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Fe.createElement(Se.Z,{align:"middle",className:"font14 mb30"},Fe.createElement(Ae.Z,{flex:1},Fe.createElement(x.default,{value:sa,onChange:tt=>{ka(tt.target.value)},maxLength:50,allowClear:!0,onPressEnter:tt=>{var Ot,Nt,Gn,la;const La=`${(Ot=tt.target)==null?void 0:Ot.value}`,Xn=(Gn=(Nt=La==null?void 0:La.split("|"))==null?void 0:Nt.filter(lu=>!!lu))==null?void 0:Gn.map(lu=>lu==null?void 0:lu.trim()),Pu=Kn.getFieldValue(["sub_item_banks",...Mn]),oa=((la=Pu==null?void 0:Pu.map(lu=>lu==null?void 0:lu.keyword))==null?void 0:la.flat())||[];for(const lu of Xn)if(oa.includes(lu)){ut.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ke(La)&&(De({keyword:Xn,score:1}),ka(""))},className:me.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Fe.createElement(Ae.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ge.map(tt=>{var Ot=tt,{key:Nt,name:Gn}=Ot,la=qt(Ot,["key","name"]);return Fe.createElement(Se.Z,{key:Nt,className:"mb20",style:{marginRight:148}},Fe.createElement(Ae.Z,{flex:1},Fe.createElement(Se.Z,{align:"middle",justify:"space-between"},Fe.createElement(pe.default.Item,Tt(vt({},la),{name:[Gn,"keyword"]}),Fe.createElement(ln,{onClose:()=>Xe(Gn)})),gu&&Fe.createElement(pe.default.Item,Tt(vt({},la),{name:[Gn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:me.Z.blankInputNumberWrapper}),Fe.createElement(Ie.Z,{className:me.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Fe.createElement("div",{onClick:()=>ra(!0)},Fe.createElement(pe.default.Item,{name:lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Yn}))))};var Pa=z(67294),Bu=Object.defineProperty,wa=Object.defineProperties,er=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Zt=($n,Kn,Ha)=>Kn in $n?Bu($n,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Ha}):$n[Kn]=Ha,Ln=($n,Kn)=>{for(var Ha in Kn||(Kn={}))rr.call(Kn,Ha)&&Zt($n,Ha,Kn[Ha]);if(cu)for(var Ha of cu(Kn))Ca.call(Kn,Ha)&&Zt($n,Ha,Kn[Ha]);return $n},gl=($n,Kn)=>wa($n,er(Kn)),vr=($n,Kn)=>{var Ha={};for(var gu in $n)rr.call($n,gu)&&Kn.indexOf(gu)<0&&(Ha[gu]=$n[gu]);if($n!=null&&cu)for(var gu of cu($n))Kn.indexOf(gu)<0&&Ca.call($n,gu)&&(Ha[gu]=$n[gu]);return Ha};const{Panel:qu}=xe.default,ba=({questionTitlePlaceholder:$n,choiceKey:Kn,form:Ha,withScore:gu})=>{const[Ju,lr]=(0,Fe.useState)([]),nl=Mn=>{lr(Mn)};return Pa.createElement("div",{className:me.Z.wrap},Pa.createElement("div",{className:me.Z.questionTitleEditorWrap},Pa.createElement(pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Pa.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:$n}))),Pa.createElement(pe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Pa.createElement(pe.default.List,{name:"sub_item_banks",rules:[{validator(Mn,Xt){return Xt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Mn,{add:Xt,remove:ea,move:Yn})=>{const ra=Ha.getFieldValue("sub_item_banks");return Pa.createElement(Pa.Fragment,null,Pa.createElement(xe.default,{className:Mn.length>0?me.Z.collapseWrapper:"",bordered:!1,activeKey:Ju,onChange:nl,expandIcon:({isActive:sa})=>Pa.createElement("i",{className:`iconfont icon-weizhankai ${sa?me.Z.open:me.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Mn.map((sa,ka)=>{var Au=sa,{key:ft,name:re}=Au,ge=vr(Au,["key","name"]),De,Xe,tt,Ot,Nt,Gn,la,La,Xn,Pu;return Pa.createElement(qu,{className:me.Z.panel,forceRender:!0,header:Pa.createElement("div",{className:me.Z.panelHeader},"\u7B2C",ka+1,"\u5C0F\u9898",Pa.createElement("span",null,"\uFF08",((De=ra==null?void 0:ra[re])==null?void 0:De.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Xe=ra==null?void 0:ra[re])==null?void 0:Xe.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((tt=ra==null?void 0:ra[re])==null?void 0:tt.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Ot=ra==null?void 0:ra[re])==null?void 0:Ot.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:re,extra:Pa.createElement(Se.Z,{align:"middle",onClick:oa=>oa.stopPropagation()},gu&&Pa.createElement(Ae.Z,null,Pa.createElement(pe.default.Item,gl(Ln({},ge),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[re,"question_score"],className:me.Z.blankInputNumberWrapper}),Pa.createElement(Ie.Z,{className:me.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Pa.createElement(Ae.Z,null,Pa.createElement(Se.Z,{align:"middle",className:"pl40",justify:"end"},ka!==0&&Pa.createElement("div",{onClick:()=>{var oa;Yn(ka,ka-1);const lu=(oa=Ha.getFieldValue("sub_item_banks"))==null?void 0:oa.map((Ya,Fa)=>(Mn.map((va,Zn)=>{Fa===Zn&&(Ya.q_position=Number(va.name)+1)}),Ya));Ha.setFieldValue("sub_item_banks",lu)}},Pa.createElement(ze.Z,{title:"\u4E0A\u79FB"},Pa.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ka{var oa;Yn(ka,ka+1);const lu=(oa=Ha.getFieldValue("sub_item_banks"))==null?void 0:oa.map((Ya,Fa)=>(Mn.map((va,Zn)=>{Fa===Zn&&(Ya.q_position=Number(va.name)+1)}),Ya));Ha.setFieldValue("sub_item_banks",lu)},className:ka===0?"":"ml15"},Pa.createElement(ze.Z,{title:"\u4E0B\u79FB"},Pa.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Pa.createElement(Ae.Z,null,Pa.createElement(ze.Z,{title:"\u5220\u9664"},Pa.createElement(oe.Z,{className:`${me.Z.deleteIcon} ml15`,onClick:()=>ea(re)}))))},Pa.createElement(pe.default.Item,gl(Ln({},ge),{name:re}),(((Nt=ra==null?void 0:ra[re])==null?void 0:Nt.item_type)=="SINGLE"||((Gn=ra==null?void 0:ra[re])==null?void 0:Gn.item_type)=="MULTIPLE")&&Pa.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((la=ra==null?void 0:ra[re])==null?void 0:la.item_type)=="MULTIPLE",form:Ha,choiceKey:[re,"choices"],titleKey:[re,"name"],analysisKey:[re,"analysis"],choiceOptionsPath:["sub_item_banks",re,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((La=ra==null?void 0:ra[re])==null?void 0:La.item_type)=="COMPLETION"&&Pa.createElement(Ye,{form:Ha,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:re,titleKey:[re,"name"],analysisKey:[re,"analysis"],isOrdered:[re,"is_ordered"],answerKey:[re,"standard_answers"]}),((Xn=ra==null?void 0:ra[re])==null?void 0:Xn.item_type)=="JUDGMENT"&&Pa.createElement(st,{form:Ha,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[re,"name"],analysisKey:[re,"analysis"],choiceKey:[re,"choices"]}),((Pu=ra==null?void 0:ra[re])==null?void 0:Pu.item_type)=="SUBJECTIVE"&&Pa.createElement(Vn,{showKeywords:!0,isMustKeyWords:!1,form:Ha,titleKey:[re,"name"],analysisKey:[re,"analysis"],answerTexts:[re,"answer_texts"],useKeywords:[re,"use_keywords"],keywords:[re,"keywords"],indexs:re,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Mn.length<20&&Pa.createElement(Me.Z,{menu:{items:[{label:Pa.createElement("div",{onClick:()=>{Xt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),lr([Mn==null?void 0:Mn.length,...Ju])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Pa.createElement("div",{onClick:()=>{Xt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),lr([Mn==null?void 0:Mn.length,...Ju])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Pa.createElement("div",{onClick:()=>{Xt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),lr([Mn==null?void 0:Mn.length,...Ju])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Pa.createElement("div",{onClick:()=>{Xt({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),lr([Mn==null?void 0:Mn.length,...Ju])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Pa.createElement("div",{onClick:()=>{Xt({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),lr([Mn==null?void 0:Mn.length,...Ju])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(sa=>sa.show).map(sa=>({label:sa.label,key:sa.key}))}},Pa.createElement("div",{className:`${me.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Ua=z(15312)},65226:function(Ft,rt,z){"use strict";z.d(rt,{z:function(){return Ne},Z:function(){return Le}});var a=z(67294),Ce=z(81897),ke=z(51161),he=z(11771),Fe=z(67631),xe=z.n(Fe),pe=z(11320),Se=z(28706),Ae=z(20527),Ie=z(25934),ze=z(20819),Me=z(67294),oe=({html:Re})=>{const He=(0,a.useRef)(null),We=(0,a.useRef)(null),Ge=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1057,8 +1057,8 @@ ${Pn} margin-top: 0; margin-bottom: 16px; }`;return(0,a.useEffect)(()=>{const Ue=He.current.attachShadow({mode:"open"});We.current=document.createElement("div"),We.current.className="markdown-body",We.current.innerHTML=Re,Ue.appendChild(We.current);const Ye=document.createElement("style");return Ye.textContent=Ge,Ue.appendChild(Ye),()=>{Ue.innerHTML=""}},[]),(0,a.useEffect)(()=>{We.current&&(We.current.innerHTML=Re)},[Re]),Me.createElement("div",{ref:He})};function E(Re){const He=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],We=new RegExp(`\\b(${He.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Re.replace(We,"").trim()}var y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Re,He,We)=>He in Re?y(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:We}):Re[He]=We,ne=(Re,He)=>{for(var We in He||(He={}))b.call(He,We)&&te(Re,We,He[We]);if(x)for(var We of x(He))ee.call(He,We)&&te(Re,We,He[We]);return Re};const de="@\u2581\u2581@",ye="@\u2581@",fe=/]*>/g;function ve(Re){let He=document.createElement("div");return He.innerHTML=Re,He.childNodes.length===0?"":He.childNodes[0].nodeValue}const Ne=(Re,He)=>{Re=Re||"";const We=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ge=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ue=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ye=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return He?Re.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(We,(it,lt,Bt,ct,nt,Ze,yt)=>{const ht=lt||ct||Ze,Je=Bt||nt||yt||"?";return pe.Z.API_SERVER+"/api/attachments/"+ht+Je+"&t="+(0,Se.Jn)(ht,Date.now())+(it.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Re=Re.replace(Ye,(it,lt,Bt,ct,nt,Ze,yt)=>{const ht=lt||ct||Ze,Je=Bt||nt||yt||"?";return pe.Z.API_SERVER+"/attachments/download/"+ht+Je+"&t="+(0,Se.Jn)(ht,Date.now())+(it.indexOf(")")>-1?")":"&")}).replace(We,(it,lt,Bt,ct,nt,Ze,yt)=>{const ht=lt||ct||Ze,Je=Bt||nt||yt||"?";return pe.Z.API_SERVER+"/api/attachments/"+ht+Je+"&t="+(0,Se.Jn)(ht,Date.now())+(it.indexOf(")")>-1?")":"&")}).replace(Ge,(it,lt,Bt,ct,nt)=>{const Ze=lt||ct,yt=Bt||nt||"";return'"'+pe.Z.API_SERVER+"/api/attachments/"+Ze+yt+Ze+yt+"&t="+(0,Se.Jn)(Ze,Date.now())}).replace(Ue,(it,lt,Bt,ct,nt)=>{const Ze=lt||ct,yt=Bt||nt||"";return"("+pe.Z.API_SERVER+"/files/uploads/"+Ze+yt+Ze+yt+"&t="+(0,Se.Jn)(Ze,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Re)};var Le=({value:Re="",className:He,showTextOnly:We,showLines:Ge,style:Ue={},stylesPrev:Ye={},highlightKeywords:it,showProgramFill:lt,isProgramFill:Bt,disabledFill:ct=!1,programFillValue:nt,onFillChange:Ze=Je=>{},onFillBlur:yt=()=>{},onFillFocus:ht=()=>{}})=>{let Je=E(String(Re||""));const[ot,Ct]=(0,a.useState)(""),[kt,Mt]=(0,a.useState)("office"),[st,ut]=(0,a.useState)([]),un=(0,a.useRef)("a"+(0,Ie.Z)()),Pn={},Rn=Ke=>//i.test(Ke||""),bt=(Ke,ln,Un)=>{const Ca=document.createElement(Ke===ye?"input":"textarea");Ca.style.width="100%",Ca.style.height=Ke===ye?"40px":"151px",Ca.rows=5,Ca.spellcheck=!1,Ca.name="edu-program-fill",Ca.placeholder="\u8BF7\u8F93\u5165",Ca.dataset.id=ln;const Cu=Object.keys(Pn).length;return Pn[Cu]=Ca,`${Ca.outerHTML}`};function An(Ke){return Ke=Ke.replace(/!\[.*?\]\(.*?\)/g,""),Ke=Ke.replace(/\[.*?\]\(.*?\)/g,""),Ke=Ke.replace(new RegExp("","gs"),""),Ke=Ke.replace(//g,""),Ke=Ke.replace(//g,""),Ke=Ke.replace(new RegExp(".*?<\\/video>","gs"),""),Ke=Ke.replace(new RegExp(".*?<\\/audio>","gs"),""),Ke=Ke.replace(new RegExp(".*?<\\/style>","gs"),""),Ke=Ke.replace(new RegExp(".*?<\\/script>","gs"),""),Ke}const Nn=Ke=>!We&&Rn(Je)?Ke:Ke.replace(/([\s\S]+?)<\/style>/gim,function(ln,Un){let Ca=Un.replace(/(\n|\r)/g,"").split("}"),Cu=[];return Ca.map(Da=>{Da!=""&&Cu.push(`.${un.current} ${Da}`)}),``}),Qt=(0,a.useMemo)(()=>{try{const Ca=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Cu=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Da=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,nr=/\(\/attachments\/download\//g;Je=Je.replace(nr,"("+pe.Z.API_SERVER+"/attachments/download/").replace(Ca,"("+pe.Z.API_SERVER+"/api/attachments/").replace(Cu,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(Da,'"'+pe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(Ca){}if(lt){let Ca=-1;return Je=Je.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Cu,Da,nr){var cu;return++Ca,bt(Cu,Ca,(cu=nt==null?void 0:nt[Ca])==null?void 0:cu.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${Nn(Je||"")}
    `}let Ke=Nn(Je);Ke=(0,ke.ZP)(Ke);const ln=(0,ke.ez)();Je.match(/\[TOC\]/)&&(Ke=Ke.replace("

    [TOC]

    ",(0,ke.Qv)()),(0,ke.Iy)()),Ke=Ke.replace(/(__special_katext_id_\d+__)/g,(Ca,Cu)=>{const{type:Da,expression:nr}=ln[Cu];return(0,Ae.renderToString)(ve(nr)||"",{displayMode:Da==="block",throwOnError:!1,output:"html"})}),Ke=Ke.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ke.AL)();const Un=document.createElement("div");if(Un.innerHTML=Ke,We)return Un.innerText;if(it){const Ca=it.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return vt(Un,Ca),Un.innerHTML}return setTimeout(()=>St(),500),Un.innerHTML},[Je,it]);(0,a.useEffect)(()=>{Tt.current&&Tt.current.querySelectorAll(["input","textarea"]).forEach(ln=>{ln.oninput=zt,ln.onblur=jt,ln.onfocus=sn})},[st]),(0,a.useEffect)(()=>{var Ke,ln,Un,Ca,Cu;if(nt!=null&&nt.length)try{const Da=Tt.current.querySelectorAll(".edu-program-fill-score"),nr=Tt.current.querySelectorAll('[name="edu-program-fill"]');for(const[cu,or]of nr.entries())or.value=((Ke=nt==null?void 0:nt[cu])==null?void 0:Ke.value)||"",((ln=nt==null?void 0:nt[cu])==null?void 0:ln.type)==="warning"?or.className="program-fill-warning":((Un=nt==null?void 0:nt[cu])==null?void 0:Un.type)==="success"?or.className="program-fill-success":or.className="";for(const[cu,or]of Da.entries())or.innerHTML=(Ca=nt==null?void 0:nt[cu])!=null&&Ca.score?`${(Cu=nt==null?void 0:nt[cu])==null?void 0:Cu.score}\u5206`:"";ut(nt)}catch(Da){console.log(Da,"error")}},[nt]);const zt=Ke=>{st[Ke.target.dataset.id]=st[Ke.target.dataset.id]||{},st[Ke.target.dataset.id].value=Ke.target.value,ut([...st]),Ze(st,Ke.target.dataset.id)},jt=Ke=>{st[Ke.target.dataset.id]=st[Ke.target.dataset.id]||{},st[Ke.target.dataset.id].value=Ke.target.value,ut([...st]),yt(st,Ke.target.dataset.id)},sn=Ke=>{st[Ke.target.dataset.id]=st[Ke.target.dataset.id]||{},st[Ke.target.dataset.id].value=Ke.target.value,ut([...st]),ht(st,Ke.target.dataset.id)};function vt(Ke,ln){return Ke.childNodes.forEach(Un=>{var Ca;if(Un.childNodes.length>0)vt(Un,ln);else if(Un.nodeName!=="IMG")if(Un.innerHTML)Un.innerHTML=(Ca=Un.innerHTML)==null?void 0:Ca.replace(new RegExp(ln,"gi"),'$&');else{const Cu=document.createElement("span");Cu.innerHTML=Un.textContent.replace(new RegExp(ln,"gi"),'$&'),Un.replaceWith(Cu)}})}const Tt=(0,a.useRef)();ke.jb.WebkitLineClamp=Ge,Ge&&(Ue=ne(ne({},Ue),ke.jb));function qt(Ke){let ln=Ke.target;if(ln.tagName.toUpperCase()==="A"){let Un=ln.getAttribute("href");if(Un.indexOf("office")>-1)Ke.preventDefault(),Ct(Un),Mt("office");else if(Un.indexOf("application/pdf")>-1)Ke.preventDefault(),Ct(Un),Mt("pdf");else if(Un.indexOf("text/html")>-1)Ke.preventDefault(),Ct(Un),Mt("html");else if(Un.startsWith("#")){Ke.preventDefault();let Ca=document.getElementById(Un.replace("#",""));Ca&&Ca.scrollIntoView(!0)}}}const St=()=>{var Ke;const ln=(Ke=Tt.current)==null?void 0:Ke.querySelectorAll("video");ln==null||ln.forEach(Un=>{if(Un.oncontextmenu=()=>!1,Un.src.indexOf(".m3u8")>-1&&!Un.canPlayType("application/vnd.apple.mpegurl")){if(xe().isSupported()){var Ca=new(xe());Ca.loadSource(Un.src),Ca.attachMedia(Un)}}})};return(0,a.useEffect)(()=>{if(Tt.current&&Qt&&Qt.match(fe)&&window.PR.prettyPrint(),Tt.current)return Tt.current.addEventListener("click",qt),()=>{var Ke;(Ke=Tt.current)==null||Ke.removeEventListener("click",qt),(0,ke.AL)(),(0,ke.Iy)()}},[Qt,Tt.current,qt]),(0,a.useEffect)(()=>{var Ke;const ln=Un=>{Un.preventDefault(),Un.clipboardData.setData("text",window.getSelection().toString())};return(Ke=Tt.current)==null||Ke.addEventListener("copy",ln),()=>{var Un;(Un=Tt.current)==null||Un.removeEventListener("copy",ln)}},[Tt.current]),a.createElement(a.Fragment,null,We&&a.createElement("div",{ref:Tt},Qt),!We&&!Rn(Qt)&&a.createElement("div",{ref:Tt,style:ne({},Ue),className:`${He||""} ${ct?"disabled-fill":""} markdown-body ${un.current}`,dangerouslySetInnerHTML:{__html:Qt}}),!We&&Rn(Qt)&&a.createElement(oe,{html:Qt}),a.createElement(ze.Z,{close:!0,data:ot,type:ot!=null&&ot.length?kt:"",style:ne({},Ye),onClose:()=>Ct("")}))}},45224:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return fe}});var a=z(67294),Ce=z(1706),ke=Object.defineProperty,he=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,pe=(ve,Ne,Le)=>Ne in ve?ke(ve,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ve[Ne]=Le,Se=(ve,Ne)=>{for(var Le in Ne||(Ne={}))Fe.call(Ne,Le)&&pe(ve,Le,Ne[Le]);if(he)for(var Le of he(Ne))xe.call(Ne,Le)&&pe(ve,Le,Ne[Le]);return ve},Ae=(ve,Ne)=>{var Le={};for(var Re in ve)Fe.call(ve,Re)&&Ne.indexOf(Re)<0&&(Le[Re]=ve[Re]);if(ve!=null&&he)for(var Re of he(ve))Ne.indexOf(Re)<0&&xe.call(ve,Re)&&(Le[Re]=ve[Re]);return Le};const ze={header:{cell:ve=>{var Ne=ve,{onResize:Le,width:Re}=Ne,He=Ae(Ne,["onResize","width"]);return Re?a.createElement(Ce.Resizable,{width:Re,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:We=>{We.stopPropagation()}}),onResize:Le,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Se({},He))):a.createElement("th",Se({},He))}}};var Me=z(57399),me=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ve,Ne,Le)=>Ne in ve?me(ve,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ve[Ne]=Le,te=(ve,Ne)=>{for(var Le in Ne||(Ne={}))x.call(Ne,Le)&&ee(ve,Le,Ne[Le]);if(y)for(var Le of y(Ne))b.call(Ne,Le)&&ee(ve,Le,Ne[Le]);return ve},ne=(ve,Ne)=>oe(ve,E(Ne)),de=(ve,Ne)=>{var Le={};for(var Re in ve)x.call(ve,Re)&&Ne.indexOf(Re)<0&&(Le[Re]=ve[Re]);if(ve!=null&&y)for(var Re of y(ve))Ne.indexOf(Re)<0&&b.call(ve,Re)&&(Le[Re]=ve[Re]);return Le},fe=ve=>{var Ne=ve,{pagination:Le,resColumns:Re,dataSource:He,onRow:We}=Ne,Ge=de(Ne,["pagination","resColumns","dataSource","onRow"]);const[Ue,Ye]=(0,a.useState)(!1),[it,lt]=(0,a.useState)([{}]),Bt=(0,a.useRef)(null);(0,a.useEffect)(()=>{let nt=Re;nt=nt.map((Ze,yt)=>ne(te({},Ze),{onHeaderCell:ht=>({width:ht.width,onResize:ct(yt)})})),lt(nt)},[]),(0,a.useEffect)(()=>{Bt.current=it},[it]);const ct=nt=>(Ze,{size:yt})=>{const ht=[...Bt.current];ht[nt]=ne(te({},ht[nt]),{width:yt.width}),lt(ht)};return a.createElement("div",null,a.createElement(Me.default,ne(te({bordered:!0,components:ze,columns:it,dataSource:He,pagination:Le,loading:Ue,onRow:We},Ge),{rowKey:nt=>nt.key||nt.id})))}},85688:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ne},P:function(){return ye}});var a=z(67294),Ce=z(91773),ke=z(62844),he=z(98813),Fe=z(28802),xe=z(57399),pe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Se=z(93686),Ae=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(Le,Re,He)=>Re in Le?Ae(Le,Re,{enumerable:!0,configurable:!0,writable:!0,value:He}):Le[Re]=He,y=(Le,Re)=>{for(var He in Re||(Re={}))me.call(Re,He)&&E(Le,He,Re[He]);if(Me)for(var He of Me(Re))oe.call(Re,He)&&E(Le,He,Re[He]);return Le},x=(Le,Re)=>Ie(Le,ze(Re)),b=(Le,Re)=>{var He={};for(var We in Le)me.call(Le,We)&&Re.indexOf(We)<0&&(He[We]=Le[We]);if(Le!=null&&Me)for(var We of Me(Le))Re.indexOf(We)<0&&oe.call(Le,We)&&(He[We]=Le[We]);return He},ee=(Le,Re,He)=>new Promise((We,Ge)=>{var Ue=lt=>{try{it(He.next(lt))}catch(Bt){Ge(Bt)}},Ye=lt=>{try{it(He.throw(lt))}catch(Bt){Ge(Bt)}},it=lt=>lt.done?We(lt.value):Promise.resolve(lt.value).then(Ue,Ye);it((He=He.apply(Le,Re)).next())});const te=({studentNames:Le,total:Re})=>{const He=["","\u4E00","\u4E24","\u4E09"];return Re>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},Le==null?void 0:Le.join("\u3001")),"\u7B49",a.createElement("span",{className:pe.orangeColor},Re),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},Le==null?void 0:Le.join("\u3001")),He[Re],"\u540D\u5B66\u751F")},ne=({used:Le,copy:Re,canNotCopy:He,studentNames:We,studentCount:Ge,inPaper:Ue,is_random:Ye=!1,position:it=""})=>{const lt=()=>{if(Re>0&&He>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:pe.orangeColor},Re),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:pe.orangeColor},He),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Re>0&&He===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:pe.orangeColor},Re),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Re===0&&He>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:pe.orangeColor},He),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Bt=it||(Ue?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:We,total:Ge}),"\u5B66\u4E60\u8FC7",Bt,"\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Le),"\u4E2A\u9879\u76EE\uFF0C",lt(),"\u3002\u8BF7\u9009\u62E9",Ye?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},de=({onCancel:Le,onOk:Re,visible:He,inPaper:We,renderData:Ge,type:Ue,isMultipleCourse:Ye=!1})=>{const[it]=Ce.default.useForm(),[lt,Bt]=(0,a.useState)(1),[ct,nt]=(0,a.useState)(!1),Ze=(0,a.useMemo)(()=>(Ge==null?void 0:Ge.total_num)===1&&(Ge==null?void 0:Ge.can_copy_num)===1,[Ge]),yt=(0,a.useMemo)(()=>{var ht;return(ht=Ge==null?void 0:Ge.course_data_list)==null?void 0:ht.filter(Je=>Je.is_show)},[Ge]);return a.createElement(a.Fragment,null,Ze?a.createElement(ke.default,{centered:!0,closable:!0,open:He,destroyOnClose:!0,title:"\u63D0\u793A",className:pe.antdModal,width:682,confirmLoading:ct,onCancel:Le,onOk:()=>ee(void 0,null,function*(){var ht;nt(!0);let Je=lt;if(Ye){const ot=y({},it.getFieldsValue());Je=(ht=Ge==null?void 0:Ge.course_data_list)==null?void 0:ht.map(Ct=>ot[Ct.id]!==void 0?x(y({},Ct),{is_copy:ot[Ct.id]}):Ct)}yield Re(Je),nt(!1)})},a.createElement("div",{className:pe.content,style:{marginBottom:20}},Ye?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:Ge==null?void 0:Ge.student_names,total:Ge==null?void 0:Ge.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ye?a.createElement(Ce.default,{form:it,preserve:!1},yt==null?void 0:yt.map(ht=>a.createElement(a.Fragment,{key:ht.id},a.createElement("h3",{className:"ml15 mb5"},ht.name),a.createElement(Ce.default.Item,{name:ht.id,initialValue:1},a.createElement(he.ZP.Group,{className:pe.content},a.createElement(he.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(he.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(he.ZP.Group,{value:lt,onChange:ht=>Bt(ht.target.value),className:pe.content,style:{marginBottom:30}},a.createElement(he.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(he.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:pe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:pe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${pe.content} ${pe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(ke.default,{centered:!0,closable:!0,destroyOnClose:!0,open:He,confirmLoading:ct,title:"\u63D0\u793A",width:682,onCancel:Le,onOk:()=>ee(void 0,null,function*(){var ht;nt(!0);let Je=0;if(Ye){const ot=y({},it.getFieldsValue());Je=(ht=Ge==null?void 0:Ge.course_data_list)==null?void 0:ht.map(Ct=>ot[Ct.id]!==void 0?x(y({},Ct),{is_use:ot[Ct.id]}):Ct)}yield Re(Je),nt(!1)})},a.createElement("div",{className:pe.content},a.createElement(te,{studentNames:Ge==null?void 0:Ge.student_names,total:Ge==null?void 0:Ge.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ye?a.createElement(Ce.default,{form:it,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),yt==null?void 0:yt.map(ht=>a.createElement(a.Fragment,{key:ht.id},a.createElement("h3",{className:"ml15 mb5"},ht.name),a.createElement(Ce.default.Item,{name:ht.id,initialValue:1},a.createElement(he.ZP.Group,{className:pe.content},a.createElement(he.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(he.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:pe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ye=function(){const[Le,Re]=(0,a.useState)(!1),[He,We]=(0,a.useState)();return[Le,()=>Re(!1),He,Ye=>ee(this,null,function*(){var it;const lt=Ye,{isImportMultipleCourse:Bt=!1}=lt,ct=b(lt,["isImportMultipleCourse"]);console.log(Ye);const nt=(Ye==null?void 0:Ye.result)||(yield(0,Se.Tr)(ct));return"status"in nt?!1:Bt?((it=nt==null?void 0:nt.course_data_list)==null?void 0:it.some(yt=>yt.is_show))?(We(nt),Re(!0),!0):nt.course_data_list||[]:nt.student_count===0?!1:(We(nt),Re(!0),!0)})]},fe=Le=>{const[Re]=Ce.default.useForm(),[He,We]=(0,a.useState)(!1),{onCancel:Ge,onOk:Ue,visible:Ye,inPaper:it=!1,renderData:lt,type:Bt,isMultipleCourse:ct=!1,position:nt}=Le;let Ze=(0,a.useMemo)(()=>it?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:pe.tableCell,render(Je,ot){return a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ot)=>a.createElement(a.Fragment,null,a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],initialValue:1},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426"))),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:pe.tableCell,render(Je,ot){return a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ot)=>a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],initialValue:1},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ot)=>a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],initialValue:1},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426")))}],[it]),yt=(0,a.useMemo)(()=>it?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:pe.tableCell,align:"center",ellipsis:!0,render:(Je,ot)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:pe.tableCell,ellipsis:!0,align:"center",render:(Je,ot)=>a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ot)=>a.createElement(a.Fragment,null,a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],initialValue:0},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426"))),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[it]);if(ct){const Je={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:pe.tableCell,render:(ot,Ct)=>a.createElement("a",{href:`/classrooms/${Ct.course_id}`},ot)};Ze=[Je,...Ze],yt=[Je,...yt]}const ht=(0,a.useMemo)(()=>ne({used:lt==null?void 0:lt.repeat_shixun_num,copy:lt==null?void 0:lt.can_copy_num,canNotCopy:lt==null?void 0:lt.no_copy_num,studentNames:lt==null?void 0:lt.student_names,studentCount:lt==null?void 0:lt.student_count,is_random:lt==null?void 0:lt.is_random,inPaper:it,position:nt}),[lt,it,nt]);return a.createElement(ke.default,{title:"\u63D0\u793A",centered:!0,open:Ye,confirmLoading:He,onOk:()=>ee(void 0,null,function*(){We(!0);const Je=Re.getFieldsValue(),ot=Object.keys(Je).map(Ct=>({id:parseInt(Ct.split("_")[0]),course_id:parseInt(Ct.split("_")[1]),is_use:Je[Ct].is_use,is_copy:Je[Ct].is_copy}));yield Ue(ot),We(!1)}),onCancel:Ge,width:880,okText:"\u786E\u8BA4",className:pe.antdModal,destroyOnClose:!0},a.createElement(Ce.default,{form:Re,preserve:!1},a.createElement("div",{className:pe.brief},ht),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:pe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(lt==null?void 0:lt.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:pe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:Ze,className:pe.antdTable,dataSource:lt==null?void 0:lt.can_copy_list,rowKey:Bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(lt==null?void 0:lt.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:pe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:yt,className:pe.antdTable,dataSource:lt==null?void 0:lt.no_copy_list,rowKey:Bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(lt==null?void 0:lt.no_use_list.length)>0&&(lt==null?void 0:lt.no_use_list.map(Je=>a.createElement("div",{key:Bt==="subject"?Je.stage_shixun_id:Je.shixun_course_id||Je.id},a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Ne=Le=>{const{modalType:Re}=Le;return Re==="multiple"?a.createElement(fe,y({},Le)):a.createElement(de,y({},Le))}},48994:function(Ft,rt,z){"use strict";z.d(rt,{C:function(){return Ye}});var a=z(67294),Ce={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},ke=z(94184),he=z.n(ke),Fe=z(84567),xe=z(71230),pe=z(2453),Se=z(83062),Ae=z(85804),Ie=z(62844),ze=z(57399),Me=z(37720),me=z(91773),oe=z(74330),E=z(28706),y=z(33170),x=z(52262),b=z(63037),ee=z(30001),te=Object.defineProperty,ne=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ne=(it,lt,Bt)=>lt in it?te(it,lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):it[lt]=Bt,Le=(it,lt)=>{for(var Bt in lt||(lt={}))fe.call(lt,Bt)&&Ne(it,Bt,lt[Bt]);if(ye)for(var Bt of ye(lt))ve.call(lt,Bt)&&Ne(it,Bt,lt[Bt]);return it},Re=(it,lt)=>ne(it,de(lt)),He=(it,lt,Bt)=>new Promise((ct,nt)=>{var Ze=Je=>{try{ht(Bt.next(Je))}catch(ot){nt(ot)}},yt=Je=>{try{ht(Bt.throw(Je))}catch(ot){nt(ot)}},ht=Je=>Je.done?ct(Je.value):Promise.resolve(Je.value).then(Ze,yt);ht((Bt=Bt.apply(it,lt)).next())});const We=Fe.default.Group,Ge=({className:it,title:lt,items:Bt=[],value:ct,onChange:nt})=>{const Ze=(Bt==null?void 0:Bt.length)===(ct==null?void 0:ct.length),yt=(ct==null?void 0:ct.length)>0&&(ct==null?void 0:ct.length)<(Bt==null?void 0:Bt.length),ht=Je=>{const ot=Bt.map(Ct=>Ct.id);nt(Je.target.checked?ot:[])};return a.createElement(xe.Z,{align:"middle",className:it},!!lt&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},lt),a.createElement(Fe.default,{indeterminate:yt,onChange:ht,checked:Ze},"\u5168\u90E8"),a.createElement(We,{value:ct,onChange:nt},Bt.map(Je=>a.createElement(Fe.default,{className:"ml30 c-black",key:Je.id,value:Je.id},Je.name,a.createElement("span",null,`(${Je.count})`)))))};var Ye=({className:it,style:lt,dataSource:Bt})=>{var ct,nt,Ze,yt,ht,Je,ot;const[Ct,kt]=(0,a.useState)({}),[Mt,st]=(0,a.useState)(!0),[ut,un]=(0,a.useState)(!1),[Pn,Rn]=(0,a.useState)(!1),[bt,An]=(0,a.useState)(null),[Nn,Qt]=(0,a.useState)(0),[zt,jt]=(0,a.useState)({}),[sn,vt]=(0,a.useState)(!0),[Tt,qt]=(0,a.useState)(0),[St,Ke]=(0,a.useState)(0),[ln,Un]=(0,a.useState)(!1),Ca=(0,a.useRef)(null),[Cu,Da]=(0,a.useState)(!1),[nr,cu]=(0,a.useState)(!0),[or,Aa]=(0,a.useState)([]),Zt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[xn,vl]=(0,a.useState)(Le({},Zt));(0,a.useEffect)(()=>{Bt!=null&&Bt.question_id&&kt(Bt)},[Bt==null?void 0:Bt.question_id]),(0,a.useEffect)(()=>{var Jt;if(((Jt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Jt.status)==="running"){const _n=setInterval(()=>{Pa()},3e3);return()=>clearInterval(_n)}},[(ct=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ct.status]),(0,a.useEffect)(()=>{var Jt;Pn&&(Pn===1&&(xn.question_status=Za.map(_n=>_n.value),xn.review=qn.map(_n=>_n.value)),Pn===2&&(xn.exercise_question_resubmit_id=(Jt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Jt.id,bt===1&&(xn.success_status=[1]),bt===2&&(xn.success_status=[0])),vl(Le({},xn)),Er(xn),Ke(Ct!=null&&Ct.is_mirror?3:10),qt(Ct!=null&&Ct.is_mirror?1:5))},[Pn]),(0,a.useEffect)(()=>{Cu&&er()},[Cu]);const Er=Jt=>He(void 0,null,function*(){st(!0);const _n=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_student_list.json`,{method:"get",params:Jt});(_n==null?void 0:_n.status)==0&&(jt(_n||[]),Qt(_n==null?void 0:_n.count)),st(!1)}),er=()=>He(void 0,null,function*(){cu(!0);const Jt=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_history.json`,{method:"get"});(Jt==null?void 0:Jt.status)==0&&Aa((Jt==null?void 0:Jt.data)||[]),cu(!1)}),Pa=()=>He(void 0,null,function*(){const Jt=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_status.json`,{method:"get"});(Jt==null?void 0:Jt.status)==0&&kt(Re(Le({},Ct),{show_resubmit_history:!0,exercise_question_resubmit:(Jt==null?void 0:Jt.data)||{}}))}),Za=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],qn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Vn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Qa=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Jt,_n,Gn)=>a.createElement("span",{className:"c-black"},Gn+1+(xn.page-1)*xn.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Jt=>a.createElement("span",{className:"c-black"},Jt)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Jt=>a.createElement("span",{className:"c-grey-666"},Jt||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Jt=>a.createElement("span",{className:"c-black"},Jt)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Jt=>{const{label:_n,color:Gn}=Za.find(ua=>ua.value===Jt)||{};return a.createElement("span",{style:{color:Gn}},_n)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Jt=>a.createElement("span",{className:"c-black"},Jt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Jt=>a.createElement("span",{className:"c-black"},Jt)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Jt=>{const{label:_n,color:Gn}=qn.find(ua=>ua.value===Jt)||{};return a.createElement("span",{style:{color:Gn}},_n)}},Pn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Jt=>{const{label:_n,color:Gn}=Vn.find(ua=>ua.value===Jt)||{};return a.createElement("span",{style:{color:Gn}},_n)}}].filter(Boolean),gu=(Jt,_n,Gn)=>{xn.page=Jt==null?void 0:Jt.current,xn.per_page=Jt==null?void 0:Jt.pageSize,Gn!=null&&Gn.order?(xn.sort_by=Gn==null?void 0:Gn.field,xn.direction=(Gn==null?void 0:Gn.order)==="ascend"?"asc":"desc"):(xn.sort_by=null,xn.direction=null),vl(Le({},xn)),Er(xn)},_u=()=>{if(!Tt){pe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Un(!0)},ir=()=>He(void 0,null,function*(){var Jt,_n;if((Jt=Ca.current)!=null&&Jt.onVerify())return;un(!0);const Gn=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit.json`,{method:"post",body:{keyword:xn.keyword,question_status:xn.question_status,review:xn.review_status,success_status:xn.success_status,use_max_score:sn,permits:Tt,exercise_question_resubmit_id:Pn===1?null:(_n=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:_n.id}});(Gn==null?void 0:Gn.status)==0&&(yield Pa(),pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Un(!1),Rn(!1)),un(!1)}),ul=(Jt,_n)=>{xn.page=1,xn[_n]=Jt,vl(Le({},xn)),Er(xn)},On=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:he()(Ce.recalculation,it),style:lt},a.createElement(Se.Z,{title:On[(Ct==null?void 0:Ct.disable_resubmit_reason)||0]},a.createElement(Ae.ZP,{disabled:(Ct==null?void 0:Ct.disable_resubmit)||((nt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:nt.status)==="running",onClick:()=>Rn(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Ct==null?void 0:Ct.show_resubmit_history)&&a.createElement(a.Fragment,null,((Ze=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Ze.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(yt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:yt.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{Rn(2),An(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ht=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ht.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{Rn(2),An(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Je=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Je.fail_count),"\u4EBA"),a.createElement(Se.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Da(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(Ie.default,{centered:!0,open:!!Pn,title:`\u91CD\u65B0\u8BC4\u6D4B${Pn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Rn(!1),onOk:_u,afterClose:()=>{vt(!0),An(null),vl(Le({},Zt))}},a.createElement("div",{className:Ce.filter},Pn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(Ge,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(zt==null?void 0:zt.question_status)||[],value:xn.question_status,onChange:Jt=>ul(Jt,"question_status")}),a.createElement(Ge,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(zt==null?void 0:zt.review_status)||[],value:xn.review,onChange:Jt=>ul(Jt,"review")})),Pn===2&&a.createElement(a.Fragment,null,a.createElement(Ge,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(zt==null?void 0:zt.success_status)||[],value:xn.success_status,onChange:Jt=>ul(Jt,"success_status")})),a.createElement(ee.t7,{className:Ce.input,style:{bottom:Pn===1?10:-5},value:xn.keyword,onChange:Jt=>ul(Jt,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(ze.default,{className:"mt20",columns:Qa,scroll:((ot=zt==null?void 0:zt.data)==null?void 0:ot.length)>7?{y:300}:{},dataSource:(zt==null?void 0:zt.data)||[],loading:Mt,onChange:gu,pagination:{total:Nn,pageSize:xn.per_page,current:xn.page,hideOnSinglePage:!Nn,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),a.createElement(xe.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:sn,onChange:Jt=>vt(Jt.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Me.Z,{className:"ml10 mr10",value:Tt,max:St,min:1,precision:0,onChange:Jt=>qt(Jt)}),"\u4EBA",a.createElement(Se.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(Ie.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:ln,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ut,destroyOnClose:!0,onOk:ir,onCancel:()=>Un(!1)},a.createElement(me.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Jt=>Ca.current=Jt}))),a.createElement(Ie.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Cu,width:710,onCancel:()=>Da(!1),footer:null},a.createElement(oe.Z,{spinning:nr},a.createElement("div",{className:Ce.operating},or.map((Jt,_n)=>a.createElement("div",{key:_n,className:Ce.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Jt==null?void 0:Jt.created_at),a.createElement("div",{className:"c-black"},Jt==null?void 0:Jt.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Jt==null?void 0:Jt.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Jt==null?void 0:Jt.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Jt==null?void 0:Jt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Jt==null?void 0:Jt.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},96332:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Se}});var a=z(67294),Ce={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},ke=z(62844),he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",xe=(Ae,Ie,ze)=>new Promise((Me,me)=>{var oe=x=>{try{y(ze.next(x))}catch(b){me(b)}},E=x=>{try{y(ze.throw(x))}catch(b){me(b)}},y=x=>x.done?Me(x.value):Promise.resolve(x.value).then(oe,E);y((ze=ze.apply(Ae,Ie)).next())}),Se=({type:Ae,resdata:Ie,onok:ze,oktext:Me,okloading:me})=>{const[oe,E]=(0,a.useState)(!1),{can_copy_list:y,can_copy_num:x,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:de,no_use_num:ye,repeat_shixun_num:fe,student_count:ve,total_num:Ne,use_num:Le}=Ie;let Re=x>0||Ae==="exercise";(0,a.useEffect)(()=>{(Ie==null?void 0:Ie.student_count)>0&&E(!0)},[Ie]),console.log("---11",me),(0,a.useEffect)(()=>{me||E(!1)},[me]);const He=()=>{if(Ae==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ae==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:Ce.orangeColor},ve)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:Ce.orangeColor},Le)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ae==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},We=()=>{if(Ae==="exercise"||Ae==="subject"||Ae==="exercisepush"||Ae==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:Ce.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:Ce.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Ce.statusbody},Ae==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ae==="subject"||Ae==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Re&&a.createElement("span",{className:Ce.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ae==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Re&&a.createElement("span",{className:Ce.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((Ge,Ue)=>a.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},"\u300A",Ge==null?void 0:Ge.name,"\u300B",Ue+1!==ne&&"\u3001"))))),x>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:Ce.flex},a.createElement("img",{src:he,style:{width:14}}),a.createElement("span",{className:Ce.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Ce.statusbody},Ae==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ae==="subject"||Ae==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ae==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,y==null?void 0:y.map((Ge,Ue)=>a.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},"\u300A",Ge==null?void 0:Ge.name,"\u300B",Ue+1!==x&&"\u3001"))))));if(Ae==="shixun")return a.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(ke.default,{open:oe,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Re&&"none"}},zIndex:1003,confirmLoading:me,okText:Re?Me:"\u6211\u77E5\u9053\u4E86",onOk:()=>xe(void 0,null,function*(){Re?yield ze([...y,...de]):E(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},He(),We()))}},29916:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35973),ke=z(62844),he=z(63037),Fe=z(67294),xe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())});const pe=({classroomList:Se,dispatch:Ae})=>{var Ie,ze;const Me=(0,a.useRef)(null),[me,oe]=(0,a.useState)(!1),E=()=>{Ae({type:"classroomList/setActionTabs",payload:{}})};return Fe.createElement(ke.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((Ie=Se==null?void 0:Se.actionTabs)==null?void 0:Ie.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:E,onOk:()=>xe(void 0,null,function*(){var y,x;(y=Me.current)!=null&&y.onVerify()||(oe(!0),yield(x=Se==null?void 0:Se.actionTabs)==null?void 0:x.onOK(),oe(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(ze=Se==null?void 0:Se.actionTabs)==null?void 0:ze.loading},Fe.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Fe.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Fe.createElement(he.Z,{ref:y=>Me.current=y}))};rt.Z=(0,Ce.connect)(({classroomList:Se})=>({classroomList:Se}))(pe)},2715:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(67294),Ce={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},ke=z(94184),he=z.n(ke),xe=({className:pe,style:Se,state:Ae,onClick:Ie})=>{var ze,Me;return a.createElement("div",{onClick:Ie,className:he()(Ae?(ze=Ce)==null?void 0:ze.redBtn:(Me=Ce)==null?void 0:Me.btn,pe),style:Se},Ae?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},7621:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return he}});var a=z(35973),Ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},ke=z(67294),he=({message:Fe,className:xe,children:pe,style:Se={}})=>ke.createElement("div",{className:`custom-spinner ${Ce.idsRingWrapper} ${xe}`},ke.createElement("div",{className:Ce.ldsRing},ke.createElement("div",null),ke.createElement("div",null),ke.createElement("div",null),ke.createElement("div",null)),Fe?ke.createElement("p",{style:Se},Fe):null,pe,ke.createElement(a.Outlet,null))},60076:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return he}});var a=z(67294),Ce=z(33054),ke=z(67294),he=({defaultX:Fe="40%",leftChild:xe,rightChild:pe,className:Se,hideResize:Ae=!1})=>{const[Ie,ze]=(0,a.useState)(Fe),Me=(0,a.useRef)();function me(){Me.current=!0}(0,a.useEffect)(()=>{function y(b){Me.current&&(Ce.Z.publish("resize-move-bar",b),ze(b.pageX))}function x(){Me.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof Ie=="number"&&Ie!==.01?`${Ie}px`:Fe,E=`calc(100% - ${Ae?"0px":"4px"} - ${oe})`;return ke.createElement("div",{className:`split-panel-container ${Se}`},ke.createElement("section",{style:{width:oe,display:Ie===.01?"none":""}},xe),ke.createElement("section",{className:"resize-x-bar",onMouseDown:me},ke.createElement("a",{className:"btn-resize"},ke.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ke.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"})))),ke.createElement("section",{style:{width:E}},pe))}},38658:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(67294),Ce={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_"},ke=z(94184),he=z.n(ke),xe=({className:pe,style:Se={},leftNode:Ae,leftTitle:Ie="\u81EA\u6D4B\u8F93\u5165",rightNode:ze,rightTitle:Me="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:he()(Ce.result,pe),style:Se},a.createElement("div",{className:Ce.left},a.createElement("div",{className:Ce.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,Ie)),a.createElement("div",{className:Ce.leftNode},Ae)),a.createElement("div",{className:Ce.right},a.createElement("div",{className:Ce.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Me)),a.createElement("div",{className:Ce.rightNode},ze)))},88508:function(Ft,rt,z){"use strict";var a=z(67294);const Ce=he=>String(he).length===1?`0${he}`:he,ke=({className:he="",onChange:Fe,defaultValue:xe=0})=>{const[pe,Se]=(0,a.useState)(xe);(0,a.useEffect)(()=>{const Me=setTimeout(()=>{Se(pe+1e3)},1e3);return Fe(pe+1e3),()=>{clearInterval(Me)}},[pe]);const Ae=parseInt(pe/(60*6e4))||"00",Ie=parseInt(pe%(60*6e4)/6e4)||"00",ze=parseInt(pe%6e4/1e3)||"00";return a.createElement("div",{className:he},Ce(Ae),":",Ce(Ie),":",Ce(ze))};rt.Z=ke},66911:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Fe}});var a=z(67294),Ce={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},ke=z(83062),Fe=({children:xe,tips:pe,title:Se,style:Ae})=>{const Ie=Se||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return xe&&pe?a.createElement(ke.Z,{overlayStyle:{maxWidth:"initial"},title:Ie},a.createElement("span",{className:Ce.disabled,style:Ae},xe)):xe&&!pe?a.createElement(a.Fragment,null,xe):a.createElement(a.Fragment,null)}},45180:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(67294);const ke=({text:he,speed:Fe=100})=>{const[xe,pe]=(0,a.useState)(""),Se=(0,a.useRef)(0);return(0,a.useEffect)(()=>{pe(""),Se.current=0;const Ae=setInterval(()=>{Se.currentIe+he.charAt(Se.current)),Se.current+=1):clearInterval(Ae)},Fe);return()=>{clearInterval(Ae)}},[he]),Ce.createElement("div",{className:"c-black"},xe)};rt.Z=ke},59451:function(Ft,rt,z){"use strict";z.d(rt,{cT:function(){return Ne},pe:function(){return ye}});var a=z(67294),Ce=z(35059),ke=z(2453),he=z(33170),Fe=z(81354),xe=z.n(Fe),pe=z(25934),Se=z(35973),Ae=z(56448),Ie=z.n(Ae),ze=Object.defineProperty,Me=Object.defineProperties,me=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Re,He,We)=>He in Re?ze(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:We}):Re[He]=We,b=(Re,He)=>{for(var We in He||(He={}))E.call(He,We)&&x(Re,We,He[We]);if(oe)for(var We of oe(He))y.call(He,We)&&x(Re,We,He[We]);return Re},ee=(Re,He)=>Me(Re,me(He)),te=(Re,He)=>{var We={};for(var Ge in Re)E.call(Re,Ge)&&He.indexOf(Ge)<0&&(We[Ge]=Re[Ge]);if(Re!=null&&oe)for(var Ge of oe(Re))He.indexOf(Ge)<0&&y.call(Re,Ge)&&(We[Ge]=Re[Ge]);return We},ne=(Re,He,We)=>new Promise((Ge,Ue)=>{var Ye=Bt=>{try{lt(We.next(Bt))}catch(ct){Ue(ct)}},it=Bt=>{try{lt(We.throw(Bt))}catch(ct){Ue(ct)}},lt=Bt=>Bt.done?Ge(Bt.value):Promise.resolve(Bt.value).then(Ye,it);lt((We=We.apply(Re,He)).next())});const{Dragger:de}=Ce.default,ye=Re=>{const He="bf3c199c2470cb477d907b1e0917c17b",We="5183666c72eec9e4";var Ge=xe().enc.Utf8.parse(He);let Ue=xe().enc.Utf8.parse(We);var Ye=xe().AES.decrypt(Re,Ge,{iv:Ue,mode:xe().mode.CBC});return Ye.toString(xe().enc.Utf8)};let fe;const ve=Re=>ne(void 0,[Re],function*({identifier:He,oldFilename:We,newFilename:Ge}){var Ue,Ye,it,lt,Bt,ct;const nt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});nt.data=JSON.parse(ye(nt.data));const Ze=new OSS({endpoint:(Ue=nt==null?void 0:nt.data)==null?void 0:Ue.end_point,region:(Ye=nt==null?void 0:nt.data)==null?void 0:Ye.region,accessKeyId:(it=nt==null?void 0:nt.data)==null?void 0:it.access_key_id,accessKeySecret:(lt=nt==null?void 0:nt.data)==null?void 0:lt.access_key_secret,bucket:(Bt=nt==null?void 0:nt.data)==null?void 0:Bt.bucket,stsToken:(ct=nt==null?void 0:nt.data)==null?void 0:ct.security_token});return new Promise((yt,ht)=>{console.log(11111,`${He}/${We}`,`${He}/${Ge}`,nt.data),Ze.copy(`/${He}/${We}`,`/${He}/${Ge}`).then(Je=>{console.log("\u62F7\u8D1D\u6210\u529F",Je)}).catch(Je=>{console.log(Je)})})}),Ne=(Re,He,We)=>ne(void 0,null,function*(){var Ge,Ue,Ye,it,lt,Bt;He.file_name=Re.name;const ct=yield(0,he.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ye(ct.data)),ct.data=JSON.parse(ye(ct.data));const nt=Re.name.split(".");nt.pop();const Ze=He.realFileName?nt.join(""):(0,pe.Z)(),yt=new(Ie())({endpoint:(Ge=ct==null?void 0:ct.data)==null?void 0:Ge.end_point,region:(Ue=ct==null?void 0:ct.data)==null?void 0:Ue.region,accessKeyId:(Ye=ct==null?void 0:ct.data)==null?void 0:Ye.access_key_id,accessKeySecret:(it=ct==null?void 0:ct.data)==null?void 0:it.access_key_secret,bucket:(lt=ct==null?void 0:ct.data)==null?void 0:lt.bucket,stsToken:(Bt=ct==null?void 0:ct.data)==null?void 0:Bt.security_token});return new Promise((ht,Je)=>{var ot;yt.multipartUpload(`${Ze}`,new Blob([Re],{type:Re.type}),ee(b({timeout:200*1e3,partSize:102400},We),{callback:{url:(ot=ct==null?void 0:ct.data)==null?void 0:ot.callback_url,host:ct==null?void 0:ct.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,he.rz)(He)}})).then(function(Ct){var kt;Re.response=(kt=Ct.data)==null?void 0:kt.data,ht(Ct==null?void 0:Ct.data)}).catch(function(Ct){Je(Ct),console.log("err:",Ct)})})}),Le=Re=>{var He=Re,{user:We,cancelUpload:Ge}=He,Ue=te(He,["user","cancelUpload"]);const[Ye,it]=(0,a.useState)([]);let[lt,Bt]=(0,a.useState)();const ct={onRemove:Ze=>{it([...Ye.filter(yt=>yt.name!==Ze.name)]),Ue.onChange(Ye.filter(yt=>yt.name!==Ze.name))},disabled:Ue.disabled,multiple:!0,fileList:Ye==null?void 0:Ye.map(Ze=>Ze.file),customRequest:()=>{},beforeUpload:Ze=>ne(void 0,null,function*(){let yt=Ue.maxSize||1073741824;if(Ye.filter(ht=>ht.name===Ze.name).length){ke.ZP.info(`${Ze.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Ze==null?void 0:Ze.size)>yt?(ke.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${yt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ye.push({name:Ze.name,file:Ze}),it([...Ye]),Ue.onChange(Ye),!1)})},nt=(Ze,yt)=>ne(void 0,null,function*(){var ht,Je,ot,Ct,kt,Mt;yt.file_name=Ze.name;const st=Ze.name,ut=yield(0,he.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(ut.data=JSON.parse(ye(ut.data)),(ut==null?void 0:ut.status)!==0){Ye[Ye.findIndex(Rn=>Rn.name===st)].status="error",Ye[Ye.findIndex(Rn=>Rn.name===st)].file.status="error",Ue.onChange(Ye),ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}lt=new(Ie())({endpoint:(ht=ut==null?void 0:ut.data)==null?void 0:ht.end_point,region:(Je=ut==null?void 0:ut.data)==null?void 0:Je.region,accessKeyId:(ot=ut==null?void 0:ut.data)==null?void 0:ot.access_key_id,accessKeySecret:(Ct=ut==null?void 0:ut.data)==null?void 0:Ct.access_key_secret,bucket:(kt=ut==null?void 0:ut.data)==null?void 0:kt.bucket,stsToken:(Mt=ut==null?void 0:ut.data)==null?void 0:Mt.security_token}),console.log(Ze,"file"),Bt(lt);const un=Ze.name.split(".");un.pop();const Pn=st.indexOf(".")>-1?yt.realFileName?un.join("."):(0,pe.Z)():st;return new Promise((Rn,bt)=>{var An;try{lt.multipartUpload(`${Ue.identifier}/${Pn}${st.indexOf(".")>-1?"."+st.split(".").pop():""}`,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Nn,Qt,zt)=>{try{console.log("\u8FDB\u5EA6",Nn,Qt,zt);const jt=Ye.findIndex(sn=>sn.name===st);Ye[jt].file.percent=Nn*100,Ye[jt].tempCheckpoint=Qt,it([...Ye])}catch(jt){}},checkpoint:Ye[Ye.findIndex(Nn=>Nn.name===st)].tempCheckpoint,callback:{customValue:{id:st+""},url:(An=ut==null?void 0:ut.data)==null?void 0:An.callback_url,host:ut==null?void 0:ut.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,he.rz)(yt)}}).then(function(Nn){var Qt,zt,jt;const sn=Ye.findIndex(Tt=>Tt.name===st);let vt="done";if(((Qt=Nn.data)==null?void 0:Qt.status)===0){Ze.response=(zt=Nn.data)==null?void 0:zt.data;const Tt=Ye.findIndex(qt=>qt.name===st);Ye[Tt].status="done",Ye[Tt].file.status="done"}else ke.ZP.warning((jt=Nn.data)==null?void 0:jt.message),vt="error";Ye[sn].status=vt,Ye[sn].file.status=vt,Ue.onChange(Ye),Rn(Nn==null?void 0:Nn.data)}).catch(function(Nn){Ye[Ye.findIndex(Qt=>Qt.name===st)].status="error",Ye[Ye.findIndex(Qt=>Qt.name===st)].file.status="error",ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),it([...Ye]),Ue.onChange(Ye),bt(Nn),console.log("err:",Nn)})}catch(Nn){}})});return(0,a.useEffect)(()=>{Ye.every(Ze=>Ze==="done"||Ze==="error")&&Ue.onComplete(Ye)},[Ye]),(0,a.useEffect)(()=>{Ge&&(lt==null||lt.cancel())},[Ge]),(0,a.useEffect)(()=>{Ue.uploading&&Ye.map(Ze=>ne(void 0,null,function*(){var yt;if((!Ze.status||Ze.status==="error")&&!Ge){Ze.status="uploading",Ze.file.status="uploading";const ht=yield nt(Ze,{login:(yt=We==null?void 0:We.userInfo)==null?void 0:yt.login,container_type:Ue.container_type,container_id:Ue.container_id,description:Ue.description,realFileName:Ue.realFileName})}}))},[Ue.uploading]),a.createElement(de,ee(b({},ct),{height:Ue.height,className:Ue.className}),a.createElement("p",{className:"ant-upload-hint"},Ue.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};rt.ZP=(0,Se.connect)(({loading:Re,globalSetting:He,user:We})=>({globalSetting:He,loading:Re.models.competitions,user:We}))(Le)},71865:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return he}});var a=z(67294),Ce=z(33054),ke=z(30264),he=()=>{const[Fe,xe]=(0,a.useState)(""),[pe,Se]=(0,a.useState)(0);let[Ae,Ie]=(0,a.useState)(),[ze,Me]=(0,a.useState)();const[me,oe]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>Ce.Z.subscribe("preview-image",Ne=>{xe(Ne),console.log(ye.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Fe},[Fe]);function y(ve){ve.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",Ie(void 0),Me(void 0),Se(0),xe("")}function b(){Se(pe+90)}function ee(){Ae=ye.current.width*1.1,ze=ye.current.height*1.1,Me(ze),Ie(Ae)}function te(){Ae=ye.current.width/1.1,ze=ye.current.height/1.1,Me(ze),Ie(Ae)}const ne=(0,a.useRef)(),de=(0,a.useRef)(),ye=(0,a.useRef)(),fe=ve=>{(ve.nativeEvent.target===ne.current||ve.nativeEvent.target===de.current)&&x()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:de},a.createElement(ke.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:ve=>{xe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return ne}});var a=z(67294),Ce=z(88044),ke=z(91773),he=z(85804),Fe=z(4631),xe=z.n(Fe),pe=z(71749),Se=z(30483),Ae=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(de,ye,fe)=>ye in de?Ae(de,ye,{enumerable:!0,configurable:!0,writable:!0,value:fe}):de[ye]=fe,y=(de,ye)=>{for(var fe in ye||(ye={}))me.call(ye,fe)&&E(de,fe,ye[fe]);if(Me)for(var fe of Me(ye))oe.call(ye,fe)&&E(de,fe,ye[fe]);return de},x=(de,ye)=>Ie(de,ze(ye));const b=Ce.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};rt.Z=({callback:de,onCancel:ye})=>{const[fe,ve]=(0,a.useState)("python");function Ne(Re){ve(te[Re][1])}function Le(Re){de(Re)}return a.createElement(ke.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Le,style:{width:500}}),a.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Ce.default,{getPopupContainer:Re=>Re.parentNode,onChange:Ne},Object.keys(te).map(Re=>a.createElement(b,{key:Re,value:Re},te[Re][0])))),a.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:fe})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(he.ZP,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function ne({value:de,onChange:ye,mode:fe,options:ve={}}){const Ne=(0,a.useRef)(),[Le,Re]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Le){let He=function(We){const Ge=We.getValue();ye&&ye(Ge)};return Le.on("change",He),()=>{Le.off("change",He)}}},[Le,ye]),(0,a.useEffect)(()=>{Le&&Le.setOption("mode",fe)},[Le,fe]),(0,a.useEffect)(()=>{Le&&(de!==Le.getValue()||de==="")&&setTimeout(()=>{Le.setValue(de||"")},300)},[Le,de]),(0,a.useEffect)(()=>{if(Ne.current&&!Le){const He=xe().fromTextArea(Ne.current,y({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Re(He)}},[Ne.current,Le]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ne}))}},35567:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return hu}});var a=z(67294),Ce=z(4631),ke=z.n(Ce),he=z(91033),Fe=z(71749),xe=z(57341),pe=z(82801),Se=z(88386),Ae=z(49047),Ie=z(80785),ze=z(65226),Me=({value:ft="",className:re,showTextOnly:ge,showLines:De,style:Xe={}})=>{const tt=(0,a.useMemo)(()=>"",[ft]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:tt}}))},me=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ft,re,ge)=>re in ft?me(ft,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ft[re]=ge,te=(ft,re)=>{for(var ge in re||(re={}))x.call(re,ge)&&ee(ft,ge,re[ge]);if(y)for(var ge of y(re))b.call(re,ge)&&ee(ft,ge,re[ge]);return ft},ne=(ft,re)=>oe(ft,E(re));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ye({onActionCallback:ft,title:re,icon:ge,actionName:De,className:Xe="",children:tt}){function Ot(){ft(De)}return a.createElement("a",{title:re,className:Xe,onClick:Ot},a.createElement("i",{className:`${ge}`}),tt)}var fe=({watch:ft,showNullButton:re,showNullProgramButton:ge,onActionCallback:De,fullScreen:Xe,insertTemp:tt,hidetoolBar:Ot,extraUse:Lt})=>{const Wn=[...de,{title:`${ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ft?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!Ot&&Wn.map((ra,xa)=>a.createElement("li",{key:xa},ra.actionName?a.createElement(ye,ne(te({},ra),{onActionCallback:De})):a.createElement("span",{className:"v-line"}))),re?a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ge?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,tt&&a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${tt}`,onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Lt&&a.createElement("li",null,Lt),a.createElement("li",{className:"btn-full-screen"},a.createElement(ye,{icon:`${Xe?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Xe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:De})))},ve=z(76621),Ne=z(91773),Le=z(28802),Re=z(85804),He=Object.defineProperty,We=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,lt=(ft,re,ge)=>re in ft?He(ft,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ft[re]=ge,Bt=(ft,re)=>{for(var ge in re||(re={}))Ye.call(re,ge)&<(ft,ge,re[ge]);if(Ue)for(var ge of Ue(re))it.call(re,ge)&<(ft,ge,re[ge]);return ft},ct=(ft,re)=>We(ft,Ge(re));const nt={labelCol:{span:4},wrapperCol:{span:20}};var Ze=({callback:ft,onCancel:re})=>{function ge(De){ft(De)}return a.createElement(Ne.default,ct(Bt({},nt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ge,style:{width:500}}),a.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Le.default,null)),a.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Le.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Re.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))},yt=z(57444),ht=z(70859),Je=z(62844),ot=z(71230),Ct=z(63205),kt=z(67294),Mt=({callback:ft,onCancel:re})=>{const ge=document.createElement("canvas"),De=ge.getContext("2d");ge.width=1e3,ge.height=800,De.fillStyle="#ffffff",De.fillRect(0,0,ge.width,ge.height);const Xe=ge.toDataURL("image/png");return kt.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},kt.createElement(ot.Z,{style:{height:"100vh"}},kt.createElement(Ct.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Xe,visible:!0,title:String(Date.now())},onOk:tt=>{ft({src:tt.url})},onClose:re})))},st=z(23495);function ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ut,go.CommandHandler),ut.prototype.canAlignSelection=function(){var ft=this.diagram;return!(ft===null||ft.isReadOnly||ft.isModelReadOnly||ft.selection.count<2)},ut.prototype.alignLeft=function(){var ft=this.diagram;ft.startTransaction("aligning left");var re=1/0;ft.selection.each(function(ge){ge instanceof go.Link||(re=Math.min(ge.position.x,re))}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(re,ge.position.y))}),ft.commitTransaction("aligning left")},ut.prototype.alignRight=function(){var ft=this.diagram;ft.startTransaction("aligning right");var re=-1/0;ft.selection.each(function(ge){if(!(ge instanceof go.Link)){var De=ge.actualBounds.x+ge.actualBounds.width;re=Math.max(De,re)}}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(re-ge.actualBounds.width,ge.position.y))}),ft.commitTransaction("aligning right")},ut.prototype.alignTop=function(){var ft=this.diagram;ft.startTransaction("alignTop");var re=1/0;ft.selection.each(function(ge){ge instanceof go.Link||(re=Math.min(ge.position.y,re))}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.position.x,re))}),ft.commitTransaction("alignTop")},ut.prototype.alignBottom=function(){var ft=this.diagram;ft.startTransaction("aligning bottom");var re=-1/0;ft.selection.each(function(ge){if(!(ge instanceof go.Link)){var De=ge.actualBounds.y+ge.actualBounds.height;re=Math.max(De,re)}}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.actualBounds.x,re-ge.actualBounds.height))}),ft.commitTransaction("aligning bottom")},ut.prototype.alignCenterX=function(){var ft=this.diagram,re=ft.selection.first();if(re){ft.startTransaction("aligning Center X");var ge=re.actualBounds.x+re.actualBounds.width/2;ft.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(ge-De.actualBounds.width/2,De.actualBounds.y))}),ft.commitTransaction("aligning Center X")}},ut.prototype.alignCenterY=function(){var ft=this.diagram,re=ft.selection.first();if(re){ft.startTransaction("aligning Center Y");var ge=re.actualBounds.y+re.actualBounds.height/2;ft.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,ge-De.actualBounds.height/2))}),ft.commitTransaction("aligning Center Y")}},ut.prototype.alignColumn=function(ft){var re=this.diagram;re.startTransaction("align Column"),ft===void 0&&(ft=0),ft=parseFloat(ft);var ge=new Array;re.selection.each(function(Lt){Lt instanceof go.Link||ge.push(Lt)});for(var De=0;De0){for(var Lt=tt.elt(Ot-1);Lt!==null&&Lt.isTreeExpanded&&!Lt.isTreeLeaf;){var Wn=this._sortTreeChildrenByY(Lt);Lt=Wn.last()}Lt!==null&&ft.select(Lt)}else ft.select(Xe)}}else if(ge.key==="Down")if(re.isTreeExpanded&&!re.isTreeLeaf){var De=this._sortTreeChildrenByY(re).first();De!==null&&ft.select(De)}else for(;re!==null;){var Xe=re.findTreeParentNode();if(Xe===null)break;var tt=this._sortTreeChildrenByY(Xe),Ot=tt.indexOf(re);if(Ottt.y?1:Xe.xtt.x?1:0}),re},ut.prototype.copyToClipboard=function(ft){go.CommandHandler.prototype.copyToClipboard.call(this,ft),this._lastPasteOffset.set(this.pasteOffset)},ut.prototype.pasteFromClipboard=function(){var ft=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ft,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ft},Object.defineProperty(ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ft){if(ft!=="move"&&ft!=="select"&&ft!=="scroll"&&ft!=="tree"&&ft!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ft);this._arrowKeyBehavior=ft}}),Object.defineProperty(ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ft){if(!(ft instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ft);this._pasteOffset.set(ft)}});var un=ut,Pn=z(18023),Rn=z(15746),bt=z(33170),An={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Nn=z(52262),Qt=z(67294),zt=(ft,re,ge)=>new Promise((De,Xe)=>{var tt=Wn=>{try{Lt(ge.next(Wn))}catch(ra){Xe(ra)}},Ot=Wn=>{try{Lt(ge.throw(Wn))}catch(ra){Xe(ra)}},Lt=Wn=>Wn.done?De(Wn.value):Promise.resolve(Wn.value).then(tt,Ot);Lt((ge=ge.apply(ft,re)).next())});function jt({onCancel:ft,callback:re}){let ge=(0,a.useRef)(),De=(0,a.useRef)(),Xe=(0,a.useRef)(),tt=(0,a.useRef)(!1);const Ot=(0,a.useRef)(!1),[Lt,Wn]=(0,a.useState)(0);function ra(){const Kn=st.bx.make,Du={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ge.current=new st.S0(De.current,{padding:20,grid:Kn(st.s_,"Grid",Kn(st.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Kn(st.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:du=>{var Gu=du.diagram.commandHandler.addTopLevelParts(du.diagram.selection,!0);Gu||du.diagram.currentTool.doCancel()},commandHandler:Kn(un),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:du=>{var Gu=du.subject;Gu.location=Gu.location.copy().snapToGridPoint(du.diagram.grid.gridOrigin,du.diagram.grid.gridCellSize),setTimeout(()=>{du.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:du=>{var Gu=du.subject;setTimeout(()=>{du.diagram.commandHandler.editTextBlock()})},LinkRelinked:du=>{var Gu=du.parameter.part;Gu.invalidateConnectedLinks();var pl=du.subject;du.diagram.toolManager.linkingTool.isForwards?pl.toNode.invalidateConnectedLinks():pl.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ge.current.nodeTemplate=Kn(st.NB,"Auto",{locationSpot:st.z6.Center,locationObjectName:"SHAPE",desiredSize:new st.$u(120,60),minSize:new st.$u(40,40),resizable:!0,resizeCellSize:new st.$u(10,10),rotatable:!0},new st.KX("location","loc",st.E9.parse).makeTwoWay(st.E9.stringify),new st.KX("desiredSize","size",st.$u.parse).makeTwoWay(st.$u.stringify),Kn(st.bn,{name:"SHAPE",fill:Du.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:st.z6.AllSides,toSpot:st.z6.AllSides},new st.KX("figure"),new st.KX("fill"),new st.KX("stroke","borderColor"),new st.KX("strokeWidth","thickness"),new st.KX("strokeDashArray","dash")),Kn(st.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Kn(st.al,{margin:1,textAlign:"center",overflow:st.al.OverflowEllipsis,editable:!0},new st.KX("text").makeTwoWay(),new st.KX("stroke","color"))),ge.current.nodeTemplate.toolTip=Kn("ToolTip",Kn(st.s_,"Vertical",{maxSize:new st.$u(200,NaN)},Kn(st.al,{font:"bold 10pt sans-serif",textAlign:"center"},new st.KX("text")),Kn(st.al,{font:"10pt sans-serif",textAlign:"center"},new st.KX("text","details"))));function la(du,Gu){var pl=(Ir,Cl)=>{Ir.handled=!0,Ir.diagram.model.commit(ol=>{var ti=Cl.part.adornedPart,io=new st.E9().setRectSpot(ti.actualBounds,du);io.subtract(ti.location),io.scale(2,2),io.x+=Math.sign(io.x)*130,io.y+=Math.sign(io.y)*130,io.add(ti.location),io.snapToGridPoint(Ir.diagram.grid.gridOrigin,Ir.diagram.grid.gridCellSize);var Xo=ol.copyNodeData(ti.data);ol.setGroupKeyForNodeData(Xo,ol.getGroupKeyForNodeData(ti.data)),ol.addNodeData(Xo);var Sn={from:ti.key,to:ol.getKeyForNodeData(Xo)};ol.addLinkData(Sn);var Li=Ir.diagram.findNodeForData(Xo);Li.location=io,Ir.diagram.select(Li),setTimeout(()=>{Ir.diagram.commandHandler.editTextBlock()},20)})};return Kn(st.bn,{figure:Gu,alignment:du,alignmentFocus:du.opposite(),width:du.equals(st.z6.Top)||du.equals(st.z6.Bottom)?25:18,height:du.equals(st.z6.Top)||du.equals(st.z6.Bottom)?18:25,fill:"orange",stroke:Du.white,strokeWidth:4,mouseEnter:(Ir,Cl)=>Cl.fill="dodgerblue",mouseLeave:(Ir,Cl)=>Cl.fill="orange",isActionable:!0,click:pl,contextClick:pl})}function lu(du){return Kn(st.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Gu,pl)=>pl.fill="dodgerblue",mouseLeave:(Gu,pl)=>pl.fill="orange",click:(Gu,pl)=>{Gu.diagram.commandHandler.showContextMenu(pl.part.adornedPart)}},du||{})}ge.current.nodeTemplate.selectionAdornmentTemplate=Kn(st.uz,"Spot",Kn(st.Vm,{padding:10}),la(st.z6.Top,"TriangleUp"),la(st.z6.Left,"TriangleLeft"),la(st.z6.Right,"TriangleRight"),la(st.z6.Bottom,"TriangleDown"),lu({alignment:new st.z6(.75,0)}));function Ga(du,Gu){return(pl,Ir)=>{pl.handled=!0,pl.diagram.model.commit(Cl=>{Cl.set(Ir.part.adornedPart.data,du,Gu)})}}function Ea(du,Gu){return Gu||(Gu="color"),Kn(st.bn,{width:16,height:16,stroke:"lightgray",fill:du,margin:1,background:"transparent",mouseEnter:(pl,Ir)=>Ir.stroke="dodgerblue",mouseLeave:(pl,Ir)=>Ir.stroke="lightgray",click:Ga(Gu,du),contextClick:Ga(Gu,du)})}function ga(){return[Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Ea(Du.white,"fill"),Ea(Du.beige,"fill"),Ea(Du.extralightblue,"fill"),Ea(Du.extralightred,"fill"))),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Ea(Du.lightgray,"fill"),Ea(Du.lightgreen,"fill"),Ea(Du.lightblue,"fill"),Ea(Du.lightred,"fill")))]}function jn(){return[Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Ea(Du.black),Ea(Du.green),Ea(Du.blue),Ea(Du.red))),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Ea(Du.white),Ea(Du.magenta),Ea(Du.purple),Ea(Du.orange)))]}function Hu(du,Gu){return Gu||(Gu="thickness"),Kn(st.bn,"LineH",{width:16,height:16,strokeWidth:du,margin:1,background:"transparent",mouseEnter:(pl,Ir)=>Ir.background="dodgerblue",mouseLeave:(pl,Ir)=>Ir.background="transparent",click:Ga(Gu,du),contextClick:Ga(Gu,du)})}function Hr(du,Gu){return Gu||(Gu="dash"),Kn(st.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:du,margin:1,background:"transparent",mouseEnter:(pl,Ir)=>Ir.background="dodgerblue",mouseLeave:(pl,Ir)=>Ir.background="transparent",click:Ga(Gu,du),contextClick:Ga(Gu,du)})}function Wa(){return[Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Hu(1),Hu(2),Hu(3),Hu(4))),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Hr(null),Hr([2,4]),Hr([4,4])))]}function rl(du,Gu){return Gu||(Gu="figure"),Kn(st.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:du,margin:1,background:"transparent",mouseEnter:(pl,Ir)=>Ir.fill="dodgerblue",mouseLeave:(pl,Ir)=>Ir.fill="lightgray",click:Ga(Gu,du),contextClick:Ga(Gu,du)})}ge.current.nodeTemplate.contextMenu=Kn("ContextMenu",Kn("ContextMenuButton",Kn(st.s_,"Horizontal",rl("Rectangle"),rl("RoundedRectangle"),rl("Ellipse"),rl("Diamond"))),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",rl("Parallelogram2"),rl("ManualOperation"),rl("Procedure"),rl("Cylinder1"))),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",rl("Terminator"),rl("CreateRequest"),rl("Document"),rl("TriangleDown"))),ga(),jn(),Wa()),ge.current.groupTemplate=Kn(st.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:st.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(du,Gu)=>{var pl=Gu.addMembers(Gu.diagram.selection,!0);pl||Gu.diagram.currentTool.doCancel()},avoidable:!1},new st.KX("location","loc",st.E9.parse).makeTwoWay(st.E9.stringify),Kn(st.s_,"Auto",{name:"BODY"},Kn(st.bn,{parameter1:10,fill:Du.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:st.z6.AllSides,toSpot:st.z6.AllSides},new st.KX("fill"),new st.KX("stroke","color"),new st.KX("strokeWidth","thickness"),new st.KX("strokeDashArray","dash")),Kn(st.Vm,{background:"transparent",margin:20})),Kn(st.al,{alignment:st.z6.Top,alignmentFocus:st.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new st.KX("text"),new st.KX("stroke","color"))),ge.current.groupTemplate.selectionAdornmentTemplate=Kn(st.uz,"Spot",Kn(st.s_,"Auto",Kn(st.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Kn(st.Vm,{margin:1.5})),lu({alignment:st.z6.TopRight,alignmentFocus:st.z6.BottomRight})),ge.current.groupTemplate.contextMenu=Kn("ContextMenu",ga(),jn(),Wa()),ge.current.linkTemplate=Kn(st.rU,{layerName:"Foreground",routing:st.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new st.KX("fromSpot","fromSpot",st.z6.parse),new st.KX("toSpot","toSpot",st.z6.parse),new st.KX("fromShortLength","dir",du=>du>=1?10:0),new st.KX("toShortLength","dir",du=>du>=1?10:0),new st.KX("points").makeTwoWay(),Kn(st.bn,{strokeWidth:2},new st.KX("stroke","color"),new st.KX("strokeWidth","thickness"),new st.KX("strokeDashArray","dash")),Kn(st.bn,{segmentIndex:0,segmentOffset:new st.E9(15,0),segmentOrientation:st.rU.OrientAlong,alignmentFocus:st.z6.Right,figure:"circle",width:10,strokeWidth:0},new st.KX("fill","color"),new st.KX("visible","dir",du=>du===1)),Kn(st.bn,{segmentIndex:-1,segmentOffset:new st.E9(-10,6),segmentOrientation:st.rU.OrientPlus90,alignmentFocus:st.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new st.KX("fill","color"),new st.KX("visible","dir",du=>du>=1),new st.KX("width","thickness",du=>7+3*du),new st.KX("height","thickness",du=>7+3*du),new st.KX("segmentOffset","thickness",du=>new st.E9(-15,4+1.5*du))),Kn(st.bn,{segmentIndex:0,segmentOffset:new st.E9(15,-6),segmentOrientation:st.rU.OrientMinus90,alignmentFocus:st.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new st.KX("fill","color"),new st.KX("visible","dir",du=>du===2),new st.KX("width","thickness",du=>7+3*du),new st.KX("height","thickness",du=>7+3*du),new st.KX("segmentOffset","thickness",du=>new st.E9(-15,4+1.5*du))),Kn(st.al,{alignmentFocus:new st.z6(0,1,-4,0),editable:!0},new st.KX("text").makeTwoWay(),new st.KX("stroke","color"))),ge.current.linkTemplate.selectionAdornmentTemplate=Kn(st.uz,Kn(st.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:sr(2)},new st.KX("pathPattern","thickness",sr)),lu({alignmentFocus:new st.z6(0,0,-6,-4)}));function sr(du){return Kn(st.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(du+4).toString()+" H3"})}function uu(du){var Gu="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return du===0?Gu="M0 0 M16 16 M0 8 L16 8":du===2&&(Gu="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Kn(st.bn,{geometryString:Gu,margin:2,background:"transparent",mouseEnter:(pl,Ir)=>Ir.background="dodgerblue",mouseLeave:(pl,Ir)=>Ir.background="transparent",click:Ga("dir",du),contextClick:Ga("dir",du)})}function ya(du){var Gu=(pl,Ir)=>{pl.handled=!0,pl.diagram.model.commit(Cl=>{var ol=Ir.part.adornedPart;Cl.set(ol.data,du?"toSpot":"fromSpot",st.z6.stringify(st.z6.AllSides)),(du?ol.toNode:ol.fromNode).invalidateConnectedLinks()})};return Kn(st.bn,{width:12,height:12,fill:"transparent",mouseEnter:(pl,Ir)=>Ir.background="dodgerblue",mouseLeave:(pl,Ir)=>Ir.background="transparent",click:Gu,contextClick:Gu})}function Ua(du,Gu){var pl=0,Ir=st.z6.RightSide;du.equals(st.z6.Top)?(pl=270,Ir=st.z6.TopSide):du.equals(st.z6.Left)?(pl=180,Ir=st.z6.LeftSide):du.equals(st.z6.Bottom)&&(pl=90,Ir=st.z6.BottomSide),Gu||(pl-=180);var Cl=(ol,ti)=>{ol.handled=!0,ol.diagram.model.commit(io=>{var Xo=ti.part.adornedPart;io.set(Xo.data,Gu?"toSpot":"fromSpot",st.z6.stringify(Ir)),(Gu?Xo.toNode:Xo.fromNode).invalidateConnectedLinks()})};return Kn(st.bn,{alignment:du,alignmentFocus:du.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:pl,background:"transparent",mouseEnter:(ol,ti)=>ti.background="dodgerblue",mouseLeave:(ol,ti)=>ti.background="transparent",click:Cl,contextClick:Cl})}ge.current.linkTemplate.contextMenu=Kn("ContextMenu",jn(),Wa(),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",uu(0),uu(1),uu(2))),Kn("ContextMenuButton",Kn(st.s_,"Horizontal",Kn(st.s_,"Spot",ya(!1),Ua(st.z6.Top,!1),Ua(st.z6.Left,!1),Ua(st.z6.Right,!1),Ua(st.z6.Bottom,!1)),Kn(st.s_,"Spot",{margin:new st.Zt(0,0,0,2)},ya(!0),Ua(st.z6.Top,!0),Ua(st.z6.Left,!0),Ua(st.z6.Right,!0),Ua(st.z6.Bottom,!0)))));const zi=`{ "class": "GraphLinksModel", +`),Re)};var Le=({value:Re="",className:He,showTextOnly:We,showLines:Ge,style:Ue={},stylesPrev:Ye={},highlightKeywords:it,showProgramFill:lt,isProgramFill:Bt,disabledFill:ct=!1,programFillValue:nt,onFillChange:Ze=Je=>{},onFillBlur:yt=()=>{},onFillFocus:ht=()=>{}})=>{let Je=E(String(Re||""));const[ot,Ct]=(0,a.useState)(""),[kt,Mt]=(0,a.useState)("office"),[st,ut]=(0,a.useState)([]),an=(0,a.useRef)("a"+(0,Ie.Z)()),Pn={},jn=Ke=>//i.test(Ke||""),bt=(Ke,ln,Vn)=>{const Pa=document.createElement(Ke===ye?"input":"textarea");Pa.style.width="100%",Pa.style.height=Ke===ye?"40px":"151px",Pa.rows=5,Pa.spellcheck=!1,Pa.name="edu-program-fill",Pa.placeholder="\u8BF7\u8F93\u5165",Pa.dataset.id=ln;const Bu=Object.keys(Pn).length;return Pn[Bu]=Pa,`${Pa.outerHTML}`};function An(Ke){return Ke=Ke.replace(/!\[.*?\]\(.*?\)/g,""),Ke=Ke.replace(/\[.*?\]\(.*?\)/g,""),Ke=Ke.replace(new RegExp("","gs"),""),Ke=Ke.replace(//g,""),Ke=Ke.replace(//g,""),Ke=Ke.replace(new RegExp(".*?<\\/video>","gs"),""),Ke=Ke.replace(new RegExp(".*?<\\/audio>","gs"),""),Ke=Ke.replace(new RegExp(".*?<\\/style>","gs"),""),Ke=Ke.replace(new RegExp(".*?<\\/script>","gs"),""),Ke}const On=Ke=>!We&&jn(Je)?Ke:Ke.replace(/([\s\S]+?)<\/style>/gim,function(ln,Vn){let Pa=Vn.replace(/(\n|\r)/g,"").split("}"),Bu=[];return Pa.map(wa=>{wa!=""&&Bu.push(`.${an.current} ${wa}`)}),``}),Qt=(0,a.useMemo)(()=>{try{const Pa=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Bu=/\"\/api\/attachments\/|\"\/attachments\/download\//g,wa=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,er=/\(\/attachments\/download\//g;Je=Je.replace(er,"("+pe.Z.API_SERVER+"/attachments/download/").replace(Pa,"("+pe.Z.API_SERVER+"/api/attachments/").replace(Bu,'"'+pe.Z.API_SERVER+"/api/attachments/").replace(wa,'"'+pe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(Pa){}if(lt){let Pa=-1;return Je=Je.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Bu,wa,er){var cu;return++Pa,bt(Bu,Pa,(cu=nt==null?void 0:nt[Pa])==null?void 0:cu.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${On(Je||"")}
    `}let Ke=On(Je);Ke=(0,ke.ZP)(Ke);const ln=(0,ke.ez)();Je.match(/\[TOC\]/)&&(Ke=Ke.replace("

    [TOC]

    ",(0,ke.Qv)()),(0,ke.Iy)()),Ke=Ke.replace(/(__special_katext_id_\d+__)/g,(Pa,Bu)=>{const{type:wa,expression:er}=ln[Bu];return(0,Ae.renderToString)(ve(er)||"",{displayMode:wa==="block",throwOnError:!1,output:"html"})}),Ke=Ke.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ke.AL)();const Vn=document.createElement("div");if(Vn.innerHTML=Ke,We)return Vn.innerText;if(it){const Pa=it.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return vt(Vn,Pa),Vn.innerHTML}return setTimeout(()=>St(),500),Vn.innerHTML},[Je,it]);(0,a.useEffect)(()=>{Tt.current&&Tt.current.querySelectorAll(["input","textarea"]).forEach(ln=>{ln.oninput=zt,ln.onblur=jt,ln.onfocus=sn})},[st]),(0,a.useEffect)(()=>{var Ke,ln,Vn,Pa,Bu;if(nt!=null&&nt.length)try{const wa=Tt.current.querySelectorAll(".edu-program-fill-score"),er=Tt.current.querySelectorAll('[name="edu-program-fill"]');for(const[cu,rr]of er.entries())rr.value=((Ke=nt==null?void 0:nt[cu])==null?void 0:Ke.value)||"",((ln=nt==null?void 0:nt[cu])==null?void 0:ln.type)==="warning"?rr.className="program-fill-warning":((Vn=nt==null?void 0:nt[cu])==null?void 0:Vn.type)==="success"?rr.className="program-fill-success":rr.className="";for(const[cu,rr]of wa.entries())rr.innerHTML=(Pa=nt==null?void 0:nt[cu])!=null&&Pa.score?`${(Bu=nt==null?void 0:nt[cu])==null?void 0:Bu.score}\u5206`:"";ut(nt)}catch(wa){console.log(wa,"error")}},[nt]);const zt=Ke=>{st[Ke.target.dataset.id]=st[Ke.target.dataset.id]||{},st[Ke.target.dataset.id].value=Ke.target.value,ut([...st]),Ze(st,Ke.target.dataset.id)},jt=Ke=>{st[Ke.target.dataset.id]=st[Ke.target.dataset.id]||{},st[Ke.target.dataset.id].value=Ke.target.value,ut([...st]),yt(st,Ke.target.dataset.id)},sn=Ke=>{st[Ke.target.dataset.id]=st[Ke.target.dataset.id]||{},st[Ke.target.dataset.id].value=Ke.target.value,ut([...st]),ht(st,Ke.target.dataset.id)};function vt(Ke,ln){return Ke.childNodes.forEach(Vn=>{var Pa;if(Vn.childNodes.length>0)vt(Vn,ln);else if(Vn.nodeName!=="IMG")if(Vn.innerHTML)Vn.innerHTML=(Pa=Vn.innerHTML)==null?void 0:Pa.replace(new RegExp(ln,"gi"),'$&');else{const Bu=document.createElement("span");Bu.innerHTML=Vn.textContent.replace(new RegExp(ln,"gi"),'$&'),Vn.replaceWith(Bu)}})}const Tt=(0,a.useRef)();ke.jb.WebkitLineClamp=Ge,Ge&&(Ue=ne(ne({},Ue),ke.jb));function qt(Ke){let ln=Ke.target;if(ln.tagName.toUpperCase()==="A"){let Vn=ln.getAttribute("href");if(Vn.indexOf("office")>-1)Ke.preventDefault(),Ct(Vn),Mt("office");else if(Vn.indexOf("application/pdf")>-1)Ke.preventDefault(),Ct(Vn),Mt("pdf");else if(Vn.indexOf("text/html")>-1)Ke.preventDefault(),Ct(Vn),Mt("html");else if(Vn.startsWith("#")){Ke.preventDefault();let Pa=document.getElementById(Vn.replace("#",""));Pa&&Pa.scrollIntoView(!0)}}}const St=()=>{var Ke;const ln=(Ke=Tt.current)==null?void 0:Ke.querySelectorAll("video");ln==null||ln.forEach(Vn=>{if(Vn.oncontextmenu=()=>!1,Vn.src.indexOf(".m3u8")>-1&&!Vn.canPlayType("application/vnd.apple.mpegurl")){if(xe().isSupported()){var Pa=new(xe());Pa.loadSource(Vn.src),Pa.attachMedia(Vn)}}})};return(0,a.useEffect)(()=>{if(Tt.current&&Qt&&Qt.match(fe)&&window.PR.prettyPrint(),Tt.current)return Tt.current.addEventListener("click",qt),()=>{var Ke;(Ke=Tt.current)==null||Ke.removeEventListener("click",qt),(0,ke.AL)(),(0,ke.Iy)()}},[Qt,Tt.current,qt]),(0,a.useEffect)(()=>{var Ke;const ln=Vn=>{Vn.preventDefault(),Vn.clipboardData.setData("text",window.getSelection().toString())};return(Ke=Tt.current)==null||Ke.addEventListener("copy",ln),()=>{var Vn;(Vn=Tt.current)==null||Vn.removeEventListener("copy",ln)}},[Tt.current]),a.createElement(a.Fragment,null,We&&a.createElement("div",{ref:Tt},Qt),!We&&!jn(Qt)&&a.createElement("div",{ref:Tt,style:ne({},Ue),className:`${He||""} ${ct?"disabled-fill":""} markdown-body ${an.current}`,dangerouslySetInnerHTML:{__html:Qt}}),!We&&jn(Qt)&&a.createElement(oe,{html:Qt}),a.createElement(ze.Z,{close:!0,data:ot,type:ot!=null&&ot.length?kt:"",style:ne({},Ye),onClose:()=>Ct("")}))}},45224:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return fe}});var a=z(67294),Ce=z(1706),ke=Object.defineProperty,he=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,pe=(ve,Ne,Le)=>Ne in ve?ke(ve,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ve[Ne]=Le,Se=(ve,Ne)=>{for(var Le in Ne||(Ne={}))Fe.call(Ne,Le)&&pe(ve,Le,Ne[Le]);if(he)for(var Le of he(Ne))xe.call(Ne,Le)&&pe(ve,Le,Ne[Le]);return ve},Ae=(ve,Ne)=>{var Le={};for(var Re in ve)Fe.call(ve,Re)&&Ne.indexOf(Re)<0&&(Le[Re]=ve[Re]);if(ve!=null&&he)for(var Re of he(ve))Ne.indexOf(Re)<0&&xe.call(ve,Re)&&(Le[Re]=ve[Re]);return Le};const ze={header:{cell:ve=>{var Ne=ve,{onResize:Le,width:Re}=Ne,He=Ae(Ne,["onResize","width"]);return Re?a.createElement(Ce.Resizable,{width:Re,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:We=>{We.stopPropagation()}}),onResize:Le,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",Se({},He))):a.createElement("th",Se({},He))}}};var Me=z(57399),me=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ve,Ne,Le)=>Ne in ve?me(ve,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ve[Ne]=Le,te=(ve,Ne)=>{for(var Le in Ne||(Ne={}))x.call(Ne,Le)&&ee(ve,Le,Ne[Le]);if(y)for(var Le of y(Ne))b.call(Ne,Le)&&ee(ve,Le,Ne[Le]);return ve},ne=(ve,Ne)=>oe(ve,E(Ne)),de=(ve,Ne)=>{var Le={};for(var Re in ve)x.call(ve,Re)&&Ne.indexOf(Re)<0&&(Le[Re]=ve[Re]);if(ve!=null&&y)for(var Re of y(ve))Ne.indexOf(Re)<0&&b.call(ve,Re)&&(Le[Re]=ve[Re]);return Le},fe=ve=>{var Ne=ve,{pagination:Le,resColumns:Re,dataSource:He,onRow:We}=Ne,Ge=de(Ne,["pagination","resColumns","dataSource","onRow"]);const[Ue,Ye]=(0,a.useState)(!1),[it,lt]=(0,a.useState)([{}]),Bt=(0,a.useRef)(null);(0,a.useEffect)(()=>{let nt=Re;nt=nt.map((Ze,yt)=>ne(te({},Ze),{onHeaderCell:ht=>({width:ht.width,onResize:ct(yt)})})),lt(nt)},[]),(0,a.useEffect)(()=>{Bt.current=it},[it]);const ct=nt=>(Ze,{size:yt})=>{const ht=[...Bt.current];ht[nt]=ne(te({},ht[nt]),{width:yt.width}),lt(ht)};return a.createElement("div",null,a.createElement(Me.default,ne(te({bordered:!0,components:ze,columns:it,dataSource:He,pagination:Le,loading:Ue,onRow:We},Ge),{rowKey:nt=>nt.key||nt.id})))}},85688:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ne},P:function(){return ye}});var a=z(67294),Ce=z(91773),ke=z(62844),he=z(98813),Fe=z(28802),xe=z(57399),pe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Se=z(93686),Ae=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(Le,Re,He)=>Re in Le?Ae(Le,Re,{enumerable:!0,configurable:!0,writable:!0,value:He}):Le[Re]=He,y=(Le,Re)=>{for(var He in Re||(Re={}))me.call(Re,He)&&E(Le,He,Re[He]);if(Me)for(var He of Me(Re))oe.call(Re,He)&&E(Le,He,Re[He]);return Le},x=(Le,Re)=>Ie(Le,ze(Re)),b=(Le,Re)=>{var He={};for(var We in Le)me.call(Le,We)&&Re.indexOf(We)<0&&(He[We]=Le[We]);if(Le!=null&&Me)for(var We of Me(Le))Re.indexOf(We)<0&&oe.call(Le,We)&&(He[We]=Le[We]);return He},ee=(Le,Re,He)=>new Promise((We,Ge)=>{var Ue=lt=>{try{it(He.next(lt))}catch(Bt){Ge(Bt)}},Ye=lt=>{try{it(He.throw(lt))}catch(Bt){Ge(Bt)}},it=lt=>lt.done?We(lt.value):Promise.resolve(lt.value).then(Ue,Ye);it((He=He.apply(Le,Re)).next())});const te=({studentNames:Le,total:Re})=>{const He=["","\u4E00","\u4E24","\u4E09"];return Re>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},Le==null?void 0:Le.join("\u3001")),"\u7B49",a.createElement("span",{className:pe.orangeColor},Re),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:pe.orangeColor},Le==null?void 0:Le.join("\u3001")),He[Re],"\u540D\u5B66\u751F")},ne=({used:Le,copy:Re,canNotCopy:He,studentNames:We,studentCount:Ge,inPaper:Ue,is_random:Ye=!1,position:it=""})=>{const lt=()=>{if(Re>0&&He>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:pe.orangeColor},Re),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:pe.orangeColor},He),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Re>0&&He===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:pe.orangeColor},Re),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Re===0&&He>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:pe.orangeColor},He),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Bt=it||(Ue?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(te,{studentNames:We,total:Ge}),"\u5B66\u4E60\u8FC7",Bt,"\u4E2D\u7684",a.createElement("span",{className:pe.orangeColor},Le),"\u4E2A\u9879\u76EE\uFF0C",lt(),"\u3002\u8BF7\u9009\u62E9",Ye?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},de=({onCancel:Le,onOk:Re,visible:He,inPaper:We,renderData:Ge,type:Ue,isMultipleCourse:Ye=!1})=>{const[it]=Ce.default.useForm(),[lt,Bt]=(0,a.useState)(1),[ct,nt]=(0,a.useState)(!1),Ze=(0,a.useMemo)(()=>(Ge==null?void 0:Ge.total_num)===1&&(Ge==null?void 0:Ge.can_copy_num)===1,[Ge]),yt=(0,a.useMemo)(()=>{var ht;return(ht=Ge==null?void 0:Ge.course_data_list)==null?void 0:ht.filter(Je=>Je.is_show)},[Ge]);return a.createElement(a.Fragment,null,Ze?a.createElement(ke.default,{centered:!0,closable:!0,open:He,destroyOnClose:!0,title:"\u63D0\u793A",className:pe.antdModal,width:682,confirmLoading:ct,onCancel:Le,onOk:()=>ee(void 0,null,function*(){var ht;nt(!0);let Je=lt;if(Ye){const ot=y({},it.getFieldsValue());Je=(ht=Ge==null?void 0:Ge.course_data_list)==null?void 0:ht.map(Ct=>ot[Ct.id]!==void 0?x(y({},Ct),{is_copy:ot[Ct.id]}):Ct)}yield Re(Je),nt(!1)})},a.createElement("div",{className:pe.content,style:{marginBottom:20}},Ye?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(te,{studentNames:Ge==null?void 0:Ge.student_names,total:Ge==null?void 0:Ge.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ye?a.createElement(Ce.default,{form:it,preserve:!1},yt==null?void 0:yt.map(ht=>a.createElement(a.Fragment,{key:ht.id},a.createElement("h3",{className:"ml15 mb5"},ht.name),a.createElement(Ce.default.Item,{name:ht.id,initialValue:1},a.createElement(he.ZP.Group,{className:pe.content},a.createElement(he.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(he.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(he.ZP.Group,{value:lt,onChange:ht=>Bt(ht.target.value),className:pe.content,style:{marginBottom:30}},a.createElement(he.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(he.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:pe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:pe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${pe.content} ${pe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(ke.default,{centered:!0,closable:!0,destroyOnClose:!0,open:He,confirmLoading:ct,title:"\u63D0\u793A",width:682,onCancel:Le,onOk:()=>ee(void 0,null,function*(){var ht;nt(!0);let Je=0;if(Ye){const ot=y({},it.getFieldsValue());Je=(ht=Ge==null?void 0:Ge.course_data_list)==null?void 0:ht.map(Ct=>ot[Ct.id]!==void 0?x(y({},Ct),{is_use:ot[Ct.id]}):Ct)}yield Re(Je),nt(!1)})},a.createElement("div",{className:pe.content},a.createElement(te,{studentNames:Ge==null?void 0:Ge.student_names,total:Ge==null?void 0:Ge.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ye?a.createElement(Ce.default,{form:it,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),yt==null?void 0:yt.map(ht=>a.createElement(a.Fragment,{key:ht.id},a.createElement("h3",{className:"ml15 mb5"},ht.name),a.createElement(Ce.default.Item,{name:ht.id,initialValue:1},a.createElement(he.ZP.Group,{className:pe.content},a.createElement(he.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(he.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:pe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ye=function(){const[Le,Re]=(0,a.useState)(!1),[He,We]=(0,a.useState)();return[Le,()=>Re(!1),He,Ye=>ee(this,null,function*(){var it;const lt=Ye,{isImportMultipleCourse:Bt=!1}=lt,ct=b(lt,["isImportMultipleCourse"]);console.log(Ye);const nt=(Ye==null?void 0:Ye.result)||(yield(0,Se.Tr)(ct));return"status"in nt?!1:Bt?((it=nt==null?void 0:nt.course_data_list)==null?void 0:it.some(yt=>yt.is_show))?(We(nt),Re(!0),!0):nt.course_data_list||[]:nt.student_count===0?!1:(We(nt),Re(!0),!0)})]},fe=Le=>{const[Re]=Ce.default.useForm(),[He,We]=(0,a.useState)(!1),{onCancel:Ge,onOk:Ue,visible:Ye,inPaper:it=!1,renderData:lt,type:Bt,isMultipleCourse:ct=!1,position:nt}=Le;let Ze=(0,a.useMemo)(()=>it?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:pe.tableCell,render(Je,ot){return a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ot)=>a.createElement(a.Fragment,null,a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],initialValue:1},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426"))),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:pe.tableCell,render(Je,ot){return a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ot)=>a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],initialValue:1},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Je,ot)=>a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],initialValue:1},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426")))}],[it]),yt=(0,a.useMemo)(()=>it?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:pe.tableCell,align:"center",ellipsis:!0,render:(Je,ot)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:pe.tableCell,ellipsis:!0,align:"center",render:(Je,ot)=>a.createElement("a",{href:`/shixuns/${ot.identifier}/challenges`,target:"_blank"},Je)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Je,ot)=>a.createElement(a.Fragment,null,a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_use"],initialValue:0},a.createElement(he.ZP.Group,null,a.createElement(he.ZP,{value:1},"\u662F"),a.createElement(he.ZP,{value:0},"\u5426"))),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?ot==null?void 0:ot.stage_shixun_id:ot.shixun_course_id||ot.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})))}],[it]);if(ct){const Je={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:pe.tableCell,render:(ot,Ct)=>a.createElement("a",{href:`/classrooms/${Ct.course_id}`},ot)};Ze=[Je,...Ze],yt=[Je,...yt]}const ht=(0,a.useMemo)(()=>ne({used:lt==null?void 0:lt.repeat_shixun_num,copy:lt==null?void 0:lt.can_copy_num,canNotCopy:lt==null?void 0:lt.no_copy_num,studentNames:lt==null?void 0:lt.student_names,studentCount:lt==null?void 0:lt.student_count,is_random:lt==null?void 0:lt.is_random,inPaper:it,position:nt}),[lt,it,nt]);return a.createElement(ke.default,{title:"\u63D0\u793A",centered:!0,open:Ye,confirmLoading:He,onOk:()=>ee(void 0,null,function*(){We(!0);const Je=Re.getFieldsValue(),ot=Object.keys(Je).map(Ct=>({id:parseInt(Ct.split("_")[0]),course_id:parseInt(Ct.split("_")[1]),is_use:Je[Ct].is_use,is_copy:Je[Ct].is_copy}));yield Ue(ot),We(!1)}),onCancel:Ge,width:880,okText:"\u786E\u8BA4",className:pe.antdModal,destroyOnClose:!0},a.createElement(Ce.default,{form:Re,preserve:!1},a.createElement("div",{className:pe.brief},ht),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:pe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(lt==null?void 0:lt.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:pe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:Ze,className:pe.antdTable,dataSource:lt==null?void 0:lt.can_copy_list,rowKey:Bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(lt==null?void 0:lt.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:pe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(xe.default,{columns:yt,className:pe.antdTable,dataSource:lt==null?void 0:lt.no_copy_list,rowKey:Bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(lt==null?void 0:lt.no_use_list.length)>0&&(lt==null?void 0:lt.no_use_list.map(Je=>a.createElement("div",{key:Bt==="subject"?Je.stage_shixun_id:Je.shixun_course_id||Je.id},a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(Fe.default,{type:"hidden"})),a.createElement(Ce.default.Item,{name:[`${Bt==="subject"?Je==null?void 0:Je.stage_shixun_id:Je.shixun_course_id||Je.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(Fe.default,{type:"hidden"})))))))};var Ne=Le=>{const{modalType:Re}=Le;return Re==="multiple"?a.createElement(fe,y({},Le)):a.createElement(de,y({},Le))}},48994:function(Ft,rt,z){"use strict";z.d(rt,{C:function(){return Ye}});var a=z(67294),Ce={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},ke=z(94184),he=z.n(ke),Fe=z(84567),xe=z(71230),pe=z(2453),Se=z(83062),Ae=z(85804),Ie=z(62844),ze=z(57399),Me=z(37720),me=z(91773),oe=z(74330),E=z(28706),y=z(33170),x=z(52262),b=z(63037),ee=z(30001),te=Object.defineProperty,ne=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ne=(it,lt,Bt)=>lt in it?te(it,lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):it[lt]=Bt,Le=(it,lt)=>{for(var Bt in lt||(lt={}))fe.call(lt,Bt)&&Ne(it,Bt,lt[Bt]);if(ye)for(var Bt of ye(lt))ve.call(lt,Bt)&&Ne(it,Bt,lt[Bt]);return it},Re=(it,lt)=>ne(it,de(lt)),He=(it,lt,Bt)=>new Promise((ct,nt)=>{var Ze=Je=>{try{ht(Bt.next(Je))}catch(ot){nt(ot)}},yt=Je=>{try{ht(Bt.throw(Je))}catch(ot){nt(ot)}},ht=Je=>Je.done?ct(Je.value):Promise.resolve(Je.value).then(Ze,yt);ht((Bt=Bt.apply(it,lt)).next())});const We=Fe.default.Group,Ge=({className:it,title:lt,items:Bt=[],value:ct,onChange:nt})=>{const Ze=(Bt==null?void 0:Bt.length)===(ct==null?void 0:ct.length),yt=(ct==null?void 0:ct.length)>0&&(ct==null?void 0:ct.length)<(Bt==null?void 0:Bt.length),ht=Je=>{const ot=Bt.map(Ct=>Ct.id);nt(Je.target.checked?ot:[])};return a.createElement(xe.Z,{align:"middle",className:it},!!lt&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},lt),a.createElement(Fe.default,{indeterminate:yt,onChange:ht,checked:Ze},"\u5168\u90E8"),a.createElement(We,{value:ct,onChange:nt},Bt.map(Je=>a.createElement(Fe.default,{className:"ml30 c-black",key:Je.id,value:Je.id},Je.name,a.createElement("span",null,`(${Je.count})`)))))};var Ye=({className:it,style:lt,dataSource:Bt})=>{var ct,nt,Ze,yt,ht,Je,ot;const[Ct,kt]=(0,a.useState)({}),[Mt,st]=(0,a.useState)(!0),[ut,an]=(0,a.useState)(!1),[Pn,jn]=(0,a.useState)(!1),[bt,An]=(0,a.useState)(null),[On,Qt]=(0,a.useState)(0),[zt,jt]=(0,a.useState)({}),[sn,vt]=(0,a.useState)(!0),[Tt,qt]=(0,a.useState)(0),[St,Ke]=(0,a.useState)(0),[ln,Vn]=(0,a.useState)(!1),Pa=(0,a.useRef)(null),[Bu,wa]=(0,a.useState)(!1),[er,cu]=(0,a.useState)(!0),[rr,Ca]=(0,a.useState)([]),Zt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Ln,gl]=(0,a.useState)(Le({},Zt));(0,a.useEffect)(()=>{Bt!=null&&Bt.question_id&&kt(Bt)},[Bt==null?void 0:Bt.question_id]),(0,a.useEffect)(()=>{var Xt;if(((Xt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Xt.status)==="running"){const ea=setInterval(()=>{ba()},3e3);return()=>clearInterval(ea)}},[(ct=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ct.status]),(0,a.useEffect)(()=>{var Xt;Pn&&(Pn===1&&(Ln.question_status=Ua.map(ea=>ea.value),Ln.review=$n.map(ea=>ea.value)),Pn===2&&(Ln.exercise_question_resubmit_id=(Xt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Xt.id,bt===1&&(Ln.success_status=[1]),bt===2&&(Ln.success_status=[0])),gl(Le({},Ln)),vr(Ln),Ke(Ct!=null&&Ct.is_mirror?3:10),qt(Ct!=null&&Ct.is_mirror?1:5))},[Pn]),(0,a.useEffect)(()=>{Bu&&qu()},[Bu]);const vr=Xt=>He(void 0,null,function*(){st(!0);const ea=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_student_list.json`,{method:"get",params:Xt});(ea==null?void 0:ea.status)==0&&(jt(ea||[]),Qt(ea==null?void 0:ea.count)),st(!1)}),qu=()=>He(void 0,null,function*(){cu(!0);const Xt=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_history.json`,{method:"get"});(Xt==null?void 0:Xt.status)==0&&Ca((Xt==null?void 0:Xt.data)||[]),cu(!1)}),ba=()=>He(void 0,null,function*(){const Xt=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit_status.json`,{method:"get"});(Xt==null?void 0:Xt.status)==0&&kt(Re(Le({},Ct),{show_resubmit_history:!0,exercise_question_resubmit:(Xt==null?void 0:Xt.data)||{}}))}),Ua=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],$n=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Kn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Ha=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Xt,ea,Yn)=>a.createElement("span",{className:"c-black"},Yn+1+(Ln.page-1)*Ln.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Xt=>a.createElement("span",{className:"c-black"},Xt)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Xt=>a.createElement("span",{className:"c-grey-666"},Xt||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Xt=>a.createElement("span",{className:"c-black"},Xt)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Xt=>{const{label:ea,color:Yn}=Ua.find(ra=>ra.value===Xt)||{};return a.createElement("span",{style:{color:Yn}},ea)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Xt=>a.createElement("span",{className:"c-black"},Xt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Xt=>a.createElement("span",{className:"c-black"},Xt)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Xt=>{const{label:ea,color:Yn}=$n.find(ra=>ra.value===Xt)||{};return a.createElement("span",{style:{color:Yn}},ea)}},Pn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Xt=>{const{label:ea,color:Yn}=Kn.find(ra=>ra.value===Xt)||{};return a.createElement("span",{style:{color:Yn}},ea)}}].filter(Boolean),gu=(Xt,ea,Yn)=>{Ln.page=Xt==null?void 0:Xt.current,Ln.per_page=Xt==null?void 0:Xt.pageSize,Yn!=null&&Yn.order?(Ln.sort_by=Yn==null?void 0:Yn.field,Ln.direction=(Yn==null?void 0:Yn.order)==="ascend"?"asc":"desc"):(Ln.sort_by=null,Ln.direction=null),gl(Le({},Ln)),vr(Ln)},Ju=()=>{if(!Tt){pe.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Vn(!0)},lr=()=>He(void 0,null,function*(){var Xt,ea;if((Xt=Pa.current)!=null&&Xt.onVerify())return;an(!0);const Yn=yield(0,y.ZP)(`/api/exercise_questions/${Ct==null?void 0:Ct.question_id}/resubmit.json`,{method:"post",body:{keyword:Ln.keyword,question_status:Ln.question_status,review:Ln.review_status,success_status:Ln.success_status,use_max_score:sn,permits:Tt,exercise_question_resubmit_id:Pn===1?null:(ea=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ea.id}});(Yn==null?void 0:Yn.status)==0&&(yield ba(),pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vn(!1),jn(!1)),an(!1)}),nl=(Xt,ea)=>{Ln.page=1,Ln[ea]=Xt,gl(Le({},Ln)),vr(Ln)},Mn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:he()(Ce.recalculation,it),style:lt},a.createElement(Se.Z,{title:Mn[(Ct==null?void 0:Ct.disable_resubmit_reason)||0]},a.createElement(Ae.ZP,{disabled:(Ct==null?void 0:Ct.disable_resubmit)||((nt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:nt.status)==="running",onClick:()=>jn(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Ct==null?void 0:Ct.show_resubmit_history)&&a.createElement(a.Fragment,null,((Ze=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Ze.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(yt=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:yt.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{jn(2),An(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ht=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:ht.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{jn(2),An(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Je=Ct==null?void 0:Ct.exercise_question_resubmit)==null?void 0:Je.fail_count),"\u4EBA"),a.createElement(Se.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>wa(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(Ie.default,{centered:!0,open:!!Pn,title:`\u91CD\u65B0\u8BC4\u6D4B${Pn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>jn(!1),onOk:Ju,afterClose:()=>{vt(!0),An(null),gl(Le({},Zt))}},a.createElement("div",{className:Ce.filter},Pn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(Ge,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(zt==null?void 0:zt.question_status)||[],value:Ln.question_status,onChange:Xt=>nl(Xt,"question_status")}),a.createElement(Ge,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(zt==null?void 0:zt.review_status)||[],value:Ln.review,onChange:Xt=>nl(Xt,"review")})),Pn===2&&a.createElement(a.Fragment,null,a.createElement(Ge,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(zt==null?void 0:zt.success_status)||[],value:Ln.success_status,onChange:Xt=>nl(Xt,"success_status")})),a.createElement(ee.t7,{className:Ce.input,style:{bottom:Pn===1?10:-5},value:Ln.keyword,onChange:Xt=>nl(Xt,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(ze.default,{className:"mt20",columns:Ha,scroll:((ot=zt==null?void 0:zt.data)==null?void 0:ot.length)>7?{y:300}:{},dataSource:(zt==null?void 0:zt.data)||[],loading:Mt,onChange:gu,pagination:{total:On,pageSize:Ln.per_page,current:Ln.page,hideOnSinglePage:!On,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),a.createElement(xe.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(Fe.default,{className:"c-black",checked:sn,onChange:Xt=>vt(Xt.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Me.Z,{className:"ml10 mr10",value:Tt,max:St,min:1,precision:0,onChange:Xt=>qt(Xt)}),"\u4EBA",a.createElement(Se.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(Ie.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:ln,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ut,destroyOnClose:!0,onOk:lr,onCancel:()=>Vn(!1)},a.createElement(me.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(b.Z,{ref:Xt=>Pa.current=Xt}))),a.createElement(Ie.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Bu,width:710,onCancel:()=>wa(!1),footer:null},a.createElement(oe.Z,{spinning:er},a.createElement("div",{className:Ce.operating},rr.map((Xt,ea)=>a.createElement("div",{key:ea,className:Ce.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Xt==null?void 0:Xt.created_at),a.createElement("div",{className:"c-black"},Xt==null?void 0:Xt.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Xt==null?void 0:Xt.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Xt==null?void 0:Xt.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Xt==null?void 0:Xt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Xt==null?void 0:Xt.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},96332:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Se}});var a=z(67294),Ce={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},ke=z(62844),he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",xe=(Ae,Ie,ze)=>new Promise((Me,me)=>{var oe=x=>{try{y(ze.next(x))}catch(b){me(b)}},E=x=>{try{y(ze.throw(x))}catch(b){me(b)}},y=x=>x.done?Me(x.value):Promise.resolve(x.value).then(oe,E);y((ze=ze.apply(Ae,Ie)).next())}),Se=({type:Ae,resdata:Ie,onok:ze,oktext:Me,okloading:me})=>{const[oe,E]=(0,a.useState)(!1),{can_copy_list:y,can_copy_num:x,challenge_type:b,course_data_list:ee,no_copy_list:te,no_copy_num:ne,no_use_list:de,no_use_num:ye,repeat_shixun_num:fe,student_count:ve,total_num:Ne,use_num:Le}=Ie;let Re=x>0||Ae==="exercise";(0,a.useEffect)(()=>{(Ie==null?void 0:Ie.student_count)>0&&E(!0)},[Ie]),console.log("---11",me),(0,a.useEffect)(()=>{me||E(!1)},[me]);const He=()=>{if(Ae==="exercise"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ae==="exercise"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:Ce.orangeColor},ve)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:Ce.orangeColor},Le)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ae==="shixunpush"&&b===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixunpush"&&b===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:Ce.orangeColor},ve),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:Ce.orangeColor},Le),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:Ce.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},We=()=>{if(Ae==="exercise"||Ae==="subject"||Ae==="exercisepush"||Ae==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:Ce.flex},a.createElement("img",{src:Fe,style:{width:14}}),a.createElement("span",{className:Ce.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Ce.statusbody},Ae==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:Ce.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ae==="subject"||Ae==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Re&&a.createElement("span",{className:Ce.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ae==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Re&&a.createElement("span",{className:Ce.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,te==null?void 0:te.map((Ge,Ue)=>a.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},"\u300A",Ge==null?void 0:Ge.name,"\u300B",Ue+1!==ne&&"\u3001"))))),x>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:Ce.flex},a.createElement("img",{src:he,style:{width:14}}),a.createElement("span",{className:Ce.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:Ce.statusbody},Ae==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ae==="subject"||Ae==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ae==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,y==null?void 0:y.map((Ge,Ue)=>a.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},"\u300A",Ge==null?void 0:Ge.name,"\u300B",Ue+1!==x&&"\u3001"))))));if(Ae==="shixun")return a.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(ke.default,{open:oe,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Re&&"none"}},zIndex:1003,confirmLoading:me,okText:Re?Me:"\u6211\u77E5\u9053\u4E86",onOk:()=>xe(void 0,null,function*(){Re?yield ze([...y,...de]):E(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},He(),We()))}},29916:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35973),ke=z(62844),he=z(63037),Fe=z(67294),xe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())});const pe=({classroomList:Se,dispatch:Ae})=>{var Ie,ze;const Me=(0,a.useRef)(null),[me,oe]=(0,a.useState)(!1),E=()=>{Ae({type:"classroomList/setActionTabs",payload:{}})};return Fe.createElement(ke.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((Ie=Se==null?void 0:Se.actionTabs)==null?void 0:Ie.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:E,onOk:()=>xe(void 0,null,function*(){var y,x;(y=Me.current)!=null&&y.onVerify()||(oe(!0),yield(x=Se==null?void 0:Se.actionTabs)==null?void 0:x.onOK(),oe(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(ze=Se==null?void 0:Se.actionTabs)==null?void 0:ze.loading},Fe.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Fe.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Fe.createElement(he.Z,{ref:y=>Me.current=y}))};rt.Z=(0,Ce.connect)(({classroomList:Se})=>({classroomList:Se}))(pe)},2715:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(67294),Ce={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},ke=z(94184),he=z.n(ke),xe=({className:pe,style:Se,state:Ae,onClick:Ie})=>{var ze,Me;return a.createElement("div",{onClick:Ie,className:he()(Ae?(ze=Ce)==null?void 0:ze.redBtn:(Me=Ce)==null?void 0:Me.btn,pe),style:Se},Ae?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},7621:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return he}});var a=z(35973),Ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},ke=z(67294),he=({message:Fe,className:xe,children:pe,style:Se={}})=>ke.createElement("div",{className:`custom-spinner ${Ce.idsRingWrapper} ${xe}`},ke.createElement("div",{className:Ce.ldsRing},ke.createElement("div",null),ke.createElement("div",null),ke.createElement("div",null),ke.createElement("div",null)),Fe?ke.createElement("p",{style:Se},Fe):null,pe,ke.createElement(a.Outlet,null))},60076:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return he}});var a=z(67294),Ce=z(33054),ke=z(67294),he=({defaultX:Fe="40%",leftChild:xe,rightChild:pe,className:Se,hideResize:Ae=!1})=>{const[Ie,ze]=(0,a.useState)(Fe),Me=(0,a.useRef)();function me(){Me.current=!0}(0,a.useEffect)(()=>{function y(b){Me.current&&(Ce.Z.publish("resize-move-bar",b),ze(b.pageX))}function x(){Me.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof Ie=="number"&&Ie!==.01?`${Ie}px`:Fe,E=`calc(100% - ${Ae?"0px":"4px"} - ${oe})`;return ke.createElement("div",{className:`split-panel-container ${Se}`},ke.createElement("section",{style:{width:oe,display:Ie===.01?"none":""}},xe),ke.createElement("section",{className:"resize-x-bar",onMouseDown:me},ke.createElement("a",{className:"btn-resize"},ke.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ke.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"})))),ke.createElement("section",{style:{width:E}},pe))}},38658:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return xe}});var a=z(67294),Ce={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_"},ke=z(94184),he=z.n(ke),xe=({className:pe,style:Se={},leftNode:Ae,leftTitle:Ie="\u81EA\u6D4B\u8F93\u5165",rightNode:ze,rightTitle:Me="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:he()(Ce.result,pe),style:Se},a.createElement("div",{className:Ce.left},a.createElement("div",{className:Ce.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,Ie)),a.createElement("div",{className:Ce.leftNode},Ae)),a.createElement("div",{className:Ce.right},a.createElement("div",{className:Ce.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Me)),a.createElement("div",{className:Ce.rightNode},ze)))},88508:function(Ft,rt,z){"use strict";var a=z(67294);const Ce=he=>String(he).length===1?`0${he}`:he,ke=({className:he="",onChange:Fe,defaultValue:xe=0})=>{const[pe,Se]=(0,a.useState)(xe);(0,a.useEffect)(()=>{const Me=setTimeout(()=>{Se(pe+1e3)},1e3);return Fe(pe+1e3),()=>{clearInterval(Me)}},[pe]);const Ae=parseInt(pe/(60*6e4))||"00",Ie=parseInt(pe%(60*6e4)/6e4)||"00",ze=parseInt(pe%6e4/1e3)||"00";return a.createElement("div",{className:he},Ce(Ae),":",Ce(Ie),":",Ce(ze))};rt.Z=ke},66911:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Fe}});var a=z(67294),Ce={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},ke=z(83062),Fe=({children:xe,tips:pe,title:Se,style:Ae})=>{const Ie=Se||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return xe&&pe?a.createElement(ke.Z,{overlayStyle:{maxWidth:"initial"},title:Ie},a.createElement("span",{className:Ce.disabled,style:Ae},xe)):xe&&!pe?a.createElement(a.Fragment,null,xe):a.createElement(a.Fragment,null)}},45180:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(67294);const ke=({text:he,speed:Fe=100})=>{const[xe,pe]=(0,a.useState)(""),Se=(0,a.useRef)(0);return(0,a.useEffect)(()=>{pe(""),Se.current=0;const Ae=setInterval(()=>{Se.currentIe+he.charAt(Se.current)),Se.current+=1):clearInterval(Ae)},Fe);return()=>{clearInterval(Ae)}},[he]),Ce.createElement("div",{className:"c-black"},xe)};rt.Z=ke},59451:function(Ft,rt,z){"use strict";z.d(rt,{cT:function(){return Ne},pe:function(){return ye}});var a=z(67294),Ce=z(35059),ke=z(2453),he=z(33170),Fe=z(81354),xe=z.n(Fe),pe=z(25934),Se=z(35973),Ae=z(56448),Ie=z.n(Ae),ze=Object.defineProperty,Me=Object.defineProperties,me=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Re,He,We)=>He in Re?ze(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:We}):Re[He]=We,b=(Re,He)=>{for(var We in He||(He={}))E.call(He,We)&&x(Re,We,He[We]);if(oe)for(var We of oe(He))y.call(He,We)&&x(Re,We,He[We]);return Re},ee=(Re,He)=>Me(Re,me(He)),te=(Re,He)=>{var We={};for(var Ge in Re)E.call(Re,Ge)&&He.indexOf(Ge)<0&&(We[Ge]=Re[Ge]);if(Re!=null&&oe)for(var Ge of oe(Re))He.indexOf(Ge)<0&&y.call(Re,Ge)&&(We[Ge]=Re[Ge]);return We},ne=(Re,He,We)=>new Promise((Ge,Ue)=>{var Ye=Bt=>{try{lt(We.next(Bt))}catch(ct){Ue(ct)}},it=Bt=>{try{lt(We.throw(Bt))}catch(ct){Ue(ct)}},lt=Bt=>Bt.done?Ge(Bt.value):Promise.resolve(Bt.value).then(Ye,it);lt((We=We.apply(Re,He)).next())});const{Dragger:de}=Ce.default,ye=Re=>{const He="bf3c199c2470cb477d907b1e0917c17b",We="5183666c72eec9e4";var Ge=xe().enc.Utf8.parse(He);let Ue=xe().enc.Utf8.parse(We);var Ye=xe().AES.decrypt(Re,Ge,{iv:Ue,mode:xe().mode.CBC});return Ye.toString(xe().enc.Utf8)};let fe;const ve=Re=>ne(void 0,[Re],function*({identifier:He,oldFilename:We,newFilename:Ge}){var Ue,Ye,it,lt,Bt,ct;const nt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});nt.data=JSON.parse(ye(nt.data));const Ze=new OSS({endpoint:(Ue=nt==null?void 0:nt.data)==null?void 0:Ue.end_point,region:(Ye=nt==null?void 0:nt.data)==null?void 0:Ye.region,accessKeyId:(it=nt==null?void 0:nt.data)==null?void 0:it.access_key_id,accessKeySecret:(lt=nt==null?void 0:nt.data)==null?void 0:lt.access_key_secret,bucket:(Bt=nt==null?void 0:nt.data)==null?void 0:Bt.bucket,stsToken:(ct=nt==null?void 0:nt.data)==null?void 0:ct.security_token});return new Promise((yt,ht)=>{console.log(11111,`${He}/${We}`,`${He}/${Ge}`,nt.data),Ze.copy(`/${He}/${We}`,`/${He}/${Ge}`).then(Je=>{console.log("\u62F7\u8D1D\u6210\u529F",Je)}).catch(Je=>{console.log(Je)})})}),Ne=(Re,He,We)=>ne(void 0,null,function*(){var Ge,Ue,Ye,it,lt,Bt;He.file_name=Re.name;const ct=yield(0,he.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ye(ct.data)),ct.data=JSON.parse(ye(ct.data));const nt=Re.name.split(".");nt.pop();const Ze=He.realFileName?nt.join(""):(0,pe.Z)(),yt=new(Ie())({endpoint:(Ge=ct==null?void 0:ct.data)==null?void 0:Ge.end_point,region:(Ue=ct==null?void 0:ct.data)==null?void 0:Ue.region,accessKeyId:(Ye=ct==null?void 0:ct.data)==null?void 0:Ye.access_key_id,accessKeySecret:(it=ct==null?void 0:ct.data)==null?void 0:it.access_key_secret,bucket:(lt=ct==null?void 0:ct.data)==null?void 0:lt.bucket,stsToken:(Bt=ct==null?void 0:ct.data)==null?void 0:Bt.security_token});return new Promise((ht,Je)=>{var ot;yt.multipartUpload(`${Ze}`,new Blob([Re],{type:Re.type}),ee(b({timeout:200*1e3,partSize:102400},We),{callback:{url:(ot=ct==null?void 0:ct.data)==null?void 0:ot.callback_url,host:ct==null?void 0:ct.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,he.rz)(He)}})).then(function(Ct){var kt;Re.response=(kt=Ct.data)==null?void 0:kt.data,ht(Ct==null?void 0:Ct.data)}).catch(function(Ct){Je(Ct),console.log("err:",Ct)})})}),Le=Re=>{var He=Re,{user:We,cancelUpload:Ge}=He,Ue=te(He,["user","cancelUpload"]);const[Ye,it]=(0,a.useState)([]);let[lt,Bt]=(0,a.useState)();const ct={onRemove:Ze=>{it([...Ye.filter(yt=>yt.name!==Ze.name)]),Ue.onChange(Ye.filter(yt=>yt.name!==Ze.name))},disabled:Ue.disabled,multiple:!0,fileList:Ye==null?void 0:Ye.map(Ze=>Ze.file),customRequest:()=>{},beforeUpload:Ze=>ne(void 0,null,function*(){let yt=Ue.maxSize||1073741824;if(Ye.filter(ht=>ht.name===Ze.name).length){ke.ZP.info(`${Ze.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Ze==null?void 0:Ze.size)>yt?(ke.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${yt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ye.push({name:Ze.name,file:Ze}),it([...Ye]),Ue.onChange(Ye),!1)})},nt=(Ze,yt)=>ne(void 0,null,function*(){var ht,Je,ot,Ct,kt,Mt;yt.file_name=Ze.name;const st=Ze.name,ut=yield(0,he.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(ut.data=JSON.parse(ye(ut.data)),(ut==null?void 0:ut.status)!==0){Ye[Ye.findIndex(jn=>jn.name===st)].status="error",Ye[Ye.findIndex(jn=>jn.name===st)].file.status="error",Ue.onChange(Ye),ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}lt=new(Ie())({endpoint:(ht=ut==null?void 0:ut.data)==null?void 0:ht.end_point,region:(Je=ut==null?void 0:ut.data)==null?void 0:Je.region,accessKeyId:(ot=ut==null?void 0:ut.data)==null?void 0:ot.access_key_id,accessKeySecret:(Ct=ut==null?void 0:ut.data)==null?void 0:Ct.access_key_secret,bucket:(kt=ut==null?void 0:ut.data)==null?void 0:kt.bucket,stsToken:(Mt=ut==null?void 0:ut.data)==null?void 0:Mt.security_token}),console.log(Ze,"file"),Bt(lt);const an=Ze.name.split(".");an.pop();const Pn=st.indexOf(".")>-1?yt.realFileName?an.join("."):(0,pe.Z)():st;return new Promise((jn,bt)=>{var An;try{lt.multipartUpload(`${Ue.identifier}/${Pn}${st.indexOf(".")>-1?"."+st.split(".").pop():""}`,new Blob([Ze.file],{type:Ze.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(On,Qt,zt)=>{try{console.log("\u8FDB\u5EA6",On,Qt,zt);const jt=Ye.findIndex(sn=>sn.name===st);Ye[jt].file.percent=On*100,Ye[jt].tempCheckpoint=Qt,it([...Ye])}catch(jt){}},checkpoint:Ye[Ye.findIndex(On=>On.name===st)].tempCheckpoint,callback:{customValue:{id:st+""},url:(An=ut==null?void 0:ut.data)==null?void 0:An.callback_url,host:ut==null?void 0:ut.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,he.rz)(yt)}}).then(function(On){var Qt,zt,jt;const sn=Ye.findIndex(Tt=>Tt.name===st);let vt="done";if(((Qt=On.data)==null?void 0:Qt.status)===0){Ze.response=(zt=On.data)==null?void 0:zt.data;const Tt=Ye.findIndex(qt=>qt.name===st);Ye[Tt].status="done",Ye[Tt].file.status="done"}else ke.ZP.warning((jt=On.data)==null?void 0:jt.message),vt="error";Ye[sn].status=vt,Ye[sn].file.status=vt,Ue.onChange(Ye),jn(On==null?void 0:On.data)}).catch(function(On){Ye[Ye.findIndex(Qt=>Qt.name===st)].status="error",Ye[Ye.findIndex(Qt=>Qt.name===st)].file.status="error",ke.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),it([...Ye]),Ue.onChange(Ye),bt(On),console.log("err:",On)})}catch(On){}})});return(0,a.useEffect)(()=>{Ye.every(Ze=>Ze==="done"||Ze==="error")&&Ue.onComplete(Ye)},[Ye]),(0,a.useEffect)(()=>{Ge&&(lt==null||lt.cancel())},[Ge]),(0,a.useEffect)(()=>{Ue.uploading&&Ye.map(Ze=>ne(void 0,null,function*(){var yt;if((!Ze.status||Ze.status==="error")&&!Ge){Ze.status="uploading",Ze.file.status="uploading";const ht=yield nt(Ze,{login:(yt=We==null?void 0:We.userInfo)==null?void 0:yt.login,container_type:Ue.container_type,container_id:Ue.container_id,description:Ue.description,realFileName:Ue.realFileName})}}))},[Ue.uploading]),a.createElement(de,ee(b({},ct),{height:Ue.height,className:Ue.className}),a.createElement("p",{className:"ant-upload-hint"},Ue.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};rt.ZP=(0,Se.connect)(({loading:Re,globalSetting:He,user:We})=>({globalSetting:He,loading:Re.models.competitions,user:We}))(Le)},71865:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return he}});var a=z(67294),Ce=z(33054),ke=z(30264),he=()=>{const[Fe,xe]=(0,a.useState)(""),[pe,Se]=(0,a.useState)(0);let[Ae,Ie]=(0,a.useState)(),[ze,Me]=(0,a.useState)();const[me,oe]=(0,a.useState)(!1),E=(0,a.useRef)("");(0,a.useEffect)(()=>Ce.Z.subscribe("preview-image",Ne=>{xe(Ne),console.log(ye.current),document.body.style.overflow="hidden"}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,a.useEffect)(()=>{E.current=Fe},[Fe]);function y(ve){ve.keyCode==27&&E.current&&x()}function x(){document.body.style.overflow="auto",Ie(void 0),Me(void 0),Se(0),xe("")}function b(){Se(pe+90)}function ee(){Ae=ye.current.width*1.1,ze=ye.current.height*1.1,Me(ze),Ie(Ae)}function te(){Ae=ye.current.width/1.1,ze=ye.current.height/1.1,Me(ze),Ie(Ae)}const ne=(0,a.useRef)(),de=(0,a.useRef)(),ye=(0,a.useRef)(),fe=ve=>{(ve.nativeEvent.target===ne.current||ve.nativeEvent.target===de.current)&&x()};return a.createElement(a.Fragment,null,Fe?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:de},a.createElement(ke.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:ve=>{xe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return ne}});var a=z(67294),Ce=z(88044),ke=z(91773),he=z(85804),Fe=z(4631),xe=z.n(Fe),pe=z(71749),Se=z(30483),Ae=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,E=(de,ye,fe)=>ye in de?Ae(de,ye,{enumerable:!0,configurable:!0,writable:!0,value:fe}):de[ye]=fe,y=(de,ye)=>{for(var fe in ye||(ye={}))me.call(ye,fe)&&E(de,fe,ye[fe]);if(Me)for(var fe of Me(ye))oe.call(ye,fe)&&E(de,fe,ye[fe]);return de},x=(de,ye)=>Ie(de,ze(ye));const b=Ce.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};rt.Z=({callback:de,onCancel:ye})=>{const[fe,ve]=(0,a.useState)("python");function Ne(Re){ve(te[Re][1])}function Le(Re){de(Re)}return a.createElement(ke.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Le,style:{width:500}}),a.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Ce.default,{getPopupContainer:Re=>Re.parentNode,onChange:Ne},Object.keys(te).map(Re=>a.createElement(b,{key:Re,value:Re},te[Re][0])))),a.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:fe})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(he.ZP,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function ne({value:de,onChange:ye,mode:fe,options:ve={}}){const Ne=(0,a.useRef)(),[Le,Re]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Le){let He=function(We){const Ge=We.getValue();ye&&ye(Ge)};return Le.on("change",He),()=>{Le.off("change",He)}}},[Le,ye]),(0,a.useEffect)(()=>{Le&&Le.setOption("mode",fe)},[Le,fe]),(0,a.useEffect)(()=>{Le&&(de!==Le.getValue()||de==="")&&setTimeout(()=>{Le.setValue(de||"")},300)},[Le,de]),(0,a.useEffect)(()=>{if(Ne.current&&!Le){const He=xe().fromTextArea(Ne.current,y({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Re(He)}},[Ne.current,Le]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ne}))}},35567:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Au}});var a=z(67294),Ce=z(4631),ke=z.n(Ce),he=z(91033),Fe=z(71749),xe=z(57341),pe=z(82801),Se=z(88386),Ae=z(49047),Ie=z(80785),ze=z(65226),Me=({value:ft="",className:re,showTextOnly:ge,showLines:De,style:Xe={}})=>{const tt=(0,a.useMemo)(()=>"",[ft]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:tt}}))},me=Object.defineProperty,oe=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(ft,re,ge)=>re in ft?me(ft,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ft[re]=ge,te=(ft,re)=>{for(var ge in re||(re={}))x.call(re,ge)&&ee(ft,ge,re[ge]);if(y)for(var ge of y(re))b.call(re,ge)&&ee(ft,ge,re[ge]);return ft},ne=(ft,re)=>oe(ft,E(re));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ye({onActionCallback:ft,title:re,icon:ge,actionName:De,className:Xe="",children:tt}){function Ot(){ft(De)}return a.createElement("a",{title:re,className:Xe,onClick:Ot},a.createElement("i",{className:`${ge}`}),tt)}var fe=({watch:ft,showNullButton:re,showNullProgramButton:ge,onActionCallback:De,fullScreen:Xe,insertTemp:tt,hidetoolBar:Ot,extraUse:Nt})=>{const Gn=[...de,{title:`${ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ft?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!Ot&&Gn.map((la,La)=>a.createElement("li",{key:La},la.actionName?a.createElement(ye,ne(te({},la),{onActionCallback:De})):a.createElement("span",{className:"v-line"}))),re?a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ge?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,tt&&a.createElement("li",null,a.createElement(ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${tt}`,onActionCallback:De},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Nt&&a.createElement("li",null,Nt),a.createElement("li",{className:"btn-full-screen"},a.createElement(ye,{icon:`${Xe?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Xe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:De})))},ve=z(76621),Ne=z(91773),Le=z(28802),Re=z(85804),He=Object.defineProperty,We=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,lt=(ft,re,ge)=>re in ft?He(ft,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ft[re]=ge,Bt=(ft,re)=>{for(var ge in re||(re={}))Ye.call(re,ge)&<(ft,ge,re[ge]);if(Ue)for(var ge of Ue(re))it.call(re,ge)&<(ft,ge,re[ge]);return ft},ct=(ft,re)=>We(ft,Ge(re));const nt={labelCol:{span:4},wrapperCol:{span:20}};var Ze=({callback:ft,onCancel:re})=>{function ge(De){ft(De)}return a.createElement(Ne.default,ct(Bt({},nt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ge,style:{width:500}}),a.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Le.default,null)),a.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Le.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Re.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))},yt=z(57444),ht=z(70859),Je=z(62844),ot=z(71230),Ct=z(63205),kt=z(67294),Mt=({callback:ft,onCancel:re})=>{const ge=document.createElement("canvas"),De=ge.getContext("2d");ge.width=1e3,ge.height=800,De.fillStyle="#ffffff",De.fillRect(0,0,ge.width,ge.height);const Xe=ge.toDataURL("image/png");return kt.createElement(Je.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},kt.createElement(ot.Z,{style:{height:"100vh"}},kt.createElement(Ct.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Xe,visible:!0,title:String(Date.now())},onOk:tt=>{ft({src:tt.url})},onClose:re})))},st=z(23495);function ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ut,go.CommandHandler),ut.prototype.canAlignSelection=function(){var ft=this.diagram;return!(ft===null||ft.isReadOnly||ft.isModelReadOnly||ft.selection.count<2)},ut.prototype.alignLeft=function(){var ft=this.diagram;ft.startTransaction("aligning left");var re=1/0;ft.selection.each(function(ge){ge instanceof go.Link||(re=Math.min(ge.position.x,re))}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(re,ge.position.y))}),ft.commitTransaction("aligning left")},ut.prototype.alignRight=function(){var ft=this.diagram;ft.startTransaction("aligning right");var re=-1/0;ft.selection.each(function(ge){if(!(ge instanceof go.Link)){var De=ge.actualBounds.x+ge.actualBounds.width;re=Math.max(De,re)}}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(re-ge.actualBounds.width,ge.position.y))}),ft.commitTransaction("aligning right")},ut.prototype.alignTop=function(){var ft=this.diagram;ft.startTransaction("alignTop");var re=1/0;ft.selection.each(function(ge){ge instanceof go.Link||(re=Math.min(ge.position.y,re))}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.position.x,re))}),ft.commitTransaction("alignTop")},ut.prototype.alignBottom=function(){var ft=this.diagram;ft.startTransaction("aligning bottom");var re=-1/0;ft.selection.each(function(ge){if(!(ge instanceof go.Link)){var De=ge.actualBounds.y+ge.actualBounds.height;re=Math.max(De,re)}}),ft.selection.each(function(ge){ge instanceof go.Link||ge.move(new go.Point(ge.actualBounds.x,re-ge.actualBounds.height))}),ft.commitTransaction("aligning bottom")},ut.prototype.alignCenterX=function(){var ft=this.diagram,re=ft.selection.first();if(re){ft.startTransaction("aligning Center X");var ge=re.actualBounds.x+re.actualBounds.width/2;ft.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(ge-De.actualBounds.width/2,De.actualBounds.y))}),ft.commitTransaction("aligning Center X")}},ut.prototype.alignCenterY=function(){var ft=this.diagram,re=ft.selection.first();if(re){ft.startTransaction("aligning Center Y");var ge=re.actualBounds.y+re.actualBounds.height/2;ft.selection.each(function(De){De instanceof go.Link||De.move(new go.Point(De.actualBounds.x,ge-De.actualBounds.height/2))}),ft.commitTransaction("aligning Center Y")}},ut.prototype.alignColumn=function(ft){var re=this.diagram;re.startTransaction("align Column"),ft===void 0&&(ft=0),ft=parseFloat(ft);var ge=new Array;re.selection.each(function(Nt){Nt instanceof go.Link||ge.push(Nt)});for(var De=0;De0){for(var Nt=tt.elt(Ot-1);Nt!==null&&Nt.isTreeExpanded&&!Nt.isTreeLeaf;){var Gn=this._sortTreeChildrenByY(Nt);Nt=Gn.last()}Nt!==null&&ft.select(Nt)}else ft.select(Xe)}}else if(ge.key==="Down")if(re.isTreeExpanded&&!re.isTreeLeaf){var De=this._sortTreeChildrenByY(re).first();De!==null&&ft.select(De)}else for(;re!==null;){var Xe=re.findTreeParentNode();if(Xe===null)break;var tt=this._sortTreeChildrenByY(Xe),Ot=tt.indexOf(re);if(Ottt.y?1:Xe.xtt.x?1:0}),re},ut.prototype.copyToClipboard=function(ft){go.CommandHandler.prototype.copyToClipboard.call(this,ft),this._lastPasteOffset.set(this.pasteOffset)},ut.prototype.pasteFromClipboard=function(){var ft=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ft,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ft},Object.defineProperty(ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ft){if(ft!=="move"&&ft!=="select"&&ft!=="scroll"&&ft!=="tree"&&ft!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ft);this._arrowKeyBehavior=ft}}),Object.defineProperty(ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ft){if(!(ft instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ft);this._pasteOffset.set(ft)}});var an=ut,Pn=z(18023),jn=z(15746),bt=z(33170),An={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},On=z(52262),Qt=z(67294),zt=(ft,re,ge)=>new Promise((De,Xe)=>{var tt=Gn=>{try{Nt(ge.next(Gn))}catch(la){Xe(la)}},Ot=Gn=>{try{Nt(ge.throw(Gn))}catch(la){Xe(la)}},Nt=Gn=>Gn.done?De(Gn.value):Promise.resolve(Gn.value).then(tt,Ot);Nt((ge=ge.apply(ft,re)).next())});function jt({onCancel:ft,callback:re}){let ge=(0,a.useRef)(),De=(0,a.useRef)(),Xe=(0,a.useRef)(),tt=(0,a.useRef)(!1);const Ot=(0,a.useRef)(!1),[Nt,Gn]=(0,a.useState)(0);function la(){const Xn=st.bx.make,Pu={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ge.current=new st.S0(De.current,{padding:20,grid:Xn(st.s_,"Grid",Xn(st.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xn(st.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:du=>{var Wu=du.diagram.commandHandler.addTopLevelParts(du.diagram.selection,!0);Wu||du.diagram.currentTool.doCancel()},commandHandler:Xn(an),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:du=>{var Wu=du.subject;Wu.location=Wu.location.copy().snapToGridPoint(du.diagram.grid.gridOrigin,du.diagram.grid.gridCellSize),setTimeout(()=>{du.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:du=>{var Wu=du.subject;setTimeout(()=>{du.diagram.commandHandler.editTextBlock()})},LinkRelinked:du=>{var Wu=du.parameter.part;Wu.invalidateConnectedLinks();var fl=du.subject;du.diagram.toolManager.linkingTool.isForwards?fl.toNode.invalidateConnectedLinks():fl.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ge.current.nodeTemplate=Xn(st.NB,"Auto",{locationSpot:st.z6.Center,locationObjectName:"SHAPE",desiredSize:new st.$u(120,60),minSize:new st.$u(40,40),resizable:!0,resizeCellSize:new st.$u(10,10),rotatable:!0},new st.KX("location","loc",st.E9.parse).makeTwoWay(st.E9.stringify),new st.KX("desiredSize","size",st.$u.parse).makeTwoWay(st.$u.stringify),Xn(st.bn,{name:"SHAPE",fill:Pu.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:st.z6.AllSides,toSpot:st.z6.AllSides},new st.KX("figure"),new st.KX("fill"),new st.KX("stroke","borderColor"),new st.KX("strokeWidth","thickness"),new st.KX("strokeDashArray","dash")),Xn(st.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Xn(st.al,{margin:1,textAlign:"center",overflow:st.al.OverflowEllipsis,editable:!0},new st.KX("text").makeTwoWay(),new st.KX("stroke","color"))),ge.current.nodeTemplate.toolTip=Xn("ToolTip",Xn(st.s_,"Vertical",{maxSize:new st.$u(200,NaN)},Xn(st.al,{font:"bold 10pt sans-serif",textAlign:"center"},new st.KX("text")),Xn(st.al,{font:"10pt sans-serif",textAlign:"center"},new st.KX("text","details"))));function oa(du,Wu){var fl=(br,vl)=>{br.handled=!0,br.diagram.model.commit(rl=>{var ti=vl.part.adornedPart,oo=new st.E9().setRectSpot(ti.actualBounds,du);oo.subtract(ti.location),oo.scale(2,2),oo.x+=Math.sign(oo.x)*130,oo.y+=Math.sign(oo.y)*130,oo.add(ti.location),oo.snapToGridPoint(br.diagram.grid.gridOrigin,br.diagram.grid.gridCellSize);var Xo=rl.copyNodeData(ti.data);rl.setGroupKeyForNodeData(Xo,rl.getGroupKeyForNodeData(ti.data)),rl.addNodeData(Xo);var Dn={from:ti.key,to:rl.getKeyForNodeData(Xo)};rl.addLinkData(Dn);var Li=br.diagram.findNodeForData(Xo);Li.location=oo,br.diagram.select(Li),setTimeout(()=>{br.diagram.commandHandler.editTextBlock()},20)})};return Xn(st.bn,{figure:Wu,alignment:du,alignmentFocus:du.opposite(),width:du.equals(st.z6.Top)||du.equals(st.z6.Bottom)?25:18,height:du.equals(st.z6.Top)||du.equals(st.z6.Bottom)?18:25,fill:"orange",stroke:Pu.white,strokeWidth:4,mouseEnter:(br,vl)=>vl.fill="dodgerblue",mouseLeave:(br,vl)=>vl.fill="orange",isActionable:!0,click:fl,contextClick:fl})}function lu(du){return Xn(st.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Wu,fl)=>fl.fill="dodgerblue",mouseLeave:(Wu,fl)=>fl.fill="orange",click:(Wu,fl)=>{Wu.diagram.commandHandler.showContextMenu(fl.part.adornedPart)}},du||{})}ge.current.nodeTemplate.selectionAdornmentTemplate=Xn(st.uz,"Spot",Xn(st.Vm,{padding:10}),oa(st.z6.Top,"TriangleUp"),oa(st.z6.Left,"TriangleLeft"),oa(st.z6.Right,"TriangleRight"),oa(st.z6.Bottom,"TriangleDown"),lu({alignment:new st.z6(.75,0)}));function Ya(du,Wu){return(fl,br)=>{fl.handled=!0,fl.diagram.model.commit(vl=>{vl.set(br.part.adornedPart.data,du,Wu)})}}function Fa(du,Wu){return Wu||(Wu="color"),Xn(st.bn,{width:16,height:16,stroke:"lightgray",fill:du,margin:1,background:"transparent",mouseEnter:(fl,br)=>br.stroke="dodgerblue",mouseLeave:(fl,br)=>br.stroke="lightgray",click:Ya(Wu,du),contextClick:Ya(Wu,du)})}function va(){return[Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Fa(Pu.white,"fill"),Fa(Pu.beige,"fill"),Fa(Pu.extralightblue,"fill"),Fa(Pu.extralightred,"fill"))),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Fa(Pu.lightgray,"fill"),Fa(Pu.lightgreen,"fill"),Fa(Pu.lightblue,"fill"),Fa(Pu.lightred,"fill")))]}function Zn(){return[Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Fa(Pu.black),Fa(Pu.green),Fa(Pu.blue),Fa(Pu.red))),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Fa(Pu.white),Fa(Pu.magenta),Fa(Pu.purple),Fa(Pu.orange)))]}function Qu(du,Wu){return Wu||(Wu="thickness"),Xn(st.bn,"LineH",{width:16,height:16,strokeWidth:du,margin:1,background:"transparent",mouseEnter:(fl,br)=>br.background="dodgerblue",mouseLeave:(fl,br)=>br.background="transparent",click:Ya(Wu,du),contextClick:Ya(Wu,du)})}function Qr(du,Wu){return Wu||(Wu="dash"),Xn(st.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:du,margin:1,background:"transparent",mouseEnter:(fl,br)=>br.background="dodgerblue",mouseLeave:(fl,br)=>br.background="transparent",click:Ya(Wu,du),contextClick:Ya(Wu,du)})}function Ga(){return[Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Qu(1),Qu(2),Qu(3),Qu(4))),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Qr(null),Qr([2,4]),Qr([4,4])))]}function al(du,Wu){return Wu||(Wu="figure"),Xn(st.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:du,margin:1,background:"transparent",mouseEnter:(fl,br)=>br.fill="dodgerblue",mouseLeave:(fl,br)=>br.fill="lightgray",click:Ya(Wu,du),contextClick:Ya(Wu,du)})}ge.current.nodeTemplate.contextMenu=Xn("ContextMenu",Xn("ContextMenuButton",Xn(st.s_,"Horizontal",al("Rectangle"),al("RoundedRectangle"),al("Ellipse"),al("Diamond"))),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",al("Parallelogram2"),al("ManualOperation"),al("Procedure"),al("Cylinder1"))),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",al("Terminator"),al("CreateRequest"),al("Document"),al("TriangleDown"))),va(),Zn(),Ga()),ge.current.groupTemplate=Xn(st.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:st.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(du,Wu)=>{var fl=Wu.addMembers(Wu.diagram.selection,!0);fl||Wu.diagram.currentTool.doCancel()},avoidable:!1},new st.KX("location","loc",st.E9.parse).makeTwoWay(st.E9.stringify),Xn(st.s_,"Auto",{name:"BODY"},Xn(st.bn,{parameter1:10,fill:Pu.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:st.z6.AllSides,toSpot:st.z6.AllSides},new st.KX("fill"),new st.KX("stroke","color"),new st.KX("strokeWidth","thickness"),new st.KX("strokeDashArray","dash")),Xn(st.Vm,{background:"transparent",margin:20})),Xn(st.al,{alignment:st.z6.Top,alignmentFocus:st.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new st.KX("text"),new st.KX("stroke","color"))),ge.current.groupTemplate.selectionAdornmentTemplate=Xn(st.uz,"Spot",Xn(st.s_,"Auto",Xn(st.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Xn(st.Vm,{margin:1.5})),lu({alignment:st.z6.TopRight,alignmentFocus:st.z6.BottomRight})),ge.current.groupTemplate.contextMenu=Xn("ContextMenu",va(),Zn(),Ga()),ge.current.linkTemplate=Xn(st.rU,{layerName:"Foreground",routing:st.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new st.KX("fromSpot","fromSpot",st.z6.parse),new st.KX("toSpot","toSpot",st.z6.parse),new st.KX("fromShortLength","dir",du=>du>=1?10:0),new st.KX("toShortLength","dir",du=>du>=1?10:0),new st.KX("points").makeTwoWay(),Xn(st.bn,{strokeWidth:2},new st.KX("stroke","color"),new st.KX("strokeWidth","thickness"),new st.KX("strokeDashArray","dash")),Xn(st.bn,{segmentIndex:0,segmentOffset:new st.E9(15,0),segmentOrientation:st.rU.OrientAlong,alignmentFocus:st.z6.Right,figure:"circle",width:10,strokeWidth:0},new st.KX("fill","color"),new st.KX("visible","dir",du=>du===1)),Xn(st.bn,{segmentIndex:-1,segmentOffset:new st.E9(-10,6),segmentOrientation:st.rU.OrientPlus90,alignmentFocus:st.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new st.KX("fill","color"),new st.KX("visible","dir",du=>du>=1),new st.KX("width","thickness",du=>7+3*du),new st.KX("height","thickness",du=>7+3*du),new st.KX("segmentOffset","thickness",du=>new st.E9(-15,4+1.5*du))),Xn(st.bn,{segmentIndex:0,segmentOffset:new st.E9(15,-6),segmentOrientation:st.rU.OrientMinus90,alignmentFocus:st.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new st.KX("fill","color"),new st.KX("visible","dir",du=>du===2),new st.KX("width","thickness",du=>7+3*du),new st.KX("height","thickness",du=>7+3*du),new st.KX("segmentOffset","thickness",du=>new st.E9(-15,4+1.5*du))),Xn(st.al,{alignmentFocus:new st.z6(0,1,-4,0),editable:!0},new st.KX("text").makeTwoWay(),new st.KX("stroke","color"))),ge.current.linkTemplate.selectionAdornmentTemplate=Xn(st.uz,Xn(st.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:or(2)},new st.KX("pathPattern","thickness",or)),lu({alignmentFocus:new st.z6(0,0,-6,-4)}));function or(du){return Xn(st.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(du+4).toString()+" H3"})}function uu(du){var Wu="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return du===0?Wu="M0 0 M16 16 M0 8 L16 8":du===2&&(Wu="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Xn(st.bn,{geometryString:Wu,margin:2,background:"transparent",mouseEnter:(fl,br)=>br.background="dodgerblue",mouseLeave:(fl,br)=>br.background="transparent",click:Ya("dir",du),contextClick:Ya("dir",du)})}function Ba(du){var Wu=(fl,br)=>{fl.handled=!0,fl.diagram.model.commit(vl=>{var rl=br.part.adornedPart;vl.set(rl.data,du?"toSpot":"fromSpot",st.z6.stringify(st.z6.AllSides)),(du?rl.toNode:rl.fromNode).invalidateConnectedLinks()})};return Xn(st.bn,{width:12,height:12,fill:"transparent",mouseEnter:(fl,br)=>br.background="dodgerblue",mouseLeave:(fl,br)=>br.background="transparent",click:Wu,contextClick:Wu})}function Wa(du,Wu){var fl=0,br=st.z6.RightSide;du.equals(st.z6.Top)?(fl=270,br=st.z6.TopSide):du.equals(st.z6.Left)?(fl=180,br=st.z6.LeftSide):du.equals(st.z6.Bottom)&&(fl=90,br=st.z6.BottomSide),Wu||(fl-=180);var vl=(rl,ti)=>{rl.handled=!0,rl.diagram.model.commit(oo=>{var Xo=ti.part.adornedPart;oo.set(Xo.data,Wu?"toSpot":"fromSpot",st.z6.stringify(br)),(Wu?Xo.toNode:Xo.fromNode).invalidateConnectedLinks()})};return Xn(st.bn,{alignment:du,alignmentFocus:du.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:fl,background:"transparent",mouseEnter:(rl,ti)=>ti.background="dodgerblue",mouseLeave:(rl,ti)=>ti.background="transparent",click:vl,contextClick:vl})}ge.current.linkTemplate.contextMenu=Xn("ContextMenu",Zn(),Ga(),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",uu(0),uu(1),uu(2))),Xn("ContextMenuButton",Xn(st.s_,"Horizontal",Xn(st.s_,"Spot",Ba(!1),Wa(st.z6.Top,!1),Wa(st.z6.Left,!1),Wa(st.z6.Right,!1),Wa(st.z6.Bottom,!1)),Xn(st.s_,"Spot",{margin:new st.Zt(0,0,0,2)},Ba(!0),Wa(st.z6.Top,!0),Wa(st.z6.Left,!0),Wa(st.z6.Right,!0),Wa(st.z6.Bottom,!0)))));const ji=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -1078,18 +1078,18 @@ ${Pn} {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Ki=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Yo(du){return console.log("shapeName:",du),Ki.indexOf(du)>=0}var fo=new st.YI(Xe.current,{maxSelectionCount:1,linkTemplate:Kn(st.rU,{locationSpot:st.z6.Center,selectionAdornmentTemplate:Kn(st.uz,"Link",{locationSpot:st.z6.Center},Kn(st.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Kn(st.bn,{toArrow:"Standard",stroke:null}))},{routing:st.rU.AvoidsNodes,curve:st.rU.JumpOver,corner:5,toShortLength:4},new st.KX("points"),Kn(st.bn,{isPanelMain:!0,strokeWidth:2}),Kn(st.bn,{toArrow:"Standard",stroke:null})),model:new st.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...st.bn.getFigureGenerators().toArray().map(du=>({text:"\u672A\u547D\u540D",size:"100 100",figure:du.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ge.current.addDiagramListener("TextEdited",function(du){var Gu;const pl=du.subject.part;var Ir=(Gu=document.activeElement)==null?void 0:Gu.value;typeof Ir=="string"&&Ir.trim()===""&&ge.current.model.commit(function(Cl){Cl.set(pl.data,"text","\u672A\u547D\u540D"),ge.current.commandHandler.stopCommand()},"increment")}),fo.nodeTemplate=Kn(st.NB,"Auto",{locationSpot:st.z6.Center},new st.KX("location","location",st.E9.parse).makeTwoWay(st.E9.stringify),Kn(st.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new st.KX("stroke").makeTwoWay(),new st.KX("fill").makeTwoWay(),new st.KX("figure")),Kn(st.al,{margin:new st.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new st.$u(16,16),maxSize:new st.$u(10,NaN),textAlign:"center",editable:!0},new st.KX("key").makeTwoWay())),setTimeout(()=>{ge.current.grid=Kn(st.s_,"Grid",Kn(st.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Kn(st.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ge.current.grid.visible=!0,ge.current.grid.gridCellStroke="darkgray",ge.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ge.current,ge.current}const xa=()=>zt(this,null,function*(){var Kn,Du=ge.current.makeImage();const la=yield(0,bt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Du.src,file_data:JSON.stringify({login:(Kn=(0,Nn.eY)())==null?void 0:Kn.login,data:JSON.parse(ge.current.model.toJson())})}});re({src:la.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{ra()},500),Wn(Lt+1),()=>{ge.current=null}),[]),Qt.createElement("div",{ref:Ot,className:"body-overflow-initial"},Qt.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Lt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Qt.createElement(ot.Z,null,Qt.createElement(Rn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qt.createElement(Rn.Z,{onClick:()=>{var Kn,Du,la=ge.current.selection.first();if(tt.current=!tt.current,document.activeElement&&la){let lu=(Du=(Kn=document.activeElement)==null?void 0:Kn.value)==null?void 0:Du.trim();typeof lu=="string"&&ge.current.model.commit(function(Ga){Ga.set(la.data,"text",lu||"\u672A\u547D\u540D"),ge.current.commandHandler.stopCommand()},"increment")}Wn(Lt+1)}},Qt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ft},Qt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:tt.current?"none":"block"},className:An.flowChartWrp},Qt.createElement("div",{style:{display:"flex",height:"100%"}},Qt.createElement("div",{style:{width:"300px",height:"100%"}},Qt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Qt.createElement("div",{style:{height:"calc(100% - 50px)"},className:An.myPaletteDiv,ref:Xe})),Qt.createElement("div",{style:{flex:1,position:"relative"}},Qt.createElement("div",{ref:De,style:{height:"80vh"}}))),Qt.createElement("div",{className:"tr"},Qt.createElement(Re.ZP,{size:"large",onClick:xa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var sn=jt,vt=z(98813),Tt=z(37720);const qt=vt.ZP.Group,St={margin:"0 8px"};var Ke=({callback:ft,onCancel:re})=>{function ge(De){ft(De)}return a.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ge},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:St},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:St},"\u884C\u6570"),a.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Tt.Z,null)),a.createElement("span",{style:St},"\u5217\u6570"),a.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Tt.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:St},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Ne.default.Item,{name:"align"},a.createElement(qt,null,a.createElement(vt.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(vt.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(vt.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(vt.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Re.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))},ln=z(59637),Un=z(61016),Ca=z.n(Un),Da=(0,a.forwardRef)(({use3d:ft,width:re,height:ge,callback:De,showSaveButton:Xe},tt)=>{const Ot=(0,a.useRef)(),Lt=(0,a.useRef)(),[Wn,ra]=(0,a.useState)(!1),xa=(0,a.useRef)({id:Ot,appName:"graphing",width:re||1e3,height:ge||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Lt.current=new(Ca())(xa.current,!0),window.onload=function(){Lt.current.inject("applet_container")}},[]);const Kn=()=>{var Du=window.ggbApplet.getPNGBase64(1,!0,72);return De&&De(Du),Du};return(0,a.useEffect)(()=>{xa.current.appName=Wn?"3D":"graphing",Lt.current.inject("applet_container")},[Wn]),(0,a.useEffect)(()=>{ra(ft)},[ft]),(0,a.useImperativeHandle)(tt,()=>({getImgData:Kn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ot}),a.createElement(ot.Z,{align:"middle"},a.createElement(Rn.Z,{flex:1},a.createElement(ln.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wn,onChange:Du=>ra(Du)})),a.createElement(Rn.Z,null,a.createElement(Re.ZP,{size:"large",onClick:Kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),nr=z(36527),cu=z(2453);const or="link",Aa="upload-image",Zt="add-flowchart",xn="draw-image",vl="add-flowchart",Er="code-block",er="add-table",Pa="------------",Za={default:Pa,left:`:${Pa}`,center:`:${Pa}:`,right:`${Pa}:`};var qn=z(99914);function Vn(){}let Qa=0;const gu=1e4,_u="\u2581",ir="@\u2581\u2581@",ul="@\u2581@",On=` +]}`;var Gi=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Yo(du){return console.log("shapeName:",du),Gi.indexOf(du)>=0}var mo=new st.YI(Xe.current,{maxSelectionCount:1,linkTemplate:Xn(st.rU,{locationSpot:st.z6.Center,selectionAdornmentTemplate:Xn(st.uz,"Link",{locationSpot:st.z6.Center},Xn(st.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Xn(st.bn,{toArrow:"Standard",stroke:null}))},{routing:st.rU.AvoidsNodes,curve:st.rU.JumpOver,corner:5,toShortLength:4},new st.KX("points"),Xn(st.bn,{isPanelMain:!0,strokeWidth:2}),Xn(st.bn,{toArrow:"Standard",stroke:null})),model:new st.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...st.bn.getFigureGenerators().toArray().map(du=>({text:"\u672A\u547D\u540D",size:"100 100",figure:du.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ge.current.addDiagramListener("TextEdited",function(du){var Wu;const fl=du.subject.part;var br=(Wu=document.activeElement)==null?void 0:Wu.value;typeof br=="string"&&br.trim()===""&&ge.current.model.commit(function(vl){vl.set(fl.data,"text","\u672A\u547D\u540D"),ge.current.commandHandler.stopCommand()},"increment")}),mo.nodeTemplate=Xn(st.NB,"Auto",{locationSpot:st.z6.Center},new st.KX("location","location",st.E9.parse).makeTwoWay(st.E9.stringify),Xn(st.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new st.KX("stroke").makeTwoWay(),new st.KX("fill").makeTwoWay(),new st.KX("figure")),Xn(st.al,{margin:new st.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new st.$u(16,16),maxSize:new st.$u(10,NaN),textAlign:"center",editable:!0},new st.KX("key").makeTwoWay())),setTimeout(()=>{ge.current.grid=Xn(st.s_,"Grid",Xn(st.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xn(st.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ge.current.grid.visible=!0,ge.current.grid.gridCellStroke="darkgray",ge.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ge.current,ge.current}const La=()=>zt(this,null,function*(){var Xn,Pu=ge.current.makeImage();const oa=yield(0,bt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Pu.src,file_data:JSON.stringify({login:(Xn=(0,On.eY)())==null?void 0:Xn.login,data:JSON.parse(ge.current.model.toJson())})}});re({src:oa.url})});return(0,a.useEffect)(()=>(setTimeout(()=>{la()},500),Gn(Nt+1),()=>{ge.current=null}),[]),Qt.createElement("div",{ref:Ot,className:"body-overflow-initial"},Qt.createElement(Je.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Nt,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Qt.createElement(ot.Z,null,Qt.createElement(jn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qt.createElement(jn.Z,{onClick:()=>{var Xn,Pu,oa=ge.current.selection.first();if(tt.current=!tt.current,document.activeElement&&oa){let lu=(Pu=(Xn=document.activeElement)==null?void 0:Xn.value)==null?void 0:Pu.trim();typeof lu=="string"&&ge.current.model.commit(function(Ya){Ya.set(oa.data,"text",lu||"\u672A\u547D\u540D"),ge.current.commandHandler.stopCommand()},"increment")}Gn(Nt+1)}},Qt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ft},Qt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:tt.current?"none":"block"},className:An.flowChartWrp},Qt.createElement("div",{style:{display:"flex",height:"100%"}},Qt.createElement("div",{style:{width:"300px",height:"100%"}},Qt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Qt.createElement("div",{style:{height:"calc(100% - 50px)"},className:An.myPaletteDiv,ref:Xe})),Qt.createElement("div",{style:{flex:1,position:"relative"}},Qt.createElement("div",{ref:De,style:{height:"80vh"}}))),Qt.createElement("div",{className:"tr"},Qt.createElement(Re.ZP,{size:"large",onClick:La,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var sn=jt,vt=z(98813),Tt=z(37720);const qt=vt.ZP.Group,St={margin:"0 8px"};var Ke=({callback:ft,onCancel:re})=>{function ge(De){ft(De)}return a.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ge},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:St},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:St},"\u884C\u6570"),a.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Tt.Z,null)),a.createElement("span",{style:St},"\u5217\u6570"),a.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Tt.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:St},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Ne.default.Item,{name:"align"},a.createElement(qt,null,a.createElement(vt.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(vt.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(vt.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(vt.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Re.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))},ln=z(59637),Vn=z(61016),Pa=z.n(Vn),wa=(0,a.forwardRef)(({use3d:ft,width:re,height:ge,callback:De,showSaveButton:Xe},tt)=>{const Ot=(0,a.useRef)(),Nt=(0,a.useRef)(),[Gn,la]=(0,a.useState)(!1),La=(0,a.useRef)({id:Ot,appName:"graphing",width:re||1e3,height:ge||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Nt.current=new(Pa())(La.current,!0),window.onload=function(){Nt.current.inject("applet_container")}},[]);const Xn=()=>{var Pu=window.ggbApplet.getPNGBase64(1,!0,72);return De&&De(Pu),Pu};return(0,a.useEffect)(()=>{La.current.appName=Gn?"3D":"graphing",Nt.current.inject("applet_container")},[Gn]),(0,a.useEffect)(()=>{la(ft)},[ft]),(0,a.useImperativeHandle)(tt,()=>({getImgData:Xn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ot}),a.createElement(ot.Z,{align:"middle"},a.createElement(jn.Z,{flex:1},a.createElement(ln.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Gn,onChange:Pu=>la(Pu)})),a.createElement(jn.Z,null,a.createElement(Re.ZP,{size:"large",onClick:Xn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),er=z(36527),cu=z(2453);const rr="link",Ca="upload-image",Zt="add-flowchart",Ln="draw-image",gl="add-flowchart",vr="code-block",qu="add-table",ba="------------",Ua={default:ba,left:`:${ba}`,center:`:${ba}:`,right:`${ba}:`};var $n=z(99914);function Kn(){}let Ha=0;const gu=1e4,Ju="\u2581",lr="@\u2581\u2581@",nl="@\u2581@",Mn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Jt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function _n(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}const ua=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",oa={[ua+"-B"]:"bold",[ua+"-I"]:"italic"},Ta={[or]:"\u6DFB\u52A0\u94FE\u63A5",[Er]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Aa]:"\u6DFB\u52A0\u56FE\u7247",[xn]:"\u6DFB\u52A0\u753B\u56FE",[Zt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[er]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var hu=({defaultValue:ft="",onChange:re,width:ge="100%",height:De=400,miniToolbar:Xe=!1,isFocus:tt=!1,watch:Ot,insertTemp:Lt,mode:Wn="markdown",id:ra="markdown-editor-id",showResizeBar:xa=!1,noStorage:Kn=!1,showNullButton:Du=!1,showNullProgramButton:la=!1,hidetoolBar:lu=!1,fullScreen:Ga=!1,onBlur:Ea,onCMBeforeChange:ga,onFullScreen:jn,className:Hu="",disablePaste:Hr=!1,disabled:Wa=!1,disabledFill:rl=!1,placeholder:sr="",values:uu="",extraUse:ya})=>{const[Ua,zi]=(0,a.useState)(null),[Ki,Yo]=(0,a.useState)(ft),[fo,du]=(0,a.useState)(Ot),[Gu,pl]=(0,a.useState)(Ga),[Ir,Cl]=(0,a.useState)(""),[ol,ti]=(0,a.useState)(0),[io,Xo]=(0,a.useState)(De),[Sn,Li]=(0,a.useState)(!1),[ic,lc]=(0,a.useState)(0),[tc,nc]=(0,a.useState)(0),Jl=(0,a.useRef)(),Vs=(0,a.useRef)(),ri=(0,a.useRef)(),Gs=(0,a.useRef)();(0,a.useEffect)(()=>{const Rr=window.scrollY||window.pageYOffset;Yo(uu),Ua==null||Ua.setValue(uu),window.scrollTo(0,Rr)},[uu]),(0,a.useEffect)(()=>{jn==null||jn(Gu)},[Gu]),(0,a.useEffect)(()=>{if(Jl.current){let Rr=function(fl,Wr){var jo;if(Hr){Wr.preventDefault();return}const Ti=Wr.clipboardData;if(Ti){const yn=Ti.types.toString(),fa=Ti.items;if(yn==="Files"||Ti.types.indexOf("Files")>-1){if(Wr.preventDefault(),Wn=="stex")return;try{let va=fa[1];((jo=fa[0])==null?void 0:jo.kind)==="file"&&(va=fa[0]);const Vr=va.getAsFile(),Bl=Vr.name.split(".").pop();(0,ht.I)(Vr,Gr=>{var El,Dl,Qr;Gr.id?((El=Vr==null?void 0:Vr.type)==null?void 0:El.indexOf("image"))>-1?vr.replaceSelection(``):((Dl=Vr==null?void 0:Vr.type)==null?void 0:Dl.indexOf("video"))>-1?vr.replaceSelection(``):((Qr=Vr==null?void 0:Vr.type)==null?void 0:Qr.indexOf("pdf"))>-1?vr.replaceSelection(`${Vr.name}`):Jt.includes(Bl)?vr.replaceSelection(`${Vr.name}`):vr.replaceSelection(`[${Vr.name}](/api/attachments/${Gr.id}?type=${Gr.content_type})`):(Gr==null?void 0:Gr.status)===401&&(document.location.href="/user/login")})}catch(va){cu.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const vr=ke().fromTextArea(Jl.current,{mode:Wn,lineNumbers:!Xe,lineWrapping:!0,value:ft,autoCloseTags:!0,autoCloseBrackets:!0});return vr.on("keyup",function(fl,Wr){Wr.keyCode===8&&(fl.getValue()==""?vr.setOption("placeholder",sr):vr.setOption("placeholder",null))}),vr.on("keydown",function(fl,Wr){if(Wr.keyCode===8){var jo=Qi(fl);jo&&Wr.preventDefault()}}),tt&&vr.focus(),vr.on("paste",Rr),Wa&&vr.on("beforeChange",function(fl,Wr){(Wr.origin==="paste"||Wr.origin==="+input")&&Wr.cancel()}),zi(vr),()=>{vr.off("paste",Rr)}}},[]);const Wu=(0,a.useCallback)(()=>{if(Vs.current)try{}catch(Rr){console.log(Rr,"---- to set md editor body height")}},[io,Vs,Gu]);(0,a.useEffect)(()=>{function Rr(){let vr=new he.Z(fl=>{for(let Wr of fl)(Wr.target.offsetHeight>0||Wr.target.offsetWidth>0)&&(Wu(),Ua.setSize("100%","100%"),Ua.refresh())});return vr.observe(Jl.current.parentElement),vr}if(Ua){const vr=Rr();return()=>{var fl,Wr;(fl=Jl.current)!=null&&fl.parentElement&&vr.unobserve((Wr=Jl.current)==null?void 0:Wr.parentElement)}}},[Ua,Wu]),(0,a.useEffect)(()=>{if(Ua){let Rr=[];for(const[vr,fl]of Object.entries(oa)){let Wr={[vr]:()=>{pc(fl)}};Rr.push(Wr),Ua.addKeyMap(Wr)}return()=>{for(let vr of Rr)Ua.removeKeyMap(vr)}}},[Ua]),(0,a.useEffect)(()=>{Ga!==Gu&&pl(Ga)},[Ga]),(0,qn.Z)(()=>{if(!Kn&&ol>0){let Rr=new Date().getTime(),vr=window.sessionStorage.getItem(ra);Rr>=ol+gu&&(!vr||vr!==Ki)&&(window.sessionStorage.setItem(ra,Ki),Li(!0))}},gu),(0,a.useEffect)(()=>{du(Ot)},[Ua,Ot]),(0,a.useEffect)(()=>{Ua&&tt&&Ua.focus()},[Ua,tt]),(0,a.useEffect)(()=>{if(fo&&Ua){let Rr=function(fl){let Wr=fl.target;if(Gs.current){let jo=Wr.scrollTop/Wr.scrollHeight;Gs.current.scrollTop=Gs.current.scrollHeight*jo}};const vr=Ua.getScrollerElement();return vr.addEventListener("scroll",Rr),()=>{vr.removeEventListener("scroll",Rr)}}},[Ua,fo]),(0,a.useEffect)(()=>{if(Ua&&ga){let Rr=function(vr,fl){ga(vr,fl)};return Ua.on("beforeChange",Rr),()=>{Ua.off("beforeChange",Rr)}}},[Ua,ga]),(0,a.useEffect)(()=>{if(Ua&&Ea){let Rr=function(){Ea(Ua.getValue())};return Ua.on("blur",Rr),()=>{Ua.off("blur",Rr)}}},[Ua,Ea]);function Qi(Rr,vr){var fl=Rr.getDoc(),Wr=fl.getCursor(),jo=fl.getLine(Wr.line),Ti=jo.charAt(Wr.ch-1),yn=jo.lastIndexOf("@\u2581@",Wr.ch),fa=jo.lastIndexOf("@\u2581\u2581@",Wr.ch),va=yn>fa?yn:fa,Vr=yn>fa?3:4;if(ir.indexOf(Ti)===-1)return null;if(console.log("change1:",vr,Rr,jo,Wr,va,yn,fa,Ti),va>=0&&Wr.ch-va<5){var Bl=va+Vr;return fl.replaceRange("",{line:Wr.line,ch:va},{line:Wr.line,ch:Bl}),{line:Wr.line,ch:Bl}}return null}(0,a.useEffect)(()=>{if(Ua){let Rr=function(vr,fl){const Wr=vr.getValue();Yo(Wr),ti(new Date().getTime()),vr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),re&&(la?re(Wr,cc(Wr)):re(Wr))};return Ua.on("change",Rr),()=>{Ua.off("change",Rr)}}},[Ua,re]),(0,a.useEffect)(()=>{if(Ua)if(ft==null)Ua.setValue(""),Yo("");else{const Rr=window.scrollY||window.pageYOffset;ft!==Ua.getValue()&&(Ua.setValue(ft),Yo(ft),Ua.setCursor(Wa?1:Ua.lineCount(),0),window.scrollTo(0,Rr))}},[Ua,ft]);const pc=(0,a.useCallback)(Rr=>{const vr=Ua.getCursor(),fl=Ua.getSelection();let Wr=fl.split(` -`);switch(Rr){case"bold":return Ua.replaceSelection("**"+fl+"**"),fl===""&&Ua.setCursor(vr.line,vr.ch+2),Ua.focus();case"italic":return Ua.replaceSelection("*"+fl+"*"),fl===""&&Ua.setCursor(vr.line,vr.ch+1),Ua.focus();case"code":return Ua.replaceSelection("`"+fl+"`"),fl===""&&Ua.setCursor(vr.line,vr.ch+1),Ua.focus();case"inline-latex":return Cl("inline-latex"),Ua.focus();case"latex":return Ua.replaceSelection("```latex\n"+fl+"\n```"),Ua.setCursor(vr.line+1,fl.length+1),Ua.focus();case"line-break":return Ua.replaceSelection(`
    -`),Ua.focus();case"list-ul":return fl===""?Ua.replaceSelection("- "+fl):Ua.replaceSelection(Wr.map(jo=>jo===""?"":`- ${jo}`).join(` -`)),Ua.focus();case"list-ol":return fl===""?Ua.replaceSelection("1. "+fl):Ua.replaceSelection(Wr.map((jo,Ti)=>jo===""?"":`${Ti+1}. ${jo}`).join(` -`)),Ua.focus();case"add-null-ch":return fl===""&&Ua.setCursor(vr.line,vr.ch),Ua.replaceSelection(_u),Ua.focus();case"add-signal":return fl===""&&Ua.setCursor(vr.line,vr.ch),Ua.replaceSelection(ul),Ua.focus();case"add-multiple":return fl===""&&Ua.setCursor(vr.line,vr.ch),Ua.replaceSelection(ir),Ua.focus();case"inster-template-1":return fl===""&&Ua.setCursor(vr.line,vr.ch),Ua.replaceSelection(On),Ua.focus();case"eraser":return Ua.setValue(""),Ua.focus();case"trigger-watch":return du(!fo),Ua.focus();case"trigger-full-screen":return pl(!Gu),Ua.focus();case or:Cl(or);return;case Er:Cl(Er);return;case Aa:Cl(Aa);return;case xn:Cl(xn);return;case"maths-latex":Cl("maths-latex");return;case Zt:Cl(Zt);return;case er:Cl(er);return;default:throw new Error}},[Ua,fo,Gu]),vs=(0,a.useCallback)((Rr,vr)=>{var fl,Wr,jo,Ti,yn,fa;switch(Cl(""),Ir){case or:const{title:El,link:Dl}=Rr;return Ua.replaceSelection(`[${El}](${Dl})`),Ua.focus();case Er:const{language:Qr,content:Kr}=Rr;return Ua.replaceSelection(["```"+Qr,Kr,"```"].join(` -`)),Ua.focus();case"maths-latex":for(var va=atob(Rr),Vr=new Uint8Array(va.length),Bl=0;Bl{is.id?Ua.replaceSelection(`![,](/api/attachments/${is.id}?type=${is.content_type})`):(is==null?void 0:is.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ua.replaceSelection("`$$"+Rr+"$$`");break;case Aa:case xn:case vl:const{src:Do,alt:Co}=Rr,Br=vr,Wl=(jo=(Wr=(fl=Br==null?void 0:Br.name)==null?void 0:fl.split("."))==null?void 0:Wr.pop)==null?void 0:jo.call(Wr);return((Ti=Br==null?void 0:Br.type)==null?void 0:Ti.indexOf("image"))>-1||!(Br!=null&&Br.type)?Br!=null&&Br.align||Br!=null&&Br.width?Ua.replaceSelection(`

    ${Co||

    `):Ua.replaceSelection(`${Co||`):((yn=Br==null?void 0:Br.type)==null?void 0:yn.indexOf("video"))>-1?Ua.replaceSelection(``):((fa=Br==null?void 0:Br.type)==null?void 0:fa.indexOf("pdf"))>-1?Ua.replaceSelection(`${Br.name}`):Jt.includes(Wl)?Ua.replaceSelection(`${Br.name}`):Ua.replaceSelection(`[${Br.name}](${Do})`),Ua.focus();case er:const{row:hi,col:bu,align:ns}=Rr;let cl=` -`;for(let is=0;is{switch(Ir){case or:return a.createElement(Ze,{callback:vs,onCancel:ps});case Er:return a.createElement(yt.Z,{callback:vs,onCancel:ps});case Aa:return a.createElement(ht.Z,{callback:vs,onCancel:ps});case Zt:return a.createElement(sn,{callback:vs,onCancel:ps});case er:return a.createElement(Ke,{callback:vs,onCancel:ps});case"maths-latex":return a.createElement(Da,{showSaveButton:!0,callback:vs});case"inline-latex":return a.createElement(nr.Z,{showSaveButton:!0,callback:vs});default:return null}},[Ir]);function ps(){Cl("")}(0,a.useEffect)(()=>{if(ri.current){let Rr=function(yn){jo=!0,Ti=yn.pageY},vr=function(){jo=!1},fl=function(yn){if(jo){let fa=yn.pageY-Ti;fa<0&&(fa=0),fa>300&&(fa=300);let va=De+fa+"px";Xo(va)}},Wr=ri.current,jo=!1,Ti=0;return Wr.addEventListener("mousedown",Rr),document.addEventListener("mousemove",fl),document.addEventListener("mouseup",vr),()=>{Wr.removeEventListener("mousedown",Rr),document.removeEventListener("mousemove",fl),document.removeEventListener("mouseup",vr)}}},[Ua,ri]),(0,a.useEffect)(()=>{Xo(De)},[De]);const so=_n(ge),sc=_n(io),Wo={width:so,height:sc},bi=(0,a.useMemo)(()=>{if(ol){let Rr=new Date(ol),vr=Rr.getHours(),fl=Rr.getMinutes(),Wr=Rr.getSeconds();return vr=vr<10?"0"+vr:vr,fl=fl<10?"0"+fl:fl,Wr=Wr<10?"0"+Wr:Wr,`${vr}:${fl}:${Wr}`}return 0},[ol]),cc=Rr=>{const vr=[];if(la){let fl=-1;Rr=Rr.replace(/(@▁▁@|@▁@)/g,function(Wr,jo,Ti){vr.push({multiLine:Wr!==ul})})}return vr};function ts(){window.sessionStorage.removeItem(ra),Li(!1),ti(0)}function Hc(){Li(!1),ti(0),Ua.setValue(window.sessionStorage.getItem(ra))}(0,a.useEffect)(()=>{Ta[Ir]&&Ir!==xn&&Ir!==Zt&&setTimeout(()=>{const Rr=document.getElementsByClassName("markdown-popup-form")[0],vr=window.innerWidth/2-Rr.offsetWidth/2,fl=window.innerHeight/2-Rr.offsetHeight/2;lc(vr),nc(fl)},0)},[Ir]);const Nc=Rr=>{Rr.preventDefault();const vr=Rr.clientX-ic,fl=Rr.clientY-tc;document.body.onmousemove=Wr=>{let jo=Wr.clientX-vr,Ti=Wr.clientY-fl;const yn=document.getElementsByClassName("markdown-popup-form")[0],fa=window.innerWidth-yn.offsetWidth,va=window.innerHeight-yn.offsetHeight;jo=Math.max(0,Math.min(jo,fa)),Ti=Math.max(0,Math.min(Ti,va)),Pc(Wr.clientX,Wr.clientY,vr,fl)&&(lc(jo),nc(Ti))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pc=(Rr,vr,fl,Wr)=>{const jo=document.body.clientHeight,Ti=document.body.clientWidth;return Rr<20&&fl>Rr||Rr>Ti-20&&flvr||vr>jo-20&&WrLe in Ne?ze(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,b=(Ne,Le)=>{for(var Re in Le||(Le={}))E.call(Le,Re)&&x(Ne,Re,Le[Re]);if(oe)for(var Re of oe(Le))y.call(Le,Re)&&x(Ne,Re,Le[Re]);return Ne},ee=(Ne,Le)=>Me(Ne,me(Le));const{useForm:te}=a.default,ne={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ye=({callback:Ne,onCancel:Le})=>{const[Re]=te();let He=(0,Ae.useRef)();function We(Ye){He.current.width=Re.getFieldValue("width"),He.current.align=Re.getFieldValue("align"),Ne(Ye,He.current)}function Ge(Ye,it){if(Ye.status===-1){Ce.ZP.error(Ye.message);return}Re.setFieldsValue({src:`/api/attachments/${Ye.id}`,type:it.type})}function Ue(Ye){let it=Ye.target.files[0];He.current=it,ve(it,Ge)}return Ie.createElement(a.default,ee(b({form:Re},de),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ie.createElement("div",{className:"flex-container"},Ie.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ie.createElement(ke.default,{style:ne})),Ie.createElement(fe,{onFileChange:Ue}))),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ie.createElement(ke.default,{style:{width:264}})),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ie.createElement(he.Z,null,Ie.createElement(a.default.Item,{name:"width",style:{margin:0}},Ie.createElement(Fe.Z,{style:{width:264}})),Ie.createElement("span",{className:"ml8"},"%"))),Ie.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ie.createElement(xe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ie.createElement("aside",null,Ie.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ie.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(pe.ZP,{type:"default",onClick:Le},"\u53D6\u6D88"))))};function fe({onFileChange:Ne}){return Ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ie.createElement("input",{type:"file",onChange:Ne}))}function ve(Ne,Le){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");let Re=new FormData;Re.append("editormd-image-file",Ne),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var He=new window.XMLHttpRequest;He.withCredentials=!0,He.addEventListener("load",function(We){Le(JSON.parse(We.target.responseText),Ne)},!1),He.addEventListener("error",function(We){console.error(We)},!1),He.open("POST",`${Se.KI}/api/attachments.json`),He.send(Re)}},76621:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ke}});var a=z(67294),Ce=z(73935);class ke extends a.Component{constructor(Fe){super(Fe);const xe=window.document;this.node=xe.createElement("div"),xe.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,Ce.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36295:function(Ft,rt,z){"use strict";z.d(rt,{SV:function(){return st},ZP:function(){return Mt}});var a=z(67294),Ce=z(91033);const ke={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},he={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Xt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ea(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}const ra=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sa={[ra+"-B"]:"bold",[ra+"-I"]:"italic"},ka={[rr]:"\u6DFB\u52A0\u94FE\u63A5",[vr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ca]:"\u6DFB\u52A0\u56FE\u7247",[Ln]:"\u6DFB\u52A0\u753B\u56FE",[Zt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[qu]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Au=({defaultValue:ft="",onChange:re,width:ge="100%",height:De=400,miniToolbar:Xe=!1,isFocus:tt=!1,watch:Ot,insertTemp:Nt,mode:Gn="markdown",id:la="markdown-editor-id",showResizeBar:La=!1,noStorage:Xn=!1,showNullButton:Pu=!1,showNullProgramButton:oa=!1,hidetoolBar:lu=!1,fullScreen:Ya=!1,onBlur:Fa,onCMBeforeChange:va,onFullScreen:Zn,className:Qu="",disablePaste:Qr=!1,disabled:Ga=!1,disabledFill:al=!1,placeholder:or="",values:uu="",extraUse:Ba})=>{const[Wa,ji]=(0,a.useState)(null),[Gi,Yo]=(0,a.useState)(ft),[mo,du]=(0,a.useState)(Ot),[Wu,fl]=(0,a.useState)(Ya),[br,vl]=(0,a.useState)(""),[rl,ti]=(0,a.useState)(0),[oo,Xo]=(0,a.useState)(De),[Dn,Li]=(0,a.useState)(!1),[sc,oc]=(0,a.useState)(0),[tc,nc]=(0,a.useState)(0),Jl=(0,a.useRef)(),Vs=(0,a.useRef)(),li=(0,a.useRef)(),Gs=(0,a.useRef)();(0,a.useEffect)(()=>{const Mr=window.scrollY||window.pageYOffset;Yo(uu),Wa==null||Wa.setValue(uu),window.scrollTo(0,Mr)},[uu]),(0,a.useEffect)(()=>{Zn==null||Zn(Wu)},[Wu]),(0,a.useEffect)(()=>{if(Jl.current){let Mr=function(ml,Ur){var jo;if(Qr){Ur.preventDefault();return}const Ti=Ur.clipboardData;if(Ti){const Cn=Ti.types.toString(),Ea=Ti.items;if(Cn==="Files"||Ti.types.indexOf("Files")>-1){if(Ur.preventDefault(),Gn=="stex")return;try{let Aa=Ea[1];((jo=Ea[0])==null?void 0:jo.kind)==="file"&&(Aa=Ea[0]);const Hr=Aa.getAsFile(),yl=Hr.name.split(".").pop();(0,ht.I)(Hr,Wr=>{var pl,Sl,zr;Wr.id?((pl=Hr==null?void 0:Hr.type)==null?void 0:pl.indexOf("image"))>-1?gr.replaceSelection(``):((Sl=Hr==null?void 0:Hr.type)==null?void 0:Sl.indexOf("video"))>-1?gr.replaceSelection(``):((zr=Hr==null?void 0:Hr.type)==null?void 0:zr.indexOf("pdf"))>-1?gr.replaceSelection(`${Hr.name}`):Xt.includes(yl)?gr.replaceSelection(`${Hr.name}`):gr.replaceSelection(`[${Hr.name}](/api/attachments/${Wr.id}?type=${Wr.content_type})`):(Wr==null?void 0:Wr.status)===401&&(document.location.href="/user/login")})}catch(Aa){cu.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const gr=ke().fromTextArea(Jl.current,{mode:Gn,lineNumbers:!Xe,lineWrapping:!0,value:ft,autoCloseTags:!0,autoCloseBrackets:!0});return gr.on("keyup",function(ml,Ur){Ur.keyCode===8&&(ml.getValue()==""?gr.setOption("placeholder",or):gr.setOption("placeholder",null))}),gr.on("keydown",function(ml,Ur){if(Ur.keyCode===8){var jo=Zi(ml);jo&&Ur.preventDefault()}}),tt&&gr.focus(),gr.on("paste",Mr),Ga&&gr.on("beforeChange",function(ml,Ur){(Ur.origin==="paste"||Ur.origin==="+input")&&Ur.cancel()}),ji(gr),()=>{gr.off("paste",Mr)}}},[]);const Uu=(0,a.useCallback)(()=>{if(Vs.current)try{}catch(Mr){console.log(Mr,"---- to set md editor body height")}},[oo,Vs,Wu]);(0,a.useEffect)(()=>{function Mr(){let gr=new he.Z(ml=>{for(let Ur of ml)(Ur.target.offsetHeight>0||Ur.target.offsetWidth>0)&&(Uu(),Wa.setSize("100%","100%"),Wa.refresh())});return gr.observe(Jl.current.parentElement),gr}if(Wa){const gr=Mr();return()=>{var ml,Ur;(ml=Jl.current)!=null&&ml.parentElement&&gr.unobserve((Ur=Jl.current)==null?void 0:Ur.parentElement)}}},[Wa,Uu]),(0,a.useEffect)(()=>{if(Wa){let Mr=[];for(const[gr,ml]of Object.entries(sa)){let Ur={[gr]:()=>{pc(ml)}};Mr.push(Ur),Wa.addKeyMap(Ur)}return()=>{for(let gr of Mr)Wa.removeKeyMap(gr)}}},[Wa]),(0,a.useEffect)(()=>{Ya!==Wu&&fl(Ya)},[Ya]),(0,$n.Z)(()=>{if(!Xn&&rl>0){let Mr=new Date().getTime(),gr=window.sessionStorage.getItem(la);Mr>=rl+gu&&(!gr||gr!==Gi)&&(window.sessionStorage.setItem(la,Gi),Li(!0))}},gu),(0,a.useEffect)(()=>{du(Ot)},[Wa,Ot]),(0,a.useEffect)(()=>{Wa&&tt&&Wa.focus()},[Wa,tt]),(0,a.useEffect)(()=>{if(mo&&Wa){let Mr=function(ml){let Ur=ml.target;if(Gs.current){let jo=Ur.scrollTop/Ur.scrollHeight;Gs.current.scrollTop=Gs.current.scrollHeight*jo}};const gr=Wa.getScrollerElement();return gr.addEventListener("scroll",Mr),()=>{gr.removeEventListener("scroll",Mr)}}},[Wa,mo]),(0,a.useEffect)(()=>{if(Wa&&va){let Mr=function(gr,ml){va(gr,ml)};return Wa.on("beforeChange",Mr),()=>{Wa.off("beforeChange",Mr)}}},[Wa,va]),(0,a.useEffect)(()=>{if(Wa&&Fa){let Mr=function(){Fa(Wa.getValue())};return Wa.on("blur",Mr),()=>{Wa.off("blur",Mr)}}},[Wa,Fa]);function Zi(Mr,gr){var ml=Mr.getDoc(),Ur=ml.getCursor(),jo=ml.getLine(Ur.line),Ti=jo.charAt(Ur.ch-1),Cn=jo.lastIndexOf("@\u2581@",Ur.ch),Ea=jo.lastIndexOf("@\u2581\u2581@",Ur.ch),Aa=Cn>Ea?Cn:Ea,Hr=Cn>Ea?3:4;if(lr.indexOf(Ti)===-1)return null;if(console.log("change1:",gr,Mr,jo,Ur,Aa,Cn,Ea,Ti),Aa>=0&&Ur.ch-Aa<5){var yl=Aa+Hr;return ml.replaceRange("",{line:Ur.line,ch:Aa},{line:Ur.line,ch:yl}),{line:Ur.line,ch:yl}}return null}(0,a.useEffect)(()=>{if(Wa){let Mr=function(gr,ml){const Ur=gr.getValue();Yo(Ur),ti(new Date().getTime()),gr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),re&&(oa?re(Ur,dc(Ur)):re(Ur))};return Wa.on("change",Mr),()=>{Wa.off("change",Mr)}}},[Wa,re]),(0,a.useEffect)(()=>{if(Wa)if(ft==null)Wa.setValue(""),Yo("");else{const Mr=window.scrollY||window.pageYOffset;ft!==Wa.getValue()&&(Wa.setValue(ft),Yo(ft),Wa.setCursor(Ga?1:Wa.lineCount(),0),window.scrollTo(0,Mr))}},[Wa,ft]);const pc=(0,a.useCallback)(Mr=>{const gr=Wa.getCursor(),ml=Wa.getSelection();let Ur=ml.split(` +`);switch(Mr){case"bold":return Wa.replaceSelection("**"+ml+"**"),ml===""&&Wa.setCursor(gr.line,gr.ch+2),Wa.focus();case"italic":return Wa.replaceSelection("*"+ml+"*"),ml===""&&Wa.setCursor(gr.line,gr.ch+1),Wa.focus();case"code":return Wa.replaceSelection("`"+ml+"`"),ml===""&&Wa.setCursor(gr.line,gr.ch+1),Wa.focus();case"inline-latex":return vl("inline-latex"),Wa.focus();case"latex":return Wa.replaceSelection("```latex\n"+ml+"\n```"),Wa.setCursor(gr.line+1,ml.length+1),Wa.focus();case"line-break":return Wa.replaceSelection(`
    +`),Wa.focus();case"list-ul":return ml===""?Wa.replaceSelection("- "+ml):Wa.replaceSelection(Ur.map(jo=>jo===""?"":`- ${jo}`).join(` +`)),Wa.focus();case"list-ol":return ml===""?Wa.replaceSelection("1. "+ml):Wa.replaceSelection(Ur.map((jo,Ti)=>jo===""?"":`${Ti+1}. ${jo}`).join(` +`)),Wa.focus();case"add-null-ch":return ml===""&&Wa.setCursor(gr.line,gr.ch),Wa.replaceSelection(Ju),Wa.focus();case"add-signal":return ml===""&&Wa.setCursor(gr.line,gr.ch),Wa.replaceSelection(nl),Wa.focus();case"add-multiple":return ml===""&&Wa.setCursor(gr.line,gr.ch),Wa.replaceSelection(lr),Wa.focus();case"inster-template-1":return ml===""&&Wa.setCursor(gr.line,gr.ch),Wa.replaceSelection(Mn),Wa.focus();case"eraser":return Wa.setValue(""),Wa.focus();case"trigger-watch":return du(!mo),Wa.focus();case"trigger-full-screen":return fl(!Wu),Wa.focus();case rr:vl(rr);return;case vr:vl(vr);return;case Ca:vl(Ca);return;case Ln:vl(Ln);return;case"maths-latex":vl("maths-latex");return;case Zt:vl(Zt);return;case qu:vl(qu);return;default:throw new Error}},[Wa,mo,Wu]),vs=(0,a.useCallback)((Mr,gr)=>{var ml,Ur,jo,Ti,Cn,Ea;switch(vl(""),br){case rr:const{title:pl,link:Sl}=Mr;return Wa.replaceSelection(`[${pl}](${Sl})`),Wa.focus();case vr:const{language:zr,content:Vr}=Mr;return Wa.replaceSelection(["```"+zr,Vr,"```"].join(` +`)),Wa.focus();case"maths-latex":for(var Aa=atob(Mr),Hr=new Uint8Array(Aa.length),yl=0;yl{ls.id?Wa.replaceSelection(`![,](/api/attachments/${ls.id}?type=${ls.content_type})`):(ls==null?void 0:ls.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Wa.replaceSelection("`$$"+Mr+"$$`");break;case Ca:case Ln:case gl:const{src:Do,alt:Co}=Mr,yr=gr,Hl=(jo=(Ur=(ml=yr==null?void 0:yr.name)==null?void 0:ml.split("."))==null?void 0:Ur.pop)==null?void 0:jo.call(Ur);return((Ti=yr==null?void 0:yr.type)==null?void 0:Ti.indexOf("image"))>-1||!(yr!=null&&yr.type)?yr!=null&&yr.align||yr!=null&&yr.width?Wa.replaceSelection(`

    ${Co||

    `):Wa.replaceSelection(`${Co||`):((Cn=yr==null?void 0:yr.type)==null?void 0:Cn.indexOf("video"))>-1?Wa.replaceSelection(``):((Ea=yr==null?void 0:yr.type)==null?void 0:Ea.indexOf("pdf"))>-1?Wa.replaceSelection(`${yr.name}`):Xt.includes(Hl)?Wa.replaceSelection(`${yr.name}`):Wa.replaceSelection(`[${yr.name}](${Do})`),Wa.focus();case qu:const{row:Fi,col:Du,align:es}=Mr;let sl=` +`;for(let ls=0;ls{switch(br){case rr:return a.createElement(Ze,{callback:vs,onCancel:ps});case vr:return a.createElement(yt.Z,{callback:vs,onCancel:ps});case Ca:return a.createElement(ht.Z,{callback:vs,onCancel:ps});case Zt:return a.createElement(sn,{callback:vs,onCancel:ps});case qu:return a.createElement(Ke,{callback:vs,onCancel:ps});case"maths-latex":return a.createElement(wa,{showSaveButton:!0,callback:vs});case"inline-latex":return a.createElement(er.Z,{showSaveButton:!0,callback:vs});default:return null}},[br]);function ps(){vl("")}(0,a.useEffect)(()=>{if(li.current){let Mr=function(Cn){jo=!0,Ti=Cn.pageY},gr=function(){jo=!1},ml=function(Cn){if(jo){let Ea=Cn.pageY-Ti;Ea<0&&(Ea=0),Ea>300&&(Ea=300);let Aa=De+Ea+"px";Xo(Aa)}},Ur=li.current,jo=!1,Ti=0;return Ur.addEventListener("mousedown",Mr),document.addEventListener("mousemove",ml),document.addEventListener("mouseup",gr),()=>{Ur.removeEventListener("mousedown",Mr),document.removeEventListener("mousemove",ml),document.removeEventListener("mouseup",gr)}}},[Wa,li]),(0,a.useEffect)(()=>{Xo(De)},[De]);const io=ea(ge),cc=ea(oo),Wo={width:io,height:cc},bi=(0,a.useMemo)(()=>{if(rl){let Mr=new Date(rl),gr=Mr.getHours(),ml=Mr.getMinutes(),Ur=Mr.getSeconds();return gr=gr<10?"0"+gr:gr,ml=ml<10?"0"+ml:ml,Ur=Ur<10?"0"+Ur:Ur,`${gr}:${ml}:${Ur}`}return 0},[rl]),dc=Mr=>{const gr=[];if(oa){let ml=-1;Mr=Mr.replace(/(@▁▁@|@▁@)/g,function(Ur,jo,Ti){gr.push({multiLine:Ur!==nl})})}return gr};function $i(){window.sessionStorage.removeItem(la),Li(!1),ti(0)}function Wc(){Li(!1),ti(0),Wa.setValue(window.sessionStorage.getItem(la))}(0,a.useEffect)(()=>{ka[br]&&br!==Ln&&br!==Zt&&setTimeout(()=>{const Mr=document.getElementsByClassName("markdown-popup-form")[0],gr=window.innerWidth/2-Mr.offsetWidth/2,ml=window.innerHeight/2-Mr.offsetHeight/2;oc(gr),nc(ml)},0)},[br]);const Oc=Mr=>{Mr.preventDefault();const gr=Mr.clientX-sc,ml=Mr.clientY-tc;document.body.onmousemove=Ur=>{let jo=Ur.clientX-gr,Ti=Ur.clientY-ml;const Cn=document.getElementsByClassName("markdown-popup-form")[0],Ea=window.innerWidth-Cn.offsetWidth,Aa=window.innerHeight-Cn.offsetHeight;jo=Math.max(0,Math.min(jo,Ea)),Ti=Math.max(0,Math.min(Ti,Aa)),Dc(Ur.clientX,Ur.clientY,gr,ml)&&(oc(jo),nc(Ti))},document.body.onmouseup=function(){document.body.onmousemove=null}},Dc=(Mr,gr,ml,Ur)=>{const jo=document.body.clientHeight,Ti=document.body.clientWidth;return Mr<20&&ml>Mr||Mr>Ti-20&&mlgr||gr>jo-20&&UrLe in Ne?ze(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,b=(Ne,Le)=>{for(var Re in Le||(Le={}))E.call(Le,Re)&&x(Ne,Re,Le[Re]);if(oe)for(var Re of oe(Le))y.call(Le,Re)&&x(Ne,Re,Le[Re]);return Ne},ee=(Ne,Le)=>Me(Ne,me(Le));const{useForm:te}=a.default,ne={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ye=({callback:Ne,onCancel:Le})=>{const[Re]=te();let He=(0,Ae.useRef)();function We(Ye){He.current.width=Re.getFieldValue("width"),He.current.align=Re.getFieldValue("align"),Ne(Ye,He.current)}function Ge(Ye,it){if(Ye.status===-1){Ce.ZP.error(Ye.message);return}Re.setFieldsValue({src:`/api/attachments/${Ye.id}`,type:it.type})}function Ue(Ye){let it=Ye.target.files[0];He.current=it,ve(it,Ge)}return Ie.createElement(a.default,ee(b({form:Re},de),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ie.createElement("div",{className:"flex-container"},Ie.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ie.createElement(ke.default,{style:ne})),Ie.createElement(fe,{onFileChange:Ue}))),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ie.createElement(ke.default,{style:{width:264}})),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ie.createElement(he.Z,null,Ie.createElement(a.default.Item,{name:"width",style:{margin:0}},Ie.createElement(Fe.Z,{style:{width:264}})),Ie.createElement("span",{className:"ml8"},"%"))),Ie.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ie.createElement(xe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ie.createElement("aside",null,Ie.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ie.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(pe.ZP,{type:"default",onClick:Le},"\u53D6\u6D88"))))};function fe({onFileChange:Ne}){return Ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ie.createElement("input",{type:"file",onChange:Ne}))}function ve(Ne,Le){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");let Re=new FormData;Re.append("editormd-image-file",Ne),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var He=new window.XMLHttpRequest;He.withCredentials=!0,He.addEventListener("load",function(We){Le(JSON.parse(We.target.responseText),Ne)},!1),He.addEventListener("error",function(We){console.error(We)},!1),He.open("POST",`${Se.KI}/api/attachments.json`),He.send(Re)}},76621:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ke}});var a=z(67294),Ce=z(73935);class ke extends a.Component{constructor(Fe){super(Fe);const xe=window.document;this.node=xe.createElement("div"),xe.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,Ce.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},36295:function(Ft,rt,z){"use strict";z.d(rt,{SV:function(){return st},ZP:function(){return Mt}});var a=z(67294),Ce=z(91033);const ke={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},he={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Fe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1109,24 +1109,24 @@ ${Pn} `)},{label:"include ",content:["#include "].join(` `)}]},xe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},pe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Se=z(84204),Ae=z.n(Se),Ie=(ut,un,Pn)=>new Promise((Rn,bt)=>{var An=zt=>{try{Qt(Pn.next(zt))}catch(jt){bt(jt)}},Nn=zt=>{try{Qt(Pn.throw(zt))}catch(jt){bt(jt)}},Qt=zt=>zt.done?Rn(zt.value):Promise.resolve(zt.value).then(An,Nn);Qt((Pn=Pn.apply(ut,un)).next())});const ze={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Me=(ut,un,Pn,Rn)=>{const bt=un.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Pn.lineNumber,endColumn:Pn.column});return Array.from(new Set(bt.match(/\b\w{2,}\b/g)||[])).map(Nn=>({label:Nn,kind:ut.languages.CompletionItemKind.Text,insertText:Nn,range:Rn}))},me=(ut,un,Pn,Rn)=>{ut.languages.registerCompletionItemProvider(un,{provideCompletionItems(bt,An){const Nn=bt.getWordUntilPosition(An),Qt={startLineNumber:An.lineNumber,endLineNumber:An.lineNumber,startColumn:Nn.startColumn,endColumn:Nn.endColumn},zt=bt.getLineContent(An.lineNumber).substring(Nn.startColumn-2,Nn.endColumn);return{suggestions:[...Me(ut,bt,An,Qt),...Pn.map(sn=>({label:sn,kind:ut.languages.CompletionItemKind.Keyword,documentation:sn,insertText:sn,insertTextRules:ut.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qt})),...Rn.map(sn=>({label:sn.label,kind:ut.languages.CompletionItemKind.Snippet,documentation:sn.content,insertText:zt.startsWith("#")?sn.content.replace(/#/,""):sn.content,insertTextRules:ut.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qt}))]}}})};var oe=ut=>{ze.languages.forEach(un=>{ut.languages.registerDocumentFormattingEditProvider(un,{provideDocumentFormattingEdits(Pn){return Ie(this,null,function*(){const Rn=Ae()(Pn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Pn.getFullModelRange(),text:Rn}]})}})}),me(ut,"java",he.keywords,he.quickKey),me(ut,"cpp",Fe.keywords,Fe.quickKey),me(ut,"c",ke.keywords,[]),me(ut,"python",xe.keywords,xe.quickKey),me(ut,"scala",pe.keywords,pe.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,x=(ut,un,Pn)=>un in ut?y(ut,un,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):ut[un]=Pn,b=(ut,un,Pn)=>x(ut,typeof un!="symbol"?un+"":un,Pn);const ee=class zg{constructor(un,Pn,Rn){this.placeholder=un,this.editor=Pn,this.monaco=Rn,Pn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return zg.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};b(ee,"ID","editor.widget.placeholderHint");var ne=ee,de=z(84144),ye=z(2453),fe=z(83062),ve=z(96486),Ne=z(33054),Le=z(74855),Re=Object.defineProperty,He=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,it=(ut,un,Pn)=>un in ut?Re(ut,un,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):ut[un]=Pn,lt=(ut,un)=>{for(var Pn in un||(un={}))Ue.call(un,Pn)&&it(ut,Pn,un[Pn]);if(Ge)for(var Pn of Ge(un))Ye.call(un,Pn)&&it(ut,Pn,un[Pn]);return ut},Bt=(ut,un)=>He(ut,We(un)),ct=(ut,un)=>{var Pn={};for(var Rn in ut)Ue.call(ut,Rn)&&un.indexOf(Rn)<0&&(Pn[Rn]=ut[Rn]);if(ut!=null&&Ge)for(var Rn of Ge(ut))un.indexOf(Rn)<0&&Ye.call(ut,Rn)&&(Pn[Rn]=ut[Rn]);return Pn},nt=(ut,un,Pn)=>new Promise((Rn,bt)=>{var An=zt=>{try{Qt(Pn.next(zt))}catch(jt){bt(jt)}},Nn=zt=>{try{Qt(Pn.throw(zt))}catch(jt){bt(jt)}},Qt=zt=>zt.done?Rn(zt.value):Promise.resolve(zt.value).then(An,Nn);Qt((Pn=Pn.apply(ut,un)).next())});function Ze(ut){return/^\d+$/.test(ut)?`${ut}px`:ut}function yt(){}let ht=!1;const Je={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ot(ut=[]){let un=ut;if(Array.isArray(ut)){for(let Pn=0;Pnnt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ut){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ut)}});var Mt=ut=>{var un=ut,{width:Pn="100%",height:Rn="100%",value:bt,language:An="javascript",style:Nn={},options:Qt={},overrideServices:zt={},theme:jt="vs-dark",onEditBlur:sn,isCopy:vt=!1,onSave:Tt,autoHeight:qt=!1,forbidCopy:St=!1,onChange:Ke=yt,editorDidMount:ln=yt,onFocus:Un=yt,onBreakPoint:Ca=yt,breakPointValue:Cu=[],filename:Da="educoder.txt",errorLine:nr,errorContent:cu="",highlightLine:or,openBreakPoint:Aa=!1,placeholder:Zt="",showMiniMap:xn=!0}=un,vl=ct(un,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Er=(0,a.useRef)(),er=(0,a.useRef)({}),Pa=(0,a.useRef)(),Za=(0,a.useRef)(),qn=(0,a.useRef)([]),Vn=(0,a.useRef)(!1),Qa=(0,a.useRef)(),gu=(0,a.useRef)(),_u=(0,a.useRef)(!1),[ir,ul]=(0,a.useState)(!1);function On(){let Lt;return Er.current&&(Lt=new Ce.Z(Wn=>{for(let ra of Wn)(ra.target.offsetHeight>0||ra.target.offsetWidth>0)&&er.current.instance.layout()}),Lt.observe(Er.current)),Lt}function Jt(){ye.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const _n=()=>{let Lt=er.current.instance;if(bt!=null&&Lt&&ir){const Wn=Lt.getModel();Wn&&bt!==Wn.getValue()&&(ht=!0,Wn.setValue(bt),Lt.layout(),ht=!1)}};(0,a.useEffect)(()=>{const Lt=Ne.Z.subscribe("formatDocument",Wn=>{var ra;let xa=er.current.instance;(ra=xa==null?void 0:xa.getAction)==null||ra.call(xa,"editor.action.formatDocument").run()});return window.updateMonacoValue=Wn=>{Ke(Wn)},Lt},[]),(0,a.useEffect)(()=>{var Lt;let Wn=er.current.instance;Za.current&&clearTimeout(Za.current),Za.current=setTimeout(()=>{_n()},500),bt&&(bt!=null&&bt.length)&&((Lt=Wn==null?void 0:Wn.updateOptions)==null||Lt.call(Wn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(bt.split(/\r\n|\r|\n/g).length))+3,5)}))},[bt,ir,er.current]),(0,a.useEffect)(()=>{if(nr&&er.current&&er.current.instance){let Wn=er.current.instance;Wn.changeViewZones(function(ra){var xa=document.createElement("div");xa.style.padding="10px 20px",xa.style.width="calc(100% - 20px)",xa.className="my-error-line-wrp",xa.innerHTML=cu,ra.addZone({afterLineNumber:nr||11,heightInLines:3,domNode:xa})});var Lt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wn.addOverlayWidget(Lt),Wn.revealPositionInCenter({lineNumber:20,column:1})}},[nr,er.current,ir]);const Gn=(Lt="",Wn)=>{if(!Lt||Lt.trim()==="")return!0;const xa=er.current.instance.getModel().getLineTokens(Wn);let Kn=!1;for(let Du=0;Du<2;Du++)xa.getStandardTokenType(Du)===1&&(Kn=!0);return Kn};(0,a.useEffect)(()=>{var Lt;const Wn=(Lt=er.current)==null?void 0:Lt.instance;if(Wn&&ir&&St){const ra=Wn.onDidBlurEditorWidget(()=>{_u.current=!1}),xa=Wn.onDidFocusEditorText(()=>{_u.current=!0});return()=>{ra.dispose(),xa.dispose()}}},[er.current,ir,St]),(0,a.useEffect)(()=>{var Lt;if((Lt=er.current)!=null&&Lt.instance&&ir&&Aa){let Wn=er.current.instance,ra=Wn.getModel();if(!ra)return;(()=>{var Wa;let rl=[],sr=[];const uu=ra.getAllDecorations();for(let Ua of uu)Ua.options.className==="highlighted-line"&&(rl.push((Wa=Ua==null?void 0:Ua.range)==null?void 0:Wa.startLineNumber),sr.push(Ua==null?void 0:Ua.id));if(or===rl[0])return;ra.deltaDecorations(sr,[]);const ya=ra.getLineCount();or&&or<=ya&&(Wn.deltaDecorations([],[{range:new Ct.Range(or,1,or,ra.getLineMaxColumn(or)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Wn.revealLineInCenter(or))})();const Kn=(Wa=!1)=>{var rl;let sr=[],uu=[];const ya=ra.getAllDecorations();for(let Ua of ya)Ua.options.linesDecorationsClassName==="breakpoints-select"&&(sr.push((rl=Ua==null?void 0:Ua.range)==null?void 0:rl.startLineNumber),uu.push(Ua==null?void 0:Ua.id));if(Wa)return{lines:sr,ids:uu};Ca(sr)},Du=Wa=>nt(void 0,null,function*(){let rl={range:new Ct.Range(Wa,1,Wa,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ra.deltaDecorations([],[rl]),Kn()}),la=Wa=>nt(void 0,null,function*(){let rl=[];const sr=Wn.getLineDecorations(Wa);for(let uu of sr)uu.options.linesDecorationsClassName==="breakpoints-select"&&rl.push(uu.id);yield ra.deltaDecorations(rl,[]),Kn()}),lu=Wa=>{let rl=Wn.getLineDecorations(Wa);for(let sr of rl)if(sr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ve.isEqual)(Cu,Kn(!0).lines)){ra.deltaDecorations(Kn(!0).ids,[]);const Wa=Cu.map(rl=>({range:new Ct.Range(rl,1,rl,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ra.deltaDecorations([],Wa)}const Ga=Wn.onDidChangeModelContent(Wa=>{let rl=Wn.getPosition();if(rl){let sr=rl.lineNumber;clearTimeout(gu.current),gu.current=setTimeout(()=>{Gn(ra.getLineContent(sr),sr)?la(sr):lu(sr)?(la(sr),Du(sr)):Kn()},100)}}),Ea=Wn.onMouseDown(Wa=>{var rl,sr,uu;if(Wa.target.detail&&((uu=(sr=(rl=Wa.target)==null?void 0:rl.element)==null?void 0:sr.className)!=null&&uu.includes("line-numbers"))){let ya=Wa.target.position.lineNumber;if(Gn(ra.getLineContent(ya),ya))return;lu(ya)?la(ya):Du(ya)}}),ga=Wa=>{let rl={range:new Ct.Range(Wa,1,Wa,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};qn.current=Wn.deltaDecorations(qn.current,[rl])},jn=()=>{qn.current=Wn.deltaDecorations(qn.current,[])},Hu=Wn.onMouseMove(Wa=>{var rl,sr,uu;if(jn(),Wa.target.detail&&((uu=(sr=(rl=Wa.target)==null?void 0:rl.element)==null?void 0:sr.className)!=null&&uu.includes("line-numbers"))){let ya=Wa.target.position.lineNumber;if(Gn(ra.getLineContent(ya),ya))return;ga(ya)}}),Hr=Wn.onMouseLeave(()=>{jn()});return()=>{Ga.dispose(),Ea.dispose(),Hu.dispose(),Hr.dispose()}}},[er.current,ir,Cu,or,Aa,An]),(0,a.useEffect)(()=>{var Lt;(Lt=er.current)!=null&&Lt.instance&&Aa&&er.current.instance.setPosition({lineNumber:0,column:0})},[or]);function ua(){let Lt=er.current.instance;if(Lt){const Wn=Lt.getSelection(),ra=er.current.pastePos||{},xa=new Ct.Range(ra.startLineNumber||Wn.endLineNumber,ra.startColumn||Wn.endColumn,ra.endLineNumber||Wn.endLineNumber,ra.endColumn||Wn.endColumn);setTimeout(()=>{Lt.executeEdits("",[{range:xa,text:""}])},300)}}function oa(Lt){(window.navigator.platform.match("Mac")?Lt.metaKey:Lt.ctrlKey)&&Lt.keyCode==83&&(Lt.preventDefault(),Tt())}const Ta=()=>{if(qt&&er.current.instance){const Lt=er.current.instance.getContentHeight();tt(Lt{if(!_u.current)return;const{keyCode:Wn,ctrlKey:ra,metaKey:xa,target:Kn,type:Du}=Lt;return(Du==="paste"||(Wn===67||Wn===86)&&(xa||ra))&&Kn.nodeName==="TEXTAREA"&&(Jt(),Lt.preventDefault()),!1};function re(Lt,Wn){var ra=window.URL||window.webkitURL||window,xa=new Blob([Wn]),Kn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Kn.href=ra.createObjectURL(xa),Kn.download=Lt,hu(Kn)}(0,a.useEffect)(()=>{Ta()},[Ta]),(0,a.useEffect)(()=>{Er.current&&!ir&&Promise.all([z.e(5552),z.e(9651)]).then(z.bind(z,55826)).then(Lt=>{try{Ct=Lt,er.current.instance=Ct.editor.create(Er.current,{value:bt,language:ot(An),theme:jt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:xn||!1}},zt);const Wn=er.current.instance;let Kn=[...de.BH._menuItems].find(Ga=>Ga[0]._debugName=="EditorContext")[1],Du=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],la=(Ga,Ea)=>{var ga,jn;let Hu=Ga._first;do Ea.includes((jn=(ga=Hu.element)==null?void 0:ga.command)==null?void 0:jn.id)&&Ga._remove(Hu);while(Hu=Hu.next)};if(ln(Wn,Ct),setTimeout(()=>{Ta(),er.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{re(Da||"educoder.txt",Wn.getValue())}})},500),er.current.subscription=Wn.onDidChangeModelContent(Ga=>{Vn.current?clearTimeout(Qa.current):(Ta(),Ke(Wn.getValue(),Ga)),Qa.current=setTimeout(()=>{Vn.current=!1},500)}),window.Monaco||oe(Ct,ot(An)),St&&(la(Kn,Du),Er.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ft),window.removeEventListener("paste",ft),window.addEventListener("keydown",ft),window.addEventListener("paste",ft)),window.Monaco=Ct,sn&&Wn.onDidBlurEditorWidget(()=>{sn(Wn.getValue())}),Un&&Wn.onDidFocusEditorText(()=>{St&&kt(),Un(Wn.getValue())}),St){kt();try{Wn.onDidPaste(Ga=>{const Ea=Wn.getSelection(),ga=er.current.pastePos||{},jn=new Ct.Range(ga.startLineNumber||Ea.endLineNumber,ga.startColumn||Ea.endColumn,ga.endLineNumber||Ea.endLineNumber,ga.endColumn||Ea.endColumn);Wn.executeEdits("",[{range:Ga.range,text:""}])})}catch(Ga){}}let lu=On();return Zt&&typeof Zt=="string"&&new ne(Zt,Wn,Ct),ul(!0),()=>{const Ga=er.current.instance;Ga.dispose();const Ea=Ga.getModel();Ea&&Ea.dispose(),er.current.subscription&&er.current.subscription.dispose(),lu.unobserve(Er.current)}}catch(Wn){}})},[]),(0,a.useEffect)(()=>{if(er.current.instance&&ir)return document.addEventListener("keydown",oa,!1),()=>{document.removeEventListener("keydown",oa)}},[Tt,ir]),(0,a.useEffect)(()=>{let Lt=er.current.instance;if(Lt&&ir){let Wn=ot(An);Ct.editor.setModelLanguage(Lt.getModel(),Wn)}},[An,ir]),(0,a.useEffect)(()=>{er.current.instance&&ir&&Ct.editor.setTheme(jt)},[jt,ir]),(0,a.useEffect)(()=>{let Lt=er.current.instance;Pa.current=Qt,Lt&&ir&&(Lt.updateOptions(lt({},Qt)),setTimeout(()=>{Lt.getModel().updateOptions(lt({},Qt))},200))},[JSON.stringify(Qt),ir]),(0,a.useEffect)(()=>{let Lt=er.current.instance;Lt&&ir&&Lt.layout()},[Pn,Rn,ir]);const[ge,De]=(0,a.useState)(Ze(Pn)),[Xe,tt]=(0,a.useState)(Ze(Rn)),Ot=Bt(lt({},Nn),{width:ge,height:Xe,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Er,style:Ot},vt&&a.createElement(Le.CopyToClipboard,{text:bt,onCopy:()=>ye.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(fe.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function st({width:ut="100%",height:un="100%",original:Pn,modified:Rn,language:bt,options:An={}}){const Nn=(0,a.useRef)(),[Qt,zt]=(0,a.useState)(null);function jt(qt){let St;return Nn.current&&(St=new Ce.Z(Ke=>{for(let ln of Ke)(ln.target.offsetHeight>0||ln.target.offsetWidth>0)&&qt.layout()}),St.observe(Nn.current)),St}(0,a.useEffect)(()=>(Nn.current&&Promise.all([z.e(5552),z.e(9404)]).then(z.bind(z,50048)).then(qt=>{Ct=qt;const St=Ct.editor.createDiffEditor(Nn.current,Bt(lt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},An),{wordWrap:!0}));zt(St);let Ke=jt(St);return()=>{St.dispose();const ln=St.getModel();ln&&ln.dispose(),Ke.unobserve(Nn.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Qt&&Qt.setModel({original:Ct.editor.createModel(Pn,bt),modified:Ct.editor.createModel(Rn,bt)})},[Pn,Rn,bt,Qt]);const sn=Ze(ut),vt=Ze(un),Tt={width:sn,height:vt};return a.createElement("div",{className:"my-diff-editor",ref:Nn,style:Tt})}},21434:function(Ft,rt,z){"use strict";var a=z(12867),Ce=z(88044),ke=z(59637),he=z(67294);const Fe=Ce.default.Option;rt.Z=({isTheoretical:xe,onFontSizeChange:pe,cmFontSize:Se,cmCodeMode:Ae,autoFormat:Ie,onCodeModeChange:ze,onTabToSpace:Me,onAutoFormat:me,formatDocument:oe,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ne})=>{var de;const ye={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},fe=(de=ne==null?void 0:ne.find(ve=>ve.shixun_environment_id===te))==null?void 0:de.program_language;return console.log("----",fe,ne,te,b),he.createElement("div",{className:`tpi-code-setting ${E}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(Ce.default,{bordered:!1,size:"small",value:Ae,onChange:ze},he.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!xe&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(Ce.default,{bordered:!1,size:"small",value:Se,onChange:pe},he.createElement(Fe,{value:12},"12px"),he.createElement(Fe,{value:14},"14px"),he.createElement(Fe,{value:16},"16px"),he.createElement(Fe,{value:18},"18px"),he.createElement(Fe,{value:20},"20px"),he.createElement(Fe,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(ke.Z,{checked:y,onChange:Me})),he.createElement("div",{className:"file-item",onClick:oe},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!xe&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!xe&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,fe&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,fe)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,ye[ee==null?void 0:ee.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},5476:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ze}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Ce=z(74330),ke=z(83062),he=z(94184),Fe=z.n(he),xe=z(28706),pe=z(26194),Se=z(52262),Ae=z(67294),ze=({className:Me,dataSource:me=[],col:oe=4,right:E,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:ee,loading:te,onRemove:ne=()=>{},isCurrent:de=!0,showAlias:ye=!1})=>{const fe=Math.floor((b-(oe-1)*E)/oe),ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Ae.createElement(Ce.Z,{spinning:te},Ae.createElement("div",{className:Fe()(a.list,Me)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((Ne,Le)=>{var Re;const{name:He,id:We,identifier:Ge,featured:Ue,school_name:Ye,image_url:it,excellent:lt,is_plan:Bt}=Ne;return Ae.createElement("div",{key:We,className:a.wrap,style:{width:fe,marginRight:(1+Le)%oe===0?0:E+x,marginBottom:y}},Ae.createElement("a",{className:a.li,onClick:ct=>{ct.preventDefault(),ct.stopPropagation(),ee&&(0,xe.L9)([ee]),(0,xe.xg)(`/paths/${Ge}`)}},Ae.createElement("div",{className:a.img},Ae.createElement("img",{className:a.cover,src:`${it}`}),de&&(0,Se.bg)()&&(Ne==null?void 0:Ne.studying)&&Ae.createElement("div",{className:`${a.movebq} user-path-items`,onClick:ct=>{ct.stopPropagation(),ne(Ne)}},Ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Re=Ne==null?void 0:Ne.subject_tags)==null?void 0:Re.map((ct,nt)=>{var Ze,yt;if(nt===0){const Je=(Ze=ve.find(ot=>ot.name==ct))==null?void 0:Ze.swimg;return Ae.createElement("img",{className:a.sign,src:Je,style:{left:"-4px"}})}const ht=(yt=ve.find(Je=>Je.name==ct))==null?void 0:yt.ptimg;return Ae.createElement("img",{className:a.sign,src:ht,style:{left:`${48+52*(nt-1)+2*nt}px`}})}),Ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ne==null?void 0:Ne.excellent)&&Ae.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ae.createElement("div",{className:a.name},Ae.createElement(ke.Z,{title:ye&&(Ne!=null&&Ne.excellent_alias_name)?Ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${He}`,Ae.createElement("br",null),Ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ne==null?void 0:Ne.excellent_alias_name}`)):He},Ae.createElement("span",{className:a.e},ye&&(Ne==null?void 0:Ne.excellent_alias_name)||He))),Ae.createElement(ke.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ye}`},Ae.createElement("div",{className:a.unit},Ae.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ye)),Ae.createElement("div",{className:a.tags},Ae.createElement("div",null,Ae.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ae.createElement("span",null,Ne.stages_count))),Ae.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ae.createElement("span",null,Ne.members_count)))))))})),!me.length&&Ae.createElement(pe.Z,null)))}},30001:function(Ft,rt,z){"use strict";z.d(rt,{jL:function(){return Fe},w9:function(){return Ze},QD:function(){return nr},cQ:function(){return it.Z},op:function(){return Ke},O5:function(){return _n},_b:function(){return vl},t7:function(){return b},Gi:function(){return kt},YG:function(){return ot},qp:function(){return ze},vr:function(){return Aa},qE:function(){return Ca},Je:function(){return ne},wb:function(){return Ye},cq:function(){return Rn},tp:function(){return oe}});var a=z(67294),Ce={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ke="data:image/png;base64,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",Fe=({dataSource:Gn=[],img:ua,imgWidth:oa=346,title:Ta,sunTitle:hu,bannerExtraContent:ft})=>a.createElement("div",{className:Ce.banner},a.createElement("div",{className:Ce.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Ta),a.createElement("span",null,hu)),Gn.length>0&&a.createElement("div",{className:Ce.btns},Gn.map((re,ge)=>a.createElement("div",{key:ge,onClick:re.click},re.name,re.sign?a.createElement("img",{src:ke,width:39}):null))),ft),ua&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ua,width:oa}))),xe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},pe=z(94184),Se=z.n(pe),Ae=z(96486),ze=({dataSource:Gn=[],value:ua,onChange:oa,onTitleChange:Ta,className:hu,title:ft,titleWidth:re=41,style:ge={},fontColor:De="#6A7283",showCount:Xe})=>{const[tt,Ot]=(0,a.useState)(0),[Lt,Wn]=(0,a.useState)(!1),ra=(0,a.useRef)(null),xa=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Kn;Gn.length!==0&&(((Kn=ra==null?void 0:ra.current)==null?void 0:Kn.clientHeight)>97?Ot(1):Ot(0)),Gn.length===0&&Ot(0),Wn(!1)},[Gn]),a.createElement("div",{className:Se()(xe.row,hu),style:ge},a.createElement("div",{onClick:(0,Ae.throttle)(()=>Ta==null?void 0:Ta(),2e3),style:{width:re,marginTop:Lt?12:4},className:`${xe.title} ${Ta?"current":""}`},ft),a.createElement("div",{className:Lt?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},a.createElement("div",{className:xe.bar,ref:xa,style:tt>0?{height:tt===1?97:"auto",overflow:tt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:xe.tag,ref:ra},Gn==null?void 0:Gn.map(Kn=>a.createElement("span",{onClick:()=>oa(Kn.id),key:Kn.id,style:{color:De},className:ua===Kn.id?xe.active:""},a.createElement("span",{title:Kn.name,className:xe.name},Kn.name),!!Xe&&a.createElement("span",{className:xe.num},Kn.count))))),!!tt&&a.createElement(a.Fragment,null,tt===1?a.createElement("div",{onClick:()=>{var Kn;Ot(2),((Kn=ra==null?void 0:ra.current)==null?void 0:Kn.clientHeight)>245?Wn(!0):Wn(!1)},className:xe.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{xa.current.scrollTop=0,Ot(1),Wn(!1)},className:xe.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:Gn=[],value:ua,onChange:oa,className:Ta,style:hu={}})=>a.createElement("div",{style:hu,className:Se()(Me.tabs,Ta)},Gn.map(ft=>a.createElement("span",{onClick:()=>oa(ft.id),className:ua===ft.id?Me.active:"",key:ft.id},ft.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=z(28802),b=({dataSource:Gn=[],value:ua="",onChange:oa,onInputChange:Ta=()=>{},className:hu,style:ft={},placeholder:re,allowClear:ge=!1})=>{var De;const[Xe,tt]=(0,a.useState)(""),[Ot,Lt]=(0,a.useState)("");(0,a.useEffect)(()=>{var xa;let Kn=ua;(xa=JSON.stringify(ua))!=null&&xa.includes("{")&&(tt(ua.id),Kn=ua.value||"");try{Lt(decodeURIComponent(Kn||""))}catch(Du){Lt(decodeURIComponent(Kn||""))}},[ua]);const Wn=()=>{oa(encodeURIComponent(Ot),Xe||null)},ra=xa=>{xa!==Xe&&(tt(xa),oa(encodeURIComponent(Ot),xa))};return a.createElement("div",{className:Se()(E.input,hu),style:ft},!!Gn.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(De=Gn.find(xa=>xa.id===Xe))==null?void 0:De.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},Gn.map((xa,Kn)=>a.createElement("div",{key:Kn,onClick:()=>ra(xa.id)},xa.name)))),a.createElement(y.default,{onPressEnter:Wn,value:Ot,onChange:xa=>{Lt(xa.target.value),Ta(encodeURIComponent(xa.target.value),Xe||null)},bordered:!1,placeholder:re}),a.createElement("i",{onClick:Wn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:Gn,onChange:ua,className:oa,total:Ta,pageSize:hu,style:ft={}})=>{const re=Gn<2,ge=Gn>=Math.ceil(Ta/hu);return Ta<=hu?a.createElement(a.Fragment,null):a.createElement("div",{className:Se()(ee.quickPager,oa),style:ft},a.createElement("div",{onClick:()=>{re||ua(Gn-1,"prev")},className:re?ee.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{ge||ua(Gn+1,"next")},className:ge?ee.disabled:""},"\u4E0B\u4E00\u9875"))},de={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ye=z(74330),fe=z(83062),ve=z(57097),Ne=z(11320),Le=z(28706),Re=z(96908),He=z(57177),We=z(81378),Ge=z(26194),Ye=({className:Gn,dataSource:ua=[],col:oa=4,right:Ta,bottom:hu=23,precision:ft=0,wrapWidth:re=1200,trackEventItems:ge,loading:De})=>{const Xe=Math.floor((re-(oa-1)*Ta)/oa);return a.createElement(ye.Z,{spinning:De},a.createElement("div",{className:Se()(de.list,Gn)},!!ua.length&&ua.map((tt,Ot)=>{const{name:Lt,id:Wn,identifier:ra,power:xa,cover_image_id:Kn,pic:Du}=tt;return a.createElement("div",{className:de.wrap,key:Wn,style:{width:Xe,marginRight:(1+Ot)%oa===0?0:Ta+ft,marginBottom:hu}},a.createElement("a",{target:"_blank",href:`/shixuns/${ra}/challenges`,className:de.li,onClick:la=>{la.preventDefault(),ge&&(0,Le.L9)([ge]),xa&&(0,Le.xg)(`/shixuns/${ra}/challenges`)}},a.createElement("div",{className:de.img},a.createElement("img",{className:de.cover,src:`${Du}`}),tt.is_jupyter&&a.createElement("img",{className:de.sign,src:Re}),tt.is_jupyter_lab&&a.createElement("img",{className:de.sign,src:He}),tt.is_unity_3d&&a.createElement("img",{className:de.sign,src:We})),a.createElement("div",{className:de.name},a.createElement(fe.Z,{title:Lt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:de.e},Lt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:de.tags},a.createElement(fe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,tt.challenges_count))),!!tt.myshixuns_count&&a.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,tt.myshixuns_count))),a.createElement(fe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,tt.level))),a.createElement("div",{className:de.rate},a.createElement(ve.Z,{allowHalf:!0,disabled:!0,defaultValue:tt.score_info}),a.createElement("span",null,"\xA0",tt.score_info?`${tt.score_info}\u5206`:"5\u5206")))),!xa&&a.createElement("div",{className:de.lockWrap},a.createElement("img",{src:`${Ne.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ua.length&&a.createElement(Ge.Z,null)))},it=z(5476),lt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Bt="data:image/png;base64,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",ct=z(67294),Ze=({className:Gn,dataSource:ua=[],col:oa=4,right:Ta,bottom:hu=23,precision:ft=0,wrapWidth:re=1200,trackEventItems:ge,loading:De,handleVery:Xe=()=>!0})=>{const tt=Math.floor((re-(oa-1)*Ta)/oa);return ct.createElement(ye.Z,{spinning:De},ct.createElement("div",{className:Se()(lt.list,Gn)},!!ua.length&&ua.map((Ot,Lt)=>{const{subject_identifier:Wn,id:ra,identifier:xa,power:Kn}=Ot,Du=Ot.is_public!=0&&Ot.is_public;return ct.createElement("div",{className:lt.wrap,key:ra,style:{width:tt,marginRight:(1+Lt)%oa===0?0:Ta+ft,marginBottom:hu}},ct.createElement("a",{className:lt.li,onClick:la=>{la.preventDefault(),Xe(Ot==null?void 0:Ot.first_category_url)&&(ge&&(0,Le.L9)([ge]),(0,Le.xg)(Ot.first_category_url))}},ct.createElement("div",{className:lt.top},ct.createElement(fe.Z,{title:Ot.name},ct.createElement("div",{className:lt.name},Ot.name)),ct.createElement("img",{className:lt.img,src:Ne.Z.IMG_SERVER+"/images/"+Ot.avatar_url}),ct.createElement("div",{className:lt.text,title:Ot.creator},Ot.creator),Wn&&ct.createElement("div",{className:lt.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Du&&ct.createElement("div",{className:lt.sign},"\u516C\u5F00")),ct.createElement("div",{className:lt.bottom},Ot.visits>0&&ct.createElement(fe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,Ot.visits))),Ot.course_members_count>0&&ct.createElement(fe.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),Ot.course_members_count)),Ot.tasks_count>0&&ct.createElement(fe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),Ot.tasks_count)),Ot.is_end?ct.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ot.is_accessible&&ct.createElement("div",{className:lt.lockWrap},ct.createElement("img",{src:`${Ne.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ua.length&&ct.createElement(Ge.Z,null)))},yt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ht=z(35973),ot=({dataSource:Gn=[],value:ua,onChange:oa,className:Ta,style:hu={},tabBarExtraContent:ft})=>a.createElement("div",{className:Se()(yt.tabs,Ta),style:hu},a.createElement("div",{className:yt.tabsWrap},Gn.map((re,ge)=>!(re!=null&&re.hide)&&a.createElement("aside",{className:yt.tab,onClick:()=>{oa(re.id),re.link&&ht.history.push(re.link)},key:ge},a.createElement("div",{className:ua===re.id?yt.active:""},re.name),(re==null?void 0:re.resetCount)==null&&(re==null?void 0:re.total)!==void 0&&a.createElement("span",null,"\uFF08",re==null?void 0:re.total,"\uFF09"),(re==null?void 0:re.resetCount)!==void 0&&(re==null?void 0:re.total)!==void 0&&a.createElement(fe.Z,{title:(re==null?void 0:re.tip)!=null?re==null?void 0:re.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},re==null?void 0:re.resetCount),"/",a.createElement("span",null,re==null?void 0:re.total),"\uFF09"))))),a.createElement("div",{className:yt.tabBar},ft)),kt=({className:Gn,style:ua={},children:oa})=>a.createElement("div",{className:Se()(Gn),style:ua},oa),Mt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},st=z(85418),ut=z(50136);const un=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Rn=({sortValue:Gn,dropValue:ua,className:oa,onSort:Ta,onDrop:hu,dataSource:ft=un})=>{var re;return a.createElement("div",{className:Se()(Mt.orderWrap,oa)},a.createElement(st.Z,{dropdownRender:()=>a.createElement(ut.default,null,ft.map((ge,De)=>a.createElement(ut.default.Item,{key:De,onClick:()=>hu(ge.id)},ge.name)))},a.createElement("span",{className:Mt.orderTextWrap},(re=ft.find(ge=>ua===ge.id))==null?void 0:re.name)),a.createElement("span",{className:Mt.orderIconWrap},a.createElement("span",{className:Mt.orderAsc},a.createElement("i",{className:Gn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Mt.cursorPointer} ${Mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Mt.cursorPointer}`,onClick:()=>Ta(Gn==="asc"?"desc":"asc")})),a.createElement("span",{className:Mt.orderDesc},a.createElement("i",{className:Gn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Mt.cursorPointer} ${Mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Mt.cursorPointer}`,onClick:()=>Ta(Gn==="asc"?"desc":"asc")}))))},bt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},An=z(85804),Nn=Object.defineProperty,Qt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,sn=(Gn,ua,oa)=>ua in Gn?Nn(Gn,ua,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Gn[ua]=oa,vt=(Gn,ua)=>{for(var oa in ua||(ua={}))zt.call(ua,oa)&&sn(Gn,oa,ua[oa]);if(Qt)for(var oa of Qt(ua))jt.call(ua,oa)&&sn(Gn,oa,ua[oa]);return Gn},Tt=(Gn,ua)=>{var oa={};for(var Ta in Gn)zt.call(Gn,Ta)&&ua.indexOf(Ta)<0&&(oa[Ta]=Gn[Ta]);if(Gn!=null&&Qt)for(var Ta of Qt(Gn))ua.indexOf(Ta)<0&&jt.call(Gn,Ta)&&(oa[Ta]=Gn[Ta]);return oa},qt=(Gn,ua,oa)=>new Promise((Ta,hu)=>{var ft=De=>{try{ge(oa.next(De))}catch(Xe){hu(Xe)}},re=De=>{try{ge(oa.throw(De))}catch(Xe){hu(Xe)}},ge=De=>De.done?Ta(De.value):Promise.resolve(De.value).then(ft,re);ge((oa=oa.apply(Gn,ua)).next())}),Ke=Gn=>{var ua=Gn,{className:oa,style:Ta,children:hu,loading:ft=!1,openLoading:re,onClick:ge=()=>{},size:De="middle",shape:Xe="round"}=ua,tt=Tt(ua,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ot,Lt]=(0,a.useState)(!1);return a.createElement(An.ZP,vt({onClick:(0,Ae.throttle)(Wn=>qt(void 0,null,function*(){re&&Lt(!0);try{yield ge(Wn)}catch(ra){console.log("error",ra)}re&&Lt(!1)}),2e3,{leading:!0,trailing:!1}),className:Se()(bt.btn,bt[`${De}-${Xe}`],oa),style:Ta,size:De,shape:Xe,loading:Ot||ft},tt),hu)},ln={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ca=({className:Gn,style:ua,children:oa=null,onClick:Ta,title:hu})=>a.createElement("div",{className:Se()(ln.head,Gn),style:ua},a.createElement("span",{className:"primary-hover",onClick:Ta},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:hu},hu),a.createElement("div",{className:ln.node},oa)),Cu={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},nr=({confirmShow:Gn=!0,confirmTitle:ua,confirmClick:oa,cancelShow:Ta=!0,cancelTitle:hu,cancelClick:ft,className:re,style:ge,confirmLoading:De=!1})=>a.createElement("div",{className:Se()(Cu.btns,re),style:ge},Gn&&a.createElement(An.ZP,{loading:De,onClick:oa,type:"primary",className:Cu.confirm},ua),Ta&&a.createElement(An.ZP,{onClick:ft,className:Cu.cancel},hu)),cu={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Aa=({className:Gn,style:ua={},LeftContent:oa,children:Ta,RightContent:hu})=>a.createElement("div",{className:Se()(cu.fixedBottom,Gn),style:ua},a.createElement("div",{className:cu.wrap},a.createElement("div",{className:cu.left},oa),a.createElement("div",{className:cu.center},Ta),a.createElement("div",{className:cu.right},hu))),Zt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},vl=({className:Gn,style:ua={},dataSource:oa=[]})=>a.createElement("div",{className:Se()(Zt.crumbs,Gn),style:ua},oa.map((Ta,hu)=>huht.history.push(Ta.path)},Ta.name):a.createElement("span",null,Ta.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:hu,style:{color:"#5F6368"}},Ta.name))),Er=z(55054),er=Object.defineProperty,Pa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,gu=(Gn,ua,oa)=>ua in Gn?er(Gn,ua,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Gn[ua]=oa,_u=(Gn,ua)=>{for(var oa in ua||(ua={}))Vn.call(ua,oa)&&gu(Gn,oa,ua[oa]);if(qn)for(var oa of qn(ua))Qa.call(ua,oa)&&gu(Gn,oa,ua[oa]);return Gn},ir=(Gn,ua)=>Pa(Gn,Za(ua)),ul=(Gn,ua)=>{var oa={};for(var Ta in Gn)Vn.call(Gn,Ta)&&ua.indexOf(Ta)<0&&(oa[Ta]=Gn[Ta]);if(Gn!=null&&qn)for(var Ta of qn(Gn))ua.indexOf(Ta)<0&&Qa.call(Gn,Ta)&&(oa[Ta]=Gn[Ta]);return oa};const{Countdown:On}=Er.default;var _n=Gn=>{var ua=Gn,{onChange:oa}=ua,Ta=ul(ua,["onChange"]);const[hu,ft]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof hu=="number"&&hu>=0&&oa(hu)},[hu]);const re=ge=>{const De=Math.floor(ge/1e3);ft(De)};return a.createElement(On,ir(_u({},Ta),{onChange:re}))}},99914:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ce}});var a=z(67294);function Ce(ke,he){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=ke}),(0,a.useEffect)(()=>{function xe(){Fe.current()}if(he!==null){let pe=setInterval(xe,he);return()=>clearInterval(pe)}},[he])}},3921:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return He}});var a=z(91773),Ce=z(2453),ke=z(62844),he=z(74330),Fe=z(83062),xe=z(98813),pe=z(28802),Se=z(57399),Ae=z(67294),Ie=z(35973),ze=z(33170),Me=z(28706),me={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},oe=z(52262),E=z(35567),y=z(65226),x=z(67294),b=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,fe=(We,Ge,Ue)=>Ge in We?b(We,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Ge]=Ue,ve=(We,Ge)=>{for(var Ue in Ge||(Ge={}))de.call(Ge,Ue)&&fe(We,Ue,Ge[Ue]);if(ne)for(var Ue of ne(Ge))ye.call(Ge,Ue)&&fe(We,Ue,Ge[Ue]);return We},Ne=(We,Ge)=>ee(We,te(Ge)),Le=(We,Ge,Ue)=>new Promise((Ye,it)=>{var lt=nt=>{try{ct(Ue.next(nt))}catch(Ze){it(Ze)}},Bt=nt=>{try{ct(Ue.throw(nt))}catch(Ze){it(Ze)}},ct=nt=>nt.done?Ye(nt.value):Promise.resolve(nt.value).then(lt,Bt);ct((Ue=Ue.apply(We,Ge)).next())});const Re=({shixunHomeworks:We,exercise:Ge,loading:Ue,dispatch:Ye})=>{var it,lt,Bt,ct,nt,Ze;const{commonHeader:yt}=Ge,[ht,Je]=(0,Ae.useState)([]),[ot,Ct]=(0,Ae.useState)(Ne(ve({},(0,Ie.useParams)()),{page:1,limit:10})),[kt,Mt]=(0,Ae.useState)([]),[st,ut]=(0,Ae.useState)(""),[un,Pn]=(0,Ae.useState)(1),[Rn]=a.default.useForm(),[bt,An]=(0,Ae.useState)({}),[Nn,Qt]=(0,Ae.useState)(null),[zt,jt]=(0,Ae.useState)(!1),[sn,vt]=(0,Ae.useState)({combine:[],simple:[]}),[Tt,qt]=(0,Ae.useState)(null),[St,Ke]=(0,Ae.useState)({}),[ln,Un]=(0,Ae.useState)(0),[Ca,Cu]=(0,Ae.useState)(0),[Da,nr]=(0,Ae.useState)(!1),cu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Za,qn,Vn)=>(ot.page-1)*ot.limit+Vn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Za=>Za||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Za,qn)=>x.createElement("div",{className:me.banding,title:Za||"--"},Za||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Za,qn)=>Za===0?x.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Za===1?x.createElement("span",{style:{color:"#DF3042"}},!qn.is_make_up&&"\u8003\u8BD5\u4E2D",qn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Za===2?x.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):x.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(yt==null?void 0:yt.exercise_type)==2&&!(0,oe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Za,qn)=>qn.commit_status===0||qn.commit_status===1?"--":!qn.open_total_score&&(0,oe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Za=typeof Za=="number"?Number(Za):Za,console.log(typeof Za),Za||(Za=0),Za===100?x.createElement("span",{className:"c-green"},Za):Za>60?x.createElement("span",{className:"c-orange"},Za):Za==Ca*.6?x.createElement("span",{className:"c-red"},Za):x.createElement("span",null,Za))}].filter(Za=>!!Za);(0,Ae.useEffect)(()=>{var Za,qn,Vn;((Za=Ge.actionTabs)==null?void 0:Za.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(vt([]),qt(((qn=Ge==null?void 0:Ge.actionTabs)==null?void 0:qn.questionId)||null),Ke(((Vn=Ge==null?void 0:Ge.actionTabs)==null?void 0:Vn.questionDetail)||{}),or(),Zt(ot))},[(it=Ge.actionTabs)==null?void 0:it.key]);const or=()=>Le(void 0,null,function*(){var Za,qn,Vn,Qa,gu,_u,ir,ul,On;const Jt=yield(0,ze.ZP)(`/api/exercises/${ot==null?void 0:ot.categoryId}.json`,{method:"get"});if(Jt.status==0){const _n=(qn=(Za=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Za.find(hu=>(hu==null?void 0:hu.question_type)==7))==null?void 0:qn.items,Gn=(Qa=(Vn=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Vn.find(hu=>(hu==null?void 0:hu.question_type)==4))==null?void 0:Qa.items;let ua=[],oa=0,Ta={};ua=(gu=_n==null?void 0:_n.map((hu,ft)=>{var re,ge;return(ge=(re=hu==null?void 0:hu.sub_exercise_questions)==null?void 0:re.map((De,Xe)=>(De==null?void 0:De.question_type)==4?Ne(ve({},De),{index:ft+1,jdex:Xe+1,parentTitle:hu==null?void 0:hu.question_title,isCombine:!0}):null))==null?void 0:ge.filter(De=>De)}))==null?void 0:gu.flat(),vt({combine:ua,simple:Gn}),(Gn==null?void 0:Gn.length)>0?(oa=(_u=Gn==null?void 0:Gn[0])==null?void 0:_u.question_id,Ta=(Gn==null?void 0:Gn[0])||{}):(ua==null?void 0:ua.length)>0&&(oa=(ir=ua==null?void 0:ua[0])==null?void 0:ir.question_id,Ta=(ua==null?void 0:ua[0])||{}),qt(((ul=Ge==null?void 0:Ge.actionTabs)==null?void 0:ul.questionId)||oa),Ke(((On=Ge==null?void 0:Ge.actionTabs)==null?void 0:On.questionDetail)||Ta)}}),Aa=(Za,qn)=>{ot.page=Za,ot.limit=qn,Ct(ve({},ot)),Zt(ot)},Zt=Za=>Le(void 0,null,function*(){nr(!0);const qn=yield(0,ze.ZP)(`/api/exercises/${ot.categoryId||(ot==null?void 0:ot.exerciseId)}/exercise_users.json`,{method:"get",params:Za});qn.status==0&&(Un(qn.data.total_count),Ct(Ne(ve({},ot),{total:qn.data.total_count})),Je(qn.data.exercise_users),Cu(qn.data.total_score)),nr(!1)}),xn=Za=>{ot.search=Za,ot.page=1,Rn.resetFields(),An({}),Mt([]),Qt(null),Ct(ve({},ot)),Zt(ot)},vl=Za=>Le(void 0,null,function*(){var qn,Vn;const Qa=ve({},bt);if(!((qn=Za==null?void 0:Za.content)!=null&&qn.trim())){Ce.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Qa.content=Za==null?void 0:Za.content,Qa.attachment_ids=(Vn=Za==null?void 0:Za.attachment_ids)==null?void 0:Vn.map(gu=>gu.response.id),Er(Qa)}),Er=Za=>Le(void 0,null,function*(){jt(!0);const qn=yield(0,ze.ZP)(`/api/exercises/${(ot==null?void 0:ot.categoryId)||(ot==null?void 0:ot.exerciseId)}/test_ai_review.json`,{method:"post",body:Ne(ve({},Za),{exercise_question_id:Tt,ai_review_settings:St==null?void 0:St.ai_review_settings})});if([0,-3].includes(qn.status)){qn.status==0&&Ce.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Qt(qn);const Vn=document.querySelector(".modal-ai-pfcs");if(Vn){const Qa=Vn.querySelector(".ant-modal-body");Qa&&(Qa.scrollTop=Qa.scrollHeight)}}jt(!1)}),er=()=>{Ye({type:"exercise/setActionTabs",payload:{key:""}}),Pn(1),Pa()},Pa=()=>{Rn.resetFields(),An({}),Mt([]),ut(""),Qt(null)};return x.createElement(ke.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:zt,open:((lt=Ge.actionTabs)==null?void 0:lt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>er(),okText:Nn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Za;if((Za=Ge.actionTabs)!=null&&Za.showSelectQuestion&&!Tt)return Ce.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(un==1){if(kt.length==0)return Ce.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Er({exercise_user_id:kt[0]})}else un==2&&Rn.submit()}},x.createElement(he.Z,{spinning:zt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},x.createElement("div",{className:me.contentWrap},x.createElement("div",{className:me.leftWrap},x.createElement("div",{className:me.tip},x.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),x.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),x.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((Bt=sn==null?void 0:sn.simple)==null?void 0:Bt.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:me.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),x.createElement("div",null,(ct=sn==null?void 0:sn.simple)==null?void 0:ct.map((Za,qn)=>x.createElement("div",{key:Za==null?void 0:Za.question_id},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:Za==null?void 0:Za.question_title}),color:"#fff",placement:"left",overlayClassName:me.titleTooltip},x.createElement("span",{className:`${me.question_title} ${Tt==(Za==null?void 0:Za.question_id)?me.activeItem:""}`,onClick:()=>{var Vn,Qa,gu;qt(Za==null?void 0:Za.question_id),Ke(Ne(ve({},Za||{}),{ai_review_settings:(Vn=Ge==null?void 0:Ge.actionTabs)!=null&&Vn.isUnify?(gu=(Qa=Ge==null?void 0:Ge.actionTabs)==null?void 0:Qa.questionDetail)==null?void 0:gu.ai_review_settings:Za==null?void 0:Za.ai_review_settings}))}},x.createElement(y.Z,{value:qn+1+"\u3001"+(Za==null?void 0:Za.question_title),showTextOnly:!0}))))))),((nt=sn==null?void 0:sn.combine)==null?void 0:nt.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:me.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),x.createElement("div",null,(Ze=sn==null?void 0:sn.combine)==null?void 0:Ze.map((Za,qn)=>x.createElement("div",{key:Za==null?void 0:Za.question_id,onClick:()=>{var Vn,Qa,gu;qt(Za==null?void 0:Za.question_id),Ke(Ne(ve({},Za||{}),{ai_review_settings:(Vn=Ge==null?void 0:Ge.actionTabs)!=null&&Vn.isUnify?(gu=(Qa=Ge==null?void 0:Ge.actionTabs)==null?void 0:Qa.questionDetail)==null?void 0:gu.ai_review_settings:Za==null?void 0:Za.ai_review_settings}))}},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:Za==null?void 0:Za.question_title}),color:"#fff",placement:"left",overlayClassName:me.titleTooltip},x.createElement("span",{className:`${me.question_title} ${Tt==(Za==null?void 0:Za.question_id)?me.activeItem:""}`},x.createElement(y.Z,{value:(Za==null?void 0:Za.index)+"."+(Za==null?void 0:Za.jdex)+"\u3001"+(Za==null?void 0:Za.question_title),showTextOnly:!0}))))))))),x.createElement("div",{className:me.rightWrap},x.createElement("div",{className:me.radio_con},x.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),x.createElement(xe.ZP.Group,{onChange:Za=>{Za.target.value==1&&Aa(1,10),Pn(Za.target.value),Pa()},value:un,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),un==1&&x.createElement(x.Fragment,null,x.createElement("div",{className:"flex justify-between item-center mb10"},x.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),x.createElement(pe.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:st,onChange:Za=>ut(Za.target.value),onSearch:xn})),x.createElement(Se.default,{rowSelection:{type:"radio",selectedRowKeys:kt,onChange:(Za,qn)=>{Mt(Za)},getCheckboxProps:Za=>({disabled:[0,1].includes(Za==null?void 0:Za.commit_status)})},rowKey:"exercise_user_id",dataSource:ht||[],columns:cu,pagination:{current:ot.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ot.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ln,size:"default",showTotal:Me.rU,onChange:Aa},onChange:(Za,qn,Vn)=>{ot.page=1,Vn.order===void 0?(ot.order_type=null,ot.order=null):(ot.order_type=Vn.order==="descend"?"desc":"asc",ot.order=Vn.field),Ct(ve({},ot)),Zt(ot)}})),un==2&&x.createElement("div",{style:{marginTop:20}},x.createElement(a.default,{form:Rn,className:me.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{An(ve({},Rn.getFieldsValue()))},onFinish:vl},x.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},x.createElement(E.Z,{watch:!0})))),Nn&&x.createElement("div",{className:me.result_con},x.createElement("div",{className:me.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Nn==null?void 0:Nn.status)==0&&x.createElement("div",{className:"p20"},x.createElement("div",{className:"mb5"},x.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Nn==null?void 0:Nn.score),x.createElement("div",{className:"flex"},x.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),x.createElement(y.Z,{value:Nn==null?void 0:Nn.content,style:{fontSize:"14px"}}))),(Nn==null?void 0:Nn.status)==-3&&x.createElement("div",{className:"p20"},x.createElement(y.Z,{value:Nn==null?void 0:Nn.message,style:{fontSize:"14px"}})))))))};var He=(0,Ie.connect)(({shixunHomeworks:We,exercise:Ge,loading:Ue,user:Ye})=>({shixunHomeworks:We,exercise:Ge,loading:Ue.effects,user:Ye}))(Re)},48780:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(91773),ke=z(71230),he=z(15746),Fe=z(84567),xe=z(98813),pe=z(94184),Se=z.n(pe),Ae=z(85657),Ie=Object.defineProperty,ze=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,de,ye)=>de in ne?Ie(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,x=(ne,de)=>{for(var ye in de||(de={}))oe.call(de,ye)&&y(ne,ye,de[ye]);if(me)for(var ye of me(de))E.call(de,ye)&&y(ne,ye,de[ye]);return ne},b=(ne,de)=>ze(ne,Me(de)),ee=(ne,de)=>{var ye={};for(var fe in ne)oe.call(ne,fe)&&de.indexOf(fe)<0&&(ye[fe]=ne[fe]);if(ne!=null&&me)for(var fe of me(ne))de.indexOf(fe)<0&&E.call(ne,fe)&&(ye[fe]=ne[fe]);return ye};const te=ne=>{var de=ne,{data:ye,className:fe="",colon:ve=!1}=de,Ne=ee(de,["data","className","colon"]);return a.createElement(Ce.default,b(x({},Ne),{className:Se()(Ae.Z.FormCheckBoxDom,fe),colon:ve}),ye==null?void 0:ye.map((Le,Re)=>{var He=Le,{ItemData:We,valuePropName:Ge,children:Ue,desc:Ye,type:it="Checkbox",normalize:lt}=He,Bt=ee(He,["ItemData","valuePropName","children","desc","type","normalize"]);return(Bt==null?void 0:Bt.isShow)&&a.createElement(ke.Z,{key:Re,wrap:!1,justify:"space-between"},a.createElement(he.Z,null,a.createElement(Ce.default.Item,b(x({},Bt),{normalize:(ct,nt,Ze)=>{var yt,ht;return it=="Radio"||((yt=nt||[])!=null&&yt.every(Je=>Je==="all")&&ct.includes("all")&&ct.length>1&&(ct=ct.filter(Je=>Je!=="all")),(!((ht=nt||[])!=null&&ht.includes("all"))&&ct.includes("all")||(ct==null?void 0:ct.length)==0)&&(ct=["all"])),lt?lt(ct,nt,Ze):ct}}),Ue||(it=="Checkbox"?a.createElement(Fe.default.Group,{options:We}):a.createElement(xe.ZP.Group,{options:We})))),a.createElement(he.Z,null,Ye))}))};rt.Z=te},27765:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{default:function(){return Rp}});var a=z(67294),Ce=z(33170),ke=z(11320),he=z(35973),Fe=z(62844),xe=z(50136),pe=z(2453),Se=z(84567),Ae=z(83062),Ie=z(98813),ze=z(78957),Me=z(85673),me=z(85804),oe=z(71230),E=z(85418),y=z(55238),x=z(57399),b=z(55304),ee=z(52310),te=z(33463),ne=z(15835),de=z(28706),ye=z(98769),fe=z(91773),ve=z(15746),Ne=z(59637),Le=z(28802),Re=z(37720),He=z(14845),We=z(94699),Ge=z.n(We),Ue=Object.defineProperty,Ye=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Bt=(ce,se,ae)=>se in ce?Ue(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ct=(ce,se)=>{for(var ae in se||(se={}))it.call(se,ae)&&Bt(ce,ae,se[ae]);if(Ye)for(var ae of Ye(se))lt.call(se,ae)&&Bt(ce,ae,se[ae]);return ce},nt=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ze=({shixunHomeworks:ce,dispatch:se})=>{const ae=(0,he.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ce.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nt(void 0,null,function*(){(yield(0,Ce.ZP)(`/api/myshixuns/${ce.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ae.coursesId}})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),se({type:"shixunHomeworks/setActionTabs",payload:{}}),se({type:"shixunHomeworks/getWorkList",payload:ct({},ce.actionTabs.params)}))}),onCancel:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var yt=(0,he.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(Ze),ht=Object.defineProperty,Je=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,st=(ce,se,ae)=>se in ce?ht(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ut=(ce,se)=>{for(var ae in se||(se={}))kt.call(se,ae)&&st(ce,ae,se[ae]);if(Ct)for(var ae of Ct(se))Mt.call(se,ae)&&st(ce,ae,se[ae]);return ce},un=(ce,se)=>Je(ce,ot(se)),Pn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Rn=({exercise:ce,dispatch:se})=>{var ae,_e,pt,Ve,Dt,et,Be,Pe;const Ht=(0,he.useParams)(),[vn,hn]=(0,a.useState)(!0),[xt]=fe.default.useForm(),{actionTabs:Gt}=ce;(0,a.useEffect)(()=>{var Dn,Fn,Wt,Ut;ce.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(xt.resetFields(),xt.setFieldsValue({subjective_score:(Fn=(Dn=Gt==null?void 0:Gt.selectArrs)==null?void 0:Dn.record)==null?void 0:Fn.subjective_score,objective_score:(Ut=(Wt=Gt==null?void 0:Gt.selectArrs)==null?void 0:Wt.record)==null?void 0:Ut.objective_score}))},[ce.actionTabs.key]);const Bn=()=>{se({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:ce.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Bn,footer:a.createElement(oe.Z,{align:"middle",justify:"end"},a.createElement(me.ZP,{className:"ml10",onClick:Bn}," \u53D6\u6D88"),a.createElement(me.ZP,{className:"ml10",onClick:()=>Pn(void 0,null,function*(){var Dn,Fn;yield xt.validateFields();const Wt=xt.getFieldValue();(yield(0,ne.oS)(un(ut({},Wt),{id:Ht.categoryId,user_id:(Fn=(Dn=Gt==null?void 0:Gt.selectArrs)==null?void 0:Dn.record)==null?void 0:Fn.user_id}))).status===0&&(pe.ZP.success("\u8BC4\u9605\u6210\u529F"),xt.resetFields(),se({type:"exercise/setActionTabs",payload:{}}),se({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(fe.default,{form:xt},a.createElement(oe.Z,null,a.createElement(ve.Z,null,a.createElement(fe.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Re.Z,{min:0,max:((_e=(ae=Gt==null?void 0:Gt.selectArrs)==null?void 0:ae.exercise_types)==null?void 0:_e.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ve=(pt=Gt==null?void 0:Gt.selectArrs)==null?void 0:pt.exercise_types)==null?void 0:Ve.subjective_score,"\u5206")))),a.createElement(oe.Z,null,a.createElement(ve.Z,null,a.createElement(fe.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Re.Z,{min:0,max:((et=(Dt=Gt==null?void 0:Gt.selectArrs)==null?void 0:Dt.exercise_types)==null?void 0:et.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Be=Gt==null?void 0:Gt.selectArrs)==null?void 0:Be.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var bt=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Rn);const An=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Nn=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Qt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var zt=z(26194),jt=z(74330),sn=z(9343),vt=z(67294),Tt=Object.defineProperty,qt=Object.defineProperties,St=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Ca=(ce,se,ae)=>se in ce?Tt(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Cu=(ce,se)=>{for(var ae in se||(se={}))ln.call(se,ae)&&Ca(ce,ae,se[ae]);if(Ke)for(var ae of Ke(se))Un.call(se,ae)&&Ca(ce,ae,se[ae]);return ce},Da=(ce,se)=>qt(ce,St(se)),nr=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const cu=({exercise:ce,dispatch:se})=>{var ae,_e;const pt=(0,he.useParams)(),[Ve]=fe.default.useForm(),Dt=fe.default.useWatch("time",Ve),[et,Be]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:Ht}=ce,[,vn,hn,xt]=(0,sn.U)(ne.n7,{id:pt.categoryId}),Gt=xt!=null&&xt.user_end_time?Ge()(xt==null?void 0:xt.user_end_time).add(1,"minutes"):Ge()(),Bn=Ge()(xt==null?void 0:xt.user_total_end_time)>Gt?Math.round(Ge().duration(Ge()(xt==null?void 0:xt.user_total_end_time).diff(Gt.startOf("minute"))).asMinutes()):0,Dn=((xt==null?void 0:xt.student_left_minutes)||0)+(Dt||0);(0,a.useEffect)(()=>{var Wt;Pe.key==="\u5EF6\u65F6"?(se({type:"exercise/getWorkSetting",payload:Cu({},pt)}),hn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(Wt=Pe==null?void 0:Pe.selectArrs)==null?void 0:Wt.user_id]})):Ve.resetFields()},[Pe.key]);const Fn=()=>{se({type:"exercise/setActionTabs",payload:{}})};return vt.createElement(vt.Fragment,null,vt.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:et,onOk:()=>nr(void 0,null,function*(){Ve.submit()}),onCancel:Fn},vt.createElement(jt.Z,{spinning:vn},vt.createElement(fe.default,{form:Ve,colon:!1,labelCol:{span:4},onFinish:Wt=>nr(void 0,null,function*(){Be(!0);const Ut=yield(0,ne.qz)(Da(Cu({},Wt),{id:pt.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Be(!1),Ut.status===0&&(pe.ZP.success("\u5EF6\u65F6\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),Fn())})},vt.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",vt.createElement("br",null),"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",vt.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\uFF1B",vt.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?vt.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",vt.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):vt.createElement(oe.Z,{align:"middle",gutter:40},vt.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",vt.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=Pe==null?void 0:Pe.selectArrs)==null?void 0:ae.user_name)),vt.createElement(ve.Z,null,"\u5B66\u53F7",vt.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(_e=Pe==null?void 0:Pe.selectArrs)==null?void 0:_e.student_id))),vt.createElement(fe.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},vt.createElement(Re.Z,{min:0,precision:0,max:Bn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Bn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&vt.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",vt.createElement("span",{className:"ml5"},Dn),"\u5206\u949F",Dn!==0&&(xt==null?void 0:xt.user_end_time)&&vt.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",vt.createElement("span",{className:"ml5"},Ge()(xt==null?void 0:xt.user_end_time).add(Dt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Ht==null?void 0:Ht.screen_open)&&vt.createElement(fe.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},vt.createElement(Se.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var or=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(cu),Aa=z(18046),Zt=z(17998),xn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const vl=({exercise:ce,dispatch:se})=>{var ae,_e;const pt=(0,he.useParams)(),[Ve]=fe.default.useForm(),[Dt,et]=(0,a.useState)(!1),{actionTabs:Be}=ce;return(0,a.useEffect)(()=>{ce.actionTabs.key==="teacher-unlock"&&(et(!1),Ve.resetFields())},[ce.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ae=Be==null?void 0:Be.selectArrs)==null?void 0:ae.user_name}\uFF09`,open:ce.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Dt,onOk:()=>xn(void 0,null,function*(){var Pe,Ht;yield Ve.validateFields();const vn=Ve.getFieldsValue();if(et(!0),(yield(0,ne.ZD)(pt.categoryId,{exercise_user_id:(Pe=Be==null?void 0:Be.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:vn.unlock_key})).status===0){if(vn.time){const xt={time:Ge()(vn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Ht=Be==null?void 0:Be.selectArrs)==null?void 0:Ht.exercise_user_id,id:pt.categoryId};yield(0,ne.qz)(xt)}pe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),se({type:"exercise/setActionTabs",payload:{}})}et(!1)}),onCancel:()=>{se({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(fe.default,{form:Ve,layout:"vertical",autoComplete:"off"},a.createElement(fe.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Le.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(fe.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ge()((_e=Be==null?void 0:Be.selectArrs)==null?void 0:_e.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Aa.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var Ht;return(0,Zt.Q8)(Pe,(Ht=Be==null?void 0:Be.selectArrs)==null?void 0:Ht.exercise_end_at)},disabledTime:Pe=>{var Ht;const vn=(Ht=Be==null?void 0:Be.selectArrs)==null?void 0:Ht.exercise_end_at;if(Ge()(Pe).isSame(Ge()(vn),"day")){const hn=Ge()(vn).hours(),xt=Ge()(vn).minutes();return console.log(hn,xt),{disabledHours:()=>(0,Zt.w6)(0,24).slice(hn+1),disabledMinutes:()=>Ge()(Pe).isSame(Ge()(vn),"hour")?(0,Zt.w6)(xt,60):[]}}return(0,Zt.d0)(Pe)},allowClear:!1}))))))};var Er=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(vl),er=z(71865),Pa=z(33054),Za=z(7703),qn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,gu=(ce,se)=>{var ae={};for(var _e in ce)Vn.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&qn)for(var _e of qn(ce))se.indexOf(_e)<0&&Qa.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},_u=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const ir=ce=>{var se=ce,{shixunHomeworks:ae,dispatch:_e}=se,pt=gu(se,["shixunHomeworks","dispatch"]);const Ve=(0,he.useParams)(),[Dt,et]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Ht()},[ae.actionTabs.key]);function Ht(){return _u(this,null,function*(){const hn=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/group_list.json`,{method:"GET"});et(hn)})}const vn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_u(void 0,null,function*(){const hn=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Be}});(hn==null?void 0:hn.status)===0&&(he.history.replace(`/classrooms/${Ve.coursesId}/exercise/${Ve.categoryId}/detail?tabs=7`),window.location.reload(),_e({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),_e({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(x.default,{rowSelection:{type:"checkbox",onChange:(hn,xt)=>{Pe([...hn])},selectedRowKeys:Be,getCheckboxProps:hn=>({disabled:hn.status==="\u8FDB\u884C\u4E2D"||hn.works_count===0})},rowKey:hn=>hn.key||hn.id,scroll:{y:300},pagination:!1,columns:vn,dataSource:Dt==null?void 0:Dt.group_list})))};var ul=(0,he.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(ir),On=z(52262),Jt={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},_n=z(67294),Gn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())}),oa=({item:ce,renderText:se})=>{const ae=(0,he.useParams)(),[_e,pt]=(0,a.useState)(),Ve=Dt=>Gn(void 0,null,function*(){if(!Dt)return;const et=yield(0,ne.UH)({id:ae.categoryId,user_id:ce==null?void 0:ce.user_id});et&&pt(et)});return _n.createElement(Ae.Z,{onOpenChange:Dt=>Ve(Dt),title:_n.createElement("div",null,"\u5355\u9009\u9898 ",(_e==null?void 0:_e.single_question_score)||0,"\u5206 ",_n.createElement("br",null),"\u591A\u9009\u9898 ",(_e==null?void 0:_e.multiple_question_score)||0,"\u5206 ",_n.createElement("br",null),"\u5224\u65AD\u9898 ",(_e==null?void 0:_e.judgement_question_score)||0,"\u5206 ",_n.createElement("br",null),"\u586B\u7A7A\u9898 ",(_e==null?void 0:_e.completion_question_score)||0,"\u5206 ",_n.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(_e==null?void 0:_e.shixun_question_score)||0,"\u5206")},se)},Ta=z(96486),hu=z.n(Ta),ft=z(88044),re=z(63037),ge=z(67294),De=Object.defineProperty,Xe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,ra=(ce,se,ae)=>se in ce?De(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,xa=(ce,se)=>{for(var ae in se||(se={}))Lt.call(se,ae)&&ra(ce,ae,se[ae]);if(Ot)for(var ae of Ot(se))Wn.call(se,ae)&&ra(ce,ae,se[ae]);return ce},Kn=(ce,se)=>Xe(ce,tt(se)),Du=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const la=({exercise:ce,dispatch:se})=>{var ae,_e;const pt=(0,he.useParams)(),{actionTabs:Ve,commonHeader:Dt}=ce,[et]=fe.default.useForm(),Be=fe.default.useWatch("time",et),[,Pe,Ht,vn]=(0,sn.U)(ne.n7,{id:pt.categoryId}),[,hn,xt]=(0,sn.U)(ne.Xo,{id:pt.categoryId}),Gt=(0,a.useRef)(null),Bn=vn!=null&&vn.user_end_time?Ge()(vn==null?void 0:vn.user_end_time).add(1,"minutes"):Ge()(),Dn=Ge()(vn==null?void 0:vn.user_total_end_time)>Bn?Math.round(Ge().duration(Ge()(vn==null?void 0:vn.user_total_end_time).diff(Bn.startOf("minute"))).asMinutes()):0,Fn=((vn==null?void 0:vn.student_left_minutes)||0)+(Be||0);(0,a.useEffect)(()=>{var Ut,Yt;Ve.key=="\u8C03\u6574\u72B6\u6001"?(se({type:"exercise/getWorkSetting",payload:xa({},pt)}),Ht({user_id:Ve!=null&&Ve.isBatch?Ve==null?void 0:Ve.user_ids:[(Ut=Ve==null?void 0:Ve.selectArrs)==null?void 0:Ut.user_id]})):(et.resetFields(),Gt.current&&((Yt=Gt.current)==null||Yt.changeCode({target:{value:""}})))},[Ve.key]);const Wt=()=>{se({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:Ve!=null&&Ve.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Ve.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:hn,onOk:()=>Du(void 0,null,function*(){et.submit()}),onCancel:Wt},ge.createElement(jt.Z,{spinning:Pe},ge.createElement(fe.default,{initialValues:{status:"1"},form:et,colon:!1,labelCol:{span:4},onFinish:Ut=>Du(void 0,null,function*(){if(console.log("allValue",Ut),Gt.current.onVerify())return Promise.reject();(yield xt(Kn(xa({},Ut),{exercise_user_id:Ve==null?void 0:Ve.exercise_user_id}))).status==0&&(pe.ZP.success("\u8C03\u6574\u6210\u529F"),Wt(),se({type:"exercise/setUpdateIndex"}))})},Ve!=null&&Ve.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ve==null?void 0:Ve.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(oe.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=Ve==null?void 0:Ve.selectArrs)==null?void 0:ae.user_name)),ge.createElement(ve.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(_e=Ve==null?void 0:Ve.selectArrs)==null?void 0:_e.student_id))),(Dt==null?void 0:Dt.is_locked)&&ge.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(fe.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(ft.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(ft.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(ft.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Dt==null?void 0:Dt.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(fe.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Re.Z,{min:0,precision:0,max:Dn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Dn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ve!=null&&Ve.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Fn),"\u5206\u949F",Fn!==0&&(vn==null?void 0:vn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Ge()(vn==null?void 0:vn.user_end_time).add(Be||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Dt==null?void 0:Dt.screen_open)&&ge.createElement(fe.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Se.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(fe.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(re.Z,{ref:Ut=>Gt.current=Ut})))))};var lu=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(la),Ga=z(84888),Ea=z(90613),ga=z(20819),jn=z(69234),Hu={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},Hr=z(30001),Wa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",sr=z(52930),uu=z(65226),ya=z(67294),Ua=Object.defineProperty,zi=Object.defineProperties,Ki=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,Gu=(ce,se,ae)=>se in ce?Ua(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,pl=(ce,se)=>{for(var ae in se||(se={}))fo.call(se,ae)&&Gu(ce,ae,se[ae]);if(Yo)for(var ae of Yo(se))du.call(se,ae)&&Gu(ce,ae,se[ae]);return ce},Ir=(ce,se)=>zi(ce,Ki(se)),Cl=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const ol=Se.default.Group,ti=({className:ce,title:se,items:ae=[],value:_e,onChange:pt})=>{const Ve=(ae==null?void 0:ae.length)===(_e==null?void 0:_e.length),Dt=(_e==null?void 0:_e.length)>0&&(_e==null?void 0:_e.length)<(ae==null?void 0:ae.length),et=Be=>{const Pe=ae.map(Ht=>Ht.id);pt(Be.target.checked?Pe:[])};return ya.createElement(oe.Z,{align:"middle",className:ce},!!se&&ya.createElement("div",{className:"mr20",style:{color:"#333333"}},se),ya.createElement(Se.default,{indeterminate:Dt,onChange:et,checked:Ve},"\u5168\u90E8"),ya.createElement(ol,{value:_e,onChange:pt},ae.map(Be=>ya.createElement(Se.default,{className:"ml30 c-black",key:Be.id,value:Be.id},Be.name,ya.createElement("span",null,`(${Be.count})`)))))},io=({shixunHomeworks:ce,exercise:se,loading:ae,dispatch:_e,showBtn:pt=!0,dropDowmBtn:Ve=null})=>{var Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn;const[Wt,Ut]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[Yt,ta]=(0,a.useState)(-1),[nn,zn]=(0,a.useState)(""),[mn,pa]=(0,a.useState)({}),[Pt,Nt]=(0,a.useState)(!1),[Rt,Xt]=(0,a.useState)(!1),cn=(0,he.useParams)(),[tn,Ja]=(0,a.useState)({}),[ha,dt]=(0,a.useState)(!1),{is_open_ai_review:Fa,zero_commit_student_works:ia,unified_ai_setting:wu,ai_review_settings:Sa,is_random:Hn,batch_size:Oa,have_batch_resubmit:tu}=se.commonHeader,[Ka,Ba]=(0,a.useState)({}),[La,Zn]=(0,a.useState)([]),[bn,ca]=(0,a.useState)(!1),[Qn,pn]=(0,a.useState)(!1),[Tn,En]=(0,a.useState)([]),[da,Ha]=(0,a.useState)(!1),[au,Ya]=(0,a.useState)(!1),Cr=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Va=>ya.createElement(Ae.Z,{placement:"bottom",title:Va},ya.createElement("span",{style:{color:"#333"}},Ge()(Va).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Va,Nu)=>ya.createElement("span",{style:{color:"#333"}},Nu==null?void 0:Nu.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Va,Nu)=>(Nu==null?void 0:Nu.status)=="running"?ya.createElement("span",{style:{color:"#333"}}," ",ya.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",Nu==null?void 0:Nu.rate):ya.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",Nu==null?void 0:Nu.success_count," \u4EBA\uFF0C\u5931\u8D25 ",Nu==null?void 0:Nu.fail_count," \u4EBA")}],Zu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(Va,Nu,oo)=>(Wt.page-1)*Wt.limit+oo+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:Va=>Va||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(Va,Nu)=>ya.createElement("div",{className:Hu.banding,title:Va||"--"},Va||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Va,Nu)=>Va===0?ya.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Va===1?ya.createElement("span",{style:{color:"#DF3042"}},!Nu.is_make_up&&"\u8003\u8BD5\u4E2D",Nu.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Va===2?ya.createElement("span",{style:{color:"#5AB891"}},!Nu.is_make_up&&!Nu.is_force_commit&&"\u5DF2\u4EA4\u5377",Nu.is_make_up&&!Nu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Nu.is_make_up&&Nu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Nu.is_make_up&&Nu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ya.createElement("span",{style:{color:"#5AB891"}},!Nu.is_make_up&&!Nu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Nu.is_make_up&&!Nu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Nu.is_make_up&&Nu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Nu.is_make_up&&Nu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(Va,Nu)=>{let oo=new Date().getTime();return tn!=null&&tn.appraise_setting&&(tn!=null&&tn.sealed_review)&&new Date(tn==null?void 0:tn.appraise_end_time).getTime()>oo?"--":!Va&&Nu.review_status?"\u8BC4\u9605\u4E2D":Va?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},Oa&&{title:ya.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",ya.createElement(Ae.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},ya.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(Va,Nu)=>(Nu==null?void 0:Nu.success_size)+"/"+(Nu==null?void 0:Nu.totol_size)},Oa&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(Va,Nu)=>Va==="\u6210\u529F"?ya.createElement("span",{className:"c-green"},"\u6210\u529F"):Va=="\u90E8\u5206\u6210\u529F"?ya.createElement("span",{className:"c-orange",onClick:()=>Cl(void 0,null,function*(){dt(!0),yield Ru(Nu==null?void 0:Nu.user_id)})},"\u90E8\u5206\u6210\u529F",ya.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):Va=="\u5931\u8D25"?ya.createElement("span",{className:"c-red",onClick:()=>Cl(void 0,null,function*(){dt(!0),yield Ru(Nu==null?void 0:Nu.user_id)})},"\u5931\u8D25",ya.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):ya.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(Va=>!!Va);(0,a.useEffect)(()=>{var Va;((Va=se.actionTabs)==null?void 0:Va.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&mr()},[(Dt=se.actionTabs)==null?void 0:Dt.key]),(0,a.useEffect)(()=>{var Va;((Va=se.actionTabs)==null?void 0:Va.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&mu()},[Wt,((et=se.actionTabs)==null?void 0:et.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"]);const sa=()=>Cl(void 0,null,function*(){var Va;Ha(!0);const Nu=yield(0,Ce.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:cn==null?void 0:cn.categoryId}});Ha(!1),Nu.status===0&&En(((Va=Nu==null?void 0:Nu.data)==null?void 0:Va.list)||[])}),Ru=Va=>Cl(void 0,null,function*(){ca(!0);const Nu=yield(0,Ce.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:cn==null?void 0:cn.categoryId,user_id:Va,batch_size:(Ka==null?void 0:Ka.batch_size)||Oa}});ca(!1),Nu.status===0&&Zn((Nu==null?void 0:Nu.data)||[])}),mr=()=>Cl(void 0,null,function*(){const Va=yield(0,Ce.ZP)(`/api/exercises/${cn.categoryId}/header_info.json`,{method:"get"});(Va==null?void 0:Va.status)===0&&Ja((Va==null?void 0:Va.data)||{})}),gl=Va=>{Wt.search=Va,Wt.page=1,Ut(pl({},Wt))},Tl=(Va,Nu)=>{Wt.page=1,Wt[Nu]=Va,Ut(pl({},Wt))},mu=()=>Cl(void 0,null,function*(){var Va,Nu,oo,Su;Xt(!0);const Pu=yield(0,Ce.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:Ir(pl({},Wt),{exercise_id:cn==null?void 0:cn.categoryId,batch_size:(Ka==null?void 0:Ka.batch_size)||((Va=se==null?void 0:se.actionTabs)==null?void 0:Va.batchSize)})});if((Pu==null?void 0:Pu.status)===0&&(pa(Pu||{}),((Nu=Wt==null?void 0:Wt.exercise_group_id)==null?void 0:Nu.length)==0)){const ci=(Su=((oo=Pu==null?void 0:Pu.header_info)==null?void 0:oo.course_groups)||[])==null?void 0:Su.map(Ho=>Ho==null?void 0:Ho.exercise_group_id);Ut(Ir(pl({},Wt),{exercise_group_id:ci}))}Xt(!1)}),$u=(Va,Nu)=>{Wt.page=Va,Wt.limit=Nu,Ut(pl({},Wt))};(0,a.useEffect)(()=>{!ae["exercise/getCommonHeader"]&&Fa&&!(0,On.dE)()&&tu&&jr()},[ae["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((Ka==null?void 0:Ka.status)=="running"){const Va=setInterval(()=>{jr()},3e3);return()=>clearInterval(Va)}},[Ka==null?void 0:Ka.status]);const jr=()=>Cl(void 0,null,function*(){const Va=yield(0,Ce.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:cn==null?void 0:cn.categoryId}});(Va==null?void 0:Va.status)===0&&Ba(Va==null?void 0:Va.data)}),Eu=Va=>{_e({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(Ka==null?void 0:Ka.batch_size)||Oa}}),Tl([Va],"review_result"),Tl([0,1,2],"review"),Ya(!0)},wr=()=>Cl(void 0,null,function*(){var Va;if(Fa){if(ia)return pe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((Ka==null?void 0:Ka.status)=="running")return pe.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");Nt(!0);const Nu=yield(0,Ce.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:Ir(pl({},Wt),{batch_size:(Ka==null?void 0:Ka.batch_size)||((Va=se==null?void 0:se.actionTabs)==null?void 0:Va.batchSize),exercise_id:cn==null?void 0:cn.categoryId})});(Nu==null?void 0:Nu.status)===0&&(_e({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{jr()},800)),Nt(!1)});return ya.createElement(ya.Fragment,null,ya.createElement("div",{className:Hu.review_warp},ya.createElement(Ae.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},ya.createElement("div",{className:Hu.btn_operate,style:{marginLeft:"10px"},onClick:()=>Cl(void 0,null,function*(){pn(!0),yield sa()})},ya.createElement("i",{className:"iconfont icon-lishijilu"}))),ya.createElement("div",null,Fa&&(Ka==null?void 0:Ka.status)=="running"&&ya.createElement("div",{className:Hu.under_review,style:{marginRight:0}},ya.createElement(jt.Z,{spinning:!0,className:"mr6",size:"small"}),ya.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),ya.createElement("span",{className:"ml5",style:{color:"#3061D0"}},Ka==null?void 0:Ka.rate)),Fa&&["success","failed"].includes(Ka==null?void 0:Ka.status)&&ya.createElement(Ae.Z,{title:ya.createElement("div",{className:Hu.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ya.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},Ka==null?void 0:Ka.success),"\u4EBA\uFF0C \u5931\u8D25",ya.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},Ka==null?void 0:Ka.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",ya.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>Eu(1)},Ka==null?void 0:Ka.running_count),"\u4EBA")},ya.createElement("div",{className:Hu.under_review,style:{marginRight:"0px"}},ya.createElement("img",{src:sr.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",ya.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>Eu(2)},Ka==null?void 0:Ka.success),"\u4EBA\uFF0C \u5931\u8D25",ya.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>Eu(0)},Ka==null?void 0:Ka.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",ya.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>Eu(1)},Ka==null?void 0:Ka.running_count),"\u4EBA"))),(Ka==null?void 0:Ka.status)!="running"&&pt&&ya.createElement("div",{className:`${Hu.btn_review} ${(Ka==null?void 0:Ka.status)=="running"&&Hu.is_disabled}`,onClick:()=>{if((Ka==null?void 0:Ka.status)!="running"){if(!Fa)return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;_e({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),Wt.page=1,Wt.review=[0],Ut(pl({},Wt)),Ya(!1)}}},ya.createElement("img",{src:Ga.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(Ka==null?void 0:Ka.status)!="running"&&!pt&&ya.createElement(ya.Fragment,null,Ve)),ya.createElement(Fe.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Be=se.actionTabs)==null?void 0:Be.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:Pt,onCancel:()=>{Ya(!1),_e({type:"exercise/setActionTabs",payload:{key:""}})},okText:Oa?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>wr()},ya.createElement(jn.default,{className:Hu.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:Va})=>ya.createElement("span",{style:{color:"#3061D0"}},Va?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:ya.createElement("span",{style:{color:"#FF9D18"}},ya.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),ya.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:ya.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},ya.createElement("div",null,"1.\u667A\u80FD\u8BC4\u9605\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),ya.createElement("div",null,"2.\u667A\u80FD\u8BC4\u9605\u6D41\u7A0B\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),ya.createElement("div",null,"3.\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u7684\u65B9\u5F0F\u5206\u4E3A\u4E24\u79CD\uFF1A\u6240\u6709\u7B80\u7B54\u9898\u7EDF\u4E00\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\u3001\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u5355\u72EC\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6\uFF1B"),ya.createElement("div",null,"4.\u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u8FDB\u5165\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u667A\u80FD\u8BC4\u9605\u3001\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF1B"),ya.createElement("div",null,"5.\u5927\u6A21\u578B\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u81EA\u5DF1\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0B\u5927\u6A21\u578B\u7684\u8BC4\u9605\u7ED3\u679C\u3002\u66F4\u591A\u7591\u95EE\u53C2\u89C1",ya.createElement("span",null,"\u5E2E\u52A9\u6587\u6863")))}]}),ya.createElement(ti,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(Ht=((Pe=mn==null?void 0:mn.header_info)==null?void 0:Pe.course_groups)||[])==null?void 0:Ht.map(Va=>({id:Va==null?void 0:Va.exercise_group_id,name:Va==null?void 0:Va.exercise_group_name,count:(Va==null?void 0:Va.exercise_group_students)||0})),value:Wt.exercise_group_id,onChange:Va=>Tl(Va,"exercise_group_id")}),ya.createElement(ti,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((vn=mn==null?void 0:mn.header_info)==null?void 0:vn.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((hn=mn==null?void 0:mn.header_info)==null?void 0:hn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((xt=mn==null?void 0:mn.header_info)==null?void 0:xt.reviewing_counts)||0}],value:Wt.review,onChange:Va=>Tl(Va,"review")}),!!Oa&&(au||((Gt=se==null?void 0:se.actionTabs)==null?void 0:Gt.showReview))&&ya.createElement(ti,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((Bn=mn==null?void 0:mn.header_info)==null?void 0:Bn.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Dn=mn==null?void 0:mn.header_info)==null?void 0:Dn.part_success)||0},{id:2,name:"\u6210\u529F",count:((Fn=mn==null?void 0:mn.header_info)==null?void 0:Fn.success)||0}],value:Wt.review_result,onChange:Va=>Tl(Va,"review_result")}),ya.createElement("div",{className:"flex justify-between item-center mb10 mt20"},ya.createElement("div",{className:"flex item-center"},ya.createElement("div",{className:"current flex item-center",onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},ya.createElement("img",{src:Wa,width:14,style:{paddingBottom:"2px"}}),ya.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!pt&&ya.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var Va;window.location.href=`/classrooms/${cn.coursesId}/exercise/${cn.categoryId}/detail?random=${(Va=se==null?void 0:se.commonHeader)==null?void 0:Va.is_random}&tabs=12`}},ya.createElement("img",{src:rl,width:14}),ya.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),ya.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},ya.createElement(Hr.t7,{className:Hu.input,style:{width:"415px"},value:Wt.keyword,onChange:Va=>Tl(Va,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),ya.createElement(x.default,{loading:Rt,dataSource:(mn==null?void 0:mn.data)||[],columns:Zu,pagination:{current:Wt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Wt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(mn==null?void 0:mn.size)||0,size:"default",showTotal:Va=>ya.createElement("span",{className:"font12 c-666"},"\u5171",ya.createElement("span",{style:{color:"#3061D0"}}," ",Va," "),"\u6761\u6570\u636E"),onChange:$u},onChange:(Va,Nu,oo)=>{oo!=null&&oo.order?(Wt.sort_by=oo==null?void 0:oo.field,Wt.direction=(oo==null?void 0:oo.order)==="ascend"?"asc":"desc"):(Wt.sort_by=null,Wt.direction=null),Ut(pl({},Wt))}})),ya.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:ha,destroyOnClose:!0,onCancel:()=>{dt(!1)},footer:null},ya.createElement(x.default,{loading:bn,dataSource:La||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:Va=>ya.createElement(Ae.Z,{title:Va||"--"},Va||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:Va=>ya.createElement(Ae.Z,{title:ya.createElement(uu.Z,{value:Va,showTextOnly:!0,className:"font14"})},ya.createElement(uu.Z,{value:Va,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:Va=>ya.createElement(Ae.Z,{title:Va||"--"},Va||"--")}]})),ya.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Qn,destroyOnClose:!0,onCancel:()=>{pn(!1)},footer:null},ya.createElement(x.default,{pagination:!1,dataSource:Tn,columns:Cr,className:"mb10",loading:da})))};var Xo=(0,he.connect)(({shixunHomeworks:ce,exercise:se,loading:ae,user:_e})=>({shixunHomeworks:ce,exercise:se,loading:ae.effects,user:_e}))(io),Sn=z(67294),Li=Object.defineProperty,ic=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Vs=(ce,se,ae)=>se in ce?Li(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ri=(ce,se)=>{for(var ae in se||(se={}))nc.call(se,ae)&&Vs(ce,ae,se[ae]);if(tc)for(var ae of tc(se))Jl.call(se,ae)&&Vs(ce,ae,se[ae]);return ce},Gs=(ce,se)=>ic(ce,lc(se)),Wu=(ce,se)=>{var ae={};for(var _e in ce)nc.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&tc)for(var _e of tc(ce))se.indexOf(_e)<0&&Jl.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Qi=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const pc=ce=>{var se=ce,{exercise:ae,loading:_e,dispatch:pt,globalSetting:Ve,checkDomainAuthority:Dt,getparams:et,user:Be,classroomList:Pe}=se,Ht=Wu(se,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut;const[Yt]=(0,he.useSearchParams)(),ta=(0,he.useParams)();let[nn,zn]=(0,a.useState)(ri({page:1,limit:20},ta));const{commonHeader:mn,updateIndex:pa}=ae,{userInfo:Pt}=Be,[Nt,Rt]=(0,a.useState)({}),[Xt,cn]=(0,a.useState)(0),[tn,Ja]=(0,a.useState)(0),[ha,dt]=(0,a.useState)(!1),[Fa,ia]=(0,a.useState)("alert"),[wu,Sa]=(0,a.useState)(0),[Hn,Oa]=(0,a.useState)(!1),[tu,Ka]=(0,a.useState)(!1),[Ba]=fe.default.useForm(),[La,Zn]=(0,a.useState)([]),[bn,ca]=(0,a.useState)(1),[Qn,pn]=(0,a.useState)(""),[Tn,En]=(0,a.useState)(),[da,Ha]=(0,a.useState)(!1),[au,Ya]=(0,a.useState)(!1),[Cr,Zu]=(0,a.useState)({name:"",id:"",list:[]}),[sa,Ru]=(0,a.useState)({}),[mr,gl]=(0,a.useState)({}),[Tl,mu]=(0,a.useState)(!0),[$u,jr]=(0,a.useState)(""),[Eu,wr]=(0,a.useState)(""),[Va,Nu]=(0,a.useState)(""),[oo,Su]=(0,a.useState)([]),[,,Pu]=(0,sn.U)(ne.N0,{}),[ci,Ho]=(0,a.useState)([]),[ji,fc]=(0,a.useState)(!0),[qa,bl]=(0,a.useState)({});(0,a.useEffect)(()=>{let Ln={};if(Yt.get("exercise_group_id")&&!pa){if(Yt.get("statistics")){let kn=[];const Dr=Yt.get("scope");Dr==="0"&&(kn=["all"]),Dr==="1"&&(kn=[1,2,3]),Dr==="2"&&(kn=[2,3]),Ln={exercise_group_id:Yt.get("exercise_group_id"),commit_status:kn}}else Ln={review:[0,2],commit_status:[2,3]},Yt.get("exercise_group_id")!=="0"&&(Ln.exercise_group_id=[Number(Yt.get("exercise_group_id"))]);Ba.setFieldsValue(ri({},Ln))}return nn=ri(ri({},nn),Ln),zn(ri({},nn)),lo(),Yu(nn),Su([]),()=>{pt({type:"exercise/setUpdateIndex",payload:"clear"})}},[pa]);const lo=()=>Qi(void 0,null,function*(){var Ln,kn;const Dr=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/header_info.json`,{method:"get"});(Dr==null?void 0:Dr.status)===0&&(Ru((Dr==null?void 0:Dr.data)||{}),console.log((Ln=Dr==null?void 0:Dr.data)==null?void 0:Ln.course_groups),pt({type:"exercise/save",payload:{course_groups:(kn=Dr==null?void 0:Dr.data)==null?void 0:kn.course_groups}}))}),Yu=Ln=>Qi(void 0,null,function*(){var kn,Dr,Rs,ec,es,Ad,C0,Zd,Nm,dm,kg;mu(!0);const vc=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/exercise_users.json`,{method:"get",params:Ln});if((vc==null?void 0:vc.status)===0){let jg=(Rs=(Dr=(kn=vc==null?void 0:vc.data)==null?void 0:kn.exercise_users)==null?void 0:Dr[0])==null?void 0:Rs.commit_status;fc(jg==2||jg==3),gl({exercise_users:((ec=vc==null?void 0:vc.data)==null?void 0:ec.exercise_users)||[],current_answer_user:((es=vc==null?void 0:vc.data)==null?void 0:es.current_answer_user)||{}}),jr(((Ad=vc==null?void 0:vc.data)==null?void 0:Ad.appraise_user_login)||""),wr(((C0=vc==null?void 0:vc.data)==null?void 0:C0.first_export_user_login)||""),cn((Zd=vc==null?void 0:vc.data)==null?void 0:Zd.total_count),Ja(typeof((Nm=vc==null?void 0:vc.data)==null?void 0:Nm.total_score)=="string"?Number((dm=vc==null?void 0:vc.data)==null?void 0:dm.total_score):(kg=vc==null?void 0:vc.data)==null?void 0:kg.total_score)}Nu(vc==null?void 0:vc.status),mu(!1)});(0,a.useEffect)(()=>{pt({type:"exercise/setSaveExerciseDownUsers",payload:$c})},[Eu,Xt,JSON.stringify(nn)]);function tl(Ln){return Qi(this,null,function*(){var kn,Dr,Rs,ec;En(Ln==null?void 0:Ln.exercise_user_id),Ha(Ln.commit_status===2||Ln.commit_status===3),Oa(!0);let es=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Ln==null?void 0:Ln.exercise_user_id}});((Dr=(kn=es==null?void 0:es.data)==null?void 0:kn.exercise_user_photos)==null?void 0:Dr.length)>0?dt(!0):pe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Zn((Rs=es==null?void 0:es.data)==null?void 0:Rs.exercise_user_photos),Sa((ec=es==null?void 0:es.data)==null?void 0:ec.alert_count),Oa(!1)})}const _r=Ln=>{nn.page=1;const kn=Object.assign({},Ba.getFieldsValue());Object.keys(kn).map(function(Dr){Dr==="objective_score_gte"||Dr==="objective_score_lte"||(kn[Dr].includes("all")?(delete nn[Dr],Ba.setFieldsValue({[Dr]:"all"})):(nn[Dr]=kn[Dr],kn[Dr]==""||!kn[Dr]?Ba.setFieldsValue({[Dr]:"all"}):Ba.setFieldsValue({[Dr]:nn[Dr]})))}),("objective_score_gte"in Ln||"objective_score_lte"in Ln)&&(kn.objective_score_gte&&kn.objective_score_lte&&kn.objective_score_gte>kn.objective_score_lte?(Ba.setFieldsValue({objective_score_lte:kn.objective_score_gte}),nn.objective_score_lte=kn.objective_score_gte||null,nn.objective_score_gte=kn.objective_score_gte||null):(nn.objective_score_lte=kn.objective_score_lte||null,nn.objective_score_gte=kn.objective_score_gte||null)),zn(ri({},nn)),Yu(nn),et(ri({},nn))},Io=(Ln=1,kn=20)=>{nn.page=Ln,nn.limit=kn,zn(ri({},nn)),Yu(nn)};let os=new Date().getTime();const Zl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Ln,kn,Dr)=>Sn.createElement(Ae.Z,{title:((nn.page||1)-1)*nn.limit+Dr+1},Sn.createElement("span",null,((nn.page||1)-1)*nn.limit+Dr+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Ln,kn)=>Sn.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var Dr;if(Ln&&(0,On.GJ)()){if((0,On.Rm)()&&!((Dr=Pe.AssistantObject.exercise)!=null&&Dr.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(kn.commit_status){case 0:if(!(0,On.Ny)()){pe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",kn.commit_status)}Ln&&(0,On.GJ)()&&(Us(),(0,de.xg)(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/review/${kn==null?void 0:kn.login}`))}}},Sn.createElement("span",{className:Ln&&(0,On.GJ)()?Jt.operationLink:""},Ln||"--"),!!(kn!=null&&kn.delayed_at)&&mn.time!==-1&&Sn.createElement(Ae.Z,{title:Sn.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",Sn.createElement("span",{className:"ml5"},Ge()(kn.delayed_at).format("YYYY-MM-DD HH:mm")))},Sn.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Ln=>Ln||"--"},!(sa!=null&&sa.is_excellent)&&(sa==null?void 0:sa.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Ln,kn)=>Sn.createElement("div",{className:Jt.banding,title:Ln||"--"},Ln||"--")},{title:(mn==null?void 0:mn.exercise_type)==2&&!(0,On.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Ln,kn)=>kn.commit_status===0||kn.commit_status===1?"--":!kn.open_total_score&&(0,On.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ln=typeof Ln=="number"?Number(Ln):Ln,console.log(typeof Ln),Ln||(Ln=0),Ln===100?Sn.createElement("span",{className:"c-green"},Ln):Ln>60?Sn.createElement("span",{className:"c-orange"},Ln):Ln==tn*.6?Sn.createElement("span",{className:"c-red"},Ln):Sn.createElement("span",null,Ln))},!((sa==null?void 0:sa.objective)!==1||(sa==null?void 0:sa.objective)===1&&(sa==null?void 0:sa.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ln,kn)=>{if(kn.commit_status===0||kn.commit_status===1)return"--";if(!kn.open_total_score&&(0,On.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ln=typeof Ln=="number"?Number(Ln):Ln,Ln||(Ln=0);let Dr;return Ln>=0&&Ln<=60?Dr=Sn.createElement("span",null,Ln):Ln===100?Dr=Sn.createElement("span",{className:"c-green"},Ln):Ln>60?Dr=Sn.createElement("span",{className:"c-orange"},Ln):Dr="--",Sn.createElement(oa,{renderText:Dr,item:kn})}}},!((sa==null?void 0:sa.subjective)!==1||(sa==null?void 0:sa.subjective)===1&&(sa==null?void 0:sa.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ln,kn)=>{if(kn.commit_status===0||kn.commit_status===1)return"--";if(!kn.open_total_score&&(0,On.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let Dr;sa!=null&&sa.appraise_setting&&(sa!=null&&sa.sealed_review)&&new Date(sa==null?void 0:sa.appraise_end_time).getTime()>os&&(Dr="--"),!(kn!=null&&kn.has_comment)&&kn.review_status&&(Dr="\u8BC4\u9605\u4E2D"),kn!=null&&kn.has_comment?Dr="\u5DF2\u8BC4\u9605":Dr="\u672A\u8BC4\u9605",Ln=typeof Ln=="number"?Number(Ln):Ln,Ln||(Ln=0);let Rs;return Ln===0?Rs=Sn.createElement("span",null,Ln," ",Dr==="\u672A\u8BC4\u9605"&&Sn.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Ln>0&&Ln<=60?Rs=Sn.createElement("span",null,Ln):Ln===100?Rs=Sn.createElement("span",{className:"c-green"},Ln):Ln>60?Rs=Sn.createElement("span",{className:"c-orange"},Ln):Rs="--",Rs}}},(mn==null?void 0:mn.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Ln,kn)=>[1,2].includes(kn==null?void 0:kn.commit_status)?Ln:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Ln,kn)=>Ln===0?Sn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ln===1?Sn.createElement("span",{style:{color:"#DF3042"}},!kn.is_make_up&&"\u8003\u8BD5\u4E2D",kn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ln===2?Sn.createElement("span",{style:{color:"#5AB891"}},!kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377",kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Sn.createElement("span",{style:{color:"#5AB891"}},!kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Ln=>Ln?Ge()(Ln).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Ln,kn)=>Ln?Ge()(Ln).format("YYYY-MM-DD HH:mm"):"--"},(0,On.GJ)()&&(mn==null?void 0:mn.exercise_type)===2&&{title:Sn.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",Sn.createElement(Ae.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},Sn.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Ln,kn)=>{var Dr;return Sn.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Rs={name:kn==null?void 0:kn.user_name,id:kn==null?void 0:kn.student_id,list:kn==null?void 0:kn.simulate_exercise_records};Zu(ri({},Rs)),Ya(!0)}},(Dr=kn==null?void 0:kn.simulate_exercise_records)==null?void 0:Dr.length,"/",mn==null?void 0:mn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((vn=Pt==null?void 0:Pt.course)==null?void 0:vn.course_role)===15||(mn==null?void 0:mn.exercise_type)==2?Jt.noShow:"",align:"left",render:(Ln,kn)=>Sn.createElement("div",{style:{display:"flex",alignItems:"center"}},Sn.createElement("span",{className:Jt.operationLink,onClick:()=>{pt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:kn.user_id}})}},Ln||"0"))},(mn==null?void 0:mn.screen_open)&&{title:Sn.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",Sn.createElement(Ae.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},Sn.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Ln,kn)=>Sn.createElement("span",{style:Ln>0?{cursor:"pointer"}:{},className:Ln>(kn==null?void 0:kn.screen_total_num)?"c-red":"",onClick:()=>Qi(void 0,null,function*(){if(Ln===0)return;const Dr=yield(0,ne.Yu)(ta.categoryId,{exercise_user_id:kn.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${kn==null?void 0:kn.user_name}\uFF09`,icon:null,closable:!0,className:Jt.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:Sn.createElement(x.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:Dr==null?void 0:Dr.data})})})},Ln,"/",kn==null?void 0:kn.screen_total_num)},(mn==null?void 0:mn.exercise_status)>1&&(mn==null?void 0:mn.open_camera)&&(0,On.GJ)()&&!((hn=Ve.setting)!=null&&hn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Ln,kn)=>kn.commit_status>0?Sn.createElement("a",{onClick:()=>{tl(kn)}},`${Ln||0}/${mn==null?void 0:mn.photo_count}`):"--"},(mn==null?void 0:mn.ip_bind)&&(0,On.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Ln,kn)=>Sn.createElement(Sn.Fragment,null,Ln||"--",kn.commit_status<=1&&mn.ip_bind&&kn.last_ip&&Sn.createElement(me.ZP,{type:"link",onClick:()=>Qi(void 0,null,function*(){const Dr=Fe.default.confirm({title:Sn.createElement(oe.Z,null,Sn.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),Sn.createElement(ve.Z,null,Sn.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Dr.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:Sn.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",Sn.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Qi(void 0,null,function*(){(yield(0,ne.ab)({id:nn.categoryId,exercise_user_id:kn.exercise_user_id})).status===0&&(pe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Yu(nn))})})})},"\u89E3\u7ED1"))},(mn==null?void 0:mn.open_camera)&&(0,On.Gg)()&&mn.exercise_status<3&&!((xt=Ve.setting)!=null&&xt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Ln,kn)=>Sn.createElement(Ne.Z,{checked:Ln,onClick:()=>Qi(void 0,null,function*(){Ln?Fe.default.info({title:"\u63D0\u793A",content:Sn.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:Sn.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Qi(void 0,null,function*(){const Dr=yield(0,ne.cC)(Gs(ri({},nn),{exercise_user_id:kn.exercise_user_id}));(Dr==null?void 0:Dr.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Yu(nn))})})})})},(0,On.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Ln,kn)=>sa!=null&&sa.appraise_setting&&(sa!=null&&sa.sealed_review)&&new Date(sa==null?void 0:sa.appraise_end_time).getTime()>os?"--":!Ln&&kn.review_status?"\u8BC4\u9605\u4E2D":Ln?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((mn==null?void 0:mn.assistant_auth)||(0,On.GJ)()||(0,On.dE)())&&Dt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Jt.operationCol,render:(Ln,kn)=>{var Dr,Rs;return(mn==null?void 0:mn.exercise_status)===-1?Sn.createElement("div",null," ",(0,On.GJ)()&&Sn.createElement("a",{onClick:ec=>{ec.stopPropagation(),pt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:kn==null?void 0:kn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),Sn.createElement("a",{style:{marginLeft:(0,On.GJ)()&&10},onClick:(0,Ta.debounce)(ec=>Qi(void 0,null,function*(){var es,Ad,C0;ec.stopPropagation();let Zd=yield(0,Ce.ZP)(`/api/exercises/${nn==null?void 0:nn.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:kn==null?void 0:kn.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:Sn.createElement("div",null,Sn.createElement("div",{style:{display:"flex"}},Sn.createElement("div",null,Sn.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Sn.createElement("span",{style:{marginLeft:10}},(es=Zd==null?void 0:Zd.data)==null?void 0:es.user_name)),Sn.createElement("div",{style:{marginLeft:60}},Sn.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Sn.createElement("span",{style:{marginLeft:10}},(Ad=Zd==null?void 0:Zd.data)==null?void 0:Ad.student_id)),Sn.createElement("div",{style:{marginLeft:60}},Sn.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Sn.createElement("span",{style:{marginLeft:10}},(C0=Zd==null?void 0:Zd.data)==null?void 0:C0.group_name))),Sn.createElement("div",{style:{marginTop:22,marginBottom:20}},Sn.createElement(x.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(Nm,dm)=>Sn.createElement("span",{style:{color:(dm==null?void 0:dm.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Nm)}],pagination:!1,dataSource:[ri({},Zd==null?void 0:Zd.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Sn.createElement("div",{className:"flex gap-10px"},(0,On.GJ)()&&(kn==null?void 0:kn.commit_status)===1&&Sn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:(kn==null?void 0:kn.commit_status)!==1,onClick:()=>{(0,de.xg)(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/review/${kn.login}`)}},"\u67E5\u9605"),((mn==null?void 0:mn.enable_report_setting)&&(mn==null?void 0:mn.enable_student_view)||(mn==null?void 0:mn.enable_report_setting)&&(0,On.eB)())&&Sn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:kn.commit_status<2,onClick:ec=>Qi(void 0,null,function*(){if(ec.preventDefault(),(mn==null?void 0:mn.report_type)===0){let es=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:kn==null?void 0:kn.exercise_user_id}});(es==null?void 0:es.status)===0&&((0,On.dE)()?bl({url:es==null?void 0:es.url,file_type:"pdf",isedit:!1}):bl({url:es==null?void 0:es.url,file_type:"pdf",isedit:!0,exercise_user_id:kn==null?void 0:kn.exercise_user_id}))}else he.history.push(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/WordInfo/${kn==null?void 0:kn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,On.GJ)()&&(kn==null?void 0:kn.commit_status)!==1&&Sn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:kn.commit_status<2,onClick:ec=>Qi(void 0,null,function*(){var es,Ad;if(ec.preventDefault(),yield(0,Za.w)(ta.coursesId,ta.categoryId),kn.commit_status===2){if((0,On.Rm)()&&!((es=Pe.AssistantObject.exercise)!=null&&es.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Us(),window.location.href=`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/review/${kn.login}`}if(kn.commit_status===3){if((0,On.Rm)()&&!((Ad=Pe.AssistantObject.exercise)!=null&&Ad.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Us,selectArrs:{record:ri({},kn),exercise_types:ri({},sa)},params:ri({},nn)}})}})},sa!=null&&sa.appraise_setting&&(sa!=null&&sa.sealed_review)&&new Date(sa==null?void 0:sa.appraise_end_time).getTime()>os?"\u8BC4\u9605":kn.has_comment?"\u66F4\u6539\u8BC4\u9605":!kn.has_comment&&"\u8BC4\u9605"),!(0,On.dE)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[mn.exercise_status])&&Sn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:(kn==null?void 0:kn.commit_status)===0,onClick:()=>{var ec,es;if((0,On.Rm)()&&!((es=(ec=Pe==null?void 0:Pe.AssistantObject)==null?void 0:ec.exercise)!=null&&es.can_forcing_commit)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:kn,exercise_user_id:[kn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,On.dE)()&&Sn.createElement("span",{style:{color:sa!=null&&sa.answered_open&&((Dr=mr==null?void 0:mr.current_answer_user)==null?void 0:Dr.login)===(kn==null?void 0:kn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Qi(void 0,null,function*(){if(!(sa!=null&&sa.answered_open)){pe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Za.w)(ta.coursesId,ta.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,de.xg)(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/users/${kn==null?void 0:kn.login}?check=true`)})},sa!=null&&sa.answered_open&&((Rs=mr==null?void 0:mr.current_answer_user)==null?void 0:Rs.login)===(kn==null?void 0:kn.login)?"\u67E5\u770B":""),(mn==null?void 0:mn.exercise_time)>0&&(mn==null?void 0:mn.exercise_type)!=2&&(0,On.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[mn.exercise_status])&&Sn.createElement(Ae.Z,{title:mn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},Sn.createElement(me.ZP,{danger:!0,ghost:!0,size:"small",disabled:mn.exercise_status===3||mn.exercise_status===5||(mn==null?void 0:mn.appraise_label)||(kn==null?void 0:kn.commit_status)===0,onClick:()=>{var ec,es;if((0,On.Rm)()&&!((es=(ec=Pe==null?void 0:Pe.AssistantObject)==null?void 0:ec.exercise)!=null&&es.can_delay)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[kn.exercise_user_id],selectArrs:kn,exercise_time:mn.exercise_time,params:ri({},nn)}})}},"\u5EF6\u65F6")))}}].filter(Ln=>!!Ln),Bs=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ln,kn,Dr)=>Sn.createElement(Ae.Z,{title:((nn.page||1)-1)*20+Dr+1},Sn.createElement("span",null,((nn.page||1)-1)*20+Dr+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ln,kn)=>kn.commit_status===0||kn.commit_status===1?"--":!kn.open_total_score&&(0,On.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ln=typeof Ln=="number"?Number(Ln):Ln,Ln||(Ln=0),Ln===100?Sn.createElement("span",{className:"c-green"},Ln):Ln>60?Sn.createElement("span",{className:"c-orange"},Ln):Sn.createElement("span",null,Ln))},!((sa==null?void 0:sa.objective)!==1||(sa==null?void 0:sa.objective)===1&&(sa==null?void 0:sa.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ln,kn)=>{if(kn.commit_status===0||kn.commit_status===1)return"--";if(!kn.open_total_score&&(0,On.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ln=typeof Ln=="number"?Number(Ln):Ln,Ln||(Ln=0);let Dr;return Ln>=0&&Ln<=60?Dr=Sn.createElement("span",null,Ln):Ln===100?Dr=Sn.createElement("span",{className:"c-green"},Ln):Ln>60?Dr=Sn.createElement("span",{className:"c-orange"},Ln):Dr="--",Sn.createElement(oa,{renderText:Dr,item:kn})}}},!((sa==null?void 0:sa.subjective)!==1||(sa==null?void 0:sa.subjective)===1&&(sa==null?void 0:sa.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ln,kn)=>{if(kn.commit_status===0||kn.commit_status===1)return"--";if(!kn.open_total_score&&(0,On.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ln=typeof Ln=="number"?Number(Ln):Ln,Ln||(Ln=0);let Dr;return Ln==0||Ln>0&&Ln<=60?Dr=Sn.createElement("span",null,Ln):Ln===100?Dr=Sn.createElement("span",{className:"c-green"},Ln):Ln>60?Dr=Sn.createElement("span",{className:"c-orange"},Ln):Dr="--",Dr}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ln,kn)=>Ln===0?Sn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ln===1?Sn.createElement("span",{style:{color:"#DF3042"}},!kn.is_make_up&&"\u8003\u8BD5\u4E2D",kn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ln===2?Sn.createElement("span",{style:{color:"#5AB891"}},!kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377",kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Sn.createElement("span",{style:{color:"#5AB891"}},!kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",kn.is_make_up&&!kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!kn.is_make_up&&kn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ln=>Ln?Ge()(Ln).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ln=>Ln?Ge()(Ln).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ln=>!!Ln),Di=[...Zl];Di[0]=ri({},Di[0]),Di[(Di==null?void 0:Di.length)-1]=ri({},Di[(Di==null?void 0:Di.length)-1]),Di[0].render=()=>"\u6211",Di[(Di==null?void 0:Di.length)-1].render=()=>{var Ln;return(Ln=mr==null?void 0:mr.current_answer_user)!=null&&Ln.login?Sn.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Qi(void 0,null,function*(){var kn,Dr;if(!(sa!=null&&sa.answered_open)){pe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Za.w)(ta.coursesId,ta.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Rs=`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/users/${(kn=mr==null?void 0:mr.current_answer_user)==null?void 0:kn.login}`;((Dr=mr==null?void 0:mr.current_answer_user)==null?void 0:Dr.commit_status)>1&&(Rs=Rs+"?check=true"),he.history.push(Rs)})},"\u67E5\u770B"):"--"};const Us=()=>{var Ln;try{const kn=ri({},nn);delete kn.page,delete kn.limit,localStorage[`${(Ln=Be==null?void 0:Be.userInfo)==null?void 0:Ln.login}-${nn.coursesId}-${nn.categoryId}-filter`]=JSON.stringify(kn)}catch(kn){}},$c=()=>{var Ln;try{const kn=Gs(ri({},nn),{firstTargetLogin:Eu,totalCount:Xt});delete kn.page,delete kn.limit,localStorage[`${(Ln=Be==null?void 0:Be.userInfo)==null?void 0:Ln.login}-${nn.coursesId}-${nn.categoryId}-downFilter`]=JSON.stringify(kn)}catch(kn){}};return Sn.createElement("section",{className:"mb20"},(sa==null?void 0:sa.score_open)&&(0,On.dE)()&&Sn.createElement(x.default,{pagination:!1,showHeader:!1,dataSource:[ri({},mr==null?void 0:mr.current_answer_user)],columns:Di,scroll:{x:"max-content"}}),!(0,On.GJ)()&&Sn.createElement("div",{className:"bg-white pt10 mt15"},!!(sa!=null&&sa.answer_users)&&Sn.createElement("span",{className:"mr10"},Sn.createElement("span",{style:{color:"#FF954C"}},sa==null?void 0:sa.answer_users," "),"\u5DF2\u4EA4"),!!(sa!=null&&sa.unanswer_users)&&Sn.createElement("span",{className:"mr10"},sa==null?void 0:sa.unanswer_users,"\u672A\u4EA4"),(sa==null?void 0:sa.exercise_end_time)!=="--"&&(mn!=null&&mn.before_start?"":Sn.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",Sn.createElement("span",{style:{color:"#FF954C"}},sa==null?void 0:sa.exercise_end_time))),(mn==null?void 0:mn.before_start)&&Sn.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",Sn.createElement("span",{style:{color:"#FF954C"}},mn==null?void 0:mn.before_start))),!(sa!=null&&sa.exercise_all_users)&&!(0,On.dE)()&&Sn.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(!!(sa!=null&&sa.exercise_all_users)||(0,On.dE)())&&Sn.createElement("aside",null,(0,On.GJ)()&&Sn.createElement("aside",{className:"pt20"},Sn.createElement(fe.default,{form:Ba,onValuesChange:_r,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},Sn.createElement(fe.default.Item,{name:"exercise_group_id"},Sn.createElement(Se.default.Group,{style:{width:"100%"}},Sn.createElement(oe.Z,null,Sn.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),Sn.createElement(ve.Z,{flex:"80px"},Sn.createElement(Se.default,{value:"all",checked:!((Gt=Nt.course_group)!=null&&Gt.length)},"\u5168\u90E8")),Sn.createElement(ve.Z,{flex:"1"},(sa==null?void 0:sa.course_groups)&&(sa==null?void 0:sa.course_groups.map((Ln,kn)=>Sn.createElement(Se.default,{value:Ln.exercise_group_id,className:"ml0 mr8",key:Ln.exercise_group_id},Ln.exercise_group_name,"(",Ln.exercise_group_students,")"))))))),Sn.createElement(fe.default.Item,{name:"commit_status"},Sn.createElement(Se.default.Group,{value:[],style:{width:"100%"}},Sn.createElement(oe.Z,null,Sn.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),Sn.createElement(ve.Z,{flex:"80px"},Sn.createElement(Se.default,{value:"all",checked:!((Bn=Nt.commit_status)!=null&&Bn.length)},"\u5168\u90E8")),Sn.createElement(ve.Z,{flex:"1"},Nn.map((Ln,kn)=>Sn.createElement(Se.default,{name:"commit_status",value:Ln.id,key:Ln.id},Ln.name,"(",sa==null?void 0:sa[Ln.type],")")))))),Sn.createElement(fe.default.Item,{name:"review"},Sn.createElement(Se.default.Group,{style:{width:"100%"}},Sn.createElement(oe.Z,null,Sn.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),Sn.createElement(ve.Z,{flex:"80px"},Sn.createElement(Se.default,{value:"all",checked:!((Dn=Nt.review)!=null&&Dn.length)},"\u5168\u90E8")),Sn.createElement(ve.Z,{flex:"1"},(Fn=An)==null?void 0:Fn.map((Ln,kn)=>Sn.createElement(Se.default,{value:Ln.id,key:kn},Ln.name,"(",sa==null?void 0:sa[Ln.type],")")))))),(sa==null?void 0:sa.open_make_up)&&Sn.createElement(fe.default.Item,{name:"is_make_up"},Sn.createElement(Se.default.Group,{value:[],style:{width:"100%"}},Sn.createElement(oe.Z,null,Sn.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),Sn.createElement(ve.Z,{flex:"80px"},Sn.createElement(Se.default,{value:"all",checked:!((Wt=Nt.is_make_up)!=null&&Wt.length)},"\u5168\u90E8")),Sn.createElement(ve.Z,{flex:"1"},Qt.map((Ln,kn)=>Sn.createElement(Se.default,{name:"is_make_up",value:Ln.id},Ln.name,"(",sa==null?void 0:sa[Ln.type],")")))))),Sn.createElement(oe.Z,{align:"middle"},Sn.createElement(ve.Z,{flex:"1"},Sn.createElement(oe.Z,{align:"middle"},Sn.createElement(ve.Z,null,Sn.createElement(Le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Ln=>{nn.search=Ln==null?void 0:Ln.trim(),nn.page=1,zn(ri({},nn)),Yu(nn)},style:{width:240}})))),!(mn!=null&&mn.is_random)&&Sn.createElement(ve.Z,{className:["tr",Jt.rightFilter].join(" ")},(sa==null?void 0:sa.objective)===1&&(sa==null?void 0:sa.subjective)===1&&Sn.createElement(Sn.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",Sn.createElement("span",null,Sn.createElement(fe.default.Item,{name:"objective_score_gte"},Sn.createElement(Re.Z,{min:0,max:sa==null?void 0:sa.objective_score,placeholder:"\u6700\u4F4E"}))),Sn.createElement("span",null,Sn.createElement(fe.default.Item,{name:"objective_score_lte"},Sn.createElement(Re.Z,{min:(nn==null?void 0:nn.objective_score_gte)||0,max:sa==null?void 0:sa.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(de.ju[mn.exercise_status])&&Sn.createElement(Xo,{showBtn:!1,dropDowmBtn:Sn.createElement(E.Z,{menu:{onClick:Ln=>Qi(void 0,[Ln],function*({key:kn,domEvent:Dr}){var Rs,ec;if(kn==="1"){let es=null;const Ad=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:Sn.createElement("div",{className:"flex flex-col gap-20px"},Sn.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),Sn.createElement("div",null,Sn.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),Sn.createElement(Le.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:C0=>{es=C0.target.value}}))),onOk:()=>Qi(void 0,null,function*(){(yield Pu({review_all:!0,exercise_id:ta==null?void 0:ta.categoryId,analysis:es})).status===0&&(pe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Yu(nn))}),onCancel:()=>{Ad.destroy()}})}if(kn==="2"){if(Dr.preventDefault(),(0,On.Rm)()&&!((ec=(Rs=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Rs.exercise)!=null&&ec.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Za.w)(ta.coursesId,ta.categoryId),Us(),he.history.push(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/reviews/group`)}if(kn==="3"){if(!(mn!=null&&mn.is_open_ai_review)){Fe.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>Qi(void 0,null,function*(){var Ad;window.location.href=`/classrooms/${ta.coursesId}/exercise/${ta.categoryId}/detail?random=${(Ad=ae==null?void 0:ae.commonHeader)==null?void 0:Ad.is_random}&tabs=12`}),content:Sn.createElement("div",null,Sn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),Sn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const es=yield(0,Ce.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:ta.categoryId}});if((es==null?void 0:es.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Qi(void 0,null,function*(){}),content:Sn.createElement("div",null,Sn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),Sn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}pt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",showReview:!1}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(mn!=null&&mn.is_random)&&(sa==null?void 0:sa.subjective)===1&&Dt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!$u||!ji},!((0,On.dE)()||mn!=null&&mn.is_random||(mn==null?void 0:mn.exercise_type)==2)&&{key:"3",label:Sn.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",Sn.createElement("img",{src:Ea.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Ln=>Ln)},className:"ml10"},Sn.createElement("div",{className:`${Jt.btn_review}`},Sn.createElement("img",{src:Ga.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(sa==null?void 0:sa.subjective)===1&&Dt&&Sn.createElement(Sn.Fragment,null,Sn.createElement(me.ZP,{type:"default",disabled:!$u},Sn.createElement("a",{onClick:Ln=>Qi(void 0,null,function*(){var kn,Dr;if(Ln.preventDefault(),(0,On.Rm)()&&!((Dr=(kn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:kn.exercise)!=null&&Dr.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Za.w)(ta.coursesId,ta.categoryId),Us(),he.history.push(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/review/${$u}`)})},Sn.createElement("span",{className:"iconfont icon-filesync3x"}),Sn.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),Sn.createElement(ve.Z,null,(mn==null?void 0:mn.exercise_status)===3&&Sn.createElement(me.ZP,{className:"ml10",onClick:()=>{pt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:nn}})}},Sn.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),Sn.createElement(ve.Z,null,(mn==null?void 0:mn.exercise_time)>0&&(mn==null?void 0:mn.exercise_type)!=2&&(0,On.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[mn.exercise_status])&&Sn.createElement(me.ZP,{className:"ml10",disabled:mn.exercise_status===3||mn.exercise_status===5||(mn==null?void 0:mn.appraise_label),onClick:()=>{var Ln,kn;if((0,On.Rm)()&&!((kn=(Ln=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ln.exercise)!=null&&kn.can_delay)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(oo.length==0){pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}pt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:oo,user_ids:ci,isBatch:!0,exercise_time:mn.exercise_time,params:ri({},nn)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,On.dE)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[mn.exercise_status])&&Sn.createElement(me.ZP,{className:"ml10",onClick:()=>{var Ln,kn;if((0,On.Rm)()&&!((kn=(Ln=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ln.exercise)!=null&&kn.can_forcing_commit)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(oo.length==0){pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}pt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:oo,user_ids:ci,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),Va===-3&&!(0,On.dE)()&&Sn.createElement(zt.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),Va!==-3&&Sn.createElement(x.default,{className:"mt30",loading:Tl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,On.dE)()?sa!=null&&sa.score_open?mr==null?void 0:mr.exercise_users:[(mr==null?void 0:mr.current_answer_user)||{}]:mr==null?void 0:mr.exercise_users,columns:Zl,rowSelection:!(0,On.dE)()&&{selectedRowKeys:oo,onChange:(Ln,kn)=>{Su(Ln),Ho((kn==null?void 0:kn.map(Dr=>Dr==null?void 0:Dr.user_id))||[])},getCheckboxProps:Ln=>({disabled:Ln.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Ln,kn,Dr)=>{nn.page=1,Dr.order===void 0?(nn.order_type=null,nn.order=null):(nn.order_type=Dr.order==="descend"?"desc":"asc",nn.order=Dr.field),zn(ri({},nn)),Yu(nn)}}),Xt>20&&Sn.createElement("aside",{className:"tc pb30 mt30"},Sn.createElement(He.Z,{onChange:Io,current:nn.page||1,pageSize:nn.limit,total:Xt,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Ln=>Sn.createElement("span",{className:"mr10"},"\u5171",Sn.createElement("span",{className:"c-orange"},Ln),"\u6761\u6570\u636E")}))),Sn.createElement(Fe.default,{open:au,title:Sn.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Cr==null?void 0:Cr.name," ",Cr==null?void 0:Cr.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Ya(!1)}},((Ut=Cr==null?void 0:Cr.list)==null?void 0:Ut.length)===0?Sn.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Sn.createElement(x.default,{dataSource:Cr==null?void 0:Cr.list,columns:Bs,pagination:!1})),Sn.createElement(bt,null),Sn.createElement(yt,null),Sn.createElement(or,null),Sn.createElement(Er,null),ha&&Sn.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:ha,centered:!0,onCancel:()=>{ca(1),dt(!1),Zn([]),ia("alert"),pn("")},footer:Sn.createElement("div",{style:{display:"flex"}},Sn.createElement("div",{style:{flex:1,textAlign:"left"}}," ",Sn.createElement(me.ZP,{onClick:()=>Qi(void 0,null,function*(){if(!Qn){pe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Ka(!0);let Ln=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/send_alert.json`,{method:"post",body:{content:Qn,clazz:Fa,exercise_user_id:Tn}});(Ln==null?void 0:Ln.status)===0&&(pe.ZP.info("\u53D1\u9001\u6210\u529F"),ca(1),dt(!1),Zn([]),ia("alert"),pn("")),Ka(!1)}),disabled:da,loading:tu},"\u53D1\u9001")),Sn.createElement(me.ZP,{disabled:(La==null?void 0:La.length)===0,style:{marginRight:"10px"},onClick:()=>Qi(void 0,null,function*(){yield ca(bn-1===0?La==null?void 0:La.length:bn-1)})},"\u4E0A\u4E00\u5F20"),Sn.createElement(me.ZP,{disabled:(La==null?void 0:La.length)===0,type:"primary",onClick:()=>Qi(void 0,null,function*(){yield ca(bn===(La==null?void 0:La.length)?1:bn+1)})},"\u4E0B\u4E00\u5F20"))},Sn.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:La[bn-1]}),Sn.createElement("span",{onClick:()=>{Pa.Z.publish("preview-image",La[bn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),Sn.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},bn+"/"+(La==null?void 0:La.length)),Sn.createElement(Ie.ZP,{className:"mt20",checked:Fa==="alert",onChange:()=>ia("alert")},"\u53D1\u9001\u8B66\u544A",Sn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),Sn.createElement(Ie.ZP,{className:"mt10",checked:Fa==="notice",onChange:()=>ia("notice")},"\u53D1\u9001\u901A\u77E5",Sn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),Sn.createElement(Le.default.TextArea,{className:"mt20",value:Qn,onChange:Ln=>pn(Ln.target.value),placeholder:`\u8BF7\u8F93\u5165${Fa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Fa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),Sn.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",wu,"\u6B21\u8B66\u544A")),Sn.createElement(ga.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:qa==null?void 0:qa.url,disabledDownload:!0,editOffice:qa!=null&&qa.isedit?"edit":"view",type:qa==null?void 0:qa.file_type,issaver:!(0,On.dE)(),onSaver:Ln=>Qi(void 0,null,function*(){const kn=new FormData;kn.append("exercise_id",nn.categoryId),kn.append("exercise_user_id",qa==null?void 0:qa.exercise_user_id),kn.append("file",Ln);let Dr=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/exercise_user/review_report.json`,{method:"post",body:kn},!0);(Dr==null?void 0:Dr.status)===0&&(pe.ZP.info("\u4FDD\u5B58\u6210\u529F"),bl({}))}),onClose:()=>bl({})}),Sn.createElement(er.Z,null),Sn.createElement(ul,null),Sn.createElement(lu,null))};var vs=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae,classroomList:_e,user:pt})=>({classroomList:_e,exercise:ce,loading:se.effects,globalSetting:ae,user:pt}))(pc),fs=z(42922),ps=z(53978),so={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},sc=z(24577),Wo=z(67631);const bi=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var cc=(0,a.forwardRef)(({src:ce,videoId:se,logWatchHistory:ae,courseId:_e=null,startTime:pt,handlePause:Ve=()=>{},handlePlay:Dt=()=>{},handlePlayEnded:et=()=>{},videoSpeed:Be=1},Pe)=>{var Ht;ce=ce==null?void 0:ce.replace("http://","https://");const hn=((Ht=ce==null?void 0:ce.split("."))==null?void 0:Ht.pop())==="flv",xt=(0,a.useRef)(),Gt=(0,a.useRef)(),Bn=(0,a.useRef)(0),Dn=(0,a.useRef)(0),[Fn,Wt]=(0,a.useState)(0),Ut=navigator.userAgent.toLowerCase().match(bi),Yt=Ut?Ut[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>xt.current.currentTime,getDuration:()=>xt.current.duration})),(0,a.useEffect)(()=>{Dn.current=void 0;try{sc.Z.isSupported&&hn&&ce&&(ce==null?void 0:ce.indexOf(".m3u8"))<0?(Dn.current=sc.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:ce+"?t="+Date.now(),muted:!1,isLive:!0}),Dn.current.on("play",function(){console.log(21111)}),xt.current&&(Dn.current.detachMediaElement(xt.current),Dn.current.attachMediaElement(xt.current),Dn.current.load(),Dn.current.play())):xt.current.setAttribute("src",ce+"?t="+Date.now())}catch(nn){setTimeout(()=>{Wt(Fn+1)},1e3)}return console.log("src:",ce),()=>{var nn,zn,mn,pa,Pt,Nt,Rt,Xt;Dn.current&&((zn=(nn=Dn.current)==null?void 0:nn.unload)==null||zn.call(nn),(pa=(mn=Dn.current)==null?void 0:mn.pause)==null||pa.call(mn),(Nt=(Pt=Dn.current)==null?void 0:Pt.destroy)==null||Nt.call(Pt),(Xt=(Rt=Dn.current)==null?void 0:Rt.detachMediaElement)==null||Xt.call(Rt,xt.current),Dn.current=void 0,xt.current.src="")}},[xt,hn,ce,Fn]),(0,a.useEffect)(()=>(Gt.current=setInterval(()=>{Bn.current>0&&Bn.current===xt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Wt(Fn+1)),Bn.current=xt.current.currentTime},3e3),()=>{clearInterval(Gt.current)}),[]);const ta=nn=>{setTimeout(()=>{Wt(Fn+1)},1e3)};return a.createElement("video",{ref:xt,onerr:!0,onErrorCapture:()=>{Wt(Fn+1)},autoPlay:!0,muted:!0})}),ts=Object.defineProperty,Hc=Object.getOwnPropertySymbols,Nc=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,Rr=(ce,se,ae)=>se in ce?ts(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,vr=(ce,se)=>{for(var ae in se||(se={}))Nc.call(se,ae)&&Rr(ce,ae,se[ae]);if(Hc)for(var ae of Hc(se))Pc.call(se,ae)&&Rr(ce,ae,se[ae]);return ce},fl=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Wr=({exercise:ce,dispatch:se,user:ae})=>{var _e;const pt=(0,he.useParams)(),[Ve,Dt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:pt==null?void 0:pt.categoryId}),[et]=fe.default.useForm(),[Be,Pe]=(0,a.useState)(),[Ht,vn]=(0,a.useState)(!1),{exerciseList:hn,commonHeader:xt}=ce,[Gt,Bn]=(0,a.useState)([]),[Dn,Fn]=(0,a.useState)([]),[Wt,Ut]=(0,a.useState)(0),[Yt,ta]=(0,a.useState)(!0),[nn,zn]=(0,a.useState)(!1),[mn,pa]=(0,a.useState)(!1),Pt=(0,a.useRef)(null);(0,a.useEffect)(()=>{Nt(Ve)},[]),(0,a.useEffect)(()=>(clearInterval(Pt.current),(xt==null?void 0:xt.exercise_status)===2&&(Pt.current=setInterval(()=>{Nt(Ve)},3e4)),()=>{clearInterval(Pt.current)}),[xt==null?void 0:xt.exercise_status,Ve]);const Nt=Hn=>fl(void 0,null,function*(){const Oa=hu().cloneDeep(Hn);ta(!0),Bn([]);const tu=yield(0,Ce.ZP)(`/api/exercises/${Hn==null?void 0:Hn.exercise_id}/exercise_identity_photos.json`,{method:"get",params:Oa});Fn([]),ta(!1),Ut(tu==null?void 0:tu.count),Bn((tu==null?void 0:tu.exercise_users)||[])}),Rt=(Hn,Oa)=>{Ve.page=1,Ve[Oa]=Hn,Dt(vr({},Ve)),Nt(Ve)},Xt=Hn=>{Ve.page=1,Ve.save_name=Hn,Dt(vr({},Ve))},cn=()=>{Ve.page=1;const Hn=Object.assign({},et.getFieldsValue());Object.keys(Hn).map(function(Oa){switch(Oa){case"exercise_group_id":Hn[Oa].includes("all")||!Hn[Oa].length?(delete Ve.course_group,et.setFieldsValue({exercise_group_id:"all"})):(Ve.course_group=Hn[Oa],et.setFieldsValue({exercise_group_id:Ve.course_group}));break}}),Dt(vr({},Ve)),Nt(Ve)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),vn(!0))},[document.getElementById("divhe"),hn]);const tn=(Hn,Oa,tu)=>{Ve.page=Hn==null?void 0:Hn.current,Ve.limit=Hn==null?void 0:Hn.pageSize,tu!=null&&tu.order?(Ve.sort_by=tu==null?void 0:tu.field,Ve.sort_direction=(tu==null?void 0:tu.order)==="ascend"?"asc":"desc"):(Ve.sort_by=null,Ve.sort_direction=null),Dt(vr({},Ve)),Nt(Ve)},Ja=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Hn,Oa,tu)=>Ve.limit*(Ve.page-1)+tu+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Hn=>a.createElement(Ae.Z,{placement:"bottomLeft",title:Hn},a.createElement("span",null,Hn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Hn=>a.createElement(Ae.Z,{placement:"bottomLeft",title:Hn||"--"},a.createElement("span",null,Hn||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Hn,Oa)=>Hn?a.createElement(Ae.Z,{placement:"bottom",title:Hn},a.createElement("span",{className:so.es},Hn)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Hn,Oa)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Hn,className:"current",onClick:()=>{wu(Oa)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Hn,Oa)=>a.createElement(a.Fragment,null,Hn==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Hn==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Hn==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Hn=>a.createElement("span",null,Hn||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Hn=>a.createElement("span",null,Hn||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(Hn,Oa)=>{var tu;return a.createElement(a.Fragment,null,(Oa==null?void 0:Oa.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>fl(void 0,null,function*(){const Ka=yield(0,Ce.ZP)(`/api/exercises/${Ve==null?void 0:Ve.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:Oa==null?void 0:Oa.exercise_identity_photo_id,state:"passed"}});(Ka==null?void 0:Ka.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Nt(Ve))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(Oa==null?void 0:Oa.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>pa(Oa)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(Oa==null?void 0:Oa.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Fa(Oa)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Oa==null?void 0:Oa.exercise_identity_photo_state)==="passed"&&((tu=Oa==null?void 0:Oa.play_url)!=null&&tu.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>ia(Oa)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],ha=Hn=>{Fn(Hn)},dt=()=>{zn(!1),Nt(Ve)},Fa=Hn=>{const Oa=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Ka,Ba)=>a.createElement("span",null,Ka||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Ka,Ba)=>a.createElement(a.Fragment,null,Ka==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ka==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ka==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Ka,Ba)=>Ka?a.createElement(Ae.Z,{placement:"bottom",title:Ka},a.createElement("span",null,Ka)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Ka,Ba)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Pa.Z.publish("preview-image",Ka)}},"\u67E5\u770B")}],tu=Fe.default.confirm({icon:null,width:700,className:`${so.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(oe.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>tu.destroy()}))),content:a.createElement("div",null,a.createElement(x.default,{className:so.customTable,dataSource:[vr({},Hn)],bordered:!1,columns:Oa,rowKey:"exercise_identity_photo_id",rowClassName:so.row,pagination:!1}))})},ia=Hn=>{var Oa,tu;const Ka=Fe.default.confirm({icon:null,className:`${so.cusModal} custom-modal-divider`,centered:!0,width:((Oa=Hn==null?void 0:Hn.play_url)==null?void 0:Oa.length)<6?724:744,title:a.createElement(oe.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ka.destroy()}))),content:a.createElement("ul",{className:so.sys},(tu=Hn==null?void 0:Hn.play_url)==null?void 0:tu.map((Ba,La)=>a.createElement("li",{className:so.li,key:La},a.createElement("div",{className:so.d1},a.createElement("div",{className:so.img},a.createElement(cc,{src:Ba==null?void 0:Ba.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:so.btn},a.createElement("div",{className:so.b1},"\u56DE\u653E\u89C6\u9891",La+1))))))})},wu=Hn=>{const Oa=Fe.default.confirm({icon:null,className:`${so.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(oe.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Oa.destroy()}))),content:a.createElement(oe.Z,null,a.createElement("aside",{className:so.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:so.img},a.createElement("img",{width:326,src:(0,de.Tv)(Hn==null?void 0:Hn.photo_url)}),a.createElement("div",{className:so.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:so.img,style:{marginLeft:20}},Hn!=null&&Hn.identity_url?a.createElement("img",{width:326,src:(0,de.Tv)(Hn==null?void 0:Hn.identity_url)}):a.createElement("div",{className:so.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:so.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Sa={selectedRowKeys:Dn,columnWidth:40,onChange:ha,getCheckboxProps:Hn=>({disabled:(Hn==null?void 0:Hn.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:so.wrap},a.createElement(fe.default,{form:et,onChange:cn,initialValues:{exercise_group_id:"all"}},a.createElement(fe.default.Item,{name:"exercise_group_id"},a.createElement(Se.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Se.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Be+"px",overflow:"hidden"}},(_e=hn.course_groups)==null?void 0:_e.map((Hn,Oa)=>a.createElement(Se.default,{key:Oa,value:Hn.exercise_group_id,className:"ml0 mr8"},Hn.exercise_group_name,"(",Hn.exercise_group_students,")"))),Ht&&a.createElement("span",{onClick:()=>{let Hn=document.getElementById("divhe").scrollHeight;Be>47?Pe(47):Pe(Hn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Be===47?"\u5C55\u5F00":"\u6536\u8D77",Be===47?a.createElement(fs.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ps.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:so.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ve==null?void 0:Ve.save_name,onChange:Hn=>Xt(Hn.target.value),onSearch:()=>{Ve.page=1,Ve.name=Ve.save_name,Dt(vr({},Ve)),Nt(Ve)}}),a.createElement(ft.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Ve==null?void 0:Ve.state,onChange:Hn=>Rt(Hn,"state")},a.createElement(ft.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ft.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(ft.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ft.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(ft.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Ve==null?void 0:Ve.audit,onChange:Hn=>Rt(Hn,"audit")},a.createElement(ft.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ft.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(ft.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:so.btn,style:{cursor:"pointer"},onClick:()=>{if(!Dn.length){pe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}zn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:so.bgH}),a.createElement(x.default,{rowSelection:Sa,className:so.customTable,dataSource:Gt,bordered:!1,columns:Ja,rowKey:"exercise_identity_photo_id",rowClassName:so.row,loading:Yt,onChange:tn,pagination:{pageSize:Ve.limit,total:Wt,current:Ve.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Hn=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Hn),"\u6761\u6570\u636E")}}),a.createElement(Ti,{selectIds:Dn,visible:nn,onCancel:()=>zn(!1),onOk:dt,params:Ve}),a.createElement(er.Z,null),a.createElement(Fe.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!mn,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{pa(!1)},afterClose:()=>{et.resetFields()},confirmLoading:Yt,onOk:()=>fl(void 0,null,function*(){yield et.validateFields();const Hn=yield(0,Ce.ZP)(`/api/exercises/${Ve==null?void 0:Ve.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:mn==null?void 0:mn.exercise_identity_photo_id,state:"rejected",comment:et.getFieldValue("comment")}});(Hn==null?void 0:Hn.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),pa(!1),Nt(Ve))})},a.createElement(fe.default,{className:so.formWrap,form:et,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(fe.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var jo=(0,he.connect)(({exercise:ce,user:se})=>({exercise:ce,user:se}))(Wr);const Ti=({visible:ce,onOk:se,onCancel:ae,selectIds:_e,params:pt})=>{const[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)({}),[Pe]=fe.default.useForm(),Ht=vn=>fl(void 0,null,function*(){Dt(!0);let hn;ce===!0?hn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:vr({identity_photo_ids:_e},vn)}):hn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/audit_identity_photo.json`,{method:"post",body:vr({identity_photo_id:ce==null?void 0:ce.exercise_identity_photo_id},vn)}),(hn==null?void 0:hn.status)===0&&se(),Dt(!1)});return a.createElement(Fe.default,{title:ce!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ce,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{Pe.resetFields(),Be({})},confirmLoading:Ve,onOk:()=>Pe.submit()},a.createElement(fe.default,{className:so.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:Ht,onValuesChange:()=>{Be(vr({},Pe.getFieldsValue()))}},ce!==!0&&a.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:so.imgWrap},a.createElement("div",{className:so.img},a.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.photo_url)}),a.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",ce==null?void 0:ce.photo_url)},className:so.iBtn},"\u9884\u89C8"),a.createElement("div",{className:so.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:so.img,style:{marginLeft:20}},ce!=null&&ce.identity_url?a.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.identity_url)}):a.createElement("div",{className:so.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ce!=null&&ce.identity_url)&&a.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",(0,de.Tv)(ce==null?void 0:ce.identity_url))},className:so.iBtn},"\u9884\u89C8"),a.createElement("div",{className:so.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(fe.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(Ie.ZP.Group,null,a.createElement(Ie.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(Ie.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(et==null?void 0:et.state)==="rejected"&&a.createElement(fe.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var yn=z(48054),fa=z(32983),va={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Vr=Object.defineProperty,Bl=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Kr=(ce,se,ae)=>se in ce?Vr(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Do=(ce,se)=>{for(var ae in se||(se={}))Dl.call(se,ae)&&Kr(ce,ae,se[ae]);if(El)for(var ae of El(se))Qr.call(se,ae)&&Kr(ce,ae,se[ae]);return ce},Co=(ce,se)=>Bl(ce,Gr(se)),Br=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Wl=({exercise:ce,dispatch:se,user:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn;const hn=(0,he.useParams)(),[xt,Gt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:hn==null?void 0:hn.categoryId}),[Bn]=fe.default.useForm(),[Dn,Fn]=(0,a.useState)(),[Wt,Ut]=(0,a.useState)(!1),{exerciseList:Yt}=ce,[ta,nn]=(0,a.useState)([]),[zn,mn]=(0,a.useState)(0),[pa,Pt]=(0,a.useState)(!0),[Nt,Rt]=(0,a.useState)(!1),[Xt,cn]=(0,a.useState)("1"),[tn,Ja]=(0,a.useState)(1),[ha,dt]=(0,a.useState)("alert"),[Fa,ia]=(0,a.useState)(1),[wu,Sa]=(0,a.useState)(""),[Hn,Oa]=(0,a.useState)(!1),[tu,Ka]=(0,a.useState)(!1),[Ba,La]=(0,a.useState)([]);(0,a.useEffect)(()=>{Zn(xt)},[]);const Zn=Zu=>Br(void 0,null,function*(){const sa=hu().cloneDeep(Zu);Pt(!0),nn([]);const Ru=yield(0,Ce.ZP)(`/api/exercises/${Zu==null?void 0:Zu.exercise_id}/exercise_videos.json`,{method:"get",params:sa});Pt(!1),mn(Ru==null?void 0:Ru.count),nn((Ru==null?void 0:Ru.exercise_users)||[])}),bn=(Zu,sa)=>{xt.page=Zu,xt.limit=sa,Gt(Do({},xt)),Zn(xt)},ca=Zu=>{xt.page=1,xt.save_name=Zu,Gt(Do({},xt))},Qn=()=>{xt.page=1;const Zu=Object.assign({},Bn.getFieldsValue());Object.keys(Zu).map(function(sa){switch(sa){case"exercise_group_id":Zu[sa].includes("all")||!Zu[sa].length?(delete xt.course_group,Bn.setFieldsValue({exercise_group_id:"all"})):(xt.course_group=Zu[sa],Bn.setFieldsValue({exercise_group_id:xt.course_group}));break}}),Zn(xt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Fn(47),Ut(!0))},[document.getElementById("divhe"),Yt]);const pn=Zu=>Br(void 0,null,function*(){Oa(!0),Rt({});const sa=yield(0,Ce.ZP)(`/api/exercises/${xt==null?void 0:xt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Zu==null?void 0:Zu.exercise_user_id}}),Ru=yield(0,Ce.ZP)(`/api/exercises/${xt==null?void 0:xt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Zu==null?void 0:Zu.exercise_user_id}});Ru!=null&&Ru.data&&La((Ru==null?void 0:Ru.data)||[]),sa!=null&&sa.data&&Rt(Co(Do({},sa==null?void 0:sa.data),{exercise_user_id:Zu==null?void 0:Zu.exercise_user_id,datas:Zu})),Oa(!1)}),Tn=Zu=>{var sa,Ru;Ja(Zu==="prev"?tn-1===0?(sa=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:sa.length:tn-1:tn===((Ru=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Ru.length)?1:tn+1)},En=()=>{Ja(1),dt("alert"),Sa(""),cn("1"),ia(1)},da=Zu=>{ia(Zu)},Ha=Zu=>{dt(Zu),ia(1),Sa("")},au=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Ya=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Cr=ha==="alert"?au:Ya;return a.createElement("section",{className:va.wrap},a.createElement(fe.default,{form:Bn,onChange:Qn,initialValues:{exercise_group_id:"all"}},a.createElement(fe.default.Item,{name:"exercise_group_id"},a.createElement(Se.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Se.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Dn+"px",overflow:"hidden"}},(_e=Yt.course_groups)==null?void 0:_e.map((Zu,sa)=>a.createElement(Se.default,{key:sa,value:Zu.exercise_group_id,className:"ml0 mr8"},Zu.exercise_group_name,"(",Zu.exercise_group_students,")"))),Wt&&a.createElement("span",{onClick:()=>{let Zu=document.getElementById("divhe").scrollHeight;Dn>47?Fn(47):Fn(Zu)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Dn===47?"\u5C55\u5F00":"\u6536\u8D77",Dn===47?a.createElement(fs.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ps.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:va.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:xt==null?void 0:xt.save_name,onChange:Zu=>ca(Zu.target.value),onSearch:()=>{xt.page=1,xt.name=xt.save_name,Gt(Do({},xt)),Zn(xt)}})),a.createElement("div",{className:va.bgH}),a.createElement("div",{className:va.warpList},a.createElement(yn.Z,{loading:pa,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},zn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ta.length?a.createElement("ul",{className:va.sys},ta.map((Zu,sa)=>{const{user_name:Ru,user_group_name:mr,video_url:gl,login:Tl,student_id:mu}=Zu;return a.createElement("li",{className:va.li,key:sa},a.createElement("div",{className:va.d1},a.createElement("div",{className:va.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${sa}&video_url=${gl==null?void 0:gl.replace(".m3u8",".flv")}`})),a.createElement(Ae.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:va.btn,onClick:()=>(0,de.RG)(`${xt.exercise_id}-${Tl}`,!0)},a.createElement("div",{title:Ru,className:va.b1},Ru),a.createElement("div",{title:mr,className:va.b2},"(",mu,")"))),a.createElement("div",{onClick:()=>pn(Zu),className:va.big},"\u67E5\u770B")))})):a.createElement(fa.Z,null)),a.createElement(He.Z,{showTotal:Zu=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Zu),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:bn,pageSize:xt==null?void 0:xt.limit,current:xt.page,total:zn})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:Nt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Rt(!1)},afterClose:En,footer:null},a.createElement(yn.Z,{loading:Hn,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(pt=Nt==null?void 0:Nt.datas)==null?void 0:pt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Ve=Nt==null?void 0:Nt.datas)==null?void 0:Ve.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Dt=Nt==null?void 0:Nt.datas)==null?void 0:Dt.user_group_name)),a.createElement(y.default,{className:"mt10",defaultActiveKey:Xt,onChange:Zu=>{cn(Zu)}},a.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:va.imgWrap},a.createElement("div",{className:va.img,style:{width:234,marginLeft:30,textAlign:"center"}},(et=Nt==null?void 0:Nt.exercise_user_photos)!=null&&et.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Be=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Be[tn-1]}),a.createElement("div",{onClick:()=>{var Zu;Pa.Z.publish("preview-image",(Zu=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Zu[tn-1])},className:va.iBtn},"\u9884\u89C8"),a.createElement("div",{className:va.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},tn,"/",(Pe=Nt==null?void 0:Nt.exercise_user_photos)==null?void 0:Pe.length)),tn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:va.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Tn("prev"),className:va.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Tn("next"),className:va.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:va.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:va.img,style:{marginLeft:60,width:234,textAlign:"center"}},Nt!=null&&Nt.identity_url?a.createElement("img",{height:131,src:(0,de.Tv)(Nt==null?void 0:Nt.identity_url)}):a.createElement("div",{className:va.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Nt!=null&&Nt.identity_url)&&a.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",(0,de.Tv)(Nt==null?void 0:Nt.identity_url))},className:va.iBtn},"\u9884\u89C8"),a.createElement("div",{className:va.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:va.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:va.img},a.createElement("img",{width:234,src:Nt==null?void 0:Nt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",Nt==null?void 0:Nt.exercise_identity_photo)},className:va.iBtn},"\u9884\u89C8"),a.createElement("div",{className:va.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:va.img,style:{marginLeft:20,width:234,textAlign:"center"}},Nt!=null&&Nt.identity_url?a.createElement("img",{height:131,src:(0,de.Tv)(Nt==null?void 0:Nt.identity_url)}):a.createElement("div",{className:va.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(Nt!=null&&Nt.identity_url)&&a.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",(0,de.Tv)(Nt==null?void 0:Nt.identity_url))},className:va.iBtn},"\u9884\u89C8"),a.createElement("div",{className:va.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:va.fo},a.createElement(Ie.ZP,{className:"mt20",checked:ha==="alert",onChange:()=>Ha("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(Ie.ZP,{className:"mt10",checked:ha==="notice",onChange:()=>Ha("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(ft.default,{style:{width:570},value:Fa,onChange:da},Cr==null?void 0:Cr.map(Zu=>a.createElement(ft.default.Option,{key:Zu.key,value:Zu.key},Zu.value)))),Fa===0&&a.createElement(Le.default.TextArea,{className:"mt20",value:wu,onChange:Zu=>Sa(Zu.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(oe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Nt==null?void 0:Nt.alert_count,"\u6B21\u8B66\u544A\u548C",((Ht=Nt==null?void 0:Nt.alerts)==null?void 0:Ht.length)-(Nt==null?void 0:Nt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(x.default,{dataSource:(Nt==null?void 0:Nt.alerts)||[],bordered:!1,scroll:((vn=Nt==null?void 0:Nt.alerts)==null?void 0:vn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Zu=>Zu?a.createElement("span",{title:Zu},Zu):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Zu=>Zu==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(me.ZP,{className:va.b,onClick:()=>Br(void 0,null,function*(){if(!wu&&Fa===0){pe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Zu=wu;Fa&&(Zu=(ha==="alert"?au:Ya).find(mr=>mr.key===Fa).value),Ka(!0);let sa=yield(0,Ce.ZP)(`/api/exercises/${xt.exercise_id}/send_alert.json`,{method:"post",body:{content:Zu,clazz:ha,exercise_user_id:Nt==null?void 0:Nt.exercise_user_id}});(sa==null?void 0:sa.status)===0&&(pe.ZP.info("\u53D1\u9001\u6210\u529F"),Rt(!1)),Ka(!1)}),loading:tu,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(x.default,{dataSource:Ba,bordered:!1,scroll:Ba.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Zu=>Ge()(Zu).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Zu=>Zu&&(0,de.li)(Number(Zu)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(er.Z,null))};var hi=(0,he.connect)(({exercise:ce,user:se})=>({exercise:ce,user:se}))(Wl),bu={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},ns={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},cl=Object.defineProperty,is=Object.defineProperties,li=Object.getOwnPropertyDescriptors,_i=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,oi=(ce,se,ae)=>se in ce?cl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Zi=(ce,se)=>{for(var ae in se||(se={}))as.call(se,ae)&&oi(ce,ae,se[ae]);if(_i)for(var ae of _i(se))ho.call(se,ae)&&oi(ce,ae,se[ae]);return ce},Ss=(ce,se)=>is(ce,li(se)),ss=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())}),Es=({index:ce,bottomLine:se,gather:ae,search:_e})=>{const[pt,Ve]=(0,a.useState)([]),[Dt,et]=(0,a.useState)(!1),[Be,Pe]=(0,a.useState)(!1),Ht=(0,he.useParams)(),vn=(0,he.useLocation)(),[hn]=(0,he.useSearchParams)(),[xt,Gt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ae,"gather"),ce===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Be&&Dn()},[Be]);const Bn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Ut,Yt,ta)=>xt.limit*(xt.page-1)+ta+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Ut=>Ut||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Ut=>Ut+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Ut=>{let Yt=`/classrooms/${Ht==null?void 0:Ht.coursesId}/exercise/${Ht==null?void 0:Ht.categoryId}/detail/${Ut}/review_detail`;return hn.get("random")&&(Yt=Yt+`?random=${hn.get("random")}`),a.createElement(he.Link,{to:Yt,target:"_blank"},"\u67E5\u770B")}}],Dn=Ut=>ss(void 0,null,function*(){et(!0);const Yt=Ut||{page:1,limit:10,total:0},ta=Zi({id:Ht==null?void 0:Ht.categoryId,question_id:ae==null?void 0:ae.question_id,search:_e},Yt),nn=yield(0,Ce.ZP)(`/api/courses/${Ht==null?void 0:Ht.coursesId}/exercises/code_review_users.json`,{method:"get",params:ta});nn&&(Ve(nn==null?void 0:nn.users),et(!1),Gt(Ss(Zi({},Yt),{total:(nn==null?void 0:nn.count)||0})))}),Fn=Ut=>{const Yt=Ss(Zi({},xt),{page:Ut});Gt(Yt),Dn(Yt)},Wt=()=>{Pe(!Be)};return a.createElement("div",{className:ns.subjectTable},a.createElement("aside",{className:ns.title},a.createElement("span",{className:"c-light-primary"},ce+1,"\u3001",ae.name||((ae==null?void 0:ae.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ae==null?void 0:ae.score,"\u5206\uFF09\uFF1A",ae==null?void 0:ae.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ae==null?void 0:ae.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ae==null?void 0:ae.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:Wt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Be?"\u6536\u8D77":"\u5C55\u5F00",Be?a.createElement(ps.Z,null):a.createElement(fs.Z,null)),(ae==null?void 0:ae.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ae==null?void 0:ae.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(x.default,{className:ns.customTable,style:{display:Be?"block":"none"},dataSource:pt,bordered:!1,rowKey:Ut=>Ut.id,rowClassName:ns.row,columns:Bn,loading:Dt,pagination:{pageSize:xt.limit,total:xt.total,current:xt.page,onChange:Fn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:ns.line,style:{visibility:se?"hidden":"visible"}}))},ws=z(63494),no=z(67294),Dc=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Oc=({exercise:ce,globalSetting:se,dispatch:ae})=>{const[_e,pt]=(0,a.useState)(""),[Ve,Dt]=(0,a.useState)([]),[et,Be]=(0,a.useState)(""),[Pe,Ht]=(0,a.useState)(!1),[vn,hn]=(0,a.useState)(!1),xt=(0,he.useParams)();(0,a.useEffect)(()=>{Gt()},[]);const Gt=Fn=>Dc(void 0,null,function*(){Ht(!0);const Wt=yield(0,Ce.ZP)(`/api/courses/${xt==null?void 0:xt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:xt==null?void 0:xt.categoryId,search:_e}});if((Wt==null?void 0:Wt.status)===-2){hn(!0),Gt();return}Wt&&(hn(!1),Ht(!1),Dt((Wt==null?void 0:Wt.exercise_questions)||[]),Be(Wt==null?void 0:Wt.last_review_time))}),Bn=()=>{Gt()},Dn=()=>no.createElement("div",{className:bu.empty},no.createElement("img",{src:ws.x7,width:"258"}),no.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return no.createElement("section",{className:bu.warp},no.createElement("aside",{className:bu.header},no.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",et||"--"),!!et&&no.createElement(Le.default,{value:_e,onChange:Fn=>pt(Fn.target.value),suffix:no.createElement("i",{onClick:Bn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Bn})),vn&&no.createElement(zt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!vn&&no.createElement(yn.Z,{loading:Pe,active:!0,paragraph:{rows:5}},Ve.length>0?no.createElement("aside",{className:bu.subject},Ve.map((Fn,Wt)=>no.createElement(Es,{key:Wt,index:Wt,bottomLine:Wt===Ve.length-1,gather:Fn,search:_e}))):Dn()))};var Ts=(0,he.connect)(({exercise:ce,globalSetting:se})=>({exercise:ce,globalSetting:se}))(Oc),ks=z(96074),Fi=z(35567),ac=z(35566),ll=z(73646),ba={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},Jn=z(4069),cr=z(35713),$n=z(67294),Ql=Object.defineProperty,Bo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,xs=(ce,se,ae)=>se in ce?Ql(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ps=(ce,se)=>{for(var ae in se||(se={}))ao.call(se,ae)&&xs(ce,ae,se[ae]);if(Bo)for(var ae of Bo(se))Ui.call(se,ae)&&xs(ce,ae,se[ae]);return ce},vi=(ce,se)=>{var ae={};for(var _e in ce)ao.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Bo)for(var _e of Bo(ce))se.indexOf(_e)<0&&Ui.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Ni=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Mc=null,jc="\u2581",Is=(ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,editData:Be,editKey:Pe,setEditKey:Ht=()=>{},cancelAdd:vn=()=>{},addCallback:hn=()=>{},reload:xt=()=>{},setIsClaer:Gt=()=>{}}=ae,Bn=vi(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Dn,Fn]=(0,a.useState)(""),[Wt,Ut]=(0,a.useState)(""),[Yt,ta]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(""),[mn,pa]=(0,a.useState)(),[Pt,Nt]=(0,a.useState)(!1),[Rt,Xt]=(0,a.useState)(),[cn,tn]=(0,a.useState)(0),[Ja,ha]=(0,a.useState)(!1),[dt,Fa]=(0,a.useState)(!1),[ia,wu]=(0,a.useState)([]),[Sa,Hn]=(0,a.useState)(1),[Oa,tu]=(0,a.useState)(!1),Ka=(0,a.useRef)(!1),Ba=(0,he.useParams)(),[La,Zn]=(0,a.useState)([]),bn=Ru=>{Zn([...La,Ps({},Ru)])};(0,a.useEffect)(()=>{var Ru;if(Ka.current)return;if(!(Be!=null&&Be.question_title)){ha(!0),Fn(""),pa(!1),Xt(2),ta([]),zn(""),Nt(!1);return}Fn(Be==null?void 0:Be.question_title),pa(Be==null?void 0:Be.is_ordered),Hn(Be==null?void 0:Be.difficulty),tu(!(Be!=null&&Be.repeat_answer)),Xt(Be==null?void 0:Be.question_score);const mr=(Ru=Be==null?void 0:Be.standard_answers)==null?void 0:Ru.map(gl=>gl.answer_text);ta([...mr]),wu(Be.tag_discipline_ids),Ut(Be==null?void 0:Be.analysis)},[Be,Ja]),(0,a.useEffect)(()=>{Nt(!1),Ja&&Ru();function Ru(){return Ni(this,null,function*(){var mr,gl;const Tl=yield(0,ne.YY)({sub_discipline_id:(gl=(mr=Ve.editData)==null?void 0:mr.exercise)==null?void 0:gl.sub_discipline_id});Zn(Tl.tag_disciplines)})}},[Ja]),(0,a.useImperativeHandle)(se,()=>({onSave:Qn,isEdit:Ja})),(0,a.useEffect)(()=>{var Ru;const mr=(Ru=Ve==null?void 0:Ve.tagDisciplineData)!=null&&Ru.tag_disciplines&&Array.isArray(Ve.tagDisciplineData.tag_disciplines)?Ve.tagDisciplineData.tag_disciplines:[];Zn(mr)},[Ve.tagDisciplineData]);const ca=Ru=>{(Ru==null?void 0:Ru.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ha(!1),Ht(-1),Ka.current=!1,xt())},Qn=()=>Ni(void 0,null,function*(){var Ru,mr,gl,Tl;let mu=[],$u=!1;if(Fa(!0),Yt.forEach((Eu,wr)=>{mu.push({choice_id:wr+1,answer_text:[]}),Eu.forEach((Va,Nu)=>{mu[wr].answer_text.push(Va),(!Va||!(0,de.eR)(Va,1e4))&&(zn(`${wr}-${Nu}`),pe.ZP.info(Va?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),$u=!0)})}),$u)return Fa(!1),!1;Ka.current=!0;let jr;return Be.question_id?(Be==null?void 0:Be.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ni(void 0,null,function*(){var Eu,wr;jr=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:Dn,question_type:3,question_score:Rt,is_ordered:mn,standard_answers:mu,tag_discipline_ids:ia,sub_discipline_id:(wr=(Eu=Ve.editData)==null?void 0:Eu.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Sa,is_cover:1,repeat_answer:!Oa,analysis:Wt}}),ca(jr)}),onCancel:()=>Ni(void 0,null,function*(){var Eu,wr;jr=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:Dn,question_type:3,question_score:Rt,is_ordered:mn,standard_answers:mu,tag_discipline_ids:ia,sub_discipline_id:(wr=(Eu=Ve.editData)==null?void 0:Eu.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Sa,repeat_answer:!Oa,analysis:Wt}}),ca(jr)})}):(jr=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:Dn,question_type:3,question_score:Rt,is_ordered:mn,standard_answers:mu,tag_discipline_ids:ia,sub_discipline_id:(mr=(Ru=Ve.editData)==null?void 0:Ru.exercise)==null?void 0:mr.sub_discipline_id,difficulty:Sa,repeat_answer:!Oa,analysis:Wt}}),ca(jr)):(jr=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Be==null?void 0:Be.insert_id,categoryId:Ba.categoryId,question_title:Dn,question_type:3,question_score:Rt,is_ordered:mn,standard_answers:mu,tag_discipline_ids:ia,sub_discipline_id:(Tl=(gl=Ve.editData)==null?void 0:gl.exercise)==null?void 0:Tl.sub_discipline_id,difficulty:Sa,repeat_answer:!Oa,analysis:Wt}}),ca(jr)),Fa(!1),{name:Dn,analysis:Wt,standard_answers:mu,is_ordered:mn}}),pn=(Ru,mr,gl)=>{const Tl=Yt.slice();if(mr&&Tl.splice(Ru,mr),gl&&Pt||!Be.question_id)for(let mu=0;mu{zn("");let Tl=Yt.slice();Tl[Ru][mr]=gl,ta(Tl)},En=Ru=>{let mr=Yt.slice();mr[Ru]=[...mr[Ru],""],ta(mr)},da=(Ru,mr)=>{let gl=Yt.slice();if(!gl[Ru][mr]){gl[Ru]=gl[Ru].filter((Tl,mu)=>mu!==mr),ta(gl);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ba.modal,onOk:()=>{gl[Ru]=gl[Ru].filter((Tl,mu)=>mu!==mr),ta(gl)}})},Ha=Ru=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ba.modal,onOk:()=>{let mr=0;Fn(Dn.replace(/\▁/g,function(gl){return mr++,mr-1===Ru?"":gl})),setTimeout(()=>{let gl=Yt.slice();gl=Yt.filter((Tl,mu)=>Ru!==mu),ta(gl)},500)}})},au=()=>{},Ya=()=>{var Ru,mr,gl,Tl,mu,$u;return console.log(Yt,"answers"),$n.createElement("aside",null,$n.createElement("div",{className:ba.questionType},$n.createElement("div",null,$n.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),$n.createElement("div",null,$n.createElement(ac.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Dn,onChange:jr=>Fn(jr),showNullButton:((mr=(Ru=Ve.editData)==null?void 0:Ru.exercise)==null?void 0:mr.exercise_status)===1,deleteEmptyDisabled:((Tl=(gl=Ve.editData)==null?void 0:gl.exercise)==null?void 0:Tl.exercise_status)!==1||dt,onPlaceholderChange:pn})),$n.createElement("div",{className:"mt20"},Yt.map((jr,Eu)=>{var wr,Va;return $n.createElement(ll.Z,{key:Eu,answers:jr,index:Eu,is_md:!0,exerciseIsPublish:((Va=(wr=Ve.editData)==null?void 0:wr.exercise)==null?void 0:Va.exercise_status)!==1,activeOptionErrorIndex:nn,onAnswerChange:Tn,addChildAnswer:En,deleteChildAnswer:da,deleteChildAnswermain:Ha})})),$n.createElement("div",{className:"mt20"},Yt.length>1&&$n.createElement("span",null,$n.createElement(Se.default,{checked:mn,onChange:jr=>pa(jr.target.checked),className:`${ba.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),$n.createElement("span",{className:`${ba.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),$n.createElement("p",{className:ba.titleWrap},$n.createElement("span",{className:ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),$n.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Wt,onChange:jr=>Ut(jr)}),$n.createElement("p",{className:""},$n.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",$n.createElement(Re.Z,{value:Rt,max:1e4,min:0,onChange:jr=>{Xt(jr)}})," \u5206 \xA0 ",!!Rt&&!!cn&&$n.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Rt/cn).toFixed(1),"\u5206)"),$n.createElement("span",{style:{marginLeft:"30px"},className:ba.difficult},$n.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",$n.createElement(Ie.ZP.Group,{value:Sa,onChange:jr=>{Hn(jr.target.value)}},$n.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),$n.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),$n.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),$n.createElement("p",{className:ba.titleWrap},$n.createElement("span",{className:`${ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",$n.createElement("span",{className:ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),$n.createElement("div",{className:"mt5"},$n.createElement(Jn.N,{value:ia,selectvalues:Be==null?void 0:Be.tag_discipline_ids,onChange:wu,subId:($u=(mu=Ve.editData)==null?void 0:mu.exercise)==null?void 0:$u.sub_discipline_id,knowledgeOptions:La,onAddKnowledgeFinish:bn})),$n.createElement("div",{style:{marginTop:10}},$n.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),$n.createElement(Ne.Z,{checked:Oa,onChange:jr=>{tu(jr)}}))),$n.createElement("aside",{className:"tr"},(Pe!==-1||Be.question_id)&&$n.createElement(me.ZP,{type:"default",onClick:()=>{vn(),ha(!1)}},"\u53D6\u6D88"),$n.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{Qn()}},"\u4FDD\u5B58")))},Cr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ru=>{var mr,gl;return((gl=(mr=Ve==null?void 0:Ve.editData)==null?void 0:mr.exercise)==null?void 0:gl.exercise_status)===1?Ru:Ru.id!=="del"&&Ru.id!=="add"}),Zu=Ru=>Ni(void 0,null,function*(){if(Pe!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ru.id){case"del":let mr;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ni(this,null,function*(){yield(0,ne.Fl)({id:Be.question_id}),et({type:"exercise/editExercise",payload:Ps({},Ba)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Be.question_id,opr:Ru.id}}),et({type:"exercise/editExercise",payload:Ps({},Ba)});break;case"edit":Ht(Be.dragKey),ha(!0);break;case"add":hn({key:Be.key,insert_id:Be==null?void 0:Be.question_id,question_type:3});break}}),sa=()=>{var Ru;return $n.createElement("aside",null,$n.createElement("div",{className:ba.questionType},!(Be!=null&&Be.isPreview)&&$n.createElement("div",null,$n.createElement("span",{className:"font16 c-blue"},Be.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Be.question_score,"\u5206\uFF09")),Be!=null&&Be.isPreview?$n.createElement("div",{style:{display:"flex"}},$n.createElement("span",{style:{flexShrink:0},className:"font18"},Be.key,"."),$n.createElement(uu.Z,{value:Be.question_title}),$n.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Be.question_score,"\u5206\uFF09")):$n.createElement("div",{className:"mt5"},$n.createElement(uu.Z,{value:Be.question_title})),$n.createElement("div",{className:ba.questionChoices},(Ru=Be==null?void 0:Be.standard_answers)==null?void 0:Ru.map(function(mr,gl){return $n.createElement(oe.Z,{key:gl,align:"middle"},$n.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",mr.choice_id,"\uFF09\uFF1A"),$n.createElement(ve.Z,{flex:"1"},$n.createElement(oe.Z,{align:"middle",gutter:[1,1]},mr.answer_text.map(function(Tl,mu){return $n.createElement(ve.Z,{span:24,key:mu},mr.model===1?$n.createElement(Le.default,{key:gl,checked:Be.standard_answers.includes(gl),disabled:!0,value:Tl}):$n.createElement(cr.Z,{value:Tl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),$n.createElement("div",{className:ba.action},!Be.hideAction&&Cr.map(function(mr,gl){return mr.id==="up"&&Be.key===1||mr.id==="down"&&Be.key===Be.len?null:$n.createElement(Ae.Z,{key:gl,placement:"bottom",title:mr.name},$n.createElement("span",{onClick:()=>Zu(mr),className:mr.icon}))})))};return $n.createElement("section",{className:ba.wrap},!Ja&&sa(),Ja&&Ya())};var Cc=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Is)),dc=Object.defineProperty,Ks=Object.getOwnPropertySymbols,Ec=Object.prototype.hasOwnProperty,Wc=Object.prototype.propertyIsEnumerable,bc=(ce,se,ae)=>se in ce?dc(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ys=(ce,se)=>{for(var ae in se||(se={}))Ec.call(se,ae)&&bc(ce,ae,se[ae]);if(Ks)for(var ae of Ks(se))Wc.call(se,ae)&&bc(ce,ae,se[ae]);return ce},Ac=(ce,se)=>{var ae={};for(var _e in ce)Ec.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Ks)for(var _e of Ks(ce))se.indexOf(_e)<0&&Wc.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},wc=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Vc=["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"],hd=(ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,editKey:Ht,setEditKey:vn=()=>{},cancelAdd:hn=()=>{},reload:xt=()=>{},addCallback:Gt=()=>{},setIsClaer:Bn=()=>{}}=ae,Dn=Ac(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Fn,Wt]=(0,a.useState)(),[Ut,Yt]=(0,a.useState)(""),[ta,nn]=(0,a.useState)(!1),[zn,mn]=(0,a.useState)(),[pa,Pt]=(0,a.useState)([]),[Nt,Rt]=(0,a.useState)([]),[Xt,cn]=(0,a.useState)(1),[tn,Ja]=(0,a.useState)(!1),[ha,dt]=(0,a.useState)(""),Fa=(0,a.useRef)(!1),ia=La=>{Rt([...Nt,Ys({},La)])},wu=(0,he.useParams)();(0,a.useEffect)(()=>{if(!Fa.current){if(!(Pe!=null&&Pe.question_choices)){nn(!0),Yt(""),mn(2),Wt("");return}Ja(!(Pe!=null&&Pe.repeat_answer)),Yt(Pe==null?void 0:Pe.question_title),mn(Pe==null?void 0:Pe.question_score),cn(Pe==null?void 0:Pe.difficulty),Wt(Pe.standard_answer[0]+""),Pt(Pe.tag_discipline_ids),dt(Pe==null?void 0:Pe.analysis)}},[Pe,ta]),(0,a.useEffect)(()=>{ta&&La();function La(){return wc(this,null,function*(){var Zn,bn;const ca=yield(0,ne.YY)({sub_discipline_id:(bn=(Zn=Ve.editData)==null?void 0:Zn.exercise)==null?void 0:bn.sub_discipline_id});Rt(ca.tag_disciplines)})}},[ta]),(0,a.useImperativeHandle)(se,()=>({onSave:Hn,isEdit:ta})),(0,a.useEffect)(()=>{var La;const Zn=(La=Ve==null?void 0:Ve.tagDisciplineData)!=null&&La.tag_disciplines&&Array.isArray(Ve.tagDisciplineData.tag_disciplines)?Ve.tagDisciplineData.tag_disciplines:[];Rt(Zn)},[Ve.tagDisciplineData]);const Sa=La=>{(La==null?void 0:La.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),nn(!1),vn(-1),Fa.current=!1,xt())},Hn=()=>wc(void 0,null,function*(){var La,Zn,bn,ca;if(!Ut)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Fn)return pe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const Qn=[{choice_text:"\u6B63\u786E",is_answer:Fn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Fn==="2"?2:0}];Fa.current=!0;let pn;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>wc(void 0,null,function*(){var Tn,En;pn=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ut,question_type:2,question_score:zn,question_choices:Qn.map(da=>da.choice_text),standard_answers:Qn.filter(da=>da.is_answer).map(da=>da.is_answer),tag_discipline_ids:pa,sub_discipline_id:(En=(Tn=Ve.editData)==null?void 0:Tn.exercise)==null?void 0:En.sub_discipline_id,difficulty:Xt,is_cover:1,repeat_answer:!tn,analysis:ha}}),Sa(pn)}),onCancel:()=>wc(void 0,null,function*(){var Tn,En;pn=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ut,question_type:2,question_score:zn,question_choices:Qn.map(da=>da.choice_text),standard_answers:Qn.filter(da=>da.is_answer).map(da=>da.is_answer),tag_discipline_ids:pa,sub_discipline_id:(En=(Tn=Ve.editData)==null?void 0:Tn.exercise)==null?void 0:En.sub_discipline_id,difficulty:Xt,repeat_answer:!tn,analysis:ha}}),Sa(pn)})}):(pn=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ut,question_type:2,question_score:zn,question_choices:Qn.map(Tn=>Tn.choice_text),standard_answers:Qn.filter(Tn=>Tn.is_answer).map(Tn=>Tn.is_answer),tag_discipline_ids:pa,sub_discipline_id:(Zn=(La=Ve.editData)==null?void 0:La.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Xt,repeat_answer:!tn,analysis:ha}}),Sa(pn)):(pn=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:wu.categoryId,question_title:Ut,question_type:2,question_score:zn,question_choices:Qn.map(Tn=>Tn.choice_text),standard_answers:Qn.filter(Tn=>Tn.is_answer).map(Tn=>Tn.is_answer),tag_discipline_ids:pa,sub_discipline_id:(ca=(bn=Ve.editData)==null?void 0:bn.exercise)==null?void 0:ca.sub_discipline_id,difficulty:Xt,repeat_answer:!tn,analysis:ha}}),Sa(pn)),{name:Ut,choices:Qn}}),Oa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(La=>{var Zn,bn;return((bn=(Zn=Ve==null?void 0:Ve.editData)==null?void 0:Zn.exercise)==null?void 0:bn.exercise_status)===1?La:La.id!=="del"&&La.id!=="add"}),tu=La=>wc(void 0,null,function*(){if(Ht!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(La.id){case"del":let Zn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return wc(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Ys({},wu)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:La.id}}),et({type:"exercise/editExercise",payload:Ys({},wu)});break;case"edit":vn(Pe.dragKey),nn(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Ka=()=>{var La;return a.createElement("aside",null,a.createElement("div",{className:ba.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:ba.questionChoices},(La=Pe==null?void 0:Pe.question_choices)==null?void 0:La.map(function(Zn,bn){return a.createElement(Ie.ZP,{key:bn,checked:Pe.standard_answer.includes(bn+1),disabled:!0},Vc[bn],". ",a.createElement("span",{className:"c-black font14"},Zn.choice_text))})),a.createElement("div",{className:ba.action},!Pe.hideAction&&Oa.map(function(Zn,bn){return Zn.id==="up"&&Pe.key===1||Zn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:bn,placement:"bottom",title:Zn.name},a.createElement("span",{onClick:()=>tu(Zn),className:Zn.icon}))})))},Ba=()=>{var La,Zn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.required},"*"),a.createElement("span",{className:ba.title},"\u9898\u5E72\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ut,onChange:bn=>Yt(bn)}),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.required},"*"),a.createElement("span",{className:ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ie.ZP.Group,{buttonStyle:"solid",value:Fn,onChange:bn=>Wt(bn.target.value)},a.createElement(Ie.ZP.Button,{value:"1",className:`${ba.radio} mr40`},"\u6B63\u786E"),a.createElement(Ie.ZP.Button,{value:"2",className:ba.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ha,onChange:bn=>dt(bn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:zn,max:1e4,min:0,onChange:bn=>{mn(bn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:ba.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:Xt,onChange:bn=>{cn(bn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:`${ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Jn.N,{value:pa,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Pt,subId:(Zn=(La=Ve.editData)==null?void 0:La.exercise)==null?void 0:Zn.sub_discipline_id,knowledgeOptions:Nt,onAddKnowledgeFinish:ia})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:tn,onChange:bn=>{Ja(bn)}}))),a.createElement("aside",{className:"tr"},(Ht!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{hn(),nn(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{Hn()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:ba.wrap},!ta&&Ka(),ta&&Ba())};var Ms=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(hd)),uc=Object.defineProperty,Ds=Object.getOwnPropertySymbols,cd=Object.prototype.hasOwnProperty,Gc=Object.prototype.propertyIsEnumerable,wt=(ce,se,ae)=>se in ce?uc(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,_t=(ce,se)=>{for(var ae in se||(se={}))cd.call(se,ae)&&wt(ce,ae,se[ae]);if(Ds)for(var ae of Ds(se))Gc.call(se,ae)&&wt(ce,ae,se[ae]);return ce},gn=(ce,se)=>{var ae={};for(var _e in ce)cd.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Ds)for(var _e of Ds(ce))se.indexOf(_e)<0&&Gc.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Yn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ur=["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"],Or=(0,a.forwardRef)((ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ht=()=>{},editKey:vn,setEditKey:hn=()=>{},setIsClaer:xt=()=>{},addCallback:Gt=Qn=>{},reload:Bn=()=>{}}=ae,Dn=gn(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Fn,Wt]=(0,a.useState)([]),[Ut,Yt]=(0,a.useState)(),[ta,nn]=(0,a.useState)([]),[zn,mn]=(0,a.useState)(""),[pa,Pt]=(0,a.useState)(),[Nt,Rt]=(0,a.useState)(!1),[Xt,cn]=(0,a.useState)([]),[tn,Ja]=(0,a.useState)(1),[ha,dt]=(0,a.useState)(!1),[Fa,ia]=(0,a.useState)(""),[wu,Sa]=(0,a.useState)([]),Hn=(0,a.useRef)(!1),Oa=Qn=>{Sa([...wu,_t({},Qn)])},tu=(0,he.useParams)();(0,a.useEffect)(()=>{Wt(["","","",""])},[]),(0,a.useEffect)(()=>{if(Hn.current)return;if(!(Pe!=null&&Pe.question_choices)){Rt(!0),mn(""),Pt(5),Wt(["","","",""]),nn([]);return}mn(Pe==null?void 0:Pe.question_title),Pt(Pe==null?void 0:Pe.question_score),dt(!(Pe!=null&&Pe.repeat_answer)),Ja(Pe==null?void 0:Pe.difficulty),Wt(Pe==null?void 0:Pe.question_choices.map(pn=>pn.choice_text));const Qn=[];Pe==null||Pe.standard_answer.map((pn,Tn)=>{Qn.push(pn-1)}),nn(Qn),cn(Pe.tag_discipline_ids),ia(Pe==null?void 0:Pe.analysis)},[Pe,Nt]),(0,a.useEffect)(()=>{Nt&&Qn();function Qn(){return Yn(this,null,function*(){var pn,Tn;const En=yield(0,ne.YY)({sub_discipline_id:(Tn=(pn=Ve.editData)==null?void 0:pn.exercise)==null?void 0:Tn.sub_discipline_id});Sa(En.tag_disciplines)})}},[Nt]),(0,a.useImperativeHandle)(se,()=>({onSave:Ba,isEdit:Nt})),(0,a.useEffect)(()=>{var Qn;const pn=(Qn=Ve==null?void 0:Ve.tagDisciplineData)!=null&&Qn.tag_disciplines&&Array.isArray(Ve.tagDisciplineData.tag_disciplines)?Ve.tagDisciplineData.tag_disciplines:[];Sa(pn)},[Ve.tagDisciplineData]);const Ka=Qn=>{(Qn==null?void 0:Qn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Rt(!1),hn(-1),Hn.current=!1,Bn())},Ba=()=>Yn(void 0,null,function*(){var Qn,pn,Tn,En;if(!zn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const da=Fn.findIndex(Ya=>!Ya);if(da>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ur[da]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ta.length)return pe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ta.length<1)return pe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Ha=Fn.map((Ya,Cr)=>({choice_text:Ya,is_answer:ta.includes(Cr)?Cr+1:0}));Hn.current=!0;let au;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Yn(void 0,null,function*(){var Ya,Cr;au=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zn,question_type:1,question_score:pa,question_choices:Ha.map(Zu=>Zu.choice_text),standard_answers:Ha.filter(Zu=>Zu.is_answer).map(Zu=>Zu.is_answer),tag_discipline_ids:Xt,sub_discipline_id:(Cr=(Ya=Ve.editData)==null?void 0:Ya.exercise)==null?void 0:Cr.sub_discipline_id,difficulty:tn,is_cover:1,repeat_answer:!ha,analysis:Fa}}),Ka(au)}),onCancel:()=>Yn(void 0,null,function*(){var Ya,Cr;au=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zn,question_type:1,question_score:pa,question_choices:Ha.map(Zu=>Zu.choice_text),standard_answers:Ha.filter(Zu=>Zu.is_answer).map(Zu=>Zu.is_answer),tag_discipline_ids:Xt,sub_discipline_id:(Cr=(Ya=Ve.editData)==null?void 0:Ya.exercise)==null?void 0:Cr.sub_discipline_id,difficulty:tn,repeat_answer:!ha,analysis:Fa}}),Ka(au)})}):(au=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zn,question_type:1,question_score:pa,question_choices:Ha.map(Ya=>Ya.choice_text),standard_answers:Ha.filter(Ya=>Ya.is_answer).map(Ya=>Ya.is_answer),tag_discipline_ids:Xt,sub_discipline_id:(pn=(Qn=Ve.editData)==null?void 0:Qn.exercise)==null?void 0:pn.sub_discipline_id,difficulty:tn,repeat_answer:!ha,analysis:Fa}}),Ka(au)):(au=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:tu.categoryId,question_title:zn,question_type:1,question_score:pa,question_choices:Ha.map(Ya=>Ya.choice_text),standard_answers:Ha.filter(Ya=>Ya.is_answer).map(Ya=>Ya.is_answer),tag_discipline_ids:Xt,sub_discipline_id:(En=(Tn=Ve.editData)==null?void 0:Tn.exercise)==null?void 0:En.sub_discipline_id,difficulty:tn,repeat_answer:!ha,analysis:Fa}}),Ka(au))}),La=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Qn=>{var pn,Tn;return((Tn=(pn=Ve==null?void 0:Ve.editData)==null?void 0:pn.exercise)==null?void 0:Tn.exercise_status)===1?Qn:Qn.id!=="del"&&Qn.id!=="add"}),Zn=Qn=>Yn(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Qn.id){case"del":let pn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Yn(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:_t({},tu)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Qn.id}}),et({type:"exercise/editExercise",payload:_t({},tu)});break;case"edit":hn(Pe.dragKey),Rt(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),bn=()=>{var Qn;return a.createElement("aside",null,a.createElement("div",{className:ba.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:ba.questionChoices},(Qn=Pe==null?void 0:Pe.question_choices)==null?void 0:Qn.map(function(pn,Tn){return a.createElement(oe.Z,{key:Tn},a.createElement(ve.Z,null,a.createElement(Se.default,{key:Tn,checked:Pe.standard_answer.includes(Tn+1),disabled:!0},Ur[Tn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(uu.Z,{value:pn.choice_text}))))})),a.createElement("div",{className:ba.action},!Pe.hideAction&&La.map(function(pn,Tn){return pn.id==="up"&&Pe.key===1||pn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:Tn,placement:"bottom",title:pn.name},a.createElement("span",{onClick:()=>Zn(pn),className:pn.icon}))})))},ca=()=>{var Qn,pn;return a.createElement("aside",null,a.createElement("div",{className:ba.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.required},"*"),a.createElement("span",{className:ba.title},"\u9898\u5E72\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zn,onChange:Tn=>mn(Tn)}),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.required},"*"),a.createElement("span",{className:ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fn.map((Tn,En)=>{var da,Ha;return a.createElement("div",{className:ba.choiceWrap,key:En},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${ba.answer} ${ta.includes(En)?ba.activeAnswer:""}`,onClick:()=>{ta.includes(En)?nn(ta.filter(au=>au!==En)):nn([...ta,En])}},Ur[En])),a.createElement("div",{className:ba.editorWrap},Ut===En?a.createElement(Fi.Z,{id:`single-question-option-${En}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Tn,onChange:au=>{Fn[En]=au,Wt(Fn)}}):a.createElement("div",{className:ba.htmlWrap,onClick:()=>Yt(En)},a.createElement(uu.Z,{value:Tn}))),((Ha=(da=Ve.editData)==null?void 0:da.exercise)==null?void 0:Ha.exercise_status)===1&&a.createElement(a.Fragment,null,En>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${ba.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wt(Fn.filter((au,Ya)=>Ya!==En))})),En<7&&En===Fn.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${ba.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wt([...Fn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fa,onChange:Tn=>ia(Tn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:pa,max:1e4,min:0,onChange:Tn=>{Pt(Tn)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:ba.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:tn,onChange:Tn=>{Ja(Tn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:`${ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Jn.N,{value:Xt,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:cn,subId:(pn=(Qn=Ve.editData)==null?void 0:Qn.exercise)==null?void 0:pn.sub_discipline_id,knowledgeOptions:wu,onAddKnowledgeFinish:Oa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:ha,onChange:Tn=>{dt(Tn)}}))),a.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Ht(),Rt(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{Ba()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:ba.wrap},!Nt&&bn(),Nt&&ca())});var ql=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})(Or),zr=z(55241),su=z(67294),yu=Object.defineProperty,xu=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Ol=(ce,se,ae)=>se in ce?yu(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Mu=(ce,se)=>{for(var ae in se||(se={}))Al.call(se,ae)&&Ol(ce,ae,se[ae]);if(xu)for(var ae of xu(se))Yl.call(se,ae)&&Ol(ce,ae,se[ae]);return ce},Lr=(ce,se)=>{var ae={};for(var _e in ce)Al.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&xu)for(var _e of xu(ce))se.indexOf(_e)<0&&Yl.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Tr=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ml=null,hl=(ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,editData:Be,cancelAdd:Pe=()=>{},editKey:Ht,setEditKey:vn=()=>{},addCallback:hn=()=>{},reload:xt=()=>{},setIsClaer:Gt=()=>{}}=ae,Bn=Lr(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Dn,Fn]=(0,a.useState)(""),[Wt,Ut]=(0,a.useState)(""),[Yt,ta]=(0,a.useState)(""),[nn,zn]=(0,a.useState)([]),[mn,pa]=(0,a.useState)(""),[Pt,Nt]=(0,a.useState)(),[Rt,Xt]=(0,a.useState)(!1),[cn,tn]=(0,a.useState)([]),[Ja,ha]=(0,a.useState)(!1),[dt,Fa]=(0,a.useState)(!1),ia=(0,he.useParams)(),wu=(0,a.useRef)(!1),[Sa,Hn]=(0,a.useState)([]),[Oa,tu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Tn;if(wu.current)return;Be.edit&&(ha(!0),Ut(""),Fn(""),tn([])),Fn(Be.shixun_name),Ut(Be.question_title);const En=[];(Tn=Be.shixun)==null||Tn.map(da=>{En.push(da.challenge_score),Sa.push({challenge_id:da.challenge_id,open:!0})}),Hn(Sa),tn(En),tu(!(Be!=null&&Be.ignore_prompt))},[Be]),(0,a.useEffect)(()=>{Xt(!1)},[Ja]),(0,a.useImperativeHandle)(se,()=>({onSave:Ba,isEdit:Ja}));const Ka=Tn=>{(Tn==null?void 0:Tn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ha(!1),vn(-1),wu.current=!1,xt())},Ba=()=>Tr(void 0,null,function*(){let Tn=[];if(!1)return!1;wu.current=!0,Fa(!0);let da;return Be.question_id?da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:Wt,shixun_name:Dn,shixun_id:Be.shixun_id,question_type:5,question_scores:cn}}):da=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Be==null?void 0:Be.insert_id,categoryId:ia.categoryId,question_title:Wt,shixun_name:Dn,shixun_id:Be.shixun_id,question_type:5,question_scores:cn,is_copy:Be.is_copy}}),Ka(da),Fa(!1),{name:Wt,analysis:Yt,standard_answers:Tn,is_ordered:Pt}}),La=()=>{var Tn;return su.createElement("aside",null,su.createElement("div",{className:ba.questionType},su.createElement("div",null,su.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),su.createElement("div",{className:"mt10"},su.createElement(Le.default,{defaultValue:Dn,onChange:En=>{Fn(En.target.value)}})),su.createElement("div",{className:"mt10"},su.createElement(Fi.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Wt,onChange:En=>{Ut(En)}})),su.createElement("div",{className:"mt20"},(Tn=Be.shixun)==null?void 0:Tn.map((En,da)=>su.createElement(oe.Z,{gutter:[20,20]},su.createElement(ve.Z,{flex:"1"},da+1,".",En.challenge_name),su.createElement(ve.Z,null,su.createElement(Re.Z,{defaultValue:cn[da],onChange:Ha=>{cn[da]=Ha,tn(cn),console.log("srore:L",cn[da])}})," \u5206")))),su.createElement("div",{className:"mt20"},nn.length>1&&su.createElement("span",null,su.createElement(Se.default,{checked:Pt,onChange:En=>Nt(En.target.checked),className:`${ba.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),su.createElement("span",{className:`${ba.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),su.createElement("aside",{className:"tr"},(Ht!==-1||!(Be!=null&&Be.edit))&&su.createElement(me.ZP,{type:"default",onClick:()=>{Pe(),ha(!1)}},"\u53D6\u6D88"),su.createElement(me.ZP,{loading:dt,className:"ml20",type:"primary",onClick:()=>{Ba()}},"\u4FDD\u5B58")))},Zn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Tn=>{var En,da;return((da=(En=Ve==null?void 0:Ve.editData)==null?void 0:En.exercise)==null?void 0:da.exercise_status)===1?Tn:Tn.id!=="del"&&Tn.id!=="add"}),bn=Tn=>Tr(void 0,null,function*(){if(Ht!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Tn.id){case"del":let En;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Tr(this,null,function*(){yield(0,ne.Fl)({id:Be.question_id}),et({type:"exercise/editExercise",payload:Mu({},ia)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Be.question_id,opr:Tn.id}}),et({type:"exercise/editExercise",payload:Mu({},ia)});break;case"edit":vn(Be.dragKey),ha(!0);break;case"add":et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Be.key,insert_id:Be==null?void 0:Be.question_id,question_type:5}}});break}}),ca=()=>Tr(void 0,null,function*(){const Tn=yield(0,Ce.ZP)(`/api/courses/${ia==null?void 0:ia.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[ia==null?void 0:ia.categoryId],exercise_question_id:Be.question_id}});(Tn==null?void 0:Tn.status)===0&&(et({type:"classroomList/setActionTabs",payload:{}}),pe.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Qn=()=>Tr(void 0,null,function*(){let Tn=yield(0,Ce.ZP)(`/api/courses/${ia==null?void 0:ia.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:ia==null?void 0:ia.categoryId,exercise_question_id:Be==null?void 0:Be.question_id}});(Tn==null?void 0:Tn.status)===0&&tu(!1)}),pn=()=>{var Tn,En;return su.createElement("aside",null,su.createElement("div",{className:ba.questionType},!(Be!=null&&Be.isPreview)&&su.createElement("div",null,su.createElement("span",{className:"font16 c-blue"},Be.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Be.question_score,"\u5206\uFF09")),Be!=null&&Be.isPreview?su.createElement("div",{style:{display:"flex",alignItems:"center"}},su.createElement("span",{style:{flexShrink:0},className:"font18"},Be.key,"."),su.createElement(uu.Z,{value:Be.question_title}),su.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Be.question_score,"\u5206\uFF09"),!!((Tn=Be.schools)!=null&&Tn.length)&&su.createElement(Ae.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},su.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,On.G5)()&&(Be==null?void 0:Be.shixun_change)&&su.createElement(zr.Z,{trigger:"click",open:Oa,onOpenChange:da=>tu(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:su.createElement("div",{style:{width:"310px",color:"#000"}},su.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),su.createElement("div",{className:ba.btn_warp},su.createElement(me.ZP,{size:"small",onClick:Qn},"\u5FFD\u7565"),su.createElement(me.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{tu(!1),et({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ca()}})}},"\u786E\u8BA4\u540C\u6B65"),su.createElement(me.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,de.xg)(`/shixuns/${Be==null?void 0:Be.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},su.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:da=>da.stopPropagation()}))):su.createElement("div",{className:"mt5"},su.createElement(uu.Z,{value:Be.question_title})),su.createElement("div",{className:"mt30"}),(En=Be.shixun)==null?void 0:En.map(function(da,Ha){var au,Ya,Cr,Zu,sa,Ru,mr,gl,Tl,mu;return su.createElement("div",null,su.createElement("div",{key:Ha,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((au=Sa[Ha])!=null&&au.open)||!((Cr=(Ya=Ve==null?void 0:Ve.editData)==null?void 0:Ya.exercise)!=null&&Cr.show_challenge_task_pass))&&10}},su.createElement("div",null,su.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Ha+1,"\u5173 ",su.createElement("span",{className:"ml10"},da.challenge_name)," ",su.createElement("span",{className:"ml10"},da.challenge_score," \u5206")),((sa=(Zu=Ve==null?void 0:Ve.editData)==null?void 0:Zu.exercise)==null?void 0:sa.show_challenge_task_pass)&&su.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var $u;Sa[Ha].open=!(($u=Sa[Ha])!=null&&$u.open),Hn([...Sa])}},(Ru=Sa[Ha])!=null&&Ru.open?"\u6536\u8D77":"\u5C55\u5F00",(mr=Sa[Ha])!=null&&mr.open?su.createElement(ps.Z,{style:{marginLeft:8}}):su.createElement(fs.Z,{style:{marginLeft:8}}))),((Tl=(gl=Ve==null?void 0:Ve.editData)==null?void 0:gl.exercise)==null?void 0:Tl.show_challenge_task_pass)&&su.createElement(uu.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((mu=Sa[Ha])!=null&&mu.open)&&"none"},value:(da==null?void 0:da.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),su.createElement("div",{className:ba.action},su.createElement(he.Link,{target:"_blank",to:`/shixuns/${(0,On.G5)()?Be.forked_shixun_identifier:Be==null?void 0:Be.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Be.hideAction&&Zn.map(function(da,Ha){return da.id==="up"&&Be.key===1||da.id==="down"&&Be.key===Be.len?null:su.createElement(Ae.Z,{key:Ha,placement:"bottom",title:da.name},su.createElement("span",{onClick:()=>bn(da),className:da.icon}))})))};return su.createElement("section",{className:ba.wrap},!Ja&&pn(),Ja&&La())};var co=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(hl)),Tu=z(52810),hr=Object.defineProperty,Yr=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,zo=(ce,se,ae)=>se in ce?hr(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Jo=(ce,se)=>{for(var ae in se||(se={}))ar.call(se,ae)&&zo(ce,ae,se[ae]);if(Yr)for(var ae of Yr(se))Mr.call(se,ae)&&zo(ce,ae,se[ae]);return ce},wi=(ce,se)=>{var ae={};for(var _e in ce)ar.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Yr)for(var _e of Yr(ce))se.indexOf(_e)<0&&Mr.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},ys=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ul=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ht=()=>{},editKey:vn,setEditKey:hn=()=>{},setIsClaer:xt=()=>{},reload:Gt=()=>{},addCallback:Bn=pn=>{}}=ae,Dn=wi(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Fn,Wt]=(0,a.useState)([]),[Ut,Yt]=(0,a.useState)(),[ta,nn]=(0,a.useState)([]),[zn,mn]=(0,a.useState)(""),[pa,Pt]=(0,a.useState)(),[Nt,Rt]=(0,a.useState)([]),[Xt,cn]=(0,a.useState)(!1),[tn,Ja]=(0,a.useState)(1),[ha,dt]=(0,a.useState)(!1),[Fa,ia]=(0,a.useState)(""),wu=(0,he.useParams)(),Sa=(0,a.useRef)(null),Hn=(0,a.useRef)(!1),[Oa,tu]=(0,a.useState)([]),Ka=pn=>{tu([...Oa,Jo({},pn)])};(0,a.useEffect)(()=>{Wt(["","","",""])},[]),(0,a.useEffect)(()=>{if(Hn.current)return;if(!(Pe!=null&&Pe.question_choices)){cn(!0),mn(""),Pt(5),Wt(["","","",""]),nn([]);return}mn(Pe==null?void 0:Pe.question_title),Pt(Pe==null?void 0:Pe.question_score),dt(!(Pe!=null&&Pe.repeat_answer)),ia(Pe==null?void 0:Pe.analysis),Ja(Pe==null?void 0:Pe.difficulty),Wt(Pe==null?void 0:Pe.question_choices.map(Tn=>Tn.choice_text));const pn=[];Pe==null||Pe.standard_answer.map((Tn,En)=>{pn.push(Tn-1)}),Rt(Pe.tag_discipline_ids),nn(pn)},[Pe,Xt]),(0,a.useEffect)(()=>{Xt&&pn();function pn(){return ys(this,null,function*(){var Tn,En;const da=yield(0,ne.YY)({sub_discipline_id:(En=(Tn=pt.editData)==null?void 0:Tn.exercise)==null?void 0:En.sub_discipline_id});tu(da.tag_disciplines)})}},[Xt]),(0,a.useEffect)(()=>{var pn;const Tn=(pn=pt==null?void 0:pt.tagDisciplineData)!=null&&pn.tag_disciplines&&Array.isArray(pt.tagDisciplineData.tag_disciplines)?pt.tagDisciplineData.tag_disciplines:[];tu(Tn)},[pt.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:La,isEdit:Xt}));const Ba=pn=>{(pn==null?void 0:pn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),cn(!1),hn(-1),Hn.current=!1,Gt())},La=()=>ys(void 0,null,function*(){var pn,Tn,En,da;if(!zn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ha=Fn.findIndex(Cr=>!Cr);if(Ha>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Tu.k4[Ha]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ta.length)return pe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ta.length<1)return pe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const au=Fn.map((Cr,Zu)=>({choice_text:Cr,is_answer:ta.includes(Zu)?Zu+1:0}));Hn.current=!0;let Ya;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ys(void 0,null,function*(){var Cr,Zu;Ya=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zn,question_type:1,question_score:pa,question_choices:au.map(sa=>sa.choice_text),standard_answers:au.filter(sa=>sa.is_answer).map(sa=>sa.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(Zu=(Cr=pt.editData)==null?void 0:Cr.exercise)==null?void 0:Zu.sub_discipline_id,difficulty:tn,is_cover:1,repeat_answer:!ha,analysis:Fa}}),Ba(Ya)}),onCancel:()=>ys(void 0,null,function*(){var Cr,Zu;Ya=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zn,question_type:1,question_score:pa,question_choices:au.map(sa=>sa.choice_text),standard_answers:au.filter(sa=>sa.is_answer).map(sa=>sa.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(Zu=(Cr=pt.editData)==null?void 0:Cr.exercise)==null?void 0:Zu.sub_discipline_id,difficulty:tn,repeat_answer:!ha,analysis:Fa}}),Ba(Ya)})}):(Ya=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:zn,question_type:1,question_score:pa,question_choices:au.map(Cr=>Cr.choice_text),standard_answers:au.filter(Cr=>Cr.is_answer).map(Cr=>Cr.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(Tn=(pn=pt.editData)==null?void 0:pn.exercise)==null?void 0:Tn.sub_discipline_id,difficulty:tn,repeat_answer:!ha,analysis:Fa}}),Ba(Ya)):(Ya=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:wu.categoryId,question_title:zn,question_type:1,question_score:pa,question_choices:au.map(Cr=>Cr.choice_text),standard_answers:au.filter(Cr=>Cr.is_answer).map(Cr=>Cr.is_answer),tag_discipline_ids:Nt,sub_discipline_id:(da=(En=pt.editData)==null?void 0:En.exercise)==null?void 0:da.sub_discipline_id,difficulty:tn,repeat_answer:!ha,analysis:Fa}}),Ba(Ya))}),Zn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(pn=>{var Tn,En;return((En=(Tn=pt==null?void 0:pt.editData)==null?void 0:Tn.exercise)==null?void 0:En.exercise_status)===1?pn:pn.id!=="del"&&pn.id!=="add"}),bn=pn=>ys(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(pn.id){case"del":let Tn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ys(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Jo({},wu)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:pn.id}}),et({type:"exercise/editExercise",payload:Jo({},wu)});break;case"edit":hn(Pe.dragKey),cn(!0);break;case"add":Bn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),ca=()=>{var pn;return a.createElement("aside",{ref:Sa},a.createElement("div",{className:ba.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:ba.questionChoices},(pn=Pe==null?void 0:Pe.question_choices)==null?void 0:pn.map(function(Tn,En){return a.createElement(oe.Z,{key:En},a.createElement(ve.Z,null,a.createElement(Ie.ZP,{key:En,checked:Pe.standard_answer.includes(En+1),disabled:!0},Tu.k4[En],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(uu.Z,{value:Tn.choice_text}))))})),a.createElement("div",{className:ba.action},!Pe.hideAction&&Zn.map(function(Tn,En){return Tn.id==="up"&&Pe.key===1||Tn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:En,placement:"bottom",title:Tn.name},a.createElement("span",{onClick:()=>bn(Tn),className:Tn.icon}))})))},Qn=()=>{var pn,Tn;return a.createElement("aside",null,a.createElement("div",{className:ba.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.required},"*"),a.createElement("span",{className:ba.title},"\u9898\u5E72\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zn,onChange:En=>mn(En)}),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.required},"*"),a.createElement("span",{className:ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Fn.map((En,da)=>{var Ha,au;return a.createElement("div",{className:ba.choiceWrap,key:da},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${ba.answer} ${ta.includes(da)?ba.activeAnswer:""}`,onClick:()=>{ta.includes(da)?nn(ta.filter(Ya=>Ya!==da)):nn([...ta,da])}},Tu.k4[da])),a.createElement("div",{className:ba.editorWrap},Ut===da?a.createElement(Fi.Z,{id:`single-question-option-${da}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:En,onChange:Ya=>{Fn[da]=Ya,Wt(Fn)}}):a.createElement("div",{className:ba.htmlWrap,onClick:()=>Yt(da)},a.createElement(uu.Z,{value:En}))),((au=(Ha=pt.editData)==null?void 0:Ha.exercise)==null?void 0:au.exercise_status)===1&&a.createElement(a.Fragment,null,da>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${ba.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wt(Fn.filter((Ya,Cr)=>Cr!==da))})),da<7&&da===Fn.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${ba.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wt([...Fn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fa,onChange:En=>ia(En)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:pa,max:1e4,min:0,onChange:En=>{Pt(En)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:ba.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:tn,onChange:En=>{Ja(En.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:ba.titleWrap},a.createElement("span",{className:`${ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Jn.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Nt,onChange:Rt,subId:(Tn=(pn=pt.editData)==null?void 0:pn.exercise)==null?void 0:Tn.sub_discipline_id,knowledgeOptions:Oa,onAddKnowledgeFinish:Ka})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:ha,onChange:En=>{dt(En)}}))),a.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Ht(),cn(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{La()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:ba.wrap},!Xt&&ca(),Xt&&Qn())};var Xs=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ul)),Js=z(66309),Bi=({value:ce=[[],[]],onChange:se})=>{var ae,_e;const[pt,Ve]=(0,a.useState)(""),[Dt,et]=(0,a.useState)(""),Be=Pe=>{if(!Pe)return!1;let Ht=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(pe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ae.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:pt,onChange:Pe=>{Ve(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var Ht,vn,hn;const xt=(Ht=Pe.target)==null?void 0:Ht.value;Be(xt)&&((hn=ce[0])==null||hn.push((vn=xt==null?void 0:xt.split("|"))==null?void 0:vn.filter(Gt=>!!Gt)),se([...ce]),Ve(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ae=ce==null?void 0:ce[0])==null?void 0:ae.map((Pe,Ht)=>a.createElement(Js.default,{className:"mb10",key:Ht,closable:!0,onClose:vn=>{var hn;vn.preventDefault(),ce[0]=(hn=ce[0])==null?void 0:hn.filter((xt,Gt)=>Gt!==Ht),se([...ce])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:Dt,onChange:Pe=>{et(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var Ht,vn,hn;const xt=(Ht=Pe.target)==null?void 0:Ht.value;Be(xt)&&((hn=ce[1])==null||hn.push((vn=xt==null?void 0:xt.split("|"))==null?void 0:vn.filter(Gt=>!!Gt)),se([...ce]),et(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(_e=ce==null?void 0:ce[1])==null?void 0:_e.map((Pe,Ht)=>a.createElement(Js.default,{className:"mb10",key:Ht,closable:!0,onClose:vn=>{var hn;vn.preventDefault(),ce[1]=(hn=ce[1])==null?void 0:hn.filter((xt,Gt)=>Gt!==Ht),se([...ce])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Yi=Object.defineProperty,Vo=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,zc=Object.prototype.propertyIsEnumerable,mc=(ce,se,ae)=>se in ce?Yi(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,dd=(ce,se)=>{for(var ae in se||(se={}))bs.call(se,ae)&&mc(ce,ae,se[ae]);if(Vo)for(var ae of Vo(se))zc.call(se,ae)&&mc(ce,ae,se[ae]);return ce},Kc=(ce,se)=>{var ae={};for(var _e in ce)bs.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Vo)for(var _e of Vo(ce))se.indexOf(_e)<0&&zc.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Xl=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const hc=null,xc=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ht=()=>{},editKey:vn,setEditKey:hn=()=>{},reload:xt=()=>{},addCallback:Gt=()=>{},setIsClaer:Bn=()=>{}}=ae,Dn=Kc(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Fn,Wt]=(0,a.useState)(""),[Ut,Yt]=(0,a.useState)(""),[ta,nn]=(0,a.useState)(""),[zn,mn]=(0,a.useState)(),[pa,Pt]=(0,a.useState)(!1),[Nt,Rt]=(0,a.useState)([]),[Xt,cn]=(0,a.useState)(1),[tn,Ja]=(0,a.useState)(!1),[ha,dt]=(0,a.useState)([[],[]]),Fa=(0,a.useRef)(!1),ia=(0,he.useParams)(),[wu,Sa]=(0,a.useState)([]),Hn=bn=>{Sa([...wu,dd({},bn)])};(0,a.useEffect)(()=>{var bn;if(!Fa.current){if(!(Pe!=null&&Pe.question_title)){Pt(!0),Wt(""),nn(""),mn(10);return}Ja(!(Pe!=null&&Pe.repeat_answer)),Wt(Pe==null?void 0:Pe.question_title),nn((bn=Pe==null?void 0:Pe.standard_answer)==null?void 0:bn[0]),mn(Pe==null?void 0:Pe.question_score),Rt(Pe.tag_discipline_ids),cn(Pe==null?void 0:Pe.difficulty),Yt(Pe==null?void 0:Pe.analysis),dt([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[_e.editData,pa]),(0,a.useEffect)(()=>{var bn;const ca=(bn=pt==null?void 0:pt.tagDisciplineData)!=null&&bn.tag_disciplines&&Array.isArray(pt.tagDisciplineData.tag_disciplines)?pt.tagDisciplineData.tag_disciplines:[];Sa(ca)},[pt.tagDisciplineData]),(0,a.useEffect)(()=>{pa&&bn();function bn(){return Xl(this,null,function*(){var ca,Qn;const pn=yield(0,ne.YY)({sub_discipline_id:(Qn=(ca=pt.editData)==null?void 0:ca.exercise)==null?void 0:Qn.sub_discipline_id});Sa(pn.tag_disciplines)})}},[pa]),(0,a.useImperativeHandle)(se,()=>({onSave:tu,isEdit:pa}));const Oa=bn=>{(bn==null?void 0:bn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt(!1),hn(-1),Fa.current=!1,xt())},tu=()=>Xl(void 0,null,function*(){var bn,ca,Qn,pn;if(!Fn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Tn=ha[0],En=ha[1];Fa.current=!0;let da;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Xl(void 0,null,function*(){var Ha,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Fn,question_type:4,question_score:zn,standard_answers:[ta],tag_discipline_ids:Nt,sub_discipline_id:(au=(Ha=pt.editData)==null?void 0:Ha.exercise)==null?void 0:au.sub_discipline_id,difficulty:Xt,is_cover:1,repeat_answer:!tn,analysis:Ut,normal_keywords:Tn,main_keywords:En}}),Oa(da)}),onCancel:()=>Xl(void 0,null,function*(){var Ha,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Fn,question_type:4,question_score:zn,standard_answers:[ta],tag_discipline_ids:Nt,sub_discipline_id:(au=(Ha=pt.editData)==null?void 0:Ha.exercise)==null?void 0:au.sub_discipline_id,difficulty:Xt,repeat_answer:!tn,analysis:Ut,normal_keywords:Tn,main_keywords:En}}),Oa(da)})}):(da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Fn,question_type:4,question_score:zn,standard_answers:[ta],tag_discipline_ids:Nt,sub_discipline_id:(ca=(bn=pt.editData)==null?void 0:bn.exercise)==null?void 0:ca.sub_discipline_id,difficulty:Xt,repeat_answer:!tn,analysis:Ut,normal_keywords:Tn,main_keywords:En}}),Oa(da)):(da=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ia.categoryId,exercise_bank_id:ia.categoryId,question_title:Fn,question_type:4,question_score:zn,standard_answers:[ta],tag_discipline_ids:Nt,sub_discipline_id:(pn=(Qn=pt.editData)==null?void 0:Qn.exercise)==null?void 0:pn.sub_discipline_id,difficulty:Xt,repeat_answer:!tn,analysis:Ut,normal_keywords:Tn,main_keywords:En}}),Oa(da)),{name:Fn,answer_texts:[ta],analysis:Ut,normal_keywords:Tn,main_keywords:En}}),Ka=()=>{var bn,ca;return a.createElement("aside",null,a.createElement("div",{className:ba.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Fn,onChange:Qn=>Wt(Qn)}),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Fi.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ta,onChange:Qn=>nn(Qn)}),a.createElement(Bi,{value:ha,onChange:dt}),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Fi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ut,onChange:Qn=>Yt(Qn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:zn,max:1e4,min:0,onChange:Qn=>{mn(Qn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:ba.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:Xt,onChange:Qn=>{cn(Qn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:ba.titleWrap},a.createElement("span",{className:`${ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Jn.N,{value:Nt,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Rt,subId:(ca=(bn=pt.editData)==null?void 0:bn.exercise)==null?void 0:ca.sub_discipline_id,knowledgeOptions:wu,onAddKnowledgeFinish:Hn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:tn,onChange:Qn=>{Ja(Qn)}}))),a.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Ht(),Pt(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{tu()}},"\u4FDD\u5B58")))},Ba=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(bn=>{var ca,Qn;return((Qn=(ca=pt==null?void 0:pt.editData)==null?void 0:ca.exercise)==null?void 0:Qn.exercise_status)===1?bn:bn.id!=="del"&&bn.id!=="add"}),La=bn=>Xl(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(bn.id){case"del":let ca;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Xl(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:dd({},ia)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:bn.id}}),et({type:"exercise/editExercise",payload:dd({},ia)});break;case"edit":hn(Pe.dragKey),Pt(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),Zn=()=>a.createElement("aside",null,a.createElement("div",{className:ba.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:ba.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(uu.Z,{value:ta||""})),a.createElement("div",{className:ba.action},!Pe.hideAction&&Ba.map(function(bn,ca){return bn.id==="up"&&Pe.key===1||bn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:ca,placement:"bottom",title:bn.name},a.createElement("span",{onClick:()=>La(bn),className:bn.icon}))})));return a.createElement("section",{className:ba.wrap},!pa&&Zn(),pa&&Ka())};var Yc=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(xc)),qo=z(67294),ad=Object.defineProperty,Zc=Object.getOwnPropertySymbols,qd=Object.prototype.hasOwnProperty,Qd=Object.prototype.propertyIsEnumerable,Id=(ce,se,ae)=>se in ce?ad(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ld=(ce,se)=>{for(var ae in se||(se={}))qd.call(se,ae)&&Id(ce,ae,se[ae]);if(Zc)for(var ae of Zc(se))Qd.call(se,ae)&&Id(ce,ae,se[ae]);return ce},Fd=(ce,se)=>{var ae={};for(var _e in ce)qd.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Zc)for(var _e of Zc(ce))se.indexOf(_e)<0&&Qd.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},md=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const d0=["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"],_d=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ht=()=>{},editKey:vn,setEditKey:hn=()=>{},addCallback:xt=()=>{},setIsClaer:Gt=()=>{}}=ae,Bn=Fd(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Dn,Fn]=(0,a.useState)([]),[Wt,Ut]=(0,a.useState)(),[Yt,ta]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(""),[mn,pa]=(0,a.useState)(5),[Pt,Nt]=(0,a.useState)(!1),Rt=(0,he.useParams)();(0,a.useEffect)(()=>{Fn(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){Nt(!0),zn(""),pa(5),Fn(["","","",""]),ta([]);return}zn(Pe==null?void 0:Pe.question_title),pa(Pe==null?void 0:Pe.question_score),Fn(Pe==null?void 0:Pe.question_choices.map(Fa=>Fa.choice_text));const dt=[];Pe==null||Pe.standard_answer.map((Fa,ia)=>{dt.push(Fa-1)}),ta(dt)},[Pe]),(0,a.useImperativeHandle)(se,()=>({onSave:Xt,isEdit:Pt}));const Xt=()=>md(void 0,null,function*(){if(!nn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const dt=Dn.findIndex(wu=>!wu);if(dt>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${d0[dt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Yt.length)return pe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Yt.length<1)return pe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Fa=Dn.map((wu,Sa)=>({choice_text:wu,is_answer:Yt.includes(Sa)?Sa+1:0}));let ia;Pe.question_id?ia=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:nn,question_type:1,question_score:mn,question_choices:Fa.map(wu=>wu.choice_text),standard_answers:Fa.filter(wu=>wu.is_answer).map(wu=>wu.is_answer)}}):ia=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Rt.categoryId,question_title:nn,question_type:1,question_score:"5.0",question_choices:Fa.map(wu=>wu.choice_text),standard_answers:Fa.filter(wu=>wu.is_answer).map(wu=>wu.is_answer)}}),ia.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Nt(!1),et({type:"exercise/editExercise",payload:Ld({},Rt)}))}),cn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(dt=>{var Fa,ia;return((ia=(Fa=pt==null?void 0:pt.editData)==null?void 0:Fa.exercise)==null?void 0:ia.exercise_status)===1?dt:dt.id!=="del"&&dt.id!=="add"}),tn=dt=>md(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(dt.id){case"del":let Fa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return md(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Ld({},Rt)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:dt.id}}),et({type:"exercise/editExercise",payload:Ld({},Rt)});break;case"edit":he.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${Rt.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":xt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Ja=dt=>md(void 0,null,function*(){dt.preventDefault();const Fa=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});Fa.status===0&&(0,de.xg)(`/myproblems/${Fa==null?void 0:Fa.identifier}`)}),ha=()=>{var dt,Fa,ia,wu,Sa,Hn,Oa;return qo.createElement("aside",null,qo.createElement("div",{className:ba.questionType},!(Pe!=null&&Pe.isPreview)&&qo.createElement("div",null,qo.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?qo.createElement(qo.Fragment,null,qo.createElement("div",{style:{display:"flex"}},qo.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),qo.createElement(uu.Z,{value:Pe.question_title}),qo.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),qo.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(dt=Pe==null?void 0:Pe.languages)==null?void 0:dt.join("/")),((ia=(Fa=pt==null?void 0:pt.editData)==null?void 0:Fa.exercise)==null?void 0:ia.show_hack_sets)&&qo.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},qo.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},qo.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),qo.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(tu,Ka,Ba)=>Ba+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(tu,Ka,Ba)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,tu)},qo.createElement("div",{className:ba.divname},tu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(tu,Ka,Ba)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,tu)}," ",qo.createElement("div",{className:ba.divname},tu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):qo.createElement("div",{className:"mt5"},qo.createElement(uu.Z,{value:Pe.question_title}),((Sa=(wu=pt==null?void 0:pt.editData)==null?void 0:wu.exercise)==null?void 0:Sa.show_hack_sets)&&qo.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},qo.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},qo.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),qo.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(tu,Ka,Ba)=>Ba+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(tu,Ka,Ba)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,tu)},qo.createElement("div",{className:ba.divname},tu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(tu,Ka,Ba)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,tu)}," ",qo.createElement("div",{className:ba.divname},tu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Oa=(Hn=pt==null?void 0:pt.editData)==null?void 0:Hn.exercise)==null?void 0:Oa.show_hack_description)&&qo.createElement("div",{className:ba.questionChoices},qo.createElement(uu.Z,{value:Pe.description||""})),qo.createElement("div",{className:ba.action},qo.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,de.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${Rt.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${Rt.coursesId}/exercise/add/${Rt.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&cn.map(function(tu,Ka){return tu.id==="up"&&Pe.key===1||tu.id==="down"&&Pe.key===Pe.len?null:qo.createElement(Ae.Z,{key:Ka,placement:"bottom",title:tu.name},qo.createElement("span",{onClick:()=>tn(tu),className:tu.icon}))})))};return qo.createElement("section",{className:ba.wrap},ha())};var Ud=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(_d)),Nd=z(2715),js={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},ud=z(31520),cs=z(67294),Xn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ar=({exercise:ce,globalSetting:se,user:ae,loading:_e,questionInfo:pt,dispatch:Ve})=>{var Dt;const et=(0,he.useParams)(),{is_open_ai_review:Be,zero_commit_student_works:Pe,unified_ai_setting:Ht,ai_review_settings:vn,is_random:hn}=ce.commonHeader,[xt,Gt]=(0,a.useState)({}),[Bn,Dn]=(0,a.useState)(!1),[Fn,Wt]=(0,a.useState)(0),[Ut,Yt]=(0,a.useState)(!1),ta=Ht?vn:((Dt=pt==null?void 0:pt.ai_review_settings)==null?void 0:Dt.length)>0?pt.ai_review_settings:vn;(0,a.useEffect)(()=>{!_e["exercise/getCommonHeader"]&&Be&&!(0,On.dE)()&&nn()},[_e["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((xt==null?void 0:xt.status)=="running"){const Pt=setInterval(()=>{nn()},3e3);return()=>clearInterval(Pt)}},[xt==null?void 0:xt.status]);const nn=()=>Xn(void 0,null,function*(){const Pt=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:et==null?void 0:et.categoryId,exercise_question_id:pt==null?void 0:pt.question_id}});(Pt==null?void 0:Pt.status)===0&&Gt(Pt==null?void 0:Pt.data)}),zn=Pt=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:xt==null?void 0:xt.id,status:Pt,questionId:pt==null?void 0:pt.question_id,onOK:()=>{nn()}}})},mn=()=>{Ve({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:et==null?void 0:et.categoryId,exercise_question_id:pt==null?void 0:pt.question_id}}})},pa=()=>Xn(void 0,null,function*(){if(Be){if(Pe)return pe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Yt(!0);const Pt=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:et==null?void 0:et.categoryId,range:Fn,exercise_question_id:pt==null?void 0:pt.question_id}});(Pt==null?void 0:Pt.status)===0&&(Dn(!1),nn()),Yt(!1)});return cs.createElement("div",{className:js.ai_review_warp},cs.createElement("div",null,Be&&(xt==null?void 0:xt.status)=="running"&&cs.createElement("div",{className:js.under_review},cs.createElement(jt.Z,{spinning:!0,className:"mr6",size:"small"}),cs.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),cs.createElement("span",{className:"ml5",style:{color:"#3061D0"}},xt==null?void 0:xt.rate,(xt==null?void 0:xt.rate)=="0.0%"&&cs.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Be&&["success","failed"].includes(xt==null?void 0:xt.status)&&cs.createElement("div",{className:js.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",cs.createElement("span",{style:{color:"#3061D0"},onClick:()=>zn(1)},xt==null?void 0:xt.success_count),"\u4EBA\uFF0C \u5931\u8D25",cs.createElement("span",{style:{color:"#ff0000"},onClick:()=>zn(0)},xt==null?void 0:xt.fail_count),"\u4EBA")),cs.createElement("div",{className:"flex"},cs.createElement("div",{className:js.btn_operate,onClick:mn},cs.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),cs.createElement("div",{className:`${js.btn_review} ${(xt==null?void 0:xt.status)=="running"&&js.is_disabled}`,onClick:()=>{if((xt==null?void 0:xt.status)!="running"){if(!Be)return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Wt(0),Dn(!0)}}},cs.createElement("img",{src:Ga.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),cs.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Bn,destroyOnClose:!0,onCancel:()=>Dn(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Ut,onOk:()=>pa()},cs.createElement("div",{className:"flex item-center justify-between mb10"},cs.createElement("div",{className:js.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),cs.createElement("div",{className:"flex"},cs.createElement("div",{className:js.btns_pfbz,onClick:()=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:pt==null?void 0:pt.question_id,ai_review_settings:ta}})}},cs.createElement("img",{src:ud.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),cs.createElement("div",{className:js.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${et.coursesId}/exercise/${et.categoryId}/detail?random=${hn}&tabs=12`}},cs.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),cs.createElement(x.default,{pagination:!1,dataSource:ta,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),cs.createElement("div",{className:js.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),cs.createElement("div",{className:js.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},cs.createElement(Ie.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Pt=>Wt(Pt.target.value),value:Fn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var _l=(0,he.connect)(({exercise:ce,globalSetting:se,loading:ae,user:_e})=>({exercise:ce,globalSetting:se,loading:ae.effects,user:_e}))(Ar),Ia=z(67294),Bu=Object.defineProperty,Zo=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,Mi=(ce,se,ae)=>se in ce?Bu(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Bc=(ce,se)=>{for(var ae in se||(se={}))uo.call(se,ae)&&Mi(ce,ae,se[ae]);if(Oi)for(var ae of Oi(se))As.call(se,ae)&&Mi(ce,ae,se[ae]);return ce},gd=(ce,se)=>Zo(ce,yi(se)),dl=(ce,se)=>{var ae={};for(var _e in ce)uo.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Oi)for(var _e of Oi(ce))se.indexOf(_e)<0&&As.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},qs=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Fc=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ht=()=>{},editKey:vn,setEditKey:hn=()=>{},setIsClaer:xt=()=>{},addCallback:Gt=Qn=>{},reload:Bn=()=>{},markBtnVisible:Dn,handleMarkWrongQuestion:Fn,handleAddCorrectAnswers:Wt}=ae,Ut=dl(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Yt,ta]=(0,a.useState)([]),[nn,zn]=(0,a.useState)(!1),[mn,pa]=(0,a.useState)(!0),[Pt,Nt]=(0,a.useState)(1),[Rt,Xt]=(0,a.useState)(!1),[cn,tn]=(0,a.useState)([]),Ja=(0,he.useParams)(),ha=(0,a.useRef)(null),[dt,Fa]=(0,a.useState)(""),[ia,wu]=(0,a.useState)([]),Sa=(0,a.useRef)(!1),Hn=Qn=>{tn([...cn,Bc({},Qn)])};(0,a.useEffect)(()=>{var Qn;if(Sa.current)return;if(!(Pe!=null&&Pe.question_title)){zn(!0),Fa("");return}Fa(Pe==null?void 0:Pe.question_title),Xt(!(Pe!=null&&Pe.repeat_answer)),Nt(Pe==null?void 0:Pe.difficulty),ta(Pe.tag_discipline_ids);const pn=(Qn=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:Qn.map(Tn=>{var En,da,Ha;return gd(Bc({},Tn),{id:Tn.question_id,name:Tn.question_title,open:!1,score:Tn.question_score,qusList:(En=Tn==null?void 0:Tn.question_choices)==null?void 0:En.map(au=>au.choice_text),activeQusEditor:null,qusAnswer:(Ha=[(da=Tn==null?void 0:Tn.question_choices)==null?void 0:da.findIndex(au=>au.standard_boolean)])==null?void 0:Ha.filter(au=>au!==-1)})});wu(pn)},[Pe,nn]),(0,a.useEffect)(()=>{nn&&Qn();function Qn(){return qs(this,null,function*(){var pn,Tn;const En=yield(0,ne.YY)({sub_discipline_id:(Tn=(pn=pt.editData)==null?void 0:pn.exercise)==null?void 0:Tn.sub_discipline_id});tn(En.tag_disciplines)})}},[nn]),(0,a.useEffect)(()=>{var Qn;const pn=(Qn=pt==null?void 0:pt.tagDisciplineData)!=null&&Qn.tag_disciplines&&Array.isArray(pt.tagDisciplineData.tag_disciplines)?pt.tagDisciplineData.tag_disciplines:[];tn(pn)},[pt.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:tu,isEdit:nn}));const Oa=Qn=>{(Qn==null?void 0:Qn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),zn(!1),hn(-1),Sa.current=!1,Bn())},tu=()=>qs(void 0,null,function*(){var Qn,pn,Tn;if(!dt)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(ia.length===0)return pe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let Ha=0;Ha!Cr);if(Ya>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${Ha+1}\u5C0F\u9898${Tu.k4[Ya]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(au!=null&&au.qusAnswer.length))return pe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${Ha+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const En=ia.map(Ha=>{var au;return{id:Ha.id>1?Ha.id:null,question_title:Ha.name,question_type:1,question_choices:Ha.qusList,question_score:Ha.score,standard_answers:[((au=Ha.qusAnswer)==null?void 0:au[0])+1]}});Sa.current=!0;let da;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>qs(void 0,null,function*(){var Ha,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:dt,question_type:7,sub_questions:En,tag_discipline_ids:Yt,sub_discipline_id:(au=(Ha=pt.editData)==null?void 0:Ha.exercise)==null?void 0:au.sub_discipline_id,difficulty:Pt,is_cover:1,repeat_answer:!Rt}}),Oa(da)}),onCancel:()=>qs(void 0,null,function*(){var Ha,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:dt,question_type:7,sub_questions:En,tag_discipline_ids:Yt,sub_discipline_id:(au=(Ha=pt.editData)==null?void 0:Ha.exercise)==null?void 0:au.sub_discipline_id,difficulty:Pt,repeat_answer:!Rt}}),Oa(da)})}):(da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:dt,question_type:7,sub_questions:En,tag_discipline_ids:Yt,sub_discipline_id:(Tn=(pn=pt.editData)==null?void 0:pn.exercise)==null?void 0:Tn.sub_discipline_id,difficulty:Pt,repeat_answer:!Rt}}),Oa(da)))}),Ka=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Qn=>{var pn,Tn;return((Tn=(pn=pt==null?void 0:pt.editData)==null?void 0:pn.exercise)==null?void 0:Tn.exercise_status)===1?Qn:Qn.id!=="del"&&Qn.id!=="add"}),Ba=Qn=>qs(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Qn.id){case"del":let pn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return qs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Bc({},Ja)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Qn.id}}),et({type:"exercise/editExercise",payload:Bc({},Ja)});break;case"edit":hn(Pe.dragKey),zn(!0);break;case"add":Gt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),La=()=>{var Qn;return Ia.createElement("aside",{ref:ha},Ia.createElement("div",{className:ba.questionType},!(Pe!=null&&Pe.isPreview)&&Ia.createElement("div",null,Ia.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ia.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Ia.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ia.createElement(uu.Z,{value:Pe.question_title}),Ia.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):Ia.createElement("div",{className:"mt5"},Ia.createElement(uu.Z,{value:Pe.question_title})),Ia.createElement("div",{style:{display:mn?"block":"none"},className:ba.questionChoices},(Qn=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:Qn.map((pn,Tn)=>{var En,da,Ha,au;return Ia.createElement("div",{key:Tn,style:{marginBottom:"20px"}},Ia.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Ia.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Tn+1,(pn==null?void 0:pn.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(pn==null?void 0:pn.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(pn==null?void 0:pn.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(pn==null?void 0:pn.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Ia.createElement(uu.Z,{value:pn.question_title}),Ia.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pn.question_score,"\u5206\uFF09")),(pn==null?void 0:pn.question_type)==3&&((En=pn==null?void 0:pn.standard_answers)==null?void 0:En.map(function(Ya,Cr){return Ia.createElement(oe.Z,{key:Cr,align:"middle",justify:"start",style:{marginBottom:"5px"}},Ia.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ya==null?void 0:Ya.choice_id,"\uFF09\uFF1A"),Ia.createElement(ve.Z,{flex:"1"},Ia.createElement(oe.Z,{align:"middle",gutter:[1,1]},Ya.answer_text.map(function(Zu,sa){var Ru;return Ia.createElement(ve.Z,{span:24,key:sa},Ia.createElement(Le.default,{key:Cr,checked:(Ru=pn==null?void 0:pn.standard_answers)==null?void 0:Ru.includes(Cr),disabled:!0,value:Zu}))}))))})),(pn==null?void 0:pn.question_type)==4&&Ia.createElement(uu.Z,{value:((da=pn==null?void 0:pn.answer_texts)==null?void 0:da[0])||""}),((pn==null?void 0:pn.question_type)==0||(pn==null?void 0:pn.question_type)==1||(pn==null?void 0:pn.question_type)==2)&&((Ha=pn==null?void 0:pn.question_choices)==null?void 0:Ha.map(function(Ya,Cr){return Ia.createElement(oe.Z,{key:Cr,align:"middle"},Ia.createElement(ve.Z,null,Ia.createElement(Ie.ZP,{key:Cr,checked:pn.standard_answer.includes(Cr+1),disabled:!0},Tu.k4[Cr],".")),Ia.createElement(ve.Z,{flex:"1"},Ia.createElement("span",{className:"c-black font14"},Ia.createElement(uu.Z,{value:Ya.choice_text}))))})),Dn&&Ia.createElement(oe.Z,{className:"mt20",align:"middle",gutter:20},Ia.createElement(ve.Z,null,Ia.createElement(Nd.Z,{state:pn==null?void 0:pn.is_wrong,onClick:()=>Fn({value:pn,type:pn==null?void 0:pn.question_type})})),(pn==null?void 0:pn.question_type)==0&&Ia.createElement(ve.Z,null,Ia.createElement(me.ZP,{style:{color:"#3061D0"},onClick:()=>{Wt==null||Wt({value:pn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(pn==null?void 0:pn.question_type)==4&&((au=pt==null?void 0:pt.commonHeader)==null?void 0:au.teacher_permission)&&Ia.createElement(_l,{questionInfo:pn}))})),Ia.createElement("div",{className:ba.action},Ia.createElement("span",{className:"c-light-primary current",onClick:()=>pa(!mn),style:{}},mn?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Ka.map(function(pn,Tn){return pn.id==="up"&&Pe.key===1||pn.id==="down"&&Pe.key===Pe.len?null:Ia.createElement(Ae.Z,{key:Tn,placement:"bottom",title:pn.name},Ia.createElement("span",{onClick:()=>Ba(pn),className:pn.icon}))})))},Zn=()=>{var Qn,pn;return Ia.createElement("aside",null,Ia.createElement("div",{className:ba.questionType},Ia.createElement("div",null,Ia.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Ia.createElement("section",{className:ba.wrap,style:{padding:0}},Ia.createElement("p",{className:ba.titleWrap},Ia.createElement("span",{className:ba.required},"*"),Ia.createElement("span",{className:ba.title},"\u9898\u5E72\uFF1A")),Ia.createElement(Fi.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:dt,onChange:Tn=>Fa(Tn)}),Ia.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",ia==null?void 0:ia.length),ia==null?void 0:ia.map((Tn,En)=>{var da;return Ia.createElement("div",{className:ba.fold,key:Tn.id},Ia.createElement("div",{onClick:()=>ca("open",En),className:ba.head},Ia.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Tn.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Ia.createElement("span",null,"\u7B2C",En+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Ia.createElement("b",{onClick:Ha=>{Ha.stopPropagation(),ca("delete",En)},className:"iconfont icon-shanchu8"})),Ia.createElement("div",{className:"mb10",style:{display:Tn.open?"block":"none"}},Ia.createElement(Fi.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Tn==null?void 0:Tn.name,onChange:Ha=>ca("value",En,Ha)}),Ia.createElement("p",{className:ba.titleWrap},Ia.createElement("span",{className:ba.required},"*"),Ia.createElement("span",{className:ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",Ia.createElement("span",{className:ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(da=Tn==null?void 0:Tn.qusList)==null?void 0:da.map((Ha,au)=>{var Ya,Cr;return Ia.createElement("div",{className:ba.choiceWrap,key:au},Ia.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Ia.createElement("div",{className:`${ba.answer} ${(Ya=Tn==null?void 0:Tn.qusAnswer)!=null&&Ya.includes(au)?ba.activeAnswer:""}`,onClick:()=>ca("answer",En,au)},Tu.k4[au])),Ia.createElement("div",{className:ba.editorWrap},(Tn==null?void 0:Tn.activeQusEditor)===au?Ia.createElement(Fi.Z,{id:`single-question-option-${au}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ha,onChange:Zu=>ca("details",En,Zu)}):Ia.createElement("div",{className:ba.htmlWrap,onClick:()=>ca("edit",En,au)},Ia.createElement(uu.Z,{value:Ha}))),au>1&&Ia.createElement(Ae.Z,{title:"\u5220\u9664"},Ia.createElement("i",{className:`${ba.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>ca("deleteQus",En,au)})),au<7&&au===((Cr=Tn==null?void 0:Tn.qusList)==null?void 0:Cr.length)-1&&Ia.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ia.createElement("i",{className:`${ba.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ca("addQus",En)})))}),Ia.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Ia.createElement(Re.Z,{value:Tn.score,max:1e4,min:0,onChange:Ha=>ca("score",En,Ha)})," ","\u5206")))}),ia.length<20&&Ia.createElement(me.ZP,{type:"primary",onClick:bn},Ia.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Ia.createElement("p",{className:"mt10"},Ia.createElement("span",{className:ba.difficult},Ia.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Ia.createElement(Ie.ZP.Group,{value:Pt,onChange:Tn=>{Nt(Tn.target.value)}},Ia.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),Ia.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),Ia.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),Ia.createElement("p",{className:ba.titleWrap},Ia.createElement("span",{className:`${ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Ia.createElement("span",{className:ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Ia.createElement("div",{className:"mt5"},Ia.createElement(Jn.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Yt,onChange:ta,subId:(pn=(Qn=pt.editData)==null?void 0:Qn.exercise)==null?void 0:pn.sub_discipline_id,knowledgeOptions:cn,onAddKnowledgeFinish:Hn}))),Ia.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&Ia.createElement(me.ZP,{type:"default",onClick:()=>{Ht(),zn(!1)}},"\u53D6\u6D88"),Ia.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{tu()}},"\u4FDD\u5B58")))},bn=()=>{const Qn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};wu(ia.concat(Qn))},ca=(Qn,pn,Tn)=>{var En;const da=(0,Ta.cloneDeep)(ia);Qn==="open"&&(da[pn].open=!da[pn].open),Qn==="delete"&&da.splice(pn,1),Qn==="value"&&(da[pn].name=Tn),Qn==="answer"&&(da[pn].qusAnswer=[Tn]),Qn==="edit"&&(da[pn].activeQusEditor=Tn),Qn==="details"&&(da[pn].qusList[da[pn].activeQusEditor]=Tn),Qn==="addQus"&&(da[pn].qusList=da[pn].qusList.concat("")),Qn==="deleteQus"&&(da[pn].qusList=da[pn].qusList.filter((Ha,au)=>au!==Tn),da[pn].qusAnswer=(En=da[pn].qusAnswer)==null?void 0:En.filter(Ha=>Ha!==Tn)),Qn==="analysis"&&(da[pn].analysis=Tn),Qn==="score"&&(da[pn].score=Tn),wu(da)};return Ia.createElement("section",{className:ba.wrap},!nn&&La(),nn&&Zn())};var be=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Fc)),Te=z(66012),at={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Et=z(48994),rn=z(19575),Mn=Object.defineProperty,na=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,nu=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,tr=(ce,se,ae)=>se in ce?Mn(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,gr=(ce,se)=>{for(var ae in se||(se={}))vu.call(se,ae)&&tr(ce,ae,se[ae]);if(nu)for(var ae of nu(se))Uu.call(se,ae)&&tr(ce,ae,se[ae]);return ce},Xu=(ce,se)=>na(ce,ka(se)),Fr=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const br=({data:ce,exercise:se,isDragDisabled:ae=!1,editorProps:_e={},onDragEnd:pt=()=>{},dispatch:Ve,markBtnVisible:Dt=!1,batchScore:et=[],reload:Be=()=>{}})=>{const Pe=(0,a.useRef)(),Ht=(0,he.useParams)(),[vn,hn]=Fe.default.useModal(),xt=()=>{var zn,mn,pa,Pt,Nt,Rt,Xt,cn,tn,Ja,ha,dt,Fa,ia,wu,Sa;return[{name:"\u5355\u9009\u9898",type:0,count:(zn=ce==null?void 0:ce.exercise_types)==null?void 0:zn.q_singles,score:(mn=ce==null?void 0:ce.exercise_types)==null?void 0:mn.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(pa=ce==null?void 0:ce.exercise_types)==null?void 0:pa.q_doubles,score:(Pt=ce==null?void 0:ce.exercise_types)==null?void 0:Pt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(Nt=ce==null?void 0:ce.exercise_types)==null?void 0:Nt.q_judges,score:(Rt=ce==null?void 0:ce.exercise_types)==null?void 0:Rt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Xt=ce==null?void 0:ce.exercise_types)==null?void 0:Xt.q_nulls,score:(cn=ce==null?void 0:ce.exercise_types)==null?void 0:cn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(tn=ce==null?void 0:ce.exercise_types)==null?void 0:tn.q_mains,score:(Ja=ce==null?void 0:ce.exercise_types)==null?void 0:Ja.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(ha=ce==null?void 0:ce.exercise_types)==null?void 0:ha.q_shixuns,score:(dt=ce==null?void 0:ce.exercise_types)==null?void 0:dt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Fa=ce==null?void 0:ce.exercise_types)==null?void 0:Fa.q_pros,score:(ia=ce==null?void 0:ce.exercise_types)==null?void 0:ia.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(wu=ce==null?void 0:ce.exercise_types)==null?void 0:wu.q_combinations,score:(Sa=ce==null?void 0:ce.exercise_types)==null?void 0:Sa.q_combination_scores,items:[]}]},Gt=(zn,mn,pa)=>{const Pt=Array.from(zn),[Nt]=Pt.splice(mn,1);return Pt.splice(pa,0,Nt),Pt},Bn=(zn,mn,pa)=>{if(!zn.destination)return;const Pt=Gt(mn,zn.source.index,zn.destination.index);pt(Pt,pa)},Dn=zn=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:zn}})},Fn=(zn,mn)=>{var pa,Pt,Nt;if(mn===0)return a.createElement(Xs,gr({reload:Be,editData:zn},zn));if(mn===1)return a.createElement(ql,gr({reload:Be,editData:zn},zn));if(mn===2)return a.createElement(Ms,gr({reload:Be,editData:zn},zn));if(mn===3)return a.createElement(Cc,gr({reload:Be,editData:zn},zn));if(mn===4)return a.createElement(Yc,gr({reload:Be,editData:zn},zn));if(mn===5)return a.createElement(co,gr({reload:Be,editData:zn},zn));if(mn===6)return a.createElement(Ud,gr({editData:zn},zn));if(mn===7)return a.createElement(be,gr({handleAddCorrectAnswers:ta,handleMarkWrongQuestion:Dn,markBtnVisible:Dt,reload:Be,editData:zn},zn));if(mn===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(uu.Z,{value:zn.key+"."+((pa=zn==null?void 0:zn.program_attr)==null?void 0:pa.description)}),a.createElement(uu.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:rn.Base64.decode(((Pt=zn==null?void 0:zn.program_attr)==null?void 0:Pt.code)||"")}),(Nt=zn==null?void 0:zn.standard_answer)==null?void 0:Nt.map(function(Rt,Xt){return a.createElement(oe.Z,{key:Xt,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Rt.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(oe.Z,{align:"middle",gutter:[1,1]},a.createElement(Le.default,{key:Xt,disabled:!0,value:Rt.answer_text||"- -"}))))}))},Wt=(zn,mn,pa)=>a.createElement(Te.Z5,{onDragEnd:Pt=>Bn(Pt,zn,mn)},a.createElement(Te.bK,{droppableId:"droppable"},(Pt,Nt)=>a.createElement("div",Xu(gr({ref:Pt.innerRef},Pt.droppableProps),{style:{width:"100%"}}),zn==null?void 0:zn.map((Rt,Xt)=>{var cn;const tn=gr(Xu(gr({},Rt),{key:Xt+1,hideAction:!0,isPreview:!0,dragKey:mn+"-"+Xt}),_e);return a.createElement(Te._l,{key:tn==null?void 0:tn.question_id,draggableId:(cn=tn==null?void 0:tn.question_id)==null?void 0:cn.toString(),index:Xt,isDragDisabled:ae},(Ja,ha)=>{var dt;return a.createElement("aside",gr(gr({ref:Ja.innerRef},Ja.draggableProps),Ja.dragHandleProps),a.createElement("div",{className:at.posWarp,id:tn.dragKey},Fn(tn,mn),a.createElement(oe.Z,{className:"pl30",align:"middle",gutter:20},Dt&&![5,6,7,8].includes(mn)&&a.createElement(ve.Z,null,a.createElement(Nd.Z,{state:tn==null?void 0:tn.is_wrong,onClick:()=>Dn({value:tn,type:mn})})),[5,6,8].includes(mn)&&(tn==null?void 0:tn.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(Et.C,{dataSource:tn})),Dt&&[0].includes(mn)&&a.createElement(ve.Z,null,a.createElement(me.ZP,{style:{color:"#3061D0"},onClick:()=>{ta({value:tn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),mn===4&&((dt=se==null?void 0:se.commonHeader)==null?void 0:dt.teacher_permission)&&a.createElement(_l,{questionInfo:tn}),a.createElement(ks.Z,null),!ae&&a.createElement("div",{className:at.pos},a.createElement("div",{className:at.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Pt.placeholder))),Ut=zn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[zn]||0,Yt=(zn,mn)=>{Pe.current=Ut(mn),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,mn==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":mn,"\uFF1A"),a.createElement(Re.Z,{min:1,defaultValue:Pe.current,onChange:pa=>{Pe.current=pa}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),mn==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Fr(void 0,null,function*(){(yield(0,Ce.ZP)(`/api/exercises/${Ht.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:zn,score:Pe.current}})).status!==-1&&Be()})})},ta=({value:zn}={})=>{var mn,pa;let Pt=(zn==null?void 0:zn.standard_answer)||[];const Nt=vn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(mn=zn==null?void 0:zn.standard_answer)==null?void 0:mn.map(Rt=>{var Xt;return(Xt=Tu.k4)==null?void 0:Xt[Rt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Se.default.Group,{className:"flex-col mt20",options:(pa=zn==null?void 0:zn.question_choices)==null?void 0:pa.map((Rt,Xt)=>{var cn;return{value:Rt==null?void 0:Rt.choice_position,label:a.createElement(uu.Z,{className:"c-black font14",value:`${(cn=Tu.k4)==null?void 0:cn[Xt]}. ${Rt==null?void 0:Rt.choice_text}`}),disabled:Rt==null?void 0:Rt.origin_standard_answer}}),defaultValue:Pt,onChange:Rt=>{Pt=Rt}})),onOk:()=>Fr(void 0,null,function*(){const Rt=yield(0,Ce.ZP)(`/api/exercises/${Ht.categoryId}/questions/${zn==null?void 0:zn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Pt}});(Rt==null?void 0:Rt.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Ve({type:"exercise/editExercise",payload:{categoryId:Ht.categoryId,coursesId:Ht.coursesId}}))})})},nn=function(){var zn;const mn=xt();return(zn=ce==null?void 0:ce.exercise_questions)==null||zn.forEach(function(Pt,Nt){var Rt,Xt,cn,tn,Ja,ha,dt,Fa,ia,wu,Sa,Hn,Oa,tu,Ka,Ba;Pt.question_type===0&&((Xt=(Rt=mn[Pt.question_type])==null?void 0:Rt.items)==null||Xt.push(Pt)),Pt.question_type===1&&((tn=(cn=mn[Pt.question_type])==null?void 0:cn.items)==null||tn.push(Pt)),Pt.question_type===2&&((ha=(Ja=mn[Pt.question_type])==null?void 0:Ja.items)==null||ha.push(Pt)),Pt.question_type===3&&((Fa=(dt=mn[Pt.question_type])==null?void 0:dt.items)==null||Fa.push(Pt)),Pt.question_type===4&&((wu=(ia=mn[Pt.question_type])==null?void 0:ia.items)==null||wu.push(Pt)),Pt.question_type===5&&((Hn=(Sa=mn[Pt.question_type])==null?void 0:Sa.items)==null||Hn.push(Pt)),Pt.question_type===6&&((tu=(Oa=mn[Pt.question_type])==null?void 0:Oa.items)==null||tu.push(Pt)),Pt.question_type===7&&((Ba=(Ka=mn[Pt.question_type])==null?void 0:Ka.items)==null||Ba.push(Pt))}),ce==null?void 0:ce.map((Pt,Nt)=>{var Rt,Xt;return a.createElement(a.Fragment,{key:Nt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,de.EM)(Nt+1),"\u3001",Pt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Pt.count,"\u9898",(Pt==null?void 0:Pt.question_type)===7?`\uFF0C\u5305\u542B${Pt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Pt.score,"\u5206\uFF09"),(Pt.question_type==5||Pt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Pt.question_type==5&&a.createElement(Se.default,{defaultChecked:(Xt=(Rt=se==null?void 0:se.editData)==null?void 0:Rt.exercise)==null?void 0:Xt.show_challenge_task_pass,onChange:cn=>Fr(this,null,function*(){let tn=yield(0,Ce.ZP)(`/api/exercises/${Ht.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:cn.target.checked}});(tn==null?void 0:tn.status)===0&&(pe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ve({type:"exercise/editExercise",payload:gr({},Ht)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Pt==null?void 0:Pt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var cn,tn,Ja,ha;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Se.default,{defaultChecked:(tn=(cn=se==null?void 0:se.editData)==null?void 0:cn.exercise)==null?void 0:tn.show_hack_sets,onChange:dt=>Fr(this,null,function*(){let Fa=yield(0,Ce.ZP)(`/api/exercises/${Ht.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:dt.target.checked}});(Fa==null?void 0:Fa.status)===0&&(pe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Ve({type:"exercise/editExercise",payload:gr({},Ht)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Se.default,{defaultChecked:(ha=(Ja=se==null?void 0:se.editData)==null?void 0:Ja.exercise)==null?void 0:ha.show_hack_description,onChange:dt=>Fr(this,null,function*(){let Fa=yield(0,Ce.ZP)(`/api/exercises/${Ht.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:dt.target.checked}});(Fa==null?void 0:Fa.status)===0&&(pe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Ve({type:"exercise/editExercise",payload:gr({},Ht)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(et==null?void 0:et.includes(Pt==null?void 0:Pt.name))&&a.createElement(me.ZP,{onClick:()=>Yt(Pt==null?void 0:Pt.question_type,Pt==null?void 0:Pt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Wt(Pt.items,Pt==null?void 0:Pt.question_type,Pt==null?void 0:Pt.name))})};return a.createElement("div",null," ",nn(),hn," ")};var yr=(0,he.connect)()(br),Sl=z(80193),ro=z(99543),kr=z(67294),nl=Object.defineProperty,vo=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,zl=(ce,se,ae)=>se in ce?nl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,kl=(ce,se)=>{for(var ae in se||(se={}))Xr.call(se,ae)&&zl(ce,ae,se[ae]);if(vo)for(var ae of vo(se))Pl.call(se,ae)&&zl(ce,ae,se[ae]);return ce},Eo=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const $r=({exercise:ce,loading:se,dispatch:ae,activeTabs:_e})=>{var pt;const Ve=(0,he.useParams)(),[Dt]=(0,a.useState)(kl(kl({},Ve),{page:1,per_page:10})),{editData:et,commonHeader:{exercise_status:Be}}=ce;(0,a.useEffect)(()=>{_e==="2"&&Pe()},[Ve.categoryId,_e]);const Pe=()=>Eo(void 0,null,function*(){yield(0,Za.w)(Ve.coursesId,Ve.categoryId,"",2,3),ae({type:"exercise/editExercise",payload:kl({},Dt)})});return(0,a.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),kr.createElement("div",null,kr.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},kr.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),kr.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),kr.createElement(me.ZP,{onClick:()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Ve.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),kr.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},kr.createElement(jt.Z,{spinning:se["exercise/editExercise"]},kr.createElement(Sl.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:_e,showExportBtn:!0}),kr.createElement(ks.Z,null),kr.createElement(yr,{data:et==null?void 0:et.exercise_question_types,exercise:ce,isDragDisabled:!0,markBtnVisible:Be===3&&(((pt=et==null?void 0:et.exercise)==null?void 0:pt.is_creator)||(0,On.Ny)())}),kr.createElement(ro.Z,null))))};var $l=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se.effects}))($r),xl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},ni=z(246),bo=z.n(ni),Qo=z(14375),di=z(28575),ku=z(67294),Mo=Object.defineProperty,Jr=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,Hi=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,gi=(ce,se,ae)=>se in ce?Mo(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Lo=(ce,se)=>{for(var ae in se||(se={}))Hi.call(se,ae)&&gi(ce,ae,se[ae]);if(mi)for(var ae of mi(se))$i.call(se,ae)&&gi(ce,ae,se[ae]);return ce},_o=(ce,se)=>Jr(ce,Fo(se)),Wi=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const zs=({exercise:ce,loading:se,dispatch:ae,cb:_e})=>{const pt=_o(Lo({},(0,he.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Ve,Dt]=(0,a.useState)(Lo({},pt)),[et,Be]=(0,a.useState)([]);const[Pe,Ht]=(0,a.useState)(!0),[vn,hn]=(0,a.useState)(!0),[xt,Gt]=(0,a.useState)(0),[Bn,Dn]=(0,a.useState)(!1),[Fn,Wt]=(0,a.useState)([]),[Ut,Yt]=(0,a.useState)([]),[ta,nn]=(0,a.useState)([]),[zn]=fe.default.useForm(),[mn,pa]=(0,a.useState)("");(0,a.useEffect)(()=>{ce.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(et=[],Pt(),Nt(1))},[ce.actionTabs.key,Ve.commit_types]);const Pt=()=>Wi(void 0,null,function*(){var Fa,ia;const wu=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/header_info.json`,{method:"get"});(wu==null?void 0:wu.status)===0&&(nn([...(Fa=wu==null?void 0:wu.data)==null?void 0:Fa.course_groups]),Yt([...(ia=wu==null?void 0:wu.data)==null?void 0:ia.course_groups]))}),Nt=Fa=>Wi(void 0,null,function*(){var ia;Fa==1&&(et=[]),Ht(!0),Ve.page=Fa,hn(!0);const wu=yield ae({type:"exercise/getRedoModal",payload:_o(Lo({},Ve),{commit_types:Ve.commit_types.includes(0)?[]:Ve.commit_types,score:((Ve==null?void 0:Ve.one)||0)+`${Ve!=null&&Ve.two?","+(Ve==null?void 0:Ve.two):""}`})});((ia=wu==null?void 0:wu.exercise_users)==null?void 0:ia.length){if(Fa.target.checked){const ia=et==null?void 0:et.map(wu=>wu.user_id);Wt(ia)}else Wt([])},Xt=Fa=>{Ve.course_group=Ve.save_course_group,Ve.student_id=Ve.save_student_id,Ve.realname=Ve.save_realname,Dt(Lo({},Ve)),Be([]),Nt(1)},cn=()=>{Ve.one=Ve.save_one,Ve.two=Ve.save_two,Gt(xt+1),Dt(Lo({},Ve)),Be([]),Nt(1)},tn=()=>{(Ve==null?void 0:Ve.sort)===null?Ve.sort="asc":(Ve==null?void 0:Ve.sort)==="asc"?Ve.sort="desc":(Ve==null?void 0:Ve.sort)==="desc"&&(Ve.sort=null),Dt(Lo({},Ve)),Be([]),Nt(1)},Ja=()=>{let Fa=!1;const ia=()=>Wi(void 0,null,function*(){(yield(0,ne.q6)(_o(Lo({},Ve),{is_reset:Fa,user_ids:Fn}))).status===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),_e&&_e(),ae({type:"exercise/setActionTabs",payload:{}})),ae({type:"exercise/getCommonHeader",payload:Lo({},Ve)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ku.createElement("div",{style:{margin:"13px 0 0px 0"}},ku.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ku.createElement(Se.default,{onChange:wu=>{Fa=wu.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:ia})},ha=Fa=>{const ia=parseInt(Fa);return isNaN(ia)?"":ia},dt=(Fa,ia)=>Fa===0?ku.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Fa===1?ku.createElement("span",{style:{color:"#DF3042"}},!ia.is_make_up&&"\u8003\u8BD5\u4E2D",ia.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Fa===2?ku.createElement("span",{style:{color:"#5AB891"}},!ia.is_make_up&&!ia.is_force_commit&&"\u5DF2\u4EA4\u5377",ia.is_make_up&&!ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ia.is_make_up&&ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ia.is_make_up&&ia.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ku.createElement("span",{style:{color:"#5AB891"}},!ia.is_make_up&&!ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ia.is_make_up&&!ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ia.is_make_up&&ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ia.is_make_up&&ia.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return ku.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:ce.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Bn,afterClose:()=>{Dt(Lo({},pt)),Wt([]),Be([]),pa(""),Yt([]),nn([]),zn.resetFields()},onOk:Ja,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},ku.createElement(oe.Z,{align:"middle",gutter:20},ku.createElement(ve.Z,null,ku.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),ku.createElement(ve.Z,null,ku.createElement(Se.default,{className:"mr10",onChange:Fa=>{Dt(_o(Lo({},Ve),{commit_types:[0]}))},checked:Ve==null?void 0:Ve.commit_types.includes(0)},"\u5168\u90E8"),ku.createElement(Se.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Ve.commit_types,onChange:Fa=>{Dt(_o(Lo({},Ve),{commit_types:Fa}))}}))),ku.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ku.createElement(ve.Z,null,ku.createElement(oe.Z,{align:"middle",gutter:20},ku.createElement(ve.Z,null,ku.createElement("span",null,"\u5206\u6570\u533A\u95F4")),ku.createElement(ve.Z,null,ku.createElement(Re.Z,{parser:ha,onChange:Fa=>{Dt(_o(Lo({},Ve),{save_one:Fa}))},value:Ve.save_one,min:0}),ku.createElement("span",{className:"mr10 ml10"},"-"),ku.createElement(Re.Z,{parser:ha,onChange:Fa=>{Dt(_o(Lo({},Ve),{save_two:Fa}))},value:Ve.save_two,min:0})),ku.createElement(ve.Z,null,ku.createElement(me.ZP,{onClick:()=>{Dt(_o(Lo({},Ve),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),ku.createElement(ve.Z,null,ku.createElement(me.ZP,{type:"primary",onClick:cn},"\u786E\u8BA4")))),ku.createElement(ve.Z,null,ku.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},ku.createElement(ve.Z,null,ku.createElement(Le.default.Search,{value:Ve.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Fa=>{Ve.save_realname=Fa.target.value,Dt(Lo({},Ve))},onSearch:Xt})),ku.createElement(ve.Z,null,ku.createElement(E.Z,{dropdownRender:Fa=>ku.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},ku.createElement(fe.default,{form:zn,initialValues:{course_group_ids:[]},onValuesChange:ia=>{Dt(Lo(Lo({},Ve),ia))},onFinish:()=>{Nt(1)}},ku.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},ku.createElement(Le.default,{allowClear:!0,suffix:ku.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xl.searchIcon}`}),className:xl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:mn,onChange:ia=>Wi(void 0,null,function*(){var wu;pa((wu=ia==null?void 0:ia.target)==null?void 0:wu.value),nn([...Ut.filter(Sa=>{var Hn;return(Hn=Sa==null?void 0:Sa.exercise_group_name)==null?void 0:Hn.includes(ia.target.value)})])})}),ku.createElement(fe.default.Item,{name:"course_group_ids",valuePropName:"checked"},ku.createElement(Se.default.Group,null,ku.createElement(ze.Z,{direction:"vertical",size:10},ta==null?void 0:ta.map((ia,wu)=>ku.createElement(Se.default,{key:wu,value:ia==null?void 0:ia.exercise_group_id},ia==null?void 0:ia.exercise_group_name)))))),ku.createElement(oe.Z,{wrap:!1,align:"middle"},ku.createElement(ve.Z,null,ku.createElement(me.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),ku.createElement(ve.Z,null,ku.createElement(me.ZP,{type:"link",htmlType:"reset",onClick:()=>{Dt(_o(Lo({},Ve),{course_group_ids:[]})),nn([...Ut]),pa("")}},"\u91CD\u7F6E")))))},ku.createElement("a",{onClick:Fa=>Fa.preventDefault()}," ",ku.createElement(ze.Z,null," \u5206\u73ED ",ku.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),ku.createElement("div",{className:xl.head,style:(et==null?void 0:et.length)>5?{paddingRight:15}:{width:944}},ku.createElement("div",null,ku.createElement(Se.default,{className:"font14",checked:et!=null&&et.length?(Fn==null?void 0:Fn.length)===(et==null?void 0:et.length):!1,onChange:Rt},"\u59D3\u540D")),ku.createElement("div",null,ku.createElement("span",null,"\u5B66\u53F7")),ku.createElement("div",null,ku.createElement("span",null,"\u5206\u73ED")),ku.createElement("div",null,ku.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),ku.createElement("div",{className:xl.sort,onClick:tn},ku.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),ku.createElement("aside",null,ku.createElement(di.Z,{style:{color:(Ve==null?void 0:Ve.sort)==="asc"?"#0152d9":"#bfbfbf"}}),ku.createElement(te.Z,{style:{color:(Ve==null?void 0:Ve.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),ku.createElement("div",{style:{height:260,overflow:"auto"}},ku.createElement(bo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!vn&&Pe&&Nt((Ve==null?void 0:Ve.page)+1)},hasMore:!vn&&Pe,useWindow:!1},ku.createElement(Se.default.Group,{style:{width:"100%"},value:Fn,onChange:Fa=>{console.log(Fa,444),Wt(Fa)}},et==null?void 0:et.map(function(Fa,ia){return ku.createElement("div",{key:Fa.user_id,className:xl.row},ku.createElement("div",null,ku.createElement(Se.default,{className:"font14",value:Fa.user_id},Fa.user_name)),ku.createElement("div",null,Fa.student_id),ku.createElement("div",null,Fa.course_group_name),ku.createElement("div",null,dt(Fa.commit_status,Fa)),ku.createElement("div",{className:"pl10"},ku.createElement("span",null,Fa.user_score)))})),ku.createElement(jt.Z,{className:"edu-ant-spin",spinning:vn}))),ku.createElement("div",{className:xl.title},ku.createElement("img",{style:{objectFit:"contain"},src:Qo.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var us=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se}))(zs),Il={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Pr=z(67294),Hl=Object.defineProperty,yl=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Ll=Object.prototype.propertyIsEnumerable,ie=(ce,se,ae)=>se in ce?Hl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,we=(ce,se)=>{for(var ae in se||(se={}))el.call(se,ae)&&ie(ce,ae,se[ae]);if(yl)for(var ae of yl(se))Ll.call(se,ae)&&ie(ce,ae,se[ae]);return ce},Oe=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Qe=({exercise:ce,dispatch:se,onOk:ae})=>{const _e=(0,he.useParams)(),[pt,Ve]=(0,a.useState)([]),[Dt,et]=(0,a.useState)(),[Be,Pe]=(0,a.useState)([]),[Ht,vn]=(0,a.useState)(!0),[hn,xt]=(0,a.useState)(!1),[Gt]=fe.default.useForm(),[Bn,Dn]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Fn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(nn,zn,mn)=>Bn.limit*(Bn.page-1)+mn+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(nn,zn,mn)=>Pr.createElement("span",null,nn||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(nn,zn,mn)=>Pr.createElement("span",null,nn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(nn,zn,mn)=>Pr.createElement("span",null,nn||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(nn,zn,mn)=>Pr.createElement("span",null,nn||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(nn,zn,mn)=>Pr.createElement("span",null,nn||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(nn,zn,mn)=>Pr.createElement("span",null,nn===1?"\u672A\u5F00\u59CB":nn===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(nn,zn,mn)=>Pr.createElement("div",{style:{flex:1,textAlign:"right"}},Pr.createElement("a",{onClick:()=>{(0,de.xg)(`/classrooms/${_e.coursesId}/exercise/${zn.id}/detail?random=${zn.is_random}`)}},"\u67E5\u770B"))}].filter(nn=>!!nn);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Wt(Bn)},[ce.actionTabs.key]);const Wt=nn=>Oe(void 0,null,function*(){var zn,mn;vn(!0);const pa=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/make_up_records.json`,{method:"get",params:we({},nn)});pa&&(Ve(((zn=pa==null?void 0:pa.data)==null?void 0:zn.make_up_exercises)||[]),et((mn=pa==null?void 0:pa.data)==null?void 0:mn.count)),vn(!1)}),Ut=()=>{se({type:"exercise/setActionTabs",payload:{}})},Yt=()=>{ae(Be)},ta=nn=>{Pe(nn),xt(nn.length===pt.length)};return Pr.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),xt(!1),Gt.resetFields(),Dn({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:Il.scoremodal,open:ce.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>se({type:"exercise/setActionTabs",payload:{}}),onCancel:Ut},Pr.createElement(fe.default,{layout:"inline",form:Gt,onValuesChange:(nn,zn)=>{console.log(nn),!(nn.keywords||nn.keywords==="")&&Gt.submit()},onFinish:nn=>{console.log(nn),Dn(we(we({},Bn),nn)),Wt(we(we({},Bn),nn))},initialValues:{is_random:"",exercise_status:""}},Pr.createElement(fe.default.Item,{name:"is_random"},Pr.createElement(ft.default,{className:Il.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Pr.createElement(ft.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Pr.createElement(ft.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Pr.createElement(ft.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Pr.createElement(fe.default.Item,{name:"exercise_status"},Pr.createElement(ft.default,{className:Il.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Pr.createElement(ft.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Pr.createElement(ft.default.Option,{value:1},"\u672A\u5F00\u59CB"),Pr.createElement(ft.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Pr.createElement(ft.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Pr.createElement(fe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Pr.createElement(Le.default.Search,{className:Il.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Pr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Il.searchIcon}`,onClick:()=>Gt.submit()}),onSearch:nn=>{Gt.submit()}}))),Pr.createElement(x.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:pt,pagination:!1,loading:Ht,columns:Fn}),(pt==null?void 0:pt.length)>0&&Pr.createElement(He.Z,{current:Bn.page,total:Dt,style:{marginBottom:20},defaultPageSize:Bn.limit,showTotal:nn=>Pr.createElement("span",null,"\u5171\xA0",Pr.createElement("span",{style:{color:"#165DFF"}},nn),"\xA0\u6761\u6570\u636E"),pageSize:Bn.limit,onChange:(nn,zn)=>{Bn.page=nn,Bn.limit=zn,Dn(we({},Bn)),Wt(we({},Bn))}}))};var mt=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Qe),It={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},$t="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQlwW8eZZvcDQIIXeIgnCJ4iRUK8SUmUKFmSZcty4nicTCaZOJ44lgk6s1u73kxqZ7d2Z1Nj18y6tnYmm0ylslOxSMtSZqxax0msXJYlS6Jk8SZAALzFSyRx8BQJgARIAni91TSAgQiAeHh4OEi8rlJREvv4++v+Xh//0RCwiUWARcAjApDFhkWARcAzAixB2NnBIrALAixB2OnBIsAShJ0DLAL0EGBXEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebnum1LvvvnuUIIh/BgBMSiSSb+4ZwcNEUJYgYTIQgRCjpaXlOYTQZQCAEADw/yQSybcC0c5+rpMlyD4d3ebm5m9BCN9DCMUAAH4skUh+sE+7GtBusQQJKLyhqby5ufnfAwB+hltHCP2XpqamfwiNJHu/VZYge38Mn+jBpUuX/gZC+PcAgHUI4fcaGxv/dZ91MajdYQkSVLgD19jPf/7zVIIgfgQhfBUA8BBC+JeNjY13A9diZNTMEmQfjHNLS8vTJEn+I4SwFgDwCQDgTYlEMr4PuhbyLrAECfkQ+CdAS0vLfwQA/CNCKAoh9NOmpqY3/auRLe2MAEuQPTofWlpaEmzEeAN3AUL4ZmNj40/3aHfCVmyWIGE7NJ4Fw1sqhND/BACcAACM28iBt1ZsYhgBliAMAxrI6i5fvsy3WCw/hBD+d1s77HkjkIDjlTnA9bPVM4TAe++99xWSJH8IADhmu8J9p7Gx8R2Gqmer8YAAS5Awnxr4+pbD4fwPAMB/son6K4Ig3nn99ddlYS76vhCPJUgYDyM2FwEAYHKUAQCmAADvSCSS5jAWed+JxhIkDIe0ubk5DyGEzxqNNvH+GSH0TlNTkyoMxd3XIrEECaPh/cUvfpG1sbHxPQhhk80Ct4skyXfeeOON34aRmBElCkuQMBjuncRACKkBAM0qleqdt99+eysMRIxYEViChHDo3awYjxBC+IzR3NTUNB9C0Z5o+t13360mCOKMRCL5p3CRKVhysAQJFtJO7bghBrabuoSJIZFIHodAJI9NXr58OclqteILgiQOh5N88eLF1XCSL9CysAQJNMK7E2MYQti8vr7e/Oabb+qDKAqlpmzkwBbB1RDCv2psbPwJpYL7KBNLkCAM5uXLlyssFsvXnQ7fSkyMhISE5m9+85umIIjgcxPO5AAAXJFIJK/5XMk+KMASJECD+OGHH8br9fqvAwD+FADwJ7gZhBBW7jWTJNn8ve99zxygpv2uliXHv0HIEsTv6fRkBc3NzadtpMDEyLH99ncIoWtNTU3XGG6O8epYcjwJKUsQBqbYe++9d9hqtf4JQRAvIoQabFUuYVIQBHGtsbGxg4FmAl6F7bYKR0GpjuRtlTPQLEFoTrsrV65kWywWTAi8ffqSUzVdOMQOh8O5dvHixTma1Qe9mI0c+ECeBAD4J4lE8v2gCxGGDbIE8WFQfv7znx8kCOI0QRDnEUIvAgDicXEI4T2SJG8CAD5tamqS+lBlWGRtaWl5DSH0Y0wOCOHFxsbG98NCsDAQgiXILoPws5/9LJ7P5z+FEDqDEDoHITxqzw4h/BQAcNNqtX76xhtvDPozlpcuXXoJQvhVAEA+AOBjDodz/eLFi4/8qZNq2UuXLv0YQohXCx1C6KtNTU2tVMtGQj6WIE6jfOXKlQMWi+UYSZL1EMKnAQD4wG1PGgDADbxaIITuSSSSaboTxHYQfgkAgEmB/7hLWKv+MULoyhtvvCGn25ancpcvX863Wq34vHEWAKAgSfK1QLTDtNzBri9iCfLWW29xhULhMQ6Hgx2QjiGE8M+DOwZAihD6PYTwlkQiafNncCiSwlMTjJKlubkZkxKTA583rnM4nNciTUNOdSz3PUGam5tTrFZrMZfLLSJJshgAUAQAENtC5DjjRAIAuiGE3fhnVFTUne985ztaqkC6y2f7SuOVAivZ8M3QrkkgEAC93qtCHZt64JXl46ampuve6nT+PSapxWL5W/uWCv9kzxu7I7inCPLhhx9yzGazwGQyCaxWq4DD4QgAAAkQQgFCSIB/kiSJ/6+IIIgihBAmRIoHCIYxEeykaGxs7PVlsnnZulAiRUxMDEhOTl7XaDRxuL6cnBzF6dOn1yYmJiwjIyNFq6ur2V5kokyWS5cunYUQ4lUDn3PYLRXFwd4zBLl06dL/hhD+NcV+2bNNAgAmEEITtugf2z/1ev3ED37wA8ZMPPAVKYTwu04HbY9iJiQkGA4dOtR/8OBBFB8fX3br1q3p2dnZKjtBnnvuue2/42SxWFqnp6cfy+Xyw6urq6UU+v6x0yF/26jQtrXDN1TbpiIIobebmpreolAXm2UvBW24dOlSM4QwH0KI9yAGkiQN9r/jn/jfCCEDQRB6DoczMz09PfHWW2/hbVNAki+kSE5OxqQYzsvLIxISEsoBAHy7UDdv3lR4Ioiz4BaLpXd6enrGF7JACOUIIXxDhc8a7KpBYybsmRWERt8YL+J0HYsPuXjSeUxpaWnakpKSydzc3JiYmBgcEtRtokoQ58IIocnZ2dnevr6+lKWlpWcpdvT7wbw+pihT2GdjCeJliHwhRVZW1tyhQ4em8/Ly+Dwez7FV2q0JOgTZQZb1+fn5B11dXdylpaVnKMw4fGX8PksWCkjtpS0Wte74n8vX69i8vLwJsVg8k5GRIeRyuSW+SuAvQXB7FotFplAojHK5/BT+t0AgGDYYDEKEUKIXefAWrDVQuhZfsQjH/OwK8m8HWW+KO8f4FRYWTonFYjUmBYSw0J+B9YcgJpOpWyqVxo2OjuKwQCAlJaXn2WefXU5ISHge/9tgMPQ8fPhwa2hoqGJrawvf7u2WGNW1+INJOJWNWIL4qqMQi8U9paWlG0lJSfgKOYupQaRDEIPB8HlPT0/i1NRUJZYjMzNTdvr06QU7MdzJtrW11TM2NrY+ODhYZDAYRN7IAgDAK4vPuhamcAmXeiKKIL6QgsPhALFYLDt06JA5KSmpGELoSZ/i11j6QBDNwsLCcE9Pz+G5ubltghYWFn5aX19vjo2N/YovQpjN5sGpqSndwMBA/srKCn7gc7dEWdfiiwx7Je++J4gv17HR0dH6srKywUOHDnHi4uIqAAD4AcyAJm8EMRgMHSMjI5bh4eGnzOYvnBDFYvHtI0eOmKOiora3Uv4kq9X6aG5ubryvry9vfn4eK1a9kQUbM9oNKvd9AIeQEcR+GEYIYSWbVzMMmpMAa43xH48pNjYWk2Lk4MGD0XFxcZRunmjK4raYO4KYzebhycnJ5f7+/kqdTrd9dhCJRBPl5eUqoVCYDSHE5jKMJ4TQ3Pz8/JhCoRCqVKqddmnu2nNRTDIuVIgrDAlBbM45v/E2eQOFjUAgUFdWVk4VFBQkRkVF4ZUiZMmZINnZ2XMIIaDRaDKxQAkJCaqjR4/O5eXlJRAE4fMNmT+dwkrXlZUVxeDgIO/hw4f1FOrCZGndb9fHISFIc3Mz9lzDZtZBSykpKZqKioqZ/Pz8RC6XKw5awx4aQggN6HS6pc7OzlK1Wr1NCFvS1dXVDZaVlaXyeLxDoZbT1j6p0+lkIyMjYHBw8AgmsZe0b3QtQSeIbfXo84YwE7/PyMh4WFNTM5OZmXmQw+EUMFEnzTqQ1WrtePz48dzs7GysWq3OX1hYcLGtwtuoCxcuUNna0BSDmWLr6+vysbExY39/fzmF62M5hPBjq9V6fS/6mwSdIDar0oA9TywUCserq6uxjgJfx3qzhmVmxrjWsm4ymQY0Gs3a9PQ0X6vV5mxsbOTas/H5fH1RUdHDvLw8jkKhENj3+9ia19lYMVDCMVnvxsbGyPj4uGFwcLB0bW0Nv5u4W9pzupZ9QZDCwsK2ioqKrQMHDlRCCA8wOQE81LWKEJrf3NxcM5lMGwaDAT1+/FiwtrbGWV5ezl1aWnpiouTl5SkLCwu3hEJhLJ/Px9s7B+7ebrGC0BfGmtja2pqcmZmZVyqVeRSuj7fJgs8tvvq1MCYwhYqCThDb7dUKBdl2zVJcXNxZUVFhSU5OrgEAbPtTMJ30en37/Py8YWlpKWdtbW1rfX19U6fT1VssFrdN8fl8fLDWZmdnT4hEIk5qamo6h8PZdcu0nwjiDIrValXPzMxoBwcHs+fn570pVt+XSCQXmR4/JuoLOkGw0M3NzThqxnd97UBJSclgVVXVSkJCAo49Rfha3tf8LS0tCgDA9tUvl8vFNk4jAoFgKzk5eS05OXkrLi4uJiEhgcvlctN5PF4qHb3JfiWIM9YkSa7MzMysDg0NFWi17p00EUJPh2PAiJAQxLaKYJJg+yfKCU/S8vLyz8vLy1F0dLRzQAXKdfiYUW2xWAxcLhdPfvyH8bSfCWI2m2+PjIzopVJprdVqzfMC3iOJRBLKixS34oWEIHZJbKYf1TZlIfavsD9UuZ0FH2Y3NjbcGtkVFRUN1NXVaePj488BADiMz9wgVbjfCIKvr9Vq9Whvb2/O8vIyDoThKenS0tKMi4uLju1XOHo7hpQgzshdunTpLQjh39r/7/jx461lZWVnFxYWPmtrazv8+PFjtzZDQqFwrq6ubiA9PR1vhdKCNK8Za2afEGRFr9c/kMvlUWNjY1ip6NGZLCoq6sEzzzzzOCsr6zlscHz58uUoJ7P8VQ6HUxOsmGBUBjEsCGJbSfAjLdspJiZG/+1vfxtroxz+DCsrK109PT3Rs7Ozbs1SDhw4oKmurh7Ly8vDJujebIqoYBOUPHuZINhnfnR0VCeVSmvMZrPjGtsNcNPHjh3rKysrE++0CNBqta1//OMfnZXGH0skkq8FBXwKjYQFQXZq1l966aW7qampOHCbSzKZTNK+vj7r8PCw2+U7Li5OX1VVJS8uLsanZ3zDFdZprxEEITSiVqtHZDJZ9uLioiPSpBuQdfn5+e0nTpxIiI2N3Xbk8pR+//vfP5yfn3dYDYTTgT3kBNmpOMzNzZWfP3/eq/EiSZJDSqUSf71OuAOex+OBioqKtvLycguPxzsTrizZIwQxYB+Uvr4+3tjYGCaFxy1UXFxcx9mzZ3WZmZn4AxdNBXeTyST/4IMPnMc8bA7sISdIc3Mz3lo5LG5fffVVKY/Hq6MCLM6DENJOTk4Od3R0HNnc3HR7oC8pKRmorq5esB3oqVYdlHzhTBCLxfJgdHR0pa+vr2pzc3PXLdSJEycGSktLDxMEQesmqq+vr10mk9mfjgib8EQhJcjOg/mRI0c6q6qqjtOcmVtarbajvb3dY8C13NzccWyblZqaim++wiKFG0EQQuNarXZIKpUKFxYWjuwCkq6oqKj72LFjyTExMbvlo4qz7urVqxAHBrQVCIsDe8gIYjuYY6PF7eU6KipK/xd/8RdmJkxFHj9+3NHV1ZWm0Wjc+k2kpaVpampqhkQi0XEI4fYTBqFKYUIQ0+rqaufg4KB1ZGRk1zBCSUlJXWfOnFlPTU09SXULRRXbubm5B3/4wx+czyshP7CHjCDNzc3YH8QR2fzLX/7y51lZWU9RBZNKPhzUoLu7O3Z8fBwHa3NJCQkJ+tra2q6DBw/iWL3e/LSpNOlznlASxGKxdA4PDxuVSmXxxsaG/bk4d32YPnXq1GhxcXEx3S0UVWBu3LgxrlarnT9sX5NIJNhmKyQpJATZeTDHFrhf+tKXAuIlh1ElSbJfLpcb+vr6HHtcZ7SjoqLwgb69srJSQBCEWzIFanSCTRCEEHaxHZRKpUXz8/O7OWHpxGKxtLa2NpHP51M+E/qLk9lsVly9etXZs/ORTTcSEvfekBBk58H8lVdekQZjEBBC6vHxcXygP+a0131iTHH0kpqaGiImJiYokyJIBLHodLr2wcFB7Nu+6/krNTW196mnnjKlpKTga3RKt1D+kmJn+cHBwbudnZ2Oa/5QatiDTpCdB/Pa2tr2mpoat192poG314cQMmk0ms729vZDer3erc9IQUGBora2djMpKWk3cwm/RQwkQXA839HR0TWlUnnQaDR63EJxudyZU6dOTRQUFOQHegtFEbCNa9eubRmNRsetJHZ4C4WG3WeC2KKE5BEE4VVX4Q4Mp2DK2EJW/+qrrxohhM4upxQxZCbbysrKg/b29oy5uTm32nccY7ehoWE4UDdfTBMEIaRaXFzs7+3tPajVandz2dVVVFQoKisr44Kxevs6WktLS/evX7/ubJDaKpFI3CqPfa3bl/yUCWKzwMXvS3h6MsyXdrfzfvnLX27NysoKqm+6JyGNRmNnd3d33MTEhNsgDgKBQH/06FF5fn4+VkzyfO6shwJMEUSv17cNDw9vDQwM7DqJhEKhrL6+fj2UWyiq2N25c0dpD45nKxP0AztlgjAdaCEjI2PsK1/5StjZTJnN5gGlUrlqj3O7czCxU1RVVVVPWVkZforBb+NIfwhCkmTf6OioQaFQFK6vr3u8hePz+bMNDQ0Tefj9BZqKPKqTmsl8OPzR1atXnQNsBP3ATokgtjft8LUsY+nll1/ujo2NDej+3h9hEUIzIyMj093d3VUWi8VFQw8hxER5UFlZKeLxeLvG3tpNDl8JgmNXLS4uKqVSaYFGo9ntA6Orra0dEIvF/HDcQlEdm+HhYbwFduhGgn1gp0SQnQdrqp3zlK+6uvpBXV3drgZs/rbBYHnD9PS0squrK99gMLg90BcVFfXX19dz+Hz+YV/bpUoQg8GAdRabAwMD+Elqj81gW7a6ujrDXthCUcSK/OUvf7mu1+sdfv7BPLBTIkhzc/NPdjozUeycSzaCIHSvvfbaGoQwVBFH6IoOHj9+fP/BgwfFzk4+zpVlZWVpT548OZeYmEjZing3gmD9zdjYmE6pVObr9XqPWyhbgLnxvbaFojoQ2DLiN7/5jbNRatAO7JQI0tLS8hpCCB/Q/U7nz59/kJubu1dWD7f9NRqNbZ2dnQk7DpCOvElJSfqTJ09OZGZmeiXKToKcP38em5ErcKxclUq1m/J0X2yhqE6oe/fuDY6Pj28/82BLQTmwUyKI7QYLR8vz5le8a39TU1O1L730krcIF1QxC3k+rPWVy+V6pVLp1kQmNjZWV19fP1tYWOhRO+9MEKFQuDY3NxdPkp6fViwsLGyvqqqy7qMtFKVxNJvNE1evXnWOEBOUAzslguAe2CIiYpsY2iR5+eWX22NjY4OqFKSEvp+ZSJKcGhkZme3q6qoiSdLlVSf8lEJ9fb2stLQUP6Pg2EuTJDn52WefkbOzs7ua2SQmJmrq6+uV2dnZJXvpFspPWF2Kj4+Pd967d89h7R2MAztlgmBp8UpCkuRXcZAF/Gc3AGwR2x2Tpby8vLe+vp4Js2imcWeyvtVHjx71d3R0VBuNRrdRBisrKx8WFhau9fb2JqhUKo+3UBBCXU1NzUBZWRk3KiqKSvBoJvsRtnX9+te/XltZWXFYYCOEvsrhcLzaaUEIFRcvXvSab2fHfSIIVdRsWzLsCGX3PNNh4QiCoL36UG07XPItLS21trW1lSwtLfm0pXTaQmHPPcdz0eHSr1DLodPppB999BFdOzn8rslFX4gSEILsDAx37ty5+wUFBcGIYxXq8XNpH1/PdnV1xU5PT28/l+YusVso34ato6NjeGhoiG6Efp98TBgnyE5TdvzswNe+9jVvz3z5htAezL25uans6enhjY6OPjGwpaWl0ydPnoyYlZWJoUMITV+5ciXParXSqo4kyRqqkeYZJ0hzczP2EnScT771rW/dj4uLi8jVY+fo/frXv1avrKy46H9efPHFrvT0dPac4cN0n5mZabt16xb2avQ5+RI1hVGC7NSXYN+KhoaG3ULD+Ny5vVpgdXW1+1e/+pVb0xoI4eprr722HsLnGvYUrAih0YcPHy5KpdJTJpPJZ9khhBcbGxtx6FuviTGCeDiYLxIEETBPQa+9C6MMt27dks/MzHi8+SsoKFCeO3fO4zkljLoSMlGMRmNHf3//hjeLZW8ChmQFaWlp+T5C6MfOwmFnqKqqKiFBELSN+bx1di/8fnNzU/4v//IvLuRISUnB5iuOLpw/f74tNzeX1rZhL+BAU8bFhYWFvq6urryFhQUm3mmclkgklOcjYyvIbi9H1dfXd5eVleWG0jGK5uAwUqy7u/tef3+/S/C61NTU+aWlJXyV69AXffe73x0OhzcUGem4H5VYLBb8JqJeJpPhsKYuyleaVeuw3sSXZxYYIwgWGJMEAICDULtMBoIgVs+cOSMtLCzEZxK3Ad5odjqsi5EkOX758mXHNlMgEAC9Xr8tc3p6uqKwsNDY2dnpMMTLzMx8+MILL4TL453Bxhb7zuMg2NHj4+NuI2baBFIghCgr/fAZD0LYShDE+77oQHBbjBLEjqZtNcGHIJfrSx6Ppzt9+rQyPz8fm5zs2WcLqM4cpVLZ3dPT4zicO2+rMEHq6mqrBgYGu2ZnZx23WKdOnWorKSmJmK0WQmhsZmZmore3t2J1ddWTlbcOAPA+h8P5STB90wNCEPvksd1qveWOKLGxsfqnn366LzMzM2zj5lIlgad8CKGV999/H5IkuW1RwOfz1QKBYGlhYWE7rI2dIACA9U8+uYHfdXNsJV555ZVePp+/r01zNjc3P1cqlaC/v/+pXXxcFBDCnxAE8bGvX39/xy9gK8hOwXYjSmJiovrpp58eP3DgwL4jyqNHj+7fvn3boQM6fvzYjcnJR1luCAKMxvW2e/c+d6waiYmJqq9//evZELsu7rOEzUUGBgZiRkZGdnMwu4IQet+X80IgYAoq+DbPxO87fyntnUpNTdWcPn16Jjk5mW5s3kDg41ed165d09tD1+AILs8++0yMTNY35I4guKGRkVHZ1NRUrb3Ro0ePflZZWblrKFC/BAxiYYTQ7Ozs7DQOhL3zFWAnMaYxKbhcLt5GUT5jBLIbQSUI7gjWl1gslu9DCN0SRSgUjp05c2Zxr5vFLy8v3/v4448dq2JlZfln2dmiZ6VSmcITQTA+n356c4YkSUck9W984xsPBALBnnUwM5lMPUNDQzjayklPrwPbJnhQHKB8JVPQCWIX0BtRCgsLFcePH7fGxMQ4vqi+di6U+X/7299qFhcXHTZozz9/QQshzPJGkM3NzZ47d+46rA+io6N1r7zyioWJoN5BxMOysLDQKpVKyzQajVtrZuwj42xLJZFIQjYXd8Ml5ELZorzjg7zbZ6Hx2x7Hjh0joqKifA6IEMQJ8URTRqOx/dq1aw7HsOLig21FRcXb5wtvBMF5pqdnWoeGhhzxwsRicXdDQ0PYRoCxd95isfTZVotSk8nkVnchEAi0ZWVlg+vr6/FKpdKxnWYJ4mW2Xrp0qdWd/sRerKqq6n51dXUGl8tlQpsaUO7cvXtXOTk56TAbuXDhuSGCILYJToUgON9nn92eNZvNjnChL7300u3U1NRnAio4zcpxMAu5XJ7kyUcfV5uXl9d68GBhbHR09DbRtdq5Vrlc7vgIsATxgSAHDhxYX15ejnNXpLa2tqO6uhrf7uz24hHNofa/mNls7r969aojOmNOjqirvLzcoeOgShCr1aK8efMzZ9us1ddff30ZQujsl+2/wDRrQAgtTE5OKmUyWamniCv4zZfS0tJuoTCzCMInzY1YgvgIvPMKgvUD1dVVaUNDQysqldo5koWj1oaGhvtisbgUqxN8bCqg2aVSKdYEOw7V5849LY2OjnZ4wFElCBZSo9HeVSgUjlCieXl58meffZZWTGSmOm0ymdrlcvnG0NCQxyjxBw4c6CspKTEkJgo8ujnsJAiEEG+zn0hYW04QBA4W8kR6/fXX7zHVH2/1hPwMYhdwJ0Gwhhn/zmIxjymVA8b5+XnnNyO2i2Ff5NOnT8sKCgrqIYRuVxxvADD5e3yV+d577zm2RWlpafIjR+qemNC+EATL1tp6b8hkMjnOX88999zNnJwc/MZ4UJNGo7ne09ODXYjxR8ld0h08eFBZUFAQy+NxvbrE7iSIr53BhGpsbHzb13K+5g97gtg7tLVl7pPJZHErKysudkr4puf06dP9NkvYkPVpdHT0wYMHDxyrx1NPneyMj094Qq/jK0GsVuvUzZu3Upx0R6vf+c53pqOiolw+GL4Ovrf8JEmOyOXyRwqF4rjdGmBnmZiYGJVYLB7MyEjHMcAor+b+EsQmh0/us9766+73IZtMO4XxtILszLe+bpTJZLLMtbU1Fzde/Eb6uXPnutPT04OuXMNvjly9enXLYrFs397g25qTJxtcrjh9JQiua2lp+XZPT4/jgJ6enj764osvBuyyYnV19XZHR0eSRqPxuBJkZWW2lZaWmvh8Pi2sGSIIfg336UBq2/ccQeyEMRjWHshksgKj0ehi3JaUlKQ+c+bMZGpqKqNvHu72BVKr1a03btxw3MqcOFF/Kykp+fzOMnQIgut48KCtx2AwOPQjp06d+rSkpOQCna+ihzKG4eHh+9hgcGtry9MFiK6kpKQ3Pz8vw9+n6hgkyNtNTU0u5xemcNmzBLEDsLi41NXf3y9290Y6fs32zJkzs4mJiQH39/7oo49UOp1uO35uTEyM4ezZMzh2kwu+dAmCEJi/cePGE74jr7zyyn0+n++Xv//W1lZPe3v78sTExPOeJlV8fPxIefnhqeTkFGwZEMvE5GOKIACAf5JIJNgqIyBpzxPEjsrc3Dx2Sqpx91RBbm5u36lTpzZiYmJ28zErB+YqAAARhUlEQVSgDfDO4MpVVVWtQqH7h4HoEgQLt7qqw1sfx1ZLIBAM/dmf/VkBhDDGV+Hn5ub+eO/evby1tTW3t4S4PpFIdLukpIQbFcVj3JCUKYJACP+qsbERB1cPSNo3BLGhQ87Oqj4bHBysRwi5aHILCwuVDQ0N1ujoaK9BpX1B+5NPPhmzv9XB5XLBs88+g/UVB9zV4Q9BcH3d3T33lpeXHRO2rq7uVnV1tctWzl3bJEnOyGSyfoVCgbX69qB+T2TF7xWKxSVD2dkiHCY1YDoXhgii43A4+YE0bNxvBNkebHx/PjExOTw2NuZ2xSgpKRk8fvy4hcvl+n0TZDKZej/44AOH34ZYXNKdn1/g0SzEX4K48x358z//85vx8fEer34NBsOD27dvbywvL3s8UCclJUrLy8uXEhISmDzXePzOMEAQHUmSZ6nGt/Llg+ecd18SxN5BrJcYGxt/NDEx4fawXl1d/XlNTQ0+cNJ2cW1vb+8eHh52EOL55y88hBB6rI8BgoC1tfU7n3/+uUNRx+PxZl599VXsnel8YWGdmpr6w507d7A23lOQAl1BQUHboUPFKQRBBNXNYCdBcCBqPG44pjNCyO3q5jRxW4NlEr+vCWIH1Golh0ZHR9anp2fcxug6evRoR3l5eQ5BEB4fqfGwZRm+fPmyI1JiXl7eyOHD29p9j4kJguDK5XL5Da12znGwLikp6Tp16lQ9fmOxra1NtduhOyoqarCqqnI0NTUV62wo6y7ofoXdlWNNTXxEk6oexMdqn8huNpvlQ0PDHI1G4/Yl29OnT98sLi7G5vWpVNpRKBSdvb29ji/vM888I4+K4u1qCsIUQbB8n3xyY9rZnTk6Olq5ubnpMbZWRkbGH8VicVRMDD3dBRVMqOZhCUIVKVu+YBDELtLGxmbb0NBQvCfzlbNnz/bl5+fjq+HdrjTnW1paMux1CoVZj6qqqrzGW2KSICaT6V5r6z1vN0zTYnGpPDc396C/ugsfh3TX7CxBfEQzmASxi2Y0mm719ysrHj9eydwpLp/P1z311FMDngK5TU1Ntd65c8ehGMQ2YXFxsV6du5gkCJZ5YGDw+uzs7Es75Y+Li+usqChbYVJ34eOQsgRhErBQEMQuv16vvzcwMHhIp9O5mIbgBzLPnj07mp6e7uyLgT744AO93SkIB4A7evSIYzUJxhnEuY27d1uHNjY2sEGjTiQSdYvFpQSXyw1L3xG73OwK4iN7QkkQu6g6ne6WUtlf5s7OKzk5WX327NmplJSUUwsLC3d+97vfOW6Rjh+vlycnJ1MyQ2d6BbHLvrVllvN43IRA6i58HFJ2BWESsHAgiK0/aGFhoX1oaLjSZDK5PKOWnp6uwb7Uy8vL28aSAoFg7eTJBseTYN4wCRRBvLUbbr9nVxAfRySMCLItOUJINzc33zc8PFzrzs7L3r26urq+9PQ0ypp5liBfIMcSZI8TxEn8WbVaMzo0NHRsp51XTEwMOHv2tB4ASDnWMEsQliA+UuOL7OG2guzsBEJoYmrq0fLDhw+P2cNkVlRUyEWibEpnD3t9LEFYgvhNEBy39+jRuv7Y2LiwC+CMtfKzs7PrEIKFvLw8fFD3yZKWJcgX00Ot1nSyYX98oMrOl3Fx0YyMNHlFRRWPx+N6NMn2oYmwyBrpBDGbzTKFQkksLi4+sfKyYX+8TM933323miCIVndxew8eLPi8uPhQEY5MGBaz3A8hIpUgm5tbvf39/ZzFxUV3FxrXJRLJV/2ANWBFw8ZYEfdwZubRjyYnH4nGx8e/6a7HVVWVt4VCYVgrwLyNVKQRxGg09Q8NDZgXF5fdWhkcOlTcYTCs/ekLL7ww5w27UPw+bAiiVs/+FAD4HzAIVivZI5VKjc6OQXZwOByO7vjxY1KBINFjXKZQAEm1zUghyPq6UaFUKtNXV1ddVn38okNRUVFnYWFBPLYPQwj8RCQS/RVVDIOZLywIotWq/h1Jgv+7s+NGo+lmR0dH/NbWliPOrT1PQkKC5ujRupnoaH5Q/Rj8HZz9TpD1dWOfQqHI0Ol0LlFnIIQ46IMsNzcng8PhPBFrGULiVaFQ+At/8WW6fMgJMj09nczlcjoAAB7D2CwvL1/v7u7BhzqXJ92Ewqz+8vJyPofDKWYanEDUt18Jsra2LlUoFFl6vd6FGARB6MRicVtOjgg/5FruDleE0HhUVPRT6enpYbXVCjlBZmdn3yII+LfeJyPST01N3R0ZeYgtaF38zYuLizuKig5i5yVv3mjemwpgjv1GkLW19R6FQiHU6/Uu4ZdsxGjPzRXlAgAp3ESin2Zn57wZQPh9rjrkBNFo1AMIIQrgfdE3hFC/QqFUa7Vad2FqVmtqavozMzOCFg/LV8T3C0HW1ta75HK5yGAwuBCDw+HgoNXtOTnZeRASDo9LClhtmc2W6vz8/GEKeYOSJaQE0WhmLiBE3KDT060t853Ozs749fV1lwAJUVG82WPH6mcSEuLDTtG41wliMKx1yOXy3LW1NbfEEIvFHTk5IrwV3tX12NOYQwjeEQpFf0NnTgSiTEgJolKp/g+EwK/bC4Nh7ZednZ31FovFJRpgSkrKw5qaGqM3N9hAAOupzr1KEINhra2vry9vfX3dxW8fv7+IiZGdLcQxumgHwMCYQQh6hEJR2DwWFFKCqNWqDwEA32Bgglrn5uav9fX1vejufJKbm9stFoszCSL0b4rsNYIYDGufy2TSAqPR5IEYpZ3Z2dmYGIxckkAI54XCbBcPTwbmCK0qQkyQ2U8BgIyF8idJcurhw9HOqanpl92hUV5++L5IlHMCQsijhRYDhfYKQXQ6/X2ZTFa4sbHhQgwej6cXi0u6hMLsQqYdtCCEBqEwm7J1NANDsmsVISaI6jIA4DWmO2m1WvEjNqsLC4tfcVP36tGjR0dSUw+ERH8S7gTR6fStMpns4MbGhuOdEzuGNmJ024hRyPS42bZYrUKhyPFoUCDa8KXOkBJEpVK9AyH4b74I7Eve9XXj73t6elJNJpMLGfh8vqq+/pgqNjY2qEQJV4KsruruSKXS4q2tLRdi4KfUxOLS7qwsYRGEHoPQ+TI0HvNCCH4kFIr+MyOVMVBJSAmiVqtrAEAyBvqxaxULC4sf9fX1HXN+f9xeIC0tra+6uiqGy+XSunXxVfZwI8jq6spnUmnfIXdPHtiI0SMUCovcKWl97TuV/CSJns7JycFGq2GRQkoQjIBarb4JAKIUfNlPxOYnJyfaR0fHsA2Xu8DW90tKDuE7+zQ/29m1eLgQZGVl5aZUKis1m80ut3/R0dH4jNGbmZmFA1i7rCiBwgdCEFbbq+0tX6A6S7VerVb1KkmCK1Tz+5sPIdSjVPavajQat6Ssrq68k5UlDJghZKgJsrLy+EZvr+ywu2txTIzS0lJpVhYmBvApDKu/4/JFediYnZ39HjN1MVNLyAmCu6HRqP4ZIfCXzHSJWi0Wi/m3PT29wtVVnSMyu70khHC1oeGEQiAQeItaSK0xp1yhIsjCwiLWY5STJOmyevL5fD02IszKyjwEIXSxpfK5k/QK/DY7W+QSAI9eVcyVCguCqFSqAxCC2wAAv58j8BUavd7wrz09PdVbW1su5i5xcXGq+vp6bXR0lNug1762hfMHmyDz8wufy+XyCnePcEZHRxvEYrE0MzOjJPTOaPBUdnZ2Gx1MA1kmLAiCO6jVag8jRH7oi10Wg8Csz83NfdzXJ8fXwi5f2IyMDEVVVVUCh0P4fbUZLILMzc3fl8vlle6eEuDz+ZgYsszMDHwxQSkiJINYu1SFEPimSCT6ZSDboFt32BAkDEiCRRgeGxsfGB8fx8pLdxbDbUVFB/EqRzlQ3M6BCTBByPn5ufsymRy7BrhYNduI0WcjRkiePdiJRziTY/tURJdZgSo3Pz9daLFw/hdDJii0xLRYrLcHBvrNzu9vOFWELYaVmZkZtB7PDARBIARmjUb7QC5XYH9vF2LgR0VLS0vlGRnpYgghpacdaAHnQyF8Y2W1orfD6UrXnfhhRxC7kGr17H8FAGKihCytra1fVyjkWXq9wcV4jsPhTJ84cVydkJDg4u24m8AME2RDo9G2KRQK/J65W2Lgpw8yMjKw957bNxNDAS5JbhMjYE83M9mnsCUI7qRKpToHIfg7AIBPk5BJgHBdKyuPr/X2yk5ZLBYXnUBiYuLI0aNHtng8nseHa5zlYYgg6xqNtl2hUODLAxdixMXFqcvLy3BA7QYIYTLTePhRXztC4IcikeiOH3UEtWhYEwQjgRCK1mg0fwcA+uugIuPa2PSjR9P9w8PD2BnL5XwiEmXjZ9ywS6mLnwSDBDGoVOqO/v5+vKK5ECM+Pl5dVlamSElJxo+XhhMx8G7+H4RC4Q8hhJshHkefmg97gth7o1KpXoAQvgwheBkhRPjUSwYzI0Q+GBl5uPLo0SNsWu+SSktL7xYU5GO3YLfY0llB8Ku9Gg2ORNiP7cbcEqO8vFyZlJSIVwwX8jLYfZ+qghCSCIFrCKFrIpHoDz4VDpPMe4Ygdry02ukyhDiYJN8GABaECkesaJTJ5KLlZbfxnlaPHKkbTEtLc/Fo9IUgCKFllUrVPTAwiFcEd8TQYGKkpCQ3IITCxkQcADQFIfwAQuu1rKy8wVCNERPt7jmC2Ds9NzcXR5LkyyRJfhtCEDLzaIPB8JFM1ldmNBpdfK+joqJmGhpOzMbExDiIQpEgC7OzMz0DA0O4nCdi9CcnJ+Hf075yZmICOdeBELhLEMQHBEFcy8zMXGe6/lDUt2cJ4gyWWj19HgAOdpL6kxDd1iwvLCzekcvl9Var1Z3rr7S2tiaOx+OV7kYQhJB2ZmZWOjQ0hJ9ndiEGjgVWVlY2YCNGXCgmjJs2HwMArgNgvZadnXcrTGRiTIx9QRA7GisrK0lGo+F5AIgLEIILCIGgxvJFCCmnph5Njo6O4hXN5SyQl5d312g05iwuLmLzcZCenq6oq6utQgiopqenZcPDw1i34kIMgQATo3wwKSkRE8enaPKMzZQnK3oMAPwEQvITqxV8kpOTg0myL9O+IojzCNm2YBcQsj4PALwAAHD5sgdqRK1Wy73h4ZGt2VnVrmb8aWlp4wcOHBgcGRnBRpFuiCHAK8aQjRj8QMlLsd6IIYUzHvuWIE/ujRFPo9E8DwB5wUaW7S94oNPm5gY+yGevrq5iRR7llJiYqD18+DAmBr5SjqJckPmMEUmKiCPIznmjUqmwPRW2V6qCEOAtTjWEIIX5+bWtx9laXdX9Xi7vO7axsbmrjwUmRnn54WGBIBFvtbiBkMdTnThYAgBIireJEHL6SZIc4HK5/fvlsE0Xy4hYQaiAMzc3V46QpdZqBbUQoloAICaQyyu3VOrykOeRRqOVKxQKl/NJUlKStqxMPJKYmHQaIcTxow1KRe1kwNb3ABAyq9U6IBKJ+iGEiFIFEZSJJcgug61Wq0s4HFRMkkhotQIh9pn4wm+CFAKw/ZiPz85Fm5sbrT090kMGg0GYnJw0d/jw4RGbYxaTY6EBAGkBIDT4Zgz/4XCAhiCgxmIBD0Ui0cMImuN+dZXJQfFLkL1aeHFxMctsNgsJgsxyIpIAQqy4w6/f4j9IACEUIIQS8d+pv4qL8Au6evxsAEJf/B0A/BPpEYJ6/H/2iU+ShJbH42nS0tK0exXLcJSbJUiIRmV5eVlgMpkEHA5HYLVat6+E8eNAVqtVHxMToz9w4IA+RKKxzTohwBKEnQ4sArsgwBKEnR4sAixB2DnAIkAPAXYFoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEAT+Py6PXhNcWplkAAAAAElFTkSuQmCC",dn=Object.defineProperty,ea=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Ra=(ce,se,ae)=>se in ce?dn(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,wa=(ce,se)=>{for(var ae in se||(se={}))ja.call(se,ae)&&Ra(ce,ae,se[ae]);if(wn)for(var ae of wn(se))$a.call(se,ae)&&Ra(ce,ae,se[ae]);return ce},eu=(ce,se)=>ea(ce,aa(se)),za=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const _a=({exercise:ce,loading:se,dispatch:ae,cb:_e})=>{const pt=eu(wa({},(0,he.useParams)()),{page:0,limit:20});let[Ve,Dt]=(0,a.useState)(wa({},pt)),[et,Be]=(0,a.useState)([]),[Pe,Ht]=(0,a.useState)({});const[vn,hn]=(0,a.useState)(!0),[xt,Gt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(et=[],Dn(1))},[ce.actionTabs.key]);const Bn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Fn,Wt,Ut)=>a.createElement(Ae.Z,{placement:"bottom",title:Ut+1},a.createElement("span",null,Ut+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Fn=>a.createElement(Ae.Z,{placement:"bottom",title:Ge()(Fn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ge()(Fn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Fn=>a.createElement(Ae.Z,{placement:"bottom",title:Ge()(Fn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ge()(Fn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Fn=>a.createElement(Ae.Z,{placement:"bottom",title:Fn},a.createElement("span",null,Fn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Fn=>a.createElement(Ae.Z,{placement:"bottom",title:Fn},a.createElement("span",null,Fn||"--"))}],Dn=Fn=>za(void 0,null,function*(){var Wt;Fn==1&&(et=[]),hn(!0),Ve.page=Fn,Ve.student_id=ce.actionTabs.student_id,Gt(!0);const Ut=yield ae({type:"exercise/getRedoListModal",payload:eu(wa({},Ve),{score:((Ve==null?void 0:Ve.one)||0)+`${Ve!=null&&Ve.two?","+(Ve==null?void 0:Ve.two):""}`})});Ht(wa({},Ut)),((Wt=Ut==null?void 0:Ut.student_redo_lists)==null?void 0:Wt.length){Dt(wa({},pt)),Be([])},onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:It.info},a.createElement("div",{className:It.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:It.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:It.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(et==null?void 0:et.length)===0&&!xt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:$t,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((et==null?void 0:et.length)>0||xt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(x.default,{pagination:!1,dataSource:[],columns:Bn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(bo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!xt&&vn&&Dn((Ve==null?void 0:Ve.page)+1)},hasMore:vn,useWindow:!1},a.createElement(x.default,{loading:xt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:et,columns:Bn})))))};var Iu=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se}))(_a),Lu=z(28400),ru=z(72911),Ku={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Fu=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ou=({exercise:ce,dispatch:se,onOk:ae})=>{const _e=(0,he.useParams)(),[pt,Ve]=(0,a.useState)([]),[Dt,et]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)(!0),[Ht,vn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&hn()},[ce.actionTabs.key]);const hn=()=>Fu(void 0,null,function*(){Pe(!0);const Dn=yield(0,Ce.ZP)(`/api/courses/${_e==null?void 0:_e.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:_e==null?void 0:_e.categoryId}});Dn&&Ve((Dn==null?void 0:Dn.course_groups)||[]),Pe(!1)}),xt=()=>{se({type:"exercise/setActionTabs",payload:{}})},Gt=()=>{ae(Dt)},Bn=Dn=>{et(Dn),vn(Dn.length===pt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{et([]),vn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:ce.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Ku.customModal,onCancel:xt},a.createElement("aside",{className:Ku.checking},a.createElement("div",{className:Ku.content},a.createElement("div",{className:Ku.group},pt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Se.default.Group,{value:Dt,onChange:Bn},pt.map(Dn=>a.createElement(Se.default,{key:Dn.id,value:Dn.id},Dn.name))))),a.createElement("div",{className:Ku.footer},a.createElement(Se.default,{checked:Ht,onChange:Dn=>{const Fn=Dn.target.checked?pt.map(Wt=>Wt.id):[];et(Fn),vn(Dn.target.checked)}},"\u5168\u9009"),a.createElement(me.ZP,{onClick:xt},"\u53D6\u6D88"),a.createElement(me.ZP,{onClick:Gt,type:"primary"},"\u786E\u8BA4"))))};var xr=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Ou),Nr=z(77722),pu={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},pr=z(67294),il=Object.defineProperty,ur=Object.defineProperties,Au=Object.getOwnPropertyDescriptors,Vu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Nl=(ce,se,ae)=>se in ce?il(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,qu=(ce,se)=>{for(var ae in se||(se={}))Ju.call(se,ae)&&Nl(ce,ae,se[ae]);if(Vu)for(var ae of Vu(se))qr.call(se,ae)&&Nl(ce,ae,se[ae]);return ce},fr=(ce,se)=>ur(ce,Au(se)),fu=({disabled:ce,time:se})=>pr.createElement(fe.default.List,{name:"exercise_events",rules:[{validator(ae,_e){var pt,Ve;const Dt=new Set;for(const et of _e){if(Dt.has(et.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(et.reminder_time>se)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Dt.add(et.reminder_time),!((Ve=(pt=et.reminder_content)==null?void 0:pt.trim())!=null&&Ve.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ae,{add:_e,remove:pt})=>pr.createElement("div",{className:pu.remindForm},ae.length>0&&pr.createElement("div",null,ae.map((Ve,Dt)=>pr.createElement(oe.Z,{key:Ve.key,align:"middle",wrap:!1,className:pu.remindItem},pr.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Dt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),pr.createElement(ve.Z,null,pr.createElement(fe.default.Item,fr(qu({},Ve),{name:[Ve.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),pr.createElement(Re.Z,{precision:0,min:1,disabled:ce,addonAfter:"\u5206\u949F",className:pu.remindInput}))),pr.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),pr.createElement(ve.Z,{flex:1},pr.createElement(fe.default.Item,fr(qu({},Ve),{name:[Ve.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),pr.createElement(Le.default,{className:pu.remindInput,disabled:ce,showCount:!0,maxLength:100}))),pr.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:ce?.5:1},onClick:()=>{ce||_e({reminder_time:""})}}),pr.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:ce?"hidden":"visible"},onClick:()=>pt(Ve.name)})))),ae.length<5&&pr.createElement(oe.Z,{style:{marginLeft:"30px"}},pr.createElement(ve.Z,{className:`${pu.addRemind} ${ce?pu.disabled:""}`,onClick:()=>{ce||_e({reminder_time:""})}},pr.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),rr=z(76223),lr=z(78207),eo=z(96332),to=z(93686),ou=z(67294),jl=Object.defineProperty,Vl=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,po=(ce,se,ae)=>se in ce?jl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,So=(ce,se)=>{for(var ae in se||(se={}))No.call(se,ae)&&po(ce,ae,se[ae]);if(Ro)for(var ae of Ro(se))ii.call(se,ae)&&po(ce,ae,se[ae]);return ce},mo=(ce,se)=>Vl(ce,wo(se)),ki=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{RangePicker:Ao}=Aa.default,{Option:Vi}=ft.default,Xi=({user:ce,classroomList:se,exercise:ae,globalSetting:_e,loading:pt,dispatch:Ve,changeActive:Dt})=>{var et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn;const{workSetting:Wt,commonHeader:Ut}=ae,Yt=(0,he.useParams)();Yt.category=Yt.categoryId;const[ta,nn]=(0,a.useState)(!1),[zn,mn]=(0,a.useState)(!1),[pa,Pt]=(0,a.useState)(),[Nt,Rt]=(0,a.useState)({});let[Xt,cn]=(0,a.useState)([]),[tn,Ja]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[ha,dt]=(0,a.useState)(1),[Fa,ia]=(0,a.useState)(!1),[wu,Sa]=(0,a.useState)(!1),[Hn,Oa]=(0,a.useState)(!1),[tu,Ka]=(0,a.useState)(!1),[Ba,La]=(0,a.useState)([]),[Zn,bn]=(0,a.useState)([]),[ca,Qn]=(0,a.useState)(!1),[pn,Tn]=(0,a.useState)(null),[En,da]=(0,a.useState)({});(0,a.useEffect)(()=>{((Ut==null?void 0:Ut.exercise_status)==="5"||Ut!=null&&Ut.appraise_label||(0,On.aQ)())&&nn(!0)},[Ut]),(0,a.useEffect)(()=>{Ya()},[Wt]),(0,a.useEffect)(()=>{(0,On.dE)()||Ha()},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Dt("2")},[ae.actionTabs.key]);function Ha(){return ki(this,null,function*(){const Eu=yield(0,Ce.ZP)(`/api/courses/${Yt==null?void 0:Yt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Yt==null?void 0:Yt.coursesId}});Pt(Eu==null?void 0:Eu.alert)})}const au=Eu=>{var wr;const Va=tn.publish_time;if(!Va||(wr=Wt==null?void 0:Wt.exercise)!=null&&wr.publish_time)return;let Nu;Eu===1?Nu=Ge()(Va).add(120,"minutes"):Nu=Ge()(Va).add(7,"days"),tn.end_time=Nu,Ja(Object.assign({},tn))},Ya=()=>{var Eu,wr,Va,Nu,oo;console.log("\u53D6\u6D88");const Su=JSON.parse(JSON.stringify(Wt));if(Object.keys(tn).forEach(Pu=>{var ci;tn[Pu]=(ci=Su==null?void 0:Su.exercise)==null?void 0:ci[Pu]}),Xt=((Eu=Su==null?void 0:Su.published_course_groups)==null?void 0:Eu.map(Pu=>({course_group_id:Pu.course_group_id,end_time:Pu.course_end_time,publish_time:Pu.course_publish_time})))||[{}],(wr=Wt==null?void 0:Wt.course_groups)==null||wr.map(Pu=>{var ci;(ci=Wt==null?void 0:Wt.published_course_groups)==null||ci.map((Ho,ji)=>{var fc;(fc=Ho==null?void 0:Ho.course_group_id)!=null&&fc.includes(Pu==null?void 0:Pu.course_group_id)&&(Pu.cilckkey=ji,Pu.isselect=!0)})}),ae.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Tl(""),ia(tn.time!==-1),Ja(tn),tn!=null&&tn.is_appoint_user){const Pu=((Nu=(Va=Su==null?void 0:Su.exercise)==null?void 0:Va.all_exercise_users)==null?void 0:Nu.map(ci=>ci.user_id))||[];La([...Pu])}Sa(tn.is_appoint_user),Oa(tn.is_miss_exam_user),Ka(tn.is_no_passing_user),cn(Xt.length>0?Xt:[{}]),jr.setFieldsValue({exercise_events:(oo=Su==null?void 0:Su.exercise)==null?void 0:oo.exercise_events})},Cr=()=>ki(void 0,null,function*(){var Eu,wr,Va,Nu,oo,Su;if(((Eu=ce==null?void 0:ce.userInfo)==null?void 0:Eu.user_status)===2){(0,lr.Rd)();return}if((Ut==null?void 0:Ut.exercise_question_count)===0){pe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const Pu=JSON.parse(JSON.stringify(tn));console.log("\u63D0\u4EA4");try{yield jr.validateFields();const ji=jr.getFieldsValue();Pu.exercise_events=ji.exercise_events}catch(ji){ji!=null&&ji.errorFields&&(jr.scrollToField((Va=(wr=ji==null?void 0:ji.errorFields)==null?void 0:wr[0])==null?void 0:Va.name,{behavior:"smooth",block:"center"}),pe.ZP.error((Su=(oo=(Nu=ji==null?void 0:ji.errorFields)==null?void 0:Nu[0])==null?void 0:oo.errors)==null?void 0:Su[0]));return}if(Pu.categoryId=Yt.categoryId,Pu.publish_time_groups=Xt,tn!=null&&tn.is_make_up_exercise){if(wu&&Ba.length<=0||!wu&&!(Hn||tu)){pe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Pu.is_appoint_user=wu,Pu.is_miss_exam_user=Hn,Pu.is_no_passing_user=tu,wu?Pu.make_up_exercise_users=Ba==null?void 0:Ba.map(ji=>({user_id:ji})):Pu.make_up_exercise_users=[]}if(!tn.unified_setting&&!(tn!=null&&tn.is_make_up_exercise)){if(!Xt.length){pe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete Pu.publish_time,delete Pu.end_time,Xt.map(ji=>{var fc;if(!ji.course_group_id||!((fc=ji.course_group_id)!=null&&fc.length))throw pe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!ji.publish_time||!ji.end_time)throw pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!tn.publish_time||!tn.end_time)throw pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:ci}=Wt;const Ho=()=>ki(void 0,null,function*(){if(tn.exercise_type==2&&(ci.is_locked||ci.open_camera||ci.screen_open||ci.login_restrict||ci.ip_bind||ci.ip_limit=="pub"||ci.ip_limit=="inner"||ci.identity_verify||ci.open_phone_video_recording)){const fc=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ou.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ou.createElement("span",{style:{color:"#FA6400"}}," ",(0,de.hi)(ci)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ki(void 0,null,function*(){let qa=yield(0,to.Tr)({exercise_ids:[parseInt(Yt==null?void 0:Yt.categoryId)],course_id:Yt.coursesId,type:"exercise"});(qa==null?void 0:qa.student_count)===0?Zu(Pu):(Rt(Pu),da(qa)),Dt("2")}),onCancel:()=>ki(void 0,null,function*(){fc.destroy();let qa=yield(0,to.Tr)({exercise_ids:[Yt==null?void 0:Yt.categoryId],course_id:Yt.coursesId,type:"exercise"});(qa==null?void 0:qa.student_count)===0?Zu(Pu):(Rt(Pu),da(qa))})});return}let ji=yield(0,to.Tr)({exercise_ids:[Yt==null?void 0:Yt.categoryId],course_id:Yt.coursesId,type:"exercise"});(ji==null?void 0:ji.student_count)===0?Zu(Pu):(Rt(Pu),da(ji))});Ut!=null&&Ut.high_resources_consume&&!(Ut!=null&&Ut.high_resources_consume_permission)?Ve({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Yt.coursesId,type:"exercise",type_id:Yt.categoryId,name:Ut.exercise_name,fn:()=>{Ho()}}}):Ho()}),Zu=Eu=>ki(void 0,null,function*(){mn(!0),(yield(0,Ce.ZP)(`/api/exercises/${Yt==null?void 0:Yt.categoryId}/publish_settings.json`,{method:"post",body:Eu})).status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Tl(""),Ve({type:"exercise/getCommonHeader",payload:So({},Yt)}),Ve({type:"exercise/getWorkSetting",payload:So({},Yt)})),mn(!1)}),sa=Eu=>Eu&&Eutn.end_time?Eu&&(Eu{var wr,Va;return((wr=Wt==null?void 0:Wt.exercise)==null?void 0:wr.exercise_status)>1&&!(Eu!=null&&Eu.new)?!0:(Va=Wt==null?void 0:Wt.published_course_groups)!=null&&Va.some(Nu=>Nu.course_group_id===Eu.course_group_id)?ta:!1},gl=Eu=>{var wr;return ta?[!0,!0]:(wr=Wt==null?void 0:Wt.published_course_groups)!=null&&wr.some(Va=>{var Nu,oo;return((Nu=Va.course_group_id)==null?void 0:Nu[0])===((oo=Eu.course_group_id)==null?void 0:oo[0])})?ta||Ge()()>Ge()(Eu==null?void 0:Eu.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Tl("\u8868\u5355\u672A\u4FDD\u5B58")},[tn]);const Tl=(Eu="")=>{Ve({type:"exercise/setActionTabs",payload:{key:Eu}})},mu=Eu=>{Eu.preventDefault(),Eu.returnValue=""},$u=(Eu,wr,Va)=>{if(Eu<=0){pe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else La(wr),bn(Va),Qn(!1)},[jr]=fe.default.useForm();return ou.createElement("section",{className:pu.form,style:{padding:"30px 50px",marginBottom:"0px"}},ou.createElement(jt.Z,{spinning:pt["exercise/getWorkSetting"]||zn},!(tn!=null&&tn.is_make_up_exercise)&&ou.createElement(ou.Fragment,null,ou.createElement("div",{className:pu.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),ou.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ou.createElement(Ie.ZP.Group,{onChange:()=>{var Eu,wr,Va,Nu,oo;if((0,On.Rm)()&&(!((wr=(Eu=se==null?void 0:se.AssistantObject)==null?void 0:Eu.exercise)!=null&&wr.can_publish)||!((Nu=(Va=se==null?void 0:se.AssistantObject)==null?void 0:Va.exercise)!=null&&Nu.can_late))){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((oo=Wt==null?void 0:Wt.exercise)==null?void 0:oo.exercise_status)>1){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}tn.unified_setting=!tn.unified_setting,tn.unified_setting===!1&&Xt==""&&cn(Xt.concat({})),Ja(Object.assign({},tn))},value:tn.unified_setting,disabled:ta||((et=Wt==null?void 0:Wt.exercise)==null?void 0:et.exercise_status)>1},ou.createElement(Ie.ZP,{value:!0,disabled:!((Be=Wt==null?void 0:Wt.exercise)!=null&&Be.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=Wt.course_groups)==null?void 0:Pe.length)>0&&ou.createElement(Ie.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Ut!=null&&Ut.is_make_up_exercise)&&ou.createElement("div",{style:{color:"red"}},((Ht=Wt==null?void 0:Wt.exercise)==null?void 0:Ht.exercise_status)>1&&pa&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(tn.unified_setting||(Ut==null?void 0:Ut.is_make_up_exercise))&&ou.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},ou.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ou.createElement(Ae.Z,{placement:"bottom",title:((vn=Wt==null?void 0:Wt.exercise)==null?void 0:vn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},ou.createElement(Aa.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:sa,disabled:ta||((hn=Wt==null?void 0:Wt.exercise)==null?void 0:hn.exercise_status)>1||(0,On.Rm)()&&!((Gt=(xt=se==null?void 0:se.AssistantObject)==null?void 0:xt.exercise)!=null&&Gt.can_publish),value:tn.publish_time?Ge()(tn.publish_time):void 0,allowClear:!1,onChange:(Eu,wr)=>{tn.publish_time=wr,tn.end_time||(tn.end_time=tn.exercise_type===1?Ge()(Eu).add(120,"minutes"):Ge()(Eu).add(7,"days")),Ja(Object.assign({},tn))}})),ou.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),ou.createElement(Aa.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ta||(0,On.Rm)()&&!((Dn=(Bn=se==null?void 0:se.AssistantObject)==null?void 0:Bn.exercise)!=null&&Dn.can_late)||(Ut==null?void 0:Ut.open_appraise),allowClear:!1,value:tn.end_time?Ge()(tn.end_time):void 0,disabledDate:Ru,onChange:(Eu,wr)=>{var Va,Nu;if((0,On.Rm)()&&!((Nu=(Va=se==null?void 0:se.AssistantObject)==null?void 0:Va.exercise)!=null&&Nu.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tn.end_time=wr,Ja(Object.assign({},tn))}})),!tn.unified_setting&&!(Ut!=null&&Ut.is_make_up_exercise)&&ou.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Xt&&Xt.map(function(Eu,wr){var Va,Nu,oo;return ou.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:wr==(Xt==null?void 0:Xt.length)-1?"0px":"10px"}},ou.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",wr+1),ou.createElement(ft.default,{showArrow:!0,allowClear:!0,className:pu.multiple_select,disabled:ta||((Va=Wt==null?void 0:Wt.homework_status)!=null&&Va.includes("\u672A\u53D1\u5E03")&&Eu.id||Ge()(){Xt[wr].course_group_id=Su,cn(Xt.slice()),Wt.course_groups.map((Pu,ci)=>{Su.map((Ho,ji)=>{Pu.course_group_id===Ho&&(Pu.cilckkey=wr,Pu.isselect=!0)})})},onDeselect:Su=>{Wt.course_groups.map((Pu,ci)=>{Pu.course_group_id===Su&&Pu.cilckkey===wr&&(Pu.cilckkey=wr,Pu.isselect=!1)})}},Wt.course_groups&&Wt.course_groups.map(function(Su,Pu){return ou.createElement(Vi,{disabled:(Su==null?void 0:Su.isselect)&&Su.cilckkey!=wr,label:Su.course_group_name,value:Su.course_group_id,key:Su.course_group_id},Su.course_group_name)})),ou.createElement(Ao,{disabled:gl(Eu)||(0,On.Rm)()&&!((oo=(Nu=se==null?void 0:se.AssistantObject)==null?void 0:Nu.exercise)!=null&&oo.can_publish),disabledDate:sa,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ge()((0,de.U6)(),"HH:mm"),Ge()((0,de.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Eu.publish_time&&[Ge()(Eu.publish_time),Eu.end_time&&Ge()(Eu.end_time)],onChange:(Su,Pu)=>{Xt[wr].publish_time=Pu[0],!Eu.end_time&&Pu[0]?Xt[wr].end_time=Ge()(Pu[0]).add(7,"days"):Xt[wr].end_time=Pu[1],cn([...Xt])},onCalendarChange:(Su,Pu,ci)=>{if(Pu!=null&&Pu[0]&&!Pu[1]){const Ho=tn.exercise_type===1?Ge()(Pu[0]).add(120,"minutes"):Ge()(Pu[0]).add(7,"days");Xt[wr].publish_time=Pu[0],Xt[wr].end_time=Ho,cn([...Xt])}}}),ou.createElement("div",{style:{visibility:ta?"hidden":"visible",display:"flex",width:"50px"}},ou.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Su,Pu;if((0,On.Rm)()&&!((Pu=(Su=se==null?void 0:se.AssistantObject)==null?void 0:Su.exercise)!=null&&Pu.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cn(Xt.concat({new:!0}))}}),ou.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(Eu!=null&&Eu.publish_time&&Ge()(){Xt=Xt.filter((Su,Pu)=>wr!==Pu),cn([...Xt])}})))})),!(tn!=null&&tn.is_make_up_exercise)&&ou.createElement(ou.Fragment,null,ou.createElement("div",{className:pu.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},ou.createElement(Ie.ZP.Group,{value:tn.exercise_type,disabled:ta||((Fn=Wt==null?void 0:Wt.exercise)==null?void 0:Fn.exercise_status)>1,onChange:Eu=>{tn.exercise_type=Eu.target.value,Ja(So({},tn)),au(Eu.target.value)},style:{marginTop:"2px"}},ou.createElement(Ie.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),ou.createElement(Ie.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(tn==null?void 0:tn.exercise_type)===2&&ou.createElement(ou.Fragment,null,ou.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ou.createElement(Re.Z,{className:pu.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:tn==null?void 0:tn.simulate_exercise_num,disabled:ta,min:1,max:999,onChange:Eu=>{tn.simulate_exercise_num=Eu,Ja(So({},tn))}}),ou.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(tn==null?void 0:tn.is_make_up_exercise)&&ou.createElement(ou.Fragment,null,ou.createElement(oe.Z,null,ou.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),ou.createElement(Ne.Z,{checked:wu,onChange:(Eu,wr)=>{var Va,Nu;if(Sa(Eu),Eu){if(tn!=null&&tn.is_appoint_user){const oo=(Nu=(Va=Wt==null?void 0:Wt.exercise)==null?void 0:Va.all_exercise_users)==null?void 0:Nu.map(Su=>Su.user_id);La([...oo])}else La([]);Oa(!1),Ka(!1)}else Oa(tn.is_miss_exam_user),Ka(tn.is_no_passing_user)},disabled:!((tn==null?void 0:tn.exercise_status)===1&&(Ut!=null&&Ut.allow_create_make_up))}),ou.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!wu&&ou.createElement(oe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},ou.createElement(Se.default,{checked:Hn,disabled:!((tn==null?void 0:tn.exercise_status)===1&&(tn==null?void 0:tn.miss_exam_count)>0&&(Ut!=null&&Ut.allow_create_make_up)),onChange:Eu=>{Oa(Eu.target.checked)}},ou.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ou.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Tn(1),Sa(!1),Qn(!0)}},"\uFF08",`${(tn==null?void 0:tn.miss_exam_count)||0}\u4EBA`,"\uFF09"),ou.createElement(Se.default,{checked:tu,disabled:!((tn==null?void 0:tn.exercise_status)===1&&(tn==null?void 0:tn.no_passing_count)>0&&(Ut!=null&&Ut.allow_create_make_up)),onChange:Eu=>{Ka(Eu.target.checked)}},ou.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ou.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Tn(2),Sa(!1),Qn(!0)}},"\uFF08",`${(tn==null?void 0:tn.no_passing_count)||0}\u4EBA`,"\uFF09")),wu&&ou.createElement(oe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},ou.createElement(me.ZP,{type:"primary",ghost:!0,disabled:!((tn==null?void 0:tn.exercise_status)===1&&(Ut!=null&&Ut.allow_create_make_up)),onClick:()=>{Qn(!0),Tn(void 0)}},ou.createElement("span",null,ou.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ou.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ou.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ba.length||0} \u4EBA`,"\uFF09"))),ou.createElement("div",{className:pu.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),ou.createElement("div",null,ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},ou.createElement(Se.default,{disabled:ta,checked:Fa,onChange:Eu=>{Eu.target.checked===!1?Ja(wr=>mo(So({},wr),{time:-1})):jr.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),ia(Eu.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Fa&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},ou.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),ou.createElement(Re.Z,{size:"large",disabled:ta,min:1,style:{width:"200px"},value:tn.time===-1?null:tn.time,precision:0,addonAfter:"\u5206\u949F",onChange:Eu=>{tn.time=Eu,Ja(So({},tn))}}))),Fa&&ou.createElement(fe.default,{form:jr},ou.createElement(fu,{disabled:ta,time:tn.time})),ou.createElement("div",null,ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ou.createElement(Se.default,{checked:tn.enable_last_times,onChange:Eu=>Ja(wr=>mo(So({},wr),{enable_last_times:Eu.target.checked})),disabled:ta,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),tn.enable_last_times&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},ou.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),ou.createElement(Re.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:tn==null?void 0:tn.last_times,disabled:ta||!tn.enable_last_times,min:0,onChange:Eu=>{tn.last_times=Eu,Ja(So({},tn))}}),ou.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ou.createElement(oe.Z,null,ou.createElement(Se.default,{checked:tn.enable_answer_time,onChange:Eu=>Ja(wr=>mo(So({},wr),{enable_answer_time:Eu.target.checked})),disabled:ta,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),tn.enable_answer_time&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},ou.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),ou.createElement(Re.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:tn==null?void 0:tn.answer_time,disabled:ta||!tn.enable_answer_time,min:0,onChange:Eu=>{tn.answer_time=Eu,Ja(So({},tn))}}),ou.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Ut!=null&&Ut.appraise_label)&&(!(Ut!=null&&Ut.is_make_up_exercise)&&(0,On.GJ)()||(Ut==null?void 0:Ut.is_make_up_exercise)&&(Ut==null?void 0:Ut.allow_create_make_up))&&ou.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Cr},"\u4FDD\u5B58"),ou.createElement(rr.Z,{visible:ca,setVisible:Qn,onK:$u,selectKeys:Ba,selectRows:Zn,appointStudent:wu,modalParams:pn}),ou.createElement(eo.Z,{resdata:En,type:"exercisepush",okloading:zn,oktext:(En==null?void 0:En.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Eu=>ki(void 0,null,function*(){mn(!0);let wr=yield(0,Ce.ZP)(`/api/courses/${Yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Yt==null?void 0:Yt.categoryId)]}});mn(!1),(wr==null?void 0:wr.status)===0&&Zu(Nt)})}))};var Ci=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae,classroomList:_e,user:pt})=>({exercise:ce,loading:se.effects,globalSetting:ae,user:pt,classroomList:_e}))(Xi),Po=z(16646),Ji=z(5270),Gi=Object.defineProperty,gs=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,xi=(ce,se,ae)=>se in ce?Gi(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,To=(ce,se)=>{for(var ae in se||(se={}))Oo.call(se,ae)&&xi(ce,ae,se[ae]);if(gs)for(var ae of gs(se))Ls.call(se,ae)&&xi(ce,ae,se[ae]);return ce},Si=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{TabPane:hs}=y.default,ko=({exercise:ce,loading:se,dispatch:ae})=>{var _e;const pt=(0,he.useParams)(),Ve=(0,he.useLocation)(),[Dt]=fe.default.useForm(),[et,Be]=(0,a.useState)({}),[Pe,Ht]=(0,a.useState)("1");return(0,a.useEffect)(()=>{ce.actionTabs.key==="addIp"&&(Dt.resetFields(),Ht("1"))},[ce.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:ce.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Si(void 0,null,function*(){if(yield Dt.validateFields(),!et.ip){const vn=et.startIP.split(".")[3];if(parseInt(vn)>parseInt(et.endIP)){pe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ae({type:"exercise/setActionTabs",payload:{key:"insterIp",data:To({},Dt.getFieldValue()),type:ce.actionTabs.type}})}),onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(y.default,{activeKey:Pe,onChange:vn=>{Ht(vn),Dt.resetFields()}},a.createElement(hs,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(hs,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(fe.default,{form:Dt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(vn,hn)=>{Be(To({},hn))}},Pe==="1"&&a.createElement(fe.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(ft.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:vn=>{Dt.setFieldsValue({ip:[...vn.filter(hn=>(0,Ji.t)(hn)?!0:(pe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(oe.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(fe.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Le.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:vn=>{let hn="";(0,Ji.t)(vn.target.value)?hn=vn.target.value:(hn="",pe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Dt.setFieldsValue({startIP:hn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(fe.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Le.default,{onBlur:vn=>{},prefix:a.createElement("span",{className:"font14"},(_e=et.startIP)==null?void 0:_e.substring(0,et.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var oc=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se}))(ko),Cn=z(67294),al=Object.defineProperty,ml=Object.defineProperties,Qu=Object.getOwnPropertyDescriptors,Zr=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,ai=(ce,se,ae)=>se in ce?al(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ds=(ce,se)=>{for(var ae in se||(se={}))pi.call(se,ae)&&ai(ce,ae,se[ae]);if(Zr)for(var ae of Zr(se))Uo.call(se,ae)&&ai(ce,ae,se[ae]);return ce},ms=(ce,se)=>ml(ce,Qu(se)),Zs=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Hs=({exercise:ce,globalSetting:se,loading:ae,dispatch:_e})=>{var pt,Ve,Dt,et,Be,Pe,Ht;const{workSetting:vn,commonHeader:hn}=ce,[xt]=fe.default.useForm(),Gt=(0,he.useParams)();Gt.category=Gt.categoryId;const[Bn,Dn]=(0,a.useState)(!1),[Fn,Wt]=(0,a.useState)(!1),[Ut,Yt]=(0,a.useState)(!1),ta={question_random:!1,choice_random:!1,start_password:((pt=vn==null?void 0:vn.exercise)==null?void 0:pt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Ve=vn==null?void 0:vn.exercise)==null?void 0:Ve.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[nn,zn]=(0,a.useState)(ta);const[mn,pa]=(0,a.useState)(!1),[Pt,Nt]=(0,a.useState)(!1),[Rt,Xt]=(0,a.useState)(!1),[cn,tn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var Hn;Ja(),vn!=null&&vn.exercise&&!(0,On.aN)()&&!((Hn=vn==null?void 0:vn.exercise)!=null&&Hn.is_creator)&&Dn(!0)},[vn]),(0,a.useEffect)(()=>{((hn==null?void 0:hn.exercise_status)==="5"||hn!=null&&hn.appraise_label)&&Dn(!0)},[hn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ce.actionTabs.key==="insterIp"&&(ce.actionTabs.data.ip?nn[ce.actionTabs.type]=[...nn[ce.actionTabs.type]||[],...ce.actionTabs.data.ip]:nn[ce.actionTabs.type]=[...nn[ce.actionTabs.type]||[],`${ce.actionTabs.data.startIP},${ce.actionTabs.data.startIP.substring(0,ce.actionTabs.data.startIP.lastIndexOf("."))+"."+ce.actionTabs.data.endIP}`],ha(nn),pa(!0))},[ce.actionTabs]);const Ja=()=>{const Hn=JSON.parse(JSON.stringify(vn));Object.keys(nn).forEach(Oa=>{var tu;nn[Oa]=(tu=Hn==null?void 0:Hn.exercise)==null?void 0:tu[Oa]}),ha(ms(ds({},nn),{ip_limit:nn.ip_limit!=="no"}))},ha=Hn=>{zn(Hn),xt.setFieldsValue(Hn)},dt=Hn=>{var Oa,tu;if(Hn.categoryId=Gt.categoryId,Hn.ip_limit=Hn.ip_limit?"pub":"no",Hn.ip_bind||(Hn.ip_bind_type=!1),Hn.open_camera&&Hn.photo_count<1){pe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!Hn.start_password&&Hn.is_start_locked){pe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(Hn.ip_limit!=="no"&&!((Oa=Hn.public_ip)!=null&&Oa.length)&&!((tu=Hn.inner_ip)!=null&&tu.length)){pe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(Hn.is_locked||Hn.open_camera||Hn.screen_open||Hn.login_restrict||Hn.ip_bind||Hn.ip_limit=="pub"||Hn.ip_limit=="inner"||Hn.identity_verify||Hn.open_phone_video_recording){if((hn==null?void 0:hn.exercise_type)==1){Fa(Hn);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Cn.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Cn.createElement("span",{style:{color:"#FA6400"}}," ",(0,de.hi)(Hn)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Fa(Hn)});return}ia(Hn)},Fa=Hn=>{if(Hn.open_camera||Hn.screen_open){const Oa=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Cn.createElement("div",{className:"font16 p20"},Hn.open_camera&&Cn.createElement(oe.Z,{justify:"start",className:"mt20"},Cn.createElement(ve.Z,{flex:"24px"},Cn.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Cn.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Cn.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Cn.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),Hn.screen_open&&Cn.createElement(oe.Z,{justify:"start",className:"mt20"},Cn.createElement(ve.Z,{flex:"24px",className:"mr20"},Cn.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Cn.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Cn.createElement("img",{width:"26",src:ws.JA})," ",Cn.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Cn.createElement("img",{width:"26",src:ws.Gm})," ",Cn.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Cn.createElement("p",{className:"ml40 mt40"},Cn.createElement(Se.default,{onChange:tu=>Oa.update({okButtonProps:{disabled:!tu.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{ia(Hn)},okButtonProps:{disabled:!0}})}else ia(Hn)},ia=Hn=>Zs(void 0,null,function*(){Wt(!0);const Oa=yield(0,Ce.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:Hn});Wt(!1),Oa.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_e({type:"exercise/getCommonHeader",payload:ds({},Gt)}),_e({type:"exercise/getWorkSetting",payload:ds({},Gt)}),pa(!1))});(0,a.useEffect)(()=>{Sa(mn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[mn]);const wu=Hn=>{Hn.preventDefault(),Hn.returnValue=""},Sa=(Hn="")=>{_e({type:"exercise/setActionTabs",payload:{key:Hn}})};return Cn.createElement("section",{className:pu.formDom,style:{padding:"30px 50px"}},Cn.createElement(jt.Z,{spinning:ae["exercise/getWorkSetting"]||Fn},Cn.createElement(fe.default,{form:xt,name:"basicForm",initialValues:ta,colon:!1,onValuesChange:(Hn,Oa)=>{console.log("onValuesChange",Oa);let tu=Oa;for(const Ka in Hn){if(Ka=="is_locked"&&!Oa[Ka]&&(tu.login_restrict=!1,tu.screen_open=!1),Ka=="login_restrict"&&Oa[Ka]&&(tu.is_locked=!0),Ka=="screen_open"&&Oa[Ka]&&(tu.is_locked=!0),Ka=="screen_shot_open"&&Oa[Ka]){const Ba=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Cn.createElement("div",null,Cn.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Cn.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Cn.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Zs(void 0,null,function*(){tu.screen_shot_open=!0,ha(tu)}),onCancel:()=>{tu.screen_shot_open=!1,ha(tu),Ba.destroy()}});break}(Ka=="ip_bind"||Ka=="ip_limit")&&!Oa.is_locked&&Oa[Ka]&&(tu.is_locked=!0),Ka=="open_camera"&&(tu.photo_count=tu.photo_count||5)}ha(tu),pa(!0)},onFinish:dt},Cn.createElement("div",{className:pu.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Cn.createElement(fe.default.Item,null,Cn.createElement(Ie.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:cn,onChange:Hn=>{if(Hn.target.value==="exam")ha(ms(ds(ds({},ta),nn),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(Hn.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{ha(ms(ds({},ta),{question_random:!0,choice_random:!0,forbid_copy:!1})),tn(Hn.target.value)}});return}tn(Hn.target.value)},buttonStyle:"solid",disabled:Bn},Cn.createElement(Ie.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Cn.createElement(Ie.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Cn.createElement("div",{className:pu.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Cn.createElement(fe.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Cn.createElement(fe.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Cn.createElement(fe.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Cn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(fe.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),nn.is_start_locked&&(0,On.GJ)()?Cn.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},Cn.createElement(fe.default.Item,{name:"start_password",style:{marginBottom:0}},Cn.createElement(Le.default,{size:"large",className:pu.unlockKeyInput,disabled:Bn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Cn.createElement(ve.Z,null,!Bn&&Cn.createElement(me.ZP,{type:"link",loading:Pt,onClick:()=>Zs(void 0,null,function*(){Nt(!0);let Hn=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Oa=yield(0,Ce.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:Hn}});Nt(!1),(Oa==null?void 0:Oa.status)===0&&xt.setFieldsValue({start_password:Hn})})},"\u6362\u4E00\u6362"))):Cn.createElement(fe.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Cn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(fe.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),nn.is_locked&&(0,On.GJ)()?Cn.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},Cn.createElement(fe.default.Item,{style:{marginBottom:0},name:"unlock_key"},Cn.createElement(Le.default,{size:"large",className:pu.unlockKeyInput,disabled:Bn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Cn.createElement(ve.Z,null,!Bn&&Cn.createElement(me.ZP,{type:"link",loading:Rt,onClick:()=>Zs(void 0,null,function*(){Xt(!0);let Hn=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Oa=yield(0,Ce.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:Hn}});Xt(!1),(Oa==null?void 0:Oa.status)===0&&xt.setFieldsValue({unlock_key:Hn})})},"\u6362\u4E00\u6362"))):Cn.createElement(fe.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Cn.createElement(fe.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Cn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(fe.default.Item,{name:"screen_open",valuePropName:"checked"},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),nn.screen_open?Cn.createElement(Cn.Fragment,null,Cn.createElement(oe.Z,{gutter:10,className:`${pu.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Cn.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Cn.createElement(ve.Z,null,Cn.createElement(fe.default.Item,{name:"screen_num",style:{marginBottom:0}},Cn.createElement(Re.Z,{size:"large",disabled:Bn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Cn.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Cn.createElement(ve.Z,null,Cn.createElement(fe.default.Item,{name:"screen_sec",style:{marginBottom:0}},Cn.createElement(Re.Z,{size:"large",disabled:Bn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Cn.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Cn.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${pu.unlockKeyWrapper}`,align:"middle",wrap:!1},Cn.createElement(ve.Z,null,Cn.createElement(fe.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Cn.createElement(Ne.Z,{disabled:Bn||!nn.screen_open}))),Cn.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Cn.createElement(Cn.Fragment,null,Cn.createElement(fe.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Cn.createElement(fe.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Cn.createElement(fe.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Cn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(fe.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),nn.ip_bind&&(0,On.GJ)()?Cn.createElement(oe.Z,{className:pu.unlockKeyWrapper,style:{flexDirection:"column"}},Cn.createElement(fe.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Cn.createElement(Ie.ZP.Group,null,Cn.createElement(Ie.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Cn.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Cn.createElement(Ie.ZP,{value:!0,style:{fontWeight:"400"}},Cn.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Cn.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Cn.createElement(fe.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Cn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(fe.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Cn.createElement(fe.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Cn.createElement(fe.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(nn==null?void 0:nn.ip_limit)&&Cn.createElement(oe.Z,{className:pu.unlockKeyWrapper,style:{flexDirection:"column"}},Cn.createElement(ve.Z,null,Cn.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Cn.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Cn.createElement(oe.Z,{className:`mt15 ${pu.ipWrp}`,style:{background:"#F6F7F9"}},Cn.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Cn.createElement(ve.Z,null,(Dt=nn.public_ip)==null?void 0:Dt.map((Hn,Oa)=>Cn.createElement("span",{key:Oa,className:pu.ipItem},Cn.createElement("i",null,Hn," "),!Bn&&Cn.createElement(Po.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{nn.public_ip.splice(Oa,1),ha(ds({},nn))}})},className:" c-grey-c",size:20}))),(0,On.GJ)()&&!Bn&&Cn.createElement("span",{onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Cn.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Cn.createElement(oe.Z,{className:`mt15 ${pu.ipWrp}`,style:{background:"#F6F7F9"}},Cn.createElement(ve.Z,null,Cn.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Cn.createElement(ve.Z,null,(et=nn.inner_ip)==null?void 0:et.map((Hn,Oa)=>Cn.createElement("span",{className:pu.ipItem},Cn.createElement("i",null,Hn," "),!Bn&&Cn.createElement(Po.Z,{onClick:()=>{Bn||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{nn.inner_ip.splice(Oa,1),ha(ds({},nn))}})},className:" c-grey-c",size:20}))),(0,On.GJ)()&&!Bn&&Cn.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Cn.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Cn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(fe.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Cn.createElement(Se.default,{disabled:Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),nn.open_camera?Cn.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${pu.unlockKeyWrapper}`,align:"middle",wrap:!1},Cn.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Cn.createElement(ve.Z,null,Cn.createElement(fe.default.Item,{name:"photo_count",style:{marginBottom:0}},Cn.createElement(Re.Z,{size:"large",disabled:Bn||!nn.open_camera,min:1,max:(0,On.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Cn.createElement(ve.Z,null,Cn.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Cn.createElement(fe.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Cn.createElement(fe.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cn.createElement(Se.default,{disabled:!(0,On.ag)()||Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Cn.createElement(fe.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Cn.createElement(Se.default,{disabled:!(0,On.ag)()||Bn},Cn.createElement(Cn.Fragment,null,Cn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Cn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,On.aN)()||((Be=ce==null?void 0:ce.commonHeader)==null?void 0:Be.exercise_author))&&!(hn!=null&&hn.appraise_label)&&Cn.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{xt.submit()}},"\u4FDD\u5B58")),Cn.createElement(oc,null),Cn.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Ut,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Yt(!1)},Cn.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Cn.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=se==null?void 0:se.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Cn.createElement("img",{src:`${ke.Z.IMG_SERVER}/${(Ht=se==null?void 0:se.setting)==null?void 0:Ht.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var _s=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(Hs),ju=z(67294),fi=Object.defineProperty,Ns=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,Qc=Object.getOwnPropertySymbols,yd=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,Od=(ce,se,ae)=>se in ce?fi(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Xc=(ce,se)=>{for(var ae in se||(se={}))yd.call(se,ae)&&Od(ce,ae,se[ae]);if(Qc)for(var ae of Qc(se))rd.call(se,ae)&&Od(ce,ae,se[ae]);return ce},Hd=(ce,se)=>Ns(ce,rc(se)),m0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const B0=({exercise:ce,loading:se,dispatch:ae})=>{var _e,pt,Ve;const{workSetting:Dt,commonHeader:et}=ce,Be=(0,he.useParams)();Be.category=Be.categoryId;const[Pe,Ht]=(0,a.useState)(!1),[vn,hn]=(0,a.useState)(!1);let[xt,Gt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{Dn("\u8868\u5355\u672A\u4FDD\u5B58")},[xt]);const Bn=Yt=>{Yt.preventDefault(),Yt.returnValue=""},Dn=(Yt="")=>{ae({type:"exercise/setActionTabs",payload:{key:Yt}})};(0,a.useEffect)(()=>{var Yt,ta;Fn(),(Yt=Dt==null?void 0:Dt.exercise)!=null&&Yt.id&&!(0,On.aN)()&&!((ta=Dt==null?void 0:Dt.exercise)!=null&&ta.is_creator)&&Ht(!0)},[ce==null?void 0:ce.workSetting]),(0,a.useEffect)(()=>{},[]);const Fn=()=>{const Yt=JSON.parse(JSON.stringify(Dt));Object.keys(xt).forEach(ta=>{var nn;xt[ta]=(nn=Yt==null?void 0:Yt.exercise)==null?void 0:nn[ta]}),console.log("--111-",Dt,xt),Gt(xt),ce.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Dn("")},Wt=()=>{const Yt=JSON.parse(JSON.stringify(xt));Yt.categoryId=Be.categoryId,Ut(Yt)},Ut=Yt=>m0(void 0,null,function*(){var ta;if((Yt==null?void 0:Yt.use_blank_score)!==((ta=Dt==null?void 0:Dt.exercise)==null?void 0:ta.use_blank_score)){let zn=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>m0(void 0,null,function*(){hn(!0);const mn=yield(0,Ce.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/property_settings.json`,{method:"post",body:Yt});hn(!1),mn.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Dn(""),ae({type:"exercise/getCommonHeader",payload:Xc({},Be)}),ae({type:"exercise/getWorkSetting",payload:Xc({},Be)}),hn(!1))})});Yt!=null&&Yt.use_blank_score?zn.update({content:ju.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",ju.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):zn.update({content:ju.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",ju.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}hn(!0);const nn=yield(0,Ce.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/property_settings.json`,{method:"post",body:Yt});hn(!1),nn.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Dn(""),ae({type:"exercise/getCommonHeader",payload:Xc({},Be)}),ae({type:"exercise/getWorkSetting",payload:Xc({},Be)}))});return ju.createElement("section",{className:pu.scoreSettingWrapper,style:{padding:"30px 50px"}},ju.createElement(jt.Z,{spinning:se["exercise/getWorkSetting"]||vn},(et==null?void 0:et.is_make_up_exercise)&&ju.createElement(ju.Fragment,null,ju.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ju.createElement(ve.Z,null,ju.createElement(Se.default,{checked:xt.open_make_up,disabled:Pe,onChange:Yt=>{xt.open_make_up=Yt.target.checked,Gt(Object.assign({},xt))},className:pu.mainRuleText},ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),xt.open_make_up&&ju.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},ju.createElement("div",null,"\u6263\u5206"),ju.createElement(Re.Z,{value:xt==null?void 0:xt.make_up_score,min:1,step:1,max:(_e=Dt==null?void 0:Dt.exercise)!=null&&_e.total_score?Number((pt=Dt==null?void 0:Dt.exercise)==null?void 0:pt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Yt=>{Gt(Hd(Xc({},xt),{make_up_score:Math.floor(Yt)}))}}))),ju.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ju.createElement(ve.Z,null,ju.createElement(Se.default,{checked:xt.use_blank_score,disabled:Pe,onChange:Yt=>{xt.use_blank_score=Yt.target.checked,Gt(Object.assign({},xt))},className:pu.mainRuleText},ju.createElement(ju.Fragment,null,ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),ju.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},ju.createElement(ve.Z,null,ju.createElement(Se.default,{checked:xt.downcase,disabled:Pe,onChange:Yt=>{xt.downcase=Yt.target.checked,Gt(Object.assign({},xt))},className:pu.mainRuleText},ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),ju.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ju.createElement(ve.Z,null,ju.createElement(Se.default,{checked:xt.open_total_score,disabled:Pe,onChange:Yt=>{xt.open_total_score=Yt.target.checked,Yt.target.checked?(xt.open_score=!1,xt.open_score_reviewed=!0):(xt.open_score=!0,xt.open_score_reviewed=!1),Gt(Object.assign({},xt))},className:pu.mainRuleText},ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),xt.open_total_score&&ju.createElement(ju.Fragment,null,ju.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},ju.createElement(Ie.ZP.Group,{disabled:Pe,value:xt.open_score?"afterEndTime":xt!=null&&xt.open_score_reviewed?"afterReview":"afterCommit",onChange:Yt=>{Yt.target.value==="afterEndTime"?Gt(ta=>Hd(Xc({},ta),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Yt.target.value==="afterReview"?Gt(ta=>Hd(Xc({},ta),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Gt(ta=>Hd(Xc({},ta),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},ju.createElement(Ie.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},ju.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),ju.createElement(Ie.ZP,{value:"afterCommit",style:{marginRight:"80px"}},ju.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),ju.createElement(Ie.ZP,{value:"afterReview"},ju.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),ju.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ju.createElement(Se.default,{className:pu.mainRuleText,checked:xt.answered_open,disabled:Pe,onChange:Yt=>{xt.answered_open=Yt.target.checked,Gt(Object.assign({},xt))}},ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),xt.answered_open&&ju.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},ju.createElement(Ie.ZP.Group,{value:xt.answer_open,disabled:Pe,onChange:Yt=>{xt.answer_open=Yt.target.value,Gt(Object.assign({},xt))}},ju.createElement(Ie.ZP,{value:!0,style:{marginRight:"25px"}},ju.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),ju.createElement(Ie.ZP,{value:!1},ju.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),ju.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},ju.createElement(Se.default,{className:pu.mainRuleText,checked:xt.score_open,disabled:Pe,onChange:Yt=>{xt.score_open=Yt.target.checked,Gt(Object.assign({},xt))}},ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),ju.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},ju.createElement(Se.default,{className:pu.mainRuleText,checked:xt.show_statistic,disabled:Pe,onChange:Yt=>{xt.show_statistic=Yt.target.checked,Gt(Object.assign({},xt))}},ju.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),ju.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,On.aN)()||((Ve=ce==null?void 0:ce.commonHeader)==null?void 0:Ve.exercise_author))&&ju.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Wt},"\u4FDD\u5B58")))};var g0=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(B0),Wd=z(65107),Gl=z(67294),fd=Object.defineProperty,$d=Object.defineProperties,ed=Object.getOwnPropertyDescriptors,f0=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,S0=Object.prototype.propertyIsEnumerable,Md=(ce,se,ae)=>se in ce?fd(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ld=(ce,se)=>{for(var ae in se||(se={}))e0.call(se,ae)&&Md(ce,ae,se[ae]);if(f0)for(var ae of f0(se))S0.call(se,ae)&&Md(ce,ae,se[ae]);return ce},Jc=(ce,se)=>$d(ce,ed(se)),od=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Vd=({exercise:ce,globalSetting:se,loading:ae,dispatch:_e})=>{const{workSetting:pt,commonHeader:Ve}=ce,Dt=(0,he.useParams)();Dt.category=Dt.categoryId;const{verifyModelUser:et,ContactModalElement:Be}=(0,Wd.Z)(),[Pe,Ht]=(0,a.useState)(!1),[vn,hn]=(0,a.useState)(0),[xt,Gt]=(0,a.useState)(0),[Bn,Dn]=(0,a.useState)(!1),[Fn,Wt]=(0,a.useState)({}),[Ut,Yt]=(0,a.useState)(!1),[ta,nn]=(0,a.useState)([]),[zn,mn]=(0,a.useState)([]),[pa,Pt]=(0,a.useState)([]),[Nt,Rt]=(0,a.useState)([]),[Xt,cn]=(0,a.useState)([]);let[tn,Ja]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var La;!(0,On.aN)()&&!((La=pt==null?void 0:pt.exercise)!=null&&La.is_creator)&&Ht(!0)},[pt]),(0,a.useEffect)(()=>{ha()},[Ve]);const ha=()=>od(void 0,null,function*(){Dn(!0);const La=yield(0,Ce.ZP)(`/api/exercises/${Dt==null?void 0:Dt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(tn).forEach(Zn=>{tn[Zn]=La==null?void 0:La[Zn]}),console.log(La,"res"),Wt(ld({},La)),cn((La==null?void 0:La.exercise_questions)||[]),Sa(ld({},La)),mn((La==null?void 0:La.course_review_teachers)||[]),Ja(Jc(ld({},tn),{select_appraise:!!La.end_time})),hn((La==null?void 0:La.total)||0),Gt((La==null?void 0:La.finish_total)||0),Dn(!1),Ba("")}),dt=()=>{const La=JSON.parse(JSON.stringify(tn));if(La.select_appraise){if(!La.end_time){pe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!La.review_type&&!Nt.length){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(La.review_type&&!Xt.some(Zn=>!!Zn.appraise_teachers.length)){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}La.review_type===0&&(La.exercises=Nt==null?void 0:Nt.map(Zn=>{var bn;return{id:Zn.id,total:Zn.total,finish_total:Zn.finish_total,unfinished_total:Zn.unfinished_total,appraise_teacher_ids:(bn=Zn==null?void 0:Zn.appraise_teachers)==null?void 0:bn.map(ca=>({id:ca.id}))}})),La.review_type===1&&(La.exercise_questions=Xt==null?void 0:Xt.map(Zn=>{var bn;return{id:Zn.id,total:Zn.total,question_id:Zn.question_id,appraise_teacher_ids:(bn=Zn==null?void 0:Zn.appraise_teachers)==null?void 0:bn.map(ca=>({id:ca.id,message_status:ca.message_status}))}})),Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Gl.createElement("div",null,Gl.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Gl.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Gl.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Gl.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Gl.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Gl.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Gl.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Gl.createElement(b.Z,{style:{marginRight:3}})," ",Gl.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Fa(La)}});return}Fa(La)},Fa=La=>od(void 0,null,function*(){Dn(!0);const Zn=yield(0,Ce.ZP)(`/api/exercises/${Dt==null?void 0:Dt.categoryId}/appraise_settings.json`,{method:"post",body:La});if(Dn(!1),Zn.status===0){pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),_e({type:"exercise/getCommonHeader",payload:ld({},Dt)});return}}),ia=(La,Zn)=>{const bn=Math.floor(La/Zn);let ca=La%Zn;const Qn=[];for(let pn=0;pn0?1:0)),ca--;return Qn},wu=La=>{var Zn;if(La[0]){let bn=[];Nt.forEach(Qn=>bn=bn.concat(Qn.appraise_teachers));let ca=zn.filter(Qn=>bn.every(pn=>pn.id!==Qn.id));console.log(ca,"newItems"),Pt([...ca]),Yt(La)}if(!La[0]){let bn=[];bn=bn.concat(((Zn=Xt==null?void 0:Xt[La[1]])==null?void 0:Zn.appraise_teachers)||[]);let ca=zn.filter(Qn=>bn.every(pn=>pn.id!==Qn.id));Pt([...ca]),Yt(La)}},Sa=La=>{if(La!=null&&La.start_appraise){Rt((La==null?void 0:La.exercises)||[]);return}let Zn=La==null?void 0:La.exercises;const bn=ia(La==null?void 0:La.total,Zn.length),ca=ia(La==null?void 0:La.finish_total,Zn.length);bn.forEach((Qn,pn)=>{Zn[pn].total=Qn}),ca.forEach((Qn,pn)=>{Zn[pn].finish_total=Qn,Zn[pn].unfinished_total=Zn[pn].total-Zn[pn].finish_total}),Zn=Zn.filter(Qn=>Qn.total>0),Rt(JSON.parse(JSON.stringify(Zn)))},Hn=()=>{if(!ta.length){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Ut[0]){if(Ut[1]===null){const La=pa.filter(Qn=>ta.includes(Qn.id));let Zn=[...Nt,...La==null?void 0:La.map(Qn=>({appraise_teachers:[Qn],total:0,finish_total:0,unfinished_total:0}))];const bn=ia(vn,Zn.length),ca=ia(xt,Zn.length);bn.forEach((Qn,pn)=>{Zn[pn].total=Qn}),ca.forEach((Qn,pn)=>{Zn[pn].finish_total=Qn,Zn[pn].unfinished_total=Zn[pn].total-Zn[pn].finish_total}),Zn=Zn.filter(Qn=>Qn.total>0),Rt(JSON.parse(JSON.stringify(Zn))),Yt(!1)}if(Ut[1]!==null){const La=pa.filter(bn=>ta.includes(bn.id));let Zn=[];Nt.forEach((bn,ca)=>{if(Ut[1]===ca){Zn.push(Jc(ld({},bn),{appraise_teachers:[...bn.appraise_teachers,...La]}));return}Zn.push(bn)}),Rt(Zn),Yt(!1)}}if(!Ut[0]&&Ut[1]!==null){let La=pa.filter(bn=>ta.includes(bn.id));La=La.map(bn=>Jc(ld({},bn),{message_status:Fn!=null&&Fn.start_appraise?1:0}));let Zn=[];Xt.forEach((bn,ca)=>{if(Ut[1]===ca){Zn.push(Jc(ld({},bn),{appraise_teachers:[...bn.appraise_teachers,...La]}));return}Zn.push(bn)}),cn(Zn),Yt(!1)}},Oa=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(La,Zn,bn)=>bn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:pu.padding,render:(La,Zn,bn)=>Gl.createElement("span",{className:pu.tagWrap},Gl.createElement("div",null,La==null?void 0:La.map(ca=>Gl.createElement("div",{className:pu.tag,key:ca.id},Gl.createElement("b",{title:ca.name},ca.name),(ca==null?void 0:ca.disabled)!==!0&&!Pe&&Gl.createElement("span",{onClick:Qn=>{const pn=La.filter(En=>En.id!==ca.id),Tn=Nt.map((En,da)=>da===bn?Jc(ld({},En),{appraise_teachers:pn}):En);pn.length?Rt(Tn):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const En=Nt==null?void 0:Nt.filter((au,Ya)=>Ya!==bn),da=ia(vn,En.length),Ha=ia(xt,En.length);da.forEach((au,Ya)=>{En[Ya].total=au}),Ha.forEach((au,Ya)=>{En[Ya].finish_total=au,En[Ya].unfinished_total=En[Ya].total-En[Ya].finish_total}),Rt(JSON.parse(JSON.stringify(En)))}})}},Gl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!Pe&&Gl.createElement("span",{onClick:()=>wu([!0,bn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],tu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(La,Zn,bn)=>bn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:pu.padding,dataIndex:"appraise_teachers",render:(La,Zn,bn)=>Gl.createElement("span",{className:pu.tagWrap},Gl.createElement("div",null,La==null?void 0:La.map(ca=>Gl.createElement("div",{className:pu.tag,key:ca.id},Gl.createElement("b",{title:ca.name},ca.name),(ca==null?void 0:ca.disabled)!==!0&&!Pe&&Gl.createElement("span",{onClick:()=>{const Qn=La.filter(Tn=>Tn.id!==ca.id),pn=Xt.map((Tn,En)=>En===bn?Jc(ld({},Tn),{appraise_teachers:Qn}):Tn);cn(pn)}},Gl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!Pe&&Gl.createElement("span",{onClick:()=>wu([!1,bn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Ba("\u8868\u5355\u672A\u4FDD\u5B58")},[tn]);const Ka=La=>{La.preventDefault(),La.returnValue=""},Ba=(La="")=>{_e({type:"exercise/setActionTabs",payload:{key:La}})};return Gl.createElement("section",{className:pu.form,style:{padding:"30px 50px",marginBottom:"0px"}},Gl.createElement(jt.Z,{spinning:Bn},Gl.createElement("div",{className:pu.title},"\u96C6\u4E2D\u8BC4\u9605",Gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Gl.createElement(Se.default,{checked:tn.select_appraise,disabled:Pe||!(Fn!=null&&Fn.can_open_appraise&&!(Fn!=null&&Fn.end_time)),onChange:La=>{tn.select_appraise=La.target.checked,Ja(Object.assign({},tn))}}),Gl.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Gl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),tn.select_appraise&&Gl.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Gl.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Gl.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Gl.createElement(Aa.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pe,allowClear:!1,value:tn.end_time?Ge()(tn.end_time):"",disabledDate:Zt.Q8,disabledTime:La=>(0,Zt.d0)(La),onChange:(La,Zn)=>{tn.end_time=Zn,Ja(Object.assign({},tn))}}))),tn.select_appraise&&Gl.createElement("div",null,Gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Gl.createElement(Se.default,{checked:tn.sealed_review,disabled:Pe||!(Fn!=null&&Fn.change_sealed_review),onChange:La=>{tn.sealed_review=La.target.checked,Ja(Object.assign({},tn))}}),Gl.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Gl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Gl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Gl.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Gl.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Gl.createElement(Ie.ZP.Group,{value:tn.review_type,disabled:Pe||!!(Fn!=null&&Fn.end_time),style:{marginLeft:30},onChange:La=>{tn.review_type=La.target.value,Ja(Object.assign({},tn))}},Gl.createElement(Ie.ZP,{value:0},Gl.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Gl.createElement(Ie.ZP,{style:{marginLeft:"50px"},value:1},Gl.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Gl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Gl.createElement(oe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Gl.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Gl.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),tn.review_type===0&&Gl.createElement("div",{style:{flex:1}},Nt.length>0&&Gl.createElement(x.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Nt,columns:Oa}),(Fn==null?void 0:Fn.start_appraise)===!1&&!Pe&&Gl.createElement("div",{onClick:()=>wu([!0,null]),style:{display:vn==1&&(Nt==null?void 0:Nt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),tn.review_type===1&&Gl.createElement("div",{style:{flex:1}},Xt.length>0&&Gl.createElement(x.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:Xt,columns:tu}))))),((0,On.aN)()||!!Fn.exercise_author)&&Gl.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:dt},"\u4FDD\u5B58")),Be(),Gl.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Ut,title:(Ut==null?void 0:Ut[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Hn,afterClose:()=>{nn([])},onCancel:()=>{Yt(!1)}},Gl.createElement(x.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:La=>{nn(La)}},rowKey:"id",dataSource:pa,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Gd=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(Vd),xo=z(67294),v0=Object.defineProperty,P0=Object.defineProperties,t0=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,p0=(ce,se,ae)=>se in ce?v0(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Rd=(ce,se)=>{for(var ae in se||(se={}))Kd.call(se,ae)&&p0(ce,ae,se[ae]);if(n0)for(var ae of n0(se))Yd.call(se,ae)&&p0(ce,ae,se[ae]);return ce},E0=(ce,se)=>P0(ce,t0(se)),D0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const b0=({exercise:ce,globalSetting:se,loading:ae,dispatch:_e})=>{var pt,Ve;const{workSetting:Dt,commonHeader:et}=ce,[Be]=fe.default.useForm(),Pe=(0,he.useParams)();Pe.category=Pe.categoryId;const[Ht,vn]=(0,a.useState)(!1),[hn,xt]=(0,a.useState)(!1),Gt={forbid_screen:!1,screen_key:((pt=Dt==null?void 0:Dt.exercise)==null?void 0:pt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1};let[Bn,Dn]=(0,a.useState)(Gt);const[Fn,Wt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Pt,Nt;Ut(),(Pt=Dt==null?void 0:Dt.exercise)!=null&&Pt.id&&!(0,On.aN)()&&!((Nt=Dt==null?void 0:Dt.exercise)!=null&&Nt.is_creator)&&vn(!0)},[ce==null?void 0:ce.workSetting]),(0,a.useEffect)(()=>{((et==null?void 0:et.exercise_status)==="5"||et!=null&&et.appraise_label)&&vn(!0)},[et]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ce.actionTabs.key==="insterIp"&&(ce.actionTabs.data.ip?Bn[ce.actionTabs.type]=[...Bn[ce.actionTabs.type]||[],...ce.actionTabs.data.ip]:Bn[ce.actionTabs.type]=[...Bn[ce.actionTabs.type]||[],`${ce.actionTabs.data.startIP},${ce.actionTabs.data.startIP.substring(0,ce.actionTabs.data.startIP.lastIndexOf("."))+"."+ce.actionTabs.data.endIP}`],Yt(Bn),Wt(!0))},[ce.actionTabs]);const Ut=()=>{const Pt=JSON.parse(JSON.stringify(Dt));Object.keys(Bn).forEach(Nt=>{var Rt;Bn[Nt]=(Rt=Pt==null?void 0:Pt.exercise)==null?void 0:Rt[Nt]}),Yt(E0(Rd({},Bn),{ip_limit:Bn.ip_limit!=="no"}))},Yt=Pt=>{Dn(Pt),Be.setFieldsValue(Pt)};function ta(Pt=""){if(!Pt)return!1;const Nt=Pt.split(` -`),Rt=/^(http|https):\/\//;for(let Xt=0;Xt{var Nt,Rt;if(Pt.categoryId=Pe.categoryId,Pt.forbid_screen&&!(Pt!=null&&Pt.screen_key.replace(/\s+/g,""))){pe.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Pt!=null&&Pt.use_white_list&&!((Nt=Pt==null?void 0:Pt.white_list)!=null&&Nt.length)){pe.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Pt!=null&&Pt.net_limit){if(Pt!=null&&Pt.net_limit_list&&!((Rt=Pt==null?void 0:Pt.net_limit_list)!=null&&Rt.replace(/\s+/g,""))){pe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(ta(Pt==null?void 0:Pt.net_limit_list)){pe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}zn(Pt)},zn=Pt=>D0(void 0,null,function*(){xt(!0);const Nt=yield(0,Ce.ZP)(`/api/exercises/${Pe==null?void 0:Pe.categoryId}/client_cheating_settings.json`,{method:"post",body:Pt});xt(!1),Nt.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_e({type:"exercise/getCommonHeader",payload:Rd({},Pe)}),_e({type:"exercise/getWorkSetting",payload:Rd({},Pe)}),Wt(!1))});(0,a.useEffect)(()=>{mn(Fn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Fn]);const mn=(Pt="")=>{_e({type:"exercise/setActionTabs",payload:{key:Pt}})},pa=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return xo.createElement("section",{className:pu.formDom,style:{padding:"30px 50px"}},xo.createElement(jt.Z,{spinning:ae["exercise/getWorkSetting"]||hn},xo.createElement(fe.default,{form:Be,name:"basicForm",initialValues:Gt,colon:!1,onValuesChange:(Pt,Nt)=>{console.log("onValuesChange",Nt);let Rt=Nt;for(const Xt in Pt)(Xt=="ip_bind"||Xt=="ip_limit")&&!Nt.is_locked&&Nt[Xt]&&(Rt.is_locked=!0),Xt=="open_camera"&&(Rt.photo_count=Rt.photo_count||5);Yt(Rt),Wt(!0)},onFinish:nn},xo.createElement("div",{className:pu.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),xo.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},xo.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),xo.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",xo.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ht},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),Bn.forbid_screen&&xo.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},xo.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),xo.createElement(Ae.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},xo.createElement("i",{className:`iconfont icon-tishixiaowenhao ${pu.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),xo.createElement(fe.default.Item,{name:"screen_key",style:{marginBottom:0}},xo.createElement(Le.default,{size:"large",className:pu.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),xo.createElement(ve.Z,null,!Ht&&xo.createElement(me.ZP,{type:"link",onClick:()=>{Be.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ht},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),Bn.use_white_list&&xo.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},xo.createElement(fe.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},xo.createElement(ft.default,{mode:"tags",size:"large",disabled:Ht,style:{width:1016},options:pa})))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ht},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),Bn.net_limit&&xo.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},xo.createElement(fe.default.Item,{name:"net_limit_list",style:{marginBottom:0}},xo.createElement(Le.default.TextArea,{rows:5,style:{width:1016},disabled:Ht,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A +`)}]};var Se=z(84204),Ae=z.n(Se),Ie=(ut,an,Pn)=>new Promise((jn,bt)=>{var An=zt=>{try{Qt(Pn.next(zt))}catch(jt){bt(jt)}},On=zt=>{try{Qt(Pn.throw(zt))}catch(jt){bt(jt)}},Qt=zt=>zt.done?jn(zt.value):Promise.resolve(zt.value).then(An,On);Qt((Pn=Pn.apply(ut,an)).next())});const ze={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Me=(ut,an,Pn,jn)=>{const bt=an.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Pn.lineNumber,endColumn:Pn.column});return Array.from(new Set(bt.match(/\b\w{2,}\b/g)||[])).map(On=>({label:On,kind:ut.languages.CompletionItemKind.Text,insertText:On,range:jn}))},me=(ut,an,Pn,jn)=>{ut.languages.registerCompletionItemProvider(an,{provideCompletionItems(bt,An){const On=bt.getWordUntilPosition(An),Qt={startLineNumber:An.lineNumber,endLineNumber:An.lineNumber,startColumn:On.startColumn,endColumn:On.endColumn},zt=bt.getLineContent(An.lineNumber).substring(On.startColumn-2,On.endColumn);return{suggestions:[...Me(ut,bt,An,Qt),...Pn.map(sn=>({label:sn,kind:ut.languages.CompletionItemKind.Keyword,documentation:sn,insertText:sn,insertTextRules:ut.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qt})),...jn.map(sn=>({label:sn.label,kind:ut.languages.CompletionItemKind.Snippet,documentation:sn.content,insertText:zt.startsWith("#")?sn.content.replace(/#/,""):sn.content,insertTextRules:ut.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qt}))]}}})};var oe=ut=>{ze.languages.forEach(an=>{ut.languages.registerDocumentFormattingEditProvider(an,{provideDocumentFormattingEdits(Pn){return Ie(this,null,function*(){const jn=Ae()(Pn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Pn.getFullModelRange(),text:jn}]})}})}),me(ut,"java",he.keywords,he.quickKey),me(ut,"cpp",Fe.keywords,Fe.quickKey),me(ut,"c",ke.keywords,[]),me(ut,"python",xe.keywords,xe.quickKey),me(ut,"scala",pe.keywords,pe.quickKey)};const E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var y=Object.defineProperty,x=(ut,an,Pn)=>an in ut?y(ut,an,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):ut[an]=Pn,b=(ut,an,Pn)=>x(ut,typeof an!="symbol"?an+"":an,Pn);const ee=class Zg{constructor(an,Pn,jn){this.placeholder=an,this.editor=Pn,this.monaco=jn,Pn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Zg.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};b(ee,"ID","editor.widget.placeholderHint");var ne=ee,de=z(84144),ye=z(2453),fe=z(83062),ve=z(96486),Ne=z(33054),Le=z(74855),Re=Object.defineProperty,He=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,it=(ut,an,Pn)=>an in ut?Re(ut,an,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):ut[an]=Pn,lt=(ut,an)=>{for(var Pn in an||(an={}))Ue.call(an,Pn)&&it(ut,Pn,an[Pn]);if(Ge)for(var Pn of Ge(an))Ye.call(an,Pn)&&it(ut,Pn,an[Pn]);return ut},Bt=(ut,an)=>He(ut,We(an)),ct=(ut,an)=>{var Pn={};for(var jn in ut)Ue.call(ut,jn)&&an.indexOf(jn)<0&&(Pn[jn]=ut[jn]);if(ut!=null&&Ge)for(var jn of Ge(ut))an.indexOf(jn)<0&&Ye.call(ut,jn)&&(Pn[jn]=ut[jn]);return Pn},nt=(ut,an,Pn)=>new Promise((jn,bt)=>{var An=zt=>{try{Qt(Pn.next(zt))}catch(jt){bt(jt)}},On=zt=>{try{Qt(Pn.throw(zt))}catch(jt){bt(jt)}},Qt=zt=>zt.done?jn(zt.value):Promise.resolve(zt.value).then(An,On);Qt((Pn=Pn.apply(ut,an)).next())});function Ze(ut){return/^\d+$/.test(ut)?`${ut}px`:ut}function yt(){}let ht=!1;const Je={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ot(ut=[]){let an=ut;if(Array.isArray(ut)){for(let Pn=0;Pnnt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ut){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ut)}});var Mt=ut=>{var an=ut,{width:Pn="100%",height:jn="100%",value:bt,language:An="javascript",style:On={},options:Qt={},overrideServices:zt={},theme:jt="vs-dark",onEditBlur:sn,isCopy:vt=!1,onSave:Tt,autoHeight:qt=!1,forbidCopy:St=!1,onChange:Ke=yt,editorDidMount:ln=yt,onFocus:Vn=yt,onBreakPoint:Pa=yt,breakPointValue:Bu=[],filename:wa="educoder.txt",errorLine:er,errorContent:cu="",highlightLine:rr,openBreakPoint:Ca=!1,placeholder:Zt="",showMiniMap:Ln=!0}=an,gl=ct(an,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const vr=(0,a.useRef)(),qu=(0,a.useRef)({}),ba=(0,a.useRef)(),Ua=(0,a.useRef)(),$n=(0,a.useRef)([]),Kn=(0,a.useRef)(!1),Ha=(0,a.useRef)(),gu=(0,a.useRef)(),Ju=(0,a.useRef)(!1),[lr,nl]=(0,a.useState)(!1);function Mn(){let Nt;return vr.current&&(Nt=new Ce.Z(Gn=>{for(let la of Gn)(la.target.offsetHeight>0||la.target.offsetWidth>0)&&qu.current.instance.layout()}),Nt.observe(vr.current)),Nt}function Xt(){ye.ZP.warning({content:decodeURIComponent(E),key:"monaco-editor-tip"})}const ea=()=>{let Nt=qu.current.instance;if(bt!=null&&Nt&&lr){const Gn=Nt.getModel();Gn&&bt!==Gn.getValue()&&(ht=!0,Gn.setValue(bt),Nt.layout(),ht=!1)}};(0,a.useEffect)(()=>{const Nt=Ne.Z.subscribe("formatDocument",Gn=>{var la;let La=qu.current.instance;(la=La==null?void 0:La.getAction)==null||la.call(La,"editor.action.formatDocument").run()});return window.updateMonacoValue=Gn=>{Ke(Gn)},Nt},[]),(0,a.useEffect)(()=>{var Nt;let Gn=qu.current.instance;Ua.current&&clearTimeout(Ua.current),Ua.current=setTimeout(()=>{ea()},500),bt&&(bt!=null&&bt.length)&&((Nt=Gn==null?void 0:Gn.updateOptions)==null||Nt.call(Gn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(bt.split(/\r\n|\r|\n/g).length))+3,5)}))},[bt,lr,qu.current]),(0,a.useEffect)(()=>{if(er&&qu.current&&qu.current.instance){let Gn=qu.current.instance;Gn.changeViewZones(function(la){var La=document.createElement("div");La.style.padding="10px 20px",La.style.width="calc(100% - 20px)",La.className="my-error-line-wrp",La.innerHTML=cu,la.addZone({afterLineNumber:er||11,heightInLines:3,domNode:La})});var Nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Gn.addOverlayWidget(Nt),Gn.revealPositionInCenter({lineNumber:20,column:1})}},[er,qu.current,lr]);const Yn=(Nt="",Gn)=>{if(!Nt||Nt.trim()==="")return!0;const La=qu.current.instance.getModel().getLineTokens(Gn);let Xn=!1;for(let Pu=0;Pu<2;Pu++)La.getStandardTokenType(Pu)===1&&(Xn=!0);return Xn};(0,a.useEffect)(()=>{var Nt;const Gn=(Nt=qu.current)==null?void 0:Nt.instance;if(Gn&&lr&&St){const la=Gn.onDidBlurEditorWidget(()=>{Ju.current=!1}),La=Gn.onDidFocusEditorText(()=>{Ju.current=!0});return()=>{la.dispose(),La.dispose()}}},[qu.current,lr,St]),(0,a.useEffect)(()=>{var Nt;if((Nt=qu.current)!=null&&Nt.instance&&lr&&Ca){let Gn=qu.current.instance,la=Gn.getModel();if(!la)return;(()=>{var Ga;let al=[],or=[];const uu=la.getAllDecorations();for(let Wa of uu)Wa.options.className==="highlighted-line"&&(al.push((Ga=Wa==null?void 0:Wa.range)==null?void 0:Ga.startLineNumber),or.push(Wa==null?void 0:Wa.id));if(rr===al[0])return;la.deltaDecorations(or,[]);const Ba=la.getLineCount();rr&&rr<=Ba&&(Gn.deltaDecorations([],[{range:new Ct.Range(rr,1,rr,la.getLineMaxColumn(rr)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Gn.revealLineInCenter(rr))})();const Xn=(Ga=!1)=>{var al;let or=[],uu=[];const Ba=la.getAllDecorations();for(let Wa of Ba)Wa.options.linesDecorationsClassName==="breakpoints-select"&&(or.push((al=Wa==null?void 0:Wa.range)==null?void 0:al.startLineNumber),uu.push(Wa==null?void 0:Wa.id));if(Ga)return{lines:or,ids:uu};Pa(or)},Pu=Ga=>nt(void 0,null,function*(){let al={range:new Ct.Range(Ga,1,Ga,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield la.deltaDecorations([],[al]),Xn()}),oa=Ga=>nt(void 0,null,function*(){let al=[];const or=Gn.getLineDecorations(Ga);for(let uu of or)uu.options.linesDecorationsClassName==="breakpoints-select"&&al.push(uu.id);yield la.deltaDecorations(al,[]),Xn()}),lu=Ga=>{let al=Gn.getLineDecorations(Ga);for(let or of al)if(or.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ve.isEqual)(Bu,Xn(!0).lines)){la.deltaDecorations(Xn(!0).ids,[]);const Ga=Bu.map(al=>({range:new Ct.Range(al,1,al,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));la.deltaDecorations([],Ga)}const Ya=Gn.onDidChangeModelContent(Ga=>{let al=Gn.getPosition();if(al){let or=al.lineNumber;clearTimeout(gu.current),gu.current=setTimeout(()=>{Yn(la.getLineContent(or),or)?oa(or):lu(or)?(oa(or),Pu(or)):Xn()},100)}}),Fa=Gn.onMouseDown(Ga=>{var al,or,uu;if(Ga.target.detail&&((uu=(or=(al=Ga.target)==null?void 0:al.element)==null?void 0:or.className)!=null&&uu.includes("line-numbers"))){let Ba=Ga.target.position.lineNumber;if(Yn(la.getLineContent(Ba),Ba))return;lu(Ba)?oa(Ba):Pu(Ba)}}),va=Ga=>{let al={range:new Ct.Range(Ga,1,Ga,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};$n.current=Gn.deltaDecorations($n.current,[al])},Zn=()=>{$n.current=Gn.deltaDecorations($n.current,[])},Qu=Gn.onMouseMove(Ga=>{var al,or,uu;if(Zn(),Ga.target.detail&&((uu=(or=(al=Ga.target)==null?void 0:al.element)==null?void 0:or.className)!=null&&uu.includes("line-numbers"))){let Ba=Ga.target.position.lineNumber;if(Yn(la.getLineContent(Ba),Ba))return;va(Ba)}}),Qr=Gn.onMouseLeave(()=>{Zn()});return()=>{Ya.dispose(),Fa.dispose(),Qu.dispose(),Qr.dispose()}}},[qu.current,lr,Bu,rr,Ca,An]),(0,a.useEffect)(()=>{var Nt;(Nt=qu.current)!=null&&Nt.instance&&Ca&&qu.current.instance.setPosition({lineNumber:0,column:0})},[rr]);function ra(){let Nt=qu.current.instance;if(Nt){const Gn=Nt.getSelection(),la=qu.current.pastePos||{},La=new Ct.Range(la.startLineNumber||Gn.endLineNumber,la.startColumn||Gn.endColumn,la.endLineNumber||Gn.endLineNumber,la.endColumn||Gn.endColumn);setTimeout(()=>{Nt.executeEdits("",[{range:La,text:""}])},300)}}function sa(Nt){(window.navigator.platform.match("Mac")?Nt.metaKey:Nt.ctrlKey)&&Nt.keyCode==83&&(Nt.preventDefault(),Tt())}const ka=()=>{if(qt&&qu.current.instance){const Nt=qu.current.instance.getContentHeight();tt(Nt{if(!Ju.current)return;const{keyCode:Gn,ctrlKey:la,metaKey:La,target:Xn,type:Pu}=Nt;return(Pu==="paste"||(Gn===67||Gn===86)&&(La||la))&&Xn.nodeName==="TEXTAREA"&&(Xt(),Nt.preventDefault()),!1};function re(Nt,Gn){var la=window.URL||window.webkitURL||window,La=new Blob([Gn]),Xn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Xn.href=la.createObjectURL(La),Xn.download=Nt,Au(Xn)}(0,a.useEffect)(()=>{ka()},[ka]),(0,a.useEffect)(()=>{vr.current&&!lr&&Promise.all([z.e(5552),z.e(9651)]).then(z.bind(z,55826)).then(Nt=>{try{Ct=Nt,qu.current.instance=Ct.editor.create(vr.current,{value:bt,language:ot(An),theme:jt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ln||!1}},zt);const Gn=qu.current.instance;let Xn=[...de.BH._menuItems].find(Ya=>Ya[0]._debugName=="EditorContext")[1],Pu=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],oa=(Ya,Fa)=>{var va,Zn;let Qu=Ya._first;do Fa.includes((Zn=(va=Qu.element)==null?void 0:va.command)==null?void 0:Zn.id)&&Ya._remove(Qu);while(Qu=Qu.next)};if(ln(Gn,Ct),setTimeout(()=>{ka(),qu.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{re(wa||"educoder.txt",Gn.getValue())}})},500),qu.current.subscription=Gn.onDidChangeModelContent(Ya=>{Kn.current?clearTimeout(Ha.current):(ka(),Ke(Gn.getValue(),Ya)),Ha.current=setTimeout(()=>{Kn.current=!1},500)}),window.Monaco||oe(Ct,ot(An)),St&&(oa(Xn,Pu),vr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ft),window.removeEventListener("paste",ft),window.addEventListener("keydown",ft),window.addEventListener("paste",ft)),window.Monaco=Ct,sn&&Gn.onDidBlurEditorWidget(()=>{sn(Gn.getValue())}),Vn&&Gn.onDidFocusEditorText(()=>{St&&kt(),Vn(Gn.getValue())}),St){kt();try{Gn.onDidPaste(Ya=>{const Fa=Gn.getSelection(),va=qu.current.pastePos||{},Zn=new Ct.Range(va.startLineNumber||Fa.endLineNumber,va.startColumn||Fa.endColumn,va.endLineNumber||Fa.endLineNumber,va.endColumn||Fa.endColumn);Gn.executeEdits("",[{range:Ya.range,text:""}])})}catch(Ya){}}let lu=Mn();return Zt&&typeof Zt=="string"&&new ne(Zt,Gn,Ct),nl(!0),()=>{const Ya=qu.current.instance;Ya.dispose();const Fa=Ya.getModel();Fa&&Fa.dispose(),qu.current.subscription&&qu.current.subscription.dispose(),lu.unobserve(vr.current)}}catch(Gn){}})},[]),(0,a.useEffect)(()=>{if(qu.current.instance&&lr)return document.addEventListener("keydown",sa,!1),()=>{document.removeEventListener("keydown",sa)}},[Tt,lr]),(0,a.useEffect)(()=>{let Nt=qu.current.instance;if(Nt&&lr){let Gn=ot(An);Ct.editor.setModelLanguage(Nt.getModel(),Gn)}},[An,lr]),(0,a.useEffect)(()=>{qu.current.instance&&lr&&Ct.editor.setTheme(jt)},[jt,lr]),(0,a.useEffect)(()=>{let Nt=qu.current.instance;ba.current=Qt,Nt&&lr&&(Nt.updateOptions(lt({},Qt)),setTimeout(()=>{Nt.getModel().updateOptions(lt({},Qt))},200))},[JSON.stringify(Qt),lr]),(0,a.useEffect)(()=>{let Nt=qu.current.instance;Nt&&lr&&Nt.layout()},[Pn,jn,lr]);const[ge,De]=(0,a.useState)(Ze(Pn)),[Xe,tt]=(0,a.useState)(Ze(jn)),Ot=Bt(lt({},On),{width:ge,height:Xe,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:vr,style:Ot},vt&&a.createElement(Le.CopyToClipboard,{text:bt,onCopy:()=>ye.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(fe.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function st({width:ut="100%",height:an="100%",original:Pn,modified:jn,language:bt,options:An={}}){const On=(0,a.useRef)(),[Qt,zt]=(0,a.useState)(null);function jt(qt){let St;return On.current&&(St=new Ce.Z(Ke=>{for(let ln of Ke)(ln.target.offsetHeight>0||ln.target.offsetWidth>0)&&qt.layout()}),St.observe(On.current)),St}(0,a.useEffect)(()=>(On.current&&Promise.all([z.e(5552),z.e(9404)]).then(z.bind(z,50048)).then(qt=>{Ct=qt;const St=Ct.editor.createDiffEditor(On.current,Bt(lt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},An),{wordWrap:!0}));zt(St);let Ke=jt(St);return()=>{St.dispose();const ln=St.getModel();ln&&ln.dispose(),Ke.unobserve(On.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Qt&&Qt.setModel({original:Ct.editor.createModel(Pn,bt),modified:Ct.editor.createModel(jn,bt)})},[Pn,jn,bt,Qt]);const sn=Ze(ut),vt=Ze(an),Tt={width:sn,height:vt};return a.createElement("div",{className:"my-diff-editor",ref:On,style:Tt})}},21434:function(Ft,rt,z){"use strict";var a=z(12867),Ce=z(88044),ke=z(59637),he=z(67294);const Fe=Ce.default.Option;rt.Z=({isTheoretical:xe,onFontSizeChange:pe,cmFontSize:Se,cmCodeMode:Ae,autoFormat:Ie,onCodeModeChange:ze,onTabToSpace:Me,onAutoFormat:me,formatDocument:oe,className:E="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:te,shixun_environments:ne})=>{var de;const ye={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},fe=(de=ne==null?void 0:ne.find(ve=>ve.shixun_environment_id===te))==null?void 0:de.program_language;return console.log("----",fe,ne,te,b),he.createElement("div",{className:`tpi-code-setting ${E}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(Ce.default,{bordered:!1,size:"small",value:Ae,onChange:ze},he.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!xe&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(Ce.default,{bordered:!1,size:"small",value:Se,onChange:pe},he.createElement(Fe,{value:12},"12px"),he.createElement(Fe,{value:14},"14px"),he.createElement(Fe,{value:16},"16px"),he.createElement(Fe,{value:18},"18px"),he.createElement(Fe,{value:20},"20px"),he.createElement(Fe,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(ke.Z,{checked:y,onChange:Me})),he.createElement("div",{className:"file-item",onClick:oe},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!xe&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!xe&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,fe&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,fe)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,ye[ee==null?void 0:ee.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},5476:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ze}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Ce=z(74330),ke=z(83062),he=z(94184),Fe=z.n(he),xe=z(28706),pe=z(26194),Se=z(52262),Ae=z(67294),ze=({className:Me,dataSource:me=[],col:oe=4,right:E,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:ee,loading:te,onRemove:ne=()=>{},isCurrent:de=!0,showAlias:ye=!1})=>{const fe=Math.floor((b-(oe-1)*E)/oe),ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Ae.createElement(Ce.Z,{spinning:te},Ae.createElement("div",{className:Fe()(a.list,Me)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((Ne,Le)=>{var Re;const{name:He,id:We,identifier:Ge,featured:Ue,school_name:Ye,image_url:it,excellent:lt,is_plan:Bt}=Ne;return Ae.createElement("div",{key:We,className:a.wrap,style:{width:fe,marginRight:(1+Le)%oe===0?0:E+x,marginBottom:y}},Ae.createElement("a",{className:a.li,onClick:ct=>{ct.preventDefault(),ct.stopPropagation(),ee&&(0,xe.L9)([ee]),(0,xe.xg)(`/paths/${Ge}`)}},Ae.createElement("div",{className:a.img},Ae.createElement("img",{className:a.cover,src:`${it}`}),de&&(0,Se.bg)()&&(Ne==null?void 0:Ne.studying)&&Ae.createElement("div",{className:`${a.movebq} user-path-items`,onClick:ct=>{ct.stopPropagation(),ne(Ne)}},Ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Re=Ne==null?void 0:Ne.subject_tags)==null?void 0:Re.map((ct,nt)=>{var Ze,yt;if(nt===0){const Je=(Ze=ve.find(ot=>ot.name==ct))==null?void 0:Ze.swimg;return Ae.createElement("img",{className:a.sign,src:Je,style:{left:"-4px"}})}const ht=(yt=ve.find(Je=>Je.name==ct))==null?void 0:yt.ptimg;return Ae.createElement("img",{className:a.sign,src:ht,style:{left:`${48+52*(nt-1)+2*nt}px`}})}),Ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ne==null?void 0:Ne.excellent)&&Ae.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ae.createElement("div",{className:a.name},Ae.createElement(ke.Z,{title:ye&&(Ne!=null&&Ne.excellent_alias_name)?Ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${He}`,Ae.createElement("br",null),Ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ne==null?void 0:Ne.excellent_alias_name}`)):He},Ae.createElement("span",{className:a.e},ye&&(Ne==null?void 0:Ne.excellent_alias_name)||He))),Ae.createElement(ke.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ye}`},Ae.createElement("div",{className:a.unit},Ae.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ye)),Ae.createElement("div",{className:a.tags},Ae.createElement("div",null,Ae.createElement(ke.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ae.createElement("span",null,Ne.stages_count))),Ae.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ae.createElement("span",null,Ne.members_count)))))))})),!me.length&&Ae.createElement(pe.Z,null)))}},30001:function(Ft,rt,z){"use strict";z.d(rt,{jL:function(){return Fe},w9:function(){return Ze},QD:function(){return er},cQ:function(){return it.Z},op:function(){return Ke},O5:function(){return ea},_b:function(){return gl},t7:function(){return b},Gi:function(){return kt},YG:function(){return ot},qp:function(){return ze},vr:function(){return Ca},qE:function(){return Pa},Je:function(){return ne},wb:function(){return Ye},cq:function(){return jn},tp:function(){return oe}});var a=z(67294),Ce={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ke="data:image/png;base64,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",Fe=({dataSource:Yn=[],img:ra,imgWidth:sa=346,title:ka,sunTitle:Au,bannerExtraContent:ft})=>a.createElement("div",{className:Ce.banner},a.createElement("div",{className:Ce.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ka),a.createElement("span",null,Au)),Yn.length>0&&a.createElement("div",{className:Ce.btns},Yn.map((re,ge)=>a.createElement("div",{key:ge,onClick:re.click},re.name,re.sign?a.createElement("img",{src:ke,width:39}):null))),ft),ra&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ra,width:sa}))),xe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},pe=z(94184),Se=z.n(pe),Ae=z(96486),ze=({dataSource:Yn=[],value:ra,onChange:sa,onTitleChange:ka,className:Au,title:ft,titleWidth:re=41,style:ge={},fontColor:De="#6A7283",showCount:Xe})=>{const[tt,Ot]=(0,a.useState)(0),[Nt,Gn]=(0,a.useState)(!1),la=(0,a.useRef)(null),La=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Xn;Yn.length!==0&&(((Xn=la==null?void 0:la.current)==null?void 0:Xn.clientHeight)>97?Ot(1):Ot(0)),Yn.length===0&&Ot(0),Gn(!1)},[Yn]),a.createElement("div",{className:Se()(xe.row,Au),style:ge},a.createElement("div",{onClick:(0,Ae.throttle)(()=>ka==null?void 0:ka(),2e3),style:{width:re,marginTop:Nt?12:4},className:`${xe.title} ${ka?"current":""}`},ft),a.createElement("div",{className:Nt?`${xe.tagsWrap} ${xe.tagsBorderWrap}`:xe.tagsWrap},a.createElement("div",{className:xe.bar,ref:La,style:tt>0?{height:tt===1?97:"auto",overflow:tt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:xe.tag,ref:la},Yn==null?void 0:Yn.map(Xn=>a.createElement("span",{onClick:()=>sa(Xn.id),key:Xn.id,style:{color:De},className:ra===Xn.id?xe.active:""},a.createElement("span",{title:Xn.name,className:xe.name},Xn.name),!!Xe&&a.createElement("span",{className:xe.num},Xn.count))))),!!tt&&a.createElement(a.Fragment,null,tt===1?a.createElement("div",{onClick:()=>{var Xn;Ot(2),((Xn=la==null?void 0:la.current)==null?void 0:Xn.clientHeight)>245?Gn(!0):Gn(!1)},className:xe.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{La.current.scrollTop=0,Ot(1),Gn(!1)},className:xe.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:Yn=[],value:ra,onChange:sa,className:ka,style:Au={}})=>a.createElement("div",{style:Au,className:Se()(Me.tabs,ka)},Yn.map(ft=>a.createElement("span",{onClick:()=>sa(ft.id),className:ra===ft.id?Me.active:"",key:ft.id},ft.name))),E={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=z(28802),b=({dataSource:Yn=[],value:ra="",onChange:sa,onInputChange:ka=()=>{},className:Au,style:ft={},placeholder:re,allowClear:ge=!1})=>{var De;const[Xe,tt]=(0,a.useState)(""),[Ot,Nt]=(0,a.useState)("");(0,a.useEffect)(()=>{var La;let Xn=ra;(La=JSON.stringify(ra))!=null&&La.includes("{")&&(tt(ra.id),Xn=ra.value||"");try{Nt(decodeURIComponent(Xn||""))}catch(Pu){Nt(decodeURIComponent(Xn||""))}},[ra]);const Gn=()=>{sa(encodeURIComponent(Ot),Xe||null)},la=La=>{La!==Xe&&(tt(La),sa(encodeURIComponent(Ot),La))};return a.createElement("div",{className:Se()(E.input,Au),style:ft},!!Yn.length&&a.createElement("div",{className:E.dropdown},a.createElement("div",{className:E.text},(De=Yn.find(La=>La.id===Xe))==null?void 0:De.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:E.b1}),a.createElement("b",{className:E.b2})),a.createElement("div",{className:E.menu},Yn.map((La,Xn)=>a.createElement("div",{key:Xn,onClick:()=>la(La.id)},La.name)))),a.createElement(y.default,{onPressEnter:Gn,value:Ot,onChange:La=>{Nt(La.target.value),ka(encodeURIComponent(La.target.value),Xe||null)},bordered:!1,placeholder:re}),a.createElement("i",{onClick:Gn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:Yn,onChange:ra,className:sa,total:ka,pageSize:Au,style:ft={}})=>{const re=Yn<2,ge=Yn>=Math.ceil(ka/Au);return ka<=Au?a.createElement(a.Fragment,null):a.createElement("div",{className:Se()(ee.quickPager,sa),style:ft},a.createElement("div",{onClick:()=>{re||ra(Yn-1,"prev")},className:re?ee.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{ge||ra(Yn+1,"next")},className:ge?ee.disabled:""},"\u4E0B\u4E00\u9875"))},de={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ye=z(74330),fe=z(83062),ve=z(57097),Ne=z(11320),Le=z(28706),Re=z(96908),He=z(57177),We=z(81378),Ge=z(26194),Ye=({className:Yn,dataSource:ra=[],col:sa=4,right:ka,bottom:Au=23,precision:ft=0,wrapWidth:re=1200,trackEventItems:ge,loading:De})=>{const Xe=Math.floor((re-(sa-1)*ka)/sa);return a.createElement(ye.Z,{spinning:De},a.createElement("div",{className:Se()(de.list,Yn)},!!ra.length&&ra.map((tt,Ot)=>{const{name:Nt,id:Gn,identifier:la,power:La,cover_image_id:Xn,pic:Pu}=tt;return a.createElement("div",{className:de.wrap,key:Gn,style:{width:Xe,marginRight:(1+Ot)%sa===0?0:ka+ft,marginBottom:Au}},a.createElement("a",{target:"_blank",href:`/shixuns/${la}/challenges`,className:de.li,onClick:oa=>{oa.preventDefault(),ge&&(0,Le.L9)([ge]),La&&(0,Le.xg)(`/shixuns/${la}/challenges`)}},a.createElement("div",{className:de.img},a.createElement("img",{className:de.cover,src:`${Pu}`}),tt.is_jupyter&&a.createElement("img",{className:de.sign,src:Re}),tt.is_jupyter_lab&&a.createElement("img",{className:de.sign,src:He}),tt.is_unity_3d&&a.createElement("img",{className:de.sign,src:We})),a.createElement("div",{className:de.name},a.createElement(fe.Z,{title:Nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:de.e},Nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:de.tags},a.createElement(fe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,tt.challenges_count))),!!tt.myshixuns_count&&a.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,tt.myshixuns_count))),a.createElement(fe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,tt.level))),a.createElement("div",{className:de.rate},a.createElement(ve.Z,{allowHalf:!0,disabled:!0,defaultValue:tt.score_info}),a.createElement("span",null,"\xA0",tt.score_info?`${tt.score_info}\u5206`:"5\u5206")))),!La&&a.createElement("div",{className:de.lockWrap},a.createElement("img",{src:`${Ne.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ra.length&&a.createElement(Ge.Z,null)))},it=z(5476),lt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Bt="data:image/png;base64,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",ct=z(67294),Ze=({className:Yn,dataSource:ra=[],col:sa=4,right:ka,bottom:Au=23,precision:ft=0,wrapWidth:re=1200,trackEventItems:ge,loading:De,handleVery:Xe=()=>!0})=>{const tt=Math.floor((re-(sa-1)*ka)/sa);return ct.createElement(ye.Z,{spinning:De},ct.createElement("div",{className:Se()(lt.list,Yn)},!!ra.length&&ra.map((Ot,Nt)=>{const{subject_identifier:Gn,id:la,identifier:La,power:Xn}=Ot,Pu=Ot.is_public!=0&&Ot.is_public;return ct.createElement("div",{className:lt.wrap,key:la,style:{width:tt,marginRight:(1+Nt)%sa===0?0:ka+ft,marginBottom:Au}},ct.createElement("a",{className:lt.li,onClick:oa=>{oa.preventDefault(),Xe(Ot==null?void 0:Ot.first_category_url)&&(ge&&(0,Le.L9)([ge]),(0,Le.xg)(Ot.first_category_url))}},ct.createElement("div",{className:lt.top},ct.createElement(fe.Z,{title:Ot.name},ct.createElement("div",{className:lt.name},Ot.name)),ct.createElement("img",{className:lt.img,src:Ne.Z.IMG_SERVER+"/images/"+Ot.avatar_url}),ct.createElement("div",{className:lt.text,title:Ot.creator},Ot.creator),Gn&&ct.createElement("div",{className:lt.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Pu&&ct.createElement("div",{className:lt.sign},"\u516C\u5F00")),ct.createElement("div",{className:lt.bottom},Ot.visits>0&&ct.createElement(fe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,Ot.visits))),Ot.course_members_count>0&&ct.createElement(fe.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),Ot.course_members_count)),Ot.tasks_count>0&&ct.createElement(fe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),Ot.tasks_count)),Ot.is_end?ct.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ot.is_accessible&&ct.createElement("div",{className:lt.lockWrap},ct.createElement("img",{src:`${Ne.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ra.length&&ct.createElement(Ge.Z,null)))},yt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ht=z(35973),ot=({dataSource:Yn=[],value:ra,onChange:sa,className:ka,style:Au={},tabBarExtraContent:ft})=>a.createElement("div",{className:Se()(yt.tabs,ka),style:Au},a.createElement("div",{className:yt.tabsWrap},Yn.map((re,ge)=>!(re!=null&&re.hide)&&a.createElement("aside",{className:yt.tab,onClick:()=>{sa(re.id),re.link&&ht.history.push(re.link)},key:ge},a.createElement("div",{className:ra===re.id?yt.active:""},re.name),(re==null?void 0:re.resetCount)==null&&(re==null?void 0:re.total)!==void 0&&a.createElement("span",null,"\uFF08",re==null?void 0:re.total,"\uFF09"),(re==null?void 0:re.resetCount)!==void 0&&(re==null?void 0:re.total)!==void 0&&a.createElement(fe.Z,{title:(re==null?void 0:re.tip)!=null?re==null?void 0:re.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},re==null?void 0:re.resetCount),"/",a.createElement("span",null,re==null?void 0:re.total),"\uFF09"))))),a.createElement("div",{className:yt.tabBar},ft)),kt=({className:Yn,style:ra={},children:sa})=>a.createElement("div",{className:Se()(Yn),style:ra},sa),Mt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},st=z(85418),ut=z(50136);const an=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var jn=({sortValue:Yn,dropValue:ra,className:sa,onSort:ka,onDrop:Au,dataSource:ft=an})=>{var re;return a.createElement("div",{className:Se()(Mt.orderWrap,sa)},a.createElement(st.Z,{dropdownRender:()=>a.createElement(ut.default,null,ft.map((ge,De)=>a.createElement(ut.default.Item,{key:De,onClick:()=>Au(ge.id)},ge.name)))},a.createElement("span",{className:Mt.orderTextWrap},(re=ft.find(ge=>ra===ge.id))==null?void 0:re.name)),a.createElement("span",{className:Mt.orderIconWrap},a.createElement("span",{className:Mt.orderAsc},a.createElement("i",{className:Yn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Mt.cursorPointer} ${Mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Mt.cursorPointer}`,onClick:()=>ka(Yn==="asc"?"desc":"asc")})),a.createElement("span",{className:Mt.orderDesc},a.createElement("i",{className:Yn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Mt.cursorPointer} ${Mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Mt.cursorPointer}`,onClick:()=>ka(Yn==="asc"?"desc":"asc")}))))},bt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},An=z(85804),On=Object.defineProperty,Qt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,sn=(Yn,ra,sa)=>ra in Yn?On(Yn,ra,{enumerable:!0,configurable:!0,writable:!0,value:sa}):Yn[ra]=sa,vt=(Yn,ra)=>{for(var sa in ra||(ra={}))zt.call(ra,sa)&&sn(Yn,sa,ra[sa]);if(Qt)for(var sa of Qt(ra))jt.call(ra,sa)&&sn(Yn,sa,ra[sa]);return Yn},Tt=(Yn,ra)=>{var sa={};for(var ka in Yn)zt.call(Yn,ka)&&ra.indexOf(ka)<0&&(sa[ka]=Yn[ka]);if(Yn!=null&&Qt)for(var ka of Qt(Yn))ra.indexOf(ka)<0&&jt.call(Yn,ka)&&(sa[ka]=Yn[ka]);return sa},qt=(Yn,ra,sa)=>new Promise((ka,Au)=>{var ft=De=>{try{ge(sa.next(De))}catch(Xe){Au(Xe)}},re=De=>{try{ge(sa.throw(De))}catch(Xe){Au(Xe)}},ge=De=>De.done?ka(De.value):Promise.resolve(De.value).then(ft,re);ge((sa=sa.apply(Yn,ra)).next())}),Ke=Yn=>{var ra=Yn,{className:sa,style:ka,children:Au,loading:ft=!1,openLoading:re,onClick:ge=()=>{},size:De="middle",shape:Xe="round"}=ra,tt=Tt(ra,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ot,Nt]=(0,a.useState)(!1);return a.createElement(An.ZP,vt({onClick:(0,Ae.throttle)(Gn=>qt(void 0,null,function*(){re&&Nt(!0);try{yield ge(Gn)}catch(la){console.log("error",la)}re&&Nt(!1)}),2e3,{leading:!0,trailing:!1}),className:Se()(bt.btn,bt[`${De}-${Xe}`],sa),style:ka,size:De,shape:Xe,loading:Ot||ft},tt),Au)},ln={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Pa=({className:Yn,style:ra,children:sa=null,onClick:ka,title:Au})=>a.createElement("div",{className:Se()(ln.head,Yn),style:ra},a.createElement("span",{className:"primary-hover",onClick:ka},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Au},Au),a.createElement("div",{className:ln.node},sa)),Bu={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},er=({confirmShow:Yn=!0,confirmTitle:ra,confirmClick:sa,cancelShow:ka=!0,cancelTitle:Au,cancelClick:ft,className:re,style:ge,confirmLoading:De=!1})=>a.createElement("div",{className:Se()(Bu.btns,re),style:ge},Yn&&a.createElement(An.ZP,{loading:De,onClick:sa,type:"primary",className:Bu.confirm},ra),ka&&a.createElement(An.ZP,{onClick:ft,className:Bu.cancel},Au)),cu={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Ca=({className:Yn,style:ra={},LeftContent:sa,children:ka,RightContent:Au})=>a.createElement("div",{className:Se()(cu.fixedBottom,Yn),style:ra},a.createElement("div",{className:cu.wrap},a.createElement("div",{className:cu.left},sa),a.createElement("div",{className:cu.center},ka),a.createElement("div",{className:cu.right},Au))),Zt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},gl=({className:Yn,style:ra={},dataSource:sa=[]})=>a.createElement("div",{className:Se()(Zt.crumbs,Yn),style:ra},sa.map((ka,Au)=>Auht.history.push(ka.path)},ka.name):a.createElement("span",null,ka.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Au,style:{color:"#5F6368"}},ka.name))),vr=z(55054),qu=Object.defineProperty,ba=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,gu=(Yn,ra,sa)=>ra in Yn?qu(Yn,ra,{enumerable:!0,configurable:!0,writable:!0,value:sa}):Yn[ra]=sa,Ju=(Yn,ra)=>{for(var sa in ra||(ra={}))Kn.call(ra,sa)&&gu(Yn,sa,ra[sa]);if($n)for(var sa of $n(ra))Ha.call(ra,sa)&&gu(Yn,sa,ra[sa]);return Yn},lr=(Yn,ra)=>ba(Yn,Ua(ra)),nl=(Yn,ra)=>{var sa={};for(var ka in Yn)Kn.call(Yn,ka)&&ra.indexOf(ka)<0&&(sa[ka]=Yn[ka]);if(Yn!=null&&$n)for(var ka of $n(Yn))ra.indexOf(ka)<0&&Ha.call(Yn,ka)&&(sa[ka]=Yn[ka]);return sa};const{Countdown:Mn}=vr.default;var ea=Yn=>{var ra=Yn,{onChange:sa}=ra,ka=nl(ra,["onChange"]);const[Au,ft]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Au=="number"&&Au>=0&&sa(Au)},[Au]);const re=ge=>{const De=Math.floor(ge/1e3);ft(De)};return a.createElement(Mn,lr(Ju({},ka),{onChange:re}))}},99914:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ce}});var a=z(67294);function Ce(ke,he){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=ke}),(0,a.useEffect)(()=>{function xe(){Fe.current()}if(he!==null){let pe=setInterval(xe,he);return()=>clearInterval(pe)}},[he])}},3921:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return He}});var a=z(91773),Ce=z(2453),ke=z(62844),he=z(74330),Fe=z(83062),xe=z(98813),pe=z(28802),Se=z(57399),Ae=z(67294),Ie=z(35973),ze=z(33170),Me=z(28706),me={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},oe=z(52262),E=z(35567),y=z(65226),x=z(67294),b=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,fe=(We,Ge,Ue)=>Ge in We?b(We,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Ge]=Ue,ve=(We,Ge)=>{for(var Ue in Ge||(Ge={}))de.call(Ge,Ue)&&fe(We,Ue,Ge[Ue]);if(ne)for(var Ue of ne(Ge))ye.call(Ge,Ue)&&fe(We,Ue,Ge[Ue]);return We},Ne=(We,Ge)=>ee(We,te(Ge)),Le=(We,Ge,Ue)=>new Promise((Ye,it)=>{var lt=nt=>{try{ct(Ue.next(nt))}catch(Ze){it(Ze)}},Bt=nt=>{try{ct(Ue.throw(nt))}catch(Ze){it(Ze)}},ct=nt=>nt.done?Ye(nt.value):Promise.resolve(nt.value).then(lt,Bt);ct((Ue=Ue.apply(We,Ge)).next())});const Re=({shixunHomeworks:We,exercise:Ge,loading:Ue,dispatch:Ye})=>{var it,lt,Bt,ct,nt,Ze;const{commonHeader:yt}=Ge,[ht,Je]=(0,Ae.useState)([]),[ot,Ct]=(0,Ae.useState)(Ne(ve({},(0,Ie.useParams)()),{page:1,limit:10})),[kt,Mt]=(0,Ae.useState)([]),[st,ut]=(0,Ae.useState)(""),[an,Pn]=(0,Ae.useState)(1),[jn]=a.default.useForm(),[bt,An]=(0,Ae.useState)({}),[On,Qt]=(0,Ae.useState)(null),[zt,jt]=(0,Ae.useState)(!1),[sn,vt]=(0,Ae.useState)({combine:[],simple:[]}),[Tt,qt]=(0,Ae.useState)(null),[St,Ke]=(0,Ae.useState)({}),[ln,Vn]=(0,Ae.useState)(0),[Pa,Bu]=(0,Ae.useState)(0),[wa,er]=(0,Ae.useState)(!1),cu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ua,$n,Kn)=>(ot.page-1)*ot.limit+Kn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Ua=>Ua||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Ua,$n)=>x.createElement("div",{className:me.banding,title:Ua||"--"},Ua||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Ua,$n)=>Ua===0?x.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ua===1?x.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ua===2?x.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):x.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(yt==null?void 0:yt.exercise_type)==2&&!(0,oe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Ua,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,oe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ua=typeof Ua=="number"?Number(Ua):Ua,console.log(typeof Ua),Ua||(Ua=0),Ua===100?x.createElement("span",{className:"c-green"},Ua):Ua>60?x.createElement("span",{className:"c-orange"},Ua):Ua==Pa*.6?x.createElement("span",{className:"c-red"},Ua):x.createElement("span",null,Ua))}].filter(Ua=>!!Ua);(0,Ae.useEffect)(()=>{var Ua,$n,Kn;((Ua=Ge.actionTabs)==null?void 0:Ua.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(vt([]),qt((($n=Ge==null?void 0:Ge.actionTabs)==null?void 0:$n.questionId)||null),Ke(((Kn=Ge==null?void 0:Ge.actionTabs)==null?void 0:Kn.questionDetail)||{}),rr(),Zt(ot))},[(it=Ge.actionTabs)==null?void 0:it.key]);const rr=()=>Le(void 0,null,function*(){var Ua,$n,Kn,Ha,gu,Ju,lr,nl,Mn;const Xt=yield(0,ze.ZP)(`/api/exercises/${ot==null?void 0:ot.categoryId}.json`,{method:"get"});if(Xt.status==0){const ea=($n=(Ua=Xt==null?void 0:Xt.exercise_question_types)==null?void 0:Ua.find(Au=>(Au==null?void 0:Au.question_type)==7))==null?void 0:$n.items,Yn=(Ha=(Kn=Xt==null?void 0:Xt.exercise_question_types)==null?void 0:Kn.find(Au=>(Au==null?void 0:Au.question_type)==4))==null?void 0:Ha.items;let ra=[],sa=0,ka={};ra=(gu=ea==null?void 0:ea.map((Au,ft)=>{var re,ge;return(ge=(re=Au==null?void 0:Au.sub_exercise_questions)==null?void 0:re.map((De,Xe)=>(De==null?void 0:De.question_type)==4?Ne(ve({},De),{index:ft+1,jdex:Xe+1,parentTitle:Au==null?void 0:Au.question_title,isCombine:!0}):null))==null?void 0:ge.filter(De=>De)}))==null?void 0:gu.flat(),vt({combine:ra,simple:Yn}),(Yn==null?void 0:Yn.length)>0?(sa=(Ju=Yn==null?void 0:Yn[0])==null?void 0:Ju.question_id,ka=(Yn==null?void 0:Yn[0])||{}):(ra==null?void 0:ra.length)>0&&(sa=(lr=ra==null?void 0:ra[0])==null?void 0:lr.question_id,ka=(ra==null?void 0:ra[0])||{}),qt(((nl=Ge==null?void 0:Ge.actionTabs)==null?void 0:nl.questionId)||sa),Ke(((Mn=Ge==null?void 0:Ge.actionTabs)==null?void 0:Mn.questionDetail)||ka)}}),Ca=(Ua,$n)=>{ot.page=Ua,ot.limit=$n,Ct(ve({},ot)),Zt(ot)},Zt=Ua=>Le(void 0,null,function*(){er(!0);const $n=yield(0,ze.ZP)(`/api/exercises/${ot.categoryId||(ot==null?void 0:ot.exerciseId)}/exercise_users.json`,{method:"get",params:Ua});$n.status==0&&(Vn($n.data.total_count),Ct(Ne(ve({},ot),{total:$n.data.total_count})),Je($n.data.exercise_users),Bu($n.data.total_score)),er(!1)}),Ln=Ua=>{ot.search=Ua,ot.page=1,jn.resetFields(),An({}),Mt([]),Qt(null),Ct(ve({},ot)),Zt(ot)},gl=Ua=>Le(void 0,null,function*(){var $n,Kn;const Ha=ve({},bt);if(!(($n=Ua==null?void 0:Ua.content)!=null&&$n.trim())){Ce.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ha.content=Ua==null?void 0:Ua.content,Ha.attachment_ids=(Kn=Ua==null?void 0:Ua.attachment_ids)==null?void 0:Kn.map(gu=>gu.response.id),vr(Ha)}),vr=Ua=>Le(void 0,null,function*(){jt(!0);const $n=yield(0,ze.ZP)(`/api/exercises/${(ot==null?void 0:ot.categoryId)||(ot==null?void 0:ot.exerciseId)}/test_ai_review.json`,{method:"post",body:Ne(ve({},Ua),{exercise_question_id:Tt,ai_review_settings:St==null?void 0:St.ai_review_settings})});if([0,-3].includes($n.status)){$n.status==0&&Ce.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Qt($n);const Kn=document.querySelector(".modal-ai-pfcs");if(Kn){const Ha=Kn.querySelector(".ant-modal-body");Ha&&(Ha.scrollTop=Ha.scrollHeight)}}jt(!1)}),qu=()=>{Ye({type:"exercise/setActionTabs",payload:{key:""}}),Pn(1),ba()},ba=()=>{jn.resetFields(),An({}),Mt([]),ut(""),Qt(null)};return x.createElement(ke.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:zt,open:((lt=Ge.actionTabs)==null?void 0:lt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>qu(),okText:On?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Ua;if((Ua=Ge.actionTabs)!=null&&Ua.showSelectQuestion&&!Tt)return Ce.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(an==1){if(kt.length==0)return Ce.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");vr({exercise_user_id:kt[0]})}else an==2&&jn.submit()}},x.createElement(he.Z,{spinning:zt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},x.createElement("div",{className:me.contentWrap},x.createElement("div",{className:me.leftWrap},x.createElement("div",{className:me.tip},x.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),x.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),x.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((Bt=sn==null?void 0:sn.simple)==null?void 0:Bt.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:me.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),x.createElement("div",null,(ct=sn==null?void 0:sn.simple)==null?void 0:ct.map((Ua,$n)=>x.createElement("div",{key:Ua==null?void 0:Ua.question_id},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:Ua==null?void 0:Ua.question_title}),color:"#fff",placement:"left",overlayClassName:me.titleTooltip},x.createElement("span",{className:`${me.question_title} ${Tt==(Ua==null?void 0:Ua.question_id)?me.activeItem:""}`,onClick:()=>{var Kn,Ha,gu;qt(Ua==null?void 0:Ua.question_id),Ke(Ne(ve({},Ua||{}),{ai_review_settings:(Kn=Ge==null?void 0:Ge.actionTabs)!=null&&Kn.isUnify?(gu=(Ha=Ge==null?void 0:Ge.actionTabs)==null?void 0:Ha.questionDetail)==null?void 0:gu.ai_review_settings:Ua==null?void 0:Ua.ai_review_settings}))}},x.createElement(y.Z,{value:$n+1+"\u3001"+(Ua==null?void 0:Ua.question_title),showTextOnly:!0}))))))),((nt=sn==null?void 0:sn.combine)==null?void 0:nt.length)>0&&x.createElement(x.Fragment,null,x.createElement("div",{className:me.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),x.createElement("div",null,(Ze=sn==null?void 0:sn.combine)==null?void 0:Ze.map((Ua,$n)=>x.createElement("div",{key:Ua==null?void 0:Ua.question_id,onClick:()=>{var Kn,Ha,gu;qt(Ua==null?void 0:Ua.question_id),Ke(Ne(ve({},Ua||{}),{ai_review_settings:(Kn=Ge==null?void 0:Ge.actionTabs)!=null&&Kn.isUnify?(gu=(Ha=Ge==null?void 0:Ge.actionTabs)==null?void 0:Ha.questionDetail)==null?void 0:gu.ai_review_settings:Ua==null?void 0:Ua.ai_review_settings}))}},x.createElement(Fe.Z,{title:x.createElement(y.Z,{value:Ua==null?void 0:Ua.question_title}),color:"#fff",placement:"left",overlayClassName:me.titleTooltip},x.createElement("span",{className:`${me.question_title} ${Tt==(Ua==null?void 0:Ua.question_id)?me.activeItem:""}`},x.createElement(y.Z,{value:(Ua==null?void 0:Ua.index)+"."+(Ua==null?void 0:Ua.jdex)+"\u3001"+(Ua==null?void 0:Ua.question_title),showTextOnly:!0}))))))))),x.createElement("div",{className:me.rightWrap},x.createElement("div",{className:me.radio_con},x.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),x.createElement(xe.ZP.Group,{onChange:Ua=>{Ua.target.value==1&&Ca(1,10),Pn(Ua.target.value),ba()},value:an,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),an==1&&x.createElement(x.Fragment,null,x.createElement("div",{className:"flex justify-between item-center mb10"},x.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),x.createElement(pe.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:st,onChange:Ua=>ut(Ua.target.value),onSearch:Ln})),x.createElement(Se.default,{rowSelection:{type:"radio",selectedRowKeys:kt,onChange:(Ua,$n)=>{Mt(Ua)},getCheckboxProps:Ua=>({disabled:[0,1].includes(Ua==null?void 0:Ua.commit_status)})},rowKey:"exercise_user_id",dataSource:ht||[],columns:cu,pagination:{current:ot.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:ot.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ln,size:"default",showTotal:Me.rU,onChange:Ca},onChange:(Ua,$n,Kn)=>{ot.page=1,Kn.order===void 0?(ot.order_type=null,ot.order=null):(ot.order_type=Kn.order==="descend"?"desc":"asc",ot.order=Kn.field),Ct(ve({},ot)),Zt(ot)}})),an==2&&x.createElement("div",{style:{marginTop:20}},x.createElement(a.default,{form:jn,className:me.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{An(ve({},jn.getFieldsValue()))},onFinish:gl},x.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},x.createElement(E.Z,{watch:!0})))),On&&x.createElement("div",{className:me.result_con},x.createElement("div",{className:me.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(On==null?void 0:On.status)==0&&x.createElement("div",{className:"p20"},x.createElement("div",{className:"mb5"},x.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),On==null?void 0:On.score),x.createElement("div",{className:"flex"},x.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),x.createElement(y.Z,{value:On==null?void 0:On.content,style:{fontSize:"14px"}}))),(On==null?void 0:On.status)==-3&&x.createElement("div",{className:"p20"},x.createElement(y.Z,{value:On==null?void 0:On.message,style:{fontSize:"14px"}})))))))};var He=(0,Ie.connect)(({shixunHomeworks:We,exercise:Ge,loading:Ue,user:Ye})=>({shixunHomeworks:We,exercise:Ge,loading:Ue.effects,user:Ye}))(Re)},48780:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(91773),ke=z(71230),he=z(15746),Fe=z(84567),xe=z(98813),pe=z(94184),Se=z.n(pe),Ae=z(85657),Ie=Object.defineProperty,ze=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,de,ye)=>de in ne?Ie(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,x=(ne,de)=>{for(var ye in de||(de={}))oe.call(de,ye)&&y(ne,ye,de[ye]);if(me)for(var ye of me(de))E.call(de,ye)&&y(ne,ye,de[ye]);return ne},b=(ne,de)=>ze(ne,Me(de)),ee=(ne,de)=>{var ye={};for(var fe in ne)oe.call(ne,fe)&&de.indexOf(fe)<0&&(ye[fe]=ne[fe]);if(ne!=null&&me)for(var fe of me(ne))de.indexOf(fe)<0&&E.call(ne,fe)&&(ye[fe]=ne[fe]);return ye};const te=ne=>{var de=ne,{data:ye,className:fe="",colon:ve=!1}=de,Ne=ee(de,["data","className","colon"]);return a.createElement(Ce.default,b(x({},Ne),{className:Se()(Ae.Z.FormCheckBoxDom,fe),colon:ve}),ye==null?void 0:ye.map((Le,Re)=>{var He=Le,{ItemData:We,valuePropName:Ge,children:Ue,desc:Ye,type:it="Checkbox",normalize:lt}=He,Bt=ee(He,["ItemData","valuePropName","children","desc","type","normalize"]);return(Bt==null?void 0:Bt.isShow)&&a.createElement(ke.Z,{key:Re,wrap:!1,justify:"space-between"},a.createElement(he.Z,null,a.createElement(Ce.default.Item,b(x({},Bt),{normalize:(ct,nt,Ze)=>{var yt,ht;return it=="Radio"||((yt=nt||[])!=null&&yt.every(Je=>Je==="all")&&ct.includes("all")&&ct.length>1&&(ct=ct.filter(Je=>Je!=="all")),(!((ht=nt||[])!=null&&ht.includes("all"))&&ct.includes("all")||(ct==null?void 0:ct.length)==0)&&(ct=["all"])),lt?lt(ct,nt,Ze):ct}}),Ue||(it=="Checkbox"?a.createElement(Fe.default.Group,{options:We}):a.createElement(xe.ZP.Group,{options:We})))),a.createElement(he.Z,null,Ye))}))};rt.Z=te},27765:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{default:function(){return Tp}});var a=z(67294),Ce=z(33170),ke=z(11320),he=z(35973),Fe=z(62844),xe=z(50136),pe=z(2453),Se=z(84567),Ae=z(83062),Ie=z(98813),ze=z(78957),Me=z(85673),me=z(85804),oe=z(71230),E=z(85418),y=z(55238),x=z(57399),b=z(55304),ee=z(52310),te=z(33463),ne=z(15835),de=z(28706),ye=z(98769),fe=z(91773),ve=z(15746),Ne=z(59637),Le=z(28802),Re=z(37720),He=z(14845),We=z(94699),Ge=z.n(We),Ue=Object.defineProperty,Ye=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Bt=(ce,se,ae)=>se in ce?Ue(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ct=(ce,se)=>{for(var ae in se||(se={}))it.call(se,ae)&&Bt(ce,ae,se[ae]);if(Ye)for(var ae of Ye(se))lt.call(se,ae)&&Bt(ce,ae,se[ae]);return ce},nt=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ze=({shixunHomeworks:ce,dispatch:se})=>{const ae=(0,he.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:ce.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nt(void 0,null,function*(){(yield(0,Ce.ZP)(`/api/myshixuns/${ce.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ae.coursesId}})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),se({type:"shixunHomeworks/setActionTabs",payload:{}}),se({type:"shixunHomeworks/getWorkList",payload:ct({},ce.actionTabs.params)}))}),onCancel:()=>{se({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var yt=(0,he.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(Ze),ht=Object.defineProperty,Je=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,st=(ce,se,ae)=>se in ce?ht(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ut=(ce,se)=>{for(var ae in se||(se={}))kt.call(se,ae)&&st(ce,ae,se[ae]);if(Ct)for(var ae of Ct(se))Mt.call(se,ae)&&st(ce,ae,se[ae]);return ce},an=(ce,se)=>Je(ce,ot(se)),Pn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const jn=({exercise:ce,dispatch:se})=>{var ae,_e,pt,Ve,Dt,et,Be,Pe;const Ut=(0,he.useParams)(),[vn,Fn]=(0,a.useState)(!0),[It]=fe.default.useForm(),{actionTabs:Vt}=ce;(0,a.useEffect)(()=>{var bn,yn,un,Ht;ce.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(It.resetFields(),It.setFieldsValue({subjective_score:(yn=(bn=Vt==null?void 0:Vt.selectArrs)==null?void 0:bn.record)==null?void 0:yn.subjective_score,objective_score:(Ht=(un=Vt==null?void 0:Vt.selectArrs)==null?void 0:un.record)==null?void 0:Ht.objective_score}))},[ce.actionTabs.key]);const Sn=()=>{se({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:ce.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Sn,footer:a.createElement(oe.Z,{align:"middle",justify:"end"},a.createElement(me.ZP,{className:"ml10",onClick:Sn}," \u53D6\u6D88"),a.createElement(me.ZP,{className:"ml10",onClick:()=>Pn(void 0,null,function*(){var bn,yn;yield It.validateFields();const un=It.getFieldValue();(yield(0,ne.oS)(an(ut({},un),{id:Ut.categoryId,user_id:(yn=(bn=Vt==null?void 0:Vt.selectArrs)==null?void 0:bn.record)==null?void 0:yn.user_id}))).status===0&&(pe.ZP.success("\u8BC4\u9605\u6210\u529F"),It.resetFields(),se({type:"exercise/setActionTabs",payload:{}}),se({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(fe.default,{form:It},a.createElement(oe.Z,null,a.createElement(ve.Z,null,a.createElement(fe.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Re.Z,{min:0,max:((_e=(ae=Vt==null?void 0:Vt.selectArrs)==null?void 0:ae.exercise_types)==null?void 0:_e.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ve=(pt=Vt==null?void 0:Vt.selectArrs)==null?void 0:pt.exercise_types)==null?void 0:Ve.subjective_score,"\u5206")))),a.createElement(oe.Z,null,a.createElement(ve.Z,null,a.createElement(fe.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Re.Z,{min:0,max:((et=(Dt=Vt==null?void 0:Vt.selectArrs)==null?void 0:Dt.exercise_types)==null?void 0:et.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Be=Vt==null?void 0:Vt.selectArrs)==null?void 0:Be.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var bt=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(jn);const An=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],On=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Qt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var zt=z(26194),jt=z(74330),sn=z(9343),vt=z(67294),Tt=Object.defineProperty,qt=Object.defineProperties,St=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Pa=(ce,se,ae)=>se in ce?Tt(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Bu=(ce,se)=>{for(var ae in se||(se={}))ln.call(se,ae)&&Pa(ce,ae,se[ae]);if(Ke)for(var ae of Ke(se))Vn.call(se,ae)&&Pa(ce,ae,se[ae]);return ce},wa=(ce,se)=>qt(ce,St(se)),er=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const cu=({exercise:ce,dispatch:se})=>{var ae,_e;const pt=(0,he.useParams)(),[Ve]=fe.default.useForm(),Dt=fe.default.useWatch("time",Ve),[et,Be]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:Ut}=ce,[,vn,Fn,It]=(0,sn.U)(ne.n7,{id:pt.categoryId}),Vt=It!=null&&It.user_end_time?Ge()(It==null?void 0:It.user_end_time).add(1,"minutes"):Ge()(),Sn=Ge()(It==null?void 0:It.user_total_end_time)>Vt?Math.round(Ge().duration(Ge()(It==null?void 0:It.user_total_end_time).diff(Vt.startOf("minute"))).asMinutes()):0,bn=((It==null?void 0:It.student_left_minutes)||0)+(Dt||0);(0,a.useEffect)(()=>{var un;Pe.key==="\u5EF6\u65F6"?(se({type:"exercise/getWorkSetting",payload:Bu({},pt)}),Fn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(un=Pe==null?void 0:Pe.selectArrs)==null?void 0:un.user_id]})):Ve.resetFields()},[Pe.key]);const yn=()=>{se({type:"exercise/setActionTabs",payload:{}})};return vt.createElement(vt.Fragment,null,vt.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:et,onOk:()=>er(void 0,null,function*(){Ve.submit()}),onCancel:yn},vt.createElement(jt.Z,{spinning:vn},vt.createElement(fe.default,{form:Ve,colon:!1,labelCol:{span:4},onFinish:un=>er(void 0,null,function*(){Be(!0);const Ht=yield(0,ne.qz)(wa(Bu({},un),{id:pt.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Be(!1),Ht.status===0&&(pe.ZP.success("\u5EF6\u65F6\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),yn())})},vt.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",vt.createElement("br",null),"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",vt.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\uFF1B",vt.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?vt.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",vt.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):vt.createElement(oe.Z,{align:"middle",gutter:40},vt.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",vt.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=Pe==null?void 0:Pe.selectArrs)==null?void 0:ae.user_name)),vt.createElement(ve.Z,null,"\u5B66\u53F7",vt.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(_e=Pe==null?void 0:Pe.selectArrs)==null?void 0:_e.student_id))),vt.createElement(fe.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},vt.createElement(Re.Z,{min:0,precision:0,max:Sn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Sn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&vt.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",vt.createElement("span",{className:"ml5"},bn),"\u5206\u949F",bn!==0&&(It==null?void 0:It.user_end_time)&&vt.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",vt.createElement("span",{className:"ml5"},Ge()(It==null?void 0:It.user_end_time).add(Dt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Ut==null?void 0:Ut.screen_open)&&vt.createElement(fe.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},vt.createElement(Se.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var rr=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(cu),Ca=z(18046),Zt=z(17998),Ln=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const gl=({exercise:ce,dispatch:se})=>{var ae,_e;const pt=(0,he.useParams)(),[Ve]=fe.default.useForm(),[Dt,et]=(0,a.useState)(!1),{actionTabs:Be}=ce;return(0,a.useEffect)(()=>{ce.actionTabs.key==="teacher-unlock"&&(et(!1),Ve.resetFields())},[ce.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ae=Be==null?void 0:Be.selectArrs)==null?void 0:ae.user_name}\uFF09`,open:ce.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Dt,onOk:()=>Ln(void 0,null,function*(){var Pe,Ut;yield Ve.validateFields();const vn=Ve.getFieldsValue();if(et(!0),(yield(0,ne.ZD)(pt.categoryId,{exercise_user_id:(Pe=Be==null?void 0:Be.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:vn.unlock_key})).status===0){if(vn.time){const It={time:Ge()(vn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Ut=Be==null?void 0:Be.selectArrs)==null?void 0:Ut.exercise_user_id,id:pt.categoryId};yield(0,ne.qz)(It)}pe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),se({type:"exercise/setUpdateIndex"}),se({type:"exercise/setActionTabs",payload:{}})}et(!1)}),onCancel:()=>{se({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(fe.default,{form:Ve,layout:"vertical",autoComplete:"off"},a.createElement(fe.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Le.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(fe.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ge()((_e=Be==null?void 0:Be.selectArrs)==null?void 0:_e.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Ca.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var Ut;return(0,Zt.Q8)(Pe,(Ut=Be==null?void 0:Be.selectArrs)==null?void 0:Ut.exercise_end_at)},disabledTime:Pe=>{var Ut;const vn=(Ut=Be==null?void 0:Be.selectArrs)==null?void 0:Ut.exercise_end_at;if(Ge()(Pe).isSame(Ge()(vn),"day")){const Fn=Ge()(vn).hours(),It=Ge()(vn).minutes();return console.log(Fn,It),{disabledHours:()=>(0,Zt.w6)(0,24).slice(Fn+1),disabledMinutes:()=>Ge()(Pe).isSame(Ge()(vn),"hour")?(0,Zt.w6)(It,60):[]}}return(0,Zt.d0)(Pe)},allowClear:!1}))))))};var vr=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(gl),qu=z(71865),ba=z(33054),Ua=z(7703),$n=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,gu=(ce,se)=>{var ae={};for(var _e in ce)Kn.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&$n)for(var _e of $n(ce))se.indexOf(_e)<0&&Ha.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Ju=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const lr=ce=>{var se=ce,{shixunHomeworks:ae,dispatch:_e}=se,pt=gu(se,["shixunHomeworks","dispatch"]);const Ve=(0,he.useParams)(),[Dt,et]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Ut()},[ae.actionTabs.key]);function Ut(){return Ju(this,null,function*(){const Fn=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/group_list.json`,{method:"GET"});et(Fn)})}const vn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ae.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ju(void 0,null,function*(){const Fn=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Be}});(Fn==null?void 0:Fn.status)===0&&(he.history.replace(`/classrooms/${Ve.coursesId}/exercise/${Ve.categoryId}/detail?tabs=7`),window.location.reload(),_e({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),_e({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(x.default,{rowSelection:{type:"checkbox",onChange:(Fn,It)=>{Pe([...Fn])},selectedRowKeys:Be,getCheckboxProps:Fn=>({disabled:Fn.status==="\u8FDB\u884C\u4E2D"||Fn.works_count===0})},rowKey:Fn=>Fn.key||Fn.id,scroll:{y:300},pagination:!1,columns:vn,dataSource:Dt==null?void 0:Dt.group_list})))};var nl=(0,he.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(lr),Mn=z(52262),Xt={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},ea=z(67294),Yn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())}),sa=({item:ce,renderText:se})=>{const ae=(0,he.useParams)(),[_e,pt]=(0,a.useState)(),Ve=Dt=>Yn(void 0,null,function*(){if(!Dt)return;const et=yield(0,ne.UH)({id:ae.categoryId,user_id:ce==null?void 0:ce.user_id});et&&pt(et)});return ea.createElement(Ae.Z,{onOpenChange:Dt=>Ve(Dt),title:ea.createElement("div",null,"\u5355\u9009\u9898 ",(_e==null?void 0:_e.single_question_score)||0,"\u5206 ",ea.createElement("br",null),"\u591A\u9009\u9898 ",(_e==null?void 0:_e.multiple_question_score)||0,"\u5206 ",ea.createElement("br",null),"\u5224\u65AD\u9898 ",(_e==null?void 0:_e.judgement_question_score)||0,"\u5206 ",ea.createElement("br",null),"\u586B\u7A7A\u9898 ",(_e==null?void 0:_e.completion_question_score)||0,"\u5206 ",ea.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(_e==null?void 0:_e.shixun_question_score)||0,"\u5206")},se)},ka=z(96486),Au=z.n(ka),ft=z(88044),re=z(63037),ge=z(67294),De=Object.defineProperty,Xe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,la=(ce,se,ae)=>se in ce?De(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,La=(ce,se)=>{for(var ae in se||(se={}))Nt.call(se,ae)&&la(ce,ae,se[ae]);if(Ot)for(var ae of Ot(se))Gn.call(se,ae)&&la(ce,ae,se[ae]);return ce},Xn=(ce,se)=>Xe(ce,tt(se)),Pu=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const oa=({exercise:ce,dispatch:se})=>{var ae,_e;const pt=(0,he.useParams)(),{actionTabs:Ve,commonHeader:Dt}=ce,[et]=fe.default.useForm(),Be=fe.default.useWatch("time",et),[,Pe,Ut,vn]=(0,sn.U)(ne.n7,{id:pt.categoryId}),[,Fn,It]=(0,sn.U)(ne.Xo,{id:pt.categoryId}),Vt=(0,a.useRef)(null),Sn=vn!=null&&vn.user_end_time?Ge()(vn==null?void 0:vn.user_end_time).add(1,"minutes"):Ge()(),bn=Ge()(vn==null?void 0:vn.user_total_end_time)>Sn?Math.round(Ge().duration(Ge()(vn==null?void 0:vn.user_total_end_time).diff(Sn.startOf("minute"))).asMinutes()):0,yn=((vn==null?void 0:vn.student_left_minutes)||0)+(Be||0);(0,a.useEffect)(()=>{var Ht,Kt;Ve.key=="\u8C03\u6574\u72B6\u6001"?(se({type:"exercise/getWorkSetting",payload:La({},pt)}),Ut({user_id:Ve!=null&&Ve.isBatch?Ve==null?void 0:Ve.user_ids:[(Ht=Ve==null?void 0:Ve.selectArrs)==null?void 0:Ht.user_id]})):(et.resetFields(),Vt.current&&((Kt=Vt.current)==null||Kt.changeCode({target:{value:""}})))},[Ve.key]);const un=()=>{se({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:Ve!=null&&Ve.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Ve.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Fn,onOk:()=>Pu(void 0,null,function*(){et.submit()}),onCancel:un},ge.createElement(jt.Z,{spinning:Pe},ge.createElement(fe.default,{initialValues:{status:"1"},form:et,colon:!1,labelCol:{span:4},onFinish:Ht=>Pu(void 0,null,function*(){if(console.log("allValue",Ht),Vt.current.onVerify())return Promise.reject();(yield It(Xn(La({},Ht),{exercise_user_id:Ve==null?void 0:Ve.exercise_user_id}))).status==0&&(pe.ZP.success("\u8C03\u6574\u6210\u529F"),un(),se({type:"exercise/setUpdateIndex"}))})},Ve!=null&&Ve.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ve==null?void 0:Ve.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(oe.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ae=Ve==null?void 0:Ve.selectArrs)==null?void 0:ae.user_name)),ge.createElement(ve.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(_e=Ve==null?void 0:Ve.selectArrs)==null?void 0:_e.student_id))),(Dt==null?void 0:Dt.is_locked)&&ge.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(Le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(fe.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(ft.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(ft.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(ft.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Dt==null?void 0:Dt.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(fe.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Re.Z,{min:0,precision:0,max:bn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${bn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ve!=null&&Ve.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},yn),"\u5206\u949F",yn!==0&&(vn==null?void 0:vn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Ge()(vn==null?void 0:vn.user_end_time).add(Be||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Dt==null?void 0:Dt.screen_open)&&ge.createElement(fe.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Se.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(fe.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(re.Z,{ref:Ht=>Vt.current=Ht})))))};var lu=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(oa),Ya=z(84888),Fa=z(90613),va=z(20819),Zn=z(69234),Qu={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},Qr=z(30001),Ga="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",al="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",or=z(52930),uu=z(65226),Ba=z(67294),Wa=Object.defineProperty,ji=Object.defineProperties,Gi=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,Wu=(ce,se,ae)=>se in ce?Wa(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,fl=(ce,se)=>{for(var ae in se||(se={}))mo.call(se,ae)&&Wu(ce,ae,se[ae]);if(Yo)for(var ae of Yo(se))du.call(se,ae)&&Wu(ce,ae,se[ae]);return ce},br=(ce,se)=>ji(ce,Gi(se)),vl=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const rl=Se.default.Group,ti=({className:ce,title:se,items:ae=[],value:_e,onChange:pt})=>{const Ve=(ae==null?void 0:ae.length)===(_e==null?void 0:_e.length),Dt=(_e==null?void 0:_e.length)>0&&(_e==null?void 0:_e.length)<(ae==null?void 0:ae.length),et=Be=>{const Pe=ae.map(Ut=>Ut.id);pt(Be.target.checked?Pe:[])};return Ba.createElement(oe.Z,{align:"middle",className:ce},!!se&&Ba.createElement("div",{className:"mr20",style:{color:"#333333"}},se),Ba.createElement(Se.default,{indeterminate:Dt,onChange:et,checked:Ve},"\u5168\u90E8"),Ba.createElement(rl,{value:_e,onChange:pt},ae.map(Be=>Ba.createElement(Se.default,{className:"ml30 c-black",key:Be.id,value:Be.id},Be.name,Ba.createElement("span",null,`(${Be.count})`)))))},oo=({shixunHomeworks:ce,exercise:se,loading:ae,dispatch:_e,showBtn:pt=!0,dropDowmBtn:Ve=null})=>{var Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht,Kt;const[wn,Jt]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[Qn,hn]=(0,a.useState)(-1),[ha,Pt]=(0,a.useState)(""),[xt,Rt]=(0,a.useState)({}),[Yt,gn]=(0,a.useState)(!1),[nn,Xa]=(0,a.useState)(!1),fa=(0,he.useParams)(),[dt,Da]=(0,a.useState)({}),[ca,Cu]=(0,a.useState)(!1),{is_open_ai_review:Sa,zero_commit_student_works:Wn,unified_ai_setting:Qa,ai_review_settings:nu,is_random:Zu,batch_size:ya,have_batch_resubmit:Oa}=se.commonHeader,[fn,xn]=(0,a.useState)({}),[ma,Hn]=(0,a.useState)([]),[En,kn]=(0,a.useState)(!1),[pn,da]=(0,a.useState)(!1),[Va,au]=(0,a.useState)([]),[qa,Fr]=(0,a.useState)(!1),[Mu,ia]=(0,a.useState)(!1),Ou=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Rn=>Ba.createElement(Ae.Z,{placement:"bottom",title:Rn},Ba.createElement("span",{style:{color:"#333"}},Ge()(Rn).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Rn,pa)=>Ba.createElement("span",{style:{color:"#333"}},pa==null?void 0:pa.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Rn,pa)=>(pa==null?void 0:pa.status)=="running"?Ba.createElement("span",{style:{color:"#333"}}," ",Ba.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",pa==null?void 0:pa.rate):Ba.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",pa==null?void 0:pa.success_count," \u4EBA\uFF0C\u5931\u8D25 ",pa==null?void 0:pa.fail_count," \u4EBA")}],cr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(Rn,pa,po)=>(wn.page-1)*wn.limit+po+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:Rn=>Rn||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(Rn,pa)=>Ba.createElement("div",{className:Qu.banding,title:Rn||"--"},Rn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Rn,pa)=>Rn===0?Ba.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Rn===1?Ba.createElement("span",{style:{color:"#DF3042"}},!pa.is_make_up&&"\u8003\u8BD5\u4E2D",pa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Rn===2?Ba.createElement("span",{style:{color:"#5AB891"}},!pa.is_make_up&&!pa.is_force_commit&&"\u5DF2\u4EA4\u5377",pa.is_make_up&&!pa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",pa.is_make_up&&pa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!pa.is_make_up&&pa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ba.createElement("span",{style:{color:"#5AB891"}},!pa.is_make_up&&!pa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",pa.is_make_up&&!pa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",pa.is_make_up&&pa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!pa.is_make_up&&pa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(Rn,pa)=>{let po=new Date().getTime();return dt!=null&&dt.appraise_setting&&(dt!=null&&dt.sealed_review)&&new Date(dt==null?void 0:dt.appraise_end_time).getTime()>po?"--":!Rn&&pa.review_status?"\u8BC4\u9605\u4E2D":Rn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},ya&&(Mu||((Dt=se==null?void 0:se.actionTabs)==null?void 0:Dt.showReview))&&{title:Ba.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",Ba.createElement(Ae.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},Ba.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(Rn,pa)=>(pa==null?void 0:pa.success_size)+"/"+(pa==null?void 0:pa.totol_size)},ya&&(Mu||((et=se==null?void 0:se.actionTabs)==null?void 0:et.showReview))&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(Rn,pa)=>Rn==="\u6210\u529F"?Ba.createElement("span",{className:"c-green"},"\u6210\u529F"):Rn=="\u90E8\u5206\u6210\u529F"?Ba.createElement("span",{className:"c-orange",onClick:()=>vl(void 0,null,function*(){Cu(!0),yield Kl(pa==null?void 0:pa.user_id)})},"\u90E8\u5206\u6210\u529F",Ba.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):Rn=="\u5931\u8D25"?Ba.createElement("span",{className:"c-red",onClick:()=>vl(void 0,null,function*(){Cu(!0),yield Kl(pa==null?void 0:pa.user_id)})},"\u5931\u8D25",Ba.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):Ba.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(Rn=>!!Rn);(0,a.useEffect)(()=>{var Rn;((Rn=se.actionTabs)==null?void 0:Rn.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&mu()},[(Be=se.actionTabs)==null?void 0:Be.key]),(0,a.useEffect)(()=>{var Rn;((Rn=se.actionTabs)==null?void 0:Rn.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&yu()},[wn,((Pe=se.actionTabs)==null?void 0:Pe.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"]);const il=()=>vl(void 0,null,function*(){var Rn;Fr(!0);const pa=yield(0,Ce.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:fa==null?void 0:fa.categoryId}});Fr(!1),pa.status===0&&au(((Rn=pa==null?void 0:pa.data)==null?void 0:Rn.list)||[])}),Kl=Rn=>vl(void 0,null,function*(){kn(!0);const pa=yield(0,Ce.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:fa==null?void 0:fa.categoryId,user_id:Rn,batch_size:(fn==null?void 0:fn.batch_size)||ya}});kn(!1),pa.status===0&&Hn((pa==null?void 0:pa.data)||[])}),mu=()=>vl(void 0,null,function*(){const Rn=yield(0,Ce.ZP)(`/api/exercises/${fa.categoryId}/header_info.json`,{method:"get"});(Rn==null?void 0:Rn.status)===0&&Da((Rn==null?void 0:Rn.data)||{})}),_u=Rn=>{wn.search=Rn,wn.page=1,Jt(fl({},wn))},Or=(Rn,pa)=>{wn.page=1,wn[pa]=Rn,Jt(fl({},wn))},yu=()=>vl(void 0,null,function*(){var Rn,pa,po,Ho;Xa(!0);const vi=yield(0,Ce.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:br(fl({},wn),{exercise_id:fa==null?void 0:fa.categoryId,batch_size:(fn==null?void 0:fn.batch_size)||((Rn=se==null?void 0:se.actionTabs)==null?void 0:Rn.batchSize)})});if((vi==null?void 0:vi.status)===0&&(Rt(vi||{}),((pa=wn==null?void 0:wn.exercise_group_id)==null?void 0:pa.length)==0)){const lc=(Ho=((po=vi==null?void 0:vi.header_info)==null?void 0:po.course_groups)||[])==null?void 0:Ho.map(Ka=>Ka==null?void 0:Ka.exercise_group_id);Jt(br(fl({},wn),{exercise_group_id:lc}))}Xa(!1)}),Pr=(Rn,pa)=>{wn.page=Rn,wn.limit=pa,Jt(fl({},wn))};(0,a.useEffect)(()=>{!ae["exercise/getCommonHeader"]&&Sa&&!(0,Mn.dE)()&&Oa&&Tl()},[ae["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((fn==null?void 0:fn.status)=="running"){const Rn=setInterval(()=>{Tl()},3e3);return()=>clearInterval(Rn)}},[fn==null?void 0:fn.status]);const Tl=()=>vl(void 0,null,function*(){const Rn=yield(0,Ce.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:fa==null?void 0:fa.categoryId}});(Rn==null?void 0:Rn.status)===0&&xn(Rn==null?void 0:Rn.data)}),kl=Rn=>{_e({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(fn==null?void 0:fn.batch_size)||ya}}),Or([Rn],"review_result"),Or([0,1,2],"review"),ia(!0)},ni=()=>vl(void 0,null,function*(){var Rn;if(Sa){if(Wn)return pe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((fn==null?void 0:fn.status)=="running")return pe.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");gn(!0);const pa=yield(0,Ce.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:br(fl({},wn),{batch_size:(fn==null?void 0:fn.batch_size)||((Rn=se==null?void 0:se.actionTabs)==null?void 0:Rn.batchSize),exercise_id:fa==null?void 0:fa.categoryId})});(pa==null?void 0:pa.status)===0&&(_e({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{Tl()},800)),gn(!1)});return Ba.createElement(Ba.Fragment,null,Ba.createElement("div",{className:Qu.review_warp},Ba.createElement(Ae.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},Ba.createElement("div",{className:Qu.btn_operate,style:{marginLeft:"10px"},onClick:()=>vl(void 0,null,function*(){da(!0),yield il()})},Ba.createElement("i",{className:"iconfont icon-lishijilu"}))),Ba.createElement("div",null,Sa&&(fn==null?void 0:fn.status)=="running"&&Ba.createElement("div",{className:Qu.under_review,style:{marginRight:0}},Ba.createElement(jt.Z,{spinning:!0,className:"mr6",size:"small"}),Ba.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),Ba.createElement("span",{className:"ml5",style:{color:"#3061D0"}},fn==null?void 0:fn.rate)),Sa&&["success","failed"].includes(fn==null?void 0:fn.status)&&Ba.createElement(Ae.Z,{title:Ba.createElement("div",{className:Qu.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Ba.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},fn==null?void 0:fn.success),"\u4EBA\uFF0C \u5931\u8D25",Ba.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},fn==null?void 0:fn.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",Ba.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>kl(1)},fn==null?void 0:fn.running_count),"\u4EBA")},Ba.createElement("div",{className:Qu.under_review,style:{marginRight:"0px"}},Ba.createElement("img",{src:or.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",Ba.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>kl(2)},fn==null?void 0:fn.success),"\u4EBA\uFF0C \u5931\u8D25",Ba.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>kl(0)},fn==null?void 0:fn.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",Ba.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>kl(1)},fn==null?void 0:fn.running_count),"\u4EBA"))),(fn==null?void 0:fn.status)!="running"&&pt&&Ba.createElement("div",{className:`${Qu.btn_review} ${(fn==null?void 0:fn.status)=="running"&&Qu.is_disabled}`,onClick:()=>vl(void 0,null,function*(){if((fn==null?void 0:fn.status)=="running")return;if(!Sa)return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;const Rn=yield(0,Ce.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:fa.categoryId}});if((Rn==null?void 0:Rn.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>vl(void 0,null,function*(){}),content:Ba.createElement("div",null,Ba.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),Ba.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}_e({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),wn.page=1,wn.review=[0],Jt(fl({},wn)),ia(!1)})},Ba.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(fn==null?void 0:fn.status)!="running"&&!pt&&Ba.createElement(Ba.Fragment,null,Ve)),Ba.createElement(Fe.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:Mu||(Ut=se==null?void 0:se.actionTabs)!=null&&Ut.showReview?"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C":"\u667A\u80FD\u8BC4\u9605",open:((vn=se.actionTabs)==null?void 0:vn.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:Yt,onCancel:()=>{ia(!1),_e({type:"exercise/setActionTabs",payload:{key:""}})},okText:ya?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>ni()},Ba.createElement(Zn.default,{className:Qu.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:Rn})=>Ba.createElement("span",{style:{color:"#3061D0"}},Rn?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:Ba.createElement("span",{style:{color:"#FF9D18"}},Ba.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),Ba.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:Ba.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},Ba.createElement("div",null,"1. \u9650\u5236\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),Ba.createElement("div",null,"2. \u4F7F\u7528\u65B9\u6CD5\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\u7B49\u89C4\u5219\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),Ba.createElement("div",null,"3. \u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u5355\u4E2A\u5B66\u751F\u667A\u80FD\u8BC4\u9605\uFF0C\u8FDB\u5165\u67D0\u4E00\u4E2A\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u9762\uFF0C\u5BF9\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\uFF1B\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF0C\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u9875\u9762\uFF0C\u70B9\u51FB\u667A\u80FD\u8BC4\u9605\u6309\u94AE\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1B"),Ba.createElement("div",null,"4. AI\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0BAI\u7684\u8BC4\u9605\u7ED3\u679C\u662F\u5426\u7B26\u5408\u9884\u671F\u3002\u64CD\u4F5C\u6D41\u7A0B\u8BE6\u89C1",Ba.createElement("span",{className:"c-blue current",onClick:()=>{(0,de.xg)("https://www.educoder.net/forums/40205")}},"\u5E2E\u52A9\u6587\u6863")))}]}),Ba.createElement(ti,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(It=((Fn=xt==null?void 0:xt.header_info)==null?void 0:Fn.course_groups)||[])==null?void 0:It.map(Rn=>({id:Rn==null?void 0:Rn.exercise_group_id,name:Rn==null?void 0:Rn.exercise_group_name,count:(Rn==null?void 0:Rn.exercise_group_students)||0})),value:wn.exercise_group_id,onChange:Rn=>Or(Rn,"exercise_group_id")}),Ba.createElement(ti,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((Vt=xt==null?void 0:xt.header_info)==null?void 0:Vt.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((Sn=xt==null?void 0:xt.header_info)==null?void 0:Sn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((bn=xt==null?void 0:xt.header_info)==null?void 0:bn.reviewing_counts)||0}],value:wn.review,onChange:Rn=>Or(Rn,"review")}),!!ya&&(Mu||((yn=se==null?void 0:se.actionTabs)==null?void 0:yn.showReview))&&Ba.createElement(ti,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((un=xt==null?void 0:xt.header_info)==null?void 0:un.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Ht=xt==null?void 0:xt.header_info)==null?void 0:Ht.part_success)||0},{id:2,name:"\u6210\u529F",count:((Kt=xt==null?void 0:xt.header_info)==null?void 0:Kt.success)||0}],value:wn.review_result,onChange:Rn=>Or(Rn,"review_result")}),Ba.createElement("div",{className:"flex justify-between item-center mb10 mt20"},Ba.createElement("div",{className:"flex item-center"},Ba.createElement("div",{className:"current flex item-center",onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},Ba.createElement("img",{src:Ga,width:14,style:{paddingBottom:"2px"}}),Ba.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!pt&&Ba.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var Rn;window.location.href=`/classrooms/${fa.coursesId}/exercise/${fa.categoryId}/detail?random=${(Rn=se==null?void 0:se.commonHeader)==null?void 0:Rn.is_random}&tabs=12`}},Ba.createElement("img",{src:al,width:14}),Ba.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),Ba.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},Ba.createElement(Qr.t7,{className:Qu.input,style:{width:"415px"},value:wn.keyword,onChange:Rn=>Or(Rn,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),Ba.createElement(x.default,{loading:nn,dataSource:(xt==null?void 0:xt.data)||[],columns:cr,pagination:{current:wn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:wn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(xt==null?void 0:xt.size)||0,size:"default",showTotal:Rn=>Ba.createElement("span",{className:"font12 c-666"},"\u5171",Ba.createElement("span",{style:{color:"#3061D0"}}," ",Rn," "),"\u6761\u6570\u636E"),onChange:Pr},onChange:(Rn,pa,po)=>{po!=null&&po.order?(wn.sort_by=po==null?void 0:po.field,wn.direction=(po==null?void 0:po.order)==="ascend"?"asc":"desc"):(wn.sort_by=null,wn.direction=null),Jt(fl({},wn))}})),Ba.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:ca,destroyOnClose:!0,onCancel:()=>{Cu(!1)},footer:null},Ba.createElement(x.default,{loading:En,dataSource:ma||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:Rn=>Ba.createElement(Ae.Z,{title:Rn||"--"},Rn||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:Rn=>Ba.createElement(Ae.Z,{title:Ba.createElement(uu.Z,{value:Rn,showTextOnly:!0,className:"font14"})},Ba.createElement(uu.Z,{value:Rn,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:Rn=>Ba.createElement(Ae.Z,{title:Rn||"--"},Rn||"--")}]})),Ba.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:pn,destroyOnClose:!0,onCancel:()=>{da(!1)},footer:null},Ba.createElement(x.default,{pagination:!1,dataSource:Va,columns:Ou,className:"mb10",loading:qa})))};var Xo=(0,he.connect)(({shixunHomeworks:ce,exercise:se,loading:ae,user:_e})=>({shixunHomeworks:ce,exercise:se,loading:ae.effects,user:_e}))(oo),Dn=z(67294),Li=Object.defineProperty,sc=Object.defineProperties,oc=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Vs=(ce,se,ae)=>se in ce?Li(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,li=(ce,se)=>{for(var ae in se||(se={}))nc.call(se,ae)&&Vs(ce,ae,se[ae]);if(tc)for(var ae of tc(se))Jl.call(se,ae)&&Vs(ce,ae,se[ae]);return ce},Gs=(ce,se)=>sc(ce,oc(se)),Uu=(ce,se)=>{var ae={};for(var _e in ce)nc.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&tc)for(var _e of tc(ce))se.indexOf(_e)<0&&Jl.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Zi=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const pc=ce=>{var se=ce,{exercise:ae,loading:_e,dispatch:pt,globalSetting:Ve,checkDomainAuthority:Dt,getparams:et,user:Be,classroomList:Pe}=se,Ut=Uu(se,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),vn,Fn,It,Vt,Sn,bn,yn,un,Ht;const[Kt]=(0,he.useSearchParams)(),wn=(0,he.useParams)();let[Jt,Qn]=(0,a.useState)(li({page:1,limit:20},wn));const{commonHeader:hn,updateIndex:ha}=ae,{userInfo:Pt}=Be,[xt,Rt]=(0,a.useState)({}),[Yt,gn]=(0,a.useState)(0),[nn,Xa]=(0,a.useState)(0),[fa,dt]=(0,a.useState)(!1),[Da,ca]=(0,a.useState)("alert"),[Cu,Sa]=(0,a.useState)(0),[Wn,Qa]=(0,a.useState)(!1),[nu,Zu]=(0,a.useState)(!1),[ya]=fe.default.useForm(),[Oa,fn]=(0,a.useState)([]),[xn,ma]=(0,a.useState)(1),[Hn,En]=(0,a.useState)(""),[kn,pn]=(0,a.useState)(),[da,Va]=(0,a.useState)(!1),[au,qa]=(0,a.useState)(!1),[Fr,Mu]=(0,a.useState)({name:"",id:"",list:[]}),[ia,Ou]=(0,a.useState)({}),[cr,il]=(0,a.useState)({}),[Kl,mu]=(0,a.useState)(!0),[_u,Or]=(0,a.useState)(""),[yu,Pr]=(0,a.useState)(""),[Tl,kl]=(0,a.useState)(""),[ni,Rn]=(0,a.useState)([]),[,,pa]=(0,sn.U)(ne.N0,{}),[po,Ho]=(0,a.useState)([]),[vi,lc]=(0,a.useState)(!0),[Ka,Pl]=(0,a.useState)({});(0,a.useEffect)(()=>{let Un={};if(Kt.get("exercise_group_id")&&!ha){if(Kt.get("statistics")){let zn=[];const wr=Kt.get("scope");wr==="0"&&(zn=["all"]),wr==="1"&&(zn=[1,2,3]),wr==="2"&&(zn=[2,3]),Un={exercise_group_id:Kt.get("exercise_group_id"),commit_status:zn}}else Un={review:[0,2],commit_status:[2,3]},Kt.get("exercise_group_id")!=="0"&&(Un.exercise_group_id=[Number(Kt.get("exercise_group_id"))]);ya.setFieldsValue(li({},Un))}return Jt=li(li({},Jt),Un),Qn(li({},Jt)),lo(),Gu(Jt),Rn([]),()=>{pt({type:"exercise/setUpdateIndex",payload:"clear"})}},[ha]);const lo=()=>Zi(void 0,null,function*(){var Un,zn;const wr=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/header_info.json`,{method:"get"});(wr==null?void 0:wr.status)===0&&(Ou((wr==null?void 0:wr.data)||{}),console.log((Un=wr==null?void 0:wr.data)==null?void 0:Un.course_groups),pt({type:"exercise/save",payload:{course_groups:(zn=wr==null?void 0:wr.data)==null?void 0:zn.course_groups}}))}),Gu=Un=>Zi(void 0,null,function*(){var zn,wr,Ts,ec,gs,Ad,B0,Zd,Om,mm,jg;mu(!0);const vc=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/exercise_users.json`,{method:"get",params:Un});if((vc==null?void 0:vc.status)===0){let zg=(Ts=(wr=(zn=vc==null?void 0:vc.data)==null?void 0:zn.exercise_users)==null?void 0:wr[0])==null?void 0:Ts.commit_status;lc(zg==2||zg==3),il({exercise_users:((ec=vc==null?void 0:vc.data)==null?void 0:ec.exercise_users)||[],current_answer_user:((gs=vc==null?void 0:vc.data)==null?void 0:gs.current_answer_user)||{}}),Or(((Ad=vc==null?void 0:vc.data)==null?void 0:Ad.appraise_user_login)||""),Pr(((B0=vc==null?void 0:vc.data)==null?void 0:B0.first_export_user_login)||""),gn((Zd=vc==null?void 0:vc.data)==null?void 0:Zd.total_count),Xa(typeof((Om=vc==null?void 0:vc.data)==null?void 0:Om.total_score)=="string"?Number((mm=vc==null?void 0:vc.data)==null?void 0:mm.total_score):(jg=vc==null?void 0:vc.data)==null?void 0:jg.total_score)}kl(vc==null?void 0:vc.status),mu(!1)});(0,a.useEffect)(()=>{pt({type:"exercise/setSaveExerciseDownUsers",payload:d0})},[yu,Yt,JSON.stringify(Jt)]);function $r(Un){return Zi(this,null,function*(){var zn,wr,Ts,ec;pn(Un==null?void 0:Un.exercise_user_id),Va(Un.commit_status===2||Un.commit_status===3),Qa(!0);let gs=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Un==null?void 0:Un.exercise_user_id}});((wr=(zn=gs==null?void 0:gs.data)==null?void 0:zn.exercise_user_photos)==null?void 0:wr.length)>0?dt(!0):pe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),fn((Ts=gs==null?void 0:gs.data)==null?void 0:Ts.exercise_user_photos),Sa((ec=gs==null?void 0:gs.data)==null?void 0:ec.alert_count),Qa(!1)})}const Jr=Un=>{Jt.page=1;const zn=Object.assign({},ya.getFieldsValue());Object.keys(zn).map(function(wr){wr==="objective_score_gte"||wr==="objective_score_lte"||(zn[wr].includes("all")?(delete Jt[wr],ya.setFieldsValue({[wr]:"all"})):(Jt[wr]=zn[wr],zn[wr]==""||!zn[wr]?ya.setFieldsValue({[wr]:"all"}):ya.setFieldsValue({[wr]:Jt[wr]})))}),("objective_score_gte"in Un||"objective_score_lte"in Un)&&(zn.objective_score_gte&&zn.objective_score_lte&&zn.objective_score_gte>zn.objective_score_lte?(ya.setFieldsValue({objective_score_lte:zn.objective_score_gte}),Jt.objective_score_lte=zn.objective_score_gte||null,Jt.objective_score_gte=zn.objective_score_gte||null):(Jt.objective_score_lte=zn.objective_score_lte||null,Jt.objective_score_gte=zn.objective_score_gte||null)),Qn(li({},Jt)),Gu(Jt),et(li({},Jt))},Io=(Un=1,zn=20)=>{Jt.page=Un,Jt.limit=zn,Qn(li({},Jt)),Gu(Jt)};let rs=new Date().getTime();const zl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Un,zn,wr)=>Dn.createElement(Ae.Z,{title:((Jt.page||1)-1)*Jt.limit+wr+1},Dn.createElement("span",null,((Jt.page||1)-1)*Jt.limit+wr+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Un,zn)=>Dn.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var wr;if(Un&&(0,Mn.GJ)()){if((0,Mn.Rm)()&&!((wr=Pe.AssistantObject.exercise)!=null&&wr.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(zn.commit_status){case 0:if(!(0,Mn.Ny)()){pe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",zn.commit_status)}Un&&(0,Mn.GJ)()&&(Pc(),(0,de.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${zn==null?void 0:zn.login}`))}}},Dn.createElement("span",{className:Un&&(0,Mn.GJ)()?Xt.operationLink:""},Un||"--"),!!(zn!=null&&zn.delayed_at)&&hn.time!==-1&&Dn.createElement(Ae.Z,{title:Dn.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",Dn.createElement("span",{className:"ml5"},Ge()(zn.delayed_at).format("YYYY-MM-DD HH:mm")))},Dn.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Un=>Un||"--"},!(ia!=null&&ia.is_excellent)&&(ia==null?void 0:ia.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Un,zn)=>Dn.createElement("div",{className:Xt.banding,title:Un||"--"},Un||"--")},{title:(hn==null?void 0:hn.exercise_type)==2&&!(0,Mn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Un,zn)=>zn.commit_status===0||zn.commit_status===1?"--":!zn.open_total_score&&(0,Mn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Un=typeof Un=="number"?Number(Un):Un,console.log(typeof Un),Un||(Un=0),Un===100?Dn.createElement("span",{className:"c-green"},Un):Un>60?Dn.createElement("span",{className:"c-orange"},Un):Un==nn*.6?Dn.createElement("span",{className:"c-red"},Un):Dn.createElement("span",null,Un))},!((ia==null?void 0:ia.objective)!==1||(ia==null?void 0:ia.objective)===1&&(ia==null?void 0:ia.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Un,zn)=>{if(zn.commit_status===0||zn.commit_status===1)return"--";if(!zn.open_total_score&&(0,Mn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Un=typeof Un=="number"?Number(Un):Un,Un||(Un=0);let wr;return Un>=0&&Un<=60?wr=Dn.createElement("span",null,Un):Un===100?wr=Dn.createElement("span",{className:"c-green"},Un):Un>60?wr=Dn.createElement("span",{className:"c-orange"},Un):wr="--",Dn.createElement(sa,{renderText:wr,item:zn})}}},!((ia==null?void 0:ia.subjective)!==1||(ia==null?void 0:ia.subjective)===1&&(ia==null?void 0:ia.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Un,zn)=>{if(zn.commit_status===0||zn.commit_status===1)return"--";if(!zn.open_total_score&&(0,Mn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let wr;ia!=null&&ia.appraise_setting&&(ia!=null&&ia.sealed_review)&&new Date(ia==null?void 0:ia.appraise_end_time).getTime()>rs&&(wr="--"),!(zn!=null&&zn.has_comment)&&zn.review_status&&(wr="\u8BC4\u9605\u4E2D"),zn!=null&&zn.has_comment?wr="\u5DF2\u8BC4\u9605":wr="\u672A\u8BC4\u9605",Un=typeof Un=="number"?Number(Un):Un,Un||(Un=0);let Ts;return Un===0?Ts=Dn.createElement("span",null,Un," ",wr==="\u672A\u8BC4\u9605"&&Dn.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Un>0&&Un<=60?Ts=Dn.createElement("span",null,Un):Un===100?Ts=Dn.createElement("span",{className:"c-green"},Un):Un>60?Ts=Dn.createElement("span",{className:"c-orange"},Un):Ts="--",Ts}}},(hn==null?void 0:hn.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Un,zn)=>[1,2].includes(zn==null?void 0:zn.commit_status)?Un:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Un,zn)=>Un===0?Dn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Un===1?Dn.createElement("span",{style:{color:"#DF3042"}},!zn.is_make_up&&"\u8003\u8BD5\u4E2D",zn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Un===2?Dn.createElement("span",{style:{color:"#5AB891"}},!zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377",zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Dn.createElement("span",{style:{color:"#5AB891"}},!zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Un=>Un?Ge()(Un).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Un,zn)=>Un?Ge()(Un).format("YYYY-MM-DD HH:mm"):"--"},(0,Mn.GJ)()&&(hn==null?void 0:hn.exercise_type)===2&&{title:Dn.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",Dn.createElement(Ae.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},Dn.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Un,zn)=>{var wr;return Dn.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Ts={name:zn==null?void 0:zn.user_name,id:zn==null?void 0:zn.student_id,list:zn==null?void 0:zn.simulate_exercise_records};Mu(li({},Ts)),qa(!0)}},(wr=zn==null?void 0:zn.simulate_exercise_records)==null?void 0:wr.length,"/",hn==null?void 0:hn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((vn=Pt==null?void 0:Pt.course)==null?void 0:vn.course_role)===15||(hn==null?void 0:hn.exercise_type)==2?Xt.noShow:"",align:"left",render:(Un,zn)=>Dn.createElement("div",{style:{display:"flex",alignItems:"center"}},Dn.createElement("span",{className:Xt.operationLink,onClick:()=>{pt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:zn.user_id}})}},Un||"0"))},(hn==null?void 0:hn.screen_open)&&{title:Dn.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",Dn.createElement(Ae.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},Dn.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Un,zn)=>Dn.createElement("span",{style:Un>0?{cursor:"pointer"}:{},className:Un>(zn==null?void 0:zn.screen_total_num)?"c-red":"",onClick:()=>Zi(void 0,null,function*(){if(Un===0)return;const wr=yield(0,ne.Yu)(wn.categoryId,{exercise_user_id:zn.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${zn==null?void 0:zn.user_name}\uFF09`,icon:null,closable:!0,className:Xt.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:Dn.createElement(x.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:wr==null?void 0:wr.data})})})},Un,"/",zn==null?void 0:zn.screen_total_num)},(hn==null?void 0:hn.exercise_status)>1&&(hn==null?void 0:hn.open_camera)&&(0,Mn.GJ)()&&!((Fn=Ve.setting)!=null&&Fn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Un,zn)=>zn.commit_status>0?Dn.createElement("a",{onClick:()=>{$r(zn)}},`${Un||0}/${hn==null?void 0:hn.photo_count}`):"--"},(hn==null?void 0:hn.ip_bind)&&(0,Mn.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Un,zn)=>Dn.createElement(Dn.Fragment,null,Un||"--",zn.commit_status<=1&&hn.ip_bind&&zn.last_ip&&Dn.createElement(me.ZP,{type:"link",onClick:()=>Zi(void 0,null,function*(){const wr=Fe.default.confirm({title:Dn.createElement(oe.Z,null,Dn.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),Dn.createElement(ve.Z,null,Dn.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>wr.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:Dn.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",Dn.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Zi(void 0,null,function*(){(yield(0,ne.ab)({id:Jt.categoryId,exercise_user_id:zn.exercise_user_id})).status===0&&(pe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Gu(Jt))})})})},"\u89E3\u7ED1"))},(hn==null?void 0:hn.open_camera)&&(0,Mn.Gg)()&&hn.exercise_status<3&&!((It=Ve.setting)!=null&&It.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Un,zn)=>Dn.createElement(Ne.Z,{checked:Un,onClick:()=>Zi(void 0,null,function*(){Un?Fe.default.info({title:"\u63D0\u793A",content:Dn.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:Dn.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Zi(void 0,null,function*(){const wr=yield(0,ne.cC)(Gs(li({},Jt),{exercise_user_id:zn.exercise_user_id}));(wr==null?void 0:wr.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Gu(Jt))})})})})},(0,Mn.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Un,zn)=>ia!=null&&ia.appraise_setting&&(ia!=null&&ia.sealed_review)&&new Date(ia==null?void 0:ia.appraise_end_time).getTime()>rs?"--":!Un&&zn.review_status?"\u8BC4\u9605\u4E2D":Un?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((hn==null?void 0:hn.assistant_auth)||(0,Mn.GJ)()||(0,Mn.dE)())&&Dt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Xt.operationCol,render:(Un,zn)=>{var wr,Ts;return(hn==null?void 0:hn.exercise_status)===-1?Dn.createElement("div",null," ",(0,Mn.GJ)()&&Dn.createElement("a",{onClick:ec=>{ec.stopPropagation(),pt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:zn==null?void 0:zn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),Dn.createElement("a",{style:{marginLeft:(0,Mn.GJ)()&&10},onClick:(0,ka.debounce)(ec=>Zi(void 0,null,function*(){var gs,Ad,B0;ec.stopPropagation();let Zd=yield(0,Ce.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:Dn.createElement("div",null,Dn.createElement("div",{style:{display:"flex"}},Dn.createElement("div",null,Dn.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Dn.createElement("span",{style:{marginLeft:10}},(gs=Zd==null?void 0:Zd.data)==null?void 0:gs.user_name)),Dn.createElement("div",{style:{marginLeft:60}},Dn.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Dn.createElement("span",{style:{marginLeft:10}},(Ad=Zd==null?void 0:Zd.data)==null?void 0:Ad.student_id)),Dn.createElement("div",{style:{marginLeft:60}},Dn.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Dn.createElement("span",{style:{marginLeft:10}},(B0=Zd==null?void 0:Zd.data)==null?void 0:B0.group_name))),Dn.createElement("div",{style:{marginTop:22,marginBottom:20}},Dn.createElement(x.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(Om,mm)=>Dn.createElement("span",{style:{color:(mm==null?void 0:mm.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Om)}],pagination:!1,dataSource:[li({},Zd==null?void 0:Zd.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Dn.createElement("div",{className:"flex gap-10px"},(0,Mn.GJ)()&&(zn==null?void 0:zn.commit_status)===1&&Dn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:(zn==null?void 0:zn.commit_status)!==1,onClick:()=>{(0,de.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${zn.login}`)}},"\u67E5\u9605"),((hn==null?void 0:hn.enable_report_setting)&&(hn==null?void 0:hn.enable_student_view)||(hn==null?void 0:hn.enable_report_setting)&&(0,Mn.eB)())&&Dn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:zn.commit_status<2,onClick:ec=>Zi(void 0,null,function*(){if(ec.preventDefault(),(hn==null?void 0:hn.report_type)===0){let gs=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:zn==null?void 0:zn.exercise_user_id}});(gs==null?void 0:gs.status)===0&&((0,Mn.dE)()?Pl({url:gs==null?void 0:gs.url,file_type:"pdf",isedit:!1}):Pl({url:gs==null?void 0:gs.url,file_type:"pdf",isedit:!0,exercise_user_id:zn==null?void 0:zn.exercise_user_id}))}else he.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/WordInfo/${zn==null?void 0:zn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,Mn.GJ)()&&(zn==null?void 0:zn.commit_status)!==1&&Dn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:zn.commit_status<2,onClick:ec=>Zi(void 0,null,function*(){var gs,Ad;if(ec.preventDefault(),yield(0,Ua.w)(wn.coursesId,wn.categoryId),zn.commit_status===2){if((0,Mn.Rm)()&&!((gs=Pe.AssistantObject.exercise)!=null&&gs.can_view)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pc(),window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${zn.login}`}if(zn.commit_status===3){if((0,Mn.Rm)()&&!((Ad=Pe.AssistantObject.exercise)!=null&&Ad.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Pc,selectArrs:{record:li({},zn),exercise_types:li({},ia)},params:li({},Jt)}})}})},ia!=null&&ia.appraise_setting&&(ia!=null&&ia.sealed_review)&&new Date(ia==null?void 0:ia.appraise_end_time).getTime()>rs?"\u8BC4\u9605":zn.has_comment?"\u66F4\u6539\u8BC4\u9605":!zn.has_comment&&"\u8BC4\u9605"),!(0,Mn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[hn.exercise_status])&&Dn.createElement(me.ZP,{ghost:!0,type:"primary",size:"small",disabled:(zn==null?void 0:zn.commit_status)===0,onClick:()=>{var ec,gs;if((0,Mn.Rm)()&&!((gs=(ec=Pe==null?void 0:Pe.AssistantObject)==null?void 0:ec.exercise)!=null&&gs.can_forcing_commit)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:zn,exercise_user_id:[zn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Mn.dE)()&&Dn.createElement("span",{style:{color:ia!=null&&ia.answered_open&&((wr=cr==null?void 0:cr.current_answer_user)==null?void 0:wr.login)===(zn==null?void 0:zn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Zi(void 0,null,function*(){if(!(ia!=null&&ia.answered_open)){pe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Ua.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,de.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${zn==null?void 0:zn.login}?check=true`)})},ia!=null&&ia.answered_open&&((Ts=cr==null?void 0:cr.current_answer_user)==null?void 0:Ts.login)===(zn==null?void 0:zn.login)?"\u67E5\u770B":""),(hn==null?void 0:hn.exercise_time)>0&&(hn==null?void 0:hn.exercise_type)!=2&&(0,Mn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[hn.exercise_status])&&Dn.createElement(Ae.Z,{title:hn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},Dn.createElement(me.ZP,{danger:!0,ghost:!0,size:"small",disabled:hn.exercise_status===3||hn.exercise_status===5||(hn==null?void 0:hn.appraise_label)||(zn==null?void 0:zn.commit_status)===0,onClick:()=>{var ec,gs;if((0,Mn.Rm)()&&!((gs=(ec=Pe==null?void 0:Pe.AssistantObject)==null?void 0:ec.exercise)!=null&&gs.can_delay)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[zn.exercise_user_id],selectArrs:zn,exercise_time:hn.exercise_time,params:li({},Jt)}})}},"\u5EF6\u65F6")))}}].filter(Un=>!!Un),Ss=()=>Dn.createElement(xe.default,null,(ia==null?void 0:ia.subjective)===1&&Dt&&Dn.createElement(xe.default.Item,{disabled:!_u,key:"1",onClick:()=>Zi(void 0,null,function*(){var Un,zn;if((0,Mn.Rm)()&&!((zn=(Un=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Un.exercise)!=null&&zn.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Ua.w)(wn.coursesId,wn.categoryId),Pc(),he.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${_u}`)})},"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"),(hn==null?void 0:hn.exercise_status)===3&&Dn.createElement(xe.default.Item,{key:"2",onClick:()=>{pt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Jt}})}},"\u8D28\u91CF\u8BC4\u5206"),(hn==null?void 0:hn.exercise_time)>0&&(hn==null?void 0:hn.exercise_type)!=2&&(0,Mn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[hn.exercise_status])&&Dn.createElement(xe.default.Item,{disabled:hn.exercise_status===3||hn.exercise_status===5||(hn==null?void 0:hn.appraise_label),onClick:()=>{var Un,zn;if((0,Mn.Rm)()&&!((zn=(Un=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Un.exercise)!=null&&zn.can_delay)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ni.length==0){pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}pt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:ni,user_ids:po,isBatch:!0,exercise_time:hn.exercise_time,params:li({},Jt)}})},key:"3"},"\u6279\u91CF\u5EF6\u65F6"),!(0,Mn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(de.ju[hn.exercise_status])&&Dn.createElement(xe.default.Item,{onClick:()=>{var Un,zn;if((0,Mn.Rm)()&&!((zn=(Un=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Un.exercise)!=null&&zn.can_forcing_commit)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ni.length==0){pe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}pt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:ni,user_ids:po,isBatch:!0}})},key:"4"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),ys=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Un,zn,wr)=>Dn.createElement(Ae.Z,{title:((Jt.page||1)-1)*20+wr+1},Dn.createElement("span",null,((Jt.page||1)-1)*20+wr+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Un,zn)=>zn.commit_status===0||zn.commit_status===1?"--":!zn.open_total_score&&(0,Mn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Un=typeof Un=="number"?Number(Un):Un,Un||(Un=0),Un===100?Dn.createElement("span",{className:"c-green"},Un):Un>60?Dn.createElement("span",{className:"c-orange"},Un):Dn.createElement("span",null,Un))},!((ia==null?void 0:ia.objective)!==1||(ia==null?void 0:ia.objective)===1&&(ia==null?void 0:ia.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Un,zn)=>{if(zn.commit_status===0||zn.commit_status===1)return"--";if(!zn.open_total_score&&(0,Mn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Un=typeof Un=="number"?Number(Un):Un,Un||(Un=0);let wr;return Un>=0&&Un<=60?wr=Dn.createElement("span",null,Un):Un===100?wr=Dn.createElement("span",{className:"c-green"},Un):Un>60?wr=Dn.createElement("span",{className:"c-orange"},Un):wr="--",Dn.createElement(sa,{renderText:wr,item:zn})}}},!((ia==null?void 0:ia.subjective)!==1||(ia==null?void 0:ia.subjective)===1&&(ia==null?void 0:ia.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Un,zn)=>{if(zn.commit_status===0||zn.commit_status===1)return"--";if(!zn.open_total_score&&(0,Mn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Un=typeof Un=="number"?Number(Un):Un,Un||(Un=0);let wr;return Un==0||Un>0&&Un<=60?wr=Dn.createElement("span",null,Un):Un===100?wr=Dn.createElement("span",{className:"c-green"},Un):Un>60?wr=Dn.createElement("span",{className:"c-orange"},Un):wr="--",wr}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Un,zn)=>Un===0?Dn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Un===1?Dn.createElement("span",{style:{color:"#DF3042"}},!zn.is_make_up&&"\u8003\u8BD5\u4E2D",zn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Un===2?Dn.createElement("span",{style:{color:"#5AB891"}},!zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377",zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Dn.createElement("span",{style:{color:"#5AB891"}},!zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",zn.is_make_up&&!zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!zn.is_make_up&&zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Un=>Un?Ge()(Un).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Un=>Un?Ge()(Un).format("YYYY-MM-DD HH:mm"):"--"}].filter(Un=>!!Un),ds=[...zl];ds[0]=li({},ds[0]),ds[(ds==null?void 0:ds.length)-1]=li({},ds[(ds==null?void 0:ds.length)-1]),ds[0].render=()=>"\u6211",ds[(ds==null?void 0:ds.length)-1].render=()=>{var Un;return(Un=cr==null?void 0:cr.current_answer_user)!=null&&Un.login?Dn.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Zi(void 0,null,function*(){var zn,wr;if(!(ia!=null&&ia.answered_open)){pe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Ua.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Ts=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(zn=cr==null?void 0:cr.current_answer_user)==null?void 0:zn.login}`;((wr=cr==null?void 0:cr.current_answer_user)==null?void 0:wr.commit_status)>1&&(Ts=Ts+"?check=true"),he.history.push(Ts)})},"\u67E5\u770B"):"--"};const Pc=()=>{var Un;try{const zn=li({},Jt);delete zn.page,delete zn.limit,localStorage[`${(Un=Be==null?void 0:Be.userInfo)==null?void 0:Un.login}-${Jt.coursesId}-${Jt.categoryId}-filter`]=JSON.stringify(zn)}catch(zn){}},d0=()=>{var Un;try{const zn=Gs(li({},Jt),{firstTargetLogin:yu,totalCount:Yt});delete zn.page,delete zn.limit,localStorage[`${(Un=Be==null?void 0:Be.userInfo)==null?void 0:Un.login}-${Jt.coursesId}-${Jt.categoryId}-downFilter`]=JSON.stringify(zn)}catch(zn){}};return Dn.createElement("section",{className:"mb20"},(ia==null?void 0:ia.score_open)&&(0,Mn.dE)()&&Dn.createElement(x.default,{pagination:!1,showHeader:!1,dataSource:[li({},cr==null?void 0:cr.current_answer_user)],columns:ds,scroll:{x:"max-content"}}),!(0,Mn.GJ)()&&Dn.createElement("div",{className:"bg-white pt10 mt15"},!!(ia!=null&&ia.answer_users)&&Dn.createElement("span",{className:"mr10"},Dn.createElement("span",{style:{color:"#FF954C"}},ia==null?void 0:ia.answer_users," "),"\u5DF2\u4EA4"),!!(ia!=null&&ia.unanswer_users)&&Dn.createElement("span",{className:"mr10"},ia==null?void 0:ia.unanswer_users,"\u672A\u4EA4"),(ia==null?void 0:ia.exercise_end_time)!=="--"&&(hn!=null&&hn.before_start?"":Dn.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",Dn.createElement("span",{style:{color:"#FF954C"}},ia==null?void 0:ia.exercise_end_time))),(hn==null?void 0:hn.before_start)&&Dn.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",Dn.createElement("span",{style:{color:"#FF954C"}},hn==null?void 0:hn.before_start))),!(ia!=null&&ia.exercise_all_users)&&!(0,Mn.dE)()&&Dn.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ia!=null&&ia.exercise_all_users)||(0,Mn.dE)())&&Dn.createElement("aside",null,(0,Mn.GJ)()&&Dn.createElement("aside",{className:"pt20"},Dn.createElement(fe.default,{form:ya,onValuesChange:Jr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},Dn.createElement(fe.default.Item,{name:"exercise_group_id"},Dn.createElement(Se.default.Group,{style:{width:"100%"}},Dn.createElement(oe.Z,null,Dn.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),Dn.createElement(ve.Z,{flex:"80px"},Dn.createElement(Se.default,{value:"all",checked:!((Vt=xt.course_group)!=null&&Vt.length)},"\u5168\u90E8")),Dn.createElement(ve.Z,{flex:"1"},(ia==null?void 0:ia.course_groups)&&(ia==null?void 0:ia.course_groups.map((Un,zn)=>Dn.createElement(Se.default,{value:Un.exercise_group_id,className:"ml0 mr8",key:Un.exercise_group_id},Un.exercise_group_name,"(",Un.exercise_group_students,")"))))))),Dn.createElement(fe.default.Item,{name:"commit_status"},Dn.createElement(Se.default.Group,{value:[],style:{width:"100%"}},Dn.createElement(oe.Z,null,Dn.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),Dn.createElement(ve.Z,{flex:"80px"},Dn.createElement(Se.default,{value:"all",checked:!((Sn=xt.commit_status)!=null&&Sn.length)},"\u5168\u90E8")),Dn.createElement(ve.Z,{flex:"1"},On.map((Un,zn)=>Dn.createElement(Se.default,{name:"commit_status",value:Un.id,key:Un.id},Un.name,"(",ia==null?void 0:ia[Un.type],")")))))),Dn.createElement(fe.default.Item,{name:"review"},Dn.createElement(Se.default.Group,{style:{width:"100%"}},Dn.createElement(oe.Z,null,Dn.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),Dn.createElement(ve.Z,{flex:"80px"},Dn.createElement(Se.default,{value:"all",checked:!((bn=xt.review)!=null&&bn.length)},"\u5168\u90E8")),Dn.createElement(ve.Z,{flex:"1"},(yn=An)==null?void 0:yn.map((Un,zn)=>Dn.createElement(Se.default,{value:Un.id,key:zn},Un.name,"(",ia==null?void 0:ia[Un.type],")")))))),(ia==null?void 0:ia.open_make_up)&&Dn.createElement(fe.default.Item,{name:"is_make_up"},Dn.createElement(Se.default.Group,{value:[],style:{width:"100%"}},Dn.createElement(oe.Z,null,Dn.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),Dn.createElement(ve.Z,{flex:"80px"},Dn.createElement(Se.default,{value:"all",checked:!((un=xt.is_make_up)!=null&&un.length)},"\u5168\u90E8")),Dn.createElement(ve.Z,{flex:"1"},Qt.map((Un,zn)=>Dn.createElement(Se.default,{name:"is_make_up",value:Un.id},Un.name,"(",ia==null?void 0:ia[Un.type],")")))))),Dn.createElement(oe.Z,{align:"middle"},Dn.createElement(ve.Z,{flex:"1"},Dn.createElement(oe.Z,{align:"middle"},Dn.createElement(ve.Z,null,Dn.createElement(Le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Un=>{Jt.search=Un==null?void 0:Un.trim(),Jt.page=1,Qn(li({},Jt)),Gu(Jt)},style:{width:240}})))),!(hn!=null&&hn.is_random)&&Dn.createElement(ve.Z,{className:["tr",Xt.rightFilter].join(" ")},["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(de.ju[hn.exercise_status])&&Dn.createElement(Xo,{showBtn:!1,dropDowmBtn:Dn.createElement(E.Z,{menu:{onClick:Un=>Zi(void 0,[Un],function*({key:zn,domEvent:wr}){var Ts,ec;if(zn==="1"){let gs=null;const Ad=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:Dn.createElement("div",{className:"flex flex-col gap-20px"},Dn.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),Dn.createElement("div",null,Dn.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),Dn.createElement(Le.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:B0=>{gs=B0.target.value}}))),onOk:()=>Zi(void 0,null,function*(){(yield pa({review_all:!0,exercise_id:wn==null?void 0:wn.categoryId,analysis:gs})).status===0&&(pe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Gu(Jt))}),onCancel:()=>{Ad.destroy()}})}if(zn==="2"){if(wr.preventDefault(),(0,Mn.Rm)()&&!((ec=(Ts=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ts.exercise)!=null&&ec.can_appraise)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Ua.w)(wn.coursesId,wn.categoryId),Pc(),he.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/reviews/group`)}if(zn==="3"){if(!(hn!=null&&hn.is_open_ai_review)){Fe.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>Zi(void 0,null,function*(){var Ad;window.location.href=`/classrooms/${wn.coursesId}/exercise/${wn.categoryId}/detail?random=${(Ad=ae==null?void 0:ae.commonHeader)==null?void 0:Ad.is_random}&tabs=12`}),content:Dn.createElement("div",null,Dn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),Dn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const gs=yield(0,Ce.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:wn.categoryId}});if((gs==null?void 0:gs.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Zi(void 0,null,function*(){}),content:Dn.createElement("div",null,Dn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),Dn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}pt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",showReview:!1}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(hn!=null&&hn.is_random)&&(ia==null?void 0:ia.subjective)===1&&Dt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!_u||!vi},!((0,Mn.dE)()||hn!=null&&hn.is_random||(hn==null?void 0:hn.exercise_type)==2)&&{key:"3",label:Dn.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",Dn.createElement("img",{src:Fa.Z,style:{margin:"0 0 4px 4px"}}))}].filter(Un=>Un)},className:"ml10"},Dn.createElement("div",{className:`${Xt.btn_review}`},Dn.createElement("img",{src:Ya.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(ia==null?void 0:ia.objective)===1&&(ia==null?void 0:ia.subjective)===1&&Dn.createElement("div",{className:"ml10 flex item-center"},"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",Dn.createElement("span",null,Dn.createElement(fe.default.Item,{name:"objective_score_gte"},Dn.createElement(Re.Z,{min:0,max:ia==null?void 0:ia.objective_score,placeholder:"\u6700\u4F4E"}))),Dn.createElement("span",null,Dn.createElement(fe.default.Item,{name:"objective_score_lte"},Dn.createElement(Re.Z,{min:(Jt==null?void 0:Jt.objective_score_gte)||0,max:ia==null?void 0:ia.objective_score,placeholder:"\u6700\u9AD8"}))))),Dn.createElement(ve.Z,null,Dn.createElement(E.Z,{dropdownRender:Ss},Dn.createElement(me.ZP,{style:{marginLeft:"10px"}},"\u66F4\u591A\u64CD\u4F5C",Dn.createElement(te.Z,null))))))),Tl===-3&&!(0,Mn.dE)()&&Dn.createElement(zt.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),Tl!==-3&&Dn.createElement(x.default,{className:"mt30",loading:Kl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Mn.dE)()?ia!=null&&ia.score_open?cr==null?void 0:cr.exercise_users:[(cr==null?void 0:cr.current_answer_user)||{}]:cr==null?void 0:cr.exercise_users,columns:zl,rowSelection:!(0,Mn.dE)()&&{selectedRowKeys:ni,onChange:(Un,zn)=>{Rn(Un),Ho((zn==null?void 0:zn.map(wr=>wr==null?void 0:wr.user_id))||[])},getCheckboxProps:Un=>({disabled:Un.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Un,zn,wr)=>{Jt.page=1,wr.order===void 0?(Jt.order_type=null,Jt.order=null):(Jt.order_type=wr.order==="descend"?"desc":"asc",Jt.order=wr.field),Qn(li({},Jt)),Gu(Jt)}}),Yt>20&&Dn.createElement("aside",{className:"tc pb30 mt30"},Dn.createElement(He.Z,{onChange:Io,current:Jt.page||1,pageSize:Jt.limit,total:Yt,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Un=>Dn.createElement("span",{className:"mr10"},"\u5171",Dn.createElement("span",{className:"c-orange"},Un),"\u6761\u6570\u636E")}))),Dn.createElement(Fe.default,{open:au,title:Dn.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Fr==null?void 0:Fr.name," ",Fr==null?void 0:Fr.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{qa(!1)}},((Ht=Fr==null?void 0:Fr.list)==null?void 0:Ht.length)===0?Dn.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Dn.createElement(x.default,{dataSource:Fr==null?void 0:Fr.list,columns:ys,pagination:!1})),Dn.createElement(bt,null),Dn.createElement(yt,null),Dn.createElement(rr,null),Dn.createElement(vr,null),fa&&Dn.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:fa,centered:!0,onCancel:()=>{ma(1),dt(!1),fn([]),ca("alert"),En("")},footer:Dn.createElement("div",{style:{display:"flex"}},Dn.createElement("div",{style:{flex:1,textAlign:"left"}}," ",Dn.createElement(me.ZP,{onClick:()=>Zi(void 0,null,function*(){if(!Hn){pe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Zu(!0);let Un=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/send_alert.json`,{method:"post",body:{content:Hn,clazz:Da,exercise_user_id:kn}});(Un==null?void 0:Un.status)===0&&(pe.ZP.info("\u53D1\u9001\u6210\u529F"),ma(1),dt(!1),fn([]),ca("alert"),En("")),Zu(!1)}),disabled:da,loading:nu},"\u53D1\u9001")),Dn.createElement(me.ZP,{disabled:(Oa==null?void 0:Oa.length)===0,style:{marginRight:"10px"},onClick:()=>Zi(void 0,null,function*(){yield ma(xn-1===0?Oa==null?void 0:Oa.length:xn-1)})},"\u4E0A\u4E00\u5F20"),Dn.createElement(me.ZP,{disabled:(Oa==null?void 0:Oa.length)===0,type:"primary",onClick:()=>Zi(void 0,null,function*(){yield ma(xn===(Oa==null?void 0:Oa.length)?1:xn+1)})},"\u4E0B\u4E00\u5F20"))},Dn.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Oa[xn-1]}),Dn.createElement("span",{onClick:()=>{ba.Z.publish("preview-image",Oa[xn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),Dn.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},xn+"/"+(Oa==null?void 0:Oa.length)),Dn.createElement(Ie.ZP,{className:"mt20",checked:Da==="alert",onChange:()=>ca("alert")},"\u53D1\u9001\u8B66\u544A",Dn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),Dn.createElement(Ie.ZP,{className:"mt10",checked:Da==="notice",onChange:()=>ca("notice")},"\u53D1\u9001\u901A\u77E5",Dn.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),Dn.createElement(Le.default.TextArea,{className:"mt20",value:Hn,onChange:Un=>En(Un.target.value),placeholder:`\u8BF7\u8F93\u5165${Da==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Da==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),Dn.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Cu,"\u6B21\u8B66\u544A")),Dn.createElement(va.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ka==null?void 0:Ka.url,disabledDownload:!0,editOffice:Ka!=null&&Ka.isedit?"edit":"view",type:Ka==null?void 0:Ka.file_type,issaver:!(0,Mn.dE)(),onSaver:Un=>Zi(void 0,null,function*(){const zn=new FormData;zn.append("exercise_id",Jt.categoryId),zn.append("exercise_user_id",Ka==null?void 0:Ka.exercise_user_id),zn.append("file",Un);let wr=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/exercise_user/review_report.json`,{method:"post",body:zn},!0);(wr==null?void 0:wr.status)===0&&(pe.ZP.info("\u4FDD\u5B58\u6210\u529F"),Pl({}))}),onClose:()=>Pl({})}),Dn.createElement(qu.Z,null),Dn.createElement(nl,null),Dn.createElement(lu,null))};var vs=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae,classroomList:_e,user:pt})=>({classroomList:_e,exercise:ce,loading:se.effects,globalSetting:ae,user:pt}))(pc),fs=z(42922),ps=z(53978),io={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},cc=z(24577),Wo=z(67631);const bi=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var dc=(0,a.forwardRef)(({src:ce,videoId:se,logWatchHistory:ae,courseId:_e=null,startTime:pt,handlePause:Ve=()=>{},handlePlay:Dt=()=>{},handlePlayEnded:et=()=>{},videoSpeed:Be=1},Pe)=>{var Ut;ce=ce==null?void 0:ce.replace("http://","https://");const Fn=((Ut=ce==null?void 0:ce.split("."))==null?void 0:Ut.pop())==="flv",It=(0,a.useRef)(),Vt=(0,a.useRef)(),Sn=(0,a.useRef)(0),bn=(0,a.useRef)(0),[yn,un]=(0,a.useState)(0),Ht=navigator.userAgent.toLowerCase().match(bi),Kt=Ht?Ht[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>It.current.currentTime,getDuration:()=>It.current.duration})),(0,a.useEffect)(()=>{bn.current=void 0;try{cc.Z.isSupported&&Fn&&ce&&(ce==null?void 0:ce.indexOf(".m3u8"))<0?(bn.current=cc.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:ce+"?t="+Date.now(),muted:!1,isLive:!0}),bn.current.on("play",function(){console.log(21111)}),It.current&&(bn.current.detachMediaElement(It.current),bn.current.attachMediaElement(It.current),bn.current.load(),bn.current.play())):It.current.setAttribute("src",ce+"?t="+Date.now())}catch(Jt){setTimeout(()=>{un(yn+1)},1e3)}return console.log("src:",ce),()=>{var Jt,Qn,hn,ha,Pt,xt,Rt,Yt;bn.current&&((Qn=(Jt=bn.current)==null?void 0:Jt.unload)==null||Qn.call(Jt),(ha=(hn=bn.current)==null?void 0:hn.pause)==null||ha.call(hn),(xt=(Pt=bn.current)==null?void 0:Pt.destroy)==null||xt.call(Pt),(Yt=(Rt=bn.current)==null?void 0:Rt.detachMediaElement)==null||Yt.call(Rt,It.current),bn.current=void 0,It.current.src="")}},[It,Fn,ce,yn]),(0,a.useEffect)(()=>(Vt.current=setInterval(()=>{Sn.current>0&&Sn.current===It.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),un(yn+1)),Sn.current=It.current.currentTime},3e3),()=>{clearInterval(Vt.current)}),[]);const wn=Jt=>{setTimeout(()=>{un(yn+1)},1e3)};return a.createElement("video",{ref:It,onerr:!0,onErrorCapture:()=>{un(yn+1)},autoPlay:!0,muted:!0})}),$i=Object.defineProperty,Wc=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Mr=(ce,se,ae)=>se in ce?$i(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,gr=(ce,se)=>{for(var ae in se||(se={}))Oc.call(se,ae)&&Mr(ce,ae,se[ae]);if(Wc)for(var ae of Wc(se))Dc.call(se,ae)&&Mr(ce,ae,se[ae]);return ce},ml=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ur=({exercise:ce,dispatch:se,user:ae})=>{var _e;const pt=(0,he.useParams)(),[Ve,Dt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:pt==null?void 0:pt.categoryId}),[et]=fe.default.useForm(),[Be,Pe]=(0,a.useState)(),[Ut,vn]=(0,a.useState)(!1),{exerciseList:Fn,commonHeader:It}=ce,[Vt,Sn]=(0,a.useState)([]),[bn,yn]=(0,a.useState)([]),[un,Ht]=(0,a.useState)(0),[Kt,wn]=(0,a.useState)(!0),[Jt,Qn]=(0,a.useState)(!1),[hn,ha]=(0,a.useState)(!1),Pt=(0,a.useRef)(null);(0,a.useEffect)(()=>{xt(Ve)},[]),(0,a.useEffect)(()=>(clearInterval(Pt.current),(It==null?void 0:It.exercise_status)===2&&(Pt.current=setInterval(()=>{xt(Ve)},3e4)),()=>{clearInterval(Pt.current)}),[It==null?void 0:It.exercise_status,Ve]);const xt=Wn=>ml(void 0,null,function*(){const Qa=Au().cloneDeep(Wn);wn(!0),Sn([]);const nu=yield(0,Ce.ZP)(`/api/exercises/${Wn==null?void 0:Wn.exercise_id}/exercise_identity_photos.json`,{method:"get",params:Qa});yn([]),wn(!1),Ht(nu==null?void 0:nu.count),Sn((nu==null?void 0:nu.exercise_users)||[])}),Rt=(Wn,Qa)=>{Ve.page=1,Ve[Qa]=Wn,Dt(gr({},Ve)),xt(Ve)},Yt=Wn=>{Ve.page=1,Ve.save_name=Wn,Dt(gr({},Ve))},gn=()=>{Ve.page=1;const Wn=Object.assign({},et.getFieldsValue());Object.keys(Wn).map(function(Qa){switch(Qa){case"exercise_group_id":Wn[Qa].includes("all")||!Wn[Qa].length?(delete Ve.course_group,et.setFieldsValue({exercise_group_id:"all"})):(Ve.course_group=Wn[Qa],et.setFieldsValue({exercise_group_id:Ve.course_group}));break}}),Dt(gr({},Ve)),xt(Ve)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),vn(!0))},[document.getElementById("divhe"),Fn]);const nn=(Wn,Qa,nu)=>{Ve.page=Wn==null?void 0:Wn.current,Ve.limit=Wn==null?void 0:Wn.pageSize,nu!=null&&nu.order?(Ve.sort_by=nu==null?void 0:nu.field,Ve.sort_direction=(nu==null?void 0:nu.order)==="ascend"?"asc":"desc"):(Ve.sort_by=null,Ve.sort_direction=null),Dt(gr({},Ve)),xt(Ve)},Xa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Wn,Qa,nu)=>Ve.limit*(Ve.page-1)+nu+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Wn=>a.createElement(Ae.Z,{placement:"bottomLeft",title:Wn},a.createElement("span",null,Wn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Wn=>a.createElement(Ae.Z,{placement:"bottomLeft",title:Wn||"--"},a.createElement("span",null,Wn||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Wn,Qa)=>Wn?a.createElement(Ae.Z,{placement:"bottom",title:Wn},a.createElement("span",{className:io.es},Wn)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Wn,Qa)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Wn,className:"current",onClick:()=>{Cu(Qa)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Wn,Qa)=>a.createElement(a.Fragment,null,Wn==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Wn==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Wn==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Wn=>a.createElement("span",null,Wn||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Wn=>a.createElement("span",null,Wn||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(Wn,Qa)=>{var nu;return a.createElement(a.Fragment,null,(Qa==null?void 0:Qa.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>ml(void 0,null,function*(){const Zu=yield(0,Ce.ZP)(`/api/exercises/${Ve==null?void 0:Ve.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:Qa==null?void 0:Qa.exercise_identity_photo_id,state:"passed"}});(Zu==null?void 0:Zu.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt(Ve))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(Qa==null?void 0:Qa.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>ha(Qa)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(Qa==null?void 0:Qa.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Da(Qa)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Qa==null?void 0:Qa.exercise_identity_photo_state)==="passed"&&((nu=Qa==null?void 0:Qa.play_url)!=null&&nu.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>ca(Qa)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],fa=Wn=>{yn(Wn)},dt=()=>{Qn(!1),xt(Ve)},Da=Wn=>{const Qa=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Zu,ya)=>a.createElement("span",null,Zu||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Zu,ya)=>a.createElement(a.Fragment,null,Zu==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Zu==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Zu==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Zu,ya)=>Zu?a.createElement(Ae.Z,{placement:"bottom",title:Zu},a.createElement("span",null,Zu)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Zu,ya)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{ba.Z.publish("preview-image",Zu)}},"\u67E5\u770B")}],nu=Fe.default.confirm({icon:null,width:700,className:`${io.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(oe.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>nu.destroy()}))),content:a.createElement("div",null,a.createElement(x.default,{className:io.customTable,dataSource:[gr({},Wn)],bordered:!1,columns:Qa,rowKey:"exercise_identity_photo_id",rowClassName:io.row,pagination:!1}))})},ca=Wn=>{var Qa,nu;const Zu=Fe.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:((Qa=Wn==null?void 0:Wn.play_url)==null?void 0:Qa.length)<6?724:744,title:a.createElement(oe.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Zu.destroy()}))),content:a.createElement("ul",{className:io.sys},(nu=Wn==null?void 0:Wn.play_url)==null?void 0:nu.map((ya,Oa)=>a.createElement("li",{className:io.li,key:Oa},a.createElement("div",{className:io.d1},a.createElement("div",{className:io.img},a.createElement(dc,{src:ya==null?void 0:ya.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:io.btn},a.createElement("div",{className:io.b1},"\u56DE\u653E\u89C6\u9891",Oa+1))))))})},Cu=Wn=>{const Qa=Fe.default.confirm({icon:null,className:`${io.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(oe.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Qa.destroy()}))),content:a.createElement(oe.Z,null,a.createElement("aside",{className:io.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:io.img},a.createElement("img",{width:326,src:(0,de.Tv)(Wn==null?void 0:Wn.photo_url)}),a.createElement("div",{className:io.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:io.img,style:{marginLeft:20}},Wn!=null&&Wn.identity_url?a.createElement("img",{width:326,src:(0,de.Tv)(Wn==null?void 0:Wn.identity_url)}):a.createElement("div",{className:io.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:io.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Sa={selectedRowKeys:bn,columnWidth:40,onChange:fa,getCheckboxProps:Wn=>({disabled:(Wn==null?void 0:Wn.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:io.wrap},a.createElement(fe.default,{form:et,onChange:gn,initialValues:{exercise_group_id:"all"}},a.createElement(fe.default.Item,{name:"exercise_group_id"},a.createElement(Se.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Se.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Be+"px",overflow:"hidden"}},(_e=Fn.course_groups)==null?void 0:_e.map((Wn,Qa)=>a.createElement(Se.default,{key:Qa,value:Wn.exercise_group_id,className:"ml0 mr8"},Wn.exercise_group_name,"(",Wn.exercise_group_students,")"))),Ut&&a.createElement("span",{onClick:()=>{let Wn=document.getElementById("divhe").scrollHeight;Be>47?Pe(47):Pe(Wn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Be===47?"\u5C55\u5F00":"\u6536\u8D77",Be===47?a.createElement(fs.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ps.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:io.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ve==null?void 0:Ve.save_name,onChange:Wn=>Yt(Wn.target.value),onSearch:()=>{Ve.page=1,Ve.name=Ve.save_name,Dt(gr({},Ve)),xt(Ve)}}),a.createElement(ft.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Ve==null?void 0:Ve.state,onChange:Wn=>Rt(Wn,"state")},a.createElement(ft.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ft.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(ft.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ft.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(ft.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Ve==null?void 0:Ve.audit,onChange:Wn=>Rt(Wn,"audit")},a.createElement(ft.default.Option,{value:null},"\u5168\u90E8"),a.createElement(ft.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(ft.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:io.btn,style:{cursor:"pointer"},onClick:()=>{if(!bn.length){pe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}Qn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:io.bgH}),a.createElement(x.default,{rowSelection:Sa,className:io.customTable,dataSource:Vt,bordered:!1,columns:Xa,rowKey:"exercise_identity_photo_id",rowClassName:io.row,loading:Kt,onChange:nn,pagination:{pageSize:Ve.limit,total:un,current:Ve.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Wn=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Wn),"\u6761\u6570\u636E")}}),a.createElement(Ti,{selectIds:bn,visible:Jt,onCancel:()=>Qn(!1),onOk:dt,params:Ve}),a.createElement(qu.Z,null),a.createElement(Fe.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!hn,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ha(!1)},afterClose:()=>{et.resetFields()},confirmLoading:Kt,onOk:()=>ml(void 0,null,function*(){yield et.validateFields();const Wn=yield(0,Ce.ZP)(`/api/exercises/${Ve==null?void 0:Ve.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:hn==null?void 0:hn.exercise_identity_photo_id,state:"rejected",comment:et.getFieldValue("comment")}});(Wn==null?void 0:Wn.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ha(!1),xt(Ve))})},a.createElement(fe.default,{className:io.formWrap,form:et,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(fe.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var jo=(0,he.connect)(({exercise:ce,user:se})=>({exercise:ce,user:se}))(Ur);const Ti=({visible:ce,onOk:se,onCancel:ae,selectIds:_e,params:pt})=>{const[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)({}),[Pe]=fe.default.useForm(),Ut=vn=>ml(void 0,null,function*(){Dt(!0);let Fn;ce===!0?Fn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:gr({identity_photo_ids:_e},vn)}):Fn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/audit_identity_photo.json`,{method:"post",body:gr({identity_photo_id:ce==null?void 0:ce.exercise_identity_photo_id},vn)}),(Fn==null?void 0:Fn.status)===0&&se(),Dt(!1)});return a.createElement(Fe.default,{title:ce!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ce,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{Pe.resetFields(),Be({})},confirmLoading:Ve,onOk:()=>Pe.submit()},a.createElement(fe.default,{className:io.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:Ut,onValuesChange:()=>{Be(gr({},Pe.getFieldsValue()))}},ce!==!0&&a.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:io.imgWrap},a.createElement("div",{className:io.img},a.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.photo_url)}),a.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",ce==null?void 0:ce.photo_url)},className:io.iBtn},"\u9884\u89C8"),a.createElement("div",{className:io.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:io.img,style:{marginLeft:20}},ce!=null&&ce.identity_url?a.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.identity_url)}):a.createElement("div",{className:io.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ce!=null&&ce.identity_url)&&a.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",(0,de.Tv)(ce==null?void 0:ce.identity_url))},className:io.iBtn},"\u9884\u89C8"),a.createElement("div",{className:io.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(fe.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(Ie.ZP.Group,null,a.createElement(Ie.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(Ie.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(et==null?void 0:et.state)==="rejected"&&a.createElement(fe.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Cn=z(48054),Ea=z(32983),Aa={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Hr=Object.defineProperty,yl=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Vr=(ce,se,ae)=>se in ce?Hr(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Do=(ce,se)=>{for(var ae in se||(se={}))Sl.call(se,ae)&&Vr(ce,ae,se[ae]);if(pl)for(var ae of pl(se))zr.call(se,ae)&&Vr(ce,ae,se[ae]);return ce},Co=(ce,se)=>yl(ce,Wr(se)),yr=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Hl=({exercise:ce,dispatch:se,user:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn;const Fn=(0,he.useParams)(),[It,Vt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Fn==null?void 0:Fn.categoryId}),[Sn]=fe.default.useForm(),[bn,yn]=(0,a.useState)(),[un,Ht]=(0,a.useState)(!1),{exerciseList:Kt}=ce,[wn,Jt]=(0,a.useState)([]),[Qn,hn]=(0,a.useState)(0),[ha,Pt]=(0,a.useState)(!0),[xt,Rt]=(0,a.useState)(!1),[Yt,gn]=(0,a.useState)("1"),[nn,Xa]=(0,a.useState)(1),[fa,dt]=(0,a.useState)("alert"),[Da,ca]=(0,a.useState)(1),[Cu,Sa]=(0,a.useState)(""),[Wn,Qa]=(0,a.useState)(!1),[nu,Zu]=(0,a.useState)(!1),[ya,Oa]=(0,a.useState)([]);(0,a.useEffect)(()=>{fn(It)},[]);const fn=Mu=>yr(void 0,null,function*(){const ia=Au().cloneDeep(Mu);Pt(!0),Jt([]);const Ou=yield(0,Ce.ZP)(`/api/exercises/${Mu==null?void 0:Mu.exercise_id}/exercise_videos.json`,{method:"get",params:ia});Pt(!1),hn(Ou==null?void 0:Ou.count),Jt((Ou==null?void 0:Ou.exercise_users)||[])}),xn=(Mu,ia)=>{It.page=Mu,It.limit=ia,Vt(Do({},It)),fn(It)},ma=Mu=>{It.page=1,It.save_name=Mu,Vt(Do({},It))},Hn=()=>{It.page=1;const Mu=Object.assign({},Sn.getFieldsValue());Object.keys(Mu).map(function(ia){switch(ia){case"exercise_group_id":Mu[ia].includes("all")||!Mu[ia].length?(delete It.course_group,Sn.setFieldsValue({exercise_group_id:"all"})):(It.course_group=Mu[ia],Sn.setFieldsValue({exercise_group_id:It.course_group}));break}}),fn(It)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(yn(47),Ht(!0))},[document.getElementById("divhe"),Kt]);const En=Mu=>yr(void 0,null,function*(){Qa(!0),Rt({});const ia=yield(0,Ce.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Mu==null?void 0:Mu.exercise_user_id}}),Ou=yield(0,Ce.ZP)(`/api/exercises/${It==null?void 0:It.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Mu==null?void 0:Mu.exercise_user_id}});Ou!=null&&Ou.data&&Oa((Ou==null?void 0:Ou.data)||[]),ia!=null&&ia.data&&Rt(Co(Do({},ia==null?void 0:ia.data),{exercise_user_id:Mu==null?void 0:Mu.exercise_user_id,datas:Mu})),Qa(!1)}),kn=Mu=>{var ia,Ou;Xa(Mu==="prev"?nn-1===0?(ia=xt==null?void 0:xt.exercise_user_photos)==null?void 0:ia.length:nn-1:nn===((Ou=xt==null?void 0:xt.exercise_user_photos)==null?void 0:Ou.length)?1:nn+1)},pn=()=>{Xa(1),dt("alert"),Sa(""),gn("1"),ca(1)},da=Mu=>{ca(Mu)},Va=Mu=>{dt(Mu),ca(1),Sa("")},au=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],qa=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Fr=fa==="alert"?au:qa;return a.createElement("section",{className:Aa.wrap},a.createElement(fe.default,{form:Sn,onChange:Hn,initialValues:{exercise_group_id:"all"}},a.createElement(fe.default.Item,{name:"exercise_group_id"},a.createElement(Se.default.Group,{style:{width:"100%"}},a.createElement(oe.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Se.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:bn+"px",overflow:"hidden"}},(_e=Kt.course_groups)==null?void 0:_e.map((Mu,ia)=>a.createElement(Se.default,{key:ia,value:Mu.exercise_group_id,className:"ml0 mr8"},Mu.exercise_group_name,"(",Mu.exercise_group_students,")"))),un&&a.createElement("span",{onClick:()=>{let Mu=document.getElementById("divhe").scrollHeight;bn>47?yn(47):yn(Mu)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},bn===47?"\u5C55\u5F00":"\u6536\u8D77",bn===47?a.createElement(fs.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(ps.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Aa.control},a.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:It==null?void 0:It.save_name,onChange:Mu=>ma(Mu.target.value),onSearch:()=>{It.page=1,It.name=It.save_name,Vt(Do({},It)),fn(It)}})),a.createElement("div",{className:Aa.bgH}),a.createElement("div",{className:Aa.warpList},a.createElement(Cn.Z,{loading:ha,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},Qn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),wn.length?a.createElement("ul",{className:Aa.sys},wn.map((Mu,ia)=>{const{user_name:Ou,user_group_name:cr,video_url:il,login:Kl,student_id:mu}=Mu;return a.createElement("li",{className:Aa.li,key:ia},a.createElement("div",{className:Aa.d1},a.createElement("div",{className:Aa.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${ia}&video_url=${il==null?void 0:il.replace(".m3u8",".flv")}`})),a.createElement(Ae.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:Aa.btn,onClick:()=>(0,de.RG)(`${It.exercise_id}-${Kl}`,!0)},a.createElement("div",{title:Ou,className:Aa.b1},Ou),a.createElement("div",{title:cr,className:Aa.b2},"(",mu,")"))),a.createElement("div",{onClick:()=>En(Mu),className:Aa.big},"\u67E5\u770B")))})):a.createElement(Ea.Z,null)),a.createElement(He.Z,{showTotal:Mu=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Mu),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:xn,pageSize:It==null?void 0:It.limit,current:It.page,total:Qn})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:xt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Rt(!1)},afterClose:pn,footer:null},a.createElement(Cn.Z,{loading:Wn,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(pt=xt==null?void 0:xt.datas)==null?void 0:pt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Ve=xt==null?void 0:xt.datas)==null?void 0:Ve.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Dt=xt==null?void 0:xt.datas)==null?void 0:Dt.user_group_name)),a.createElement(y.default,{className:"mt10",defaultActiveKey:Yt,onChange:Mu=>{gn(Mu)}},a.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:Aa.imgWrap},a.createElement("div",{className:Aa.img,style:{width:234,marginLeft:30,textAlign:"center"}},(et=xt==null?void 0:xt.exercise_user_photos)!=null&&et.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Be=xt==null?void 0:xt.exercise_user_photos)==null?void 0:Be[nn-1]}),a.createElement("div",{onClick:()=>{var Mu;ba.Z.publish("preview-image",(Mu=xt==null?void 0:xt.exercise_user_photos)==null?void 0:Mu[nn-1])},className:Aa.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Aa.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},nn,"/",(Pe=xt==null?void 0:xt.exercise_user_photos)==null?void 0:Pe.length)),nn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Aa.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>kn("prev"),className:Aa.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>kn("next"),className:Aa.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:Aa.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:Aa.img,style:{marginLeft:60,width:234,textAlign:"center"}},xt!=null&&xt.identity_url?a.createElement("img",{height:131,src:(0,de.Tv)(xt==null?void 0:xt.identity_url)}):a.createElement("div",{className:Aa.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(xt!=null&&xt.identity_url)&&a.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",(0,de.Tv)(xt==null?void 0:xt.identity_url))},className:Aa.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Aa.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:Aa.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:Aa.img},a.createElement("img",{width:234,src:xt==null?void 0:xt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",xt==null?void 0:xt.exercise_identity_photo)},className:Aa.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Aa.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Aa.img,style:{marginLeft:20,width:234,textAlign:"center"}},xt!=null&&xt.identity_url?a.createElement("img",{height:131,src:(0,de.Tv)(xt==null?void 0:xt.identity_url)}):a.createElement("div",{className:Aa.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(xt!=null&&xt.identity_url)&&a.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",(0,de.Tv)(xt==null?void 0:xt.identity_url))},className:Aa.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Aa.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:Aa.fo},a.createElement(Ie.ZP,{className:"mt20",checked:fa==="alert",onChange:()=>Va("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(Ie.ZP,{className:"mt10",checked:fa==="notice",onChange:()=>Va("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(ft.default,{style:{width:570},value:Da,onChange:da},Fr==null?void 0:Fr.map(Mu=>a.createElement(ft.default.Option,{key:Mu.key,value:Mu.key},Mu.value)))),Da===0&&a.createElement(Le.default.TextArea,{className:"mt20",value:Cu,onChange:Mu=>Sa(Mu.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(oe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",xt==null?void 0:xt.alert_count,"\u6B21\u8B66\u544A\u548C",((Ut=xt==null?void 0:xt.alerts)==null?void 0:Ut.length)-(xt==null?void 0:xt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(x.default,{dataSource:(xt==null?void 0:xt.alerts)||[],bordered:!1,scroll:((vn=xt==null?void 0:xt.alerts)==null?void 0:vn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Mu=>Mu?a.createElement("span",{title:Mu},Mu):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Mu=>Mu==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(me.ZP,{className:Aa.b,onClick:()=>yr(void 0,null,function*(){if(!Cu&&Da===0){pe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Mu=Cu;Da&&(Mu=(fa==="alert"?au:qa).find(cr=>cr.key===Da).value),Zu(!0);let ia=yield(0,Ce.ZP)(`/api/exercises/${It.exercise_id}/send_alert.json`,{method:"post",body:{content:Mu,clazz:fa,exercise_user_id:xt==null?void 0:xt.exercise_user_id}});(ia==null?void 0:ia.status)===0&&(pe.ZP.info("\u53D1\u9001\u6210\u529F"),Rt(!1)),Zu(!1)}),loading:nu,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(x.default,{dataSource:ya,bordered:!1,scroll:ya.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Mu=>Ge()(Mu).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Mu=>Mu&&(0,de.li)(Number(Mu)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(qu.Z,null))};var Fi=(0,he.connect)(({exercise:ce,user:se})=>({exercise:ce,user:se}))(Hl),Du={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},es={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},sl=Object.defineProperty,ls=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,qi=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,ii=(ce,se,ae)=>se in ce?sl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,zi=(ce,se)=>{for(var ae in se||(se={}))ts.call(se,ae)&&ii(ce,ae,se[ae]);if(qi)for(var ae of qi(se))ho.call(se,ae)&&ii(ce,ae,se[ae]);return ce},Ps=(ce,se)=>ls(ce,oi(se)),os=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())}),Es=({index:ce,bottomLine:se,gather:ae,search:_e})=>{const[pt,Ve]=(0,a.useState)([]),[Dt,et]=(0,a.useState)(!1),[Be,Pe]=(0,a.useState)(!1),Ut=(0,he.useParams)(),vn=(0,he.useLocation)(),[Fn]=(0,he.useSearchParams)(),[It,Vt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ae,"gather"),ce===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Be&&bn()},[Be]);const Sn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Ht,Kt,wn)=>It.limit*(It.page-1)+wn+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Ht=>Ht||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Ht=>Ht+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Ht=>{let Kt=`/classrooms/${Ut==null?void 0:Ut.coursesId}/exercise/${Ut==null?void 0:Ut.categoryId}/detail/${Ht}/review_detail`;return Fn.get("random")&&(Kt=Kt+`?random=${Fn.get("random")}`),a.createElement(he.Link,{to:Kt,target:"_blank"},"\u67E5\u770B")}}],bn=Ht=>os(void 0,null,function*(){et(!0);const Kt=Ht||{page:1,limit:10,total:0},wn=zi({id:Ut==null?void 0:Ut.categoryId,question_id:ae==null?void 0:ae.question_id,search:_e},Kt),Jt=yield(0,Ce.ZP)(`/api/courses/${Ut==null?void 0:Ut.coursesId}/exercises/code_review_users.json`,{method:"get",params:wn});Jt&&(Ve(Jt==null?void 0:Jt.users),et(!1),Vt(Ps(zi({},Kt),{total:(Jt==null?void 0:Jt.count)||0})))}),yn=Ht=>{const Kt=Ps(zi({},It),{page:Ht});Vt(Kt),bn(Kt)},un=()=>{Pe(!Be)};return a.createElement("div",{className:es.subjectTable},a.createElement("aside",{className:es.title},a.createElement("span",{className:"c-light-primary"},ce+1,"\u3001",ae.name||((ae==null?void 0:ae.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ae==null?void 0:ae.score,"\u5206\uFF09\uFF1A",ae==null?void 0:ae.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ae==null?void 0:ae.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ae==null?void 0:ae.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:un,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Be?"\u6536\u8D77":"\u5C55\u5F00",Be?a.createElement(ps.Z,null):a.createElement(fs.Z,null)),(ae==null?void 0:ae.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ae==null?void 0:ae.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(x.default,{className:es.customTable,style:{display:Be?"block":"none"},dataSource:pt,bordered:!1,rowKey:Ht=>Ht.id,rowClassName:es.row,columns:Sn,loading:Dt,pagination:{pageSize:It.limit,total:It.total,current:It.page,onChange:yn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:es.line,style:{visibility:se?"hidden":"visible"}}))},xs=z(63494),no=z(67294),bc=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Mc=({exercise:ce,globalSetting:se,dispatch:ae})=>{const[_e,pt]=(0,a.useState)(""),[Ve,Dt]=(0,a.useState)([]),[et,Be]=(0,a.useState)(""),[Pe,Ut]=(0,a.useState)(!1),[vn,Fn]=(0,a.useState)(!1),It=(0,he.useParams)();(0,a.useEffect)(()=>{Vt()},[]);const Vt=yn=>bc(void 0,null,function*(){Ut(!0);const un=yield(0,Ce.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:It==null?void 0:It.categoryId,search:_e}});if((un==null?void 0:un.status)===-2){Fn(!0),Vt();return}un&&(Fn(!1),Ut(!1),Dt((un==null?void 0:un.exercise_questions)||[]),Be(un==null?void 0:un.last_review_time))}),Sn=()=>{Vt()},bn=()=>no.createElement("div",{className:Du.empty},no.createElement("img",{src:xs.x7,width:"258"}),no.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return no.createElement("section",{className:Du.warp},no.createElement("aside",{className:Du.header},no.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",et||"--"),!!et&&no.createElement(Le.default,{value:_e,onChange:yn=>pt(yn.target.value),suffix:no.createElement("i",{onClick:Sn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Sn})),vn&&no.createElement(zt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!vn&&no.createElement(Cn.Z,{loading:Pe,active:!0,paragraph:{rows:5}},Ve.length>0?no.createElement("aside",{className:Du.subject},Ve.map((yn,un)=>no.createElement(Es,{key:un,index:un,bottomLine:un===Ve.length-1,gather:yn,search:_e}))):bn()))};var ks=(0,he.connect)(({exercise:ce,globalSetting:se})=>({exercise:ce,globalSetting:se}))(Mc),js=z(96074),yi=z(35567),ac=z(35566),ul=z(73646),xa={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},_n=z(4069),ir=z(35713),ta=z(67294),Zl=Object.defineProperty,Bo=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Is=(ce,se,ae)=>se in ce?Zl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ds=(ce,se)=>{for(var ae in se||(se={}))ao.call(se,ae)&&Is(ce,ae,se[ae]);if(Bo)for(var ae of Bo(se))Qi.call(se,ae)&&Is(ce,ae,se[ae]);return ce},pi=(ce,se)=>{var ae={};for(var _e in ce)ao.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Bo)for(var _e of Bo(ce))se.indexOf(_e)<0&&Qi.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Ni=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Rc=null,zc="\u2581",Ls=(ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,editData:Be,editKey:Pe,setEditKey:Ut=()=>{},cancelAdd:vn=()=>{},addCallback:Fn=()=>{},reload:It=()=>{},setIsClaer:Vt=()=>{}}=ae,Sn=pi(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[bn,yn]=(0,a.useState)(""),[un,Ht]=(0,a.useState)(""),[Kt,wn]=(0,a.useState)([]),[Jt,Qn]=(0,a.useState)(""),[hn,ha]=(0,a.useState)(),[Pt,xt]=(0,a.useState)(!1),[Rt,Yt]=(0,a.useState)(),[gn,nn]=(0,a.useState)(0),[Xa,fa]=(0,a.useState)(!1),[dt,Da]=(0,a.useState)(!1),[ca,Cu]=(0,a.useState)([]),[Sa,Wn]=(0,a.useState)(1),[Qa,nu]=(0,a.useState)(!1),Zu=(0,a.useRef)(!1),ya=(0,he.useParams)(),[Oa,fn]=(0,a.useState)([]),xn=Ou=>{fn([...Oa,Ds({},Ou)])};(0,a.useEffect)(()=>{var Ou;if(Zu.current)return;if(!(Be!=null&&Be.question_title)){fa(!0),yn(""),ha(!1),Yt(2),wn([]),Qn(""),xt(!1);return}yn(Be==null?void 0:Be.question_title),ha(Be==null?void 0:Be.is_ordered),Wn(Be==null?void 0:Be.difficulty),nu(!(Be!=null&&Be.repeat_answer)),Yt(Be==null?void 0:Be.question_score);const cr=(Ou=Be==null?void 0:Be.standard_answers)==null?void 0:Ou.map(il=>il.answer_text);wn([...cr]),Cu(Be.tag_discipline_ids),Ht(Be==null?void 0:Be.analysis)},[Be,Xa]),(0,a.useEffect)(()=>{xt(!1),Xa&&Ou();function Ou(){return Ni(this,null,function*(){var cr,il;const Kl=yield(0,ne.YY)({sub_discipline_id:(il=(cr=Ve.editData)==null?void 0:cr.exercise)==null?void 0:il.sub_discipline_id});fn(Kl.tag_disciplines)})}},[Xa]),(0,a.useImperativeHandle)(se,()=>({onSave:Hn,isEdit:Xa})),(0,a.useEffect)(()=>{var Ou;const cr=(Ou=Ve==null?void 0:Ve.tagDisciplineData)!=null&&Ou.tag_disciplines&&Array.isArray(Ve.tagDisciplineData.tag_disciplines)?Ve.tagDisciplineData.tag_disciplines:[];fn(cr)},[Ve.tagDisciplineData]);const ma=Ou=>{(Ou==null?void 0:Ou.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),fa(!1),Ut(-1),Zu.current=!1,It())},Hn=()=>Ni(void 0,null,function*(){var Ou,cr,il,Kl;let mu=[],_u=!1;if(Da(!0),Kt.forEach((yu,Pr)=>{mu.push({choice_id:Pr+1,answer_text:[]}),yu.forEach((Tl,kl)=>{mu[Pr].answer_text.push(Tl),(!Tl||!(0,de.eR)(Tl,1e4))&&(Qn(`${Pr}-${kl}`),pe.ZP.info(Tl?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),_u=!0)})}),_u)return Da(!1),!1;Zu.current=!0;let Or;return Be.question_id?(Be==null?void 0:Be.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ni(void 0,null,function*(){var yu,Pr;Or=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:bn,question_type:3,question_score:Rt,is_ordered:hn,standard_answers:mu,tag_discipline_ids:ca,sub_discipline_id:(Pr=(yu=Ve.editData)==null?void 0:yu.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:Sa,is_cover:1,repeat_answer:!Qa,analysis:un}}),ma(Or)}),onCancel:()=>Ni(void 0,null,function*(){var yu,Pr;Or=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:bn,question_type:3,question_score:Rt,is_ordered:hn,standard_answers:mu,tag_discipline_ids:ca,sub_discipline_id:(Pr=(yu=Ve.editData)==null?void 0:yu.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:Sa,repeat_answer:!Qa,analysis:un}}),ma(Or)})}):(Or=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:bn,question_type:3,question_score:Rt,is_ordered:hn,standard_answers:mu,tag_discipline_ids:ca,sub_discipline_id:(cr=(Ou=Ve.editData)==null?void 0:Ou.exercise)==null?void 0:cr.sub_discipline_id,difficulty:Sa,repeat_answer:!Qa,analysis:un}}),ma(Or)):(Or=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Be==null?void 0:Be.insert_id,categoryId:ya.categoryId,question_title:bn,question_type:3,question_score:Rt,is_ordered:hn,standard_answers:mu,tag_discipline_ids:ca,sub_discipline_id:(Kl=(il=Ve.editData)==null?void 0:il.exercise)==null?void 0:Kl.sub_discipline_id,difficulty:Sa,repeat_answer:!Qa,analysis:un}}),ma(Or)),Da(!1),{name:bn,analysis:un,standard_answers:mu,is_ordered:hn}}),En=(Ou,cr,il)=>{const Kl=Kt.slice();if(cr&&Kl.splice(Ou,cr),il&&Pt||!Be.question_id)for(let mu=0;mu{Qn("");let Kl=Kt.slice();Kl[Ou][cr]=il,wn(Kl)},pn=Ou=>{let cr=Kt.slice();cr[Ou]=[...cr[Ou],""],wn(cr)},da=(Ou,cr)=>{let il=Kt.slice();if(!il[Ou][cr]){il[Ou]=il[Ou].filter((Kl,mu)=>mu!==cr),wn(il);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xa.modal,onOk:()=>{il[Ou]=il[Ou].filter((Kl,mu)=>mu!==cr),wn(il)}})},Va=Ou=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xa.modal,onOk:()=>{let cr=0;yn(bn.replace(/\▁/g,function(il){return cr++,cr-1===Ou?"":il})),setTimeout(()=>{let il=Kt.slice();il=Kt.filter((Kl,mu)=>Ou!==mu),wn(il)},500)}})},au=()=>{},qa=()=>{var Ou,cr,il,Kl,mu,_u;return console.log(Kt,"answers"),ta.createElement("aside",null,ta.createElement("div",{className:xa.questionType},ta.createElement("div",null,ta.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),ta.createElement("div",null,ta.createElement(ac.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:bn,onChange:Or=>yn(Or),showNullButton:((cr=(Ou=Ve.editData)==null?void 0:Ou.exercise)==null?void 0:cr.exercise_status)===1,deleteEmptyDisabled:((Kl=(il=Ve.editData)==null?void 0:il.exercise)==null?void 0:Kl.exercise_status)!==1||dt,onPlaceholderChange:En})),ta.createElement("div",{className:"mt20"},Kt.map((Or,yu)=>{var Pr,Tl;return ta.createElement(ul.Z,{key:yu,answers:Or,index:yu,is_md:!0,exerciseIsPublish:((Tl=(Pr=Ve.editData)==null?void 0:Pr.exercise)==null?void 0:Tl.exercise_status)!==1,activeOptionErrorIndex:Jt,onAnswerChange:kn,addChildAnswer:pn,deleteChildAnswer:da,deleteChildAnswermain:Va})})),ta.createElement("div",{className:"mt20"},Kt.length>1&&ta.createElement("span",null,ta.createElement(Se.default,{checked:hn,onChange:Or=>ha(Or.target.checked),className:`${xa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ta.createElement("span",{className:`${xa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ta.createElement("p",{className:xa.titleWrap},ta.createElement("span",{className:xa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ta.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:Or=>Ht(Or)}),ta.createElement("p",{className:""},ta.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",ta.createElement(Re.Z,{value:Rt,max:1e4,min:0,onChange:Or=>{Yt(Or)}})," \u5206 \xA0 ",!!Rt&&!!gn&&ta.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Rt/gn).toFixed(1),"\u5206)"),ta.createElement("span",{style:{marginLeft:"30px"},className:xa.difficult},ta.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",ta.createElement(Ie.ZP.Group,{value:Sa,onChange:Or=>{Wn(Or.target.value)}},ta.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),ta.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),ta.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),ta.createElement("p",{className:xa.titleWrap},ta.createElement("span",{className:`${xa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",ta.createElement("span",{className:xa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ta.createElement("div",{className:"mt5"},ta.createElement(_n.N,{value:ca,selectvalues:Be==null?void 0:Be.tag_discipline_ids,onChange:Cu,subId:(_u=(mu=Ve.editData)==null?void 0:mu.exercise)==null?void 0:_u.sub_discipline_id,knowledgeOptions:Oa,onAddKnowledgeFinish:xn})),ta.createElement("div",{style:{marginTop:10}},ta.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),ta.createElement(Ne.Z,{checked:Qa,onChange:Or=>{nu(Or)}}))),ta.createElement("aside",{className:"tr"},(Pe!==-1||Be.question_id)&&ta.createElement(me.ZP,{type:"default",onClick:()=>{vn(),fa(!1)}},"\u53D6\u6D88"),ta.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{Hn()}},"\u4FDD\u5B58")))},Fr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ou=>{var cr,il;return((il=(cr=Ve==null?void 0:Ve.editData)==null?void 0:cr.exercise)==null?void 0:il.exercise_status)===1?Ou:Ou.id!=="del"&&Ou.id!=="add"}),Mu=Ou=>Ni(void 0,null,function*(){if(Pe!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ou.id){case"del":let cr;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ni(this,null,function*(){yield(0,ne.Fl)({id:Be.question_id}),et({type:"exercise/editExercise",payload:Ds({},ya)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Be.question_id,opr:Ou.id}}),et({type:"exercise/editExercise",payload:Ds({},ya)});break;case"edit":Ut(Be.dragKey),fa(!0);break;case"add":Fn({key:Be.key,insert_id:Be==null?void 0:Be.question_id,question_type:3});break}}),ia=()=>{var Ou;return ta.createElement("aside",null,ta.createElement("div",{className:xa.questionType},!(Be!=null&&Be.isPreview)&&ta.createElement("div",null,ta.createElement("span",{className:"font16 c-blue"},Be.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Be.question_score,"\u5206\uFF09")),Be!=null&&Be.isPreview?ta.createElement("div",{style:{display:"flex"}},ta.createElement("span",{style:{flexShrink:0},className:"font18"},Be.key,"."),ta.createElement(uu.Z,{value:Be.question_title}),ta.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Be.question_score,"\u5206\uFF09")):ta.createElement("div",{className:"mt5"},ta.createElement(uu.Z,{value:Be.question_title})),ta.createElement("div",{className:xa.questionChoices},(Ou=Be==null?void 0:Be.standard_answers)==null?void 0:Ou.map(function(cr,il){return ta.createElement(oe.Z,{key:il,align:"middle"},ta.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",cr.choice_id,"\uFF09\uFF1A"),ta.createElement(ve.Z,{flex:"1"},ta.createElement(oe.Z,{align:"middle",gutter:[1,1]},cr.answer_text.map(function(Kl,mu){return ta.createElement(ve.Z,{span:24,key:mu},cr.model===1?ta.createElement(Le.default,{key:il,checked:Be.standard_answers.includes(il),disabled:!0,value:Kl}):ta.createElement(ir.Z,{value:Kl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),ta.createElement("div",{className:xa.action},!Be.hideAction&&Fr.map(function(cr,il){return cr.id==="up"&&Be.key===1||cr.id==="down"&&Be.key===Be.len?null:ta.createElement(Ae.Z,{key:il,placement:"bottom",title:cr.name},ta.createElement("span",{onClick:()=>Mu(cr),className:cr.icon}))})))};return ta.createElement("section",{className:xa.wrap},!Xa&&ia(),Xa&&qa())};var Cc=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ls)),mc=Object.defineProperty,Ks=Object.getOwnPropertySymbols,Ec=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,wc=(ce,se,ae)=>se in ce?mc(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ys=(ce,se)=>{for(var ae in se||(se={}))Ec.call(se,ae)&&wc(ce,ae,se[ae]);if(Ks)for(var ae of Ks(se))Vc.call(se,ae)&&wc(ce,ae,se[ae]);return ce},Ac=(ce,se)=>{var ae={};for(var _e in ce)Ec.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Ks)for(var _e of Ks(ce))se.indexOf(_e)<0&&Vc.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},xc=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Gc=["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"],hd=(ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,editKey:Ut,setEditKey:vn=()=>{},cancelAdd:Fn=()=>{},reload:It=()=>{},addCallback:Vt=()=>{},setIsClaer:Sn=()=>{}}=ae,bn=Ac(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[yn,un]=(0,a.useState)(),[Ht,Kt]=(0,a.useState)(""),[wn,Jt]=(0,a.useState)(!1),[Qn,hn]=(0,a.useState)(),[ha,Pt]=(0,a.useState)([]),[xt,Rt]=(0,a.useState)([]),[Yt,gn]=(0,a.useState)(1),[nn,Xa]=(0,a.useState)(!1),[fa,dt]=(0,a.useState)(""),Da=(0,a.useRef)(!1),ca=Oa=>{Rt([...xt,Ys({},Oa)])},Cu=(0,he.useParams)();(0,a.useEffect)(()=>{if(!Da.current){if(!(Pe!=null&&Pe.question_choices)){Jt(!0),Kt(""),hn(2),un("");return}Xa(!(Pe!=null&&Pe.repeat_answer)),Kt(Pe==null?void 0:Pe.question_title),hn(Pe==null?void 0:Pe.question_score),gn(Pe==null?void 0:Pe.difficulty),un(Pe.standard_answer[0]+""),Pt(Pe.tag_discipline_ids),dt(Pe==null?void 0:Pe.analysis)}},[Pe,wn]),(0,a.useEffect)(()=>{wn&&Oa();function Oa(){return xc(this,null,function*(){var fn,xn;const ma=yield(0,ne.YY)({sub_discipline_id:(xn=(fn=Ve.editData)==null?void 0:fn.exercise)==null?void 0:xn.sub_discipline_id});Rt(ma.tag_disciplines)})}},[wn]),(0,a.useImperativeHandle)(se,()=>({onSave:Wn,isEdit:wn})),(0,a.useEffect)(()=>{var Oa;const fn=(Oa=Ve==null?void 0:Ve.tagDisciplineData)!=null&&Oa.tag_disciplines&&Array.isArray(Ve.tagDisciplineData.tag_disciplines)?Ve.tagDisciplineData.tag_disciplines:[];Rt(fn)},[Ve.tagDisciplineData]);const Sa=Oa=>{(Oa==null?void 0:Oa.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jt(!1),vn(-1),Da.current=!1,It())},Wn=()=>xc(void 0,null,function*(){var Oa,fn,xn,ma;if(!Ht)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!yn)return pe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const Hn=[{choice_text:"\u6B63\u786E",is_answer:yn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:yn==="2"?2:0}];Da.current=!0;let En;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>xc(void 0,null,function*(){var kn,pn;En=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:2,question_score:Qn,question_choices:Hn.map(da=>da.choice_text),standard_answers:Hn.filter(da=>da.is_answer).map(da=>da.is_answer),tag_discipline_ids:ha,sub_discipline_id:(pn=(kn=Ve.editData)==null?void 0:kn.exercise)==null?void 0:pn.sub_discipline_id,difficulty:Yt,is_cover:1,repeat_answer:!nn,analysis:fa}}),Sa(En)}),onCancel:()=>xc(void 0,null,function*(){var kn,pn;En=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:2,question_score:Qn,question_choices:Hn.map(da=>da.choice_text),standard_answers:Hn.filter(da=>da.is_answer).map(da=>da.is_answer),tag_discipline_ids:ha,sub_discipline_id:(pn=(kn=Ve.editData)==null?void 0:kn.exercise)==null?void 0:pn.sub_discipline_id,difficulty:Yt,repeat_answer:!nn,analysis:fa}}),Sa(En)})}):(En=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ht,question_type:2,question_score:Qn,question_choices:Hn.map(kn=>kn.choice_text),standard_answers:Hn.filter(kn=>kn.is_answer).map(kn=>kn.is_answer),tag_discipline_ids:ha,sub_discipline_id:(fn=(Oa=Ve.editData)==null?void 0:Oa.exercise)==null?void 0:fn.sub_discipline_id,difficulty:Yt,repeat_answer:!nn,analysis:fa}}),Sa(En)):(En=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Cu.categoryId,question_title:Ht,question_type:2,question_score:Qn,question_choices:Hn.map(kn=>kn.choice_text),standard_answers:Hn.filter(kn=>kn.is_answer).map(kn=>kn.is_answer),tag_discipline_ids:ha,sub_discipline_id:(ma=(xn=Ve.editData)==null?void 0:xn.exercise)==null?void 0:ma.sub_discipline_id,difficulty:Yt,repeat_answer:!nn,analysis:fa}}),Sa(En)),{name:Ht,choices:Hn}}),Qa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Oa=>{var fn,xn;return((xn=(fn=Ve==null?void 0:Ve.editData)==null?void 0:fn.exercise)==null?void 0:xn.exercise_status)===1?Oa:Oa.id!=="del"&&Oa.id!=="add"}),nu=Oa=>xc(void 0,null,function*(){if(Ut!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Oa.id){case"del":let fn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xc(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Ys({},Cu)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Oa.id}}),et({type:"exercise/editExercise",payload:Ys({},Cu)});break;case"edit":vn(Pe.dragKey),Jt(!0);break;case"add":Vt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Zu=()=>{var Oa;return a.createElement("aside",null,a.createElement("div",{className:xa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:xa.questionChoices},(Oa=Pe==null?void 0:Pe.question_choices)==null?void 0:Oa.map(function(fn,xn){return a.createElement(Ie.ZP,{key:xn,checked:Pe.standard_answer.includes(xn+1),disabled:!0},Gc[xn],". ",a.createElement("span",{className:"c-black font14"},fn.choice_text))})),a.createElement("div",{className:xa.action},!Pe.hideAction&&Qa.map(function(fn,xn){return fn.id==="up"&&Pe.key===1||fn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:xn,placement:"bottom",title:fn.name},a.createElement("span",{onClick:()=>nu(fn),className:fn.icon}))})))},ya=()=>{var Oa,fn;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.required},"*"),a.createElement("span",{className:xa.title},"\u9898\u5E72\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ht,onChange:xn=>Kt(xn)}),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.required},"*"),a.createElement("span",{className:xa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:xa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ie.ZP.Group,{buttonStyle:"solid",value:yn,onChange:xn=>un(xn.target.value)},a.createElement(Ie.ZP.Button,{value:"1",className:`${xa.radio} mr40`},"\u6B63\u786E"),a.createElement(Ie.ZP.Button,{value:"2",className:xa.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fa,onChange:xn=>dt(xn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:Qn,max:1e4,min:0,onChange:xn=>{hn(xn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:xa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:Yt,onChange:xn=>{gn(xn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:`${xa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:xa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(_n.N,{value:ha,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Pt,subId:(fn=(Oa=Ve.editData)==null?void 0:Oa.exercise)==null?void 0:fn.sub_discipline_id,knowledgeOptions:xt,onAddKnowledgeFinish:ca})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:nn,onChange:xn=>{Xa(xn)}}))),a.createElement("aside",{className:"tr"},(Ut!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Fn(),Jt(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{Wn()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:xa.wrap},!wn&&Zu(),wn&&ya())};var Rs=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(hd)),uc=Object.defineProperty,bs=Object.getOwnPropertySymbols,cd=Object.prototype.hasOwnProperty,Kc=Object.prototype.propertyIsEnumerable,wt=(ce,se,ae)=>se in ce?uc(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,_t=(ce,se)=>{for(var ae in se||(se={}))cd.call(se,ae)&&wt(ce,ae,se[ae]);if(bs)for(var ae of bs(se))Kc.call(se,ae)&&wt(ce,ae,se[ae]);return ce},dn=(ce,se)=>{var ae={};for(var _e in ce)cd.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&bs)for(var _e of bs(ce))se.indexOf(_e)<0&&Kc.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Jn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Zr=["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"],Lr=(0,a.forwardRef)((ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ut=()=>{},editKey:vn,setEditKey:Fn=()=>{},setIsClaer:It=()=>{},addCallback:Vt=Hn=>{},reload:Sn=()=>{}}=ae,bn=dn(ae,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[yn,un]=(0,a.useState)([]),[Ht,Kt]=(0,a.useState)(),[wn,Jt]=(0,a.useState)([]),[Qn,hn]=(0,a.useState)(""),[ha,Pt]=(0,a.useState)(),[xt,Rt]=(0,a.useState)(!1),[Yt,gn]=(0,a.useState)([]),[nn,Xa]=(0,a.useState)(1),[fa,dt]=(0,a.useState)(!1),[Da,ca]=(0,a.useState)(""),[Cu,Sa]=(0,a.useState)([]),Wn=(0,a.useRef)(!1),Qa=Hn=>{Sa([...Cu,_t({},Hn)])},nu=(0,he.useParams)();(0,a.useEffect)(()=>{un(["","","",""])},[]),(0,a.useEffect)(()=>{if(Wn.current)return;if(!(Pe!=null&&Pe.question_choices)){Rt(!0),hn(""),Pt(5),un(["","","",""]),Jt([]);return}hn(Pe==null?void 0:Pe.question_title),Pt(Pe==null?void 0:Pe.question_score),dt(!(Pe!=null&&Pe.repeat_answer)),Xa(Pe==null?void 0:Pe.difficulty),un(Pe==null?void 0:Pe.question_choices.map(En=>En.choice_text));const Hn=[];Pe==null||Pe.standard_answer.map((En,kn)=>{Hn.push(En-1)}),Jt(Hn),gn(Pe.tag_discipline_ids),ca(Pe==null?void 0:Pe.analysis)},[Pe,xt]),(0,a.useEffect)(()=>{xt&&Hn();function Hn(){return Jn(this,null,function*(){var En,kn;const pn=yield(0,ne.YY)({sub_discipline_id:(kn=(En=Ve.editData)==null?void 0:En.exercise)==null?void 0:kn.sub_discipline_id});Sa(pn.tag_disciplines)})}},[xt]),(0,a.useImperativeHandle)(se,()=>({onSave:ya,isEdit:xt})),(0,a.useEffect)(()=>{var Hn;const En=(Hn=Ve==null?void 0:Ve.tagDisciplineData)!=null&&Hn.tag_disciplines&&Array.isArray(Ve.tagDisciplineData.tag_disciplines)?Ve.tagDisciplineData.tag_disciplines:[];Sa(En)},[Ve.tagDisciplineData]);const Zu=Hn=>{(Hn==null?void 0:Hn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Rt(!1),Fn(-1),Wn.current=!1,Sn())},ya=()=>Jn(void 0,null,function*(){var Hn,En,kn,pn;if(!Qn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const da=yn.findIndex(qa=>!qa);if(da>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Zr[da]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return pe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(wn.length<1)return pe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Va=yn.map((qa,Fr)=>({choice_text:qa,is_answer:wn.includes(Fr)?Fr+1:0}));Wn.current=!0;let au;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Jn(void 0,null,function*(){var qa,Fr;au=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Qn,question_type:1,question_score:ha,question_choices:Va.map(Mu=>Mu.choice_text),standard_answers:Va.filter(Mu=>Mu.is_answer).map(Mu=>Mu.is_answer),tag_discipline_ids:Yt,sub_discipline_id:(Fr=(qa=Ve.editData)==null?void 0:qa.exercise)==null?void 0:Fr.sub_discipline_id,difficulty:nn,is_cover:1,repeat_answer:!fa,analysis:Da}}),Zu(au)}),onCancel:()=>Jn(void 0,null,function*(){var qa,Fr;au=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Qn,question_type:1,question_score:ha,question_choices:Va.map(Mu=>Mu.choice_text),standard_answers:Va.filter(Mu=>Mu.is_answer).map(Mu=>Mu.is_answer),tag_discipline_ids:Yt,sub_discipline_id:(Fr=(qa=Ve.editData)==null?void 0:qa.exercise)==null?void 0:Fr.sub_discipline_id,difficulty:nn,repeat_answer:!fa,analysis:Da}}),Zu(au)})}):(au=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Qn,question_type:1,question_score:ha,question_choices:Va.map(qa=>qa.choice_text),standard_answers:Va.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Yt,sub_discipline_id:(En=(Hn=Ve.editData)==null?void 0:Hn.exercise)==null?void 0:En.sub_discipline_id,difficulty:nn,repeat_answer:!fa,analysis:Da}}),Zu(au)):(au=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:nu.categoryId,question_title:Qn,question_type:1,question_score:ha,question_choices:Va.map(qa=>qa.choice_text),standard_answers:Va.filter(qa=>qa.is_answer).map(qa=>qa.is_answer),tag_discipline_ids:Yt,sub_discipline_id:(pn=(kn=Ve.editData)==null?void 0:kn.exercise)==null?void 0:pn.sub_discipline_id,difficulty:nn,repeat_answer:!fa,analysis:Da}}),Zu(au))}),Oa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Hn=>{var En,kn;return((kn=(En=Ve==null?void 0:Ve.editData)==null?void 0:En.exercise)==null?void 0:kn.exercise_status)===1?Hn:Hn.id!=="del"&&Hn.id!=="add"}),fn=Hn=>Jn(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Hn.id){case"del":let En;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Jn(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:_t({},nu)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Hn.id}}),et({type:"exercise/editExercise",payload:_t({},nu)});break;case"edit":Fn(Pe.dragKey),Rt(!0);break;case"add":Vt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),xn=()=>{var Hn;return a.createElement("aside",null,a.createElement("div",{className:xa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:xa.questionChoices},(Hn=Pe==null?void 0:Pe.question_choices)==null?void 0:Hn.map(function(En,kn){return a.createElement(oe.Z,{key:kn},a.createElement(ve.Z,null,a.createElement(Se.default,{key:kn,checked:Pe.standard_answer.includes(kn+1),disabled:!0},Zr[kn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(uu.Z,{value:En.choice_text}))))})),a.createElement("div",{className:xa.action},!Pe.hideAction&&Oa.map(function(En,kn){return En.id==="up"&&Pe.key===1||En.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:kn,placement:"bottom",title:En.name},a.createElement("span",{onClick:()=>fn(En),className:En.icon}))})))},ma=()=>{var Hn,En;return a.createElement("aside",null,a.createElement("div",{className:xa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.required},"*"),a.createElement("span",{className:xa.title},"\u9898\u5E72\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Qn,onChange:kn=>hn(kn)}),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.required},"*"),a.createElement("span",{className:xa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:xa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),yn.map((kn,pn)=>{var da,Va;return a.createElement("div",{className:xa.choiceWrap,key:pn},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${xa.answer} ${wn.includes(pn)?xa.activeAnswer:""}`,onClick:()=>{wn.includes(pn)?Jt(wn.filter(au=>au!==pn)):Jt([...wn,pn])}},Zr[pn])),a.createElement("div",{className:xa.editorWrap},Ht===pn?a.createElement(yi.Z,{id:`single-question-option-${pn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:kn,onChange:au=>{yn[pn]=au,un(yn)}}):a.createElement("div",{className:xa.htmlWrap,onClick:()=>Kt(pn)},a.createElement(uu.Z,{value:kn}))),((Va=(da=Ve.editData)==null?void 0:da.exercise)==null?void 0:Va.exercise_status)===1&&a.createElement(a.Fragment,null,pn>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${xa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>un(yn.filter((au,qa)=>qa!==pn))})),pn<7&&pn===yn.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${xa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>un([...yn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Da,onChange:kn=>ca(kn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:ha,max:1e4,min:0,onChange:kn=>{Pt(kn)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:xa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:nn,onChange:kn=>{Xa(kn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:`${xa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:xa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(_n.N,{value:Yt,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:gn,subId:(En=(Hn=Ve.editData)==null?void 0:Hn.exercise)==null?void 0:En.sub_discipline_id,knowledgeOptions:Cu,onAddKnowledgeFinish:Qa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:fa,onChange:kn=>{dt(kn)}}))),a.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Ut(),Rt(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{ya()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:xa.wrap},!xt&&xn(),xt&&ma())});var ql=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})(Lr),kr=z(55241),su=z(67294),Fu=Object.defineProperty,bu=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Ll=(ce,se,ae)=>se in ce?Fu(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Lu=(ce,se)=>{for(var ae in se||(se={}))El.call(se,ae)&&Ll(ce,ae,se[ae]);if(bu)for(var ae of bu(se))Yl.call(se,ae)&&Ll(ce,ae,se[ae]);return ce},xr=(ce,se)=>{var ae={};for(var _e in ce)El.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&bu)for(var _e of bu(ce))se.indexOf(_e)<0&&Yl.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Rr=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Nl=null,Al=(ce,se)=>{var ae=ce,{problemset:_e,globalSetting:pt,exercise:Ve,loading:Dt,dispatch:et,editData:Be,cancelAdd:Pe=()=>{},editKey:Ut,setEditKey:vn=()=>{},addCallback:Fn=()=>{},reload:It=()=>{},setIsClaer:Vt=()=>{}}=ae,Sn=xr(ae,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[bn,yn]=(0,a.useState)(""),[un,Ht]=(0,a.useState)(""),[Kt,wn]=(0,a.useState)(""),[Jt,Qn]=(0,a.useState)([]),[hn,ha]=(0,a.useState)(""),[Pt,xt]=(0,a.useState)(),[Rt,Yt]=(0,a.useState)(!1),[gn,nn]=(0,a.useState)([]),[Xa,fa]=(0,a.useState)(!1),[dt,Da]=(0,a.useState)(!1),ca=(0,he.useParams)(),Cu=(0,a.useRef)(!1),[Sa,Wn]=(0,a.useState)([]),[Qa,nu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var kn;if(Cu.current)return;Be.edit&&(fa(!0),Ht(""),yn(""),nn([])),yn(Be.shixun_name),Ht(Be.question_title);const pn=[];(kn=Be.shixun)==null||kn.map(da=>{pn.push(da.challenge_score),Sa.push({challenge_id:da.challenge_id,open:!0})}),Wn(Sa),nn(pn),nu(!(Be!=null&&Be.ignore_prompt))},[Be]),(0,a.useEffect)(()=>{Yt(!1)},[Xa]),(0,a.useImperativeHandle)(se,()=>({onSave:ya,isEdit:Xa}));const Zu=kn=>{(kn==null?void 0:kn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),fa(!1),vn(-1),Cu.current=!1,It())},ya=()=>Rr(void 0,null,function*(){let kn=[];if(!1)return!1;Cu.current=!0,Da(!0);let da;return Be.question_id?da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Be.question_id,question_title:un,shixun_name:bn,shixun_id:Be.shixun_id,question_type:5,question_scores:gn}}):da=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Be==null?void 0:Be.insert_id,categoryId:ca.categoryId,question_title:un,shixun_name:bn,shixun_id:Be.shixun_id,question_type:5,question_scores:gn,is_copy:Be.is_copy}}),Zu(da),Da(!1),{name:un,analysis:Kt,standard_answers:kn,is_ordered:Pt}}),Oa=()=>{var kn;return su.createElement("aside",null,su.createElement("div",{className:xa.questionType},su.createElement("div",null,su.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),su.createElement("div",{className:"mt10"},su.createElement(Le.default,{defaultValue:bn,onChange:pn=>{yn(pn.target.value)}})),su.createElement("div",{className:"mt10"},su.createElement(yi.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:un,onChange:pn=>{Ht(pn)}})),su.createElement("div",{className:"mt20"},(kn=Be.shixun)==null?void 0:kn.map((pn,da)=>su.createElement(oe.Z,{gutter:[20,20]},su.createElement(ve.Z,{flex:"1"},da+1,".",pn.challenge_name),su.createElement(ve.Z,null,su.createElement(Re.Z,{defaultValue:gn[da],onChange:Va=>{gn[da]=Va,nn(gn),console.log("srore:L",gn[da])}})," \u5206")))),su.createElement("div",{className:"mt20"},Jt.length>1&&su.createElement("span",null,su.createElement(Se.default,{checked:Pt,onChange:pn=>xt(pn.target.checked),className:`${xa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),su.createElement("span",{className:`${xa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),su.createElement("aside",{className:"tr"},(Ut!==-1||!(Be!=null&&Be.edit))&&su.createElement(me.ZP,{type:"default",onClick:()=>{Pe(),fa(!1)}},"\u53D6\u6D88"),su.createElement(me.ZP,{loading:dt,className:"ml20",type:"primary",onClick:()=>{ya()}},"\u4FDD\u5B58")))},fn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(kn=>{var pn,da;return((da=(pn=Ve==null?void 0:Ve.editData)==null?void 0:pn.exercise)==null?void 0:da.exercise_status)===1?kn:kn.id!=="del"&&kn.id!=="add"}),xn=kn=>Rr(void 0,null,function*(){if(Ut!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(kn.id){case"del":let pn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Rr(this,null,function*(){yield(0,ne.Fl)({id:Be.question_id}),et({type:"exercise/editExercise",payload:Lu({},ca)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Be.question_id,opr:kn.id}}),et({type:"exercise/editExercise",payload:Lu({},ca)});break;case"edit":vn(Be.dragKey),fa(!0);break;case"add":et({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Be.key,insert_id:Be==null?void 0:Be.question_id,question_type:5}}});break}}),ma=()=>Rr(void 0,null,function*(){const kn=yield(0,Ce.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[ca==null?void 0:ca.categoryId],exercise_question_id:Be.question_id}});(kn==null?void 0:kn.status)===0&&(et({type:"classroomList/setActionTabs",payload:{}}),pe.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Hn=()=>Rr(void 0,null,function*(){let kn=yield(0,Ce.ZP)(`/api/courses/${ca==null?void 0:ca.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:ca==null?void 0:ca.categoryId,exercise_question_id:Be==null?void 0:Be.question_id}});(kn==null?void 0:kn.status)===0&&nu(!1)}),En=()=>{var kn,pn;return su.createElement("aside",null,su.createElement("div",{className:xa.questionType},!(Be!=null&&Be.isPreview)&&su.createElement("div",null,su.createElement("span",{className:"font16 c-blue"},Be.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Be.question_score,"\u5206\uFF09")),Be!=null&&Be.isPreview?su.createElement("div",{style:{display:"flex",alignItems:"center"}},su.createElement("span",{style:{flexShrink:0},className:"font18"},Be.key,"."),su.createElement(uu.Z,{value:Be.question_title}),su.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Be.question_score,"\u5206\uFF09"),!!((kn=Be.schools)!=null&&kn.length)&&su.createElement(Ae.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},su.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,Mn.G5)()&&(Be==null?void 0:Be.shixun_change)&&su.createElement(kr.Z,{trigger:"click",open:Qa,onOpenChange:da=>nu(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:su.createElement("div",{style:{width:"310px",color:"#000"}},su.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),su.createElement("div",{className:xa.btn_warp},su.createElement(me.ZP,{size:"small",onClick:Hn},"\u5FFD\u7565"),su.createElement(me.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{nu(!1),et({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ma()}})}},"\u786E\u8BA4\u540C\u6B65"),su.createElement(me.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,de.xg)(`/shixuns/${Be==null?void 0:Be.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},su.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:da=>da.stopPropagation()}))):su.createElement("div",{className:"mt5"},su.createElement(uu.Z,{value:Be.question_title})),su.createElement("div",{className:"mt30"}),(pn=Be.shixun)==null?void 0:pn.map(function(da,Va){var au,qa,Fr,Mu,ia,Ou,cr,il,Kl,mu;return su.createElement("div",null,su.createElement("div",{key:Va,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((au=Sa[Va])!=null&&au.open)||!((Fr=(qa=Ve==null?void 0:Ve.editData)==null?void 0:qa.exercise)!=null&&Fr.show_challenge_task_pass))&&10}},su.createElement("div",null,su.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Va+1,"\u5173 ",su.createElement("span",{className:"ml10"},da.challenge_name)," ",su.createElement("span",{className:"ml10"},da.challenge_score," \u5206")),((ia=(Mu=Ve==null?void 0:Ve.editData)==null?void 0:Mu.exercise)==null?void 0:ia.show_challenge_task_pass)&&su.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var _u;Sa[Va].open=!((_u=Sa[Va])!=null&&_u.open),Wn([...Sa])}},(Ou=Sa[Va])!=null&&Ou.open?"\u6536\u8D77":"\u5C55\u5F00",(cr=Sa[Va])!=null&&cr.open?su.createElement(ps.Z,{style:{marginLeft:8}}):su.createElement(fs.Z,{style:{marginLeft:8}}))),((Kl=(il=Ve==null?void 0:Ve.editData)==null?void 0:il.exercise)==null?void 0:Kl.show_challenge_task_pass)&&su.createElement(uu.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((mu=Sa[Va])!=null&&mu.open)&&"none"},value:(da==null?void 0:da.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),su.createElement("div",{className:xa.action},su.createElement(he.Link,{target:"_blank",to:`/shixuns/${(0,Mn.G5)()?Be.forked_shixun_identifier:Be==null?void 0:Be.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Be.hideAction&&fn.map(function(da,Va){return da.id==="up"&&Be.key===1||da.id==="down"&&Be.key===Be.len?null:su.createElement(Ae.Z,{key:Va,placement:"bottom",title:da.name},su.createElement("span",{onClick:()=>xn(da),className:da.icon}))})))};return su.createElement("section",{className:xa.wrap},!Xa&&En(),Xa&&Oa())};var so=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Al)),Nu=z(52810),Er=Object.defineProperty,Gr=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,zo=(ce,se,ae)=>se in ce?Er(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Jo=(ce,se)=>{for(var ae in se||(se={}))tr.call(se,ae)&&zo(ce,ae,se[ae]);if(Gr)for(var ae of Gr(se))Nr.call(se,ae)&&zo(ce,ae,se[ae]);return ce},wi=(ce,se)=>{var ae={};for(var _e in ce)tr.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Gr)for(var _e of Gr(ce))se.indexOf(_e)<0&&Nr.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Cs=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ql=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ut=()=>{},editKey:vn,setEditKey:Fn=()=>{},setIsClaer:It=()=>{},reload:Vt=()=>{},addCallback:Sn=En=>{}}=ae,bn=wi(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[yn,un]=(0,a.useState)([]),[Ht,Kt]=(0,a.useState)(),[wn,Jt]=(0,a.useState)([]),[Qn,hn]=(0,a.useState)(""),[ha,Pt]=(0,a.useState)(),[xt,Rt]=(0,a.useState)([]),[Yt,gn]=(0,a.useState)(!1),[nn,Xa]=(0,a.useState)(1),[fa,dt]=(0,a.useState)(!1),[Da,ca]=(0,a.useState)(""),Cu=(0,he.useParams)(),Sa=(0,a.useRef)(null),Wn=(0,a.useRef)(!1),[Qa,nu]=(0,a.useState)([]),Zu=En=>{nu([...Qa,Jo({},En)])};(0,a.useEffect)(()=>{un(["","","",""])},[]),(0,a.useEffect)(()=>{if(Wn.current)return;if(!(Pe!=null&&Pe.question_choices)){gn(!0),hn(""),Pt(5),un(["","","",""]),Jt([]);return}hn(Pe==null?void 0:Pe.question_title),Pt(Pe==null?void 0:Pe.question_score),dt(!(Pe!=null&&Pe.repeat_answer)),ca(Pe==null?void 0:Pe.analysis),Xa(Pe==null?void 0:Pe.difficulty),un(Pe==null?void 0:Pe.question_choices.map(kn=>kn.choice_text));const En=[];Pe==null||Pe.standard_answer.map((kn,pn)=>{En.push(kn-1)}),Rt(Pe.tag_discipline_ids),Jt(En)},[Pe,Yt]),(0,a.useEffect)(()=>{Yt&&En();function En(){return Cs(this,null,function*(){var kn,pn;const da=yield(0,ne.YY)({sub_discipline_id:(pn=(kn=pt.editData)==null?void 0:kn.exercise)==null?void 0:pn.sub_discipline_id});nu(da.tag_disciplines)})}},[Yt]),(0,a.useEffect)(()=>{var En;const kn=(En=pt==null?void 0:pt.tagDisciplineData)!=null&&En.tag_disciplines&&Array.isArray(pt.tagDisciplineData.tag_disciplines)?pt.tagDisciplineData.tag_disciplines:[];nu(kn)},[pt.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:Oa,isEdit:Yt}));const ya=En=>{(En==null?void 0:En.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),gn(!1),Fn(-1),Wn.current=!1,Vt())},Oa=()=>Cs(void 0,null,function*(){var En,kn,pn,da;if(!Qn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Va=yn.findIndex(Fr=>!Fr);if(Va>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Nu.k4[Va]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return pe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(wn.length<1)return pe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const au=yn.map((Fr,Mu)=>({choice_text:Fr,is_answer:wn.includes(Mu)?Mu+1:0}));Wn.current=!0;let qa;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Cs(void 0,null,function*(){var Fr,Mu;qa=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Qn,question_type:1,question_score:ha,question_choices:au.map(ia=>ia.choice_text),standard_answers:au.filter(ia=>ia.is_answer).map(ia=>ia.is_answer),tag_discipline_ids:xt,sub_discipline_id:(Mu=(Fr=pt.editData)==null?void 0:Fr.exercise)==null?void 0:Mu.sub_discipline_id,difficulty:nn,is_cover:1,repeat_answer:!fa,analysis:Da}}),ya(qa)}),onCancel:()=>Cs(void 0,null,function*(){var Fr,Mu;qa=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Qn,question_type:1,question_score:ha,question_choices:au.map(ia=>ia.choice_text),standard_answers:au.filter(ia=>ia.is_answer).map(ia=>ia.is_answer),tag_discipline_ids:xt,sub_discipline_id:(Mu=(Fr=pt.editData)==null?void 0:Fr.exercise)==null?void 0:Mu.sub_discipline_id,difficulty:nn,repeat_answer:!fa,analysis:Da}}),ya(qa)})}):(qa=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Qn,question_type:1,question_score:ha,question_choices:au.map(Fr=>Fr.choice_text),standard_answers:au.filter(Fr=>Fr.is_answer).map(Fr=>Fr.is_answer),tag_discipline_ids:xt,sub_discipline_id:(kn=(En=pt.editData)==null?void 0:En.exercise)==null?void 0:kn.sub_discipline_id,difficulty:nn,repeat_answer:!fa,analysis:Da}}),ya(qa)):(qa=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Cu.categoryId,question_title:Qn,question_type:1,question_score:ha,question_choices:au.map(Fr=>Fr.choice_text),standard_answers:au.filter(Fr=>Fr.is_answer).map(Fr=>Fr.is_answer),tag_discipline_ids:xt,sub_discipline_id:(da=(pn=pt.editData)==null?void 0:pn.exercise)==null?void 0:da.sub_discipline_id,difficulty:nn,repeat_answer:!fa,analysis:Da}}),ya(qa))}),fn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(En=>{var kn,pn;return((pn=(kn=pt==null?void 0:pt.editData)==null?void 0:kn.exercise)==null?void 0:pn.exercise_status)===1?En:En.id!=="del"&&En.id!=="add"}),xn=En=>Cs(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(En.id){case"del":let kn;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Cs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Jo({},Cu)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:En.id}}),et({type:"exercise/editExercise",payload:Jo({},Cu)});break;case"edit":Fn(Pe.dragKey),gn(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),ma=()=>{var En;return a.createElement("aside",{ref:Sa},a.createElement("div",{className:xa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:xa.questionChoices},(En=Pe==null?void 0:Pe.question_choices)==null?void 0:En.map(function(kn,pn){return a.createElement(oe.Z,{key:pn},a.createElement(ve.Z,null,a.createElement(Ie.ZP,{key:pn,checked:Pe.standard_answer.includes(pn+1),disabled:!0},Nu.k4[pn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(uu.Z,{value:kn.choice_text}))))})),a.createElement("div",{className:xa.action},!Pe.hideAction&&fn.map(function(kn,pn){return kn.id==="up"&&Pe.key===1||kn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:pn,placement:"bottom",title:kn.name},a.createElement("span",{onClick:()=>xn(kn),className:kn.icon}))})))},Hn=()=>{var En,kn;return a.createElement("aside",null,a.createElement("div",{className:xa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.required},"*"),a.createElement("span",{className:xa.title},"\u9898\u5E72\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Qn,onChange:pn=>hn(pn)}),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.required},"*"),a.createElement("span",{className:xa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:xa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),yn.map((pn,da)=>{var Va,au;return a.createElement("div",{className:xa.choiceWrap,key:da},a.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${xa.answer} ${wn.includes(da)?xa.activeAnswer:""}`,onClick:()=>{wn.includes(da)?Jt(wn.filter(qa=>qa!==da)):Jt([...wn,da])}},Nu.k4[da])),a.createElement("div",{className:xa.editorWrap},Ht===da?a.createElement(yi.Z,{id:`single-question-option-${da}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pn,onChange:qa=>{yn[da]=qa,un(yn)}}):a.createElement("div",{className:xa.htmlWrap,onClick:()=>Kt(da)},a.createElement(uu.Z,{value:pn}))),((au=(Va=pt.editData)==null?void 0:Va.exercise)==null?void 0:au.exercise_status)===1&&a.createElement(a.Fragment,null,da>1&&a.createElement(Ae.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${xa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>un(yn.filter((qa,Fr)=>Fr!==da))})),da<7&&da===yn.length-1&&a.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${xa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>un([...yn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Da,onChange:pn=>ca(pn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:ha,max:1e4,min:0,onChange:pn=>{Pt(pn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:xa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:nn,onChange:pn=>{Xa(pn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:xa.titleWrap},a.createElement("span",{className:`${xa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:xa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(_n.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:xt,onChange:Rt,subId:(kn=(En=pt.editData)==null?void 0:En.exercise)==null?void 0:kn.sub_discipline_id,knowledgeOptions:Qa,onAddKnowledgeFinish:Zu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:fa,onChange:pn=>{dt(pn)}}))),a.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Ut(),gn(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{Oa()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:xa.wrap},!Yt&&ma(),Yt&&Hn())};var Xs=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ql)),Js=z(66309),Si=({value:ce=[[],[]],onChange:se})=>{var ae,_e;const[pt,Ve]=(0,a.useState)(""),[Dt,et]=(0,a.useState)(""),Be=Pe=>{if(!Pe)return!1;let Ut=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(pe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ae.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:pt,onChange:Pe=>{Ve(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var Ut,vn,Fn;const It=(Ut=Pe.target)==null?void 0:Ut.value;Be(It)&&((Fn=ce[0])==null||Fn.push((vn=It==null?void 0:It.split("|"))==null?void 0:vn.filter(Vt=>!!Vt)),se([...ce]),Ve(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ae=ce==null?void 0:ce[0])==null?void 0:ae.map((Pe,Ut)=>a.createElement(Js.default,{className:"mb10",key:Ut,closable:!0,onClose:vn=>{var Fn;vn.preventDefault(),ce[0]=(Fn=ce[0])==null?void 0:Fn.filter((It,Vt)=>Vt!==Ut),se([...ce])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(oe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Le.default,{value:Dt,onChange:Pe=>{et(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var Ut,vn,Fn;const It=(Ut=Pe.target)==null?void 0:Ut.value;Be(It)&&((Fn=ce[1])==null||Fn.push((vn=It==null?void 0:It.split("|"))==null?void 0:vn.filter(Vt=>!!Vt)),se([...ce]),et(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(_e=ce==null?void 0:ce[1])==null?void 0:_e.map((Pe,Ut)=>a.createElement(Js.default,{className:"mb10",key:Ut,closable:!0,onClose:vn=>{var Fn;vn.preventDefault(),ce[1]=(Fn=ce[1])==null?void 0:Fn.filter((It,Vt)=>Vt!==Ut),se([...ce])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Ki=Object.defineProperty,Vo=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,Zc=Object.prototype.propertyIsEnumerable,gc=(ce,se,ae)=>se in ce?Ki(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,dd=(ce,se)=>{for(var ae in se||(se={}))ws.call(se,ae)&&gc(ce,ae,se[ae]);if(Vo)for(var ae of Vo(se))Zc.call(se,ae)&&gc(ce,ae,se[ae]);return ce},Yc=(ce,se)=>{var ae={};for(var _e in ce)ws.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Vo)for(var _e of Vo(ce))se.indexOf(_e)<0&&Zc.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Xl=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const hc=null,Ic=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ut=()=>{},editKey:vn,setEditKey:Fn=()=>{},reload:It=()=>{},addCallback:Vt=()=>{},setIsClaer:Sn=()=>{}}=ae,bn=Yc(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[yn,un]=(0,a.useState)(""),[Ht,Kt]=(0,a.useState)(""),[wn,Jt]=(0,a.useState)(""),[Qn,hn]=(0,a.useState)(),[ha,Pt]=(0,a.useState)(!1),[xt,Rt]=(0,a.useState)([]),[Yt,gn]=(0,a.useState)(1),[nn,Xa]=(0,a.useState)(!1),[fa,dt]=(0,a.useState)([[],[]]),Da=(0,a.useRef)(!1),ca=(0,he.useParams)(),[Cu,Sa]=(0,a.useState)([]),Wn=xn=>{Sa([...Cu,dd({},xn)])};(0,a.useEffect)(()=>{var xn;if(!Da.current){if(!(Pe!=null&&Pe.question_title)){Pt(!0),un(""),Jt(""),hn(10);return}Xa(!(Pe!=null&&Pe.repeat_answer)),un(Pe==null?void 0:Pe.question_title),Jt((xn=Pe==null?void 0:Pe.standard_answer)==null?void 0:xn[0]),hn(Pe==null?void 0:Pe.question_score),Rt(Pe.tag_discipline_ids),gn(Pe==null?void 0:Pe.difficulty),Kt(Pe==null?void 0:Pe.analysis),dt([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[_e.editData,ha]),(0,a.useEffect)(()=>{var xn;const ma=(xn=pt==null?void 0:pt.tagDisciplineData)!=null&&xn.tag_disciplines&&Array.isArray(pt.tagDisciplineData.tag_disciplines)?pt.tagDisciplineData.tag_disciplines:[];Sa(ma)},[pt.tagDisciplineData]),(0,a.useEffect)(()=>{ha&&xn();function xn(){return Xl(this,null,function*(){var ma,Hn;const En=yield(0,ne.YY)({sub_discipline_id:(Hn=(ma=pt.editData)==null?void 0:ma.exercise)==null?void 0:Hn.sub_discipline_id});Sa(En.tag_disciplines)})}},[ha]),(0,a.useImperativeHandle)(se,()=>({onSave:nu,isEdit:ha}));const Qa=xn=>{(xn==null?void 0:xn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt(!1),Fn(-1),Da.current=!1,It())},nu=()=>Xl(void 0,null,function*(){var xn,ma,Hn,En;if(!yn)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const kn=fa[0],pn=fa[1];Da.current=!0;let da;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Xl(void 0,null,function*(){var Va,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:yn,question_type:4,question_score:Qn,standard_answers:[wn],tag_discipline_ids:xt,sub_discipline_id:(au=(Va=pt.editData)==null?void 0:Va.exercise)==null?void 0:au.sub_discipline_id,difficulty:Yt,is_cover:1,repeat_answer:!nn,analysis:Ht,normal_keywords:kn,main_keywords:pn}}),Qa(da)}),onCancel:()=>Xl(void 0,null,function*(){var Va,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:yn,question_type:4,question_score:Qn,standard_answers:[wn],tag_discipline_ids:xt,sub_discipline_id:(au=(Va=pt.editData)==null?void 0:Va.exercise)==null?void 0:au.sub_discipline_id,difficulty:Yt,repeat_answer:!nn,analysis:Ht,normal_keywords:kn,main_keywords:pn}}),Qa(da)})}):(da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:yn,question_type:4,question_score:Qn,standard_answers:[wn],tag_discipline_ids:xt,sub_discipline_id:(ma=(xn=pt.editData)==null?void 0:xn.exercise)==null?void 0:ma.sub_discipline_id,difficulty:Yt,repeat_answer:!nn,analysis:Ht,normal_keywords:kn,main_keywords:pn}}),Qa(da)):(da=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ca.categoryId,exercise_bank_id:ca.categoryId,question_title:yn,question_type:4,question_score:Qn,standard_answers:[wn],tag_discipline_ids:xt,sub_discipline_id:(En=(Hn=pt.editData)==null?void 0:Hn.exercise)==null?void 0:En.sub_discipline_id,difficulty:Yt,repeat_answer:!nn,analysis:Ht,normal_keywords:kn,main_keywords:pn}}),Qa(da)),{name:yn,answer_texts:[wn],analysis:Ht,normal_keywords:kn,main_keywords:pn}}),Zu=()=>{var xn,ma;return a.createElement("aside",null,a.createElement("div",{className:xa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:yn,onChange:Hn=>un(Hn)}),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(yi.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:wn,onChange:Hn=>Jt(Hn)}),a.createElement(Si,{value:fa,onChange:dt}),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:xa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(yi.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ht,onChange:Hn=>Kt(Hn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Re.Z,{value:Qn,max:1e4,min:0,onChange:Hn=>{hn(Hn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:xa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(Ie.ZP.Group,{value:Yt,onChange:Hn=>{gn(Hn.target.value)}},a.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:xa.titleWrap},a.createElement("span",{className:`${xa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:xa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(_n.N,{value:xt,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Rt,subId:(ma=(xn=pt.editData)==null?void 0:xn.exercise)==null?void 0:ma.sub_discipline_id,knowledgeOptions:Cu,onAddKnowledgeFinish:Wn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ne.Z,{checked:nn,onChange:Hn=>{Xa(Hn)}}))),a.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&a.createElement(me.ZP,{type:"default",onClick:()=>{Ut(),Pt(!1)}},"\u53D6\u6D88"),a.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{nu()}},"\u4FDD\u5B58")))},ya=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xn=>{var ma,Hn;return((Hn=(ma=pt==null?void 0:pt.editData)==null?void 0:ma.exercise)==null?void 0:Hn.exercise_status)===1?xn:xn.id!=="del"&&xn.id!=="add"}),Oa=xn=>Xl(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xn.id){case"del":let ma;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Xl(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:dd({},ca)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:xn.id}}),et({type:"exercise/editExercise",payload:dd({},ca)});break;case"edit":Fn(Pe.dragKey),Pt(!0);break;case"add":Vt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),fn=()=>a.createElement("aside",null,a.createElement("div",{className:xa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(uu.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(uu.Z,{value:Pe.question_title})),a.createElement("div",{className:xa.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(uu.Z,{value:wn||""})),a.createElement("div",{className:xa.action},!Pe.hideAction&&ya.map(function(xn,ma){return xn.id==="up"&&Pe.key===1||xn.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ae.Z,{key:ma,placement:"bottom",title:xn.name},a.createElement("span",{onClick:()=>Oa(xn),className:xn.icon}))})));return a.createElement("section",{className:xa.wrap},!ha&&fn(),ha&&Zu())};var Xc=(0,he.connect)(({problemset:ce,loading:se,exercise:ae,globalSetting:_e})=>({problemset:ce,globalSetting:_e,exercise:ae,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ic)),qo=z(67294),ad=Object.defineProperty,Qc=Object.getOwnPropertySymbols,qd=Object.prototype.hasOwnProperty,Qd=Object.prototype.propertyIsEnumerable,Id=(ce,se,ae)=>se in ce?ad(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ld=(ce,se)=>{for(var ae in se||(se={}))qd.call(se,ae)&&Id(ce,ae,se[ae]);if(Qc)for(var ae of Qc(se))Qd.call(se,ae)&&Id(ce,ae,se[ae]);return ce},Fd=(ce,se)=>{var ae={};for(var _e in ce)qd.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Qc)for(var _e of Qc(ce))se.indexOf(_e)<0&&Qd.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},md=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const m0=["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"],_d=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ut=()=>{},editKey:vn,setEditKey:Fn=()=>{},addCallback:It=()=>{},setIsClaer:Vt=()=>{}}=ae,Sn=Fd(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[bn,yn]=(0,a.useState)([]),[un,Ht]=(0,a.useState)(),[Kt,wn]=(0,a.useState)([]),[Jt,Qn]=(0,a.useState)(""),[hn,ha]=(0,a.useState)(5),[Pt,xt]=(0,a.useState)(!1),Rt=(0,he.useParams)();(0,a.useEffect)(()=>{yn(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){xt(!0),Qn(""),ha(5),yn(["","","",""]),wn([]);return}Qn(Pe==null?void 0:Pe.question_title),ha(Pe==null?void 0:Pe.question_score),yn(Pe==null?void 0:Pe.question_choices.map(Da=>Da.choice_text));const dt=[];Pe==null||Pe.standard_answer.map((Da,ca)=>{dt.push(Da-1)}),wn(dt)},[Pe]),(0,a.useImperativeHandle)(se,()=>({onSave:Yt,isEdit:Pt}));const Yt=()=>md(void 0,null,function*(){if(!Jt)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const dt=bn.findIndex(Cu=>!Cu);if(dt>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${m0[dt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Kt.length)return pe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Kt.length<1)return pe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Da=bn.map((Cu,Sa)=>({choice_text:Cu,is_answer:Kt.includes(Sa)?Sa+1:0}));let ca;Pe.question_id?ca=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jt,question_type:1,question_score:hn,question_choices:Da.map(Cu=>Cu.choice_text),standard_answers:Da.filter(Cu=>Cu.is_answer).map(Cu=>Cu.is_answer)}}):ca=yield et({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Rt.categoryId,question_title:Jt,question_type:1,question_score:"5.0",question_choices:Da.map(Cu=>Cu.choice_text),standard_answers:Da.filter(Cu=>Cu.is_answer).map(Cu=>Cu.is_answer)}}),ca.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),xt(!1),et({type:"exercise/editExercise",payload:Ld({},Rt)}))}),gn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(dt=>{var Da,ca;return((ca=(Da=pt==null?void 0:pt.editData)==null?void 0:Da.exercise)==null?void 0:ca.exercise_status)===1?dt:dt.id!=="del"&&dt.id!=="add"}),nn=dt=>md(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(dt.id){case"del":let Da;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return md(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Ld({},Rt)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:dt.id}}),et({type:"exercise/editExercise",payload:Ld({},Rt)});break;case"edit":he.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${Rt.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":It({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Xa=dt=>md(void 0,null,function*(){dt.preventDefault();const Da=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});Da.status===0&&(0,de.xg)(`/myproblems/${Da==null?void 0:Da.identifier}`)}),fa=()=>{var dt,Da,ca,Cu,Sa,Wn,Qa;return qo.createElement("aside",null,qo.createElement("div",{className:xa.questionType},!(Pe!=null&&Pe.isPreview)&&qo.createElement("div",null,qo.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?qo.createElement(qo.Fragment,null,qo.createElement("div",{style:{display:"flex"}},qo.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),qo.createElement(uu.Z,{value:Pe.question_title}),qo.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),qo.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(dt=Pe==null?void 0:Pe.languages)==null?void 0:dt.join("/")),((ca=(Da=pt==null?void 0:pt.editData)==null?void 0:Da.exercise)==null?void 0:ca.show_hack_sets)&&qo.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},qo.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},qo.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),qo.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(nu,Zu,ya)=>ya+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(nu,Zu,ya)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,nu)},qo.createElement("div",{className:xa.divname},nu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(nu,Zu,ya)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,nu)}," ",qo.createElement("div",{className:xa.divname},nu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):qo.createElement("div",{className:"mt5"},qo.createElement(uu.Z,{value:Pe.question_title}),((Sa=(Cu=pt==null?void 0:pt.editData)==null?void 0:Cu.exercise)==null?void 0:Sa.show_hack_sets)&&qo.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},qo.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},qo.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),qo.createElement(x.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(nu,Zu,ya)=>ya+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(nu,Zu,ya)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,nu)},qo.createElement("div",{className:xa.divname},nu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(nu,Zu,ya)=>qo.createElement(Ae.Z,{title:qo.createElement("pre",null,nu)}," ",qo.createElement("div",{className:xa.divname},nu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Qa=(Wn=pt==null?void 0:pt.editData)==null?void 0:Wn.exercise)==null?void 0:Qa.show_hack_description)&&qo.createElement("div",{className:xa.questionChoices},qo.createElement(uu.Z,{value:Pe.description||""})),qo.createElement("div",{className:xa.action},qo.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,de.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${Rt.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${Rt.coursesId}/exercise/add/${Rt.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&gn.map(function(nu,Zu){return nu.id==="up"&&Pe.key===1||nu.id==="down"&&Pe.key===Pe.len?null:qo.createElement(Ae.Z,{key:Zu,placement:"bottom",title:nu.name},qo.createElement("span",{onClick:()=>nn(nu),className:nu.icon}))})))};return qo.createElement("section",{className:xa.wrap},fa())};var Ud=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(_d)),Nd=z(2715),zs={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},ud=z(31520),is=z(67294),qn=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const pr=({exercise:ce,globalSetting:se,user:ae,loading:_e,questionInfo:pt,dispatch:Ve})=>{var Dt;const et=(0,he.useParams)(),{is_open_ai_review:Be,zero_commit_student_works:Pe,unified_ai_setting:Ut,ai_review_settings:vn,is_random:Fn}=ce.commonHeader,[It,Vt]=(0,a.useState)({}),[Sn,bn]=(0,a.useState)(!1),[yn,un]=(0,a.useState)(0),[Ht,Kt]=(0,a.useState)(!1),wn=Ut?vn:((Dt=pt==null?void 0:pt.ai_review_settings)==null?void 0:Dt.length)>0?pt.ai_review_settings:vn;(0,a.useEffect)(()=>{!_e["exercise/getCommonHeader"]&&Be&&!(0,Mn.dE)()&&Jt()},[_e["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((It==null?void 0:It.status)=="running"){const Pt=setInterval(()=>{Jt()},3e3);return()=>clearInterval(Pt)}},[It==null?void 0:It.status]);const Jt=()=>qn(void 0,null,function*(){const Pt=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:et==null?void 0:et.categoryId,exercise_question_id:pt==null?void 0:pt.question_id}});(Pt==null?void 0:Pt.status)===0&&Vt(Pt==null?void 0:Pt.data)}),Qn=Pt=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:It==null?void 0:It.id,status:Pt,questionId:pt==null?void 0:pt.question_id,onOK:()=>{Jt()}}})},hn=()=>{Ve({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:et==null?void 0:et.categoryId,exercise_question_id:pt==null?void 0:pt.question_id}}})},ha=()=>qn(void 0,null,function*(){if(Be){if(Pe)return pe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Kt(!0);const Pt=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:et==null?void 0:et.categoryId,range:yn,exercise_question_id:pt==null?void 0:pt.question_id}});(Pt==null?void 0:Pt.status)===0&&(bn(!1),Jt()),Kt(!1)});return is.createElement("div",{className:zs.ai_review_warp},is.createElement("div",null,Be&&(It==null?void 0:It.status)=="running"&&is.createElement("div",{className:zs.under_review},is.createElement(jt.Z,{spinning:!0,className:"mr6",size:"small"}),is.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),is.createElement("span",{className:"ml5",style:{color:"#3061D0"}},It==null?void 0:It.rate,(It==null?void 0:It.rate)=="0.0%"&&is.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Be&&["success","failed"].includes(It==null?void 0:It.status)&&is.createElement("div",{className:zs.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",is.createElement("span",{style:{color:"#3061D0"},onClick:()=>Qn(1)},It==null?void 0:It.success_count),"\u4EBA\uFF0C \u5931\u8D25",is.createElement("span",{style:{color:"#ff0000"},onClick:()=>Qn(0)},It==null?void 0:It.fail_count),"\u4EBA")),is.createElement("div",{className:"flex"},is.createElement("div",{className:zs.btn_operate,onClick:hn},is.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),is.createElement("div",{className:`${zs.btn_review} ${(It==null?void 0:It.status)=="running"&&zs.is_disabled}`,onClick:()=>{if((It==null?void 0:It.status)!="running"){if(!Be)return pe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;un(0),bn(!0)}}},is.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),is.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Sn,destroyOnClose:!0,onCancel:()=>bn(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Ht,onOk:()=>ha()},is.createElement("div",{className:"flex item-center justify-between mb10"},is.createElement("div",{className:zs.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),is.createElement("div",{className:"flex"},is.createElement("div",{className:zs.btns_pfbz,onClick:()=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:pt==null?void 0:pt.question_id,ai_review_settings:wn}})}},is.createElement("img",{src:ud.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),is.createElement("div",{className:zs.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${et.coursesId}/exercise/${et.categoryId}/detail?random=${Fn}&tabs=12`}},is.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),is.createElement(x.default,{pagination:!1,dataSource:wn,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),is.createElement("div",{className:zs.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),is.createElement("div",{className:zs.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},is.createElement(Ie.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Pt=>un(Pt.target.value),value:yn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var _l=(0,he.connect)(({exercise:ce,globalSetting:se,loading:ae,user:_e})=>({exercise:ce,globalSetting:se,loading:ae.effects,user:_e}))(pr),Na=z(67294),Su=Object.defineProperty,Zo=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,Oi=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,Mi=(ce,se,ae)=>se in ce?Su(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Bc=(ce,se)=>{for(var ae in se||(se={}))uo.call(se,ae)&&Mi(ce,ae,se[ae]);if(Oi)for(var ae of Oi(se))As.call(se,ae)&&Mi(ce,ae,se[ae]);return ce},gd=(ce,se)=>Zo(ce,Ci(se)),cl=(ce,se)=>{var ae={};for(var _e in ce)uo.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Oi)for(var _e of Oi(ce))se.indexOf(_e)<0&&As.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},qs=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Fc=(ce,se)=>{var ae=ce,{problemset:_e,exercise:pt,globalSetting:Ve,loading:Dt,dispatch:et,onRef:Be=()=>{},editData:Pe,cancelAdd:Ut=()=>{},editKey:vn,setEditKey:Fn=()=>{},setIsClaer:It=()=>{},addCallback:Vt=Hn=>{},reload:Sn=()=>{},markBtnVisible:bn,handleMarkWrongQuestion:yn,handleAddCorrectAnswers:un}=ae,Ht=cl(ae,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Kt,wn]=(0,a.useState)([]),[Jt,Qn]=(0,a.useState)(!1),[hn,ha]=(0,a.useState)(!0),[Pt,xt]=(0,a.useState)(1),[Rt,Yt]=(0,a.useState)(!1),[gn,nn]=(0,a.useState)([]),Xa=(0,he.useParams)(),fa=(0,a.useRef)(null),[dt,Da]=(0,a.useState)(""),[ca,Cu]=(0,a.useState)([]),Sa=(0,a.useRef)(!1),Wn=Hn=>{nn([...gn,Bc({},Hn)])};(0,a.useEffect)(()=>{var Hn;if(Sa.current)return;if(!(Pe!=null&&Pe.question_title)){Qn(!0),Da("");return}Da(Pe==null?void 0:Pe.question_title),Yt(!(Pe!=null&&Pe.repeat_answer)),xt(Pe==null?void 0:Pe.difficulty),wn(Pe.tag_discipline_ids);const En=(Hn=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:Hn.map(kn=>{var pn,da,Va;return gd(Bc({},kn),{id:kn.question_id,name:kn.question_title,open:!1,score:kn.question_score,qusList:(pn=kn==null?void 0:kn.question_choices)==null?void 0:pn.map(au=>au.choice_text),activeQusEditor:null,qusAnswer:(Va=[(da=kn==null?void 0:kn.question_choices)==null?void 0:da.findIndex(au=>au.standard_boolean)])==null?void 0:Va.filter(au=>au!==-1)})});Cu(En)},[Pe,Jt]),(0,a.useEffect)(()=>{Jt&&Hn();function Hn(){return qs(this,null,function*(){var En,kn;const pn=yield(0,ne.YY)({sub_discipline_id:(kn=(En=pt.editData)==null?void 0:En.exercise)==null?void 0:kn.sub_discipline_id});nn(pn.tag_disciplines)})}},[Jt]),(0,a.useEffect)(()=>{var Hn;const En=(Hn=pt==null?void 0:pt.tagDisciplineData)!=null&&Hn.tag_disciplines&&Array.isArray(pt.tagDisciplineData.tag_disciplines)?pt.tagDisciplineData.tag_disciplines:[];nn(En)},[pt.tagDisciplineData]),(0,a.useImperativeHandle)(se,()=>({onSave:nu,isEdit:Jt}));const Qa=Hn=>{(Hn==null?void 0:Hn.status)===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qn(!1),Fn(-1),Sa.current=!1,Sn())},nu=()=>qs(void 0,null,function*(){var Hn,En,kn;if(!dt)return pe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(ca.length===0)return pe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let Va=0;Va!Fr);if(qa>-1)return pe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${Va+1}\u5C0F\u9898${Nu.k4[qa]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(au!=null&&au.qusAnswer.length))return pe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${Va+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const pn=ca.map(Va=>{var au;return{id:Va.id>1?Va.id:null,question_title:Va.name,question_type:1,question_choices:Va.qusList,question_score:Va.score,standard_answers:[((au=Va.qusAnswer)==null?void 0:au[0])+1]}});Sa.current=!0;let da;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>qs(void 0,null,function*(){var Va,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:dt,question_type:7,sub_questions:pn,tag_discipline_ids:Kt,sub_discipline_id:(au=(Va=pt.editData)==null?void 0:Va.exercise)==null?void 0:au.sub_discipline_id,difficulty:Pt,is_cover:1,repeat_answer:!Rt}}),Qa(da)}),onCancel:()=>qs(void 0,null,function*(){var Va,au;da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:dt,question_type:7,sub_questions:pn,tag_discipline_ids:Kt,sub_discipline_id:(au=(Va=pt.editData)==null?void 0:Va.exercise)==null?void 0:au.sub_discipline_id,difficulty:Pt,repeat_answer:!Rt}}),Qa(da)})}):(da=yield et({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:dt,question_type:7,sub_questions:pn,tag_discipline_ids:Kt,sub_discipline_id:(kn=(En=pt.editData)==null?void 0:En.exercise)==null?void 0:kn.sub_discipline_id,difficulty:Pt,repeat_answer:!Rt}}),Qa(da)))}),Zu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Hn=>{var En,kn;return((kn=(En=pt==null?void 0:pt.editData)==null?void 0:En.exercise)==null?void 0:kn.exercise_status)===1?Hn:Hn.id!=="del"&&Hn.id!=="add"}),ya=Hn=>qs(void 0,null,function*(){if(vn!==-1){pe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Hn.id){case"del":let En;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return qs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),et({type:"exercise/editExercise",payload:Bc({},Xa)})})}});break;case"up":case"down":yield et({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Hn.id}}),et({type:"exercise/editExercise",payload:Bc({},Xa)});break;case"edit":Fn(Pe.dragKey),Qn(!0);break;case"add":Vt({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Oa=()=>{var Hn;return Na.createElement("aside",{ref:fa},Na.createElement("div",{className:xa.questionType},!(Pe!=null&&Pe.isPreview)&&Na.createElement("div",null,Na.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Na.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Na.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Na.createElement(uu.Z,{value:Pe.question_title}),Na.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):Na.createElement("div",{className:"mt5"},Na.createElement(uu.Z,{value:Pe.question_title})),Na.createElement("div",{style:{display:hn?"block":"none"},className:xa.questionChoices},(Hn=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:Hn.map((En,kn)=>{var pn,da,Va,au;return Na.createElement("div",{key:kn,style:{marginBottom:"20px"}},Na.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Na.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",kn+1,(En==null?void 0:En.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(En==null?void 0:En.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(En==null?void 0:En.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(En==null?void 0:En.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Na.createElement(uu.Z,{value:En.question_title}),Na.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",En.question_score,"\u5206\uFF09")),(En==null?void 0:En.question_type)==3&&((pn=En==null?void 0:En.standard_answers)==null?void 0:pn.map(function(qa,Fr){return Na.createElement(oe.Z,{key:Fr,align:"middle",justify:"start",style:{marginBottom:"5px"}},Na.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",qa==null?void 0:qa.choice_id,"\uFF09\uFF1A"),Na.createElement(ve.Z,{flex:"1"},Na.createElement(oe.Z,{align:"middle",gutter:[1,1]},qa.answer_text.map(function(Mu,ia){var Ou;return Na.createElement(ve.Z,{span:24,key:ia},Na.createElement(Le.default,{key:Fr,checked:(Ou=En==null?void 0:En.standard_answers)==null?void 0:Ou.includes(Fr),disabled:!0,value:Mu}))}))))})),(En==null?void 0:En.question_type)==4&&Na.createElement(uu.Z,{value:((da=En==null?void 0:En.answer_texts)==null?void 0:da[0])||""}),((En==null?void 0:En.question_type)==0||(En==null?void 0:En.question_type)==1||(En==null?void 0:En.question_type)==2)&&((Va=En==null?void 0:En.question_choices)==null?void 0:Va.map(function(qa,Fr){return Na.createElement(oe.Z,{key:Fr,align:"middle"},Na.createElement(ve.Z,null,Na.createElement(Ie.ZP,{key:Fr,checked:En.standard_answer.includes(Fr+1),disabled:!0},Nu.k4[Fr],".")),Na.createElement(ve.Z,{flex:"1"},Na.createElement("span",{className:"c-black font14"},Na.createElement(uu.Z,{value:qa.choice_text}))))})),bn&&Na.createElement(oe.Z,{className:"mt20",align:"middle",gutter:20},Na.createElement(ve.Z,null,Na.createElement(Nd.Z,{state:En==null?void 0:En.is_wrong,onClick:()=>yn({value:En,type:En==null?void 0:En.question_type})})),(En==null?void 0:En.question_type)==0&&Na.createElement(ve.Z,null,Na.createElement(me.ZP,{style:{color:"#3061D0"},onClick:()=>{un==null||un({value:En})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(En==null?void 0:En.question_type)==4&&((au=pt==null?void 0:pt.commonHeader)==null?void 0:au.teacher_permission)&&Na.createElement(_l,{questionInfo:En}))})),Na.createElement("div",{className:xa.action},Na.createElement("span",{className:"c-light-primary current",onClick:()=>ha(!hn),style:{}},hn?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Zu.map(function(En,kn){return En.id==="up"&&Pe.key===1||En.id==="down"&&Pe.key===Pe.len?null:Na.createElement(Ae.Z,{key:kn,placement:"bottom",title:En.name},Na.createElement("span",{onClick:()=>ya(En),className:En.icon}))})))},fn=()=>{var Hn,En;return Na.createElement("aside",null,Na.createElement("div",{className:xa.questionType},Na.createElement("div",null,Na.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Na.createElement("section",{className:xa.wrap,style:{padding:0}},Na.createElement("p",{className:xa.titleWrap},Na.createElement("span",{className:xa.required},"*"),Na.createElement("span",{className:xa.title},"\u9898\u5E72\uFF1A")),Na.createElement(yi.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:dt,onChange:kn=>Da(kn)}),Na.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",ca==null?void 0:ca.length),ca==null?void 0:ca.map((kn,pn)=>{var da;return Na.createElement("div",{className:xa.fold,key:kn.id},Na.createElement("div",{onClick:()=>ma("open",pn),className:xa.head},Na.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:kn.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Na.createElement("span",null,"\u7B2C",pn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Na.createElement("b",{onClick:Va=>{Va.stopPropagation(),ma("delete",pn)},className:"iconfont icon-shanchu8"})),Na.createElement("div",{className:"mb10",style:{display:kn.open?"block":"none"}},Na.createElement(yi.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:kn==null?void 0:kn.name,onChange:Va=>ma("value",pn,Va)}),Na.createElement("p",{className:xa.titleWrap},Na.createElement("span",{className:xa.required},"*"),Na.createElement("span",{className:xa.title},"\u7B54\u6848\u9009\u9879\uFF1A",Na.createElement("span",{className:xa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(da=kn==null?void 0:kn.qusList)==null?void 0:da.map((Va,au)=>{var qa,Fr;return Na.createElement("div",{className:xa.choiceWrap,key:au},Na.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Na.createElement("div",{className:`${xa.answer} ${(qa=kn==null?void 0:kn.qusAnswer)!=null&&qa.includes(au)?xa.activeAnswer:""}`,onClick:()=>ma("answer",pn,au)},Nu.k4[au])),Na.createElement("div",{className:xa.editorWrap},(kn==null?void 0:kn.activeQusEditor)===au?Na.createElement(yi.Z,{id:`single-question-option-${au}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Va,onChange:Mu=>ma("details",pn,Mu)}):Na.createElement("div",{className:xa.htmlWrap,onClick:()=>ma("edit",pn,au)},Na.createElement(uu.Z,{value:Va}))),au>1&&Na.createElement(Ae.Z,{title:"\u5220\u9664"},Na.createElement("i",{className:`${xa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>ma("deleteQus",pn,au)})),au<7&&au===((Fr=kn==null?void 0:kn.qusList)==null?void 0:Fr.length)-1&&Na.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Na.createElement("i",{className:`${xa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>ma("addQus",pn)})))}),Na.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Na.createElement(Re.Z,{value:kn.score,max:1e4,min:0,onChange:Va=>ma("score",pn,Va)})," ","\u5206")))}),ca.length<20&&Na.createElement(me.ZP,{type:"primary",onClick:xn},Na.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Na.createElement("p",{className:"mt10"},Na.createElement("span",{className:xa.difficult},Na.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Na.createElement(Ie.ZP.Group,{value:Pt,onChange:kn=>{xt(kn.target.value)}},Na.createElement(Ie.ZP.Button,{value:1},"\u7B80\u5355"),Na.createElement(Ie.ZP.Button,{value:2},"\u9002\u4E2D"),Na.createElement(Ie.ZP.Button,{value:3},"\u56F0\u96BE")))),Na.createElement("p",{className:xa.titleWrap},Na.createElement("span",{className:`${xa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Na.createElement("span",{className:xa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Na.createElement("div",{className:"mt5"},Na.createElement(_n.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Kt,onChange:wn,subId:(En=(Hn=pt.editData)==null?void 0:Hn.exercise)==null?void 0:En.sub_discipline_id,knowledgeOptions:gn,onAddKnowledgeFinish:Wn}))),Na.createElement("aside",{className:"tr"},(vn!==-1||Pe.question_id)&&Na.createElement(me.ZP,{type:"default",onClick:()=>{Ut(),Qn(!1)}},"\u53D6\u6D88"),Na.createElement(me.ZP,{className:"ml20",type:"primary",onClick:()=>{nu()}},"\u4FDD\u5B58")))},xn=()=>{const Hn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Cu(ca.concat(Hn))},ma=(Hn,En,kn)=>{var pn;const da=(0,ka.cloneDeep)(ca);Hn==="open"&&(da[En].open=!da[En].open),Hn==="delete"&&da.splice(En,1),Hn==="value"&&(da[En].name=kn),Hn==="answer"&&(da[En].qusAnswer=[kn]),Hn==="edit"&&(da[En].activeQusEditor=kn),Hn==="details"&&(da[En].qusList[da[En].activeQusEditor]=kn),Hn==="addQus"&&(da[En].qusList=da[En].qusList.concat("")),Hn==="deleteQus"&&(da[En].qusList=da[En].qusList.filter((Va,au)=>au!==kn),da[En].qusAnswer=(pn=da[En].qusAnswer)==null?void 0:pn.filter(Va=>Va!==kn)),Hn==="analysis"&&(da[En].analysis=kn),Hn==="score"&&(da[En].score=kn),Cu(da)};return Na.createElement("section",{className:xa.wrap},!Jt&&Oa(),Jt&&fn())};var be=(0,he.connect)(({problemset:ce,loading:se,globalSetting:ae,exercise:_e})=>({problemset:ce,globalSetting:ae,exercise:_e,loading:se.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Fc)),Te=z(66012),at={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Et=z(48994),rn=z(19575),Tn=Object.defineProperty,aa=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,tu=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,$u=(ce,se,ae)=>se in ce?Tn(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,dr=(ce,se)=>{for(var ae in se||(se={}))vu.call(se,ae)&&$u(ce,ae,se[ae]);if(tu)for(var ae of tu(se))zu.call(se,ae)&&$u(ce,ae,se[ae]);return ce},Ku=(ce,se)=>aa(ce,ja(se)),Ar=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Sr=({data:ce,exercise:se,isDragDisabled:ae=!1,editorProps:_e={},onDragEnd:pt=()=>{},dispatch:Ve,markBtnVisible:Dt=!1,batchScore:et=[],reload:Be=()=>{}})=>{const Pe=(0,a.useRef)(),Ut=(0,he.useParams)(),[vn,Fn]=Fe.default.useModal(),It=()=>{var Qn,hn,ha,Pt,xt,Rt,Yt,gn,nn,Xa,fa,dt,Da,ca,Cu,Sa;return[{name:"\u5355\u9009\u9898",type:0,count:(Qn=ce==null?void 0:ce.exercise_types)==null?void 0:Qn.q_singles,score:(hn=ce==null?void 0:ce.exercise_types)==null?void 0:hn.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(ha=ce==null?void 0:ce.exercise_types)==null?void 0:ha.q_doubles,score:(Pt=ce==null?void 0:ce.exercise_types)==null?void 0:Pt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(xt=ce==null?void 0:ce.exercise_types)==null?void 0:xt.q_judges,score:(Rt=ce==null?void 0:ce.exercise_types)==null?void 0:Rt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Yt=ce==null?void 0:ce.exercise_types)==null?void 0:Yt.q_nulls,score:(gn=ce==null?void 0:ce.exercise_types)==null?void 0:gn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(nn=ce==null?void 0:ce.exercise_types)==null?void 0:nn.q_mains,score:(Xa=ce==null?void 0:ce.exercise_types)==null?void 0:Xa.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(fa=ce==null?void 0:ce.exercise_types)==null?void 0:fa.q_shixuns,score:(dt=ce==null?void 0:ce.exercise_types)==null?void 0:dt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Da=ce==null?void 0:ce.exercise_types)==null?void 0:Da.q_pros,score:(ca=ce==null?void 0:ce.exercise_types)==null?void 0:ca.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Cu=ce==null?void 0:ce.exercise_types)==null?void 0:Cu.q_combinations,score:(Sa=ce==null?void 0:ce.exercise_types)==null?void 0:Sa.q_combination_scores,items:[]}]},Vt=(Qn,hn,ha)=>{const Pt=Array.from(Qn),[xt]=Pt.splice(hn,1);return Pt.splice(ha,0,xt),Pt},Sn=(Qn,hn,ha)=>{if(!Qn.destination)return;const Pt=Vt(hn,Qn.source.index,Qn.destination.index);pt(Pt,ha)},bn=Qn=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Qn}})},yn=(Qn,hn)=>{var ha,Pt,xt;if(hn===0)return a.createElement(Xs,dr({reload:Be,editData:Qn},Qn));if(hn===1)return a.createElement(ql,dr({reload:Be,editData:Qn},Qn));if(hn===2)return a.createElement(Rs,dr({reload:Be,editData:Qn},Qn));if(hn===3)return a.createElement(Cc,dr({reload:Be,editData:Qn},Qn));if(hn===4)return a.createElement(Xc,dr({reload:Be,editData:Qn},Qn));if(hn===5)return a.createElement(so,dr({reload:Be,editData:Qn},Qn));if(hn===6)return a.createElement(Ud,dr({editData:Qn},Qn));if(hn===7)return a.createElement(be,dr({handleAddCorrectAnswers:wn,handleMarkWrongQuestion:bn,markBtnVisible:Dt,reload:Be,editData:Qn},Qn));if(hn===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(uu.Z,{value:Qn.key+"."+((ha=Qn==null?void 0:Qn.program_attr)==null?void 0:ha.description)}),a.createElement(uu.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:rn.Base64.decode(((Pt=Qn==null?void 0:Qn.program_attr)==null?void 0:Pt.code)||"")}),(xt=Qn==null?void 0:Qn.standard_answer)==null?void 0:xt.map(function(Rt,Yt){return a.createElement(oe.Z,{key:Yt,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Rt.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(oe.Z,{align:"middle",gutter:[1,1]},a.createElement(Le.default,{key:Yt,disabled:!0,value:Rt.answer_text||"- -"}))))}))},un=(Qn,hn,ha)=>a.createElement(Te.Z5,{onDragEnd:Pt=>Sn(Pt,Qn,hn)},a.createElement(Te.bK,{droppableId:"droppable"},(Pt,xt)=>a.createElement("div",Ku(dr({ref:Pt.innerRef},Pt.droppableProps),{style:{width:"100%"}}),Qn==null?void 0:Qn.map((Rt,Yt)=>{var gn;const nn=dr(Ku(dr({},Rt),{key:Yt+1,hideAction:!0,isPreview:!0,dragKey:hn+"-"+Yt}),_e);return a.createElement(Te._l,{key:nn==null?void 0:nn.question_id,draggableId:(gn=nn==null?void 0:nn.question_id)==null?void 0:gn.toString(),index:Yt,isDragDisabled:ae},(Xa,fa)=>{var dt;return a.createElement("aside",dr(dr({ref:Xa.innerRef},Xa.draggableProps),Xa.dragHandleProps),a.createElement("div",{className:at.posWarp,id:nn.dragKey},yn(nn,hn),a.createElement(oe.Z,{className:"pl30",align:"middle",gutter:20},Dt&&![5,6,7,8].includes(hn)&&a.createElement(ve.Z,null,a.createElement(Nd.Z,{state:nn==null?void 0:nn.is_wrong,onClick:()=>bn({value:nn,type:hn})})),[5,6,8].includes(hn)&&(nn==null?void 0:nn.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(Et.C,{dataSource:nn})),Dt&&[0].includes(hn)&&a.createElement(ve.Z,null,a.createElement(me.ZP,{style:{color:"#3061D0"},onClick:()=>{wn({value:nn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),hn===4&&((dt=se==null?void 0:se.commonHeader)==null?void 0:dt.teacher_permission)&&a.createElement(_l,{questionInfo:nn}),a.createElement(js.Z,null),!ae&&a.createElement("div",{className:at.pos},a.createElement("div",{className:at.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Pt.placeholder))),Ht=Qn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[Qn]||0,Kt=(Qn,hn)=>{Pe.current=Ht(hn),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,hn==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":hn,"\uFF1A"),a.createElement(Re.Z,{min:1,defaultValue:Pe.current,onChange:ha=>{Pe.current=ha}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),hn==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ar(void 0,null,function*(){(yield(0,Ce.ZP)(`/api/exercises/${Ut.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:Qn,score:Pe.current}})).status!==-1&&Be()})})},wn=({value:Qn}={})=>{var hn,ha;let Pt=(Qn==null?void 0:Qn.standard_answer)||[];const xt=vn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(hn=Qn==null?void 0:Qn.standard_answer)==null?void 0:hn.map(Rt=>{var Yt;return(Yt=Nu.k4)==null?void 0:Yt[Rt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Se.default.Group,{className:"flex-col mt20",options:(ha=Qn==null?void 0:Qn.question_choices)==null?void 0:ha.map((Rt,Yt)=>{var gn;return{value:Rt==null?void 0:Rt.choice_position,label:a.createElement(uu.Z,{className:"c-black font14",value:`${(gn=Nu.k4)==null?void 0:gn[Yt]}. ${Rt==null?void 0:Rt.choice_text}`}),disabled:Rt==null?void 0:Rt.origin_standard_answer}}),defaultValue:Pt,onChange:Rt=>{Pt=Rt}})),onOk:()=>Ar(void 0,null,function*(){const Rt=yield(0,Ce.ZP)(`/api/exercises/${Ut.categoryId}/questions/${Qn==null?void 0:Qn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Pt}});(Rt==null?void 0:Rt.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),Ve({type:"exercise/editExercise",payload:{categoryId:Ut.categoryId,coursesId:Ut.coursesId}}))})})},Jt=function(){var Qn;const hn=It();return(Qn=ce==null?void 0:ce.exercise_questions)==null||Qn.forEach(function(Pt,xt){var Rt,Yt,gn,nn,Xa,fa,dt,Da,ca,Cu,Sa,Wn,Qa,nu,Zu,ya;Pt.question_type===0&&((Yt=(Rt=hn[Pt.question_type])==null?void 0:Rt.items)==null||Yt.push(Pt)),Pt.question_type===1&&((nn=(gn=hn[Pt.question_type])==null?void 0:gn.items)==null||nn.push(Pt)),Pt.question_type===2&&((fa=(Xa=hn[Pt.question_type])==null?void 0:Xa.items)==null||fa.push(Pt)),Pt.question_type===3&&((Da=(dt=hn[Pt.question_type])==null?void 0:dt.items)==null||Da.push(Pt)),Pt.question_type===4&&((Cu=(ca=hn[Pt.question_type])==null?void 0:ca.items)==null||Cu.push(Pt)),Pt.question_type===5&&((Wn=(Sa=hn[Pt.question_type])==null?void 0:Sa.items)==null||Wn.push(Pt)),Pt.question_type===6&&((nu=(Qa=hn[Pt.question_type])==null?void 0:Qa.items)==null||nu.push(Pt)),Pt.question_type===7&&((ya=(Zu=hn[Pt.question_type])==null?void 0:Zu.items)==null||ya.push(Pt))}),ce==null?void 0:ce.map((Pt,xt)=>{var Rt,Yt;return a.createElement(a.Fragment,{key:xt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,de.EM)(xt+1),"\u3001",Pt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Pt.count,"\u9898",(Pt==null?void 0:Pt.question_type)===7?`\uFF0C\u5305\u542B${Pt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Pt.score,"\u5206\uFF09"),(Pt.question_type==5||Pt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Pt.question_type==5&&a.createElement(Se.default,{defaultChecked:(Yt=(Rt=se==null?void 0:se.editData)==null?void 0:Rt.exercise)==null?void 0:Yt.show_challenge_task_pass,onChange:gn=>Ar(this,null,function*(){let nn=yield(0,Ce.ZP)(`/api/exercises/${Ut.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:gn.target.checked}});(nn==null?void 0:nn.status)===0&&(pe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ve({type:"exercise/editExercise",payload:dr({},Ut)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Pt==null?void 0:Pt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var gn,nn,Xa,fa;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Se.default,{defaultChecked:(nn=(gn=se==null?void 0:se.editData)==null?void 0:gn.exercise)==null?void 0:nn.show_hack_sets,onChange:dt=>Ar(this,null,function*(){let Da=yield(0,Ce.ZP)(`/api/exercises/${Ut.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:dt.target.checked}});(Da==null?void 0:Da.status)===0&&(pe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Ve({type:"exercise/editExercise",payload:dr({},Ut)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Se.default,{defaultChecked:(fa=(Xa=se==null?void 0:se.editData)==null?void 0:Xa.exercise)==null?void 0:fa.show_hack_description,onChange:dt=>Ar(this,null,function*(){let Da=yield(0,Ce.ZP)(`/api/exercises/${Ut.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:dt.target.checked}});(Da==null?void 0:Da.status)===0&&(pe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),Ve({type:"exercise/editExercise",payload:dr({},Ut)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(et==null?void 0:et.includes(Pt==null?void 0:Pt.name))&&a.createElement(me.ZP,{onClick:()=>Kt(Pt==null?void 0:Pt.question_type,Pt==null?void 0:Pt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),un(Pt.items,Pt==null?void 0:Pt.question_type,Pt==null?void 0:Pt.name))})};return a.createElement("div",null," ",Jt(),Fn," ")};var hr=(0,he.connect)()(Sr),Cl=z(80193),ro=z(99543),Tr=z(67294),el=Object.defineProperty,fo=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,jl=(ce,se,ae)=>se in ce?el(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ml=(ce,se)=>{for(var ae in se||(se={}))Kr.call(se,ae)&&jl(ce,ae,se[ae]);if(fo)for(var ae of fo(se))Bl.call(se,ae)&&jl(ce,ae,se[ae]);return ce},Eo=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const qr=({exercise:ce,loading:se,dispatch:ae,activeTabs:_e})=>{var pt;const Ve=(0,he.useParams)(),[Dt]=(0,a.useState)(Ml(Ml({},Ve),{page:1,per_page:10})),{editData:et,commonHeader:{exercise_status:Be}}=ce;(0,a.useEffect)(()=>{_e==="2"&&Pe()},[Ve.categoryId,_e]);const Pe=()=>Eo(void 0,null,function*(){yield(0,Ua.w)(Ve.coursesId,Ve.categoryId,"",2,3),ae({type:"exercise/editExercise",payload:Ml({},Dt)})});return(0,a.useEffect)(()=>(ae({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ae({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ae({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Tr.createElement("div",null,Tr.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Tr.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Tr.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Tr.createElement(me.ZP,{onClick:()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Ve.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Tr.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Tr.createElement(jt.Z,{spinning:se["exercise/editExercise"]},Tr.createElement(Cl.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:_e,showExportBtn:!0}),Tr.createElement(js.Z,null),Tr.createElement(hr,{data:et==null?void 0:et.exercise_question_types,exercise:ce,isDragDisabled:!0,markBtnVisible:Be===3&&(((pt=et==null?void 0:et.exercise)==null?void 0:pt.is_creator)||(0,Mn.Ny)())}),Tr.createElement(ro.Z,null))))};var $l=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se.effects}))(qr),bl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},ai=z(246),bo=z.n(ai),Qo=z(14375),di=z(28575),Ru=z(67294),Mo=Object.defineProperty,Yr=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,gi=(ce,se,ae)=>se in ce?Mo(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Lo=(ce,se)=>{for(var ae in se||(se={}))Ui.call(se,ae)&&gi(ce,ae,se[ae]);if(mi)for(var ae of mi(se))_i.call(se,ae)&&gi(ce,ae,se[ae]);return ce},_o=(ce,se)=>Yr(ce,Fo(se)),Hi=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Zs=({exercise:ce,loading:se,dispatch:ae,cb:_e})=>{const pt=_o(Lo({},(0,he.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Ve,Dt]=(0,a.useState)(Lo({},pt)),[et,Be]=(0,a.useState)([]);const[Pe,Ut]=(0,a.useState)(!0),[vn,Fn]=(0,a.useState)(!0),[It,Vt]=(0,a.useState)(0),[Sn,bn]=(0,a.useState)(!1),[yn,un]=(0,a.useState)([]),[Ht,Kt]=(0,a.useState)([]),[wn,Jt]=(0,a.useState)([]),[Qn]=fe.default.useForm(),[hn,ha]=(0,a.useState)("");(0,a.useEffect)(()=>{ce.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(et=[],Pt(),xt(1))},[ce.actionTabs.key,Ve.commit_types]);const Pt=()=>Hi(void 0,null,function*(){var Da,ca;const Cu=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/header_info.json`,{method:"get"});(Cu==null?void 0:Cu.status)===0&&(Jt([...(Da=Cu==null?void 0:Cu.data)==null?void 0:Da.course_groups]),Kt([...(ca=Cu==null?void 0:Cu.data)==null?void 0:ca.course_groups]))}),xt=Da=>Hi(void 0,null,function*(){var ca;Da==1&&(et=[]),Ut(!0),Ve.page=Da,Fn(!0);const Cu=yield ae({type:"exercise/getRedoModal",payload:_o(Lo({},Ve),{commit_types:Ve.commit_types.includes(0)?[]:Ve.commit_types,score:((Ve==null?void 0:Ve.one)||0)+`${Ve!=null&&Ve.two?","+(Ve==null?void 0:Ve.two):""}`})});((ca=Cu==null?void 0:Cu.exercise_users)==null?void 0:ca.length){if(Da.target.checked){const ca=et==null?void 0:et.map(Cu=>Cu.user_id);un(ca)}else un([])},Yt=Da=>{Ve.course_group=Ve.save_course_group,Ve.student_id=Ve.save_student_id,Ve.realname=Ve.save_realname,Dt(Lo({},Ve)),Be([]),xt(1)},gn=()=>{Ve.one=Ve.save_one,Ve.two=Ve.save_two,Vt(It+1),Dt(Lo({},Ve)),Be([]),xt(1)},nn=()=>{(Ve==null?void 0:Ve.sort)===null?Ve.sort="asc":(Ve==null?void 0:Ve.sort)==="asc"?Ve.sort="desc":(Ve==null?void 0:Ve.sort)==="desc"&&(Ve.sort=null),Dt(Lo({},Ve)),Be([]),xt(1)},Xa=()=>{let Da=!1;const ca=()=>Hi(void 0,null,function*(){(yield(0,ne.q6)(_o(Lo({},Ve),{is_reset:Da,user_ids:yn}))).status===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),_e&&_e(),ae({type:"exercise/setActionTabs",payload:{}})),ae({type:"exercise/getCommonHeader",payload:Lo({},Ve)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ru.createElement("div",{style:{margin:"13px 0 0px 0"}},Ru.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ru.createElement(Se.default,{onChange:Cu=>{Da=Cu.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:ca})},fa=Da=>{const ca=parseInt(Da);return isNaN(ca)?"":ca},dt=(Da,ca)=>Da===0?Ru.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Da===1?Ru.createElement("span",{style:{color:"#DF3042"}},!ca.is_make_up&&"\u8003\u8BD5\u4E2D",ca.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Da===2?Ru.createElement("span",{style:{color:"#5AB891"}},!ca.is_make_up&&!ca.is_force_commit&&"\u5DF2\u4EA4\u5377",ca.is_make_up&&!ca.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ca.is_make_up&&ca.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ca.is_make_up&&ca.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ru.createElement("span",{style:{color:"#5AB891"}},!ca.is_make_up&&!ca.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ca.is_make_up&&!ca.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ca.is_make_up&&ca.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ca.is_make_up&&ca.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Ru.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:ce.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Sn,afterClose:()=>{Dt(Lo({},pt)),un([]),Be([]),ha(""),Kt([]),Jt([]),Qn.resetFields()},onOk:Xa,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},Ru.createElement(oe.Z,{align:"middle",gutter:20},Ru.createElement(ve.Z,null,Ru.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Ru.createElement(ve.Z,null,Ru.createElement(Se.default,{className:"mr10",onChange:Da=>{Dt(_o(Lo({},Ve),{commit_types:[0]}))},checked:Ve==null?void 0:Ve.commit_types.includes(0)},"\u5168\u90E8"),Ru.createElement(Se.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Ve.commit_types,onChange:Da=>{Dt(_o(Lo({},Ve),{commit_types:Da}))}}))),Ru.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Ru.createElement(ve.Z,null,Ru.createElement(oe.Z,{align:"middle",gutter:20},Ru.createElement(ve.Z,null,Ru.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Ru.createElement(ve.Z,null,Ru.createElement(Re.Z,{parser:fa,onChange:Da=>{Dt(_o(Lo({},Ve),{save_one:Da}))},value:Ve.save_one,min:0}),Ru.createElement("span",{className:"mr10 ml10"},"-"),Ru.createElement(Re.Z,{parser:fa,onChange:Da=>{Dt(_o(Lo({},Ve),{save_two:Da}))},value:Ve.save_two,min:0})),Ru.createElement(ve.Z,null,Ru.createElement(me.ZP,{onClick:()=>{Dt(_o(Lo({},Ve),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Ru.createElement(ve.Z,null,Ru.createElement(me.ZP,{type:"primary",onClick:gn},"\u786E\u8BA4")))),Ru.createElement(ve.Z,null,Ru.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},Ru.createElement(ve.Z,null,Ru.createElement(Le.default.Search,{value:Ve.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Da=>{Ve.save_realname=Da.target.value,Dt(Lo({},Ve))},onSearch:Yt})),Ru.createElement(ve.Z,null,Ru.createElement(E.Z,{dropdownRender:Da=>Ru.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Ru.createElement(fe.default,{form:Qn,initialValues:{course_group_ids:[]},onValuesChange:ca=>{Dt(Lo(Lo({},Ve),ca))},onFinish:()=>{xt(1)}},Ru.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Ru.createElement(Le.default,{allowClear:!0,suffix:Ru.createElement("i",{className:`iconfont icon-sousuo9 font14 ${bl.searchIcon}`}),className:bl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:hn,onChange:ca=>Hi(void 0,null,function*(){var Cu;ha((Cu=ca==null?void 0:ca.target)==null?void 0:Cu.value),Jt([...Ht.filter(Sa=>{var Wn;return(Wn=Sa==null?void 0:Sa.exercise_group_name)==null?void 0:Wn.includes(ca.target.value)})])})}),Ru.createElement(fe.default.Item,{name:"course_group_ids",valuePropName:"checked"},Ru.createElement(Se.default.Group,null,Ru.createElement(ze.Z,{direction:"vertical",size:10},wn==null?void 0:wn.map((ca,Cu)=>Ru.createElement(Se.default,{key:Cu,value:ca==null?void 0:ca.exercise_group_id},ca==null?void 0:ca.exercise_group_name)))))),Ru.createElement(oe.Z,{wrap:!1,align:"middle"},Ru.createElement(ve.Z,null,Ru.createElement(me.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Ru.createElement(ve.Z,null,Ru.createElement(me.ZP,{type:"link",htmlType:"reset",onClick:()=>{Dt(_o(Lo({},Ve),{course_group_ids:[]})),Jt([...Ht]),ha("")}},"\u91CD\u7F6E")))))},Ru.createElement("a",{onClick:Da=>Da.preventDefault()}," ",Ru.createElement(ze.Z,null," \u5206\u73ED ",Ru.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Ru.createElement("div",{className:bl.head,style:(et==null?void 0:et.length)>5?{paddingRight:15}:{width:944}},Ru.createElement("div",null,Ru.createElement(Se.default,{className:"font14",checked:et!=null&&et.length?(yn==null?void 0:yn.length)===(et==null?void 0:et.length):!1,onChange:Rt},"\u59D3\u540D")),Ru.createElement("div",null,Ru.createElement("span",null,"\u5B66\u53F7")),Ru.createElement("div",null,Ru.createElement("span",null,"\u5206\u73ED")),Ru.createElement("div",null,Ru.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Ru.createElement("div",{className:bl.sort,onClick:nn},Ru.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Ru.createElement("aside",null,Ru.createElement(di.Z,{style:{color:(Ve==null?void 0:Ve.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Ru.createElement(te.Z,{style:{color:(Ve==null?void 0:Ve.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Ru.createElement("div",{style:{height:260,overflow:"auto"}},Ru.createElement(bo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!vn&&Pe&&xt((Ve==null?void 0:Ve.page)+1)},hasMore:!vn&&Pe,useWindow:!1},Ru.createElement(Se.default.Group,{style:{width:"100%"},value:yn,onChange:Da=>{console.log(Da,444),un(Da)}},et==null?void 0:et.map(function(Da,ca){return Ru.createElement("div",{key:Da.user_id,className:bl.row},Ru.createElement("div",null,Ru.createElement(Se.default,{className:"font14",value:Da.user_id},Da.user_name)),Ru.createElement("div",null,Da.student_id),Ru.createElement("div",null,Da.course_group_name),Ru.createElement("div",null,dt(Da.commit_status,Da)),Ru.createElement("div",{className:"pl10"},Ru.createElement("span",null,Da.user_score)))})),Ru.createElement(jt.Z,{className:"edu-ant-spin",spinning:vn}))),Ru.createElement("div",{className:bl.title},Ru.createElement("img",{style:{objectFit:"contain"},src:Qo.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var ns=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se}))(Zs),wl={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Br=z(67294),Ul=Object.defineProperty,Fl=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,ie=(ce,se,ae)=>se in ce?Ul(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,we=(ce,se)=>{for(var ae in se||(se={}))_r.call(se,ae)&&ie(ce,ae,se[ae]);if(Fl)for(var ae of Fl(se))xl.call(se,ae)&&ie(ce,ae,se[ae]);return ce},Oe=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Qe=({exercise:ce,dispatch:se,onOk:ae})=>{const _e=(0,he.useParams)(),[pt,Ve]=(0,a.useState)([]),[Dt,et]=(0,a.useState)(),[Be,Pe]=(0,a.useState)([]),[Ut,vn]=(0,a.useState)(!0),[Fn,It]=(0,a.useState)(!1),[Vt]=fe.default.useForm(),[Sn,bn]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),yn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Jt,Qn,hn)=>Sn.limit*(Sn.page-1)+hn+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Jt,Qn,hn)=>Br.createElement("span",null,Jt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Jt,Qn,hn)=>Br.createElement("span",null,Jt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Jt,Qn,hn)=>Br.createElement("span",null,Jt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Jt,Qn,hn)=>Br.createElement("span",null,Jt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Jt,Qn,hn)=>Br.createElement("span",null,Jt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Jt,Qn,hn)=>Br.createElement("span",null,Jt===1?"\u672A\u5F00\u59CB":Jt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Jt,Qn,hn)=>Br.createElement("div",{style:{flex:1,textAlign:"right"}},Br.createElement("a",{onClick:()=>{(0,de.xg)(`/classrooms/${_e.coursesId}/exercise/${Qn.id}/detail?random=${Qn.is_random}`)}},"\u67E5\u770B"))}].filter(Jt=>!!Jt);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&un(Sn)},[ce.actionTabs.key]);const un=Jt=>Oe(void 0,null,function*(){var Qn,hn;vn(!0);const ha=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/make_up_records.json`,{method:"get",params:we({},Jt)});ha&&(Ve(((Qn=ha==null?void 0:ha.data)==null?void 0:Qn.make_up_exercises)||[]),et((hn=ha==null?void 0:ha.data)==null?void 0:hn.count)),vn(!1)}),Ht=()=>{se({type:"exercise/setActionTabs",payload:{}})},Kt=()=>{ae(Be)},wn=Jt=>{Pe(Jt),It(Jt.length===pt.length)};return Br.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),It(!1),Vt.resetFields(),bn({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:wl.scoremodal,open:ce.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>se({type:"exercise/setActionTabs",payload:{}}),onCancel:Ht},Br.createElement(fe.default,{layout:"inline",form:Vt,onValuesChange:(Jt,Qn)=>{console.log(Jt),!(Jt.keywords||Jt.keywords==="")&&Vt.submit()},onFinish:Jt=>{console.log(Jt),bn(we(we({},Sn),Jt)),un(we(we({},Sn),Jt))},initialValues:{is_random:"",exercise_status:""}},Br.createElement(fe.default.Item,{name:"is_random"},Br.createElement(ft.default,{className:wl.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Br.createElement(ft.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Br.createElement(ft.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Br.createElement(ft.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Br.createElement(fe.default.Item,{name:"exercise_status"},Br.createElement(ft.default,{className:wl.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Br.createElement(ft.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Br.createElement(ft.default.Option,{value:1},"\u672A\u5F00\u59CB"),Br.createElement(ft.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Br.createElement(ft.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Br.createElement(fe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Br.createElement(Le.default.Search,{className:wl.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Br.createElement("i",{className:`iconfont icon-sousuo9 font14 ${wl.searchIcon}`,onClick:()=>Vt.submit()}),onSearch:Jt=>{Vt.submit()}}))),Br.createElement(x.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:pt,pagination:!1,loading:Ut,columns:yn}),(pt==null?void 0:pt.length)>0&&Br.createElement(He.Z,{current:Sn.page,total:Dt,style:{marginBottom:20},defaultPageSize:Sn.limit,showTotal:Jt=>Br.createElement("span",null,"\u5171\xA0",Br.createElement("span",{style:{color:"#165DFF"}},Jt),"\xA0\u6761\u6570\u636E"),pageSize:Sn.limit,onChange:(Jt,Qn)=>{Sn.page=Jt,Sn.limit=Qn,bn(we({},Sn)),un(we({},Sn))}}))};var mt=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Qe),Lt={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},$t="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQlwW8eZZvcDQIIXeIgnCJ4iRUK8SUmUKFmSZcty4nicTCaZOJ44lgk6s1u73kxqZ7d2Z1Nj18y6tnYmm0ylslOxSMtSZqxax0msXJYlS6Jk8SZAALzFSyRx8BQJgARIAni91TSAgQiAeHh4OEi8rlJREvv4++v+Xh//0RCwiUWARcAjApDFhkWARcAzAixB2NnBIrALAixB2OnBIsAShJ0DLAL0EGBXEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebnum1LvvvnuUIIh/BgBMSiSSb+4ZwcNEUJYgYTIQgRCjpaXlOYTQZQCAEADw/yQSybcC0c5+rpMlyD4d3ebm5m9BCN9DCMUAAH4skUh+sE+7GtBusQQJKLyhqby5ufnfAwB+hltHCP2XpqamfwiNJHu/VZYge38Mn+jBpUuX/gZC+PcAgHUI4fcaGxv/dZ91MajdYQkSVLgD19jPf/7zVIIgfgQhfBUA8BBC+JeNjY13A9diZNTMEmQfjHNLS8vTJEn+I4SwFgDwCQDgTYlEMr4PuhbyLrAECfkQ+CdAS0vLfwQA/CNCKAoh9NOmpqY3/auRLe2MAEuQPTofWlpaEmzEeAN3AUL4ZmNj40/3aHfCVmyWIGE7NJ4Fw1sqhND/BACcAACM28iBt1ZsYhgBliAMAxrI6i5fvsy3WCw/hBD+d1s77HkjkIDjlTnA9bPVM4TAe++99xWSJH8IADhmu8J9p7Gx8R2Gqmer8YAAS5Awnxr4+pbD4fwPAMB/son6K4Ig3nn99ddlYS76vhCPJUgYDyM2FwEAYHKUAQCmAADvSCSS5jAWed+JxhIkDIe0ubk5DyGEzxqNNvH+GSH0TlNTkyoMxd3XIrEECaPh/cUvfpG1sbHxPQhhk80Ct4skyXfeeOON34aRmBElCkuQMBjuncRACKkBAM0qleqdt99+eysMRIxYEViChHDo3awYjxBC+IzR3NTUNB9C0Z5o+t13360mCOKMRCL5p3CRKVhysAQJFtJO7bghBrabuoSJIZFIHodAJI9NXr58OclqteILgiQOh5N88eLF1XCSL9CysAQJNMK7E2MYQti8vr7e/Oabb+qDKAqlpmzkwBbB1RDCv2psbPwJpYL7KBNLkCAM5uXLlyssFsvXnQ7fSkyMhISE5m9+85umIIjgcxPO5AAAXJFIJK/5XMk+KMASJECD+OGHH8br9fqvAwD+FADwJ7gZhBBW7jWTJNn8ve99zxygpv2uliXHv0HIEsTv6fRkBc3NzadtpMDEyLH99ncIoWtNTU3XGG6O8epYcjwJKUsQBqbYe++9d9hqtf4JQRAvIoQabFUuYVIQBHGtsbGxg4FmAl6F7bYKR0GpjuRtlTPQLEFoTrsrV65kWywWTAi8ffqSUzVdOMQOh8O5dvHixTma1Qe9mI0c+ECeBAD4J4lE8v2gCxGGDbIE8WFQfv7znx8kCOI0QRDnEUIvAgDicXEI4T2SJG8CAD5tamqS+lBlWGRtaWl5DSH0Y0wOCOHFxsbG98NCsDAQgiXILoPws5/9LJ7P5z+FEDqDEDoHITxqzw4h/BQAcNNqtX76xhtvDPozlpcuXXoJQvhVAEA+AOBjDodz/eLFi4/8qZNq2UuXLv0YQohXCx1C6KtNTU2tVMtGQj6WIE6jfOXKlQMWi+UYSZL1EMKnAQD4wG1PGgDADbxaIITuSSSSaboTxHYQfgkAgEmB/7hLWKv+MULoyhtvvCGn25ancpcvX863Wq34vHEWAKAgSfK1QLTDtNzBri9iCfLWW29xhULhMQ6Hgx2QjiGE8M+DOwZAihD6PYTwlkQiafNncCiSwlMTjJKlubkZkxKTA583rnM4nNciTUNOdSz3PUGam5tTrFZrMZfLLSJJshgAUAQAENtC5DjjRAIAuiGE3fhnVFTUne985ztaqkC6y2f7SuOVAivZ8M3QrkkgEAC93qtCHZt64JXl46ampuve6nT+PSapxWL5W/uWCv9kzxu7I7inCPLhhx9yzGazwGQyCaxWq4DD4QgAAAkQQgFCSIB/kiSJ/6+IIIgihBAmRIoHCIYxEeykaGxs7PVlsnnZulAiRUxMDEhOTl7XaDRxuL6cnBzF6dOn1yYmJiwjIyNFq6ur2V5kokyWS5cunYUQ4lUDn3PYLRXFwd4zBLl06dL/hhD+NcV+2bNNAgAmEEITtugf2z/1ev3ED37wA8ZMPPAVKYTwu04HbY9iJiQkGA4dOtR/8OBBFB8fX3br1q3p2dnZKjtBnnvuue2/42SxWFqnp6cfy+Xyw6urq6UU+v6x0yF/26jQtrXDN1TbpiIIobebmpreolAXm2UvBW24dOlSM4QwH0KI9yAGkiQN9r/jn/jfCCEDQRB6DoczMz09PfHWW2/hbVNAki+kSE5OxqQYzsvLIxISEsoBAHy7UDdv3lR4Ioiz4BaLpXd6enrGF7JACOUIIXxDhc8a7KpBYybsmRWERt8YL+J0HYsPuXjSeUxpaWnakpKSydzc3JiYmBgcEtRtokoQ58IIocnZ2dnevr6+lKWlpWcpdvT7wbw+pihT2GdjCeJliHwhRVZW1tyhQ4em8/Ly+Dwez7FV2q0JOgTZQZb1+fn5B11dXdylpaVnKMw4fGX8PksWCkjtpS0Wte74n8vX69i8vLwJsVg8k5GRIeRyuSW+SuAvQXB7FotFplAojHK5/BT+t0AgGDYYDEKEUKIXefAWrDVQuhZfsQjH/OwK8m8HWW+KO8f4FRYWTonFYjUmBYSw0J+B9YcgJpOpWyqVxo2OjuKwQCAlJaXn2WefXU5ISHge/9tgMPQ8fPhwa2hoqGJrawvf7u2WGNW1+INJOJWNWIL4qqMQi8U9paWlG0lJSfgKOYupQaRDEIPB8HlPT0/i1NRUJZYjMzNTdvr06QU7MdzJtrW11TM2NrY+ODhYZDAYRN7IAgDAK4vPuhamcAmXeiKKIL6QgsPhALFYLDt06JA5KSmpGELoSZ/i11j6QBDNwsLCcE9Pz+G5ubltghYWFn5aX19vjo2N/YovQpjN5sGpqSndwMBA/srKCn7gc7dEWdfiiwx7Je++J4gv17HR0dH6srKywUOHDnHi4uIqAAD4AcyAJm8EMRgMHSMjI5bh4eGnzOYvnBDFYvHtI0eOmKOiora3Uv4kq9X6aG5ubryvry9vfn4eK1a9kQUbM9oNKvd9AIeQEcR+GEYIYSWbVzMMmpMAa43xH48pNjYWk2Lk4MGD0XFxcZRunmjK4raYO4KYzebhycnJ5f7+/kqdTrd9dhCJRBPl5eUqoVCYDSHE5jKMJ4TQ3Pz8/JhCoRCqVKqddmnu2nNRTDIuVIgrDAlBbM45v/E2eQOFjUAgUFdWVk4VFBQkRkVF4ZUiZMmZINnZ2XMIIaDRaDKxQAkJCaqjR4/O5eXlJRAE4fMNmT+dwkrXlZUVxeDgIO/hw4f1FOrCZGndb9fHISFIc3Mz9lzDZtZBSykpKZqKioqZ/Pz8RC6XKw5awx4aQggN6HS6pc7OzlK1Wr1NCFvS1dXVDZaVlaXyeLxDoZbT1j6p0+lkIyMjYHBw8AgmsZe0b3QtQSeIbfXo84YwE7/PyMh4WFNTM5OZmXmQw+EUMFEnzTqQ1WrtePz48dzs7GysWq3OX1hYcLGtwtuoCxcuUNna0BSDmWLr6+vysbExY39/fzmF62M5hPBjq9V6fS/6mwSdIDar0oA9TywUCserq6uxjgJfx3qzhmVmxrjWsm4ymQY0Gs3a9PQ0X6vV5mxsbOTas/H5fH1RUdHDvLw8jkKhENj3+9ia19lYMVDCMVnvxsbGyPj4uGFwcLB0bW0Nv5u4W9pzupZ9QZDCwsK2ioqKrQMHDlRCCA8wOQE81LWKEJrf3NxcM5lMGwaDAT1+/FiwtrbGWV5ezl1aWnpiouTl5SkLCwu3hEJhLJ/Px9s7B+7ebrGC0BfGmtja2pqcmZmZVyqVeRSuj7fJgs8tvvq1MCYwhYqCThDb7dUKBdl2zVJcXNxZUVFhSU5OrgEAbPtTMJ30en37/Py8YWlpKWdtbW1rfX19U6fT1VssFrdN8fl8fLDWZmdnT4hEIk5qamo6h8PZdcu0nwjiDIrValXPzMxoBwcHs+fn570pVt+XSCQXmR4/JuoLOkGw0M3NzThqxnd97UBJSclgVVXVSkJCAo49Rfha3tf8LS0tCgDA9tUvl8vFNk4jAoFgKzk5eS05OXkrLi4uJiEhgcvlctN5PF4qHb3JfiWIM9YkSa7MzMysDg0NFWi17p00EUJPh2PAiJAQxLaKYJJg+yfKCU/S8vLyz8vLy1F0dLRzQAXKdfiYUW2xWAxcLhdPfvyH8bSfCWI2m2+PjIzopVJprdVqzfMC3iOJRBLKixS34oWEIHZJbKYf1TZlIfavsD9UuZ0FH2Y3NjbcGtkVFRUN1NXVaePj488BADiMz9wgVbjfCIKvr9Vq9Whvb2/O8vIyDoThKenS0tKMi4uLju1XOHo7hpQgzshdunTpLQjh39r/7/jx461lZWVnFxYWPmtrazv8+PFjtzZDQqFwrq6ubiA9PR1vhdKCNK8Za2afEGRFr9c/kMvlUWNjY1ip6NGZLCoq6sEzzzzzOCsr6zlscHz58uUoJ7P8VQ6HUxOsmGBUBjEsCGJbSfAjLdspJiZG/+1vfxtroxz+DCsrK109PT3Rs7Ozbs1SDhw4oKmurh7Ly8vDJujebIqoYBOUPHuZINhnfnR0VCeVSmvMZrPjGtsNcNPHjh3rKysrE++0CNBqta1//OMfnZXGH0skkq8FBXwKjYQFQXZq1l966aW7qampOHCbSzKZTNK+vj7r8PCw2+U7Li5OX1VVJS8uLsanZ3zDFdZprxEEITSiVqtHZDJZ9uLioiPSpBuQdfn5+e0nTpxIiI2N3Xbk8pR+//vfP5yfn3dYDYTTgT3kBNmpOMzNzZWfP3/eq/EiSZJDSqUSf71OuAOex+OBioqKtvLycguPxzsTrizZIwQxYB+Uvr4+3tjYGCaFxy1UXFxcx9mzZ3WZmZn4AxdNBXeTyST/4IMPnMc8bA7sISdIc3Mz3lo5LG5fffVVKY/Hq6MCLM6DENJOTk4Od3R0HNnc3HR7oC8pKRmorq5esB3oqVYdlHzhTBCLxfJgdHR0pa+vr2pzc3PXLdSJEycGSktLDxMEQesmqq+vr10mk9mfjgib8EQhJcjOg/mRI0c6q6qqjtOcmVtarbajvb3dY8C13NzccWyblZqaim++wiKFG0EQQuNarXZIKpUKFxYWjuwCkq6oqKj72LFjyTExMbvlo4qz7urVqxAHBrQVCIsDe8gIYjuYY6PF7eU6KipK/xd/8RdmJkxFHj9+3NHV1ZWm0Wjc+k2kpaVpampqhkQi0XEI4fYTBqFKYUIQ0+rqaufg4KB1ZGRk1zBCSUlJXWfOnFlPTU09SXULRRXbubm5B3/4wx+czyshP7CHjCDNzc3YH8QR2fzLX/7y51lZWU9RBZNKPhzUoLu7O3Z8fBwHa3NJCQkJ+tra2q6DBw/iWL3e/LSpNOlznlASxGKxdA4PDxuVSmXxxsaG/bk4d32YPnXq1GhxcXEx3S0UVWBu3LgxrlarnT9sX5NIJNhmKyQpJATZeTDHFrhf+tKXAuIlh1ElSbJfLpcb+vr6HHtcZ7SjoqLwgb69srJSQBCEWzIFanSCTRCEEHaxHZRKpUXz8/O7OWHpxGKxtLa2NpHP51M+E/qLk9lsVly9etXZs/ORTTcSEvfekBBk58H8lVdekQZjEBBC6vHxcXygP+a0131iTHH0kpqaGiImJiYokyJIBLHodLr2wcFB7Nu+6/krNTW196mnnjKlpKTga3RKt1D+kmJn+cHBwbudnZ2Oa/5QatiDTpCdB/Pa2tr2mpoat192poG314cQMmk0ms729vZDer3erc9IQUGBora2djMpKWk3cwm/RQwkQXA839HR0TWlUnnQaDR63EJxudyZU6dOTRQUFOQHegtFEbCNa9eubRmNRsetJHZ4C4WG3WeC2KKE5BEE4VVX4Q4Mp2DK2EJW/+qrrxohhM4upxQxZCbbysrKg/b29oy5uTm32nccY7ehoWE4UDdfTBMEIaRaXFzs7+3tPajVandz2dVVVFQoKisr44Kxevs6WktLS/evX7/ubJDaKpFI3CqPfa3bl/yUCWKzwMXvS3h6MsyXdrfzfvnLX27NysoKqm+6JyGNRmNnd3d33MTEhNsgDgKBQH/06FF5fn4+VkzyfO6shwJMEUSv17cNDw9vDQwM7DqJhEKhrL6+fj2UWyiq2N25c0dpD45nKxP0AztlgjAdaCEjI2PsK1/5StjZTJnN5gGlUrlqj3O7czCxU1RVVVVPWVkZforBb+NIfwhCkmTf6OioQaFQFK6vr3u8hePz+bMNDQ0Tefj9BZqKPKqTmsl8OPzR1atXnQNsBP3ATokgtjft8LUsY+nll1/ujo2NDej+3h9hEUIzIyMj093d3VUWi8VFQw8hxER5UFlZKeLxeLvG3tpNDl8JgmNXLS4uKqVSaYFGo9ntA6Orra0dEIvF/HDcQlEdm+HhYbwFduhGgn1gp0SQnQdrqp3zlK+6uvpBXV3drgZs/rbBYHnD9PS0squrK99gMLg90BcVFfXX19dz+Hz+YV/bpUoQg8GAdRabAwMD+Elqj81gW7a6ujrDXthCUcSK/OUvf7mu1+sdfv7BPLBTIkhzc/NPdjozUeycSzaCIHSvvfbaGoQwVBFH6IoOHj9+fP/BgwfFzk4+zpVlZWVpT548OZeYmEjZing3gmD9zdjYmE6pVObr9XqPWyhbgLnxvbaFojoQ2DLiN7/5jbNRatAO7JQI0tLS8hpCCB/Q/U7nz59/kJubu1dWD7f9NRqNbZ2dnQk7DpCOvElJSfqTJ09OZGZmeiXKToKcP38em5ErcKxclUq1m/J0X2yhqE6oe/fuDY6Pj28/82BLQTmwUyKI7QYLR8vz5le8a39TU1O1L730krcIF1QxC3k+rPWVy+V6pVLp1kQmNjZWV19fP1tYWOhRO+9MEKFQuDY3NxdPkp6fViwsLGyvqqqy7qMtFKVxNJvNE1evXnWOEBOUAzslguAe2CIiYpsY2iR5+eWX22NjY4OqFKSEvp+ZSJKcGhkZme3q6qoiSdLlVSf8lEJ9fb2stLQUP6Pg2EuTJDn52WefkbOzs7ua2SQmJmrq6+uV2dnZJXvpFspPWF2Kj4+Pd967d89h7R2MAztlgmBp8UpCkuRXcZAF/Gc3AGwR2x2Tpby8vLe+vp4Js2imcWeyvtVHjx71d3R0VBuNRrdRBisrKx8WFhau9fb2JqhUKo+3UBBCXU1NzUBZWRk3KiqKSvBoJvsRtnX9+te/XltZWXFYYCOEvsrhcLzaaUEIFRcvXvSab2fHfSIIVdRsWzLsCGX3PNNh4QiCoL36UG07XPItLS21trW1lSwtLfm0pXTaQmHPPcdz0eHSr1DLodPppB999BFdOzn8rslFX4gSEILsDAx37ty5+wUFBcGIYxXq8XNpH1/PdnV1xU5PT28/l+YusVso34ato6NjeGhoiG6Efp98TBgnyE5TdvzswNe+9jVvz3z5htAezL25uans6enhjY6OPjGwpaWl0ydPnoyYlZWJoUMITV+5ciXParXSqo4kyRqqkeYZJ0hzczP2EnScT771rW/dj4uLi8jVY+fo/frXv1avrKy46H9efPHFrvT0dPac4cN0n5mZabt16xb2avQ5+RI1hVGC7NSXYN+KhoaG3ULD+Ny5vVpgdXW1+1e/+pVb0xoI4eprr722HsLnGvYUrAih0YcPHy5KpdJTJpPJZ9khhBcbGxtx6FuviTGCeDiYLxIEETBPQa+9C6MMt27dks/MzHi8+SsoKFCeO3fO4zkljLoSMlGMRmNHf3//hjeLZW8ChmQFaWlp+T5C6MfOwmFnqKqqKiFBELSN+bx1di/8fnNzU/4v//IvLuRISUnB5iuOLpw/f74tNzeX1rZhL+BAU8bFhYWFvq6urryFhQUm3mmclkgklOcjYyvIbi9H1dfXd5eVleWG0jGK5uAwUqy7u/tef3+/S/C61NTU+aWlJXyV69AXffe73x0OhzcUGem4H5VYLBb8JqJeJpPhsKYuyleaVeuw3sSXZxYYIwgWGJMEAICDULtMBoIgVs+cOSMtLCzEZxK3Ad5odjqsi5EkOX758mXHNlMgEAC9Xr8tc3p6uqKwsNDY2dnpMMTLzMx8+MILL4TL453Bxhb7zuMg2NHj4+NuI2baBFIghCgr/fAZD0LYShDE+77oQHBbjBLEjqZtNcGHIJfrSx6Ppzt9+rQyPz8fm5zs2WcLqM4cpVLZ3dPT4zicO2+rMEHq6mqrBgYGu2ZnZx23WKdOnWorKSmJmK0WQmhsZmZmore3t2J1ddWTlbcOAPA+h8P5STB90wNCEPvksd1qveWOKLGxsfqnn366LzMzM2zj5lIlgad8CKGV999/H5IkuW1RwOfz1QKBYGlhYWE7rI2dIACA9U8+uYHfdXNsJV555ZVePp+/r01zNjc3P1cqlaC/v/+pXXxcFBDCnxAE8bGvX39/xy9gK8hOwXYjSmJiovrpp58eP3DgwL4jyqNHj+7fvn3boQM6fvzYjcnJR1luCAKMxvW2e/c+d6waiYmJqq9//evZELsu7rOEzUUGBgZiRkZGdnMwu4IQet+X80IgYAoq+DbPxO87fyntnUpNTdWcPn16Jjk5mW5s3kDg41ed165d09tD1+AILs8++0yMTNY35I4guKGRkVHZ1NRUrb3Ro0ePflZZWblrKFC/BAxiYYTQ7Ozs7DQOhL3zFWAnMaYxKbhcLt5GUT5jBLIbQSUI7gjWl1gslu9DCN0SRSgUjp05c2Zxr5vFLy8v3/v4448dq2JlZfln2dmiZ6VSmcITQTA+n356c4YkSUck9W984xsPBALBnnUwM5lMPUNDQzjayklPrwPbJnhQHKB8JVPQCWIX0BtRCgsLFcePH7fGxMQ4vqi+di6U+X/7299qFhcXHTZozz9/QQshzPJGkM3NzZ47d+46rA+io6N1r7zyioWJoN5BxMOysLDQKpVKyzQajVtrZuwj42xLJZFIQjYXd8Ml5ELZorzjg7zbZ6Hx2x7Hjh0joqKifA6IEMQJ8URTRqOx/dq1aw7HsOLig21FRcXb5wtvBMF5pqdnWoeGhhzxwsRicXdDQ0PYRoCxd95isfTZVotSk8nkVnchEAi0ZWVlg+vr6/FKpdKxnWYJ4mW2Xrp0qdWd/sRerKqq6n51dXUGl8tlQpsaUO7cvXtXOTk56TAbuXDhuSGCILYJToUgON9nn92eNZvNjnChL7300u3U1NRnAio4zcpxMAu5XJ7kyUcfV5uXl9d68GBhbHR09DbRtdq5Vrlc7vgIsATxgSAHDhxYX15ejnNXpLa2tqO6uhrf7uz24hHNofa/mNls7r969aojOmNOjqirvLzcoeOgShCr1aK8efMzZ9us1ddff30ZQujsl+2/wDRrQAgtTE5OKmUyWamniCv4zZfS0tJuoTCzCMInzY1YgvgIvPMKgvUD1dVVaUNDQysqldo5koWj1oaGhvtisbgUqxN8bCqg2aVSKdYEOw7V5849LY2OjnZ4wFElCBZSo9HeVSgUjlCieXl58meffZZWTGSmOm0ymdrlcvnG0NCQxyjxBw4c6CspKTEkJgo8ujnsJAiEEG+zn0hYW04QBA4W8kR6/fXX7zHVH2/1hPwMYhdwJ0Gwhhn/zmIxjymVA8b5+XnnNyO2i2Ff5NOnT8sKCgrqIYRuVxxvADD5e3yV+d577zm2RWlpafIjR+qemNC+EATL1tp6b8hkMjnOX88999zNnJwc/MZ4UJNGo7ne09ODXYjxR8ld0h08eFBZUFAQy+NxvbrE7iSIr53BhGpsbHzb13K+5g97gtg7tLVl7pPJZHErKysudkr4puf06dP9NkvYkPVpdHT0wYMHDxyrx1NPneyMj094Qq/jK0GsVuvUzZu3Upx0R6vf+c53pqOiolw+GL4Ovrf8JEmOyOXyRwqF4rjdGmBnmZiYGJVYLB7MyEjHMcAor+b+EsQmh0/us9766+73IZtMO4XxtILszLe+bpTJZLLMtbU1Fzde/Eb6uXPnutPT04OuXMNvjly9enXLYrFs397g25qTJxtcrjh9JQiua2lp+XZPT4/jgJ6enj764osvBuyyYnV19XZHR0eSRqPxuBJkZWW2lZaWmvh8Pi2sGSIIfg336UBq2/ccQeyEMRjWHshksgKj0ehi3JaUlKQ+c+bMZGpqKqNvHu72BVKr1a03btxw3MqcOFF/Kykp+fzOMnQIgut48KCtx2AwOPQjp06d+rSkpOQCna+ihzKG4eHh+9hgcGtry9MFiK6kpKQ3Pz8vw9+n6hgkyNtNTU0u5xemcNmzBLEDsLi41NXf3y9290Y6fs32zJkzs4mJiQH39/7oo49UOp1uO35uTEyM4ezZMzh2kwu+dAmCEJi/cePGE74jr7zyyn0+n++Xv//W1lZPe3v78sTExPOeJlV8fPxIefnhqeTkFGwZEMvE5GOKIACAf5JIJNgqIyBpzxPEjsrc3Dx2Sqpx91RBbm5u36lTpzZiYmJ28zErB+YqAAARhUlEQVSgDfDO4MpVVVWtQqH7h4HoEgQLt7qqw1sfx1ZLIBAM/dmf/VkBhDDGV+Hn5ub+eO/evby1tTW3t4S4PpFIdLukpIQbFcVj3JCUKYJACP+qsbERB1cPSNo3BLGhQ87Oqj4bHBysRwi5aHILCwuVDQ0N1ujoaK9BpX1B+5NPPhmzv9XB5XLBs88+g/UVB9zV4Q9BcH3d3T33lpeXHRO2rq7uVnV1tctWzl3bJEnOyGSyfoVCgbX69qB+T2TF7xWKxSVD2dkiHCY1YDoXhgii43A4+YE0bNxvBNkebHx/PjExOTw2NuZ2xSgpKRk8fvy4hcvl+n0TZDKZej/44AOH34ZYXNKdn1/g0SzEX4K48x358z//85vx8fEer34NBsOD27dvbywvL3s8UCclJUrLy8uXEhISmDzXePzOMEAQHUmSZ6nGt/Llg+ecd18SxN5BrJcYGxt/NDEx4fawXl1d/XlNTQ0+cNJ2cW1vb+8eHh52EOL55y88hBB6rI8BgoC1tfU7n3/+uUNRx+PxZl599VXsnel8YWGdmpr6w507d7A23lOQAl1BQUHboUPFKQRBBNXNYCdBcCBqPG44pjNCyO3q5jRxW4NlEr+vCWIH1Golh0ZHR9anp2fcxug6evRoR3l5eQ5BEB4fqfGwZRm+fPmyI1JiXl7eyOHD29p9j4kJguDK5XL5Da12znGwLikp6Tp16lQ9fmOxra1NtduhOyoqarCqqnI0NTUV62wo6y7ofoXdlWNNTXxEk6oexMdqn8huNpvlQ0PDHI1G4/Yl29OnT98sLi7G5vWpVNpRKBSdvb29ji/vM888I4+K4u1qCsIUQbB8n3xyY9rZnTk6Olq5ubnpMbZWRkbGH8VicVRMDD3dBRVMqOZhCUIVKVu+YBDELtLGxmbb0NBQvCfzlbNnz/bl5+fjq+HdrjTnW1paMux1CoVZj6qqqrzGW2KSICaT6V5r6z1vN0zTYnGpPDc396C/ugsfh3TX7CxBfEQzmASxi2Y0mm719ysrHj9eydwpLp/P1z311FMDngK5TU1Ntd65c8ehGMQ2YXFxsV6du5gkCJZ5YGDw+uzs7Es75Y+Li+usqChbYVJ34eOQsgRhErBQEMQuv16vvzcwMHhIp9O5mIbgBzLPnj07mp6e7uyLgT744AO93SkIB4A7evSIYzUJxhnEuY27d1uHNjY2sEGjTiQSdYvFpQSXyw1L3xG73OwK4iN7QkkQu6g6ne6WUtlf5s7OKzk5WX327NmplJSUUwsLC3d+97vfOW6Rjh+vlycnJ1MyQ2d6BbHLvrVllvN43IRA6i58HFJ2BWESsHAgiK0/aGFhoX1oaLjSZDK5PKOWnp6uwb7Uy8vL28aSAoFg7eTJBseTYN4wCRRBvLUbbr9nVxAfRySMCLItOUJINzc33zc8PFzrzs7L3r26urq+9PQ0ypp5liBfIMcSZI8TxEn8WbVaMzo0NHRsp51XTEwMOHv2tB4ASDnWMEsQliA+UuOL7OG2guzsBEJoYmrq0fLDhw+P2cNkVlRUyEWibEpnD3t9LEFYgvhNEBy39+jRuv7Y2LiwC+CMtfKzs7PrEIKFvLw8fFD3yZKWJcgX00Ot1nSyYX98oMrOl3Fx0YyMNHlFRRWPx+N6NMn2oYmwyBrpBDGbzTKFQkksLi4+sfKyYX+8TM933323miCIVndxew8eLPi8uPhQEY5MGBaz3A8hIpUgm5tbvf39/ZzFxUV3FxrXJRLJV/2ANWBFw8ZYEfdwZubRjyYnH4nGx8e/6a7HVVWVt4VCYVgrwLyNVKQRxGg09Q8NDZgXF5fdWhkcOlTcYTCs/ekLL7ww5w27UPw+bAiiVs/+FAD4HzAIVivZI5VKjc6OQXZwOByO7vjxY1KBINFjXKZQAEm1zUghyPq6UaFUKtNXV1ddVn38okNRUVFnYWFBPLYPQwj8RCQS/RVVDIOZLywIotWq/h1Jgv+7s+NGo+lmR0dH/NbWliPOrT1PQkKC5ujRupnoaH5Q/Rj8HZz9TpD1dWOfQqHI0Ol0LlFnIIQ46IMsNzcng8PhPBFrGULiVaFQ+At/8WW6fMgJMj09nczlcjoAAB7D2CwvL1/v7u7BhzqXJ92Ewqz+8vJyPofDKWYanEDUt18Jsra2LlUoFFl6vd6FGARB6MRicVtOjgg/5FruDleE0HhUVPRT6enpYbXVCjlBZmdn3yII+LfeJyPST01N3R0ZeYgtaF38zYuLizuKig5i5yVv3mjemwpgjv1GkLW19R6FQiHU6/Uu4ZdsxGjPzRXlAgAp3ESin2Zn57wZQPh9rjrkBNFo1AMIIQrgfdE3hFC/QqFUa7Vad2FqVmtqavozMzOCFg/LV8T3C0HW1ta75HK5yGAwuBCDw+HgoNXtOTnZeRASDo9LClhtmc2W6vz8/GEKeYOSJaQE0WhmLiBE3KDT060t853Ozs749fV1lwAJUVG82WPH6mcSEuLDTtG41wliMKx1yOXy3LW1NbfEEIvFHTk5IrwV3tX12NOYQwjeEQpFf0NnTgSiTEgJolKp/g+EwK/bC4Nh7ZednZ31FovFJRpgSkrKw5qaGqM3N9hAAOupzr1KEINhra2vry9vfX3dxW8fv7+IiZGdLcQxumgHwMCYQQh6hEJR2DwWFFKCqNWqDwEA32Bgglrn5uav9fX1vejufJKbm9stFoszCSL0b4rsNYIYDGufy2TSAqPR5IEYpZ3Z2dmYGIxckkAI54XCbBcPTwbmCK0qQkyQ2U8BgIyF8idJcurhw9HOqanpl92hUV5++L5IlHMCQsijhRYDhfYKQXQ6/X2ZTFa4sbHhQgwej6cXi0u6hMLsQqYdtCCEBqEwm7J1NANDsmsVISaI6jIA4DWmO2m1WvEjNqsLC4tfcVP36tGjR0dSUw+ERH8S7gTR6fStMpns4MbGhuOdEzuGNmJ024hRyPS42bZYrUKhyPFoUCDa8KXOkBJEpVK9AyH4b74I7Eve9XXj73t6elJNJpMLGfh8vqq+/pgqNjY2qEQJV4KsruruSKXS4q2tLRdi4KfUxOLS7qwsYRGEHoPQ+TI0HvNCCH4kFIr+MyOVMVBJSAmiVqtrAEAyBvqxaxULC4sf9fX1HXN+f9xeIC0tra+6uiqGy+XSunXxVfZwI8jq6spnUmnfIXdPHtiI0SMUCovcKWl97TuV/CSJns7JycFGq2GRQkoQjIBarb4JAKIUfNlPxOYnJyfaR0fHsA2Xu8DW90tKDuE7+zQ/29m1eLgQZGVl5aZUKis1m80ut3/R0dH4jNGbmZmFA1i7rCiBwgdCEFbbq+0tX6A6S7VerVb1KkmCK1Tz+5sPIdSjVPavajQat6Ssrq68k5UlDJghZKgJsrLy+EZvr+ywu2txTIzS0lJpVhYmBvApDKu/4/JFediYnZ39HjN1MVNLyAmCu6HRqP4ZIfCXzHSJWi0Wi/m3PT29wtVVnSMyu70khHC1oeGEQiAQeItaSK0xp1yhIsjCwiLWY5STJOmyevL5fD02IszKyjwEIXSxpfK5k/QK/DY7W+QSAI9eVcyVCguCqFSqAxCC2wAAv58j8BUavd7wrz09PdVbW1su5i5xcXGq+vp6bXR0lNug1762hfMHmyDz8wufy+XyCnePcEZHRxvEYrE0MzOjJPTOaPBUdnZ2Gx1MA1kmLAiCO6jVag8jRH7oi10Wg8Csz83NfdzXJ8fXwi5f2IyMDEVVVVUCh0P4fbUZLILMzc3fl8vlle6eEuDz+ZgYsszMDHwxQSkiJINYu1SFEPimSCT6ZSDboFt32BAkDEiCRRgeGxsfGB8fx8pLdxbDbUVFB/EqRzlQ3M6BCTBByPn5ufsymRy7BrhYNduI0WcjRkiePdiJRziTY/tURJdZgSo3Pz9daLFw/hdDJii0xLRYrLcHBvrNzu9vOFWELYaVmZkZtB7PDARBIARmjUb7QC5XYH9vF2LgR0VLS0vlGRnpYgghpacdaAHnQyF8Y2W1orfD6UrXnfhhRxC7kGr17H8FAGKihCytra1fVyjkWXq9wcV4jsPhTJ84cVydkJDg4u24m8AME2RDo9G2KRQK/J65W2Lgpw8yMjKw957bNxNDAS5JbhMjYE83M9mnsCUI7qRKpToHIfg7AIBPk5BJgHBdKyuPr/X2yk5ZLBYXnUBiYuLI0aNHtng8nseHa5zlYYgg6xqNtl2hUODLAxdixMXFqcvLy3BA7QYIYTLTePhRXztC4IcikeiOH3UEtWhYEwQjgRCK1mg0fwcA+uugIuPa2PSjR9P9w8PD2BnL5XwiEmXjZ9ywS6mLnwSDBDGoVOqO/v5+vKK5ECM+Pl5dVlamSElJxo+XhhMx8G7+H4RC4Q8hhJshHkefmg97gth7o1KpXoAQvgwheBkhRPjUSwYzI0Q+GBl5uPLo0SNsWu+SSktL7xYU5GO3YLfY0llB8Ku9Gg2ORNiP7cbcEqO8vFyZlJSIVwwX8jLYfZ+qghCSCIFrCKFrIpHoDz4VDpPMe4Ygdry02ukyhDiYJN8GABaECkesaJTJ5KLlZbfxnlaPHKkbTEtLc/Fo9IUgCKFllUrVPTAwiFcEd8TQYGKkpCQ3IITCxkQcADQFIfwAQuu1rKy8wVCNERPt7jmC2Ds9NzcXR5LkyyRJfhtCEDLzaIPB8JFM1ldmNBpdfK+joqJmGhpOzMbExDiIQpEgC7OzMz0DA0O4nCdi9CcnJ+Hf075yZmICOdeBELhLEMQHBEFcy8zMXGe6/lDUt2cJ4gyWWj19HgAOdpL6kxDd1iwvLCzekcvl9Var1Z3rr7S2tiaOx+OV7kYQhJB2ZmZWOjQ0hJ9ndiEGjgVWVlY2YCNGXCgmjJs2HwMArgNgvZadnXcrTGRiTIx9QRA7GisrK0lGo+F5AIgLEIILCIGgxvJFCCmnph5Njo6O4hXN5SyQl5d312g05iwuLmLzcZCenq6oq6utQgiopqenZcPDw1i34kIMgQATo3wwKSkRE8enaPKMzZQnK3oMAPwEQvITqxV8kpOTg0myL9O+IojzCNm2YBcQsj4PALwAAHD5sgdqRK1Wy73h4ZGt2VnVrmb8aWlp4wcOHBgcGRnBRpFuiCHAK8aQjRj8QMlLsd6IIYUzHvuWIE/ujRFPo9E8DwB5wUaW7S94oNPm5gY+yGevrq5iRR7llJiYqD18+DAmBr5SjqJckPmMEUmKiCPIznmjUqmwPRW2V6qCEOAtTjWEIIX5+bWtx9laXdX9Xi7vO7axsbmrjwUmRnn54WGBIBFvtbiBkMdTnThYAgBIireJEHL6SZIc4HK5/fvlsE0Xy4hYQaiAMzc3V46QpdZqBbUQoloAICaQyyu3VOrykOeRRqOVKxQKl/NJUlKStqxMPJKYmHQaIcTxow1KRe1kwNb3ABAyq9U6IBKJ+iGEiFIFEZSJJcgug61Wq0s4HFRMkkhotQIh9pn4wm+CFAKw/ZiPz85Fm5sbrT090kMGg0GYnJw0d/jw4RGbYxaTY6EBAGkBIDT4Zgz/4XCAhiCgxmIBD0Ui0cMImuN+dZXJQfFLkL1aeHFxMctsNgsJgsxyIpIAQqy4w6/f4j9IACEUIIQS8d+pv4qL8Au6evxsAEJf/B0A/BPpEYJ6/H/2iU+ShJbH42nS0tK0exXLcJSbJUiIRmV5eVlgMpkEHA5HYLVat6+E8eNAVqtVHxMToz9w4IA+RKKxzTohwBKEnQ4sArsgwBKEnR4sAixB2DnAIkAPAXYFoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEAT+Py6PXhNcWplkAAAAAElFTkSuQmCC",cn=Object.defineProperty,na=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Ta=(ce,se,ae)=>se in ce?cn(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ia=(ce,se)=>{for(var ae in se||(se={}))za.call(se,ae)&&Ta(ce,ae,se[ae]);if(In)for(var ae of In(se))$a.call(se,ae)&&Ta(ce,ae,se[ae]);return ce},eu=(ce,se)=>na(ce,ua(se)),Za=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const _a=({exercise:ce,loading:se,dispatch:ae,cb:_e})=>{const pt=eu(Ia({},(0,he.useParams)()),{page:0,limit:20});let[Ve,Dt]=(0,a.useState)(Ia({},pt)),[et,Be]=(0,a.useState)([]),[Pe,Ut]=(0,a.useState)({});const[vn,Fn]=(0,a.useState)(!0),[It,Vt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(et=[],bn(1))},[ce.actionTabs.key]);const Sn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(yn,un,Ht)=>a.createElement(Ae.Z,{placement:"bottom",title:Ht+1},a.createElement("span",null,Ht+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:yn=>a.createElement(Ae.Z,{placement:"bottom",title:Ge()(yn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ge()(yn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:yn=>a.createElement(Ae.Z,{placement:"bottom",title:Ge()(yn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ge()(yn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:yn=>a.createElement(Ae.Z,{placement:"bottom",title:yn},a.createElement("span",null,yn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:yn=>a.createElement(Ae.Z,{placement:"bottom",title:yn},a.createElement("span",null,yn||"--"))}],bn=yn=>Za(void 0,null,function*(){var un;yn==1&&(et=[]),Fn(!0),Ve.page=yn,Ve.student_id=ce.actionTabs.student_id,Vt(!0);const Ht=yield ae({type:"exercise/getRedoListModal",payload:eu(Ia({},Ve),{score:((Ve==null?void 0:Ve.one)||0)+`${Ve!=null&&Ve.two?","+(Ve==null?void 0:Ve.two):""}`})});Ut(Ia({},Ht)),((un=Ht==null?void 0:Ht.student_redo_lists)==null?void 0:un.length){Dt(Ia({},pt)),Be([])},onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Lt.info},a.createElement("div",{className:Lt.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:Lt.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:Lt.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(et==null?void 0:et.length)===0&&!It&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:$t,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((et==null?void 0:et.length)>0||It)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(x.default,{pagination:!1,dataSource:[],columns:Sn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(bo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!It&&vn&&bn((Ve==null?void 0:Ve.page)+1)},hasMore:vn,useWindow:!1},a.createElement(x.default,{loading:It,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:et,columns:Sn})))))};var wu=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se}))(_a),xu=z(28400),ru=z(72911),Vu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},hu=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Iu=({exercise:ce,dispatch:se,onOk:ae})=>{const _e=(0,he.useParams)(),[pt,Ve]=(0,a.useState)([]),[Dt,et]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)(!0),[Ut,vn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Fn()},[ce.actionTabs.key]);const Fn=()=>hu(void 0,null,function*(){Pe(!0);const bn=yield(0,Ce.ZP)(`/api/courses/${_e==null?void 0:_e.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:_e==null?void 0:_e.categoryId}});bn&&Ve((bn==null?void 0:bn.course_groups)||[]),Pe(!1)}),It=()=>{se({type:"exercise/setActionTabs",payload:{}})},Vt=()=>{ae(Dt)},Sn=bn=>{et(bn),vn(bn.length===pt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{et([]),vn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:ce.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Vu.customModal,onCancel:It},a.createElement("aside",{className:Vu.checking},a.createElement("div",{className:Vu.content},a.createElement("div",{className:Vu.group},pt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Se.default.Group,{value:Dt,onChange:Sn},pt.map(bn=>a.createElement(Se.default,{key:bn.id,value:bn.id},bn.name))))),a.createElement("div",{className:Vu.footer},a.createElement(Se.default,{checked:Ut,onChange:bn=>{const yn=bn.target.checked?pt.map(un=>un.id):[];et(yn),vn(bn.target.checked)}},"\u5168\u9009"),a.createElement(me.ZP,{onClick:It},"\u53D6\u6D88"),a.createElement(me.ZP,{onClick:Vt,type:"primary"},"\u786E\u8BA4"))))};var Dr=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Iu),Ir=z(77722),pu={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},fr=z(67294),ll=Object.defineProperty,nr=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Il=(ce,se,ae)=>se in ce?ll(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Xu=(ce,se)=>{for(var ae in se||(se={}))Yu.call(se,ae)&&Il(ce,ae,se[ae]);if(Hu)for(var ae of Hu(se))Xr.call(se,ae)&&Il(ce,ae,se[ae]);return ce},mr=(ce,se)=>nr(ce,Eu(se)),fu=({disabled:ce,time:se})=>fr.createElement(fe.default.List,{name:"exercise_events",rules:[{validator(ae,_e){var pt,Ve;const Dt=new Set;for(const et of _e){if(Dt.has(et.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(et.reminder_time>se)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Dt.add(et.reminder_time),!((Ve=(pt=et.reminder_content)==null?void 0:pt.trim())!=null&&Ve.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ae,{add:_e,remove:pt})=>fr.createElement("div",{className:pu.remindForm},ae.length>0&&fr.createElement("div",null,ae.map((Ve,Dt)=>fr.createElement(oe.Z,{key:Ve.key,align:"middle",wrap:!1,className:pu.remindItem},fr.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Dt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),fr.createElement(ve.Z,null,fr.createElement(fe.default.Item,mr(Xu({},Ve),{name:[Ve.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),fr.createElement(Re.Z,{precision:0,min:1,disabled:ce,addonAfter:"\u5206\u949F",className:pu.remindInput}))),fr.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),fr.createElement(ve.Z,{flex:1},fr.createElement(fe.default.Item,mr(Xu({},Ve),{name:[Ve.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),fr.createElement(Le.default,{className:pu.remindInput,disabled:ce,showCount:!0,maxLength:100}))),fr.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:ce?.5:1},onClick:()=>{ce||_e({reminder_time:""})}}),fr.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:ce?"hidden":"visible"},onClick:()=>pt(Ve.name)})))),ae.length<5&&fr.createElement(oe.Z,{style:{marginLeft:"30px"}},fr.createElement(ve.Z,{className:`${pu.addRemind} ${ce?pu.disabled:""}`,onClick:()=>{ce||_e({reminder_time:""})}},fr.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),ar=z(76223),ur=z(78207),eo=z(96332),to=z(93686),ou=z(67294),Rl=Object.defineProperty,Wl=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,vo=(ce,se,ae)=>se in ce?Rl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,So=(ce,se)=>{for(var ae in se||(se={}))No.call(se,ae)&&vo(ce,ae,se[ae]);if(Ro)for(var ae of Ro(se))si.call(se,ae)&&vo(ce,ae,se[ae]);return ce},co=(ce,se)=>Wl(ce,wo(se)),ki=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{RangePicker:Ao}=Ca.default,{Option:Wi}=ft.default,Yi=({user:ce,classroomList:se,exercise:ae,globalSetting:_e,loading:pt,dispatch:Ve,changeActive:Dt})=>{var et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn;const{workSetting:un,commonHeader:Ht}=ae,Kt=(0,he.useParams)();Kt.category=Kt.categoryId;const[wn,Jt]=(0,a.useState)(!1),[Qn,hn]=(0,a.useState)(!1),[ha,Pt]=(0,a.useState)(),[xt,Rt]=(0,a.useState)({});let[Yt,gn]=(0,a.useState)([]),[nn,Xa]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[fa,dt]=(0,a.useState)(1),[Da,ca]=(0,a.useState)(!1),[Cu,Sa]=(0,a.useState)(!1),[Wn,Qa]=(0,a.useState)(!1),[nu,Zu]=(0,a.useState)(!1),[ya,Oa]=(0,a.useState)([]),[fn,xn]=(0,a.useState)([]),[ma,Hn]=(0,a.useState)(!1),[En,kn]=(0,a.useState)(null),[pn,da]=(0,a.useState)({});(0,a.useEffect)(()=>{((Ht==null?void 0:Ht.exercise_status)==="5"||Ht!=null&&Ht.appraise_label||(0,Mn.aQ)())&&Jt(!0)},[Ht]),(0,a.useEffect)(()=>{qa()},[un]),(0,a.useEffect)(()=>{(0,Mn.dE)()||Va()},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Dt("2")},[ae.actionTabs.key]);function Va(){return ki(this,null,function*(){const yu=yield(0,Ce.ZP)(`/api/courses/${Kt==null?void 0:Kt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Kt==null?void 0:Kt.coursesId}});Pt(yu==null?void 0:yu.alert)})}const au=yu=>{var Pr;const Tl=nn.publish_time;if(!Tl||(Pr=un==null?void 0:un.exercise)!=null&&Pr.publish_time)return;let kl;yu===1?kl=Ge()(Tl).add(120,"minutes"):kl=Ge()(Tl).add(7,"days"),nn.end_time=kl,Xa(Object.assign({},nn))},qa=()=>{var yu,Pr,Tl,kl,ni;console.log("\u53D6\u6D88");const Rn=JSON.parse(JSON.stringify(un));if(Object.keys(nn).forEach(pa=>{var po;nn[pa]=(po=Rn==null?void 0:Rn.exercise)==null?void 0:po[pa]}),Yt=((yu=Rn==null?void 0:Rn.published_course_groups)==null?void 0:yu.map(pa=>({course_group_id:pa.course_group_id,end_time:pa.course_end_time,publish_time:pa.course_publish_time})))||[{}],(Pr=un==null?void 0:un.course_groups)==null||Pr.map(pa=>{var po;(po=un==null?void 0:un.published_course_groups)==null||po.map((Ho,vi)=>{var lc;(lc=Ho==null?void 0:Ho.course_group_id)!=null&&lc.includes(pa==null?void 0:pa.course_group_id)&&(pa.cilckkey=vi,pa.isselect=!0)})}),ae.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Kl(""),ca(nn.time!==-1),Xa(nn),nn!=null&&nn.is_appoint_user){const pa=((kl=(Tl=Rn==null?void 0:Rn.exercise)==null?void 0:Tl.all_exercise_users)==null?void 0:kl.map(po=>po.user_id))||[];Oa([...pa])}Sa(nn.is_appoint_user),Qa(nn.is_miss_exam_user),Zu(nn.is_no_passing_user),gn(Yt.length>0?Yt:[{}]),Or.setFieldsValue({exercise_events:(ni=Rn==null?void 0:Rn.exercise)==null?void 0:ni.exercise_events})},Fr=()=>ki(void 0,null,function*(){var yu,Pr,Tl,kl,ni,Rn;if(((yu=ce==null?void 0:ce.userInfo)==null?void 0:yu.user_status)===2){(0,ur.Rd)();return}if((Ht==null?void 0:Ht.exercise_question_count)===0){pe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const pa=JSON.parse(JSON.stringify(nn));console.log("\u63D0\u4EA4");try{yield Or.validateFields();const vi=Or.getFieldsValue();pa.exercise_events=vi.exercise_events}catch(vi){vi!=null&&vi.errorFields&&(Or.scrollToField((Tl=(Pr=vi==null?void 0:vi.errorFields)==null?void 0:Pr[0])==null?void 0:Tl.name,{behavior:"smooth",block:"center"}),pe.ZP.error((Rn=(ni=(kl=vi==null?void 0:vi.errorFields)==null?void 0:kl[0])==null?void 0:ni.errors)==null?void 0:Rn[0]));return}if(pa.categoryId=Kt.categoryId,pa.publish_time_groups=Yt,nn!=null&&nn.is_make_up_exercise){if(Cu&&ya.length<=0||!Cu&&!(Wn||nu)){pe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}pa.is_appoint_user=Cu,pa.is_miss_exam_user=Wn,pa.is_no_passing_user=nu,Cu?pa.make_up_exercise_users=ya==null?void 0:ya.map(vi=>({user_id:vi})):pa.make_up_exercise_users=[]}if(!nn.unified_setting&&!(nn!=null&&nn.is_make_up_exercise)){if(!Yt.length){pe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete pa.publish_time,delete pa.end_time,Yt.map(vi=>{var lc;if(!vi.course_group_id||!((lc=vi.course_group_id)!=null&&lc.length))throw pe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!vi.publish_time||!vi.end_time)throw pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!nn.publish_time||!nn.end_time)throw pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:po}=un;const Ho=()=>ki(void 0,null,function*(){if(nn.exercise_type==2&&(po.is_locked||po.open_camera||po.screen_open||po.login_restrict||po.ip_bind||po.ip_limit=="pub"||po.ip_limit=="inner"||po.identity_verify||po.open_phone_video_recording)){const lc=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ou.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ou.createElement("span",{style:{color:"#FA6400"}}," ",(0,de.hi)(po)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ki(void 0,null,function*(){let Ka=yield(0,to.Tr)({exercise_ids:[parseInt(Kt==null?void 0:Kt.categoryId)],course_id:Kt.coursesId,type:"exercise"});(Ka==null?void 0:Ka.student_count)===0?Mu(pa):(Rt(pa),da(Ka)),Dt("2")}),onCancel:()=>ki(void 0,null,function*(){lc.destroy();let Ka=yield(0,to.Tr)({exercise_ids:[Kt==null?void 0:Kt.categoryId],course_id:Kt.coursesId,type:"exercise"});(Ka==null?void 0:Ka.student_count)===0?Mu(pa):(Rt(pa),da(Ka))})});return}let vi=yield(0,to.Tr)({exercise_ids:[Kt==null?void 0:Kt.categoryId],course_id:Kt.coursesId,type:"exercise"});(vi==null?void 0:vi.student_count)===0?Mu(pa):(Rt(pa),da(vi))});Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?Ve({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Kt.coursesId,type:"exercise",type_id:Kt.categoryId,name:Ht.exercise_name,fn:()=>{Ho()}}}):Ho()}),Mu=yu=>ki(void 0,null,function*(){hn(!0),(yield(0,Ce.ZP)(`/api/exercises/${Kt==null?void 0:Kt.categoryId}/publish_settings.json`,{method:"post",body:yu})).status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kl(""),Ve({type:"exercise/getCommonHeader",payload:So({},Kt)}),Ve({type:"exercise/getWorkSetting",payload:So({},Kt)})),hn(!1)}),ia=yu=>yu&&yunn.end_time?yu&&(yu{var Pr,Tl;return((Pr=un==null?void 0:un.exercise)==null?void 0:Pr.exercise_status)>1&&!(yu!=null&&yu.new)?!0:(Tl=un==null?void 0:un.published_course_groups)!=null&&Tl.some(kl=>kl.course_group_id===yu.course_group_id)?wn:!1},il=yu=>{var Pr;return wn?[!0,!0]:(Pr=un==null?void 0:un.published_course_groups)!=null&&Pr.some(Tl=>{var kl,ni;return((kl=Tl.course_group_id)==null?void 0:kl[0])===((ni=yu.course_group_id)==null?void 0:ni[0])})?wn||Ge()()>Ge()(yu==null?void 0:yu.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Kl("\u8868\u5355\u672A\u4FDD\u5B58")},[nn]);const Kl=(yu="")=>{Ve({type:"exercise/setActionTabs",payload:{key:yu}})},mu=yu=>{yu.preventDefault(),yu.returnValue=""},_u=(yu,Pr,Tl)=>{if(yu<=0){pe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Oa(Pr),xn(Tl),Hn(!1)},[Or]=fe.default.useForm();return ou.createElement("section",{className:pu.form,style:{padding:"30px 50px",marginBottom:"0px"}},ou.createElement(jt.Z,{spinning:pt["exercise/getWorkSetting"]||Qn},!(nn!=null&&nn.is_make_up_exercise)&&ou.createElement(ou.Fragment,null,ou.createElement("div",{className:pu.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),ou.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},ou.createElement(Ie.ZP.Group,{onChange:()=>{var yu,Pr,Tl,kl,ni;if((0,Mn.Rm)()&&(!((Pr=(yu=se==null?void 0:se.AssistantObject)==null?void 0:yu.exercise)!=null&&Pr.can_publish)||!((kl=(Tl=se==null?void 0:se.AssistantObject)==null?void 0:Tl.exercise)!=null&&kl.can_late))){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((ni=un==null?void 0:un.exercise)==null?void 0:ni.exercise_status)>1){pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}nn.unified_setting=!nn.unified_setting,nn.unified_setting===!1&&Yt==""&&gn(Yt.concat({})),Xa(Object.assign({},nn))},value:nn.unified_setting,disabled:wn||((et=un==null?void 0:un.exercise)==null?void 0:et.exercise_status)>1},ou.createElement(Ie.ZP,{value:!0,disabled:!((Be=un==null?void 0:un.exercise)!=null&&Be.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=un.course_groups)==null?void 0:Pe.length)>0&&ou.createElement(Ie.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Ht!=null&&Ht.is_make_up_exercise)&&ou.createElement("div",{style:{color:"red"}},((Ut=un==null?void 0:un.exercise)==null?void 0:Ut.exercise_status)>1&&ha&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(nn.unified_setting||(Ht==null?void 0:Ht.is_make_up_exercise))&&ou.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},ou.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),ou.createElement(Ae.Z,{placement:"bottom",title:((vn=un==null?void 0:un.exercise)==null?void 0:vn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},ou.createElement(Ca.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:ia,disabled:wn||((Fn=un==null?void 0:un.exercise)==null?void 0:Fn.exercise_status)>1||(0,Mn.Rm)()&&!((Vt=(It=se==null?void 0:se.AssistantObject)==null?void 0:It.exercise)!=null&&Vt.can_publish),value:nn.publish_time?Ge()(nn.publish_time):void 0,allowClear:!1,onChange:(yu,Pr)=>{nn.publish_time=Pr,nn.end_time||(nn.end_time=nn.exercise_type===1?Ge()(yu).add(120,"minutes"):Ge()(yu).add(7,"days")),Xa(Object.assign({},nn))}})),ou.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),ou.createElement(Ca.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn||(0,Mn.Rm)()&&!((bn=(Sn=se==null?void 0:se.AssistantObject)==null?void 0:Sn.exercise)!=null&&bn.can_late)||(Ht==null?void 0:Ht.open_appraise),allowClear:!1,value:nn.end_time?Ge()(nn.end_time):void 0,disabledDate:Ou,onChange:(yu,Pr)=>{var Tl,kl;if((0,Mn.Rm)()&&!((kl=(Tl=se==null?void 0:se.AssistantObject)==null?void 0:Tl.exercise)!=null&&kl.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn.end_time=Pr,Xa(Object.assign({},nn))}})),!nn.unified_setting&&!(Ht!=null&&Ht.is_make_up_exercise)&&ou.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Yt&&Yt.map(function(yu,Pr){var Tl,kl,ni;return ou.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Pr==(Yt==null?void 0:Yt.length)-1?"0px":"10px"}},ou.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Pr+1),ou.createElement(ft.default,{showArrow:!0,allowClear:!0,className:pu.multiple_select,disabled:wn||((Tl=un==null?void 0:un.homework_status)!=null&&Tl.includes("\u672A\u53D1\u5E03")&&yu.id||Ge()(){Yt[Pr].course_group_id=Rn,gn(Yt.slice()),un.course_groups.map((pa,po)=>{Rn.map((Ho,vi)=>{pa.course_group_id===Ho&&(pa.cilckkey=Pr,pa.isselect=!0)})})},onDeselect:Rn=>{un.course_groups.map((pa,po)=>{pa.course_group_id===Rn&&pa.cilckkey===Pr&&(pa.cilckkey=Pr,pa.isselect=!1)})}},un.course_groups&&un.course_groups.map(function(Rn,pa){return ou.createElement(Wi,{disabled:(Rn==null?void 0:Rn.isselect)&&Rn.cilckkey!=Pr,label:Rn.course_group_name,value:Rn.course_group_id,key:Rn.course_group_id},Rn.course_group_name)})),ou.createElement(Ao,{disabled:il(yu)||(0,Mn.Rm)()&&!((ni=(kl=se==null?void 0:se.AssistantObject)==null?void 0:kl.exercise)!=null&&ni.can_publish),disabledDate:ia,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ge()((0,de.U6)(),"HH:mm"),Ge()((0,de.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:yu.publish_time&&[Ge()(yu.publish_time),yu.end_time&&Ge()(yu.end_time)],onChange:(Rn,pa)=>{Yt[Pr].publish_time=pa[0],!yu.end_time&&pa[0]?Yt[Pr].end_time=Ge()(pa[0]).add(7,"days"):Yt[Pr].end_time=pa[1],gn([...Yt])},onCalendarChange:(Rn,pa,po)=>{if(pa!=null&&pa[0]&&!pa[1]){const Ho=nn.exercise_type===1?Ge()(pa[0]).add(120,"minutes"):Ge()(pa[0]).add(7,"days");Yt[Pr].publish_time=pa[0],Yt[Pr].end_time=Ho,gn([...Yt])}}}),ou.createElement("div",{style:{visibility:wn?"hidden":"visible",display:"flex",width:"50px"}},ou.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Rn,pa;if((0,Mn.Rm)()&&!((pa=(Rn=se==null?void 0:se.AssistantObject)==null?void 0:Rn.exercise)!=null&&pa.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gn(Yt.concat({new:!0}))}}),ou.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(yu!=null&&yu.publish_time&&Ge()(){Yt=Yt.filter((Rn,pa)=>Pr!==pa),gn([...Yt])}})))})),!(nn!=null&&nn.is_make_up_exercise)&&ou.createElement(ou.Fragment,null,ou.createElement("div",{className:pu.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},ou.createElement(Ie.ZP.Group,{value:nn.exercise_type,disabled:wn||((yn=un==null?void 0:un.exercise)==null?void 0:yn.exercise_status)>1,onChange:yu=>{nn.exercise_type=yu.target.value,Xa(So({},nn)),au(yu.target.value)},style:{marginTop:"2px"}},ou.createElement(Ie.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),ou.createElement(Ie.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(nn==null?void 0:nn.exercise_type)===2&&ou.createElement(ou.Fragment,null,ou.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ou.createElement(Re.Z,{className:pu.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:nn==null?void 0:nn.simulate_exercise_num,disabled:wn,min:1,max:999,onChange:yu=>{nn.simulate_exercise_num=yu,Xa(So({},nn))}}),ou.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(nn==null?void 0:nn.is_make_up_exercise)&&ou.createElement(ou.Fragment,null,ou.createElement(oe.Z,null,ou.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),ou.createElement(Ne.Z,{checked:Cu,onChange:(yu,Pr)=>{var Tl,kl;if(Sa(yu),yu){if(nn!=null&&nn.is_appoint_user){const ni=(kl=(Tl=un==null?void 0:un.exercise)==null?void 0:Tl.all_exercise_users)==null?void 0:kl.map(Rn=>Rn.user_id);Oa([...ni])}else Oa([]);Qa(!1),Zu(!1)}else Qa(nn.is_miss_exam_user),Zu(nn.is_no_passing_user)},disabled:!((nn==null?void 0:nn.exercise_status)===1&&(Ht!=null&&Ht.allow_create_make_up))}),ou.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Cu&&ou.createElement(oe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},ou.createElement(Se.default,{checked:Wn,disabled:!((nn==null?void 0:nn.exercise_status)===1&&(nn==null?void 0:nn.miss_exam_count)>0&&(Ht!=null&&Ht.allow_create_make_up)),onChange:yu=>{Qa(yu.target.checked)}},ou.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ou.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{kn(1),Sa(!1),Hn(!0)}},"\uFF08",`${(nn==null?void 0:nn.miss_exam_count)||0}\u4EBA`,"\uFF09"),ou.createElement(Se.default,{checked:nu,disabled:!((nn==null?void 0:nn.exercise_status)===1&&(nn==null?void 0:nn.no_passing_count)>0&&(Ht!=null&&Ht.allow_create_make_up)),onChange:yu=>{Zu(yu.target.checked)}},ou.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ou.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{kn(2),Sa(!1),Hn(!0)}},"\uFF08",`${(nn==null?void 0:nn.no_passing_count)||0}\u4EBA`,"\uFF09")),Cu&&ou.createElement(oe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},ou.createElement(me.ZP,{type:"primary",ghost:!0,disabled:!((nn==null?void 0:nn.exercise_status)===1&&(Ht!=null&&Ht.allow_create_make_up)),onClick:()=>{Hn(!0),kn(void 0)}},ou.createElement("span",null,ou.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ou.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ou.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${ya.length||0} \u4EBA`,"\uFF09"))),ou.createElement("div",{className:pu.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),ou.createElement("div",null,ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},ou.createElement(Se.default,{disabled:wn,checked:Da,onChange:yu=>{yu.target.checked===!1?Xa(Pr=>co(So({},Pr),{time:-1})):Or.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),ca(yu.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Da&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},ou.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),ou.createElement(Re.Z,{size:"large",disabled:wn,min:1,style:{width:"200px"},value:nn.time===-1?null:nn.time,precision:0,addonAfter:"\u5206\u949F",onChange:yu=>{nn.time=yu,Xa(So({},nn))}}))),Da&&ou.createElement(fe.default,{form:Or},ou.createElement(fu,{disabled:wn,time:nn.time})),ou.createElement("div",null,ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ou.createElement(Se.default,{checked:nn.enable_last_times,onChange:yu=>Xa(Pr=>co(So({},Pr),{enable_last_times:yu.target.checked})),disabled:wn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),nn.enable_last_times&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},ou.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),ou.createElement(Re.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:nn==null?void 0:nn.last_times,disabled:wn||!nn.enable_last_times,min:0,onChange:yu=>{nn.last_times=yu,Xa(So({},nn))}}),ou.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),ou.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ou.createElement(oe.Z,null,ou.createElement(Se.default,{checked:nn.enable_answer_time,onChange:yu=>Xa(Pr=>co(So({},Pr),{enable_answer_time:yu.target.checked})),disabled:wn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),nn.enable_answer_time&&ou.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},ou.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),ou.createElement(Re.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:nn==null?void 0:nn.answer_time,disabled:wn||!nn.enable_answer_time,min:0,onChange:yu=>{nn.answer_time=yu,Xa(So({},nn))}}),ou.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Ht!=null&&Ht.appraise_label)&&(!(Ht!=null&&Ht.is_make_up_exercise)&&(0,Mn.GJ)()||(Ht==null?void 0:Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.allow_create_make_up))&&ou.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Fr},"\u4FDD\u5B58"),ou.createElement(ar.Z,{visible:ma,setVisible:Hn,onK:_u,selectKeys:ya,selectRows:fn,appointStudent:Cu,modalParams:En}),ou.createElement(eo.Z,{resdata:pn,type:"exercisepush",okloading:Qn,oktext:(pn==null?void 0:pn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:yu=>ki(void 0,null,function*(){hn(!0);let Pr=yield(0,Ce.ZP)(`/api/courses/${Kt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Kt==null?void 0:Kt.categoryId)]}});hn(!1),(Pr==null?void 0:Pr.status)===0&&Mu(xt)})}))};var Bi=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae,classroomList:_e,user:pt})=>({exercise:ce,loading:se.effects,globalSetting:ae,user:pt,classroomList:_e}))(Yi),Po=z(16646),Xi=z(5270),Vi=Object.defineProperty,ms=Object.getOwnPropertySymbols,Oo=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,xi=(ce,se,ae)=>se in ce?Vi(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,To=(ce,se)=>{for(var ae in se||(se={}))Oo.call(se,ae)&&xi(ce,ae,se[ae]);if(ms)for(var ae of ms(se))Ns.call(se,ae)&&xi(ce,ae,se[ae]);return ce},Pi=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{TabPane:hs}=y.default,ko=({exercise:ce,loading:se,dispatch:ae})=>{var _e;const pt=(0,he.useParams)(),Ve=(0,he.useLocation)(),[Dt]=fe.default.useForm(),[et,Be]=(0,a.useState)({}),[Pe,Ut]=(0,a.useState)("1");return(0,a.useEffect)(()=>{ce.actionTabs.key==="addIp"&&(Dt.resetFields(),Ut("1"))},[ce.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:ce.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Pi(void 0,null,function*(){if(yield Dt.validateFields(),!et.ip){const vn=et.startIP.split(".")[3];if(parseInt(vn)>parseInt(et.endIP)){pe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ae({type:"exercise/setActionTabs",payload:{key:"insterIp",data:To({},Dt.getFieldValue()),type:ce.actionTabs.type}})}),onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(y.default,{activeKey:Pe,onChange:vn=>{Ut(vn),Dt.resetFields()}},a.createElement(hs,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(hs,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(fe.default,{form:Dt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(vn,Fn)=>{Be(To({},Fn))}},Pe==="1"&&a.createElement(fe.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(ft.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:vn=>{Dt.setFieldsValue({ip:[...vn.filter(Fn=>(0,Xi.t)(Fn)?!0:(pe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(oe.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(fe.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Le.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:vn=>{let Fn="";(0,Xi.t)(vn.target.value)?Fn=vn.target.value:(Fn="",pe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Dt.setFieldsValue({startIP:Fn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(fe.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Le.default,{onBlur:vn=>{},prefix:a.createElement("span",{className:"font14"},(_e=et.startIP)==null?void 0:_e.substring(0,et.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var ic=(0,he.connect)(({exercise:ce,loading:se})=>({exercise:ce,loading:se}))(ko),Bn=z(67294),tl=Object.defineProperty,dl=Object.defineProperties,ju=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,ui=(ce,se,ae)=>se in ce?tl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ss=(ce,se)=>{for(var ae in se||(se={}))Ei.call(se,ae)&&ui(ce,ae,se[ae]);if(jr)for(var ae of jr(se))Uo.call(se,ae)&&ui(ce,ae,se[ae]);return ce},cs=(ce,se)=>dl(ce,ju(se)),Qs=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Hs=({exercise:ce,globalSetting:se,loading:ae,dispatch:_e})=>{var pt,Ve,Dt,et,Be,Pe,Ut;const{workSetting:vn,commonHeader:Fn}=ce,[It]=fe.default.useForm(),Vt=(0,he.useParams)();Vt.category=Vt.categoryId;const[Sn,bn]=(0,a.useState)(!1),[yn,un]=(0,a.useState)(!1),[Ht,Kt]=(0,a.useState)(!1),wn={question_random:!1,choice_random:!1,start_password:((pt=vn==null?void 0:vn.exercise)==null?void 0:pt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Ve=vn==null?void 0:vn.exercise)==null?void 0:Ve.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Jt,Qn]=(0,a.useState)(wn);const[hn,ha]=(0,a.useState)(!1),[Pt,xt]=(0,a.useState)(!1),[Rt,Yt]=(0,a.useState)(!1),[gn,nn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var Wn;Xa(),vn!=null&&vn.exercise&&!(0,Mn.aN)()&&!((Wn=vn==null?void 0:vn.exercise)!=null&&Wn.is_creator)&&bn(!0)},[vn]),(0,a.useEffect)(()=>{((Fn==null?void 0:Fn.exercise_status)==="5"||Fn!=null&&Fn.appraise_label)&&bn(!0)},[Fn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ce.actionTabs.key==="insterIp"&&(ce.actionTabs.data.ip?Jt[ce.actionTabs.type]=[...Jt[ce.actionTabs.type]||[],...ce.actionTabs.data.ip]:Jt[ce.actionTabs.type]=[...Jt[ce.actionTabs.type]||[],`${ce.actionTabs.data.startIP},${ce.actionTabs.data.startIP.substring(0,ce.actionTabs.data.startIP.lastIndexOf("."))+"."+ce.actionTabs.data.endIP}`],fa(Jt),ha(!0))},[ce.actionTabs]);const Xa=()=>{const Wn=JSON.parse(JSON.stringify(vn));Object.keys(Jt).forEach(Qa=>{var nu;Jt[Qa]=(nu=Wn==null?void 0:Wn.exercise)==null?void 0:nu[Qa]}),fa(cs(ss({},Jt),{ip_limit:Jt.ip_limit!=="no"}))},fa=Wn=>{Qn(Wn),It.setFieldsValue(Wn)},dt=Wn=>{var Qa,nu;if(Wn.categoryId=Vt.categoryId,Wn.ip_limit=Wn.ip_limit?"pub":"no",Wn.ip_bind||(Wn.ip_bind_type=!1),Wn.open_camera&&Wn.photo_count<1){pe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!Wn.start_password&&Wn.is_start_locked){pe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(Wn.ip_limit!=="no"&&!((Qa=Wn.public_ip)!=null&&Qa.length)&&!((nu=Wn.inner_ip)!=null&&nu.length)){pe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(Wn.is_locked||Wn.open_camera||Wn.screen_open||Wn.login_restrict||Wn.ip_bind||Wn.ip_limit=="pub"||Wn.ip_limit=="inner"||Wn.identity_verify||Wn.open_phone_video_recording){if((Fn==null?void 0:Fn.exercise_type)==1){Da(Wn);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Bn.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Bn.createElement("span",{style:{color:"#FA6400"}}," ",(0,de.hi)(Wn)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Da(Wn)});return}ca(Wn)},Da=Wn=>{if(Wn.open_camera||Wn.screen_open){const Qa=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Bn.createElement("div",{className:"font16 p20"},Wn.open_camera&&Bn.createElement(oe.Z,{justify:"start",className:"mt20"},Bn.createElement(ve.Z,{flex:"24px"},Bn.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Bn.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Bn.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Bn.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),Wn.screen_open&&Bn.createElement(oe.Z,{justify:"start",className:"mt20"},Bn.createElement(ve.Z,{flex:"24px",className:"mr20"},Bn.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Bn.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Bn.createElement("img",{width:"26",src:xs.JA})," ",Bn.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Bn.createElement("img",{width:"26",src:xs.Gm})," ",Bn.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Bn.createElement("p",{className:"ml40 mt40"},Bn.createElement(Se.default,{onChange:nu=>Qa.update({okButtonProps:{disabled:!nu.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{ca(Wn)},okButtonProps:{disabled:!0}})}else ca(Wn)},ca=Wn=>Qs(void 0,null,function*(){un(!0);const Qa=yield(0,Ce.ZP)(`/api/exercises/${Vt==null?void 0:Vt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:Wn});un(!1),Qa.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_e({type:"exercise/getCommonHeader",payload:ss({},Vt)}),_e({type:"exercise/getWorkSetting",payload:ss({},Vt)}),ha(!1))});(0,a.useEffect)(()=>{Sa(hn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[hn]);const Cu=Wn=>{Wn.preventDefault(),Wn.returnValue=""},Sa=(Wn="")=>{_e({type:"exercise/setActionTabs",payload:{key:Wn}})};return Bn.createElement("section",{className:pu.formDom,style:{padding:"30px 50px"}},Bn.createElement(jt.Z,{spinning:ae["exercise/getWorkSetting"]||yn},Bn.createElement(fe.default,{form:It,name:"basicForm",initialValues:wn,colon:!1,onValuesChange:(Wn,Qa)=>{console.log("onValuesChange",Qa);let nu=Qa;for(const Zu in Wn){if(Zu=="is_locked"&&!Qa[Zu]&&(nu.login_restrict=!1,nu.screen_open=!1),Zu=="login_restrict"&&Qa[Zu]&&(nu.is_locked=!0),Zu=="screen_open"&&Qa[Zu]&&(nu.is_locked=!0),Zu=="screen_shot_open"&&Qa[Zu]){const ya=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Bn.createElement("div",null,Bn.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Bn.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Bn.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Qs(void 0,null,function*(){nu.screen_shot_open=!0,fa(nu)}),onCancel:()=>{nu.screen_shot_open=!1,fa(nu),ya.destroy()}});break}(Zu=="ip_bind"||Zu=="ip_limit")&&!Qa.is_locked&&Qa[Zu]&&(nu.is_locked=!0),Zu=="open_camera"&&(nu.photo_count=nu.photo_count||5)}fa(nu),ha(!0)},onFinish:dt},Bn.createElement("div",{className:pu.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Bn.createElement(fe.default.Item,null,Bn.createElement(Ie.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:gn,onChange:Wn=>{if(Wn.target.value==="exam")fa(cs(ss(ss({},wn),Jt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(Wn.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{fa(cs(ss({},wn),{question_random:!0,choice_random:!0,forbid_copy:!1})),nn(Wn.target.value)}});return}nn(Wn.target.value)},buttonStyle:"solid",disabled:Sn},Bn.createElement(Ie.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Bn.createElement(Ie.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Bn.createElement("div",{className:pu.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Bn.createElement(fe.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Bn.createElement(fe.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Bn.createElement(fe.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Bn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(fe.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Jt.is_start_locked&&(0,Mn.GJ)()?Bn.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},Bn.createElement(fe.default.Item,{name:"start_password",style:{marginBottom:0}},Bn.createElement(Le.default,{size:"large",className:pu.unlockKeyInput,disabled:Sn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Bn.createElement(ve.Z,null,!Sn&&Bn.createElement(me.ZP,{type:"link",loading:Pt,onClick:()=>Qs(void 0,null,function*(){xt(!0);let Wn=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Qa=yield(0,Ce.ZP)(`/api/exercises/${Vt==null?void 0:Vt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:Wn}});xt(!1),(Qa==null?void 0:Qa.status)===0&&It.setFieldsValue({start_password:Wn})})},"\u6362\u4E00\u6362"))):Bn.createElement(fe.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Bn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(fe.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Jt.is_locked&&(0,Mn.GJ)()?Bn.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},Bn.createElement(fe.default.Item,{style:{marginBottom:0},name:"unlock_key"},Bn.createElement(Le.default,{size:"large",className:pu.unlockKeyInput,disabled:Sn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Bn.createElement(ve.Z,null,!Sn&&Bn.createElement(me.ZP,{type:"link",loading:Rt,onClick:()=>Qs(void 0,null,function*(){Yt(!0);let Wn=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Qa=yield(0,Ce.ZP)(`/api/exercises/${Vt==null?void 0:Vt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:Wn}});Yt(!1),(Qa==null?void 0:Qa.status)===0&&It.setFieldsValue({unlock_key:Wn})})},"\u6362\u4E00\u6362"))):Bn.createElement(fe.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Bn.createElement(fe.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Bn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(fe.default.Item,{name:"screen_open",valuePropName:"checked"},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Jt.screen_open?Bn.createElement(Bn.Fragment,null,Bn.createElement(oe.Z,{gutter:10,className:`${pu.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Bn.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Bn.createElement(ve.Z,null,Bn.createElement(fe.default.Item,{name:"screen_num",style:{marginBottom:0}},Bn.createElement(Re.Z,{size:"large",disabled:Sn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Bn.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Bn.createElement(ve.Z,null,Bn.createElement(fe.default.Item,{name:"screen_sec",style:{marginBottom:0}},Bn.createElement(Re.Z,{size:"large",disabled:Sn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Bn.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Bn.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${pu.unlockKeyWrapper}`,align:"middle",wrap:!1},Bn.createElement(ve.Z,null,Bn.createElement(fe.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Bn.createElement(Ne.Z,{disabled:Sn||!Jt.screen_open}))),Bn.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Bn.createElement(Bn.Fragment,null,Bn.createElement(fe.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Bn.createElement(fe.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Bn.createElement(fe.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Bn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(fe.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Jt.ip_bind&&(0,Mn.GJ)()?Bn.createElement(oe.Z,{className:pu.unlockKeyWrapper,style:{flexDirection:"column"}},Bn.createElement(fe.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Bn.createElement(Ie.ZP.Group,null,Bn.createElement(Ie.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Bn.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Bn.createElement(Ie.ZP,{value:!0,style:{fontWeight:"400"}},Bn.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Bn.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Bn.createElement(fe.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Bn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(fe.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Bn.createElement(fe.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Bn.createElement(fe.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Jt==null?void 0:Jt.ip_limit)&&Bn.createElement(oe.Z,{className:pu.unlockKeyWrapper,style:{flexDirection:"column"}},Bn.createElement(ve.Z,null,Bn.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Bn.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Bn.createElement(oe.Z,{className:`mt15 ${pu.ipWrp}`,style:{background:"#F6F7F9"}},Bn.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Bn.createElement(ve.Z,null,(Dt=Jt.public_ip)==null?void 0:Dt.map((Wn,Qa)=>Bn.createElement("span",{key:Qa,className:pu.ipItem},Bn.createElement("i",null,Wn," "),!Sn&&Bn.createElement(Po.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Jt.public_ip.splice(Qa,1),fa(ss({},Jt))}})},className:" c-grey-c",size:20}))),(0,Mn.GJ)()&&!Sn&&Bn.createElement("span",{onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Bn.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Bn.createElement(oe.Z,{className:`mt15 ${pu.ipWrp}`,style:{background:"#F6F7F9"}},Bn.createElement(ve.Z,null,Bn.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Bn.createElement(ve.Z,null,(et=Jt.inner_ip)==null?void 0:et.map((Wn,Qa)=>Bn.createElement("span",{className:pu.ipItem},Bn.createElement("i",null,Wn," "),!Sn&&Bn.createElement(Po.Z,{onClick:()=>{Sn||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Jt.inner_ip.splice(Qa,1),fa(ss({},Jt))}})},className:" c-grey-c",size:20}))),(0,Mn.GJ)()&&!Sn&&Bn.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Bn.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Bn.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(fe.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Bn.createElement(Se.default,{disabled:Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Jt.open_camera?Bn.createElement(oe.Z,{gutter:10,className:`c-grey-333 ${pu.unlockKeyWrapper}`,align:"middle",wrap:!1},Bn.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Bn.createElement(ve.Z,null,Bn.createElement(fe.default.Item,{name:"photo_count",style:{marginBottom:0}},Bn.createElement(Re.Z,{size:"large",disabled:Sn||!Jt.open_camera,min:1,max:(0,Mn.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Bn.createElement(ve.Z,null,Bn.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Bn.createElement(fe.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Bn.createElement(fe.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Bn.createElement(Se.default,{disabled:!(0,Mn.ag)()||Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Bn.createElement(fe.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Bn.createElement(Se.default,{disabled:!(0,Mn.ag)()||Sn},Bn.createElement(Bn.Fragment,null,Bn.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Bn.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Mn.aN)()||((Be=ce==null?void 0:ce.commonHeader)==null?void 0:Be.exercise_author))&&!(Fn!=null&&Fn.appraise_label)&&Bn.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{It.submit()}},"\u4FDD\u5B58")),Bn.createElement(ic,null),Bn.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Ht,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Kt(!1)},Bn.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Bn.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=se==null?void 0:se.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Bn.createElement("img",{src:`${ke.Z.IMG_SERVER}/${(Ut=se==null?void 0:se.setting)==null?void 0:Ut.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var _s=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(Hs),Tu=z(67294),fi=Object.defineProperty,Os=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,Uc=Object.getOwnPropertySymbols,yd=Object.prototype.hasOwnProperty,rd=Object.prototype.propertyIsEnumerable,Od=(ce,se,ae)=>se in ce?fi(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Jc=(ce,se)=>{for(var ae in se||(se={}))yd.call(se,ae)&&Od(ce,ae,se[ae]);if(Uc)for(var ae of Uc(se))rd.call(se,ae)&&Od(ce,ae,se[ae]);return ce},Hd=(ce,se)=>Os(ce,rc(se)),g0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const S0=({exercise:ce,loading:se,dispatch:ae})=>{var _e,pt,Ve;const{workSetting:Dt,commonHeader:et}=ce,Be=(0,he.useParams)();Be.category=Be.categoryId;const[Pe,Ut]=(0,a.useState)(!1),[vn,Fn]=(0,a.useState)(!1);let[It,Vt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{bn("\u8868\u5355\u672A\u4FDD\u5B58")},[It]);const Sn=Kt=>{Kt.preventDefault(),Kt.returnValue=""},bn=(Kt="")=>{ae({type:"exercise/setActionTabs",payload:{key:Kt}})};(0,a.useEffect)(()=>{var Kt,wn;yn(),(Kt=Dt==null?void 0:Dt.exercise)!=null&&Kt.id&&!(0,Mn.aN)()&&!((wn=Dt==null?void 0:Dt.exercise)!=null&&wn.is_creator)&&Ut(!0)},[ce==null?void 0:ce.workSetting]),(0,a.useEffect)(()=>{},[]);const yn=()=>{const Kt=JSON.parse(JSON.stringify(Dt));Object.keys(It).forEach(wn=>{var Jt;It[wn]=(Jt=Kt==null?void 0:Kt.exercise)==null?void 0:Jt[wn]}),console.log("--111-",Dt,It),Vt(It),ce.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&bn("")},un=()=>{const Kt=JSON.parse(JSON.stringify(It));Kt.categoryId=Be.categoryId,Ht(Kt)},Ht=Kt=>g0(void 0,null,function*(){var wn;if((Kt==null?void 0:Kt.use_blank_score)!==((wn=Dt==null?void 0:Dt.exercise)==null?void 0:wn.use_blank_score)){let Qn=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>g0(void 0,null,function*(){Fn(!0);const hn=yield(0,Ce.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/property_settings.json`,{method:"post",body:Kt});Fn(!1),hn.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn(""),ae({type:"exercise/getCommonHeader",payload:Jc({},Be)}),ae({type:"exercise/getWorkSetting",payload:Jc({},Be)}),Fn(!1))})});Kt!=null&&Kt.use_blank_score?Qn.update({content:Tu.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Tu.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):Qn.update({content:Tu.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Tu.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Fn(!0);const Jt=yield(0,Ce.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/property_settings.json`,{method:"post",body:Kt});Fn(!1),Jt.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn(""),ae({type:"exercise/getCommonHeader",payload:Jc({},Be)}),ae({type:"exercise/getWorkSetting",payload:Jc({},Be)}))});return Tu.createElement("section",{className:pu.scoreSettingWrapper,style:{padding:"30px 50px"}},Tu.createElement(jt.Z,{spinning:se["exercise/getWorkSetting"]||vn},(et==null?void 0:et.is_make_up_exercise)&&Tu.createElement(Tu.Fragment,null,Tu.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Tu.createElement(ve.Z,null,Tu.createElement(Se.default,{checked:It.open_make_up,disabled:Pe,onChange:Kt=>{It.open_make_up=Kt.target.checked,Vt(Object.assign({},It))},className:pu.mainRuleText},Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),It.open_make_up&&Tu.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Tu.createElement("div",null,"\u6263\u5206"),Tu.createElement(Re.Z,{value:It==null?void 0:It.make_up_score,min:1,step:1,max:(_e=Dt==null?void 0:Dt.exercise)!=null&&_e.total_score?Number((pt=Dt==null?void 0:Dt.exercise)==null?void 0:pt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Kt=>{Vt(Hd(Jc({},It),{make_up_score:Math.floor(Kt)}))}}))),Tu.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Tu.createElement(ve.Z,null,Tu.createElement(Se.default,{checked:It.use_blank_score,disabled:Pe,onChange:Kt=>{It.use_blank_score=Kt.target.checked,Vt(Object.assign({},It))},className:pu.mainRuleText},Tu.createElement(Tu.Fragment,null,Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Tu.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Tu.createElement(ve.Z,null,Tu.createElement(Se.default,{checked:It.downcase,disabled:Pe,onChange:Kt=>{It.downcase=Kt.target.checked,Vt(Object.assign({},It))},className:pu.mainRuleText},Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Tu.createElement(oe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Tu.createElement(ve.Z,null,Tu.createElement(Se.default,{checked:It.open_total_score,disabled:Pe,onChange:Kt=>{It.open_total_score=Kt.target.checked,Kt.target.checked?(It.open_score=!1,It.open_score_reviewed=!0):(It.open_score=!0,It.open_score_reviewed=!1),Vt(Object.assign({},It))},className:pu.mainRuleText},Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),It.open_total_score&&Tu.createElement(Tu.Fragment,null,Tu.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Tu.createElement(Ie.ZP.Group,{disabled:Pe,value:It.open_score?"afterEndTime":It!=null&&It.open_score_reviewed?"afterReview":"afterCommit",onChange:Kt=>{Kt.target.value==="afterEndTime"?Vt(wn=>Hd(Jc({},wn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Kt.target.value==="afterReview"?Vt(wn=>Hd(Jc({},wn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Vt(wn=>Hd(Jc({},wn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Tu.createElement(Ie.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Tu.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Tu.createElement(Ie.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Tu.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Tu.createElement(Ie.ZP,{value:"afterReview"},Tu.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Tu.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Tu.createElement(Se.default,{className:pu.mainRuleText,checked:It.answered_open,disabled:Pe,onChange:Kt=>{It.answered_open=Kt.target.checked,Vt(Object.assign({},It))}},Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),It.answered_open&&Tu.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Tu.createElement(Ie.ZP.Group,{value:It.answer_open,disabled:Pe,onChange:Kt=>{It.answer_open=Kt.target.value,Vt(Object.assign({},It))}},Tu.createElement(Ie.ZP,{value:!0,style:{marginRight:"25px"}},Tu.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Tu.createElement(Ie.ZP,{value:!1},Tu.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Tu.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Tu.createElement(Se.default,{className:pu.mainRuleText,checked:It.score_open,disabled:Pe,onChange:Kt=>{It.score_open=Kt.target.checked,Vt(Object.assign({},It))}},Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Tu.createElement(oe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Tu.createElement(Se.default,{className:pu.mainRuleText,checked:It.show_statistic,disabled:Pe,onChange:Kt=>{It.show_statistic=Kt.target.checked,Vt(Object.assign({},It))}},Tu.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Tu.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Mn.aN)()||((Ve=ce==null?void 0:ce.commonHeader)==null?void 0:Ve.exercise_author))&&Tu.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:un},"\u4FDD\u5B58")))};var f0=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(S0),Wd=z(65107),Vl=z(67294),fd=Object.defineProperty,$d=Object.defineProperties,ed=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Md=(ce,se,ae)=>se in ce?fd(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ld=(ce,se)=>{for(var ae in se||(se={}))e0.call(se,ae)&&Md(ce,ae,se[ae]);if(v0)for(var ae of v0(se))P0.call(se,ae)&&Md(ce,ae,se[ae]);return ce},qc=(ce,se)=>$d(ce,ed(se)),od=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Vd=({exercise:ce,globalSetting:se,loading:ae,dispatch:_e})=>{const{workSetting:pt,commonHeader:Ve}=ce,Dt=(0,he.useParams)();Dt.category=Dt.categoryId;const{verifyModelUser:et,ContactModalElement:Be}=(0,Wd.Z)(),[Pe,Ut]=(0,a.useState)(!1),[vn,Fn]=(0,a.useState)(0),[It,Vt]=(0,a.useState)(0),[Sn,bn]=(0,a.useState)(!1),[yn,un]=(0,a.useState)({}),[Ht,Kt]=(0,a.useState)(!1),[wn,Jt]=(0,a.useState)([]),[Qn,hn]=(0,a.useState)([]),[ha,Pt]=(0,a.useState)([]),[xt,Rt]=(0,a.useState)([]),[Yt,gn]=(0,a.useState)([]);let[nn,Xa]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var Oa;!(0,Mn.aN)()&&!((Oa=pt==null?void 0:pt.exercise)!=null&&Oa.is_creator)&&Ut(!0)},[pt]),(0,a.useEffect)(()=>{fa()},[Ve]);const fa=()=>od(void 0,null,function*(){bn(!0);const Oa=yield(0,Ce.ZP)(`/api/exercises/${Dt==null?void 0:Dt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(nn).forEach(fn=>{nn[fn]=Oa==null?void 0:Oa[fn]}),console.log(Oa,"res"),un(ld({},Oa)),gn((Oa==null?void 0:Oa.exercise_questions)||[]),Sa(ld({},Oa)),hn((Oa==null?void 0:Oa.course_review_teachers)||[]),Xa(qc(ld({},nn),{select_appraise:!!Oa.end_time})),Fn((Oa==null?void 0:Oa.total)||0),Vt((Oa==null?void 0:Oa.finish_total)||0),bn(!1),ya("")}),dt=()=>{const Oa=JSON.parse(JSON.stringify(nn));if(Oa.select_appraise){if(!Oa.end_time){pe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Oa.review_type&&!xt.length){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Oa.review_type&&!Yt.some(fn=>!!fn.appraise_teachers.length)){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Oa.review_type===0&&(Oa.exercises=xt==null?void 0:xt.map(fn=>{var xn;return{id:fn.id,total:fn.total,finish_total:fn.finish_total,unfinished_total:fn.unfinished_total,appraise_teacher_ids:(xn=fn==null?void 0:fn.appraise_teachers)==null?void 0:xn.map(ma=>({id:ma.id}))}})),Oa.review_type===1&&(Oa.exercise_questions=Yt==null?void 0:Yt.map(fn=>{var xn;return{id:fn.id,total:fn.total,question_id:fn.question_id,appraise_teacher_ids:(xn=fn==null?void 0:fn.appraise_teachers)==null?void 0:xn.map(ma=>({id:ma.id,message_status:ma.message_status}))}})),Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Vl.createElement("div",null,Vl.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Vl.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Vl.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Vl.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Vl.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Vl.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Vl.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Vl.createElement(b.Z,{style:{marginRight:3}})," ",Vl.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Da(Oa)}});return}Da(Oa)},Da=Oa=>od(void 0,null,function*(){bn(!0);const fn=yield(0,Ce.ZP)(`/api/exercises/${Dt==null?void 0:Dt.categoryId}/appraise_settings.json`,{method:"post",body:Oa});if(bn(!1),fn.status===0){pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ya(""),_e({type:"exercise/getCommonHeader",payload:ld({},Dt)});return}}),ca=(Oa,fn)=>{const xn=Math.floor(Oa/fn);let ma=Oa%fn;const Hn=[];for(let En=0;En0?1:0)),ma--;return Hn},Cu=Oa=>{var fn;if(Oa[0]){let xn=[];xt.forEach(Hn=>xn=xn.concat(Hn.appraise_teachers));let ma=Qn.filter(Hn=>xn.every(En=>En.id!==Hn.id));console.log(ma,"newItems"),Pt([...ma]),Kt(Oa)}if(!Oa[0]){let xn=[];xn=xn.concat(((fn=Yt==null?void 0:Yt[Oa[1]])==null?void 0:fn.appraise_teachers)||[]);let ma=Qn.filter(Hn=>xn.every(En=>En.id!==Hn.id));Pt([...ma]),Kt(Oa)}},Sa=Oa=>{if(Oa!=null&&Oa.start_appraise){Rt((Oa==null?void 0:Oa.exercises)||[]);return}let fn=Oa==null?void 0:Oa.exercises;const xn=ca(Oa==null?void 0:Oa.total,fn.length),ma=ca(Oa==null?void 0:Oa.finish_total,fn.length);xn.forEach((Hn,En)=>{fn[En].total=Hn}),ma.forEach((Hn,En)=>{fn[En].finish_total=Hn,fn[En].unfinished_total=fn[En].total-fn[En].finish_total}),fn=fn.filter(Hn=>Hn.total>0),Rt(JSON.parse(JSON.stringify(fn)))},Wn=()=>{if(!wn.length){pe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Ht[0]){if(Ht[1]===null){const Oa=ha.filter(Hn=>wn.includes(Hn.id));let fn=[...xt,...Oa==null?void 0:Oa.map(Hn=>({appraise_teachers:[Hn],total:0,finish_total:0,unfinished_total:0}))];const xn=ca(vn,fn.length),ma=ca(It,fn.length);xn.forEach((Hn,En)=>{fn[En].total=Hn}),ma.forEach((Hn,En)=>{fn[En].finish_total=Hn,fn[En].unfinished_total=fn[En].total-fn[En].finish_total}),fn=fn.filter(Hn=>Hn.total>0),Rt(JSON.parse(JSON.stringify(fn))),Kt(!1)}if(Ht[1]!==null){const Oa=ha.filter(xn=>wn.includes(xn.id));let fn=[];xt.forEach((xn,ma)=>{if(Ht[1]===ma){fn.push(qc(ld({},xn),{appraise_teachers:[...xn.appraise_teachers,...Oa]}));return}fn.push(xn)}),Rt(fn),Kt(!1)}}if(!Ht[0]&&Ht[1]!==null){let Oa=ha.filter(xn=>wn.includes(xn.id));Oa=Oa.map(xn=>qc(ld({},xn),{message_status:yn!=null&&yn.start_appraise?1:0}));let fn=[];Yt.forEach((xn,ma)=>{if(Ht[1]===ma){fn.push(qc(ld({},xn),{appraise_teachers:[...xn.appraise_teachers,...Oa]}));return}fn.push(xn)}),gn(fn),Kt(!1)}},Qa=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Oa,fn,xn)=>xn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:pu.padding,render:(Oa,fn,xn)=>Vl.createElement("span",{className:pu.tagWrap},Vl.createElement("div",null,Oa==null?void 0:Oa.map(ma=>Vl.createElement("div",{className:pu.tag,key:ma.id},Vl.createElement("b",{title:ma.name},ma.name),(ma==null?void 0:ma.disabled)!==!0&&!Pe&&Vl.createElement("span",{onClick:Hn=>{const En=Oa.filter(pn=>pn.id!==ma.id),kn=xt.map((pn,da)=>da===xn?qc(ld({},pn),{appraise_teachers:En}):pn);En.length?Rt(kn):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const pn=xt==null?void 0:xt.filter((au,qa)=>qa!==xn),da=ca(vn,pn.length),Va=ca(It,pn.length);da.forEach((au,qa)=>{pn[qa].total=au}),Va.forEach((au,qa)=>{pn[qa].finish_total=au,pn[qa].unfinished_total=pn[qa].total-pn[qa].finish_total}),Rt(JSON.parse(JSON.stringify(pn)))}})}},Vl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!Pe&&Vl.createElement("span",{onClick:()=>Cu([!0,xn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],nu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Oa,fn,xn)=>xn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:pu.padding,dataIndex:"appraise_teachers",render:(Oa,fn,xn)=>Vl.createElement("span",{className:pu.tagWrap},Vl.createElement("div",null,Oa==null?void 0:Oa.map(ma=>Vl.createElement("div",{className:pu.tag,key:ma.id},Vl.createElement("b",{title:ma.name},ma.name),(ma==null?void 0:ma.disabled)!==!0&&!Pe&&Vl.createElement("span",{onClick:()=>{const Hn=Oa.filter(kn=>kn.id!==ma.id),En=Yt.map((kn,pn)=>pn===xn?qc(ld({},kn),{appraise_teachers:Hn}):kn);gn(En)}},Vl.createElement("i",{className:"iconfont icon-guanbi7"}))))),!Pe&&Vl.createElement("span",{onClick:()=>Cu([!1,xn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{ya("\u8868\u5355\u672A\u4FDD\u5B58")},[nn]);const Zu=Oa=>{Oa.preventDefault(),Oa.returnValue=""},ya=(Oa="")=>{_e({type:"exercise/setActionTabs",payload:{key:Oa}})};return Vl.createElement("section",{className:pu.form,style:{padding:"30px 50px",marginBottom:"0px"}},Vl.createElement(jt.Z,{spinning:Sn},Vl.createElement("div",{className:pu.title},"\u96C6\u4E2D\u8BC4\u9605",Vl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Vl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Vl.createElement(Se.default,{checked:nn.select_appraise,disabled:Pe||!(yn!=null&&yn.can_open_appraise&&!(yn!=null&&yn.end_time)),onChange:Oa=>{nn.select_appraise=Oa.target.checked,Xa(Object.assign({},nn))}}),Vl.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Vl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),nn.select_appraise&&Vl.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Vl.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Vl.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Vl.createElement(Ca.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ge()((0,de.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pe,allowClear:!1,value:nn.end_time?Ge()(nn.end_time):"",disabledDate:Zt.Q8,disabledTime:Oa=>(0,Zt.d0)(Oa),onChange:(Oa,fn)=>{nn.end_time=fn,Xa(Object.assign({},nn))}}))),nn.select_appraise&&Vl.createElement("div",null,Vl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Vl.createElement(Se.default,{checked:nn.sealed_review,disabled:Pe||!(yn!=null&&yn.change_sealed_review),onChange:Oa=>{nn.sealed_review=Oa.target.checked,Xa(Object.assign({},nn))}}),Vl.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Vl.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Vl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Vl.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Vl.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Vl.createElement(Ie.ZP.Group,{value:nn.review_type,disabled:Pe||!!(yn!=null&&yn.end_time),style:{marginLeft:30},onChange:Oa=>{nn.review_type=Oa.target.value,Xa(Object.assign({},nn))}},Vl.createElement(Ie.ZP,{value:0},Vl.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Vl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Vl.createElement(Ie.ZP,{style:{marginLeft:"50px"},value:1},Vl.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Vl.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Vl.createElement(oe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Vl.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Vl.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),nn.review_type===0&&Vl.createElement("div",{style:{flex:1}},xt.length>0&&Vl.createElement(x.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:xt,columns:Qa}),(yn==null?void 0:yn.start_appraise)===!1&&!Pe&&Vl.createElement("div",{onClick:()=>Cu([!0,null]),style:{display:vn==1&&(xt==null?void 0:xt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),nn.review_type===1&&Vl.createElement("div",{style:{flex:1}},Yt.length>0&&Vl.createElement(x.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:Yt,columns:nu}))))),((0,Mn.aN)()||!!yn.exercise_author)&&Vl.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:dt},"\u4FDD\u5B58")),Be(),Vl.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Ht,title:(Ht==null?void 0:Ht[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Wn,afterClose:()=>{Jt([])},onCancel:()=>{Kt(!1)}},Vl.createElement(x.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Oa=>{Jt(Oa)}},rowKey:"id",dataSource:ha,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Gd=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(Vd),xo=z(67294),p0=Object.defineProperty,D0=Object.defineProperties,t0=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,E0=(ce,se,ae)=>se in ce?p0(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Rd=(ce,se)=>{for(var ae in se||(se={}))Kd.call(se,ae)&&E0(ce,ae,se[ae]);if(n0)for(var ae of n0(se))Yd.call(se,ae)&&E0(ce,ae,se[ae]);return ce},A0=(ce,se)=>D0(ce,t0(se)),b0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const w0=({exercise:ce,globalSetting:se,loading:ae,dispatch:_e})=>{var pt,Ve;const{workSetting:Dt,commonHeader:et}=ce,[Be]=fe.default.useForm(),Pe=(0,he.useParams)();Pe.category=Pe.categoryId;const[Ut,vn]=(0,a.useState)(!1),[Fn,It]=(0,a.useState)(!1),Vt={forbid_screen:!1,screen_key:((pt=Dt==null?void 0:Dt.exercise)==null?void 0:pt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1};let[Sn,bn]=(0,a.useState)(Vt);const[yn,un]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Pt,xt;Ht(),(Pt=Dt==null?void 0:Dt.exercise)!=null&&Pt.id&&!(0,Mn.aN)()&&!((xt=Dt==null?void 0:Dt.exercise)!=null&&xt.is_creator)&&vn(!0)},[ce==null?void 0:ce.workSetting]),(0,a.useEffect)(()=>{((et==null?void 0:et.exercise_status)==="5"||et!=null&&et.appraise_label)&&vn(!0)},[et]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{ce.actionTabs.key==="insterIp"&&(ce.actionTabs.data.ip?Sn[ce.actionTabs.type]=[...Sn[ce.actionTabs.type]||[],...ce.actionTabs.data.ip]:Sn[ce.actionTabs.type]=[...Sn[ce.actionTabs.type]||[],`${ce.actionTabs.data.startIP},${ce.actionTabs.data.startIP.substring(0,ce.actionTabs.data.startIP.lastIndexOf("."))+"."+ce.actionTabs.data.endIP}`],Kt(Sn),un(!0))},[ce.actionTabs]);const Ht=()=>{const Pt=JSON.parse(JSON.stringify(Dt));Object.keys(Sn).forEach(xt=>{var Rt;Sn[xt]=(Rt=Pt==null?void 0:Pt.exercise)==null?void 0:Rt[xt]}),Kt(A0(Rd({},Sn),{ip_limit:Sn.ip_limit!=="no"}))},Kt=Pt=>{bn(Pt),Be.setFieldsValue(Pt)};function wn(Pt=""){if(!Pt)return!1;const xt=Pt.split(` +`),Rt=/^(http|https):\/\//;for(let Yt=0;Yt{var xt,Rt;if(Pt.categoryId=Pe.categoryId,Pt.forbid_screen&&!(Pt!=null&&Pt.screen_key.replace(/\s+/g,""))){pe.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Pt!=null&&Pt.use_white_list&&!((xt=Pt==null?void 0:Pt.white_list)!=null&&xt.length)){pe.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Pt!=null&&Pt.net_limit){if(Pt!=null&&Pt.net_limit_list&&!((Rt=Pt==null?void 0:Pt.net_limit_list)!=null&&Rt.replace(/\s+/g,""))){pe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(wn(Pt==null?void 0:Pt.net_limit_list)){pe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}Qn(Pt)},Qn=Pt=>b0(void 0,null,function*(){It(!0);const xt=yield(0,Ce.ZP)(`/api/exercises/${Pe==null?void 0:Pe.categoryId}/client_cheating_settings.json`,{method:"post",body:Pt});It(!1),xt.status===0&&(pe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_e({type:"exercise/getCommonHeader",payload:Rd({},Pe)}),_e({type:"exercise/getWorkSetting",payload:Rd({},Pe)}),un(!1))});(0,a.useEffect)(()=>{hn(yn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[yn]);const hn=(Pt="")=>{_e({type:"exercise/setActionTabs",payload:{key:Pt}})},ha=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return xo.createElement("section",{className:pu.formDom,style:{padding:"30px 50px"}},xo.createElement(jt.Z,{spinning:ae["exercise/getWorkSetting"]||Fn},xo.createElement(fe.default,{form:Be,name:"basicForm",initialValues:Vt,colon:!1,onValuesChange:(Pt,xt)=>{console.log("onValuesChange",xt);let Rt=xt;for(const Yt in Pt)(Yt=="ip_bind"||Yt=="ip_limit")&&!xt.is_locked&&xt[Yt]&&(Rt.is_locked=!0),Yt=="open_camera"&&(Rt.photo_count=Rt.photo_count||5);Kt(Rt),un(!0)},onFinish:Jt},xo.createElement("div",{className:pu.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),xo.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},xo.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),xo.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",xo.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ut},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),Sn.forbid_screen&&xo.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},xo.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),xo.createElement(Ae.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},xo.createElement("i",{className:`iconfont icon-tishixiaowenhao ${pu.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),xo.createElement(fe.default.Item,{name:"screen_key",style:{marginBottom:0}},xo.createElement(Le.default,{size:"large",className:pu.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),xo.createElement(ve.Z,null,!Ut&&xo.createElement(me.ZP,{type:"link",onClick:()=>{Be.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ut},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),Sn.use_white_list&&xo.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},xo.createElement(fe.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},xo.createElement(ft.default,{mode:"tags",size:"large",disabled:Ut,style:{width:1016},options:ha})))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ut},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),Sn.net_limit&&xo.createElement(oe.Z,{className:pu.unlockKeyWrapper,align:"middle"},xo.createElement(fe.default.Item,{name:"net_limit_list",style:{marginBottom:0}},xo.createElement(Le.default.TextArea,{rows:5,style:{width:1016},disabled:Ut,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 - \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ht},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003")))))),((0,On.aN)()||((Ve=ce==null?void 0:ce.commonHeader)==null?void 0:Ve.exercise_author))&&!(et!=null&&et.appraise_label)&&xo.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Be.submit()}},"\u4FDD\u5B58")),xo.createElement(oc,null))};var w0=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(b0),Cs={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},Cd=z(87725),Go=z(67294),a0=Object.defineProperty,u0=Object.defineProperties,Ei=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,Rc=Object.prototype.hasOwnProperty,id=Object.prototype.propertyIsEnumerable,r0=(ce,se,ae)=>se in ce?a0(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,x0=(ce,se)=>{for(var ae in se||(se={}))Rc.call(se,ae)&&r0(ce,ae,se[ae]);if(Ko)for(var ae of Ko(se))id.call(se,ae)&&r0(ce,ae,se[ae]);return ce},k0=(ce,se)=>u0(ce,Ei(se)),A0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const mm="YYYY-MM-DD HH:mm",qi=({shixunHomeworks:ce,user:se,loading:ae,dispatch:_e})=>{const[pt]=fe.default.useForm(),[Ve,Dt]=(0,a.useState)(null),[et,Be]=(0,a.useState)([]),[Pe,Ht]=(0,a.useState)(""),[vn,hn]=(0,a.useState)(!1),[xt,Gt]=(0,a.useState)(!1),Bn=(0,a.useRef)((0,Ta.throttle)(cn=>Nt(cn),1200,{leading:!0,trailing:!0})).current,[Dn,Fn]=(0,a.useState)([]),[Wt,Ut]=(0,a.useState)(!1),Yt=(0,he.useParams)(),ta=(0,a.useRef)(null),nn=(0,a.useRef)(1),[zn,mn]=(0,a.useState)({});(0,a.useEffect)(()=>{Pt()},[]),(0,a.useEffect)(()=>{pa(Wt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Wt]);const pa=(cn="")=>{_e({type:"exercise/setActionTabs",payload:{key:cn}})},Pt=()=>A0(void 0,null,function*(){var cn,tn,Ja,ha,dt,Fa,ia,wu,Sa,Hn,Oa,tu,Ka,Ba,La;let Zn=yield(0,Ce.ZP)(`/api/exercises/${Yt.categoryId}/resources_ensure_info.json`,{method:"get"});pt.setFieldsValue(k0(x0({},(cn=Zn==null?void 0:Zn.data)==null?void 0:cn.important_shixun_configs),{times:(Ja=(tn=Zn==null?void 0:Zn.data)==null?void 0:tn.important_shixun_configs)!=null&&Ja.start_time&&((dt=(ha=Zn==null?void 0:Zn.data)==null?void 0:ha.important_shixun_configs)!=null&&dt.end_time)?[Ge()((ia=(Fa=Zn==null?void 0:Zn.data)==null?void 0:Fa.important_shixun_configs)==null?void 0:ia.start_time),Ge()((Sa=(wu=Zn==null?void 0:Zn.data)==null?void 0:wu.important_shixun_configs)==null?void 0:Sa.end_time)]:["",""]}));const{school_id:bn,school_name:ca}=(Hn=Zn==null?void 0:Zn.data)==null?void 0:Hn.important_shixun_configs;Fn([{id:bn,name:ca}]),mn((Oa=Zn==null?void 0:Zn.data)==null?void 0:Oa.important_shixun_configs),Ht((Ka=(tu=Zn==null?void 0:Zn.data)==null?void 0:tu.important_shixun_configs)==null?void 0:Ka.verify_reason),Dt(((La=(Ba=Zn==null?void 0:Zn.data)==null?void 0:Ba.important_shixun_configs)==null?void 0:La.process)||null),Ut(!1)}),Nt=cn=>A0(void 0,null,function*(){Gt(!0),clearTimeout(ta.current),ta.current=setTimeout(()=>A0(void 0,null,function*(){nn.current+=1;const tn=nn.current,Ja=yield _e({type:"account/getSchoolOption",payload:{keyword:cn,limit:10}});Ja.status===0&&(Fn(Ja==null?void 0:Ja.schools),Gt(!1))}),500)}),Rt=cn=>parseInt(cn||"0",10),Xt=(cn,tn)=>{if(tn&&tn.length===2){const[Ja,ha]=tn;if(!Ja||!ha)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Go.createElement("section",null,Go.createElement("div",{style:{padding:"30px 50px"}},Go.createElement(fe.default,{form:pt,layout:"horizontal",onFinish:cn=>A0(void 0,null,function*(){console.log("---",cn);let tn=yield(0,Ce.ZP)(`/api/exercises/${Yt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:k0(x0({},cn),{start_time:Ge()(cn==null?void 0:cn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ge()(cn==null?void 0:cn.times[1]).format("YYYY-MM-DD HH:mm")})}});(tn==null?void 0:tn.status)===0&&(pe.ZP.info("\u4FEE\u6539\u6210\u529F"),Pt())}),className:Cs.zybzForm,onValuesChange:()=>{Ut(!0)}},Go.createElement("div",{style:{display:"flex",alignItems:"center"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Cs.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Go.createElement(fe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Go.createElement(Le.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Go.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Cs.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Go.createElement(fe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Go.createElement(ft.default,{showSearch:!0,size:"large",loading:xt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:cn=>{Nt(cn)}},Dn.map(cn=>Go.createElement(ft.default.Option,{value:cn.id,key:cn.id},cn.name))))),Go.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Cs.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Go.createElement(fe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Xt}]},Go.createElement(Aa.default.RangePicker,{disabledDate:cn=>cn&&cn{if(cn&&cn[0]&&cn[1]){const tn=cn[0].isBefore(Ge()())?Ge()():cn[0];pt.setFieldValue("times",[tn,cn[1]])}else pt.setFieldValue("times",cn)}}))),Go.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Cs.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Go.createElement(fe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Go.createElement(Re.Z,{size:"large",parser:Rt,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Go.createElement("div",{className:`${Cs.examineStatus}`},Ve>=1&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Cs.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Ve>=2&&Ve!=3&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Cs.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Ve==3&&Go.createElement("div",null," ",Go.createElement(Po.Z,{className:Cs.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Go.createElement("span",{title:Pe,className:Cs.bohui},Pe),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Go.createElement("span",{className:Cs.contacts},Go.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Go.createElement("div",{className:Cs.contacts_img}))),Ve>=4&&Ve!=5&&Ve!=7&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Cs.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Ve==5||Ve==7)&&Go.createElement("div",null," ",Go.createElement(Po.Z,{className:Cs.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Go.createElement("span",{className:Cs.contacts},Go.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Go.createElement("div",{className:Cs.contacts_img}))),Ve>5&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Cs.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Go.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>pt.submit()},"\u4FDD\u5B58")))};var ui=(0,he.connect)(({shixunHomeworks:ce,loading:se,user:ae})=>({shixunHomeworks:ce,loading:se.effects,user:ae}))(qi),Ii=z(35059),Qs=z(30264),yc=z(1083),Y0=z.p+"static/imagetest.6bf8d539.png",Fl=z(67294),Om=Object.defineProperty,Mm=Object.defineProperties,gm=Object.getOwnPropertyDescriptors,X0=Object.getOwnPropertySymbols,Rm=Object.prototype.hasOwnProperty,Tm=Object.prototype.propertyIsEnumerable,fm=(ce,se,ae)=>se in ce?Om(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,I0=(ce,se)=>{for(var ae in se||(se={}))Rm.call(se,ae)&&fm(ce,ae,se[ae]);if(X0)for(var ae of X0(se))Tm.call(se,ae)&&fm(ce,ae,se[ae]);return ce},J0=(ce,se)=>Mm(ce,gm(se)),km=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const _m="YYYY-MM-DD HH:mm",jm=({shixunHomeworks:ce,user:se,exercise:ae,loading:_e,dispatch:pt})=>{var Ve,Dt,et,Be,Pe,Ht;const[vn]=fe.default.useForm(),[hn,xt]=(0,a.useState)(null),[Gt,Bn]=(0,a.useState)([]),[Dn,Fn]=(0,a.useState)(""),[Wt,Ut]=(0,a.useState)(!1),[Yt,ta]=(0,a.useState)(!1),[nn,zn]=(0,a.useState)(!1),[mn,pa]=(0,a.useState)([]),[Pt,Nt]=(0,a.useState)(!1),Rt=(0,he.useParams)(),Xt=(0,a.useRef)(null),cn=(0,a.useRef)(1),[tn,Ja]=(0,a.useState)({}),[ha,dt]=(0,a.useState)({}),[Fa,ia]=(0,a.useState)(),[wu,Sa]=(0,a.useState)(),[Hn,Oa]=(0,a.useState)(),[tu,Ka]=(0,a.useState)(!1),{workSetting:Ba,commonHeader:La}=ae;(0,a.useEffect)(()=>{Zn(Pt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Pt]);const Zn=(bn="")=>{pt({type:"exercise/setActionTabs",payload:{key:bn}})};return(0,a.useEffect)(()=>{var bn,ca,Qn,pn,Tn,En,da,Ha,au,Ya,Cr,Zu,sa,Ru,mr,gl,Tl;if(Ba!=null&&Ba.exercise){let mu=(Qn=(ca=(bn=Ba==null?void 0:Ba.exercise)==null?void 0:bn.exercise_report_template)==null?void 0:ca.filter($u=>$u==null?void 0:$u.checked))==null?void 0:Qn.map($u=>$u==null?void 0:$u.name);vn.setFieldsValue({enable_report_setting:(pn=Ba==null?void 0:Ba.exercise)==null?void 0:pn.enable_report_setting,exercise_report_template:(Tn=Ba==null?void 0:Ba.exercise)==null?void 0:Tn.report_template_name,exercise_report_templates:mu,enable_student_view:(En=Ba==null?void 0:Ba.exercise)==null?void 0:En.enable_student_view,number:(da=Ba==null?void 0:Ba.exercise)==null?void 0:da.number,report_type:(Ha=Ba==null?void 0:Ba.exercise)==null?void 0:Ha.report_type}),Ja({enable_report_setting:(au=Ba==null?void 0:Ba.exercise)==null?void 0:au.enable_report_setting,exercise_report_template:(Ya=Ba==null?void 0:Ba.exercise)==null?void 0:Ya.report_template_name,exercise_report_templates:mu,enable_student_view:(Cr=Ba==null?void 0:Ba.exercise)==null?void 0:Cr.enable_student_view,number:(Zu=Ba==null?void 0:Ba.exercise)==null?void 0:Zu.number,report_type:(sa=Ba==null?void 0:Ba.exercise)==null?void 0:sa.report_type}),ia({container_id:(Ru=Ba==null?void 0:Ba.exercise)==null?void 0:Ru.sign_attachment_id,url:(mr=Ba==null?void 0:Ba.exercise)==null?void 0:mr.sign_attachment_url}),Sa({container_id:(gl=Ba==null?void 0:Ba.exercise)==null?void 0:gl.date_attachment_id,url:(Tl=Ba==null?void 0:Ba.exercise)==null?void 0:Tl.date_attachment_url})}},[Ba]),Fl.createElement("section",null,Fl.createElement("div",{style:{padding:"0px 50px"}},Fl.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},Fl.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",Fl.createElement("a",{style:{marginLeft:10},onClick:()=>{zn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),Fl.createElement("div",{style:{padding:"30px 50px"}},Fl.createElement(fe.default,{form:vn,layout:"horizontal",onValuesChange:(bn,ca)=>{var Qn,pn,Tn,En,da,Ha;Ja(ca),ca!=null&&ca.enable_report_setting&&(vn.setFieldsValue({exercise_report_template:(Tn=(pn=(Qn=Ba==null?void 0:Ba.exercise)==null?void 0:Qn.default_templates)==null?void 0:pn[0])==null?void 0:Tn.name}),Ja(J0(I0({},ca),{exercise_report_template:(Ha=(da=(En=Ba==null?void 0:Ba.exercise)==null?void 0:En.default_templates)==null?void 0:da[0])==null?void 0:Ha.name})))},onFinish:bn=>km(void 0,null,function*(){var ca,Qn,pn,Tn;if(console.log("---",bn),!(bn!=null&&bn.exercise_report_template)&&(bn!=null&&bn.enable_report_setting)){pe.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let En=(Tn=(pn=(Qn=(ca=Ba==null?void 0:Ba.exercise)==null?void 0:ca.default_templates)==null?void 0:Qn.find(Ha=>(Ha==null?void 0:Ha.name)===(tn==null?void 0:tn.exercise_report_template)))==null?void 0:pn.settings)==null?void 0:Tn.map(Ha=>{var au;return J0(I0({},Ha),{checked:(au=bn==null?void 0:bn.exercise_report_templates)==null?void 0:au.includes(Ha==null?void 0:Ha.name)})}),da=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/report_settings.json`,{method:"post",body:J0(I0({},bn),{enable_report_setting:bn.enable_report_setting,name:bn.exercise_report_template,exercise_report_template:En,enable_student_view:bn.enable_student_view,sign_attachment_id:Fa.container_id,date_attachment_id:wu.container_id})});(da==null?void 0:da.status)===0&&(pe.ZP.info("\u4FEE\u6539\u6210\u529F"),pt({type:"exercise/getWorkSetting",payload:I0({},Rt)}))}),className:Cs.zybzForm},Fl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},Fl.createElement(fe.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},Fl.createElement(Se.default,null,Fl.createElement(Fl.Fragment,null,Fl.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),Fl.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(tn==null?void 0:tn.enable_report_setting)&&Fl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},Fl.createElement(fe.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},Fl.createElement(Ie.ZP.Group,null,(Dt=(Ve=Ba==null?void 0:Ba.exercise)==null?void 0:Ve.default_templates)==null?void 0:Dt.map(bn=>Fl.createElement("div",{style:{display:"flex",alignItems:"center"}},Fl.createElement(Ie.ZP,{value:bn==null?void 0:bn.name},Fl.createElement("span",null,bn==null?void 0:bn.name)),Fl.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:ca=>{ca.stopPropagation(),dt({url:ke.Z.API_SERVER+"/api/attachments/"+(bn==null?void 0:bn.report_template_url),file_type:bn==null?void 0:bn.report_template_type})}},"\u9884\u89C8")))))),(tn==null?void 0:tn.exercise_report_template)&&(tn==null?void 0:tn.enable_report_setting)&&Fl.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(tn==null?void 0:tn.exercise_report_template)&&(tn==null?void 0:tn.enable_report_setting)&&Fl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Fl.createElement(fe.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},Fl.createElement(Se.default.Group,null,Fl.createElement(oe.Z,null,(Ht=(Pe=(Be=(et=Ba==null?void 0:Ba.exercise)==null?void 0:et.default_templates)==null?void 0:Be.find(bn=>(bn==null?void 0:bn.name)===(tn==null?void 0:tn.exercise_report_template)))==null?void 0:Pe.settings)==null?void 0:Ht.map(bn=>Fl.createElement(ve.Z,{style:{height:40},span:24},Fl.createElement(Se.default,{value:bn==null?void 0:bn.name},bn==null?void 0:bn.name))))))),Fl.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),Fl.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},Fl.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),Fl.createElement(Ii.default,{action:`${ke.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Cs.upname,showUploadList:!1,disabled:Fa==null?void 0:Fa.url,beforeUpload:bn=>{const ca=bn.type==="image/jpeg"||bn.type==="image/png";ca||pe.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const Qn=bn.size/1024/1024<2;return Qn||pe.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ca&&Qn},onChange:bn=>{var ca;ia((ca=bn==null?void 0:bn.file)==null?void 0:ca.response)}},Fa!=null&&Fa.url?Fl.createElement("div",{className:Cs.upnames,style:{position:"relative"}},Fl.createElement("div",{className:Cs.imghover},Fl.createElement("i",{onClick:()=>{Oa(Fa),Ka(!0)},className:"iconfont icon-yulan3"}),Fl.createElement("i",{onClick:()=>{ia({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Fl.createElement("img",{height:60,width:60,src:ke.Z.API_SERVER+(Fa==null?void 0:Fa.url)})):Fl.createElement("div",null,Fl.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Fl.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Fl.createElement(Qs.Z,{preview:{visible:tu,onVisibleChange:bn=>Ka(bn),afterOpenChange:bn=>!bn&&Ka("")},wrapperStyle:{display:"none"},height:60,width:60,src:ke.Z.API_SERVER+(Hn==null?void 0:Hn.url)}),Fl.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Fl.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),Fl.createElement(Ii.default,{action:`${ke.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Cs.upname,showUploadList:!1,disabled:wu==null?void 0:wu.url,beforeUpload:bn=>{const ca=bn.type==="image/jpeg"||bn.type==="image/png";ca||pe.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const Qn=bn.size/1024/1024<2;return Qn||pe.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ca&&Qn},onChange:bn=>{var ca;Sa((ca=bn==null?void 0:bn.file)==null?void 0:ca.response)}},wu!=null&&wu.url?Fl.createElement("div",{className:Cs.upnames,style:{position:"relative"}},Fl.createElement("div",{className:Cs.imghover},Fl.createElement("i",{onClick:()=>{Oa(wu),Ka(!0)},className:"iconfont icon-yulan3"}),Fl.createElement("i",{onClick:()=>{Sa({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),Fl.createElement("img",{height:60,width:60,src:ke.Z.API_SERVER+(wu==null?void 0:wu.url)})):Fl.createElement("div",null,Fl.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),Fl.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),Fl.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},Fl.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),Fl.createElement(fe.default.Item,{name:"number",style:{marginBottom:0}},Fl.createElement(Le.default,null))),Fl.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),Fl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Fl.createElement(fe.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},Fl.createElement(Se.default,null,Fl.createElement(Fl.Fragment,null,Fl.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),Fl.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),Fl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},Fl.createElement(fe.default.Item,{name:"report_type",style:{marginBottom:0}},Fl.createElement(Ie.ZP.Group,null,Fl.createElement(ve.Z,{style:{height:40},span:24},Fl.createElement(Ie.ZP,{value:0},Fl.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),Fl.createElement(ve.Z,{style:{height:40},span:24},Fl.createElement(Ie.ZP,{value:1},Fl.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),Fl.createElement(yc.Z,{visible:nn,setVisible:zn,image:Y0}),Fl.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>vn.submit()},"\u4FDD\u5B58")),Fl.createElement(ga.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:ha==null?void 0:ha.url,type:ha==null?void 0:ha.file_type,onClose:()=>dt({})}))};var zm=(0,he.connect)(({shixunHomeworks:ce,loading:se,user:ae,exercise:_e})=>({shixunHomeworks:ce,loading:se.effects,user:ae,exercise:_e}))(jm),q0=z(42469),Td=z(67294);const Zm=({exercise:ce,globalSetting:se,dispatch:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht;const[vn,hn]=(0,a.useState)("0"),[xt]=(0,he.useSearchParams)(),Gt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:Td.createElement(Ci,{changeActive:Bn=>{hn(Bn)}})},!((_e=se==null?void 0:se.setting)!=null&&_e.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:Td.createElement(_s,null)},(0,On.GJ)()&&((Ve=(pt=ce==null?void 0:ce.workSetting)==null?void 0:pt.exercise)==null?void 0:Ve.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:Td.createElement(Gd,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:Td.createElement(g0,null)},!((Dt=se==null?void 0:se.setting)!=null&&Dt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:Td.createElement(w0,null)},(0,On.Ny)()&&((Be=(et=ce==null?void 0:ce.workSetting)==null?void 0:et.exercise)==null?void 0:Be.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:Td.createElement(ui,null)},((Ht=(Pe=ce==null?void 0:ce.workSetting)==null?void 0:Pe.exercise)==null?void 0:Ht.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:Td.createElement(zm,null)}].filter(Bn=>!!Bn);return(0,a.useEffect)(()=>(xt.get("childrenTabs")&&hn(xt.get("childrenTabs")),ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),Td.createElement("div",{style:{paddingBottom:"50px"}},Td.createElement(q0.Z,{dataSource:Gt,style:{marginBottom:52}}))};var _0=(0,he.connect)(({exercise:ce,globalSetting:se})=>({exercise:ce,globalSetting:se}))(Zm),Uc=z(85657),vm=z(446),td=z(50976),Qm=z(9151),Um=z(37752),pm=z(33648),ue=z(48780),le={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Ee=z(51161),je=Object.defineProperty,qe=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,fn=(ce,se,ae)=>se in ce?je(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,on=(ce,se)=>{for(var ae in se||(se={}))At.call(se,ae)&&fn(ce,ae,se[ae]);if(gt)for(var ae of gt(se))Kt.call(se,ae)&&fn(ce,ae,se[ae]);return ce},en=(ce,se)=>qe(ce,$e(se));const an=(ce="")=>{var se,ae;const _e=document.createElement("html");return _e.innerHTML=(0,Ee.ZP)(ce),a.createElement("span",null,((ae=(se=_e==null?void 0:_e.children)==null?void 0:se[1])==null?void 0:ae.textContent)||(_e==null?void 0:_e.textContent)||"")},In=({ModalProps:ce={},QuestionDetail:se={},CurrentData:ae={}})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn,hn;const{question_type:xt=null}=se;return(0,a.useEffect)(()=>{console.log("CurrentData===",ae,se,se==null?void 0:se.question_choices)},[ae]),a.createElement(Fe.default,on({},on({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},ce)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ae==null?void 0:ae.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ae==null?void 0:ae.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ae==null?void 0:ae.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(_e=ae==null?void 0:ae.users_answer_info)==null?void 0:_e.score,"/",se==null?void 0:se.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(xt===Tu.fw[3].id||xt===Tu.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Ve=(pt=ae==null?void 0:ae.users_answer_info)==null?void 0:pt.choices)==null?void 0:Ve.map((Gt,Bn)=>a.createElement("div",{key:Gt==null?void 0:Gt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Bn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Gt!=null&&Gt.score_type?"#2EC25B":"#E30000"}},Gt==null?void 0:Gt.answer_text)))),xt===Tu.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(et=(Dt=ae==null?void 0:ae.users_answer_info)==null?void 0:Dt.choices)==null?void 0:et.map((Gt,Bn)=>a.createElement(uu.Z,{key:Bn,value:(0,de.EJ)(Gt==null?void 0:Gt.answer_text,se==null?void 0:se.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Be=se==null?void 0:se.question_choices)==null?void 0:Be.map((Gt,Bn)=>a.createElement(uu.Z,{key:Bn,value:Gt==null?void 0:Gt.answer_text}))))),xt===Tu.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Ht=(Pe=ae==null?void 0:ae.users_answer_info)==null?void 0:Pe.choices)==null?void 0:Ht.map((Gt,Bn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Bn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Ae.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Gt!=null&&Gt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Gt==null?void 0:Gt.answer_text)))))),xt===Tu.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(hn=(vn=ae==null?void 0:ae.users_answer_info)==null?void 0:vn.choices)==null?void 0:hn.map((Gt,Bn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Ae.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Gt!=null&&Gt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Gt!=null&&Gt.answer_text?rn.Base64.decode(Gt==null?void 0:Gt.answer_text):""))))))))},Na=a.memo(In),dr=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut,Yt,ta,nn,zn,mn,pa,Pt,Nt,Rt,Xt,cn,tn,Ja,ha,dt,Fa,ia,wu,Sa,Hn,Oa,tu,Ka;const{actionTabs:Ba={},course_groups:La=[],commonHeader:Zn}=ce,bn=(0,he.useParams)(),[,ca,Qn,pn]=(0,sn.U)(ne.hv,{exercise_id:bn==null?void 0:bn.categoryId}),Tn=((_e=pn==null?void 0:pn.data)==null?void 0:_e.question)||{},En=((Ve=(pt=pn==null?void 0:pn.data)==null?void 0:pt.exercise)==null?void 0:Ve.use_blank_score)||0,[da,Ha]=(0,a.useState)({open:!1,currentData:{}}),[au,Ya]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Dt=Ba==null?void 0:Ba.data)==null?void 0:Dt.exercise_group_id)||"all",keyword:"",score_type:(et=Ba==null?void 0:Ba.data)!=null&&et.choice_position?(Be=Ba==null?void 0:Ba.data)==null?void 0:Be.choice_position:"all"}),Cr=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},Zu=(0,a.useMemo)(()=>{var sa;const Ru=Tn==null?void 0:Tn.question_type,mr=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:gl=>gl||"\u672A\u5206\u73ED"}];return[Tu.fw[0].id,Tu.fw[1].id,Tu.fw[2].id].includes(Ru)&&mr.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(gl,Tl)=>{var mu,$u,jr,Eu,wr;const Va=($u=(mu=Tl==null?void 0:Tl.users_answer_info)==null?void 0:mu.choices)==null?void 0:$u.map(Pu=>Pu==null?void 0:Pu.exercise_choice_id),Nu=(jr=Tn==null?void 0:Tn.question_choices)==null?void 0:jr.filter(Pu=>Va.includes(Pu==null?void 0:Pu.exercise_choice_id)),oo=((wr=(Eu=Tn==null?void 0:Tn.question_choices)==null?void 0:Eu.filter(Pu=>Pu==null?void 0:Pu.right_answer))==null?void 0:wr.map(Pu=>Pu==null?void 0:Pu.exercise_choice_id))||[],Su=oo.length===Va.length?Va.length>0&&Va.every(Pu=>oo.includes(Pu))?1:3:Va.length>0&&Va.every(Pu=>oo.includes(Pu))&&En===1?2:3;return a.createElement(a.Fragment,null,Nu==null?void 0:Nu.map(Pu=>a.createElement("span",{key:Pu==null?void 0:Pu.exercise_choice_id,style:{color:Su===3?"#E30000":Su===2?"#FF9D18":"#2EC25B"}},(Tn==null?void 0:Tn.question_type)===Tu.fw[2].id?Pu==null?void 0:Pu.choice_text:Tu.k4[(Pu==null?void 0:Pu.choice_position)-1])))}}),[Tu.fw[3].id,Tu.fw[4].id,Tu.fw[8].id,Tu.fw[6].id,Tu.fw[7].id].includes(Ru)&&mr.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(gl,Tl)=>{var mu;return`${(mu=Tl==null?void 0:Tl.users_answer_info)==null?void 0:mu.score}/${Tn==null?void 0:Tn.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(gl,Tl)=>a.createElement("a",{onClick:()=>{Ha({open:!0,currentData:Tl})}},"\u67E5\u770B\u8BE6\u60C5")}),[Tu.fw[5].id].includes(Ru)&&mr.push(...((sa=Tn==null?void 0:Tn.question_choices)==null?void 0:sa.map((gl,Tl=0)=>({title:`\u7B2C${gl==null?void 0:gl.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(mu,$u)=>{var jr,Eu,wr,Va,Nu,oo,Su,Pu;return((Eu=(jr=$u==null?void 0:$u.users_answer_info)==null?void 0:jr.choices)==null?void 0:Eu.length)>0&&`${(Nu=(Va=(wr=$u==null?void 0:$u.users_answer_info)==null?void 0:wr.choices)==null?void 0:Va[Tl])==null?void 0:Nu.score}/${(Pu=(Su=(oo=$u==null?void 0:$u.users_answer_info)==null?void 0:oo.choices)==null?void 0:Su[Tl])==null?void 0:Pu.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(gl,Tl)=>a.createElement("a",{onClick:()=>{Ha({open:!0,currentData:Tl})}},"\u67E5\u770B\u8BE6\u60C5")}),mr},[Tn,En]);return(0,a.useEffect)(()=>{var sa,Ru,mr,gl,Tl,mu;(Ba==null?void 0:Ba.key)==="\u7B54\u9898\u8BE6\u60C5"&&Qn(en(on({},au),{exercise_group_id:(au==null?void 0:au.exercise_group_id)=="all"?"":au==null?void 0:au.exercise_group_id,exercise_id:bn==null?void 0:bn.categoryId,question_id:(sa=Ba==null?void 0:Ba.data)==null?void 0:sa.id,choice_position:([4,5,6].includes((Ru=Ba==null?void 0:Ba.data)==null?void 0:Ru.ques_type)||[4,5,6].includes((gl=(mr=pn==null?void 0:pn.data)==null?void 0:mr.question)==null?void 0:gl.question_type))&&au.score_type!=="all"?au.score_type:null,challenge_id:(Tl=Ba==null?void 0:Ba.data)==null?void 0:Tl.challenge_id,scope:(mu=Ba==null?void 0:Ba.data)==null?void 0:mu.scope,score_type:null}))},[Ba==null?void 0:Ba.key,au]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Pe=Ba==null?void 0:Ba.data)==null?void 0:Pe.tabActive)==="3"&&((Ht=Ba==null?void 0:Ba.data)!=null&&Ht.title)?(vn=Ba==null?void 0:Ba.data)==null?void 0:vn.title:`${(Bn=(Gt=Tu.fw)==null?void 0:Gt[(xt=(hn=pn==null?void 0:pn.data)==null?void 0:hn.question)==null?void 0:xt.question_type])==null?void 0:Bn.name}${((Dn=Ba==null?void 0:Ba.data)==null?void 0:Dn.question_number)||""}`,"\uFF09"),((Fn=Ba==null?void 0:Ba.data)==null?void 0:Fn.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",an((Ut=(Wt=pn==null?void 0:pn.data)==null?void 0:Wt.question)==null?void 0:Ut.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Tu.fw[((ta=(Yt=pn==null?void 0:pn.data)==null?void 0:Yt.question)==null?void 0:ta.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",an((zn=(nn=pn==null?void 0:pn.data)==null?void 0:nn.question)==null?void 0:zn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(mn=Ba==null?void 0:Ba.data)==null?void 0:mn.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(pa=Ba==null?void 0:Ba.data)==null?void 0:pa.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Pt=Ba==null?void 0:Ba.data)==null?void 0:Pt.effictive_counts,"\u4EBA"))),((Nt=Ba==null?void 0:Ba.data)==null?void 0:Nt.tabActive)==="3"&&!(Zn!=null&&Zn.is_random)&&a.createElement(Ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",an((Xt=(Rt=pn==null?void 0:pn.data)==null?void 0:Rt.question)==null?void 0:Xt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Tu.fw[((tn=(cn=pn==null?void 0:pn.data)==null?void 0:cn.question)==null?void 0:tn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",an((ha=(Ja=pn==null?void 0:pn.data)==null?void 0:Ja.question)==null?void 0:ha.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(Ba==null?void 0:Ba.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Cr},((dt=Ba==null?void 0:Ba.data)==null?void 0:dt.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(ia=(Fa=Ba==null?void 0:Ba.data)==null?void 0:Fa.exercise_group_list)==null?void 0:ia.map((sa,Ru)=>{var mr;return a.createElement("span",{key:Ru},sa==null?void 0:sa.course_group_name,a.createElement("span",{className:"ml10 c-black"},sa==null?void 0:sa.value,((mr=Ba==null?void 0:Ba.data)==null?void 0:mr.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(ft.default,{style:{width:256},value:au==null?void 0:au.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:sa=>sa.parentNode,onChange:sa=>{let Ru=[...sa];Ru.length===0&&(Ru=["all"]),Ru.includes("all")&&Ru.length>1&&(Ru[Ru.length-1]=="all"?Ru=["all"]:Ru=Ru.filter(mr=>mr!=="all")),Ya(en(on({},au),{exercise_group_id:Ru}))},filterOption:(sa,Ru)=>Ru.label.indexOf(sa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...La.map(sa=>({label:sa==null?void 0:sa.exercise_group_name,value:sa==null?void 0:sa.exercise_group_id}))]}),[4,5,6].includes((Sa=(wu=pn==null?void 0:pn.data)==null?void 0:wu.question)==null?void 0:Sa.question_type)&&a.createElement(ft.default,{style:{width:140,marginLeft:20},value:au==null?void 0:au.score_type,onChange:sa=>{Ya(en(on({},au),{score_type:sa}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Hr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:sa=>{Ya(en(on({},au),{keyword:sa}))}})),a.createElement(x.default,{className:"mt10",dataSource:((Oa=(Hn=pn==null?void 0:pn.data)==null?void 0:Hn.student_score)==null?void 0:Oa.list)||[],scroll:{y:500,x:"max-content"},loading:ca,columns:Zu,pagination:{current:au.page,pageSize:au==null?void 0:au.limit,onChange:(sa,Ru)=>{Ya(en(on({},au),{page:sa,limit:Ru}))},total:((Ka=(tu=pn==null?void 0:pn.data)==null?void 0:tu.student_score)==null?void 0:Ka.count)||0,showTotal:sa=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},sa),"\u6761\u6570\u636E")}})),a.createElement(Na,{QuestionDetail:Tn,CurrentData:da.currentData,ModalProps:{open:da.open,onCancel:()=>{Ha({open:!1,currentData:{}})}}}))};var Sr=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(dr),Vt=z(67294),sl=Object.defineProperty,Rl=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,$o=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Ws=(ce,se,ae)=>se in ce?sl(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,si=(ce,se)=>{for(var ae in se||(se={}))ei.call(se,ae)&&Ws(ce,ae,se[ae]);if($o)for(var ae of $o(se))Ri.call(se,ae)&&Ws(ce,ae,se[ae]);return ce},Fs=(ce,se)=>Rl(ce,Kl(se)),gc=(ce,se)=>{var ae={};for(var _e in ce)ei.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&$o)for(var _e of $o(ce))se.indexOf(_e)<0&&Ri.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Ic=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Bd=ce=>{var se,ae;const _e=document.createElement("html");return _e.innerHTML=(0,Ee.ZP)(ce),Vt.createElement("span",null,((ae=(se=_e==null?void 0:_e.children)==null?void 0:se[1])==null?void 0:ae.textContent)||(_e==null?void 0:_e.textContent)||"")},sd=ce=>{var se=ce,{data:ae,dispatch:_e,exercise_group_id:pt}=se,Ve=gc(se,["data","dispatch","exercise_group_id"]),Dt,et;const Be=(()=>{var Ht,vn,hn,xt;let Gt=[];return((ae==null?void 0:ae.ques_type)==Tu.fw[0].id||(ae==null?void 0:ae.ques_type)==Tu.fw[1].id)&&(Gt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Vt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Ht=(ae==null?void 0:ae.ques_details)||[])==null?void 0:Ht.map((Bn,Dn)=>Fs(si({},Bn),{title:Tu.k4[Dn],num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),(ae==null?void 0:ae.ques_type)==Tu.fw[2].id&&(Gt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Vt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(vn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:vn.map((Bn,Dn)=>Fs(si({},Bn),{title:Bn.choice_text,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Tu.fw[3].id||(ae==null?void 0:ae.ques_type)==Tu.fw[8].id)&&(Gt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Vt.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(hn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:hn.map((Bn,Dn)=>Fs(si({},Bn),{title:`\u586B\u7A7A${Bn.choice_position}`,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Tu.fw[4].id||(ae==null?void 0:ae.ques_type)==Tu.fw[6].id)&&(Gt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Vt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Tu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Tu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Tu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Tu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Tu.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ae==null?void 0:ae.ques_type)==Tu.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(xt=(ae==null?void 0:ae.ques_details)||[])==null?void 0:xt.map((Bn,Dn)=>Fs(si({},Bn),{title:Bn.choice_text,num:Bn.choice_users_count,scale:(Number(Bn.choice_percent)*100).toFixed(2)}))]),Gt})(),Pe=(Ht={})=>{_e({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Fs(si({},ae),{scope:Ve==null?void 0:Ve.scope,exercise_group_id:pt,choice_position:Ht==null?void 0:Ht.choice_position,tabActive:"2",question_number:(ae==null?void 0:ae.index)||`${Ve.Findex}.${ae==null?void 0:ae.ques_position}`})}})};return Vt.createElement("div",{className:le.DomStyle},Vt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Vt.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Vt.createElement(oe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Vt.createElement(ve.Z,{className:le.DomStyleTitle},"\u9898\u76EE"),Vt.createElement(ve.Z,null,Vt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:710},value:ae.ques_title}),Vt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Dt=ae==null?void 0:ae.ques_details)==null?void 0:Dt.map((Ht,vn)=>Vt.createElement("div",{key:vn},((ae==null?void 0:ae.ques_type)==Tu.fw[0].id||(ae==null?void 0:ae.ques_type)==Tu.fw[1].id)&&Vt.createElement(oe.Z,{className:`${Ht.choice_right_boolean?le.Sessce:""}`,gutter:10,wrap:!1,key:vn},Vt.createElement(ve.Z,{style:{fontWeight:600}},Tu.k4[vn]),Vt.createElement(ve.Z,null,Vt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:690},value:Ht.choice_text||""}))),(ae==null?void 0:ae.ques_type)==Tu.fw[2].id&&Vt.createElement(oe.Z,{className:`${Ht.choice_right_boolean?le.Sessce:""}`,gutter:10,wrap:!1,key:vn},Vt.createElement(ve.Z,null,Vt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:690},value:Ht.choice_text||""}))),((ae==null?void 0:ae.ques_type)==Tu.fw[3].id||(ae==null?void 0:ae.ques_type)==Tu.fw[8].id)&&Vt.createElement(oe.Z,{gutter:10,wrap:!1,key:vn},Vt.createElement(ve.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Ht.choice_position,"\uFF1A"),Vt.createElement(ve.Z,null,Ht.choice_text||"")),((ae==null?void 0:ae.ques_type)==Tu.fw[4].id||(ae==null?void 0:ae.ques_type)==Tu.fw[6].id)&&Vt.createElement(oe.Z,{gutter:10,wrap:!1,key:vn},Vt.createElement(ve.Z,null,Vt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:690},value:Ht.choice_text||""})))))))),Vt.createElement(oe.Z,{gutter:60},[Tu.fw[0].id,Tu.fw[1].id,Tu.fw[2].id].includes(ae==null?void 0:ae.ques_type)&&Vt.createElement(ve.Z,null,Vt.createElement("span",{className:`${le.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(et=ae==null?void 0:ae.ques_details)==null?void 0:et.filter(Ht=>Ht.choice_right_boolean).map((Ht,vn)=>Vt.createElement("span",{key:vn},((ae==null?void 0:ae.ques_type)==Tu.fw[0].id||(ae==null?void 0:ae.ques_type)==Tu.fw[1].id)&&Vt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Tu.k4[Ht.choice_position-1]),(ae==null?void 0:ae.ques_type)==Tu.fw[2].id&&Vt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ht.choice_text)))),Vt.createElement(ve.Z,null,Vt.createElement("span",{className:`${le.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Vt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-")))),Vt.createElement("div",{className:le.AnswerSDom,style:{padding:"0 0 0 20px"}},Vt.createElement("div",{className:`${le.DomStyleTitle} flex item-center justify-between`},Vt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Vt.createElement("a",{onClick:Pe},"\u67E5\u770B\u8BE6\u60C5")),Vt.createElement("div",{className:"mt20"},Be==null?void 0:Be.map((Ht,vn)=>Vt.createElement("div",{key:vn,style:{display:"flex",alignItems:"center",gap:10,marginTop:vn==0?10:14}},[Tu.fw[0].id,Tu.fw[1].id,Tu.fw[2].id].includes(ae==null?void 0:ae.ques_type)?Vt.createElement("div",{className:`${Ht!=null&&Ht.choice_right_boolean?le.Sessce:""}`,style:{width:56}},Ht.title):Vt.createElement("div",{style:{width:56}},Ht.title),Vt.createElement("div",{className:`${Ht.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Ht.num>0&&Pe(Ht)}},Ht.num,vn==0?"":"\u4EBA"),Vt.createElement("div",{style:{width:140}},vn==0?Ht.scale:Vt.createElement(oe.Z,{gutter:4,align:"middle",className:`${Ht.num>0?le.scale_hover:""}`,onClick:()=>{Ht.num>0&&Pe(Ht)}},Vt.createElement(ve.Z,{flex:1},Vt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Vt.createElement("div",{style:{width:`${Ht.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Vt.createElement(ve.Z,{className:`${Ht.num>0?le.percent:""}`,style:{color:"#999"}},Ht.scale,"%")))))))))},nd=ce=>{var se=ce,{data:ae,dispatch:_e,exercise_group_id:pt}=se,Ve=gc(se,["data","dispatch","exercise_group_id"]);const Dt=(Be,Pe={})=>{_e({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Fs(si({},ae),{scope:Ve==null?void 0:Ve.scope,exercise_group_id:pt,choice_position:Pe==null?void 0:Pe.choice_position,challenge_id:Be==null?void 0:Be.challenge_id,tabActive:"2",question_number:ae==null?void 0:ae.index})}})},et={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Vt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Vt.createElement("div",{className:le.DomStyle},Vt.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Vt.createElement("div",null,Vt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Vt.createElement(oe.Z,{gutter:10,wrap:!1},Vt.createElement(ve.Z,{className:le.DomStyleTitle},"\u9898\u76EE"),Vt.createElement(ve.Z,null,Vt.createElement(uu.Z,{style:{maxWidth:710},className:le.DomStyleTitle,value:ae.ques_title}))),Vt.createElement("div",{className:le.AnswerSDom},Vt.createElement("div",{className:`${le.DomStyleTitle} flex item-center justify-between`},Vt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Vt.createElement("a",{onClick:Dt},"\u67E5\u770B\u8BE6\u60C5")),Vt.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Vt.createElement("div",{style:{width:56}},et.title),Vt.createElement("div",{style:{width:56}},et.num),Vt.createElement("div",{style:{width:140}},et.scale)))),ae==null?void 0:ae.ques_details.map((Be,Pe)=>Vt.createElement("div",{key:Pe,style:{display:"flex",gap:10}},Vt.createElement("div",{className:le.DomStyleTitle},"\u7B2C",(0,de.EM)(Pe+1),"\u5173\uFF1A"),Vt.createElement("div",{style:{flex:1}},[{challenge_name:Be.challenge_name},...(Be==null?void 0:Be.challenge_details)||[]].map((Ht,vn)=>Vt.createElement("div",{key:vn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Vt.createElement("div",null,Vt.createElement(uu.Z,{className:`${le.DomStyleTitle} ${vn==0?le.DomStyleTitleChild:""}`,value:Ht.challenge_name||Ht.choice_text})),Vt.createElement("div",{className:le.AnswerSDom},Vt.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Vt.createElement("div",{style:{width:56}},Ht.choice_text?Ht.choice_text:""),Vt.createElement("div",{className:"current",style:{width:56},onClick:()=>{Ht.choice_users_count>0&&Dt(Be,Ht)}},Ht.choice_users_count!=null?`${Ht.choice_users_count}\u4EBA`:""),Vt.createElement("div",{style:{width:140}},Ht.choice_percent&&Vt.createElement(oe.Z,{gutter:4,align:"middle",className:`${Ht.choice_users_count>0?le.scale_hover:""}`,onClick:()=>{Ht.choice_users_count>0&&Dt(Be,Ht)}},Vt.createElement(ve.Z,{flex:1},Vt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Vt.createElement("div",{style:{width:`${(Number(Ht.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Vt.createElement(ve.Z,{className:`${Ht.choice_users_count>0?le.percent:""}`,style:{color:"#999"}},(Number(Ht.choice_percent)*100).toFixed(2),"%"))))))))))),Vt.createElement("div",null,Vt.createElement("span",{className:`${le.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Vt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-"))))},vd=({columns:ce,item:se,Fques_type:ae,Findex:_e})=>Vt.createElement(oe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Vt.createElement(ve.Z,{flex:`${ce[0].width-20}px`,style:{paddingLeft:ae==Tu.fw[7].id&&"8px"}},(se==null?void 0:se.index)||`${_e}.${se==null?void 0:se.ques_position}`),Vt.createElement(ve.Z,{className:le.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},Bd(se==null?void 0:se.ques_title)),Vt.createElement(Ae.Z,{title:se==null?void 0:se.name},Vt.createElement(ve.Z,{className:le.Onerow,flex:`${ce[2].width}px`,style:{padding:"0 8px"}},ae==Tu.fw[7].id?se==null?void 0:se.name:Vt.createElement("div",{className:le.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Vt.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},se==null?void 0:se.name)))),Vt.createElement(ve.Z,{flex:`${ce[3].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.right_percent,"%"),Vt.createElement(ve.Z,{flex:`${ce[4].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.score_percent,"%"),Vt.createElement(ve.Z,{flex:`${ce[5].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.effictive_counts,"\u4EBA"),Vt.createElement(ve.Z,{flex:`${ce[6].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.un_answer_counts,"\u4EBA"),Vt.createElement(ve.Z,{flex:`${ce[7].width}px`,style:{paddingLeft:"8px"}},se==null?void 0:se.total_user_counts,"\u4EBA")),Lc=(ce,se)=>{var ae=ce,{exercise:_e,dispatch:pt,value:Ve}=ae,Dt=gc(ae,["exercise","dispatch","value"]);const{NormalResult:{commit_results:et,questions_count:Be},actionTabs:Pe}=_e,Ht=(0,he.useParams)(),[vn,hn]=(0,a.useState)([]),[xt,Gt]=(0,a.useState)([]),[Bn,Dn]=(0,a.useState)(void 0),[Fn,Wt]=(0,a.useState)(!1),[Ut,Yt]=(0,a.useState)({coursesId:Ht.coursesId,id:Ht.categoryId,categoryId:Ht.categoryId,page:1,limit:50,order:null,sort:"asc"}),ta=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(pa,Pt)=>pa.index-Pt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Vt.createElement("span",null,"\u6B63\u786E\u7387 ",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(pa,Pt)=>pa.index3-Pt.index3},{title:Vt.createElement("span",null,"\u5F97\u5206\u7387 ",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Vt.createElement(Vt.Fragment,null,Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Vt.createElement("div",null,Vt.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(pa,Pt)=>pa.score_percent-Pt.score_percent},{title:Vt.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(pa,Pt)=>pa.effictive_counts-Pt.effictive_counts},{title:Vt.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Vt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Vt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(pa,Pt)=>pa.un_answer_counts-Pt.un_answer_counts},{title:Vt.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],nn=(...pa)=>Ic(void 0,[...pa],function*(Pt=Ut){var Nt,Rt,Xt,cn,tn;Wt(!0);const Ja=[],ha=yield pt({type:"exercise/getQuestionResult",payload:si(si({},Pt),Ve)});(Nt=ha==null?void 0:ha.commit_results)==null||Nt.forEach(dt=>{var Fa,ia;Ja.push(dt==null?void 0:dt.id),(Fa=dt==null?void 0:dt.sub_exercise_questions)!=null&&Fa.length&&((ia=dt==null?void 0:dt.sub_exercise_questions)==null||ia.forEach(wu=>{Ja.push(wu==null?void 0:wu.id)}))}),Bn&&hn(Ja),Bn==!1&&hn([]),Bn==null&&hn((Xt=(Rt=ha==null?void 0:ha.commit_results)==null?void 0:Rt[0])!=null&&Xt.id?[(tn=(cn=ha==null?void 0:ha.commit_results)==null?void 0:cn[0])==null?void 0:tn.id]:[]),Gt(Ja),Wt(!1)}),zn=pa=>{let Pt=[];vn!=null&&vn.includes(pa)?Pt=vn.filter(Nt=>Nt!=pa):Pt=[...vn,pa],hn(Pt)};(0,a.useEffect)(()=>{nn(),console.log("asdfsadf====",Ve)},[Ut,Ve]);const mn=()=>{nn()};return(0,a.useImperativeHandle)(se,()=>({dealData:mn})),Vt.createElement(jt.Z,{spinning:Fn},Vt.createElement("div",null,Vt.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Vt.createElement(ve.Z,null,Vt.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Vt.createElement(ve.Z,null,Vt.createElement(me.ZP,{type:"primary",onClick:()=>{(vn==null?void 0:vn.length)==(xt==null?void 0:xt.length)?(hn([]),Dn(!1)):(hn(xt),Dn(!0))}},"\u5168\u90E8",(vn==null?void 0:vn.length)==(xt==null?void 0:xt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Vt.createElement(x.default,{className:le.TableDom,columns:ta,dataSource:[],pagination:!1,onChange:(pa,Pt,Nt)=>{var Rt;Yt(Fs(si({},Ut),{order:Nt==null?void 0:Nt.field,sort:((Rt=Nt==null?void 0:Nt.order)==null?void 0:Rt.replace("end",""))||"asc"}))}}),et==null?void 0:et.map(pa=>{var Pt;return Vt.createElement(jn.default,{key:pa==null?void 0:pa.id,className:`${le.CollapseDom} ${(pa==null?void 0:pa.ques_type)==Tu.fw[7].id?le.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:vn,onChange:()=>{zn(pa==null?void 0:pa.id)},expandIcon:({isActive:Nt})=>Vt.createElement("span",{className:"font14",style:{color:"#165DFF"}},Nt?"\u6536\u8D77":"\u5C55\u5F00",Vt.createElement(fs.Z,{className:`${Nt?le.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:pa==null?void 0:pa.id,label:Vt.createElement(vd,{columns:ta,item:pa}),children:Vt.createElement(Vt.Fragment,null,(pa==null?void 0:pa.ques_type)==Tu.fw[7].id&&((Pt=pa==null?void 0:pa.sub_exercise_questions)==null?void 0:Pt.map(Nt=>Vt.createElement(jn.default,{key:Nt==null?void 0:Nt.id,className:le.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:vn,onChange:()=>{zn(Nt==null?void 0:Nt.id)},expandIcon:({isActive:Rt})=>Vt.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Vt.createElement(fs.Z,{className:`${Rt?le.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Nt==null?void 0:Nt.id,label:Vt.createElement(vd,{columns:ta,item:Nt,Fques_type:pa==null?void 0:pa.ques_type,Findex:pa==null?void 0:pa.index}),children:Vt.createElement(sd,{data:Nt,exercise_group_id:Ve==null?void 0:Ve.exercise_group_id,Findex:pa==null?void 0:pa.index,scope:Ve==null?void 0:Ve.scope,dispatch:pt})}]}))),(pa==null?void 0:pa.ques_type)!==Tu.fw[7].id&&(pa==null?void 0:pa.ques_type)!==Tu.fw[5].id&&Vt.createElement(sd,{data:pa,scope:Ve==null?void 0:Ve.scope,exercise_group_id:Ve==null?void 0:Ve.exercise_group_id,dispatch:pt}),(pa==null?void 0:pa.ques_type)==Tu.fw[5].id&&Vt.createElement(nd,{data:pa,dispatch:pt,scope:Ve==null?void 0:Ve.scope,exercise_group_id:Ve==null?void 0:Ve.exercise_group_id}))}]})}),(et==null?void 0:et.length)==0&&Vt.createElement(zt.Z,null),Vt.createElement(He.Z,{className:"mt20",pageSize:Ut.limit,current:Ut.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:pa=>Vt.createElement("span",null,"\u5171",Vt.createElement("span",{style:{color:"#165DFF"}}," ",pa," "),"\u6761\u6570\u636E"),onChange:(pa,Pt)=>{Yt(Fs(si({},Ut),{page:pa,limit:Pt}))},total:Be}),(Pe==null?void 0:Pe.key)==="\u7B54\u9898\u8BE6\u60C5"&&Vt.createElement(Sr,null)))};var Xd=(0,he.connect)(({exercise:ce})=>({exercise:ce}),null,null,{forwardRef:!0})((0,a.forwardRef)(Lc)),Sd={wrap:"wrap___nansB"},Pi=z(67294),l0=Object.defineProperty,Jd=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,L0=Object.prototype.hasOwnProperty,pd=Object.prototype.propertyIsEnumerable,h0=(ce,se,ae)=>se in ce?l0(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,o0=(ce,se)=>{for(var ae in se||(se={}))L0.call(se,ae)&&h0(ce,ae,se[ae]);if(Dd)for(var ae of Dd(se))pd.call(se,ae)&&h0(ce,ae,se[ae]);return ce},F0=(ce,se)=>Jd(ce,Pd(se)),j0=(ce,se)=>{var ae={};for(var _e in ce)L0.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Dd)for(var _e of Dd(ce))se.indexOf(_e)<0&&pd.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},z0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Em=(ce,se)=>{var ae=ce,{exercise:_e,dispatch:pt,value:Ve}=ae,Dt=j0(ae,["exercise","dispatch","value"]);const[et]=fe.default.useForm(),{NormalResult:{commit_results:Be}}=_e,Pe=(0,he.useParams)(),[Ht,vn]=(0,a.useState)({coursesId:Pe.coursesId,id:Pe.categoryId,categoryId:Pe.categoryId,page:1,limit:50,order:null,sort:"asc"}),[hn,xt]=(0,a.useState)(!1),Gt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Fn,Wt)=>Fn.index-Wt.index,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},Fn)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},Fn)},{title:Pi.createElement("span",null,"\u6B63\u786E\u7387 ",Pi.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Pi.createElement(Pi.Fragment,null,Pi.createElement("div",null,Pi.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),Pi.createElement("div",null,Pi.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Pi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Fn,Wt)=>Fn.right_percent-Wt.right_percent,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},`${Fn}%`)},{title:Pi.createElement("span",null,"\u5F97\u5206\u7387 ",Pi.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Pi.createElement(Pi.Fragment,null,Pi.createElement("div",null,Pi.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Pi.createElement("div",null,Pi.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Pi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Fn,Wt)=>Fn.score_percent-Wt.score_percent,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},`${Fn}%`)},{title:Pi.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Pi.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Pi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Fn,Wt)=>Fn.effictive_counts-Wt.effictive_counts,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)},{title:Pi.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Pi.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Pi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Fn,Wt)=>Fn.un_answer_counts-Wt.un_answer_counts,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)},{title:Pi.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(Fn,Wt)=>Pi.createElement("span",{style:{color:"#333"}},`${Fn}\u4EBA`)}],Bn=(...Fn)=>z0(void 0,[...Fn],function*(Wt=Ht){xt(!0);const Ut=yield pt({type:"exercise/getQuestionResult",payload:o0(o0({},Wt),Ve)});xt(!1)});(0,a.useEffect)(()=>{Bn()},[Ht,Ve]);const Dn=()=>{Bn()};return(0,a.useImperativeHandle)(se,()=>({dealData:Dn})),Pi.createElement("div",{className:Sd.wrap},Pi.createElement("div",{className:"mt30"},Pi.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),Pi.createElement(x.default,{columns:Gt,rowKey:Fn=>Fn.index,loading:hn,dataSource:Be,onChange:(Fn,Wt,Ut)=>{var Yt;vn(F0(o0({},Ht),{order:Ut==null?void 0:Ut.field,sort:((Yt=Ut==null?void 0:Ut.order)==null?void 0:Yt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Ht.limit,current:Ht.page,position:["bottomRight"],onChange:(Fn,Wt)=>{Ht.page=Fn,Ht.limit=Wt,vn(o0({},Ht)),Bn()},total:Be==null?void 0:Be.length,showTotal:(Fn,Wt)=>Pi.createElement("span",null,"\u5171",Pi.createElement("span",{style:{color:"#165DFF"}}," ",Fn," "),"\u6761\u6570\u636E")}})))};var Hm=(0,he.connect)(({exercise:ce})=>({exercise:ce}),null,null,{forwardRef:!0})((0,a.forwardRef)(Em)),qc=z(67294),Wm=Object.defineProperty,$0=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,Z0=Object.prototype.propertyIsEnumerable,tm=(ce,se,ae)=>se in ce?Wm(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,nm=(ce,se)=>{for(var ae in se||(se={}))em.call(se,ae)&&tm(ce,ae,se[ae]);if($0)for(var ae of $0(se))Z0.call(se,ae)&&tm(ce,ae,se[ae]);return ce},am=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Vm=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{const{actionTabs:_e={},ScoreRangesData:pt}=ce,[Ve]=fe.default.useForm(),Dt=(0,he.useParams)(),[,et,Be]=(0,sn.U)(ne.lL,{exercise_id:Dt==null?void 0:Dt.categoryId}),[Pe,Ht]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),vn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Gt=>qc.createElement("span",{style:{color:"#000000"}},Gt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Gt,Bn,Dn)=>qc.createElement("div",{className:"flex item-center"},qc.createElement(fe.default.Item,{className:"mb0",name:Dn===0?"min_rate":Pe[Dn-1].level},qc.createElement(Re.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),qc.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),qc.createElement(fe.default.Item,{className:"mb0",name:Gt,rules:Dn!==3&&[{validator:(Fn,Wt)=>{const Ut=(Dn===0?Ve.getFieldValue("min_rate"):Ve.getFieldValue(Pe[Dn-1].level))+1,Yt=Ve.getFieldValue(Pe[Dn+1].level)-1;return Wt{const{min_rate:Gt=0,fail_rate:Bn=60,pass_rate:Dn=70,good_rate:Fn=90,max_rate:Wt=100}=(pt==null?void 0:pt.score_ranges)||{};Ve.setFieldsValue({min_rate:Gt,fail_rate:Bn,pass_rate:Dn,good_rate:Fn,max_rate:Wt})},xt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{hn()},[pt]),qc.createElement(Fe.default,{centered:!0,title:_e==null?void 0:_e.key,open:(_e==null?void 0:_e.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:et,destroyOnClose:!0,onCancel:xt,onOk:()=>{Ve.submit()}},qc.createElement(fe.default,{form:Ve,onValuesChange:()=>{Ve.validateFields()},onFinish:Gt=>am(void 0,null,function*(){(yield Be(nm({exercise_id:Dt.categoryId},Gt))).status===0&&(pe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),xt(),ae==null||ae(),se({type:"exercise/getScoreRangesData",payload:{exercise_id:Dt==null?void 0:Dt.categoryId}}))})},qc.createElement(fe.default.Item,{hidden:!0,name:"min_rate"}),qc.createElement(x.default,{pagination:!1,dataSource:Pe,columns:vn})))};var N0=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Vm),kd=z(67294),Zg=Object.defineProperty,Qg=Object.defineProperties,Ug=Object.getOwnPropertyDescriptors,$m=Object.getOwnPropertySymbols,Hg=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable,eg=(ce,se,ae)=>se in ce?Zg(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,um=(ce,se)=>{for(var ae in se||(se={}))Hg.call(se,ae)&&eg(ce,ae,se[ae]);if($m)for(var ae of $m(se))Wg.call(se,ae)&&eg(ce,ae,se[ae]);return ce},Am=(ce,se)=>Qg(ce,Ug(se));const Vg=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et;const{actionTabs:Be={},course_groups:Pe=[]}=ce,Ht=(0,he.useParams)(),[,vn,hn,xt]=(0,sn.U)(ne.OO,{exercise_id:Ht==null?void 0:Ht.categoryId}),[Gt,Bn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((_e=Be==null?void 0:Be.data)==null?void 0:_e.exercise_group_id)||"all",keyword:""}),Dn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Be!=null&&Be.data&&hn(Am(um(um({},Be==null?void 0:Be.data),Gt),{exercise_id:Ht==null?void 0:Ht.categoryId,exercise_group_id:(Gt==null?void 0:Gt.exercise_group_id)=="all"?"":Gt==null?void 0:Gt.exercise_group_id}))},[Be==null?void 0:Be.data,Gt]),kd.createElement(Fe.default,{centered:!0,title:`${Be==null?void 0:Be.key} (${((pt=xt==null?void 0:xt.data)==null?void 0:pt.score_range)||""}, ${((Ve=xt==null?void 0:xt.data)==null?void 0:Ve.score_type)||""})`,open:(Be==null?void 0:Be.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Dn},kd.createElement("div",{className:"flex item-center justify-between"},kd.createElement(ft.default,{style:{width:256},value:Gt==null?void 0:Gt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Fn=>Fn.parentNode,onChange:Fn=>{let Wt=[...Fn];Wt.length===0&&(Wt=["all"]),Wt.includes("all")&&Wt.length>1&&(Wt[Wt.length-1]=="all"?Wt=["all"]:Wt=Wt.filter(Ut=>Ut!=="all")),Bn(Am(um({},Gt),{exercise_group_id:Wt}))},filterOption:(Fn,Wt)=>Wt.label.indexOf(Fn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(Fn=>({label:Fn==null?void 0:Fn.exercise_group_name,value:Fn==null?void 0:Fn.exercise_group_id}))]}),kd.createElement(Hr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Fn=>{Bn(Am(um({},Gt),{keyword:Fn}))}})),kd.createElement(x.default,{className:"mt10",dataSource:((Dt=xt==null?void 0:xt.data)==null?void 0:Dt.list)||[],scroll:{y:500},loading:vn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Gt.page,pageSize:Gt==null?void 0:Gt.limit,onChange:(Fn,Wt)=>{Bn(Am(um({},Gt),{page:Fn,limit:Wt}))},total:((et=xt==null?void 0:xt.data)==null?void 0:et.count)||0,showTotal:Fn=>kd.createElement("span",{className:"font12 c-666"},"\u5171",kd.createElement("span",{style:{color:"#3061D0"}},Fn),"\u6761\u6570\u636E")}}))};var Gg=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Vg),jd=z(67294),Kg=Object.defineProperty,Yg=Object.defineProperties,Xg=Object.getOwnPropertyDescriptors,tg=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,ng=(ce,se,ae)=>se in ce?Kg(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,rm=(ce,se)=>{for(var ae in se||(se={}))Jg.call(se,ae)&&ng(ce,ae,se[ae]);if(tg)for(var ae of tg(se))qg.call(se,ae)&&ng(ce,ae,se[ae]);return ce},lm=(ce,se)=>Yg(ce,Xg(se));const _g=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut;const{actionTabs:Yt={},course_groups:ta=[]}=ce,nn=(0,he.useParams)(),[,zn,mn,pa]=(0,sn.U)(ne.OO,{exercise_id:nn==null?void 0:nn.categoryId}),[,Pt,Nt,Rt]=(0,sn.U)(ne.hk,{exercise_id:nn==null?void 0:nn.categoryId}),[Xt,cn]=(0,a.useState)({page:1,limit:10,type:((_e=Yt==null?void 0:Yt.data)==null?void 0:_e.type)||2,exercise_group_id:((pt=Yt==null?void 0:Yt.data)==null?void 0:pt.exercise_group_id)==-1||((Ve=Yt==null?void 0:Yt.data)==null?void 0:Ve.exercise_group_id)==null?"all":(Dt=Yt==null?void 0:Yt.data)==null?void 0:Dt.exercise_group_id,keyword:"",sub_type:(et=Yt==null?void 0:Yt.data)==null?void 0:et.sub_type}),tn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},Ja=(0,a.useMemo)(()=>{var ha;const dt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Xt==null?void 0:Xt.type)===2&&dt.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Fa,ia)=>jd.createElement("a",{onClick:()=>{(0,de.xg)(`/classrooms/${nn.coursesId}/exercise/${nn.categoryId}/review/${ia==null?void 0:ia.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Xt==null?void 0:Xt.type)===3&&dt.push({title:(ha=Yt==null?void 0:Yt.data)!=null&&ha.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),dt},[Xt==null?void 0:Xt.type,(Be=Yt==null?void 0:Yt.data)==null?void 0:Be.isFinalScore]);return(0,a.useEffect)(()=>{var ha,dt;(Yt==null?void 0:Yt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Yt!=null&&Yt.data)&&((ha=Yt==null?void 0:Yt.data)!=null&&ha.isFinalScore?mn(lm(rm({},Xt),{exercise_id:nn==null?void 0:nn.categoryId,exercise_group_id:(Xt==null?void 0:Xt.exercise_group_id)=="all"?"":Xt==null?void 0:Xt.exercise_group_id})):Nt(lm(rm({},Xt),{exercise_id:nn==null?void 0:nn.categoryId,exercise_group_id:(Xt==null?void 0:Xt.exercise_group_id)=="all"?"":Xt==null?void 0:Xt.exercise_group_id,question_type:(dt=Yt==null?void 0:Yt.data)==null?void 0:dt.question_type})))},[Xt,Yt==null?void 0:Yt.data]),jd.createElement(Fe.default,{centered:!0,title:Yt==null?void 0:Yt.title,open:(Yt==null?void 0:Yt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:tn},((Pe=Yt==null?void 0:Yt.data)==null?void 0:Pe.type)===3&&jd.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(vn=(Ht=Yt==null?void 0:Yt.data)==null?void 0:Ht.exercise_group_list)==null?void 0:vn.map((ha,dt)=>{var Fa;return jd.createElement("span",{key:dt},ha==null?void 0:ha.course_group_name,jd.createElement("span",{className:"ml10 c-black"},ha==null?void 0:ha.value,((Fa=Yt==null?void 0:Yt.data)==null?void 0:Fa.questionsscoreType)||"%"))})),jd.createElement("div",{className:"flex item-center justify-between"},jd.createElement(ft.default,{style:{width:140},value:Xt==null?void 0:Xt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ha=>ha.parentNode,onChange:ha=>{let dt=[...ha];dt.length===0&&(dt=["all"]),dt.includes("all")&&dt.length>1&&(dt[dt.length-1]=="all"?dt=["all"]:dt=dt.filter(Fa=>Fa!=="all")),cn(lm(rm({},Xt),{exercise_group_id:dt}))},filterOption:(ha,dt)=>dt.label.indexOf(ha.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ta.map(ha=>({label:ha==null?void 0:ha.exercise_group_name,value:ha==null?void 0:ha.exercise_group_id}))]}),jd.createElement(Hr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ha=>{cn(lm(rm({},Xt),{keyword:ha}))}})),jd.createElement(x.default,{className:"mt20",dataSource:((hn=Yt==null?void 0:Yt.data)!=null&&hn.isFinalScore?(xt=pa==null?void 0:pa.data)==null?void 0:xt.list:(Bn=(Gt=Rt==null?void 0:Rt.data)==null?void 0:Gt.student_score)==null?void 0:Bn.list)||[],scroll:{y:500},loading:zn||Pt,columns:Ja,pagination:{current:Xt.page,pageSize:Xt==null?void 0:Xt.limit,onChange:(ha,dt)=>{cn(lm(rm({},Xt),{page:ha,limit:dt}))},total:((Dn=Yt==null?void 0:Yt.data)!=null&&Dn.isFinalScore?(Fn=pa==null?void 0:pa.data)==null?void 0:Fn.count:(Ut=(Wt=Rt==null?void 0:Rt.data)==null?void 0:Wt.student_score)==null?void 0:Ut.count)||0,showTotal:ha=>jd.createElement("span",{className:"font12 c-666"},"\u5171",jd.createElement("span",{style:{color:"#3061D0"}},ha),"\u6761\u6570\u636E")}}))};var $g=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(_g),ef={tables:"tables___zoHyz"},tf=Object.defineProperty,nf=Object.defineProperties,af=Object.getOwnPropertyDescriptors,ag=Object.getOwnPropertySymbols,uf=Object.prototype.hasOwnProperty,rf=Object.prototype.propertyIsEnumerable,ug=(ce,se,ae)=>se in ce?tf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,O0=(ce,se)=>{for(var ae in se||(se={}))uf.call(se,ae)&&ug(ce,ae,se[ae]);if(ag)for(var ae of ag(se))rf.call(se,ae)&&ug(ce,ae,se[ae]);return ce},hm=(ce,se)=>nf(ce,af(se));const lf=({Data:ce=[],yAxisName:se="",legendData:ae=[],className:_e="",style:pt={},labelTrue:Ve=!1,grid:Dt={},yAxisNamePadding:et=0,ReactEchartsOnEvents:Be})=>{const Pe=(0,a.useRef)(null),Ht=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(Pe.current){const vn=Pe.current.getEchartsInstance(),hn=[];ae==null||ae.forEach((xt,Gt)=>{hn.push((Ht==null?void 0:Ht[Gt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),vn.setOption({dataset:{source:[["product",...ae],...ce]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:O0({left:"5%",right:"2%",top:"20%",bottom:40},Dt),dataZoom:[O0({type:"slider"},(ce==null?void 0:ce.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:se,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:et},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Ve,position:"top"}})),color:hn},!0)}},[ce,se,ae,Ve,Dt]),a.createElement(td.Z,{ref:Pe,className:`w-full ${_e}`,style:O0({height:400,background:"#F6F7F9"},pt),onEvents:Be,option:{}})},om=a.memo(lf),of=({exercise:ce,dispatch:se,value:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut,Yt,ta,nn,zn,mn,pa,Pt,Nt,Rt,Xt,cn,tn;const{actionTabs:Ja={}}=ce,ha=(0,he.useParams)(),[dt,Fa]=(0,a.useState)(1),[,ia,wu,Sa]=(0,sn.U)(ne.iU,{exercise_id:ha==null?void 0:ha.categoryId,exercise_group_id:(_e=ae==null?void 0:ae.exercise_group_id)!=null&&_e.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),[,Hn,Oa,tu]=(0,sn.U)(ne.fG,{exercise_id:ha==null?void 0:ha.categoryId,exercise_group_id:(pt=ae==null?void 0:ae.exercise_group_id)!=null&&pt.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),Ka=(En={},da)=>{se({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:da,exercise_group_id:(En==null?void 0:En.course_group_id)==-1?"all":En==null?void 0:En.course_group_id,isFinalScore:En==null?void 0:En.isFinalScore}}})},Ba=(0,a.useCallback)(En=>{var da,Ha,au,Ya;Ka(hm(O0({},((Ha=(da=Sa==null?void 0:Sa.data)==null?void 0:da.list)==null?void 0:Ha[(En==null?void 0:En.dataIndex)||0])||{}),{isFinalScore:!0}),(((Ya=(au=En==null?void 0:En.encode)==null?void 0:au.y)==null?void 0:Ya[0])||1)-1)},[(Ve=Sa==null?void 0:Sa.data)==null?void 0:Ve.list]),La=(En={},da=null)=>{var Ha;console.log("asdfasdf===",En),se({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(En==null?void 0:En.question_type)||"",id:En==null?void 0:En.question_id,exercise_group_id:ae==null?void 0:ae.exercise_group_id,tabActive:"3",exercise_group_list:(Ha=En==null?void 0:En.list)==null?void 0:Ha.map(au=>hm(O0({},au),{value:da===0?au==null?void 0:au.correct_percent:da===1?au==null?void 0:au.score_percent:au==null?void 0:au.value})),questionsscoreType:En==null?void 0:En.questionsscoreType}}})},Zn=(0,a.useCallback)((En,da={})=>{var Ha,au;La((au=(Ha=tu==null?void 0:tu.data)==null?void 0:Ha.question_type_list)==null?void 0:au[(En==null?void 0:En.dataIndex)||0],0)},[(Dt=tu==null?void 0:tu.data)==null?void 0:Dt.question_type_list]),bn=(0,a.useCallback)((En,da={})=>{var Ha,au;La((au=(Ha=tu==null?void 0:tu.data)==null?void 0:Ha.question_type_list)==null?void 0:au[(En==null?void 0:En.dataIndex)||0],1)},[(et=tu==null?void 0:tu.data)==null?void 0:et.question_type_list]),ca=(0,a.useCallback)(En=>{var da,Ha,au;const Ya=(Ha=(da=tu==null?void 0:tu.data)==null?void 0:da.class_average_score_list)==null?void 0:Ha[(En==null?void 0:En.dataIndex)||0];se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ae==null?void 0:ae.exercise_group_id,exercise_group_list:Ya==null?void 0:Ya.list,type:3,isFinalScore:(au=En==null?void 0:En.data)==null?void 0:au[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Ya==null?void 0:Ya.question_type,questionsscoreType:"\u5206"}}})},[(Be=tu==null?void 0:tu.data)==null?void 0:Be.class_average_score_list,ae]),Qn=([En,da,Ha],au=0)=>a.createElement("span",{className:En>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{En>0&&Ka(hm(O0({},da),{isFinalScore:!0}),au)}},`${En}${dt===1?"":"%"}`),pn=(()=>{var En,da,Ha,au,Ya,Cr,Zu,sa,Ru,mr,gl,Tl;const mu=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((da=(En=Sa==null?void 0:Sa.data)==null?void 0:En.titles)==null?void 0:da[0])||"",dataIndex:"column_1",align:"center",render:(...$u)=>Qn($u,0)},{title:((au=(Ha=Sa==null?void 0:Sa.data)==null?void 0:Ha.titles)==null?void 0:au[1])||"",dataIndex:"column_2",align:"center",render:(...$u)=>Qn($u,1)},{title:((Cr=(Ya=Sa==null?void 0:Sa.data)==null?void 0:Ya.titles)==null?void 0:Cr[2])||"",dataIndex:"column_3",align:"center",render:(...$u)=>Qn($u,2)},{title:((sa=(Zu=Sa==null?void 0:Sa.data)==null?void 0:Zu.titles)==null?void 0:sa[3])||"",dataIndex:"column_4",align:"center",render:(...$u)=>Qn($u,3)},{title:((mr=(Ru=Sa==null?void 0:Sa.data)==null?void 0:Ru.titles)==null?void 0:mr[4])||"",dataIndex:"column_5",align:"center",render:(...$u)=>Qn($u,4)},{title:((Tl=(gl=Sa==null?void 0:Sa.data)==null?void 0:gl.titles)==null?void 0:Tl[5])||"",dataIndex:"column_6",align:"center",render:(...$u)=>Qn($u,5)}];return dt===1&&mu.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...$u)=>Qn($u,6)}),mu})();(0,a.useEffect)(()=>{var En;wu({count_by:dt,exercise_id:ha==null?void 0:ha.categoryId,exercise_group_id:(En=ae==null?void 0:ae.exercise_group_id)!=null&&En.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[dt,ae==null?void 0:ae.exercise_group_id]),(0,a.useEffect)(()=>{var En;Oa({exercise_id:ha==null?void 0:ha.categoryId,exercise_group_id:(En=ae==null?void 0:ae.exercise_group_id)!=null&&En.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[ae==null?void 0:ae.exercise_group_id]);const Tn=(0,a.useMemo)(()=>{var En,da;return(da=(En=tu==null?void 0:tu.data)==null?void 0:En.question_type_score_list)==null?void 0:da.map((Ha,au)=>{var Ya,Cr,Zu,sa;return a.createElement(om,{key:au,Data:((Ya=Ha==null?void 0:Ha.list)==null?void 0:Ya.map(Ru=>{var mr;return[(Ru==null?void 0:Ru.title)||"",...((mr=Ru==null?void 0:Ru.list)==null?void 0:mr.map(gl=>gl==null?void 0:gl.value))||[]]}))||[],yAxisName:Ha==null?void 0:Ha.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((sa=(Zu=(Cr=Ha==null?void 0:Ha.list)==null?void 0:Cr[0])==null?void 0:Zu.list)==null?void 0:sa.map(Ru=>Ru==null?void 0:Ru.course_group_name))||[],ReactEchartsOnEvents:{click:Ru=>{var mr;console.log("params",Ru),La(hm(O0({},((mr=Ha==null?void 0:Ha.list)==null?void 0:mr[(Ru==null?void 0:Ru.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Pe=tu==null?void 0:tu.data)==null?void 0:Pe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(jt.Z,{spinning:ia},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(ft.default,{style:{width:140},size:"large",value:dt,onChange:En=>{Fa(En)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(x.default,{className:`mt10 ${ef.tables}`,bordered:!0,columns:pn,dataSource:((Ht=Sa==null?void 0:Sa.data)==null?void 0:Ht.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(om,{Data:((hn=(vn=Sa==null?void 0:Sa.data)==null?void 0:vn.list)==null?void 0:hn.map(En=>[(En==null?void 0:En.course_group_name)||"",(En==null?void 0:En.column_1)||0,(En==null?void 0:En.column_2)||0,(En==null?void 0:En.column_3)||0,(En==null?void 0:En.column_4)||0,(En==null?void 0:En.column_5)||0,(En==null?void 0:En.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${dt===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((xt=Sa==null?void 0:Sa.data)==null?void 0:xt.titles)||[],ReactEchartsOnEvents:{click:Ba}}))),a.createElement(jt.Z,{spinning:Hn},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(om,{Data:((Bn=(Gt=tu==null?void 0:tu.data)==null?void 0:Gt.question_type_list)==null?void 0:Bn.map(En=>{var da;return[(En==null?void 0:En.question_type)||"",...((da=En==null?void 0:En.list)==null?void 0:da.map(Ha=>Ha.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Ut=(Wt=(Fn=(Dn=tu==null?void 0:tu.data)==null?void 0:Dn.question_type_list)==null?void 0:Fn[0])==null?void 0:Wt.list)==null?void 0:Ut.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:Zn}}),a.createElement(om,{Data:((ta=(Yt=tu==null?void 0:tu.data)==null?void 0:Yt.question_type_list)==null?void 0:ta.map(En=>{var da;return[(En==null?void 0:En.question_type)||"",...((da=En==null?void 0:En.list)==null?void 0:da.map(Ha=>Ha.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((pa=(mn=(zn=(nn=tu==null?void 0:tu.data)==null?void 0:nn.question_type_list)==null?void 0:zn[0])==null?void 0:mn.list)==null?void 0:pa.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:bn}}))),a.createElement(jt.Z,{spinning:Hn},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(om,{Data:((Nt=(Pt=tu==null?void 0:tu.data)==null?void 0:Pt.class_average_score_list)==null?void 0:Nt.map(En=>{var da;return[(En==null?void 0:En.title)||"",...((da=En==null?void 0:En.list)==null?void 0:da.map(Ha=>Ha==null?void 0:Ha.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((tn=(cn=(Xt=(Rt=tu==null?void 0:tu.data)==null?void 0:Rt.class_average_score_list)==null?void 0:Xt[0])==null?void 0:cn.list)==null?void 0:tn.map(En=>En==null?void 0:En.course_group_name))||[],ReactEchartsOnEvents:{click:ca}}),a.createElement("div",{className:"flex flex-col"},Tn))),(Ja==null?void 0:Ja.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(Sr,null),(Ja==null?void 0:Ja.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement($g,null))};var sf=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(of),cf=z(33863),M0=z(67294),df=Object.defineProperty,mf=Object.defineProperties,gf=Object.getOwnPropertyDescriptors,rg=Object.getOwnPropertySymbols,ff=Object.prototype.hasOwnProperty,vf=Object.prototype.propertyIsEnumerable,lg=(ce,se,ae)=>se in ce?df(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Fm=(ce,se)=>{for(var ae in se||(se={}))ff.call(se,ae)&&lg(ce,ae,se[ae]);if(rg)for(var ae of rg(se))vf.call(se,ae)&&lg(ce,ae,se[ae]);return ce},ym=(ce,se)=>mf(ce,gf(se));const pf=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et;const{actionTabs:Be={},course_groups:Pe=[]}=ce,Ht=(0,he.useParams)(),[,vn,hn,xt]=(0,sn.U)(ne.hv,{exercise_id:Ht==null?void 0:Ht.categoryId}),[Gt,Bn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),Dn=(0,a.useMemo)(()=>{var Wt,Ut,Yt;return((Yt=(Ut=(Wt=xt==null?void 0:xt.data)==null?void 0:Wt.question)==null?void 0:Ut.question_choices)==null?void 0:Yt.filter(ta=>ta==null?void 0:ta.right_answer).map(ta=>ta==null?void 0:ta.exercise_choice_id))||[]},[(_e=xt==null?void 0:xt.data)==null?void 0:_e.question]),Fn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var Wt,Ut,Yt,ta,nn;Be!=null&&Be.data&&hn(ym(Fm({},Gt),{exercise_group_id:(Gt==null?void 0:Gt.exercise_group_id)=="all"?"":Gt==null?void 0:Gt.exercise_group_id,exercise_id:Ht==null?void 0:Ht.categoryId,question_id:(Ut=(Wt=Be==null?void 0:Be.data)==null?void 0:Wt.questionDetail)==null?void 0:Ut.question_id,question_number:(ta=(Yt=Be==null?void 0:Be.data)==null?void 0:Yt.questionDetail)==null?void 0:ta.index,scope:(nn=Be==null?void 0:Be.data)==null?void 0:nn.scope}))},[Be==null?void 0:Be.data,Gt]),M0.createElement(Fe.default,{centered:!0,title:Be==null?void 0:Be.title,open:(Be==null?void 0:Be.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Fn},M0.createElement("div",{className:"flex item-center justify-between"},M0.createElement(ft.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Gt==null?void 0:Gt.exercise_group_id,getPopupContainer:Wt=>Wt.parentNode,onChange:Wt=>{console.log(Wt);let Ut=[...Wt];Ut.length===0&&(Ut=["all"]),Ut.includes("all")&&Ut.length>1&&(Ut[Ut.length-1]=="all"?Ut=["all"]:Ut=Ut.filter(Yt=>Yt!=="all")),Bn(ym(Fm({},Gt),{exercise_group_id:Ut}))},filterOption:(Wt,Ut)=>Ut.label.indexOf(Wt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(Wt=>({label:Wt==null?void 0:Wt.exercise_group_name,value:Wt==null?void 0:Wt.exercise_group_id}))]}),M0.createElement(Hr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Wt=>{Bn(ym(Fm({},Gt),{keyword:Wt}))}})),M0.createElement(x.default,{className:"mt10",dataSource:((Ve=(pt=xt==null?void 0:xt.data)==null?void 0:pt.student_score)==null?void 0:Ve.list)||[],scroll:{y:500},loading:vn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Wt=>Wt||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Wt,Ut)=>{var Yt,ta,nn,zn;return((ta=(Yt=Ut==null?void 0:Ut.users_answer_info)==null?void 0:Yt.choices)==null?void 0:ta.length)>0&&((zn=(nn=Ut==null?void 0:Ut.users_answer_info)==null?void 0:nn.choices)!=null&&zn.every(mn=>Dn.includes(mn==null?void 0:mn.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Wt,Ut)=>{var Yt,ta,nn;return`${(Yt=Ut==null?void 0:Ut.users_answer_info)==null?void 0:Yt.score}/${(nn=(ta=xt==null?void 0:xt.data)==null?void 0:ta.question)==null?void 0:nn.question_score}`}}],pagination:{current:Gt.page,pageSize:Gt==null?void 0:Gt.limit,onChange:(Wt,Ut)=>{Bn(ym(Fm({},Gt),{page:Wt,limit:Ut}))},total:((et=(Dt=xt==null?void 0:xt.data)==null?void 0:Dt.student_score)==null?void 0:et.count)||0,showTotal:Wt=>M0.createElement("span",{className:"font12 c-666"},"\u5171",M0.createElement("span",{style:{color:"#3061D0"}},Wt),"\u6761\u6570\u636E")}}))};var Ef=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(pf),Af={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},hf=Object.defineProperty,og=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,yf=Object.prototype.propertyIsEnumerable,ig=(ce,se,ae)=>se in ce?hf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Cm=(ce,se)=>{for(var ae in se||(se={}))Ff.call(se,ae)&&ig(ce,ae,se[ae]);if(og)for(var ae of og(se))yf.call(se,ae)&&ig(ce,ae,se[ae]);return ce};const Cf=({Data:ce=[],yAxisName:se="",legendData:ae=[],className:_e="",style:pt={},labelTrue:Ve=!1,grid:Dt={},yAxisNamePadding:et=0,ReactEchartsOnEvents:Be})=>{const Pe=(0,a.useRef)(null),Ht=(ae==null?void 0:ae.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(Pe.current){const vn=Pe.current.getEchartsInstance(),hn=[];ae==null||ae.forEach((xt,Gt)=>{hn.push((Ht==null?void 0:Ht[Gt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),vn.setOption({dataset:{source:[["product",...ae],...ce]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Cm({left:"5%",right:"2%",top:"20%",bottom:40},Dt),dataZoom:[Cm({type:"slider"},(ce==null?void 0:ce.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:se,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:et},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Ve,position:"top",color:"#666666",formatter:"{c}%"}})),color:hn},!0)}},[ce,se,ae,Ve,Dt]),a.createElement(td.Z,{ref:Pe,className:`w-full ${_e}`,style:Cm({height:400,background:"#F6F7F9"},pt),onEvents:Be,option:{}})},Bf=a.memo(Cf),Sf=({exercise:ce,dispatch:se},ae)=>{var _e,pt,Ve,Dt;const{actionTabs:et={}}=ce,Be=(0,he.useParams)(),[Pe,Ht]=(0,a.useState)("1"),[vn,hn]=(0,a.useState)("1"),[xt,Gt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Bn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],Dn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,Fn,Wt,Ut]=(0,sn.U)(ne.j,{exercise_id:Be==null?void 0:Be.categoryId}),Yt=()=>{Wt({exercise_id:Be==null?void 0:Be.categoryId})};(0,a.useImperativeHandle)(ae,()=>({getTagList:Yt})),(0,a.useEffect)(()=>{Yt()},[]);const ta=(Pt,Nt)=>{const Rt=Nt==="question"?Bn:Dn;return(Pt==null?void 0:Pt.filter(Xt=>xt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||xt.length===0?!0:xt.includes(Xt==null?void 0:Xt.tag_disciplines)).map(Xt=>{const cn=Rt.map(tn=>{var Ja;const ha=(Ja=Xt==null?void 0:Xt.question_types)==null?void 0:Ja.find(dt=>Nt==="question"?dt.question_type_name===tn:dt.question_difficulty===tn);return ha?parseFloat(ha.score_rate.replace("%","")):0});return[(Xt==null?void 0:Xt.tag_disciplines)||"",...cn]}))||[]},nn=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],zn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]}],mn=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_difficulty)==="\u7B80\u5355"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(Pt,Nt)=>{var Rt,Xt;return((Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:Xt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(Pt,Nt)=>{var Rt;let Xt=(Rt=Nt==null?void 0:Nt.question_types)==null?void 0:Rt.find(cn=>(cn==null?void 0:cn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(Xt==null?void 0:Xt.score_rate)?0:(Xt==null?void 0:Xt.score_rate)||0}}]}],pa=(0,a.useMemo)(()=>{var Pt;let Nt=[],Rt=[];(Pt=Ut==null?void 0:Ut.merged)==null||Pt.forEach(cn=>{Nt.push(cn==null?void 0:cn.tag_disciplines),Rt.push({value:cn==null?void 0:cn.score,extraInfo:cn})});const Xt={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Cm({type:"slider",show:(Rt==null?void 0:Rt.length)>12},(Rt==null?void 0:Rt.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:Nt,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Rt,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(td.Z,{option:Xt,style:{height:375,background:"#F6F7F9"}})},[Ut==null?void 0:Ut.merged,xt]);return a.createElement(a.Fragment,null,a.createElement(jt.Z,{spinning:Fn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(x.default,{className:"mt15",columns:nn,dataSource:[{a:Ut==null?void 0:Ut.merged_size,b:(_e=Ut==null?void 0:Ut.range_stats)==null?void 0:_e[60],c:(pt=Ut==null?void 0:Ut.range_stats)==null?void 0:pt["60-70"],d:(Ve=Ut==null?void 0:Ut.range_stats)==null?void 0:Ve["71-85"],e:(Dt=Ut==null?void 0:Ut.range_stats)==null?void 0:Dt["86-100"],f:Ut==null?void 0:Ut.highest,g:Ut==null?void 0:Ut.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},pa)),a.createElement(jt.Z,{spinning:Fn},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(y.default,{defaultActiveKey:"1",onChange:Pt=>{Ht(Pt),hn("1"),Gt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(Hr.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:vn,onChange:Pt=>{hn(Pt)}}),vn=="2"&&a.createElement(ft.default,{style:{width:260},size:"large",value:xt,onChange:Pt=>{var Nt,Rt;console.log("value",Pt);let Xt=[...Pt];const cn=Pe=="1"?(Nt=Ut==null?void 0:Ut.type_data)==null?void 0:Nt.length:(Rt=Ut==null?void 0:Ut.difficulty_data)==null?void 0:Rt.length;(Xt==null?void 0:Xt.length)==0?Xt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:Xt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&Xt.length>1?Xt=Xt.filter(tn=>tn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!Xt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&Xt.length==cn&&(Xt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Gt(Xt)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:Pt=>{var Nt;return a.createElement(Ae.Z,{styles:{root:{pointerEvents:"none"}},title:Pt.map(({label:Rt})=>Rt).join(", ")},a.createElement("span",null,((Nt=Pt.map(({label:Rt})=>Rt).join(", "))==null?void 0:Nt.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:Pe=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(Ut==null?void 0:Ut.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(Ut==null?void 0:Ut.difficulty_data)||[]]})),vn=="1"&&a.createElement(x.default,{className:Pe=="1"?Af.tables:"",dataSource:Pe=="1"?(Ut==null?void 0:Ut.type_data)||[]:(Ut==null?void 0:Ut.difficulty_data)||[],pagination:!1,bordered:!0,columns:Pe=="1"?zn:mn}),vn=="2"&&a.createElement(Bf,{Data:Pe==="1"?ta(Ut==null?void 0:Ut.type_data,"question"):ta(Ut==null?void 0:Ut.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:Pe==="1"?Bn:Dn}))))};var Pf=(0,he.connect)(({exercise:ce})=>({exercise:ce}),null,null,{forwardRef:!0})((0,a.forwardRef)(Sf)),Ma=z(67294),Df=Object.defineProperty,bf=Object.defineProperties,wf=Object.getOwnPropertyDescriptors,sg=Object.getOwnPropertySymbols,xf=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,cg=(ce,se,ae)=>se in ce?Df(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ed=(ce,se)=>{for(var ae in se||(se={}))xf.call(se,ae)&&cg(ce,ae,se[ae]);if(sg)for(var ae of sg(se))If.call(se,ae)&&cg(ce,ae,se[ae]);return ce},Bm=(ce,se)=>bf(ce,wf(se)),Q0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Lf=({exercise:ce,dispatch:se,classroomList:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut,Yt,ta,nn,zn,mn,pa,Pt;const{ScoreRangesData:Nt}=ce,[Rt,Xt]=(0,a.useState)("1"),[cn,tn]=(0,a.useState)({}),[Ja,ha]=(0,a.useState)([]),[dt,Fa]=(0,a.useState)([]),[ia,wu]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Sa,Hn]=(0,a.useState)(0),[Oa,tu]=(0,a.useState)(0),[Ka,Ba]=(0,a.useState)([]),[La,Zn]=(0,a.useState)([]),[bn,ca]=(0,a.useState)(0),[Qn,pn]=(0,a.useState)(!0),[Tn,En]=(0,a.useState)(!1),[da,Ha]=(0,a.useState)(!1),[au,Ya]=(0,a.useState)(!1),[Cr,Zu]=(0,a.useState)(!1),[sa,Ru]=(0,a.useState)(0),mr=(0,a.useRef)(null),gl=(0,a.useRef)(null),Tl=(0,a.useRef)(null),[mu]=fe.default.useForm(),$u=(0,he.useParams)(),jr=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(Cr?mr.current=setInterval(()=>{Ru(Yu=>Yu+1)},1e3*30):clearInterval(mr.current),()=>{clearInterval(mr.current)}),[Cr]),(0,a.useEffect)(()=>{Eu()},[]),(0,a.useEffect)(()=>{var Yu,tl;sa>0&&(Rt==="1"?Eu():Rt==="4"?(Yu=Tl.current)==null||Yu.getTagList():(tl=gl.current)==null||tl.dealData())},[sa]);const Eu=(...Yu)=>Q0(void 0,[...Yu],function*(tl=ia){En(!0),yield Promise.all([Va(tl),Nu(tl),oo(tl)]),En(!1),pn(!1)}),wr=(0,a.useMemo)(()=>{var Yu,tl;return{scope:ia==null?void 0:ia.scope,exercise_group_id:(Yu=ia==null?void 0:ia.exercise_group_id)!=null&&Yu.includes("all")?null:ia==null?void 0:ia.exercise_group_id,question_type:(tl=ia==null?void 0:ia.question_type)!=null&&tl.includes("all")?null:ia==null?void 0:ia.question_type}},[ia]),Va=Yu=>Q0(void 0,null,function*(){var tl,_r,Io;const os={scope:Yu==null?void 0:Yu.scope,exercise_group_id:(tl=Yu==null?void 0:Yu.exercise_group_id)!=null&&tl.includes("all")?null:Yu==null?void 0:Yu.exercise_group_id},Zl=yield(0,Ce.ZP)(`/api/exercises/${$u==null?void 0:$u.categoryId}/new_exercise_result.json`,{method:"get",params:Ed({},os)});if(se({type:"exercise/getScoreRangesData",payload:{exercise_id:$u==null?void 0:$u.categoryId}}),(Zl==null?void 0:Zl.status)===0){const Bs=[{label:"\u5168\u90E8",value:"all"}];se({type:"exercise/save",payload:{course_groups:Zl==null?void 0:Zl.course_groups}}),(_r=Zl==null?void 0:Zl.course_groups)==null||_r.forEach(Us=>{Bs.push({label:Us==null?void 0:Us.exercise_group_name,value:Us==null?void 0:Us.exercise_group_id})});const Di=[{label:"\u5168\u90E8",value:"all"}];(Io=Zl==null?void 0:Zl.question_types)==null||Io.forEach(Us=>{Di.push({label:Us==null?void 0:Us.name,value:Us==null?void 0:Us.id})}),Fa(Di),ha(Bs),tn(Ed({},Zl))}}),Nu=(Yu,...tl)=>Q0(void 0,[Yu,...tl],function*(_r,Io=!1,os={}){var Zl;const Bs={scope:_r==null?void 0:_r.scope,exercise_group_id:(Zl=_r==null?void 0:_r.exercise_group_id)!=null&&Zl.includes("all")?null:_r==null?void 0:_r.exercise_group_id};Ha(Io);const Di=yield(0,Ce.ZP)(`/api/exercises/${$u==null?void 0:$u.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ed(Bm(Ed({},Bs),{method:Sa,order:Oa}),os)});(Di==null?void 0:Di.status)===0&&Ba(Di==null?void 0:Di.rate_list),Ha(!1)}),oo=(Yu,...tl)=>Q0(void 0,[Yu,...tl],function*(_r,Io=!1,os={}){var Zl;const Bs={scope:_r==null?void 0:_r.scope,exercise_group_id:(Zl=_r==null?void 0:_r.exercise_group_id)!=null&&Zl.includes("all")?null:_r==null?void 0:_r.exercise_group_id};Ya(Io);const Di=yield(0,Ce.ZP)(`/api/exercises/${$u==null?void 0:$u.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ed(Bm(Ed({},Bs),{method:bn}),os)});(Di==null?void 0:Di.status)===0&&Zn(Di==null?void 0:Di.chart),Ya(!1)}),Su=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],Pu=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Ja,isShow:!0},{noStyle:!0,isShow:Rt==="3",children:Ma.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ma.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ma.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Ma.createElement(Ma.Fragment,null,Ma.createElement("div",null,Ma.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ma.createElement("div",null,Ma.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ma.createElement("div",null,Ma.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Su,isShow:Rt!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:dt,isShow:Rt==="2"}],ci=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"}],Ho=Sa?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",ji=Yu=>{Yu==="1"&&Eu(),Xt(Yu)},fc=(0,a.useMemo)(()=>{var Yu;const tl=[],_r=[],Io=[];(Yu=cn==null?void 0:cn.student_score_list)==null||Yu.map(Zl=>{tl.unshift([Zl.name,Zl.score_range].join(".")),_r.unshift({value:Zl.rate,type:Zl.type}),Io.unshift(Zl.count)});const os={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:tl,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:Zl=>`${Zl.split(".")[0]} -(${Zl.split(".")[1]})`}},series:[{type:"bar",data:_r,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:Zl=>{var Bs;return`${(Bs=Zl==null?void 0:Zl.data)==null?void 0:Bs.value}%\uFF08${Io[Zl==null?void 0:Zl.dataIndex]}\u4EBA\uFF09`}}}]};return Ma.createElement(td.Z,{option:os,onEvents:{click:Zl=>{var Bs;Zl.componentType==="series"&&se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:Bm(Ed({},ia),{type:1,sub_type:(Bs=Zl==null?void 0:Zl.data)==null?void 0:Bs.type})}})}},style:{height:434,background:"#F6F7F9"}})},[cn==null?void 0:cn.student_score_list]),qa=(0,a.useMemo)(()=>{let Yu=[],tl=[];Ka.forEach(Io=>{Yu.push(Io.index),tl.push({value:Io.rate,extraInfo:Io})});const _r={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ed({type:"slider",show:(tl==null?void 0:tl.length)>30},(tl==null?void 0:tl.length)>30?{start:0,end:Math.floor(29*100/(Ka==null?void 0:Ka.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:Yu,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Ho,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:tl,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ma.createElement(td.Z,{option:_r,style:{height:370,background:"#F6F7F9"},onEvents:{click:Io=>{var os,Zl,Bs,Di,Us,$c,Ln,kn,Dr,Rs,ec,es;console.log("sdfsdf===",(os=Io==null?void 0:Io.data)==null?void 0:os.extraInfo),se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ma.createElement(Ma.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ma.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Bs=(Zl=Io==null?void 0:Io.data)==null?void 0:Zl.extraInfo)==null?void 0:Bs.index,"\uFF0C",Ho,(Us=(Di=Io==null?void 0:Io.data)==null?void 0:Di.extraInfo)==null?void 0:Us.rate,"%\uFF09"),Ma.createElement(Ae.Z,{title:Ma.createElement(Ma.Fragment,null,"\u9898\u76EE\uFF1A",(Ln=($c=Io==null?void 0:Io.data)==null?void 0:$c.extraInfo)==null?void 0:Ln.question_title,Ma.createElement("br",null),"\u9898\u578B\uFF1A",(Dr=(kn=Io==null?void 0:Io.data)==null?void 0:kn.extraInfo)==null?void 0:Dr.question_type,Ma.createElement("br",null),Ho,"\uFF1A",(ec=(Rs=Io==null?void 0:Io.data)==null?void 0:Rs.extraInfo)==null?void 0:ec.rate,"%")},Ma.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(es=Io==null?void 0:Io.data)==null?void 0:es.extraInfo,scope:wr==null?void 0:wr.scope}}})}}})},[Ka,Ho,wr]),bl=(0,a.useMemo)(()=>La==null?void 0:La.map((Yu,tl)=>{var _r,Io,os,Zl,Bs;const Di={tooltip:{trigger:"item"},title:{text:Yu==null?void 0:Yu.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:Yu==null?void 0:Yu.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((_r=Yu==null?void 0:Yu.details)==null?void 0:_r.full_count)||0,name:jr[0].label,itemStyle:{color:jr[0].color}},{value:((Io=Yu==null?void 0:Yu.details)==null?void 0:Io.best_count)||0,name:jr[1].label,itemStyle:{color:jr[1].color}},{value:((os=Yu==null?void 0:Yu.details)==null?void 0:os.good_count)||0,name:jr[2].label,itemStyle:{color:jr[2].color}},{value:((Zl=Yu==null?void 0:Yu.details)==null?void 0:Zl.pass_count)||0,name:jr[3].label,itemStyle:{color:jr[3].color}},{value:((Bs=Yu==null?void 0:Yu.details)==null?void 0:Bs.fails_count)||0,name:jr[4].label,itemStyle:{color:jr[4].color}}]}]};return Ma.createElement(td.Z,{key:tl,className:"bg-white",option:Di,style:{width:"100%",height:240},onEvents:{click:Us=>{const $c=Bm(Ed({},ia),{question_type:[Yu==null?void 0:Yu.question_type_id]});wu($c),mu.setFieldsValue(Ed({},$c)),Xt("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[La]),lo=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:Yu=>{let tl=Yu;Yu===1&&(tl=Qm.Z),Yu===2&&(tl=Um.Z),Yu===3&&(tl=pm.Z);const _r=typeof tl=="number"?tl:Ma.createElement("img",{src:tl});return Ma.createElement("div",{style:{textAlign:"left",paddingLeft:22}},_r)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Yu=>Ma.createElement(Ae.Z,{placement:"topLeft",title:Yu},Ma.createElement("span",null,Yu||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Yu=>Ma.createElement(Ae.Z,{placement:"topLeft",title:Yu},Ma.createElement("span",null,Yu||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:Yu=>Ma.createElement(Ae.Z,{placement:"topLeft",title:Yu},Ma.createElement("span",null,Yu||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:Yu=>Ma.createElement(Ae.Z,{placement:"topLeft",title:Yu},Ma.createElement("span",null,Yu||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ma.createElement("div",{className:Uc.Z.wrap},Ma.createElement(yn.Z,{loading:Qn,active:!0},(cn==null?void 0:cn.exercise_status)===1&&Ma.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(cn==null?void 0:cn.exercise_status)>1&&Ma.createElement(a.Fragment,null,Ma.createElement(oe.Z,{className:"mb30",align:"middle",justify:"space-between"},Ma.createElement(Hr.tp,{dataSource:ci,value:Rt,onChange:ji}),Rt==="3"?Ma.createElement(me.ZP,{type:"primary",icon:Ma.createElement(cf.Z,{rev:void 0}),onClick:()=>Q0(void 0,null,function*(){var Yu;if((0,On.Rm)()&&!((Yu=ae.AssistantObject.exercise)!=null&&Yu.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:cn==null?void 0:cn.course_groups.map(tl=>({course_group_id:tl==null?void 0:tl.exercise_group_id,group_group_name:tl==null?void 0:tl.exercise_group_name,count:tl==null?void 0:tl.exercise_group_students})),fn:()=>Q0(void 0,null,function*(){const tl=yield(0,ne.iB)({exercise_id:$u==null?void 0:$u.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(tl==null?void 0:tl.status)===0?(pe.ZP.success(tl==null?void 0:tl.message),he.history.push(`/classrooms/${$u.coursesId}/exportlist/exercise_score,export_exercise_users`)):pe.ZP.success(tl==null?void 0:tl.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ma.createElement(oe.Z,null,Ma.createElement(Ne.Z,{checked:Cr,onChange:Yu=>Zu(Yu),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ma.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Rt!=="4"&&Ma.createElement(ue.Z,{form:mu,initialValues:ia,onValuesChange:(Yu,tl)=>{const _r=Ed(Ed({},ia),tl);console.log(_r,"newValue"),wu(Ed({},_r)),Rt==="1"&&Eu(_r)},data:Pu()}),Ma.createElement("section",{style:{display:Rt==="1"?"block":"none"}},Ma.createElement(jt.Z,{spinning:Tn},(cn==null?void 0:cn.open_camera)&&Ma.createElement(Ma.Fragment,null,Ma.createElement("div",{className:Uc.Z.head},Ma.createElement("div",{className:Uc.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ma.createElement(vm.ZP,{data:(0,vm.Uf)(cn)})),Ma.createElement("div",{className:Uc.Z.head},Ma.createElement("div",{className:Uc.Z.title},"\u8BD5\u5377\u6982\u89C8"),Ma.createElement("div",{className:"flex item-center current",onClick:()=>{se({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ma.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ma.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ma.createElement("div",{className:Uc.Z.table},Ma.createElement("aside",null,Ma.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ma.createElement("div",null,(_e=cn==null?void 0:cn.exercise_counts)==null?void 0:_e.total_score,"\u5206")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ma.createElement("div",null,(pt=cn==null?void 0:cn.exercise_counts)==null?void 0:pt.time)),Ma.createElement("aside",null,Ma.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ma.createElement(Ae.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(Ve=cn==null?void 0:cn.exercise_counts)==null?void 0:Ve.avg_answer_duration)),Ma.createElement("aside",null,Ma.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ma.createElement(Ae.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(Dt=cn==null?void 0:cn.exercise_counts)==null?void 0:Dt.candidate_num,"\u4EBA")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ma.createElement(Ae.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(et=cn==null?void 0:cn.exercise_counts)==null?void 0:et.exam_num,"\u4EBA")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u53C2\u8003\u7387",Ma.createElement(Ae.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(Be=cn==null?void 0:cn.exercise_counts)==null?void 0:Be.reference_rate,"%")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u5E73\u5747\u5206",Ma.createElement(Ae.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(Pe=cn==null?void 0:cn.exercise_counts)==null?void 0:Pe.average_score,"\u5206")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u6700\u9AD8\u5206"),Ma.createElement("div",null,(Ht=cn==null?void 0:cn.exercise_counts)==null?void 0:Ht.max_score,"\u5206")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u6700\u4F4E\u5206"),Ma.createElement("div",null,(vn=cn==null?void 0:cn.exercise_counts)==null?void 0:vn.min_score,"\u5206")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u6807\u51C6\u5DEE",Ma.createElement(Ae.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(hn=cn==null?void 0:cn.exercise_counts)==null?void 0:hn.standard_deviation)),Ma.createElement("aside",null,Ma.createElement("div",null,"\u4F18\u79C0",Ma.createElement(Ae.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(xt=Nt==null?void 0:Nt.score_ranges)==null?void 0:xt.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Gt=Nt==null?void 0:Nt.score_ranges)==null?void 0:Gt.max_rate}%\u7684\u5B66\u751F\u6570`},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(Bn=cn==null?void 0:cn.exercise_counts)==null?void 0:Bn.best_counts,"\u4EBA")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u826F\u597D",Ma.createElement(Ae.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Dn=Nt==null?void 0:Nt.score_ranges)==null?void 0:Dn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Fn=Nt==null?void 0:Nt.score_ranges)==null?void 0:Fn.good_rate}%\u7684\u5B66\u751F\u6570`},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(Wt=cn==null?void 0:cn.exercise_counts)==null?void 0:Wt.good_counts,"\u4EBA")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u53CA\u683C",Ma.createElement(Ae.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Ut=Nt==null?void 0:Nt.score_ranges)==null?void 0:Ut.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Yt=Nt==null?void 0:Nt.score_ranges)==null?void 0:Yt.pass_rate}%\u7684\u5B66\u751F\u6570`},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(ta=cn==null?void 0:cn.exercise_counts)==null?void 0:ta.pass_counts,"\u4EBA")),Ma.createElement("aside",null,Ma.createElement("div",null,"\u4E0D\u53CA\u683C",Ma.createElement(Ae.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(nn=Nt==null?void 0:Nt.score_ranges)==null?void 0:nn.fail_rate}%\u7684\u5B66\u751F\u6570`},Ma.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ma.createElement("div",null,(zn=cn==null?void 0:cn.exercise_counts)==null?void 0:zn.fail_counts,"\u4EBA"))),Ma.createElement("div",{className:Uc.Z.head},Ma.createElement("div",{className:Uc.Z.title},"\u9898\u76EE\u6982\u89C8",Ma.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ma.createElement(oe.Z,null,Ma.createElement(fe.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ma.createElement(ft.default,{style:{width:140},value:Sa,onChange:Yu=>{Hn(Yu),Nu(ia,!0,{method:Yu})}},Ma.createElement(ft.default.Option,{value:0},"\u6B63\u786E\u7387"),Ma.createElement(ft.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ma.createElement(fe.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ma.createElement(ft.default,{style:{width:140},value:Oa,onChange:Yu=>{tu(Yu),Nu(ia,!0,{order:Yu})}},Ma.createElement(ft.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ma.createElement(ft.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ma.createElement(ft.default.Option,{value:2},"\u6309",Ho,"\u5347\u5E8F"),Ma.createElement(ft.default.Option,{value:3},"\u6309",Ho,"\u964D\u5E8F"))))),Ma.createElement(jt.Z,{spinning:da},qa),Ma.createElement("div",{className:Uc.Z.head},Ma.createElement("div",{className:Uc.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ma.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),fc,Ma.createElement("div",{className:Uc.Z.head},Ma.createElement("div",{className:Uc.Z.title},"\u4F18\u79C0\u751F",Ma.createElement(Ae.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ma.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ma.createElement(x.default,{columns:lo,rowKey:"index",dataSource:(cn==null?void 0:cn.rank_list)||[],pagination:!1}),Ma.createElement("div",{className:Uc.Z.head},Ma.createElement("div",{className:Uc.Z.title},"\u9898\u578B\u6982\u89C8",Ma.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ma.createElement(oe.Z,null,Ma.createElement(fe.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ma.createElement(ft.default,{style:{width:140},value:bn,onChange:Yu=>{ca(Yu),oo(ia,!0,{method:Yu})}},Ma.createElement(ft.default.Option,{value:0},"\u6B63\u786E\u7387"),Ma.createElement(ft.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ma.createElement(jt.Z,{spinning:au},Ma.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ma.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ma.createElement("div",{className:" c-grey-333"},bn===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ma.createElement("div",{className:"flex item-center gap-20px"},jr.map((Yu,tl)=>Ma.createElement("div",{key:tl,className:"flex item-center gap-10px"},Ma.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:Yu==null?void 0:Yu.color}}),Ma.createElement("div",{className:"font12 c-grey-333"},Yu==null?void 0:Yu.label))))),Ma.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},bl))))),Rt==="2"&&Ma.createElement("section",null,cn!=null&&cn.is_random?Ma.createElement(Hm,{value:wr,ref:gl}):Ma.createElement(Xd,{value:wr,ref:gl})),Rt==="3"&&Ma.createElement("section",null,Ma.createElement(sf,{value:wr})),Rt==="4"&&Ma.createElement("section",null,Ma.createElement(Pf,{value:wr,ref:Tl})))),((mn=ce==null?void 0:ce.actionTabs)==null?void 0:mn.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ma.createElement(Ef,null),((pa=ce==null?void 0:ce.actionTabs)==null?void 0:pa.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ma.createElement(N0,{handleOnComplete:Eu}),((Pt=ce==null?void 0:ce.actionTabs)==null?void 0:Pt.key)==="\u5B66\u751F\u5217\u8868"&&Ma.createElement(Gg,null))};var Nf=(0,he.connect)(({exercise:ce,classroomList:se})=>({exercise:ce,classroomList:se}))(Lf),Of=z(45224),i0={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},dg=z(85688),Mf=z(34562),Ai=z(67294),Rf=Object.defineProperty,Tf=Object.defineProperties,kf=Object.getOwnPropertyDescriptors,mg=Object.getOwnPropertySymbols,jf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,gg=(ce,se,ae)=>se in ce?Rf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Sm=(ce,se)=>{for(var ae in se||(se={}))jf.call(se,ae)&&gg(ce,ae,se[ae]);if(mg)for(var ae of mg(se))zf.call(se,ae)&&gg(ce,ae,se[ae]);return ce},Zf=(ce,se)=>Tf(ce,kf(se)),U0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{TabPane:Gm}=y.default,Qf=({classroomList:ce,exercise:se,loading:ae,dispatch:_e})=>{var pt;const Ve=(0,he.useParams)(),Dt=(0,he.useLocation)(),[et]=fe.default.useForm(),{commonHeader:Be}=se;let[Pe,Ht]=(0,a.useState)(!0),[vn,hn]=(0,a.useState)(!1);const[xt,Gt]=(0,a.useState)("myself");let[Bn,Dn]=(0,a.useState)([]),[Fn,Wt]=(0,a.useState)([]),[Ut,Yt]=(0,a.useState)(),[ta,nn]=(0,a.useState)([]);const zn=(0,a.useRef)(),[mn,pa]=(0,a.useState)(1),Pt=(0,a.useRef)(null),[Nt,Rt]=(0,a.useState)(!1),[Xt,cn]=(0,a.useState)(""),[tn,Ja]=(0,a.useState)(""),ha=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ca=>ca?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ca,Qn)=>Ai.createElement("a",{href:ca?`/randompaper/detail/${Qn.id}`:`/paperlibrary/see/${Qn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[dt,Fa]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Sa(),nn([]),ia())},[se.actionTabs.key]);const ia=()=>U0(void 0,null,function*(){const ca=yield _e({type:"paperlibrary/getTeachGroupData"});Wt(ca)}),wu=ca=>{const Qn=parseInt(ca);return isNaN(Qn)?"":Qn},Sa=()=>U0(void 0,null,function*(){var ca,Qn;if(Pe){++dt.page,Ht(!1);const pn=yield _e({type:"exercise/getBrankList",payload:Zf(Sm({},dt),{search:(ca=dt.search)==null?void 0:ca.trim()})});Bn=pn!=null&&pn.object_list?[...Bn.concat(pn==null?void 0:pn.object_list)]:Bn,Yt(pn.is_teacher),((Qn=pn.object_list)==null?void 0:Qn.length){Pt.current.scrollTop=0,Bn=[],dt.page=0,dt.group_id=ca,Pe=!0,nn([]),Fa(Sm({},dt)),Sa()},Oa={selectedRowKeys:ta,onChange:ca=>{nn(ca)},type:"radio"},tu=()=>{Fa(Sm({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Dn([]),Ht(!0),Gt("myself"),_e({type:"exercise/setActionTabs",payload:{}}),hn(!1)},[Ka,Ba,La,Zn]=(0,dg.P)(),bn=ca=>U0(void 0,null,function*(){let Qn=!1;Bn.forEach(da=>{ta.includes(da.id)&&(Qn=da.is_random)}),zn.current&&(Qn=Be==null?void 0:Be.is_random);const pn=ca.map(da=>({shixun_id:da.id,is_use:da.is_use,is_copy:da.is_copy}));if(!Qn){const da=yield _e({type:"exercise/saveBanks",payload:{course_id:Ve.coursesId,object_type:"examination_bank",bank_id:zn.current?[zn.current]:ta,shixuns_info:pn,is_make_up_exercise:!0,make_up_exercise_id:Number(Ve.categoryId),use_origin_exercise:!!zn.current}});(da==null?void 0:da.status)===0&&((0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),cn(`/classrooms/${Ve.coursesId}/exercise/${da.exercise_id}/detail?random=${da.is_random}&tabs=3`),Ja(`/classrooms/${Ve.coursesId}/exercise/add/${da.exercise_id}?random=${da.is_random}&type=2`),pe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Ve.coursesId}/exercise/${da.exercise_id}/detail?random=${da.is_random}&tabs=3`},1e3),Ba(),tu());return}_e({type:"exercise/setActionTabs",payload:{}}),Ba();let Tn=1,En=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Ai.createElement("div",{className:i0.modalColumn},Ai.createElement("div",{className:i0.modalRow},Ai.createElement("sup",{className:i0.sup},"*"),Ai.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Ai.createElement(Re.Z,{parser:wu,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Tn,onChange:da=>{Tn=da;const Ha=document.getElementById("model_error");Tn<1||Tn>50?Ha.style.display="block":Ha.style.display="none"}})),Ai.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:tu,onOk:()=>U0(void 0,null,function*(){if(Tn<1||Tn>50){const Ha=document.getElementById("model_error");return Ha.style.display="block",Promise.reject()}En.update({cancelButtonProps:{disabled:!0}});const da=yield _e({type:"exercise/saveBanks",payload:{course_id:Ve.coursesId,object_type:"examination_bank",bank_id:zn.current?[zn.current]:ta,shixuns_info:pn,num:Tn,is_make_up_exercise:!0,make_up_exercise_id:Number(Ve.categoryId),use_origin_exercise:!!zn.current}});En.update({cancelButtonProps:{disabled:!1}}),da&&da.status===0?((0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),tu(),Ba(),pe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Ve.coursesId}/exercise/${da.exercise_id}/detail?random=${da.is_random}&tabs=3`},1e3)):(tu(),Ba())})})});return Ai.createElement(Ai.Fragment,null,Ai.createElement(Fe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:se.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:vn,bodyStyle:{minHeight:150},wrapClassName:i0.warpModal,onOk:()=>U0(void 0,null,function*(){var ca;if(mn===1){if(!ta.length){pe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}hn(!0);let Qn=!1,pn=!1;if(Bn.forEach(En=>{ta.includes(En.id)&&En.need_authorize&&(Qn=En.need_authorize),ta.includes(En.id)&&(pn=En.is_random)}),Qn){(0,lr.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield Zn({id:`${ta[0]}`,course_id:Ve.coursesId,type:"examination_bank"}))||bn([]),hn(!1)}else{hn(!0);const Qn=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/use_origin_exercise.json`,{method:"post"}),pn=yield Zn({id:`${ta[0]}`,course_id:Ve.coursesId,type:"examination_bank",result:Qn});zn.current=(ca=Qn==null?void 0:Qn.save_banks_params)==null?void 0:ca.bank_id,pn||bn([]),hn(!1)}}),onCancel:tu},Ai.createElement(Ie.ZP.Group,{value:mn,onChange:ca=>pa(ca.target.value),style:{marginTop:10,marginBottom:15}},Ai.createElement(Ie.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),Ai.createElement(Ie.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),mn===1?Ai.createElement(Ai.Fragment,null,Ai.createElement(y.default,{activeKey:xt,onTabClick:ca=>U0(void 0,null,function*(){Pt.current.scrollTop=0,Bn=[],xt!==ca&&nn([]),Gt(ca),dt.page=0,dt.filter=ca,dt.group_id=null,Pe=!0,Sa()})},Ai.createElement(Gm,{tab:Ai.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Ai.createElement(Gm,{tab:Ai.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Ai.createElement(Gm,{tab:Ai.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Ai.createElement("div",{className:i0.tabSearch},xt==="teacher"&&Ai.createElement(ft.default,{value:dt.group_id,onChange:Hn,size:"middle",style:{width:200,marginRight:30}},Ai.createElement(ft.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(pt=Fn==null?void 0:Fn.groups)==null?void 0:pt.map(ca=>Ai.createElement(ft.default.Option,{key:ca==null?void 0:ca.group_id,value:ca==null?void 0:ca.group_id},ca==null?void 0:ca.name))),Ai.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:dt.search,onChange:ca=>{dt.search=ca.target.value,Fa(Sm({},dt))},onSearch:ca=>{Pt.current.scrollTop=0,Bn=[],dt.page=0,Pe=!0,nn([]),ca&&(0,Mf.tk)({name:ca,copywriting:ca,position:"Exercise"}),Sa()}})),Ai.createElement("div",{ref:Pt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Ut&&xt==="public"&&Ai.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ai.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ai.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Ai.createElement(bo(),{initialLoad:!1,pageStart:0,loadMore:()=>{Sa()},hasMore:Pe,useWindow:!1},se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Ut&&Ai.createElement(Of.Z,{className:i0.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Bn,onRow:ca=>({onClick:()=>{nn([ca==null?void 0:ca.id])}}),resColumns:ha,rowSelection:Oa})))):Ai.createElement(Ai.Fragment,null,Ai.createElement("div",{className:i0.shijuan},Ai.createElement("div",null,"\u8BD5\u5377\uFF1A"),Ai.createElement("div",{className:i0.name},Ai.createElement("span",null,Be==null?void 0:Be.exercise_name))),Ai.createElement("div",{className:i0.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),Ai.createElement(Fe.default,{title:"\u63D0\u793A",open:Nt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Ai.createElement("div",null,Ai.createElement(me.ZP,{onClick:()=>{Rt(!1),he.history.push(tn)}},"\u4FEE\u6539\u8BD5\u5377"),Ai.createElement(me.ZP,{type:"primary",onClick:()=>{he.history.push(Xt),Rt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Rt(!1)}},Ai.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Ai.createElement(dg.Z,{inPaper:!0,visible:Ka,onCancel:Ba,onOk:bn,renderData:La,modalType:"multiple",type:"examination_bank"}))};var Uf=(0,he.connect)(({exercise:ce,loading:se,classroomList:ae})=>({exercise:ce,loading:se,classroomList:ae}))(Qf),fg=z(89779),Pm=z(67294),Hf=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Wf=({exercise:ce,dispatch:se})=>{const{value:ae}=ce.actionTabs.params||{},[_e,pt]=(0,a.useState)(!1),{categoryId:Ve,coursesId:Dt}=(0,he.useParams)(),et=()=>Hf(void 0,null,function*(){pt(!0);let Be;ae!=null&&ae.is_wrong?Be=yield(0,fg._B)(Ve,{exercise_question_id:ae==null?void 0:ae.question_id}):Be=yield(0,fg.pr)(Ve,{exercise_question_id:ae==null?void 0:ae.question_id}),(Be==null?void 0:Be.status)===0&&(pe.ZP.success(Be==null?void 0:Be.message),se({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),se({type:"exercise/editExercise",payload:{categoryId:Ve,coursesId:Dt}}),se({type:"exercise/setActionTabs",payload:{}})),pt(!1)});return Pm.createElement(Fe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:ce.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:_e,onCancel:()=>se({type:"exercise/setActionTabs",payload:{}}),onOk:et},Pm.createElement("p",null,ae!=null&&ae.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ae!=null&&ae.is_wrong?Pm.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):Pm.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ae==null?void 0:ae.question_score,"\u5206\u3002"))};var Vf=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Wf),Gf="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Kf=(ce=[],se=[],ae=[])=>(console.log("---",ce,se,ae),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ae},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:se},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ce}]}),Yf=(ce=[])=>({dataset:[{source:ce}],tooltip:{show:!0,formatter:function(se){return se.value[2]+":"+se.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Xf=Object.defineProperty,vg=Object.getOwnPropertySymbols,Jf=Object.prototype.hasOwnProperty,qf=Object.prototype.propertyIsEnumerable,pg=(ce,se,ae)=>se in ce?Xf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Dm=(ce,se)=>{for(var ae in se||(se={}))Jf.call(se,ae)&&pg(ce,ae,se[ae]);if(vg)for(var ae of vg(se))qf.call(se,ae)&&pg(ce,ae,se[ae]);return ce},Km=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const _f=({shixunHomeworks:ce,loading:se,dispatch:ae})=>{var _e,pt,Ve,Dt;const et=(0,he.useParams)(),[Be,Pe]=(0,a.useState)(Dm(Dm({},{sort_by:"student_id",sort_direction:"desc"}),et)),[Ht,vn]=(0,a.useState)(),[hn,xt]=(0,a.useState)([]);let Gt=(0,a.useRef)();const[Bn,Dn]=(0,a.useState)(1),[Fn,Wt]=(0,a.useState)(!1),[Ut,Yt]=(0,a.useState)(10),[ta,nn]=(0,a.useState)([]);(0,a.useEffect)(()=>{mn()},[]);const zn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="student_number"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Be.sort_by==="bug"?Be.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Be.sort_by==="vulnerability"?Be.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Be.sort_by==="specification"?Be.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="complexity"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="total_row_number"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="quality_score"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Pt,Nt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${et.coursesId}/exercise/${et.categoryId}/analysis/${Nt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(Ht===2&&(Gt.current=setInterval(()=>{mn()},6e4)),()=>{clearTimeout(Gt.current)}),[Ht]);function mn(){return Km(this,null,function*(){const Pt=yield(0,Ce.ZP)(`/api/exercises/${Be.categoryId}/check_status.json`,{method:"GET"});vn(Pt.status),Pt.status!=2&&Pt.status!=-1&&(pa({page:1,limit:10}),clearTimeout(Gt.current))})}function pa(Pt){return Km(this,null,function*(){Dn(Pt==null?void 0:Pt.page),Yt(Pt==null?void 0:Pt.limit);const Nt=yield(0,Ce.ZP)(`/api/exercises/${Be.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:Dm({},Pt)});xt(Nt)})}return console.log("-------",et),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Ht===0||Ht===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",hn==null?void 0:hn.created_at)),a.createElement(me.ZP,{onClick:()=>{ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(oe.Z,{style:{width:"100%"}},a.createElement(ve.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(ve.Z,{flex:"80px"},a.createElement(Se.default,{checked:(ta==null?void 0:ta.length)===0,onChange:Pt=>{Pt.target.checked&&(nn([]),pa({page:Bn,limit:Ut}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1"},a.createElement(Se.default.Group,{value:ta,onChange:Pt=>Km(void 0,null,function*(){nn([...Pt]),pa({page:Bn,limit:Ut,group_course_ids:Pt})}),style:{width:"100%",fontSize:"14px"}},(_e=hn==null?void 0:hn.course_groups)==null?void 0:_e.map((Pt,Nt)=>a.createElement(Se.default,{style:{fontSize:"14px"},value:Pt==null?void 0:Pt.id},Pt==null?void 0:Pt.name,"(",Pt==null?void 0:Pt.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(hn==null?void 0:hn.grade_statistics)&&a.createElement(td.Z,{option:Kf((pt=hn==null?void 0:hn.grade_statistics)==null?void 0:pt.map(Pt=>Pt.specification_count),(Ve=hn==null?void 0:hn.grade_statistics)==null?void 0:Ve.map(Pt=>Pt.vulnerability_count),(Dt=hn==null?void 0:hn.grade_statistics)==null?void 0:Dt.map(Pt=>Pt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(hn==null?void 0:hn.quality_scores)&&a.createElement(td.Z,{option:Yf(hn==null?void 0:hn.quality_scores.map((Pt,Nt)=>[Nt+1,Pt==null?void 0:Pt.quality_score,Pt==null?void 0:Pt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Le.default.Search,{size:"middle",onSearch:Pt=>{pa({page:1,limit:Ut,search:Pt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(x.default,{columns:zn,dataSource:hn==null?void 0:hn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Pt,Nt,Rt)=>{Rt.field&&(Be.sort_by=Rt.field),Rt.order||(Be.sort_direction="asc"),Rt.order==="ascend"&&(Be.sort_direction="asc"),Rt.order==="descend"&&(Be.sort_direction="desc"),Rt.order||(Be.sort_direction="asc"),pa(Dm({page:1,limit:Ut},Be))}}),a.createElement(He.Z,{current:Bn,total:hn==null?void 0:hn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:Ut,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Pt,Nt)=>{Dn(Pt),Yt(Nt),pa({page:Pt,limit:Nt,group_course_ids:ta})}}))),Ht===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Gf}),a.createElement("br",null),a.createElement(me.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{mn()}},"\u5237\u65B0\u9875\u9762")),a.createElement(ul,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Fn,footer:null,onCancel:()=>Wt(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!Fn&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${et==null?void 0:et.categoryId}-${Fn==null?void 0:Fn.student_number}&resolved=false`,frameBorder:"0"}))))};var $f=(0,he.connect)(({shixunHomeworks:ce,loading:se})=>({shixunHomeworks:ce,loading:se.effects}))(_f),rs={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Xa=z(67294),ev=Object.defineProperty,tv=Object.defineProperties,nv=Object.getOwnPropertyDescriptors,Eg=Object.getOwnPropertySymbols,av=Object.prototype.hasOwnProperty,uv=Object.prototype.propertyIsEnumerable,Ag=(ce,se,ae)=>se in ce?ev(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,bd=(ce,se)=>{for(var ae in se||(se={}))av.call(se,ae)&&Ag(ce,ae,se[ae]);if(Eg)for(var ae of Eg(se))uv.call(se,ae)&&Ag(ce,ae,se[ae]);return ce},rv=(ce,se)=>tv(ce,nv(se)),H0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const lv=({exercise:ce,dispatch:se,user:ae})=>{var _e;const pt=(0,he.useParams)(),[Ve,Dt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:pt==null?void 0:pt.categoryId}),[et]=fe.default.useForm(),[Be,Pe]=(0,a.useState)(),[Ht,vn]=(0,a.useState)(!1),{exerciseList:hn,commonHeader:xt}=ce,[Gt,Bn]=(0,a.useState)([]),[Dn,Fn]=(0,a.useState)([]),[Wt,Ut]=(0,a.useState)(0),[Yt,ta]=(0,a.useState)(!0),[nn,zn]=(0,a.useState)(!1),[mn,pa]=(0,a.useState)(!1),[Pt,Nt]=(0,a.useState)(!1),[Rt,Xt]=(0,a.useState)(""),cn=(0,a.useRef)(null),tn=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ja,ha]=(0,a.useState)([]);(0,a.useEffect)(()=>{dt(Ve)},[]),(0,a.useEffect)(()=>(clearInterval(cn.current),(xt==null?void 0:xt.exercise_status)===2&&(cn.current=setInterval(()=>{dt(Ve)},3e4)),()=>{clearInterval(cn.current)}),[xt==null?void 0:xt.exercise_status,Ve]);const dt=Zn=>H0(void 0,null,function*(){const bn=hu().cloneDeep(Zn);console.log(bn,"sendData"),ta(!0),Bn([]);const ca=yield(0,Ce.ZP)(`/api/exercises/${Zn==null?void 0:Zn.exercise_id}/exercise_abnormities.json`,{method:"get",params:bn});ha((ca==null?void 0:ca.error_types)||[]),Fn([]),ta(!1),Ut(ca==null?void 0:ca.total_count),Bn((ca==null?void 0:ca.exercise_abnormites)||[])}),Fa=(Zn,bn)=>{Ve.page=1,Ve[bn]=Zn,Dt(bd({},Ve)),dt(Ve)},ia=Zn=>{Ve.page=1,Ve.keyword=Zn,Dt(bd({},Ve))},wu=()=>{Ve.page=1;const Zn=Object.assign({},et.getFieldValue());Object.keys(Zn).map(function(bn){switch(bn){case"error_type":Zn[bn].includes("all")||!Zn[bn].length?(delete Ve.error_type,et.setFieldsValue({error_type:"all"})):(Ve.error_type=Zn[bn],et.setFieldsValue({error_type:Ve.error_type}));break;case"course_group_id":Zn[bn].includes("all")||!Zn[bn].length?(delete Ve.course_group,et.setFieldsValue({course_group_id:"all"})):(Ve.course_group=Zn[bn],et.setFieldsValue({course_group_id:Ve.course_group}));break}}),Dt(bd({},Ve)),dt(Ve)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),vn(!0))},[document.getElementById("divhe"),hn]);const Sa=(Zn,bn,ca)=>{Ve.page=Zn==null?void 0:Zn.current,Ve.limit=Zn==null?void 0:Zn.pageSize,ca!=null&&ca.order?(Ve.sort_by=ca==null?void 0:ca.field,Ve.sort_direction=(ca==null?void 0:ca.order)==="ascend"?"asc":"desc"):(Ve.sort_by=null,Ve.sort_direction=null),Dt(bd({},Ve)),dt(Ve)},Hn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Zn,bn,ca)=>Ve.limit*(Ve.page-1)+ca+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Zn=>Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Zn},Xa.createElement("span",null,Zn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Zn=>Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Zn},Xa.createElement("span",null,Zn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Zn=>Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Zn},Xa.createElement("span",null,Zn||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Zn,bn)=>Xa.createElement(Xa.Fragment,null,Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Zn},Xa.createElement("span",null,Zn||"--")),(bn==null?void 0:bn.user_screen_num)>=50&&Xa.createElement(Ae.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},Xa.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(bn==null?void 0:bn.user_screen_num)>0&&Xa.createElement("span",{onClick:()=>Xt(bn==null?void 0:bn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Oa=Zn=>{Fn(Zn)},tu=()=>{zn(!1),dt(Ve)},Ka=Zn=>{const bn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Qn,pn)=>Xa.createElement("span",null,Qn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Qn,pn)=>Xa.createElement(Xa.Fragment,null,Qn==="passed"&&Xa.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Qn==="rejected"&&Xa.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Qn==="submitted"&&Xa.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Qn,pn)=>Qn?Xa.createElement(Ae.Z,{placement:"bottom",title:Qn},Xa.createElement("span",null,Qn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Qn,pn)=>Xa.createElement("span",{className:"current c-light-primary",onClick:()=>{Pa.Z.publish("preview-image",Qn)}},"\u67E5\u770B")}],ca=Fe.default.confirm({icon:null,width:700,className:`${rs.cusModal} custom-modal-divider`,centered:!0,title:Xa.createElement(oe.Z,null,Xa.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Xa.createElement(ve.Z,null,Xa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ca.destroy()}))),content:Xa.createElement("div",null,Xa.createElement(x.default,{className:rs.customTable,dataSource:[bd({},Zn)],bordered:!1,columns:bn,rowKey:"exercise_identity_photo_id",rowClassName:rs.row,pagination:!1}))})},Ba=Zn=>{var bn,ca;const Qn=Fe.default.confirm({icon:null,className:`${rs.cusModal} custom-modal-divider`,centered:!0,width:((bn=Zn==null?void 0:Zn.play_url)==null?void 0:bn.length)<6?724:744,title:Xa.createElement(oe.Z,null,Xa.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),Xa.createElement(ve.Z,null,Xa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Qn.destroy()}))),content:Xa.createElement("ul",{className:rs.sys},(ca=Zn==null?void 0:Zn.play_url)==null?void 0:ca.map((pn,Tn)=>Xa.createElement("li",{className:rs.li,key:Tn},Xa.createElement("div",{className:rs.d1},Xa.createElement("div",{className:rs.img},Xa.createElement(cc,{src:pn==null?void 0:pn.replace(".m3u8",".flv"),autoPlay:!0})),Xa.createElement("div",{className:rs.btn},Xa.createElement("div",{className:rs.b1},"\u56DE\u653E\u89C6\u9891",Tn+1))))))})},La=Zn=>{const bn=Fe.default.confirm({icon:null,className:`${rs.cusModal} custom-modal-divider`,centered:!0,width:710,title:Xa.createElement(oe.Z,null,Xa.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Xa.createElement(ve.Z,null,Xa.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>bn.destroy()}))),content:Xa.createElement(oe.Z,null,Xa.createElement("aside",{className:rs.imgWrap,style:{marginBottom:40}},Xa.createElement("div",{className:rs.img},Xa.createElement("img",{width:326,src:(0,de.Tv)(Zn==null?void 0:Zn.photo_url)}),Xa.createElement("div",{className:rs.textP},"\u91C7\u96C6\u7167\u7247")),Xa.createElement("div",{className:rs.img,style:{marginLeft:20}},Zn!=null&&Zn.identity_url?Xa.createElement("img",{width:326,src:(0,de.Tv)(Zn==null?void 0:Zn.identity_url)}):Xa.createElement("div",{className:rs.no,style:{width:326}},Xa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Xa.createElement("div",{className:rs.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Xa.createElement("section",{className:rs.wrap},Xa.createElement(fe.default,{form:et,onChange:wu,initialValues:{course_group_id:"all"}},Xa.createElement(fe.default.Item,{name:"course_group_id"},Xa.createElement(Se.default.Group,{style:{width:"100%"}},Xa.createElement(oe.Z,null,Xa.createElement(ve.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Xa.createElement(ve.Z,{flex:"80px"},Xa.createElement(Se.default,{value:"all"},"\u5168\u90E8")),Xa.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Be+"px",overflow:"hidden"}},(_e=hn.course_groups)==null?void 0:_e.map((Zn,bn)=>Xa.createElement(Se.default,{key:bn,value:Zn.exercise_group_id,className:"ml0 mr8"},Zn.exercise_group_name,"(",Zn.exercise_group_students,")"))),Ht&&Xa.createElement("span",{onClick:()=>{let Zn=document.getElementById("divhe").scrollHeight;Be>47?Pe(47):Pe(Zn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Be===47?"\u5C55\u5F00":"\u6536\u8D77",Be===47?Xa.createElement(fs.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Xa.createElement(ps.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Xa.createElement(fe.default.Item,{name:"error_type"},Xa.createElement(Se.default.Group,{style:{width:"100%"}},Xa.createElement(oe.Z,null,Xa.createElement(ve.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Xa.createElement(ve.Z,{flex:"80px"},Xa.createElement(Se.default,{value:"all"},"\u5168\u90E8")),Xa.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Be+"px",overflow:"hidden"}},Ja==null?void 0:Ja.map((Zn,bn)=>Xa.createElement(Se.default,{key:bn,value:Zn.error_type,className:"ml0 mr8"},Zn.error_type_text,"\uFF08",Zn.count||0,"\uFF09"))))))),Xa.createElement("div",{className:rs.control},Xa.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ve==null?void 0:Ve.keyword,onChange:Zn=>ia(Zn.target.value),onSearch:()=>{Ve.page=1,Dt(bd({},Ve)),dt(Ve)}}),Xa.createElement(me.ZP,{onClick:()=>pa(!0),style:{marginLeft:"auto"},icon:Xa.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Xa.createElement(me.ZP,{onClick:()=>Nt(!0),icon:Xa.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Xa.createElement("div",{className:rs.bgH}),Xa.createElement(x.default,{className:rs.customTable,dataSource:Gt,bordered:!1,columns:Hn,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:rs.row,loading:Yt,onChange:Sa,pagination:{pageSize:Ve.limit,total:Wt,current:Ve.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Zn=>Xa.createElement("span",{className:"mr10"},"\u5171",Xa.createElement("span",{className:"c-orange"},Zn),"\u6761\u6570\u636E")}}),Xa.createElement(iv,{selectIds:Dn,visible:nn,onCancel:()=>zn(!1),onOk:tu,params:Ve}),Xa.createElement(sv,{visible:Pt,onCancel:()=>Nt(!1)}),Xa.createElement(cv,{visible:Rt,onCancel:()=>Xt(!1)}),Xa.createElement(Fe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:mn,width:900,footer:null,onCancel:()=>{pa(!1)}},Xa.createElement("div",{className:"c-grey-333"},Xa.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),Xa.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Xa.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Xa.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Xa.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Xa.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Xa.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),Xa.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Xa.createElement(er.Z,null))};var ov=(0,he.connect)(({exercise:ce,user:se})=>({exercise:ce,user:se}))(lv);const iv=({visible:ce,onOk:se,onCancel:ae,selectIds:_e,params:pt})=>{const[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)({}),[Pe]=fe.default.useForm(),Ht=vn=>H0(void 0,null,function*(){Dt(!0);let hn;ce===!0?hn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:bd({identity_photo_ids:_e},vn)}):hn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/audit_identity_photo.json`,{method:"post",body:bd({identity_photo_id:ce==null?void 0:ce.exercise_identity_photo_id},vn)}),(hn==null?void 0:hn.status)===0&&se(),Dt(!1)});return Xa.createElement(Fe.default,{title:ce!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ce,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{Pe.resetFields(),Be({})},confirmLoading:Ve,onOk:()=>Pe.submit()},Xa.createElement(fe.default,{className:rs.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:Ht,onValuesChange:()=>{Be(bd({},Pe.getFieldsValue()))}},ce!==!0&&Xa.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},Xa.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Xa.createElement(ve.Z,null,Xa.createElement("aside",{className:rs.imgWrap},Xa.createElement("div",{className:rs.img},Xa.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.photo_url)}),Xa.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",ce==null?void 0:ce.photo_url)},className:rs.iBtn},"\u9884\u89C8"),Xa.createElement("div",{className:rs.text},"\u91C7\u96C6\u7167\u7247")),Xa.createElement("div",{className:rs.img,style:{marginLeft:20}},ce!=null&&ce.identity_url?Xa.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.identity_url)}):Xa.createElement("div",{className:rs.no,style:{width:326}},Xa.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ce!=null&&ce.identity_url)&&Xa.createElement("div",{onClick:()=>{Pa.Z.publish("preview-image",(0,de.Tv)(ce==null?void 0:ce.identity_url))},className:rs.iBtn},"\u9884\u89C8"),Xa.createElement("div",{className:rs.text},"\u8BC1\u4EF6\u7167\u7247"))))),Xa.createElement(fe.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Xa.createElement(Ie.ZP.Group,null,Xa.createElement(Ie.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Xa.createElement(Ie.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(et==null?void 0:et.state)==="rejected"&&Xa.createElement(fe.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Xa.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Xa.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},sv=({visible:ce,onCancel:se})=>{const ae=(0,he.useParams)(),[_e,pt]=(0,a.useState)({page:1,limit:20,exercise_id:ae==null?void 0:ae.categoryId}),[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)([]),[Pe,Ht]=(0,a.useState)(0);(0,a.useEffect)(()=>{ce&&(_e.page=1,_e.limit=20,pt(bd({},_e)),hn(_e))},[ce]);const vn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Gt=>Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Gt},Xa.createElement("span",null,Gt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Gt=>Xa.createElement(Xa.Fragment,null,Gt===0&&Xa.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Gt=>Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Gt},Xa.createElement("span",null,Gt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Gt=>Xa.createElement(Ae.Z,{placement:"bottomLeft",title:Gt},Xa.createElement("span",null,Gt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Gt=>Xa.createElement("img",{className:"current",onClick:()=>Pa.Z.publish("preview-image",`${ke.Z.API_SERVER}${Gt}`),width:70,height:40,src:`${ke.Z.API_SERVER}${Gt}`})}],hn=Gt=>H0(void 0,null,function*(){const Bn=hu().cloneDeep(Gt);Dt(!0);const Dn=yield(0,Ce.ZP)(`/api/exercises/${Gt==null?void 0:Gt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Bn});Dt(!1),Ht(Dn==null?void 0:Dn.total_count),Be((Dn==null?void 0:Dn.exercise_screen_actions)||[])}),xt=Gt=>{_e.page=Gt==null?void 0:Gt.current,_e.limit=Gt==null?void 0:Gt.pageSize,pt(bd({},_e)),hn(_e)};return Xa.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:ce,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Xa.createElement(x.default,{dataSource:et,bordered:!1,columns:vn,size:"large",loading:Ve,locale:{emptyText:Xa.createElement(zt.Z,null)},onChange:xt,pagination:{pageSize:_e.limit,total:Pe,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Gt=>Xa.createElement("span",{className:"mr10"},"\u5171",Xa.createElement("span",{className:"c-orange"},Gt),"\u6761\u6570\u636E")}}))},cv=({visible:ce,onCancel:se})=>{const ae=(0,he.useParams)(),[_e,pt]=(0,a.useState)({page:1,limit:9999,user_id:ce,error_type:[8],exercise_id:ae==null?void 0:ae.categoryId}),[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)([]);(0,a.useEffect)(()=>{ce&&Pe(rv(bd({},_e),{user_id:ce}))},[ce]);const Pe=hn=>H0(void 0,null,function*(){const xt=hu().cloneDeep(hn);console.log(xt,"sendData"),Dt(!0);const Gt=yield(0,Ce.ZP)(`/api/exercises/${hn==null?void 0:hn.exercise_id}/exercise_abnormities.json`,{method:"get",params:xt});Dt(!1),Be((Gt==null?void 0:Gt.exercise_abnormites)||[])}),Ht=hn=>H0(void 0,null,function*(){Fe.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>H0(void 0,null,function*(){(yield(0,Ce.ZP)(`/api/exercises/${ae==null?void 0:ae.categoryId}/exercise_user_screens/${hn}.json`,{method:"delete"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),Pe(_e))})})}),vn=(et==null?void 0:et[0])||{};return Xa.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!ce,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Xa.createElement(jt.Z,{spinning:Ve},Xa.createElement("div",{style:{maxHeight:500}},Xa.createElement("div",{className:"c-grey-333 blod mb10"},vn==null?void 0:vn.real_name," ",vn==null?void 0:vn.student_id),(vn==null?void 0:vn.user_screen_num)>=50&&Xa.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Xa.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Xa.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),et==null?void 0:et.map((hn,xt)=>{var Gt,Bn;return Xa.createElement("div",{key:xt},Xa.createElement("div",{className:"mb10"},Xa.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Xa.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},hn==null?void 0:hn.created_at),Xa.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Xa.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Gt=hn==null?void 0:hn.exercise_user_screens)==null?void 0:Gt.length),"\u5F20")),Xa.createElement("div",{className:rs.listWrap},(Bn=hn==null?void 0:hn.exercise_user_screens)==null?void 0:Bn.map(Dn=>Xa.createElement("div",{key:Dn==null?void 0:Dn.id,className:rs.list},Xa.createElement("img",{src:`${ke.Z.API_SERVER}${Dn==null?void 0:Dn.url}`}),Xa.createElement("div",{className:rs.time},Xa.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Xa.createElement("span",{className:"c-grey-333 font12"},Dn==null?void 0:Dn.created_at)),Xa.createElement("div",{className:rs.mask},Xa.createElement("div",{className:rs.icons},Xa.createElement("i",{onClick:()=>Pa.Z.publish("preview-image",`${ke.Z.API_SERVER}${Dn==null?void 0:Dn.url}`),className:"iconfont icon-fangda3 mr15"}),Xa.createElement("i",{onClick:()=>Ht(Dn==null?void 0:Dn.id),className:"iconfont icon-shanchu14"})))))))}))))};var R0={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},hg=z(66911),dv=z(97917),mv=z(41727),gv=z(12971),fv=z(23377);const vv=ce=>{const se=ae=>{const _e=new Notification(ae.title,{body:ae.message,icon:ae.icon||"/ip.png"});_e.addEventListener("click",()=>{ae.link&&window.open(ae.link,ae.target||"_blank")}),setTimeout(()=>{_e.close()},3e4)};"Notification"in window?Notification.permission==="granted"?se(ce):Notification.permission!=="denied"&&Notification.requestPermission().then(ae=>{ae==="granted"&&se(ce)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var pv=z(17755),Ev=z(6151),Av=z(58387),hv=z(44694),Fv=z(91640),yv=z(32637),Cv=z(3921),Fg={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},Tc=z(67294),Bv=Object.defineProperty,Sv=Object.defineProperties,Pv=Object.getOwnPropertyDescriptors,yg=Object.getOwnPropertySymbols,Dv=Object.prototype.hasOwnProperty,bv=Object.prototype.propertyIsEnumerable,Cg=(ce,se,ae)=>se in ce?Bv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ym=(ce,se)=>{for(var ae in se||(se={}))Dv.call(se,ae)&&Cg(ce,ae,se[ae]);if(yg)for(var ae of yg(se))bv.call(se,ae)&&Cg(ce,ae,se[ae]);return ce},wv=(ce,se)=>Sv(ce,Pv(se)),Xm=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const xv=({shixunHomeworks:ce,exercise:se,loading:ae,dispatch:_e})=>{var pt,Ve,Dt,et,Be,Pe;const[Ht,vn]=(0,a.useState)({page:1,limit:10}),[hn,xt]=(0,a.useState)(-1),[Gt,Bn]=(0,a.useState)(""),[Dn,Fn]=(0,a.useState)({}),[Wt,Ut]=(0,a.useState)(!1),[Yt,ta]=(0,a.useState)(!1),nn=(0,he.useParams)(),[zn,mn]=(0,a.useState)({}),pa=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Ja,ha,dt)=>(Ht.page-1)*Ht.limit+dt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Ja=>Ja||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Ja,ha)=>Tc.createElement("div",{className:Fg.banding,title:Ja||"--"},Ja||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ja,ha)=>Ja===0?Tc.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ja===1?Tc.createElement("span",{style:{color:"#DF3042"}},!ha.is_make_up&&"\u8003\u8BD5\u4E2D",ha.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ja===2?Tc.createElement("span",{style:{color:"#5AB891"}},!ha.is_make_up&&!ha.is_force_commit&&"\u5DF2\u4EA4\u5377",ha.is_make_up&&!ha.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ha.is_make_up&&ha.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ha.is_make_up&&ha.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Tc.createElement("span",{style:{color:"#5AB891"}},!ha.is_make_up&&!ha.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ha.is_make_up&&!ha.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ha.is_make_up&&ha.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ha.is_make_up&&ha.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Ja,ha)=>{let dt=new Date().getTime();return zn!=null&&zn.appraise_setting&&(zn!=null&&zn.sealed_review)&&new Date(zn==null?void 0:zn.appraise_end_time).getTime()>dt?"--":!Ja&&ha.review_status?"\u8BC4\u9605\u4E2D":Ja?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Ja=>Ja===1?Tc.createElement("span",{className:"c-green"},"\u6210\u529F"):Tc.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Ja=>!!Ja);(0,a.useEffect)(()=>{var Ja,ha;((Ja=se.actionTabs)==null?void 0:Ja.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(xt((ha=se.actionTabs)==null?void 0:ha.status),Pt())},[(pt=se.actionTabs)==null?void 0:pt.key]),(0,a.useEffect)(()=>{var Ja;((Ja=se.actionTabs)==null?void 0:Ja.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&hn!=null&&Xt(1,10)},[hn]);const Pt=()=>Xm(void 0,null,function*(){const Ja=yield(0,Ce.ZP)(`/api/exercises/${nn.categoryId}/header_info.json`,{method:"get"});(Ja==null?void 0:Ja.status)===0&&mn((Ja==null?void 0:Ja.data)||{})}),Nt=Ja=>{Ht.keyword=Ja,Ht.page=1,vn(Ym({},Ht)),Rt(Ht)},Rt=Ja=>Xm(void 0,null,function*(){var ha,dt;ta(!0);const Fa=yield(0,Ce.ZP)(`/api/exercise_resubmits/${(ha=se.actionTabs)==null?void 0:ha.id}/resubmit_student_list.json`,{method:"get",params:wv(Ym({},Ja),{success_status:hn!=-1?[hn]:null,exercise_id:nn==null?void 0:nn.categoryId,exercise_question_id:(dt=se.actionTabs)==null?void 0:dt.questionId})});(Fa==null?void 0:Fa.status)===0&&Fn(Fa||{}),ta(!1)}),Xt=(Ja,ha)=>{Ht.page=Ja,Ht.limit=ha,vn(Ym({},Ht)),Rt(Ht)},cn=()=>Xm(void 0,null,function*(){var Ja,ha,dt,Fa;if(hn==1&&((Ja=Dn==null?void 0:Dn.success_status)==null?void 0:Ja[1].count)==0||hn==2&&((ha=Dn==null?void 0:Dn.success_status)==null?void 0:ha[0].count)==0)return pe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");Ut(!0);const ia=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:nn==null?void 0:nn.categoryId,exercise_users_ids:Dn==null?void 0:Dn.exercise_users_ids,exercise_question_id:(dt=se.actionTabs)==null?void 0:dt.questionId}});(ia==null?void 0:ia.status)===0&&(tn(),(Fa=se.actionTabs)==null||Fa.onOK()),Ut(!1)}),tn=()=>{_e({type:"exercise/setActionTabs",payload:{key:""}}),Bn(""),xt(null)};return Tc.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Ve=se.actionTabs)==null?void 0:Ve.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:Wt,onCancel:()=>tn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>cn()},Tc.createElement("div",{className:Fg.radio_con},Tc.createElement("div",null,Tc.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),Tc.createElement(Ie.ZP.Group,{onChange:Ja=>{xt(Ja.target.value)},value:hn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Dt=Dn==null?void 0:Dn.success_status)==null?void 0:Dt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((et=Dn==null?void 0:Dn.success_status)==null?void 0:et[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),Tc.createElement("div",{className:"flex justify-between item-center mb10"},Tc.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Tc.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Be=Dn==null?void 0:Dn.success_status)==null?void 0:Be[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",Tc.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Pe=Dn==null?void 0:Dn.success_status)==null?void 0:Pe[0].count)||0),"\u4EBA"),Tc.createElement(Le.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Gt,onChange:Ja=>Bn(Ja.target.value),onSearch:Nt})),Tc.createElement(x.default,{loading:Yt,dataSource:(Dn==null?void 0:Dn.data)||[],columns:pa,pagination:{current:Ht.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ht.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Dn==null?void 0:Dn.count)||0,size:"default",showTotal:de.rU,onChange:Xt},onChange:(Ja,ha,dt)=>{dt!=null&&dt.order?(Ht.sort_by=dt==null?void 0:dt.field,Ht.direction=(dt==null?void 0:dt.order)==="ascend"?"asc":"desc"):(Ht.sort_by=null,Ht.direction=null),Rt(Ht)}}))};var Iv=(0,he.connect)(({shixunHomeworks:ce,exercise:se,loading:ae,user:_e})=>({shixunHomeworks:ce,exercise:se,loading:ae.effects,user:_e}))(xv),y0=z(67294),Lv=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Nv=({exercise:ce,loading:se,dispatch:ae})=>{var _e,pt;const[Ve,Dt]=(0,a.useState)([]),et=(0,he.useParams)(),Be=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Ht=>y0.createElement(Ae.Z,{placement:"bottom",title:Ht},y0.createElement("span",{style:{color:"#333"}},Ge()(Ht).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Ht,vn)=>y0.createElement("span",{style:{color:"#333"}},vn==null?void 0:vn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Ht,vn)=>(vn==null?void 0:vn.status)=="running"?y0.createElement("span",{style:{color:"#333"}}," ",y0.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",vn==null?void 0:vn.rate):y0.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",vn==null?void 0:vn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",vn==null?void 0:vn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var Ht;((Ht=ce.actionTabs)==null?void 0:Ht.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Pe()},[(_e=ce.actionTabs)==null?void 0:_e.key]);const Pe=()=>Lv(void 0,null,function*(){var Ht;const vn=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(Ht=ce.actionTabs)==null?void 0:Ht.params});vn.status===0&&Dt(vn==null?void 0:vn.data)});return y0.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((pt=ce.actionTabs)==null?void 0:pt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},y0.createElement(x.default,{pagination:!1,dataSource:Ve,columns:Be,className:"mb10"}))};var Ov=(0,he.connect)(({exercise:ce,loading:se,user:ae})=>({exercise:ce,loading:se.effects,user:ae}))(Nv),Mv=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())}),Rv=({id:ce,dispatch:se})=>{const[ae,_e]=(0,a.useState)(null);(0,a.useEffect)(()=>{pt()},[]);const pt=()=>Mv(void 0,null,function*(){var Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn;const Fn=ce;let Wt;do if(Wt=yield(0,Ce.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:Fn}}),((Ve=Wt==null?void 0:Wt.data)==null?void 0:Ve.status)===1){_e([(et=(Dt=Wt==null?void 0:Wt.data)==null?void 0:Dt.progress)==null?void 0:et.current_success_count,(Pe=(Be=Wt==null?void 0:Wt.data)==null?void 0:Be.progress)==null?void 0:Pe.total]);break}else if(((Ht=Wt==null?void 0:Wt.data)==null?void 0:Ht.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),_e([(hn=(vn=Wt==null?void 0:Wt.data)==null?void 0:vn.progress)==null?void 0:hn.current_success_count,(Gt=(xt=Wt==null?void 0:Wt.data)==null?void 0:xt.progress)==null?void 0:Gt.total]),yield new Promise(Ut=>setTimeout(Ut,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Bn=Wt==null?void 0:Wt.data)==null?void 0:Bn.status)===0);se({type:"exercise/setCommonHeader",payload:{progress:(Dn=Wt==null?void 0:Wt.data)==null?void 0:Dn.progress}})});return a.createElement(a.Fragment,null,ae&&a.createElement(oe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(jt.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ae[0]," / ",ae[1])))},bm={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},Bg=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Tv=({exercise:ce,dispatch:se,onOk:ae})=>{const _e=(0,he.useParams)();let[pt,Ve]=(0,a.useState)([]);const[Dt,et]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)(!0),[Ht,vn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&hn()},[ce.actionTabs.key]);const hn=()=>Bg(void 0,null,function*(){Pe(!0);const Gt=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:_e==null?void 0:_e.categoryId}});Gt&&Ve((Gt==null?void 0:Gt.exercise_report_setting)||[]),Pe(!1)}),xt=()=>{se({type:"exercise/setActionTabs",payload:{}})};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{et([]),vn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:ce.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>Bg(void 0,null,function*(){var Gt,Bn;console.log("---",pt);let Dn=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Bn=(Gt=ce.actionTabs)==null?void 0:Gt.params)==null?void 0:Bn.exercise_user_id,report_settings:pt}});(Dn==null?void 0:Dn.status)===0&&(pe.ZP.info("\u63D0\u4EA4\u6210\u529F"),se({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:bm.customModal,onCancel:xt},a.createElement("aside",{className:bm.checking},a.createElement("div",{className:bm.content},a.createElement("div",{className:bm.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),pt==null?void 0:pt.map(Gt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Gt==null?void 0:Gt.name,"\uFF1A"),a.createElement(Le.default,{size:"large",style:{flex:1},defaultValue:Gt.content,onChange:Bn=>{Gt.content=Bn.target.value,Ve(pt)}}))))))};var kv=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Tv),jv={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},ls={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},Jm={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},zd=z(67294),zv=Object.defineProperty,Zv=Object.defineProperties,Qv=Object.getOwnPropertyDescriptors,Sg=Object.getOwnPropertySymbols,Uv=Object.prototype.hasOwnProperty,Hv=Object.prototype.propertyIsEnumerable,Pg=(ce,se,ae)=>se in ce?zv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,W0=(ce,se)=>{for(var ae in se||(se={}))Uv.call(se,ae)&&Pg(ce,ae,se[ae]);if(Sg)for(var ae of Sg(se))Hv.call(se,ae)&&Pg(ce,ae,se[ae]);return ce},V0=(ce,se)=>Zv(ce,Qv(se));const{RangePicker:Wv}=Aa.default,Vv=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et;const{actionTabs:Be={},course_groups:Pe=[]}=ce,Ht=(0,he.useParams)(),[,vn,hn,xt]=(0,sn.U)(ne.FN,{exercise_id:Ht==null?void 0:Ht.categoryId}),[Gt,Bn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((_e=Be==null?void 0:Be.data)==null?void 0:_e.exercise_group_id)||"all",keyword:"",status:((pt=Be==null?void 0:Be.data)==null?void 0:pt.status)!==void 0?(Ve=Be==null?void 0:Be.data)==null?void 0:Ve.status:""}),Dn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Fn={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},Wt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Be!=null&&Be.data&&hn(V0(W0({},Gt),{exercise_group_id:(Gt==null?void 0:Gt.exercise_group_id)=="all"?"":Gt==null?void 0:Gt.exercise_group_id,exercise_id:Ht==null?void 0:Ht.categoryId}))},[Be==null?void 0:Be.data,Gt]),zd.createElement(Fe.default,{centered:!0,title:Be==null?void 0:Be.key,open:(Be==null?void 0:Be.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Wt,className:Jm.mymodal},zd.createElement("div",{className:"flex item-center justify-between"},zd.createElement("div",null,zd.createElement(ft.default,{style:{width:140},value:Gt==null?void 0:Gt.status,onChange:Ut=>{Bn(V0(W0({},Gt),{status:Ut}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),zd.createElement(ft.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Gt==null?void 0:Gt.exercise_group_id,onChange:Ut=>{console.log(Ut);let Yt=[...Ut];Yt.length===0&&(Yt=["all"]),Yt.includes("all")&&Yt.length>1&&(Yt[Yt.length-1]=="all"?Yt=["all"]:Yt=Yt.filter(ta=>ta!=="all")),Bn(V0(W0({},Gt),{exercise_group_id:Yt}))},filterOption:(Ut,Yt)=>Yt.label.indexOf(Ut.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(Ut=>({label:Ut==null?void 0:Ut.exercise_group_name,value:Ut==null?void 0:Ut.exercise_group_id}))]}),zd.createElement(Wv,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[Ge()((0,de.U6)(),"HH:mm"),Ge()((0,de.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(Ut,Yt)=>{Bn(V0(W0({},Gt),{start_time:Yt[0],end_time:Yt[1]}))}})),zd.createElement(Hr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ut=>{Bn(V0(W0({},Gt),{keyword:Ut}))}})),zd.createElement(x.default,{className:"mt10",dataSource:((Dt=xt==null?void 0:xt.data)==null?void 0:Dt.list)||[],scroll:{y:500},loading:vn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(Ut,Yt,ta)=>`${((Gt==null?void 0:Gt.page)-1)*10+ta+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:Ut=>Ut||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:Ut=>Ut||0},{title:"\u72B6\u6001",dataIndex:"status",render:Ut=>zd.createElement("span",{style:{color:Dn[Ut]}},Fn[Ut])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:Ut=>Ut?Ge()(Ut).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Gt.page,pageSize:Gt==null?void 0:Gt.limit,onChange:(Ut,Yt)=>{Bn(V0(W0({},Gt),{page:Ut,limit:Yt}))},total:((et=xt==null?void 0:xt.data)==null?void 0:et.size)||0,showTotal:Ut=>zd.createElement("span",{className:"font12 c-666"},"\u5171",zd.createElement("span",{style:{color:"#3061D0"}},Ut),"\u6761\u6570\u636E")}}))};var Gv=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Vv),Sc=z(67294),Kv=Object.defineProperty,Yv=Object.defineProperties,Xv=Object.getOwnPropertyDescriptors,Dg=Object.getOwnPropertySymbols,Jv=Object.prototype.hasOwnProperty,qv=Object.prototype.propertyIsEnumerable,bg=(ce,se,ae)=>se in ce?Kv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,im=(ce,se)=>{for(var ae in se||(se={}))Jv.call(se,ae)&&bg(ce,ae,se[ae]);if(Dg)for(var ae of Dg(se))qv.call(se,ae)&&bg(ce,ae,se[ae]);return ce},sm=(ce,se)=>Yv(ce,Xv(se));const _v=(ce="")=>{var se,ae;const _e=document.createElement("html");return _e.innerHTML=(0,Ee.ZP)(ce),Sc.createElement("span",null,((ae=(se=_e==null?void 0:_e.children)==null?void 0:se[1])==null?void 0:ae.textContent)||(_e==null?void 0:_e.textContent)||"")},{RangePicker:kp}=Aa.default,$v=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ht,vn,hn;const{actionTabs:xt={},course_groups:Gt=[]}=ce,Bn=(0,he.useParams)(),[,Dn,Fn,Wt]=(0,sn.U)(ne.OL,{exercise_id:Bn==null?void 0:Bn.categoryId}),[Ut,Yt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((_e=xt==null?void 0:xt.data)==null?void 0:_e.exercise_group_id)||"all",exercise_question_id:(pt=xt==null?void 0:xt.data)==null?void 0:pt.exercise_question_id,keyword:"",status:"",not_complete:((Ve=xt==null?void 0:xt.data)==null?void 0:Ve.not_complete)||!1}),ta={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},nn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{xt!=null&&xt.data&&Fn(sm(im({},Ut),{exercise_group_id:(Ut==null?void 0:Ut.exercise_group_id)=="all"?"":Ut==null?void 0:Ut.exercise_group_id,exercise_id:Bn==null?void 0:Bn.categoryId}))},[xt==null?void 0:xt.data,Ut]),Sc.createElement(Fe.default,{centered:!0,title:Sc.createElement(Sc.Fragment,null,"\u9519\u9898\u8BE6\u60C5",Sc.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Dt=xt==null?void 0:xt.data)==null?void 0:Dt.title,"\uFF09"),Sc.createElement(Ae.Z,{title:Sc.createElement(Sc.Fragment,null,"\u9898\u76EE\uFF1A",_v((et=xt==null?void 0:xt.data)==null?void 0:et.question_title),Sc.createElement("br",null),"\u9898\u578B\uFF1A",(Be=xt==null?void 0:xt.data)==null?void 0:Be.question_type,Sc.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(Pe=xt==null?void 0:xt.data)==null?void 0:Pe.rate,"%",Sc.createElement("br",null))},Sc.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(xt==null?void 0:xt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:nn,className:Jm.mymodal},Sc.createElement("div",{className:"flex item-center justify-between"},Sc.createElement("div",null,Sc.createElement(ft.default,{style:{width:140},value:Ut==null?void 0:Ut.status,onChange:zn=>{Yt(sm(im({},Ut),{status:zn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),Sc.createElement(ft.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Ut==null?void 0:Ut.exercise_group_id,onChange:zn=>{console.log(zn);let mn=[...zn];mn.length===0&&(mn=["all"]),mn.includes("all")&&mn.length>1&&(mn[mn.length-1]=="all"?mn=["all"]:mn=mn.filter(pa=>pa!=="all")),Yt(sm(im({},Ut),{exercise_group_id:mn}))},filterOption:(zn,mn)=>mn.label.indexOf(zn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Gt.map(zn=>({label:zn==null?void 0:zn.exercise_group_name,value:zn==null?void 0:zn.exercise_group_id}))]})),Sc.createElement(Hr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:zn=>{Yt(sm(im({},Ut),{keyword:zn}))}})),Sc.createElement(x.default,{className:"mt10",dataSource:((Ht=Wt==null?void 0:Wt.data)==null?void 0:Ht.list)||[],scroll:{y:500},loading:Dn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(zn,mn,pa)=>`${((Ut==null?void 0:Ut.page)-1)*10+pa+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:zn=>zn||"\u672A\u5206\u73ED"},((vn=xt==null?void 0:xt.data)==null?void 0:vn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:zn=>zn?"\u662F":"\u5426"}].filter(zn=>!!zn),pagination:{current:Ut.page,pageSize:Ut==null?void 0:Ut.limit,onChange:(zn,mn)=>{Yt(sm(im({},Ut),{page:zn,limit:mn}))},total:((hn=Wt==null?void 0:Wt.data)==null?void 0:hn.size)||0,showTotal:zn=>Sc.createElement("span",{className:"font12 c-666"},"\u5171",Sc.createElement("span",{style:{color:"#3061D0"}},zn),"\u6761\u6570\u636E")}}))};var ep=(0,he.connect)(({exercise:ce})=>({exercise:ce}))($v),s0=z(16199),$s=z(67294),tp=Object.defineProperty,np=Object.defineProperties,ap=Object.getOwnPropertyDescriptors,wg=Object.getOwnPropertySymbols,up=Object.prototype.hasOwnProperty,rp=Object.prototype.propertyIsEnumerable,xg=(ce,se,ae)=>se in ce?tp(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,cm=(ce,se)=>{for(var ae in se||(se={}))up.call(se,ae)&&xg(ce,ae,se[ae]);if(wg)for(var ae of wg(se))rp.call(se,ae)&&xg(ce,ae,se[ae]);return ce},wm=(ce,se)=>np(ce,ap(se));const{RangePicker:jp}=Aa.default,lp=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe;const{actionTabs:Ht={},course_groups:vn=[]}=ce,hn=(0,he.useParams)(),[,xt,Gt,Bn]=(0,sn.U)(ne.Wm,{exercise_id:hn==null?void 0:hn.categoryId}),[Dn,Fn]=(0,a.useState)({page:1,limit:10,keyword:"",status:((_e=Ht==null?void 0:Ht.data)==null?void 0:_e.status)||"",exercise_group_id:((pt=Ht==null?void 0:Ht.data)==null?void 0:pt.exercise_group_id)||"all",question_type:((Ve=Ht==null?void 0:Ht.data)==null?void 0:Ve.question_type)!==void 0?(Dt=Ht==null?void 0:Ht.data)==null?void 0:Dt.question_type:"",exercise_question_id:(et=Ht==null?void 0:Ht.data)==null?void 0:et.exercise_question_id}),[Wt,Ut]=(0,a.useState)(),[Yt,ta]=(0,a.useState)({}),[nn,zn]=(0,a.useState)(!1),mn=[{name:"\u5168\u90E8",value:"all",question_type:""},{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],pa=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(Ht==null?void 0:Ht.data,"actionTabs?.data"),Ht!=null&&Ht.data&&Gt(wm(cm({},Dn),{exercise_group_id:(Dn==null?void 0:Dn.exercise_group_id)=="all"?"":Dn==null?void 0:Dn.exercise_group_id,exercise_id:hn==null?void 0:hn.categoryId}))},[Ht==null?void 0:Ht.data,Dn]),$s.createElement($s.Fragment,null,$s.createElement(Fe.default,{centered:!0,title:Ht==null?void 0:Ht.key,open:(Ht==null?void 0:Ht.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:pa,className:Jm.mymodal},$s.createElement("div",{className:"flex item-center justify-between"},$s.createElement("div",null,$s.createElement(ft.default,{style:{width:160},listHeight:200,value:(Dn==null?void 0:Dn.question_type)===0?0:(Dn==null?void 0:Dn.question_type)||"",onChange:Pt=>{console.log(Pt),Fn(wm(cm({},Dn),{question_type:Pt}))}},mn.map(Pt=>$s.createElement(ft.default.Option,{key:Pt.value,value:Pt.question_type},Pt.name)))),$s.createElement(Hr.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Pt=>{Fn(wm(cm({},Dn),{keyword:Pt}))}})),$s.createElement(x.default,{className:"mt10",dataSource:((Be=Bn==null?void 0:Bn.data)==null?void 0:Be.list)||[],scroll:{y:500},loading:xt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(Pt,Nt,Rt)=>`${((Dn==null?void 0:Dn.page)-1)*10+Rt+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(Pt,Nt,Rt)=>$s.createElement("span",null,$s.createElement(uu.Z,{key:1,showLines:1,showTextOnly:!0,value:Nt==null?void 0:Nt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(Pt,Nt,Rt)=>{var Xt,cn;return(cn=(Xt=mn==null?void 0:mn.filter(tn=>tn.question_type===Pt))==null?void 0:Xt[0])==null?void 0:cn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Pt,Nt,Rt)=>$s.createElement("a",{onClick:()=>{var Xt;const cn=((Xt=(0,s0.eS)([cm({},Nt)]))==null?void 0:Xt[0])||{};ta(cn),zn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:Dn.page,pageSize:Dn==null?void 0:Dn.limit,onChange:(Pt,Nt)=>{Fn(wm(cm({},Dn),{page:Pt,limit:Nt}))},total:((Pe=Bn==null?void 0:Bn.data)==null?void 0:Pe.size)||0,showTotal:Pt=>$s.createElement("span",{className:"font12 c-666"},"\u5171",$s.createElement("span",{style:{color:"#3061D0"}},Pt),"\u6761\u6570\u636E")}})),$s.createElement(Fe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{zn(!1)},open:nn,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},$s.createElement($s.Fragment,null,(Yt==null?void 0:Yt.question_type)===0&&$s.createElement(s0.PQ,{data:Yt}),(Yt==null?void 0:Yt.question_type)===1&&$s.createElement(s0.jM,{data:Yt}),(Yt==null?void 0:Yt.question_type)===2&&$s.createElement(s0.$C,{data:Yt}),(Yt==null?void 0:Yt.question_type)===3&&$s.createElement(s0.P1,{data:Yt}),(Yt==null?void 0:Yt.question_type)===4&&$s.createElement(s0.JE,{data:Yt}),(Yt==null?void 0:Yt.question_type)===6&&$s.createElement(s0.g0,{data:Yt}),(Yt==null?void 0:Yt.question_type)===7&&$s.createElement(s0.rK,{data:Yt}),(Yt==null?void 0:Yt.question_type)===8&&$s.createElement(s0.ZP,{data:Yt}))))};var op=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(lp),ip=Object.defineProperty,sp=Object.defineProperties,cp=Object.getOwnPropertyDescriptors,Ig=Object.getOwnPropertySymbols,dp=Object.prototype.hasOwnProperty,mp=Object.prototype.propertyIsEnumerable,Lg=(ce,se,ae)=>se in ce?ip(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,kc=(ce,se)=>{for(var ae in se||(se={}))dp.call(se,ae)&&Lg(ce,ae,se[ae]);if(Ig)for(var ae of Ig(se))mp.call(se,ae)&&Lg(ce,ae,se[ae]);return ce},wd=(ce,se)=>sp(ce,cp(se)),G0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{RangePicker:zp}=Aa.default,gp=({classroomList:ce,exercise:se,dispatch:ae,accuracy:_e,setAccuracy:pt})=>{var Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut,Yt,ta,nn,zn,mn,pa,Pt,Nt;const Rt=(0,he.useParams)(),[Xt,cn]=(0,a.useState)(kc(kc({},{page:1,limit:20}),Rt)),[tn,Ja]=(0,a.useState)({exercise_group_id:["all"]}),[ha]=fe.default.useForm(),[dt,Fa]=(0,a.useState)([]),[ia,wu]=(0,a.useState)({}),[Sa,Hn]=(0,a.useState)({}),[Oa,tu]=(0,a.useState)({}),[Ka,Ba]=(0,a.useState)(!1),[La,Zn]=(0,a.useState)(!1),[bn,ca]=(0,a.useState)(_e),Qn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},pn={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},Tn={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},En={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},da={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{Ru()},[tn]),(0,a.useEffect)(()=>{Ha()},[]),(0,a.useEffect)(()=>{_e&&ca(_e)},[_e]);const Ha=()=>G0(void 0,null,function*(){var mu,$u,jr;const Eu=yield(0,Ce.ZP)(`/api/exercises/${Xt.categoryId}/header_info.json`,{method:"get"});if((Eu==null?void 0:Eu.status)===0){const wr=[{label:"\u5168\u90E8",value:"all"}];ae({type:"exercise/save",payload:{course_groups:(mu=Eu==null?void 0:Eu.data)==null?void 0:mu.course_groups}}),(jr=($u=Eu==null?void 0:Eu.data)==null?void 0:$u.course_groups)==null||jr.forEach(Va=>{wr.push({label:Va==null?void 0:Va.exercise_group_name,value:Va==null?void 0:Va.exercise_group_id})}),Fa(wr)}}),au=(0,a.useMemo)(()=>{var mu;return a.createElement(td.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA -{d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:Sa==null?void 0:Sa.data1,color:(mu=Sa==null?void 0:Sa.data1)==null?void 0:mu.map($u=>En[$u==null?void 0:$u.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:$u=>{setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:wd(kc({},tn),{status:Qn[$u==null?void 0:$u.name]})}})},0)}}})},[Sa==null?void 0:Sa.data1]),Ya=(0,a.useMemo)(()=>{var mu,$u;return a.createElement(td.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(mu=Sa==null?void 0:Sa.data2)==null?void 0:mu.map(jr=>jr==null?void 0:jr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:($u=Sa==null?void 0:Sa.data2)==null?void 0:$u.map(jr=>jr==null?void 0:jr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:jr=>{setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:wd(kc({},tn),{status:1})}})},0)}}})},[Sa==null?void 0:Sa.data2]),Cr=(0,a.useMemo)(()=>{var mu,$u,jr,Eu,wr,Va;return a.createElement(td.Z,{option:{tooltip:{trigger:"axis",formatter:function(Nu){var oo;return`${Nu[0].name}
    - \u9519\u9898\u4EBA\u6570: ${Nu[0].value}\u4EBA
    - \u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((oo=Nu[1])==null?void 0:oo.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:wd(kc({type:"slider",show:((mu=Sa==null?void 0:Sa.data3)==null?void 0:mu.length)>10},(($u=Sa==null?void 0:Sa.data3)==null?void 0:$u.length)>10?{start:0,end:Math.floor(9*100/((jr=Sa==null?void 0:Sa.data3)==null?void 0:jr.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(Eu=Sa==null?void 0:Sa.data3)==null?void 0:Eu.map(Nu=>Nu==null?void 0:Nu.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(wr=Sa==null?void 0:Sa.data3)==null?void 0:wr.map(Nu=>Nu==null?void 0:Nu.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(Va=Sa==null?void 0:Sa.data3)==null?void 0:Va.map(Nu=>Nu==null?void 0:Nu.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:Nu=>{console.log("sdfsdf===",Nu),setTimeout(()=>{var oo;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:kc(wd(kc({},tn),{title:Nu==null?void 0:Nu.name,type:1}),(oo=Sa==null?void 0:Sa.data3)==null?void 0:oo.find(Su=>(Su==null?void 0:Su.name)===(Nu==null?void 0:Nu.name)))}})},0)}}})},[Sa==null?void 0:Sa.data3]),Zu=(0,a.useMemo)(()=>{var mu;return a.createElement(td.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053 -{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:Oa==null?void 0:Oa.data1,color:(mu=Oa==null?void 0:Oa.data1)==null?void 0:mu.map($u=>Tn[$u==null?void 0:$u.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:$u=>{console.log("sdfsdf===",$u),setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:wd(kc({},tn),{question_type:pn[$u==null?void 0:$u.name]})}})},0)}}})},[Oa==null?void 0:Oa.data1]),sa=(0,a.useMemo)(()=>{var mu,$u;return a.createElement(td.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(mu=Oa==null?void 0:Oa.data2)==null?void 0:mu.map(jr=>jr==null?void 0:jr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:($u=Oa==null?void 0:Oa.data2)==null?void 0:$u.map(jr=>jr==null?void 0:jr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:jr=>{console.log("sdfsdf===",jr),setTimeout(()=>{var Eu;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:wd(kc(wd(kc({},tn),{title:jr==null?void 0:jr.name,type:2}),(Eu=Oa==null?void 0:Oa.data2)==null?void 0:Eu.find(wr=>(wr==null?void 0:wr.name)===(jr==null?void 0:jr.name))),{not_complete:!0})}})},0)}}})},[Oa==null?void 0:Oa.data2]),Ru=()=>G0(void 0,null,function*(){Ba(!0),yield Promise.all([mr(),gl(),Tl()]),Ba(!1)}),mr=()=>G0(void 0,null,function*(){var mu;const $u=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Xt==null?void 0:Xt.categoryId}/data_overview.json`,{method:"post",body:wd(kc({},tn),{exercise_group_id:(mu=tn==null?void 0:tn.exercise_group_id)!=null&&mu.includes("all")?"":tn==null?void 0:tn.exercise_group_id})});($u==null?void 0:$u.status)===0&&wu($u==null?void 0:$u.data)}),gl=()=>G0(void 0,null,function*(){var mu;const $u=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Xt==null?void 0:Xt.categoryId}/charts.json`,{method:"post",body:wd(kc({},tn),{exercise_group_id:(mu=tn==null?void 0:tn.exercise_group_id)!=null&&mu.includes("all")?"":tn==null?void 0:tn.exercise_group_id})});($u==null?void 0:$u.status)===0&&Hn($u==null?void 0:$u.data)}),Tl=()=>G0(void 0,null,function*(){var mu;const $u=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Xt==null?void 0:Xt.categoryId}/ai_charts.json`,{method:"post",body:wd(kc({},tn),{exercise_group_id:(mu=tn==null?void 0:tn.exercise_group_id)!=null&&mu.includes("all")?"":tn==null?void 0:tn.exercise_group_id})});($u==null?void 0:$u.status)===0&&tu($u==null?void 0:$u.data)});return a.createElement("div",null,a.createElement(fe.default,{className:ls.FormCheckBoxDom,colon:!1,initialValues:tn,onValuesChange:(mu,$u)=>{const jr=kc(kc({},tn),$u);console.log(jr,"newValue"),Ja(kc({},jr))}},a.createElement(oe.Z,{wrap:!1,justify:"space-between"},a.createElement(ve.Z,null,a.createElement(fe.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(mu,$u,jr)=>{var Eu,wr;return(Eu=$u||[])!=null&&Eu.every(Va=>Va==="all")&&mu.includes("all")&&mu.length>1&&(mu=mu.filter(Va=>Va!=="all")),(!((wr=$u||[])!=null&&wr.includes("all"))&&mu.includes("all")||(mu==null?void 0:mu.length)==0)&&(mu=["all"]),mu}},a.createElement(Se.default.Group,{options:dt}))))),a.createElement("div",{className:ls.content},a.createElement(jt.Z,{spinning:Ka},a.createElement("div",{className:ls.head},a.createElement("div",{className:ls.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:ls.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(mu=>{let $u=ia==null?void 0:ia[da[mu==null?void 0:mu.text]];return a.createElement("div",{className:ls.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(mu==null?void 0:mu.text)?ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:wd(kc({},tn),{status:Qn[mu==null?void 0:mu.text]})}}):ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:wd(kc({},tn),{status:Qn[mu==null?void 0:mu.text]})}})}},a.createElement("span",{className:ls.num},$u),a.createElement("span",{className:ls.text},mu==null?void 0:mu.text))})),a.createElement("div",{className:ls.head},a.createElement("div",{className:ls.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:ls.tubiao},a.createElement("div",{className:ls.pie_style},a.createElement("div",{className:ls.tb_title},"\u5DF2\u6709",ia==null?void 0:ia.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Dt=(Ve=Sa==null?void 0:Sa.data1)==null?void 0:Ve.find(mu=>(mu==null?void 0:mu.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Dt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",ia==null?void 0:ia.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(Be=(et=Sa==null?void 0:Sa.data1)==null?void 0:et.find(mu=>(mu==null?void 0:mu.name)==="\u672A\u5F00\u59CB"))==null?void 0:Be.rate,"%"),((Pe=Sa==null?void 0:Sa.data1)==null?void 0:Pe.length)>0&&au,a.createElement("div",{className:ls.legend,style:{marginTop:30,padding:"0 100px"}},(Ht=Sa==null?void 0:Sa.data1)==null?void 0:Ht.map(mu=>a.createElement("div",{className:ls.legend_item},a.createElement("div",{className:ls.legend_item_color,style:{backgroundColor:En[mu==null?void 0:mu.name]}}),a.createElement("div",{className:ls.legend_item_text},mu==null?void 0:mu.name))))),a.createElement("div",{className:ls.line}),a.createElement("div",{className:ls.bar_style},a.createElement("div",{className:ls.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(hn=(vn=Sa==null?void 0:Sa.data2)==null?void 0:vn.find(mu=>(mu==null?void 0:mu.name)==="1\u5929\u5185"))==null?void 0:hn.value,"\u4EBA\uFF0C\u5360\u6BD4",(Gt=(xt=Sa==null?void 0:Sa.data2)==null?void 0:xt.find(mu=>(mu==null?void 0:mu.name)==="1\u5929\u5185"))==null?void 0:Gt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(Dn=(Bn=Sa==null?void 0:Sa.data2)==null?void 0:Bn.find(mu=>(mu==null?void 0:mu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:Dn.value,"\u4EBA\uFF0C\u5360\u6BD4",(Wt=(Fn=Sa==null?void 0:Sa.data2)==null?void 0:Fn.find(mu=>(mu==null?void 0:mu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:Wt.rate,"%"),((Ut=Sa==null?void 0:Sa.data2)==null?void 0:Ut.length)>0&&Ya)),a.createElement("div",{className:ls.head,style:{marginTop:30}},a.createElement("div",{className:ls.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",_e,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{Zn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:ls.tubiao2},((Yt=Sa==null?void 0:Sa.data3)==null?void 0:Yt.length)>0?Cr:a.createElement(zt.Z,null)),a.createElement("div",{className:ls.head,style:{marginTop:30}},a.createElement("div",{className:ls.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:ls.tubiao},a.createElement("div",{className:ls.pie_style},((ta=Oa==null?void 0:Oa.data1)==null?void 0:ta.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:ls.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",Oa==null?void 0:Oa.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Zu):a.createElement(zt.Z,null),a.createElement("div",{className:ls.legend},(nn=Oa==null?void 0:Oa.data1)==null?void 0:nn.map(mu=>a.createElement("div",{className:ls.legend_item},a.createElement("div",{className:ls.legend_item_color,style:{backgroundColor:Tn[mu==null?void 0:mu.name]}}),a.createElement("div",{className:ls.legend_item_text},mu==null?void 0:mu.name))))),a.createElement("div",{className:ls.line}),a.createElement("div",{className:ls.bar_style},((zn=Oa==null?void 0:Oa.data2)==null?void 0:zn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:ls.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(mn=Oa==null?void 0:Oa.data2)==null?void 0:mn.map(mu=>mu==null?void 0:mu.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),sa):a.createElement(zt.Z,null))))),((pa=se==null?void 0:se.actionTabs)==null?void 0:pa.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(Gv,null),((Pt=se==null?void 0:se.actionTabs)==null?void 0:Pt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(ep,null),((Nt=se==null?void 0:se.actionTabs)==null?void 0:Nt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(op,null),a.createElement(Fe.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:La,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>G0(void 0,null,function*(){if(!_e){pe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const mu=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Xt==null?void 0:Xt.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:bn}});(mu==null?void 0:mu.status)===0&&(pe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),pt(bn),gl(),Zn(!1))}),onCancel:()=>{Zn(!1)}},a.createElement("div",{className:ls.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(Re.Z,{size:"large",value:bn,defaultValue:bn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:mu=>{console.log(mu,"e"),ca(mu)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var fp=(0,he.connect)(({classroomList:ce,exercise:se})=>({classroomList:ce,exercise:se}))(gp),qm=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const vp=({exercise:ce,dispatch:se})=>{const{commonHeader:ae}=ce,_e=(0,he.useParams)(),[pt,Ve]=(0,a.useState)(!0),[Dt,et]=(0,a.useState)(!1),[Be,Pe]=(0,a.useState)(0),{verifyModelUser:Ht,ContactModalElement:vn}=(0,Wd.Z)();(0,a.useEffect)(()=>{hn()},[]);const hn=()=>qm(void 0,null,function*(){var xt,Gt,Bn,Dn;Ve(!0);const Fn=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(Fn==null?void 0:Fn.status)===0&&(et((Gt=(xt=Fn==null?void 0:Fn.data)==null?void 0:xt.exercise)==null?void 0:Gt.ai_push_wrong_question),Pe((Dn=(Bn=Fn==null?void 0:Fn.data)==null?void 0:Bn.exercise)==null?void 0:Dn.ai_accuracy)),Ve(!1)});return a.createElement("div",{className:jv.wrap},a.createElement(oe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(Ne.Z,{loading:pt,checked:Dt,onChange:xt=>qm(void 0,null,function*(){if(!Ht())return;const Gt=()=>qm(void 0,null,function*(){Ve(!0);const Bn=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:xt}});(Bn==null?void 0:Bn.status)===0&&hn()});if(xt){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Gt});return}Gt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(ae==null?void 0:ae.exercise_status)===3&&Dt&&a.createElement(fp,{accuracy:Be,setAccuracy:Pe}),vn())};var pp=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(vp),yo={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},Ep=z(13014),Ap="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",iu=z(67294),hp=Object.defineProperty,Fp=Object.defineProperties,yp=Object.getOwnPropertyDescriptors,Ng=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,Bp=Object.prototype.propertyIsEnumerable,Og=(ce,se,ae)=>se in ce?hp(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,c0=(ce,se)=>{for(var ae in se||(se={}))Cp.call(se,ae)&&Og(ce,ae,se[ae]);if(Ng)for(var ae of Ng(se))Bp.call(se,ae)&&Og(ce,ae,se[ae]);return ce},xm=(ce,se)=>Fp(ce,yp(se)),xd=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Sp=z(96486),Pp=({exercise:ce,globalSetting:se,user:ae,loading:_e,dispatch:pt})=>{var Ve,Dt,et,Be,Pe,Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt;const{is_open_ai_review:Ut,ai_review_settings:Yt,unified_ai_setting:ta,ai_review_user_id:nn,exercise_author_id:zn,is_random:mn,unanswered_handling:pa,unanswered_comment:Pt}=ce==null?void 0:ce.commonHeader,Nt=(0,he.useParams)(),[Rt,Xt]=(0,a.useState)([]),[cn,tn]=(0,a.useState)(null),[Ja,ha]=(0,a.useState)(!1),[dt,Fa]=(0,a.useState)({is_open_ai_review:!1}),[ia,wu]=(0,a.useState)(!1),[Sa,Hn]=(0,a.useState)(!1),[Oa,tu]=(0,a.useState)(""),[Ka]=fe.default.useForm(),[Ba,La]=(0,a.useState)(1),[Zn,bn]=(0,a.useState)({combine:[],simple:[]}),[ca,Qn]=(0,a.useState)(null),[pn,Tn]=(0,a.useState)({}),[En,da]=(0,a.useState)({}),[Ha,au]=(0,a.useState)(!1),[Ya,Cr]=(0,a.useState)({}),[Zu,sa]=(0,a.useState)(!1),Ru=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],mr=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{_e["exercise/getCommonHeader"]||gl()},[_e["exercise/getCommonHeader"]]);const gl=()=>xd(void 0,null,function*(){Fa({is_open_ai_review:Ut}),La(ta?1:2),ta?Ka.setFieldValue("ai_review_settings",(Yt==null?void 0:Yt.length)>0?Yt:Ru):yield Va(),Tl(),nn&&nn!=-1?(wu(!1),tn(nn)):nn==-1?wu(!0):tn(zn),pa==2?Hn(!1):(Hn(!0),tu(Pt))}),Tl=()=>xd(void 0,null,function*(){const Su=yield pt({type:"teachers/getList",payload:{id:Nt==null?void 0:Nt.coursesId,coursesId:Nt==null?void 0:Nt.coursesId,page:1}});return Xt(Su==null?void 0:Su.teacher_list),Su==null?void 0:Su.teacher_list}),mu=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:iu.createElement("div",{className:"tc"},iu.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),iu.createElement("img",{src:Ep,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},$u=()=>xd(void 0,null,function*(){if((dt==null?void 0:dt.is_open_ai_review)===!1)return jr({is_open_ai_review:!1});let Su=Ka.getFieldValue("ai_review_settings");if(Ba==1){if(!(0,de.BR)(Su))return}else{const Pu=[];for(const[ci,Ho]of Object.entries(pn)){if(!(En!=null&&En[ci])){pe.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}Pu.push({exercise_question_id:ci,list:Ho})}Su=Pu}yield Ka.validateFields(),jr(xm(c0({},dt),{unified_ai_setting:Ba==1,ai_review_settings:Su,ai_review_user_id:ia?-1:cn,unanswered_handling:Sa?1:2,unanswered_comment:Sa?Oa:""}))}),jr=Su=>xd(void 0,null,function*(){ha(!0);const Pu=yield(0,Ce.ZP)(`/api/exercises/${Nt==null?void 0:Nt.categoryId}/ai_review_settings.json`,{method:"post",body:Su});(Pu==null?void 0:Pu.status)===0&&(Su!=null&&Su.is_open_ai_review?Fe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>xd(void 0,null,function*(){const ci=yield(0,Ce.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Nt.categoryId}});if((ci==null?void 0:ci.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>xd(void 0,null,function*(){}),content:iu.createElement("div",null,iu.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),iu.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}pt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:iu.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):pe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Eu()),ha(!1)}),Eu=()=>{pt({type:"exercise/getCommonHeader",payload:{categoryId:Nt==null?void 0:Nt.categoryId,coursesId:Nt==null?void 0:Nt.coursesId,category:Nt==null?void 0:Nt.categoryId}})},wr=()=>Sp.isEqual({ai_review_settings:Yt,ai_review_user_id:nn,is_open_ai_review:Ut,unified_ai_setting:ta},{ai_review_settings:Ka.getFieldValue("ai_review_settings"),ai_review_user_id:ia?-1:cn,is_open_ai_review:dt==null?void 0:dt.is_open_ai_review,unified_ai_setting:Ba==1}),Va=()=>xd(void 0,null,function*(){var Su,Pu,ci,Ho,ji,fc,qa;sa(!0);const bl=yield(0,Ce.ZP)(`/api/exercises/${Nt==null?void 0:Nt.categoryId}.json`,{method:"get"});if(sa(!1),bl.status==0){let lo=(Pu=(Su=bl==null?void 0:bl.exercise_question_types)==null?void 0:Su.find(Zl=>(Zl==null?void 0:Zl.question_type)==4))==null?void 0:Pu.items;const Yu=(Ho=(ci=bl==null?void 0:bl.exercise_question_types)==null?void 0:ci.find(Zl=>(Zl==null?void 0:Zl.question_type)==7))==null?void 0:Ho.items;let tl=0,_r=[];_r=(ji=Yu==null?void 0:Yu.map((Zl,Bs)=>{var Di,Us;return(Us=(Di=Zl==null?void 0:Zl.sub_exercise_questions)==null?void 0:Di.map(($c,Ln)=>($c==null?void 0:$c.question_type)==4?xm(c0({},$c),{index:Bs+1,jdex:Ln+1,parentTitle:Zl==null?void 0:Zl.question_title,isCombine:!0}):null))==null?void 0:Us.filter($c=>$c)}))==null?void 0:ji.flat(),console.log("allShortQuestions",_r),(lo==null?void 0:lo.length)>0?(tl=(fc=lo==null?void 0:lo[0])==null?void 0:fc.question_id,Cr(c0({index:1},(lo==null?void 0:lo[0])||{}))):(_r==null?void 0:_r.length)>0&&(tl=(qa=_r==null?void 0:_r[0])==null?void 0:qa.question_id,Cr(c0({},(_r==null?void 0:_r[0])||{}))),Qn(tl),bn({combine:_r,simple:lo}),console.log("allShortQuestions--simple",_r,lo);const Io={},os={};[...lo||[],..._r||[]].forEach(Zl=>{var Bs;Io[Zl==null?void 0:Zl.question_id]=((Bs=Zl==null?void 0:Zl.ai_review_settings)==null?void 0:Bs.length)>0?Zl==null?void 0:Zl.ai_review_settings:mr,os[Zl==null?void 0:Zl.question_id]=!0}),Tn(Io),da(os),Ka.setFieldValue("ai_review_settings",Io==null?void 0:Io[tl])}}),Nu=(Su,Pu)=>xd(void 0,null,function*(){if(ca){const ci=c0({},pn);ci[ca]=Pu==null?void 0:Pu.ai_review_settings,Tn(ci);const Ho=(0,de.BR)(Pu==null?void 0:Pu.ai_review_settings,!1);da(ji=>xm(c0({},ji),{[ca]:Ho})),yield Ka.validateFields()}}),oo=Su=>xd(void 0,null,function*(){try{yield Ka.resetFields();const Pu=pn[Su]||[];console.log("settings--questionId",Su,Pu);const ci=Pu.flatMap((Ho,ji)=>[[ji,"name"],[ji,"content"],[ji,"weight"]]).map(Ho=>["ai_review_settings",...Ho]);Ka.setFieldValue("ai_review_settings",Pu),yield Ka.validateFields(ci)}catch(Pu){console.log("errorInfo",Pu)}});return iu.createElement(jt.Z,{spinning:_e["exercise/getCommonHeader"]},iu.createElement("div",{className:yo.ai_review},iu.createElement("div",{className:yo.config_warp},iu.createElement(oe.Z,{align:"middle"},iu.createElement(Ne.Z,{style:{color:"#000"},value:dt==null?void 0:dt.is_open_ai_review,onChange:Su=>{var Pu;if(!((Pu=ae==null?void 0:ae.userInfo)!=null&&Pu.has_big_model_permission))return mu(),!1;Fa(xm(c0({},dt),{is_open_ai_review:Su}))}}),iu.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),iu.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),iu.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(dt==null?void 0:dt.is_open_ai_review)&&iu.createElement(iu.Fragment,null,iu.createElement("div",{className:`${yo.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),iu.createElement("div",{className:yo.pfbz_ts},iu.createElement(Ie.ZP.Group,{onChange:Su=>xd(void 0,null,function*(){La(Su.target.value),Su.target.value==1?Ka.setFieldValue("ai_review_settings",(Yt==null?void 0:Yt.length)>0&&ta?Yt:Ru):yield Va()}),value:Ba,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),Ba==1&&iu.createElement(iu.Fragment,null,iu.createElement("div",{className:yo.pfbz_ts},iu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),iu.createElement("div",{className:"flex"},iu.createElement("div",{className:yo.btns_pfbz,onClick:()=>{pt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:Ka.getFieldValue("ai_review_settings")}}})}},iu.createElement("img",{src:ud.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),iu.createElement(fe.default,{form:Ka,colon:!1,style:{background:"#F6F7F9"}},iu.createElement(fe.default.List,{name:"ai_review_settings"},(Su,{add:Pu,remove:ci})=>Su.map((Ho,ji)=>{var fc;return iu.createElement(oe.Z,{key:Ho.key,style:{padding:"5px 14px 5px 30px"}},iu.createElement(ve.Z,{className:yo.lable_name1},"\u8BC4\u5206\u70B9"),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{className:"ml10",name:[Ho.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},iu.createElement(Le.default,{onChange:qa=>{Ka.setFieldValue([Ho.name,"content"],qa.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),iu.createElement(ve.Z,{className:yo.lable_name1},"\u8BC4\u5206\u6807\u51C6"),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{className:"ml10",name:[Ho.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},iu.createElement(Le.default,{onChange:qa=>{Ka.setFieldValue([Ho.name,"content"],qa.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),iu.createElement(ve.Z,{className:yo.lable_name1},"\u6743\u91CD"),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{className:"ml10",name:[Ho.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},iu.createElement(Re.Z,{value:Ka.getFieldValue([Ho.name,"weight"]),onChange:qa=>{Number.isInteger(qa)||Ka.setFieldValue([Ho.name,"weight"],parseFloat(qa).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),iu.createElement(oe.Z,{className:(fc=yo)==null?void 0:fc.h_lh_40},iu.createElement(ve.Z,null,iu.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Su.length>=10)return pe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Pu()}})),ji>0&&iu.createElement(ve.Z,null,iu.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{ci(Ho.name)}}))))})))),Ba==2&&iu.createElement(jt.Z,{spinning:Zu},iu.createElement("div",{className:yo.conSroreWrap},iu.createElement("div",{className:yo.leftWrap},((Ve=Zn==null?void 0:Zn.simple)==null?void 0:Ve.length)>0&&iu.createElement("div",{style:{marginBottom:"5px"}},iu.createElement("div",{className:yo.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),iu.createElement("div",null,(Dt=Zn==null?void 0:Zn.simple)==null?void 0:Dt.map((Su,Pu)=>iu.createElement("div",{className:`${yo.questionItemWrap} ${ca==(Su==null?void 0:Su.question_id)?yo.activeItem:""}`,key:Su==null?void 0:Su.question_id,onClick:()=>xd(void 0,null,function*(){Qn(Su==null?void 0:Su.question_id),Cr(c0({index:Pu+1},Su||{})),yield oo(Su==null?void 0:Su.question_id)})},iu.createElement(Ae.Z,{title:iu.createElement(uu.Z,{value:Su==null?void 0:Su.question_title}),color:"#fff",placement:"left",overlayClassName:yo.titleTooltip},iu.createElement("span",{className:`${yo.question_title}`},iu.createElement(uu.Z,{value:Pu+1+"\u3001"+(Su==null?void 0:Su.question_title),showTextOnly:!0}))),!(En!=null&&En[Su==null?void 0:Su.question_id])&&iu.createElement(Ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},iu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((et=Zn==null?void 0:Zn.combine)==null?void 0:et.length)>0&&iu.createElement("div",{style:{marginBottom:"5px"}},iu.createElement("div",{className:yo.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),iu.createElement("div",null,(Be=Zn==null?void 0:Zn.combine)==null?void 0:Be.map((Su,Pu)=>iu.createElement("div",{key:Su==null?void 0:Su.question_id,onClick:()=>xd(void 0,null,function*(){Qn(Su==null?void 0:Su.question_id),Cr(c0({},Su||{})),yield oo(Su==null?void 0:Su.question_id)}),className:`${yo.questionItemWrap} ${ca==(Su==null?void 0:Su.question_id)?yo.activeItem:""}`},iu.createElement(Ae.Z,{title:iu.createElement(uu.Z,{value:Su==null?void 0:Su.question_title}),color:"#fff",placement:"left",overlayClassName:yo.titleTooltip},iu.createElement("span",{className:`${yo.question_title}`},iu.createElement(uu.Z,{value:(Su==null?void 0:Su.index)+"."+(Su==null?void 0:Su.jdex)+"\u3001"+(Su==null?void 0:Su.question_title),showTextOnly:!0}))),!(En!=null&&En[Su==null?void 0:Su.question_id])&&iu.createElement(Ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},iu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),iu.createElement("div",{className:yo.rightWrap},iu.createElement("div",{className:yo.pfbz_ts},iu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),iu.createElement("div",{className:"flex"},iu.createElement("div",{className:yo.btns_pfbz,onClick:()=>{au(!0)}},iu.createElement("img",{src:Ap,width:16}),"\u9898\u76EE\u8BE6\u60C5"),iu.createElement("div",{className:yo.btns_pfbz,onClick:()=>{pt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:ca,questionDetail:{ai_review_settings:Ka.getFieldValue("ai_review_settings")}}})}},iu.createElement("img",{src:ud.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),iu.createElement(fe.default,{form:Ka,colon:!1,onValuesChange:Nu,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},iu.createElement("div",{className:yo.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},iu.createElement("div",{className:yo.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),iu.createElement("div",{className:yo.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),iu.createElement("div",{className:yo.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),iu.createElement("div",{className:yo.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),iu.createElement(fe.default.List,{name:"ai_review_settings"},(Su,{add:Pu,remove:ci})=>Su.map((Ho,ji)=>{var fc;return iu.createElement(oe.Z,{key:Ho.key,style:{padding:"5px 14px 5px 30px"}},iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{name:[Ho.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},iu.createElement(Le.default,{onChange:qa=>{Ka.setFieldValue([Ho.name,"name"],qa.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{name:[Ho.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},iu.createElement(Le.default,{onChange:qa=>{Ka.setFieldValue([Ho.name,"content"],qa.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{name:[Ho.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"},({getFieldValue:qa})=>({validator(bl,lo){return(qa("ai_review_settings")||[]).reduce((_r,Io)=>_r+(Number(Io.weight)||0),0)===100||!lo||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(lo)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},iu.createElement(Re.Z,{value:Ka.getFieldValue([Ho.name,"weight"]),onChange:qa=>{Number.isInteger(qa)||Ka.setFieldValue([Ho.name,"weight"],parseFloat(qa).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),iu.createElement(ve.Z,null,iu.createElement(oe.Z,{className:(fc=yo)==null?void 0:fc.h_lh_40},iu.createElement(ve.Z,{style:{marginLeft:"20px"}},iu.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(Su.length>=10)return pe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Pu({name:"",content:"",weight:""})}})),ji>0&&iu.createElement(ve.Z,{style:{marginLeft:"20px"}},iu.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{ci(Ho.name)}})))))})))))),iu.createElement("div",{className:`${yo.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),iu.createElement("div",{className:yo.znpy},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:!Sa,onChange:Su=>{Hn(!Sa)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),iu.createElement("div",{className:yo.znpy},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:Sa,onChange:Su=>{Hn(!Sa)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),Sa&&iu.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},iu.createElement(Le.default.TextArea,{value:Oa,onChange:Su=>{tu(Su.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),iu.createElement("div",{className:`${yo.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),iu.createElement("div",{className:yo.znpy,style:{border:0}},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:!ia,onChange:Su=>{if(wu(!ia),nn&&nn!==-1)return tn(nn);tn(zn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!ia&&(Rt==null?void 0:Rt.length)>0&&iu.createElement("div",{className:yo.teacherList},Rt==null?void 0:Rt.map((Su,Pu)=>iu.createElement("div",{className:`${yo.teacherItem} ${(Su==null?void 0:Su.user_id)==cn?yo.activeTeacherItem:""}`,key:Pu,onClick:()=>tn(Su==null?void 0:Su.user_id)},Su==null?void 0:Su.name))),iu.createElement("div",{className:yo.znpy},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:ia,onChange:Su=>{wu(!ia)}},"AI\u667A\u80FD\u4F53",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),iu.createElement(me.ZP,{loading:Ja,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>$u()},"\u4FDD\u5B58")),iu.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:Ha,destroyOnClose:!0,onCancel:()=>{au(!1)},footer:null},(Ya==null?void 0:Ya.isCombine)&&iu.createElement(uu.Z,{className:yo.qtitle,value:(Ya==null?void 0:Ya.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${Ya==null?void 0:Ya.parentTitle}`}),(Ya==null?void 0:Ya.isCombine)&&iu.createElement(uu.Z,{className:yo.qtitle,value:(Ya==null?void 0:Ya.index)+"."+(Ya==null?void 0:Ya.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Ya==null?void 0:Ya.question_title}`}),!(Ya!=null&&Ya.isCombine)&&iu.createElement(uu.Z,{className:yo.qtitle,value:(Ya==null?void 0:Ya.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Ya==null?void 0:Ya.question_title}`}),iu.createElement("div",{className:yo.simple},iu.createElement("div",{className:yo.title},"\u53C2\u8003\u7B54\u6848"),iu.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Pe=Ya==null?void 0:Ya.answer_texts)!=null&&Pe[0]?iu.createElement(uu.Z,{className:yo.content,value:(Ht=Ya==null?void 0:Ya.answer_texts)==null?void 0:Ht[0]}):iu.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),iu.createElement("div",{className:"mt20 "},iu.createElement("span",{className:yo.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),iu.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Ya!=null&&Ya.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),iu.createElement("div",{className:yo.bottom},iu.createElement("div",{className:`${yo.bottomitem} mb30`},iu.createElement("span",{className:yo.left},"\u89E3\u6790"),iu.createElement("span",{className:yo.right},Ya!=null&&Ya.analysis?iu.createElement(uu.Z,{value:Ya==null?void 0:Ya.analysis}):iu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),iu.createElement("div",{className:`${yo.bottomitem} mb30`},iu.createElement("span",{className:yo.left},"\u96BE\u5EA6"),iu.createElement("span",{className:yo.right},(Ya==null?void 0:Ya.difficulty)===1?"\u7B80\u5355":(Ya==null?void 0:Ya.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),iu.createElement("div",{className:yo.bottomitem},iu.createElement("span",{className:yo.left},"\u77E5\u8BC6\u70B9"),iu.createElement(Ae.Z,{title:((vn=Ya==null?void 0:Ya.tag_discipline_names)==null?void 0:vn.length)<=0||((hn=Ya==null?void 0:Ya.tag_discipline_names)==null?void 0:hn.length)==1&&["-"].includes(Ya==null?void 0:Ya.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Gt=(xt=Ya==null?void 0:Ya.tag_discipline_names)==null?void 0:xt.join("\uFF1B"))==null?void 0:Gt.toString()},iu.createElement("span",{className:yo.right},((Bn=Ya==null?void 0:Ya.tag_discipline_names)==null?void 0:Bn.length)<=0?iu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Dn=Ya==null?void 0:Ya.tag_discipline_names)==null?void 0:Dn.length)==1&&["-"].includes(Ya==null?void 0:Ya.tag_discipline_names[0])?iu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Wt=(Fn=Ya==null?void 0:Ya.tag_discipline_names)==null?void 0:Fn.join("\uFF1B"))==null?void 0:Wt.toString())))))))};var Dp=(0,he.connect)(({exercise:ce,globalSetting:se,loading:ae,user:_e})=>({exercise:ce,globalSetting:se,loading:ae.effects,user:_e}))(Pp),Im=z(67294);const bp=({exercise:ce,globalSetting:se,dispatch:ae})=>{var _e,pt;const Ve=[!((0,On.dE)()||(_e=ce==null?void 0:ce.commonHeader)!=null&&_e.is_random||((pt=ce==null?void 0:ce.commonHeader)==null?void 0:pt.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:Im.createElement(Dp,null)},!((0,On.dE)()||!(0,On.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:Im.createElement(pp,null)}].filter(Dt=>!!Dt);return(0,a.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),Im.createElement("div",{style:{paddingBottom:"50px"}},Im.createElement(q0.Z,{dataSource:Ve,style:{marginBottom:52}}))};var wp=(0,he.connect)(({exercise:ce,globalSetting:se})=>({exercise:ce,globalSetting:se}))(bp),xp=z(29916),ma=z(67294),Ip=Object.defineProperty,Lp=Object.defineProperties,Np=Object.getOwnPropertyDescriptors,Lm=Object.getOwnPropertySymbols,Mg=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,Tg=(ce,se,ae)=>se in ce?Ip(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,_c=(ce,se)=>{for(var ae in se||(se={}))Mg.call(se,ae)&&Tg(ce,ae,se[ae]);if(Lm)for(var ae of Lm(se))Rg.call(se,ae)&&Tg(ce,ae,se[ae]);return ce},K0=(ce,se)=>Lp(ce,Np(se)),Op=(ce,se)=>{var ae={};for(var _e in ce)Mg.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Lm)for(var _e of Lm(ce))se.indexOf(_e)<0&&Rg.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},T0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Mp=ce=>{var se=ce,{exercise:ae,globalSetting:_e,loading:pt,dispatch:Ve,classroomList:Dt,user:et,match:Be}=se,Pe=Op(se,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Ht,vn,hn,xt,Gt,Bn,Dn,Fn,Wt,Ut,Yt,ta,nn,zn,mn,pa,Pt,Nt;const Rt=(0,he.useParams)(),[Xt]=(0,he.useSearchParams)(),cn=(0,he.useLocation)(),[tn,Ja]=(0,a.useState)([]),{exerciseList:ha,commonHeader:dt,checkDomain:Fa,workSetting:ia,saveExerciseDownUsers:wu,course_groups:Sa}=ae,[Hn,Oa]=(0,a.useState)(null),[tu,Ka]=(0,a.useState)(Ge()(new Date).valueOf()),[Ba,La]=(0,a.useState)(),[Zn,bn]=(0,a.useState)(!1),[ca,Qn]=(0,a.useState)(1),[pn,Tn]=(0,a.useState)(!1),[En,da]=(0,a.useState)({name:"",id:"",list:[]}),[Ha,au]=(0,a.useState)({}),{userInfo:Ya}=et;Rt.category=Xt.get("category_id");const Cr=!Fa||Fa&&((Ht=Ya==null?void 0:Ya.course)==null?void 0:Ht.course_identity)<3,Zu=(0,a.useRef)(Date.now()),sa=(0,a.useRef)(),[Ru,mr]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,On.Rm)()&&Ve({type:"classroomList/getAssistantPermissions",payload:{course_id:Rt.coursesId}})},[(vn=et==null?void 0:et.userInfo)==null?void 0:vn.username]),(0,a.useEffect)(()=>{new URLSearchParams(cn.search).get("tabs")==="3"&&Eu(),(0,lr.hs)(Ve)},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Oa(3)},[ae.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(sa.current),(0,On.G5)()&&(dt==null?void 0:dt.exercise_status)===2&&(dt!=null&&dt.enable_monitor)&&(sa.current=setInterval(()=>{mu()},5*1e3)),()=>{clearInterval(sa.current)}),[et.userInfo,dt==null?void 0:dt.exercise_status]),(0,a.useEffect)(()=>{gl();const qa=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:ma.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ma.createElement("br",null),"1\u3001\u5728",ma.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ma.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ma.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ma.createElement("br",null),"2\u3001\u5728",ma.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ma.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ma.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ma.createElement("br",null),qa==="allowRouter"&&ma.createElement(ma.Fragment,null,"3\u3001",ma.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Rt.coursesId]);const gl=()=>T0(void 0,null,function*(){const qa=yield Ve({type:"exercise/getCommonHeader",payload:_c({},Rt)});qa&&da(qa==null?void 0:qa.simulate_exercise_records)}),Tl=()=>{const qa=(dt==null?void 0:dt.simulate_exercise_num)-(dt==null?void 0:dt.user_simulate_num);return qa>=0?qa:0},mu=()=>T0(void 0,null,function*(){const qa=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/new_abnormities.json`,{method:"get",params:{time:Zu.current}});if((qa==null?void 0:qa.status)===401){clearInterval(sa.current);return}Zu.current=Date.now(),(qa==null?void 0:qa.message)!==""&&(qa==null?void 0:qa.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&vv({title:(qa==null?void 0:qa.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:qa.message,target:"self",icon:"/warning.png",link:`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/detail?random=${Xt.get("random")==="true"}&tabs=7`})}),$u=(qa=!1)=>{he.history.push(`/classrooms/${Rt.coursesId}/exercisenotice/${dt.id}/users/${Ya.login}`)},jr=()=>{Ve({type:"exercise/setUpdateIndex"})},Eu=()=>{Ve({type:"exercise/getWorkSetting",payload:_c({},Rt)})},wr=()=>{Ve({type:"exercise/getCommonHeader",payload:_c({},Rt)});const qa={0:()=>{jr()},2:()=>{Qn(ca+1)},3:()=>{Ve({type:"exercise/getWorkSetting",payload:_c({},Rt)})}};qa[Hn]&&qa[Hn]()};function Va(qa){La(_c({},qa))}const Nu=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:ma.createElement(vs,{getparams:Va,checkDomainAuthority:Cr})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(dt==null?void 0:dt.exercise_status)===-1||(0,de._m)()&&!(0,On.ag)()||!Cr||(0,On.dE)(),component:(0,On.Rm)()&&!((hn=Dt.AssistantObject.exercise)!=null&&hn.can_preview)||(dt==null?void 0:dt.exercise_status)==1&&(0,On.Ny)()&&!(dt!=null&&dt.exercise_can_preview)?ma.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},ma.createElement("img",{src:z(85004),width:220}),(0,On.Rm)()?ma.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):ma.createElement(ma.Fragment,null,ma.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),ma.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):dt!=null&&dt.is_random?ma.createElement(ru.default,{key:ca}):ma.createElement($l,{activeTabs:Hn})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(dt==null?void 0:dt.exercise_status)===-1||!Cr||(0,de._m)()&&!(0,On.ag)()||(0,On.dE)()&&!(dt!=null&&dt.show_statistic),component:ma.createElement(Nf,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(dt==null?void 0:dt.exercise_status)===-1||!(dt!=null&&dt.open_code_quality_analysis)||(0,On.dE)(),component:ma.createElement($f,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(dt==null?void 0:dt.exercise_status)===-1||(0,On.dE)()||dt.exercise_status===1||!dt.exist_program,component:ma.createElement(Ts,{key:tu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(dt==null?void 0:dt.exercise_status)===-1||(dt==null?void 0:dt.exercise_type)===2||(0,On.dE)()&&(dt==null?void 0:dt.exercise_status)===1,component:ma.createElement(hv.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Cr||(0,On.dE)(),component:(dt==null?void 0:dt.exercise_status)===-1?ma.createElement(pv.Z,null):ma.createElement(_0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(dt==null?void 0:dt.exercise_status)===-1||!(0,On.G5)()||!(dt!=null&&dt.enable_monitor),component:ma.createElement(ov,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(dt==null?void 0:dt.exercise_status)===-1||!dt.identity_verify||(0,On.dE)(),component:ma.createElement(jo,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(dt==null?void 0:dt.exercise_status)===-1||!dt.open_phone_video_recording||(0,On.dE)(),component:ma.createElement(hi,null)},{name:ma.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",ma.createElement("img",{className:R0.ai_review_new,src:Ea.Z})),id:12,component:ma.createElement(wp,null),hidden:((0,On.dE)()||!(0,On.$O)())&&((0,On.dE)()||(dt==null?void 0:dt.is_random)||(dt==null?void 0:dt.exercise_type)==2)}].filter(qa=>!qa.hidden);(dt==null?void 0:dt.exercise_status)===1&&Nu.splice(0,1,...Nu.splice(1,1,Nu[0])),(0,a.useEffect)(()=>{if(typeof(dt==null?void 0:dt.exercise_status)=="number"){if(Xt.get("tabs")){Oa(Xt.get("tabs"));return}(dt==null?void 0:dt.exercise_status)===1?(Oa("2"),(0,On.dE)()&&Oa("0")):Oa("0")}},[dt==null?void 0:dt.exercise_status]);const oo="YYYY-MM-DD",Su=Ge()("2020-11-15",oo),Pu=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ma.createElement(ma.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),ci=()=>{var qa,bl;return ma.createElement(xe.default,{onClick:lo=>T0(void 0,null,function*(){var Yu,tl;switch(ae.order&&(Rt.order=ae.order,Rt.order_type=ae.order_type),lo.key){case"1":if((0,On.Rm)()&&!((Yu=Dt.AssistantObject.exercise)!=null&&Yu.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Sa==null?void 0:Sa.map(_r=>({course_group_id:_r==null?void 0:_r.exercise_group_id,group_group_name:_r==null?void 0:_r.exercise_group_name,count:_r==null?void 0:_r.exercise_group_students})),fn:()=>{let _r=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>T0(void 0,null,function*(){if(_r.length===0)return pe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Rt.types=_r,(yield(0,ne.Uj)(K0(_c(_c({},Rt),Ba),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ye.je)(K0(_c(_c({},Rt),Ba),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:ma.createElement("div",null,ma.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},ma.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),ma.createElement("div",null,ma.createElement(Se.default,{onChange:Io=>{Io.target.checked?_r.push(1):_r=_r.filter(os=>os!==1)}},"\u57FA\u672C\u6570\u636E",ma.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),ma.createElement("div",{style:{marginTop:15,marginBottom:15}},ma.createElement(Se.default,{onChange:Io=>{Io.target.checked?_r.push(2):_r=_r.filter(os=>os!==2)}},"\u5F97\u5206\u8BE6\u8868",ma.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),ma.createElement("div",null,ma.createElement(Se.default,{onChange:Io=>{Io.target.checked?_r.push(3):_r=_r.filter(os=>os!==3)}},"\u6570\u636E\u5206\u6790",ma.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"9":Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:Sa==null?void 0:Sa.map(_r=>({course_group_id:_r==null?void 0:_r.exercise_group_id,group_group_name:_r==null?void 0:_r.exercise_group_name,count:_r==null?void 0:_r.exercise_group_students})),fn:()=>{(0,ye.lS)(K0(_c(_c({},Rt),Ba),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,On.Rm)()&&!((tl=Dt.AssistantObject.exercise)!=null&&tl.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(dt!=null&&dt.can_export_exam_summary)Ve({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const _r=yield(0,ne.aU)({id:(Rt==null?void 0:Rt.categoryId)||(Rt==null?void 0:Rt.exerciseId)});Fe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:ma.createElement(ma.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",ma.createElement("br",null),ma.createElement("div",{className:"mt-20px"},ma.createElement("a",{onClick:()=>{var Io,os,Zl,Bs,Di,Us,$c,Ln;mr({url:ke.Z.API_SERVER+((Bs=(Zl=(os=(Io=_r==null?void 0:_r.data)==null?void 0:Io.exam_summary_templates)==null?void 0:os[0])==null?void 0:Zl.attachment_info)==null?void 0:Bs.url),file_type:(Ln=($c=(Us=(Di=_r==null?void 0:_r.data)==null?void 0:Di.exam_summary_templates)==null?void 0:Us[0])==null?void 0:$c.attachment_info)==null?void 0:Ln.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),ma.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},ma.createElement("img",{className:"h-full w-full",src:yv})),ma.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,On.GJ)()&&!(dt!=null&&dt.appraise_label)&&Cr&&((qa=dt==null?void 0:dt.user_permission)==null?void 0:qa.exercise_unpublish_count)>0&&(dt==null?void 0:dt.exercise_status)!==1&&(!(dt!=null&&dt.is_make_up_exercise)||(dt==null?void 0:dt.is_make_up_exercise)&&!((bl=ia==null?void 0:ia.exercise)!=null&&bl.publish_time)&&(dt==null?void 0:dt.allow_create_make_up))&&ma.createElement(xe.default.Item,{key:"7",onClick:()=>{var lo,Yu,tl,_r;if(console.log(dt),(0,On.Rm)()&&!((Yu=(lo=Dt==null?void 0:Dt.AssistantObject)==null?void 0:lo.exercise)!=null&&Yu.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((dt==null?void 0:dt.exercise_question_count)===0){pe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const Io=Ge()(dt==null?void 0:dt.created_at,oo);if(Ge()(Su).diff(Ge()(Io),"days")>0&&(dt!=null&&dt.is_random)){Pu();return}if(((tl=et==null?void 0:et.userInfo)==null?void 0:tl.user_status)===2){(0,lr.Rd)();return}dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?Ve({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Rt.coursesId,type:"exercise",type_id:Rt.categoryId,name:dt.exercise_name,fn:()=>{var Zl;Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Hn,cb:wr,manage_all_group:(Zl=ia==null?void 0:ia.exercise)==null?void 0:Zl.manage_all_group}})}}}):Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Hn,cb:wr,manage_all_group:(_r=ia==null?void 0:ia.exercise)==null?void 0:_r.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(dt==null?void 0:dt.exercise_status)!==-1&&(0,On.GJ)()&&Cr&&dt.exercise_status!==1&&!(dt!=null&&dt.is_make_up_exercise&&dt.exercise_status===3)&&(dt!=null&&dt.open_appraise?ma.createElement(Ae.Z,{overlayStyle:{maxWidth:"initial"},title:ma.createElement("div",null,ma.createElement("div",null,"\u63D0\u793A\uFF1A"),ma.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),ma.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},ma.createElement(xe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):ma.createElement(xe.default.Item,{key:"5",onClick:()=>{var lo,Yu;if((0,On.Rm)()&&!((Yu=(lo=Dt==null?void 0:Dt.AssistantObject)==null?void 0:lo.exercise)!=null&&Yu.can_create)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const tl=Ge()(dt==null?void 0:dt.created_at,oo);if(Ge()(Su).diff(Ge()(tl),"days")>0&&(dt!=null&&dt.is_random)){Pu();return}else he.history.push(dt!=null&&dt.is_random?`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/random/edit?type=settings`:`/classrooms/${Rt.coursesId}/exercise/add/${Rt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(dt==null?void 0:dt.exercise_status)!==-1&&!(0,On.dE)()&&Cr&&dt.exercise_status>1&&dt.exist_program&&ma.createElement(xe.default.Item,{key:"4",onClick:lo=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Rt}})}},"\u4EE3\u7801\u67E5\u91CD"),ma.createElement(xe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(dt==null?void 0:dt.enable_report_setting)&&ma.createElement(xe.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(dt==null?void 0:dt.exercise_status)===3&&ma.createElement(xe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(dt==null?void 0:dt.exercise_status)!==-1&&ma.createElement(xe.default.Item,{key:"2",onClick:()=>{var lo;if((0,On.Rm)()&&!((lo=Dt.AssistantObject.exercise)!=null&&lo.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,On.Ny)()&&(dt==null?void 0:dt.exercise_status)==1&&!(dt!=null&&dt.exercise_can_preview)){pe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((dt==null?void 0:dt.exercise_status)===1)(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/export_blank`);else{let Yu=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:ma.createElement(Ie.ZP.Group,{defaultValue:1,onChange:tl=>{Yu=tl.target.value}},ma.createElement(ze.Z,{direction:"vertical"},ma.createElement(Ie.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),ma.createElement(Ie.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),ma.createElement(Ie.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{Yu===3?Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:Sa==null?void 0:Sa.map(tl=>({course_group_id:tl==null?void 0:tl.exercise_group_id,group_group_name:tl==null?void 0:tl.exercise_group_name,count:tl==null?void 0:tl.exercise_group_students})),fn:()=>T0(void 0,null,function*(){var tl,_r,Io,os;wu&&wu();let Zl="",Bs=0;const Di=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/exercise_users.json`,{method:"get",params:K0(_c({},Rt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((Di==null?void 0:Di.status)===0){Zl=(tl=Di==null?void 0:Di.data)==null?void 0:tl.first_export_user_login,Bs=(_r=Di==null?void 0:Di.data)==null?void 0:_r.total_count;const Us=JSON.parse(localStorage[`${(Io=et==null?void 0:et.userInfo)==null?void 0:Io.login}-${Rt.coursesId}-${Rt.categoryId}-downFilter`]);localStorage[`${(os=et==null?void 0:et.userInfo)==null?void 0:os.login}-${Rt.coursesId}-${Rt.categoryId}-downFilter`]=JSON.stringify(K0(_c({},Us),{firstTargetLogin:Zl,totalCount:Bs,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/export_blank?type=${Yu}`)})}}):(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/export_blank?type=${Yu}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),ma.createElement(xe.default.Item,{key:"3",onClick:()=>{var lo;if((0,On.Rm)()&&!((lo=Dt.AssistantObject.exercise)!=null&&lo.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}he.history.push(`/classrooms/${Rt.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}},"\u5386\u53F2\u5BFC\u51FA"),(dt==null?void 0:dt.exercise_status)!==-1&&ma.createElement(xe.default.Item,{key:"6",onClick:()=>{var lo;if((0,On.Rm)()&&!((lo=Dt.AssistantObject.exercise)!=null&&lo.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},Ho=qa=>T0(void 0,null,function*(){const bl=yield(0,Ce.ZP)(`/api/courses/${Rt==null?void 0:Rt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:qa,id:Rt==null?void 0:Rt.categoryId}});if(bl.status===0){Oa(4),Ka(Ge()(new Date).valueOf()),Ve({type:"exercise/setActionTabs",payload:{}});return}bl.status<-2&&pe.ZP.error(bl==null?void 0:bl.message)});let ji=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const fc=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(qa,bl,lo)=>ma.createElement(Ae.Z,{title:((Rt.page||1)-1)*20+lo+1},ma.createElement("span",null,((Rt.page||1)-1)*20+lo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(qa,bl)=>bl.commit_status===0||bl.commit_status===1?"--":!bl.open_total_score&&(0,On.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(qa=typeof qa=="number"?Number(qa):qa,qa||(qa=0),qa===100?ma.createElement("span",{className:"c-green"},qa||"--"):qa>60?ma.createElement("span",{className:"c-orange"},qa||"--"):ma.createElement("span",null,qa||"--"))},!((Ha==null?void 0:Ha.objective)!==1||(Ha==null?void 0:Ha.objective)===1&&(Ha==null?void 0:Ha.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(qa,bl)=>{if(bl.commit_status===0||bl.commit_status===1)return"--";if(!bl.open_total_score&&(0,On.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{qa=typeof qa=="number"?Number(qa):qa,qa||(qa=0);let lo;return qa>=0&&qa<=60?lo=ma.createElement("span",null,qa):qa===100?lo=ma.createElement("span",{className:"c-green"},qa):qa>60?lo=ma.createElement("span",{className:"c-orange"},qa):lo="--",ma.createElement(oa,{renderText:lo,item:bl})}}},!((Ha==null?void 0:Ha.subjective)!==1||(Ha==null?void 0:Ha.subjective)===1&&(Ha==null?void 0:Ha.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(qa,bl)=>{if(bl.commit_status===0||bl.commit_status===1)return"--";if(!bl.open_total_score&&(0,On.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{qa=typeof qa=="number"?Number(qa):qa,qa||(qa=0);let lo;return qa==0||qa>0&&qa<=60?lo=ma.createElement("span",null,qa):qa===100?lo=ma.createElement("span",{className:"c-green"},qa):qa>60?lo=ma.createElement("span",{className:"c-orange"},qa):lo="--",lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(qa,bl)=>qa===0?ma.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):qa===1?ma.createElement("span",{style:{color:"#DF3042"}},!bl.is_make_up&&"\u8003\u8BD5\u4E2D",bl.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):qa===2?ma.createElement("span",{style:{color:"#5AB891"}},!bl.is_make_up&&!bl.is_force_commit&&"\u5DF2\u4EA4\u5377",bl.is_make_up&&!bl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",bl.is_make_up&&bl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!bl.is_make_up&&bl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ma.createElement("span",{style:{color:"#5AB891"}},!bl.is_make_up&&!bl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",bl.is_make_up&&!bl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",bl.is_make_up&&bl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!bl.is_make_up&&bl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:qa=>qa?Ge()(qa).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:qa=>qa?Ge()(qa).format("YYYY-MM-DD HH:mm"):"--"}].filter(qa=>!!qa);return(0,On.RV)()?(0,On.RV)()?ma.createElement("section",{className:R0.bg},ma.createElement("div",{className:"edu-container"},Ya.username&&ma.createElement("section",{className:"animated fadeIn"},ma.createElement("aside",{className:"mt10"},ma.createElement(Me.Z,{separator:">"},ma.createElement(Me.Z.Item,{href:`/classrooms/${Rt.coursesId}/exercise`},(Gt=(xt=et==null?void 0:et.userInfo)==null?void 0:xt.course)==null?void 0:Gt.course_name),ma.createElement(Me.Z.Item,{href:`/classrooms/${Rt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),ma.createElement(Me.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),ma.createElement("aside",{className:[R0.title,"mt20"].join(" ")},ma.createElement("a",{href:`/classrooms/${Rt.coursesId}/exercise`},ma.createElement(ee.Z,{className:"font16 c-black"})),(0,de.vB)(dt==null?void 0:dt.exercise_status,dt==null?void 0:dt.appraise_label),(dt==null?void 0:dt.is_make_up_exercise)&&ma.createElement("img",{src:mv,width:44,height:24,style:{marginRight:5,marginLeft:10}}),ma.createElement("strong",{className:"font20 ml5 mr10"},dt==null?void 0:dt.exercise_name),(dt==null?void 0:dt.exercise_type)==2&&ma.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:R0.moni},ma.createElement("img",{src:gv,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(dt==null?void 0:dt.is_make_up_exercise)&&ma.createElement(Ae.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},ma.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${dt==null?void 0:dt.make_up_exercise_id}/detail?random=${dt==null?void 0:dt.make_up_exercise_is_random}`)}})))),ma.createElement("aside",{className:"mt30 relative"},Hn=="12"?ma.createElement("div",{className:R0.export},ma.createElement(Xo,null)):ma.createElement("div",{className:R0.export},!(0,On.dE)()&&!(dt!=null&&dt.is_make_up_exercise)&&(dt==null?void 0:dt.exercise_status)===3&&(dt==null?void 0:dt.exercise_type)!=2&&ma.createElement(me.ZP,{onClick:qa=>{if(qa.preventDefault(),!(dt!=null&&dt.allow_create_make_up)){pe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Rt}})}},ma.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,On.dE)()&&dt.exercise_status<3&&(dt==null?void 0:dt.is_show_report_setting)&&((Bn=dt==null?void 0:dt.exercise_report_template)==null?void 0:Bn.length)>0&&ma.createElement(me.ZP,{style:{marginRight:10},onClick:qa=>{qa.preventDefault(),Ve({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:K0(_c({},Rt),{exercise_user_id:dt.exercise_user_id})}})}},ma.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,On.dE)()&&!(dt!=null&&dt.is_make_up_exercise)&&dt.exercise_status===3&&(dt==null?void 0:dt.exercise_type)!=2&&ma.createElement(me.ZP,{onClick:qa=>{if(qa.preventDefault(),!(dt!=null&&dt.allow_create_make_up)){pe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Rt}})}},ma.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,On.GJ)()&&Cr&&((Dn=dt==null?void 0:dt.user_permission)==null?void 0:Dn.user_commit_counts)>0&&(dt==null?void 0:dt.exercise_status)===2&&(dt==null?void 0:dt.exercise_type)!=2&&ma.createElement(me.ZP,{onClick:qa=>{var bl,lo;if(qa.preventDefault(),(0,On.Rm)()&&!((lo=(bl=Dt==null?void 0:Dt.AssistantObject)==null?void 0:bl.exercise)!=null&&lo.can_redo)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Rt}})}},ma.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,On.GJ)()&&Cr&&((Fn=dt==null?void 0:dt.user_permission)==null?void 0:Fn.exercise_unpublish_count)>0&&(dt==null?void 0:dt.exercise_status)===1&&(!(dt!=null&&dt.is_make_up_exercise)||(dt==null?void 0:dt.is_make_up_exercise)&&(dt==null?void 0:dt.allow_create_make_up))&&ma.createElement(hg.Z,{tips:dt==null?void 0:dt.open_appraise,style:{marginLeft:10}},ma.createElement(me.ZP,{onClick:qa=>{var bl,lo,Yu,tl;if(qa.preventDefault(),(0,On.Rm)()&&!((lo=(bl=Dt==null?void 0:Dt.AssistantObject)==null?void 0:bl.exercise)!=null&&lo.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((dt==null?void 0:dt.exercise_question_count)===0){pe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((Yu=et==null?void 0:et.userInfo)==null?void 0:Yu.user_status)===2){(0,lr.Rd)();return}const _r=Ge()(dt==null?void 0:dt.created_at,oo);if(Ge()(Su).diff(Ge()(_r),"days")>0&&(dt!=null&&dt.is_random)){Pu();return}dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?Ve({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Rt.coursesId,type:"exercise",type_id:Rt.categoryId,name:dt.exercise_name,fn:()=>{var os;Ve({type:"exercise/getCommonHeader",payload:_c({},Rt)}),Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Hn,cb:wr,manage_all_group:(os=ia==null?void 0:ia.exercise)==null?void 0:os.manage_all_group}})}}}):Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Hn,cb:wr,manage_all_group:(tl=ia==null?void 0:ia.exercise)==null?void 0:tl.manage_all_group}})}},ma.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,On.GJ)()&&Cr&&((Wt=dt==null?void 0:dt.user_permission)==null?void 0:Wt.exercise_publish_count)>0&&ma.createElement(me.ZP,{onClick:qa=>{var bl,lo;if(qa.preventDefault(),(0,On.Rm)()&&!((lo=(bl=Dt==null?void 0:Dt.AssistantObject)==null?void 0:bl.exercise)!=null&&lo.can_stop)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:dt==null?void 0:dt.unified_setting,selectArrs:[Rt.categoryId],params:Rt,cb:wr}})}},ma.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,On.dE)()&&dt.is_late&&`\u8FDF\u5230\u8D85\u8FC7${dt.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,On.dE)()&&(dt==null?void 0:dt.exercise_type)===2&&ma.createElement(me.ZP,{onClick:qa=>T0(void 0,null,function*(){qa.preventDefault();const bl=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/header_info.json`,{method:"get"});(bl==null?void 0:bl.status)===0&&au((bl==null?void 0:bl.data)||{}),Tn(!0)})},ma.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,On.dE)()&&(dt==null?void 0:dt.exercise_type)===1&&((Ut=dt==null?void 0:dt.user_permission)==null?void 0:Ut.current_status)===2&&!dt.is_late&&dt.exercise_status>1&&ma.createElement(me.ZP,{onClick:()=>$u()},ma.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Yt=ha==null?void 0:ha.exercise_types)!=null&&Yt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,On.dE)()&&(dt==null?void 0:dt.exercise_type)===2&&!dt.is_late&&(dt==null?void 0:dt.exercise_status)!=3&&dt.exercise_status>1&&ma.createElement(Ae.Z,{title:ma.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",dt==null?void 0:dt.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Tl(),"\u6B21")},ma.createElement(me.ZP,{onClick:()=>$u(),disabled:Tl()===0&&((ta=dt==null?void 0:dt.user_permission)==null?void 0:ta.current_status)!=0,style:{marginLeft:8}},ma.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((nn=dt==null?void 0:dt.user_permission)==null?void 0:nn.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,On.dE)()&&(dt==null?void 0:dt.exercise_type)===1&&((zn=dt==null?void 0:dt.user_permission)==null?void 0:zn.current_status)===0&&!dt.is_late&&dt.exercise_status>1&&ma.createElement(me.ZP,{onClick:()=>$u(!0)},ma.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,On.dE)()&&(dt==null?void 0:dt.screen_used_num)>(dt==null?void 0:dt.screen_num)&&dt.exercise_status!==3&&ma.createElement(me.ZP,{onClick:()=>$u(!0)},ma.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,On.dE)()&&(dt==null?void 0:dt.whole_exercise_status)===3&&(dt==null?void 0:dt.ai_push_wrong_question)&&((mn=dt==null?void 0:dt.user_permission)==null?void 0:mn.current_status)!==4&&ma.createElement(oe.Z,{align:"middle"},(dt==null?void 0:dt.wrong_questions_size)!==0&&((pa=dt==null?void 0:dt.progress)==null?void 0:pa.stat)===1&&ma.createElement(Rv,{dispatch:Ve,id:dt==null?void 0:dt.ai_question_record_id}),ma.createElement(me.ZP,{onClick:()=>{var qa;if((dt==null?void 0:dt.wrong_questions_size)===0){pe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((qa=dt==null?void 0:dt.progress)==null?void 0:qa.stat)===1){pe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/wrongAnswer/${Ya==null?void 0:Ya.login}`)}},ma.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(dt==null?void 0:dt.show_analysis_detail)&&ma.createElement(me.ZP,{onClick:()=>{(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/analysis/${dt==null?void 0:dt.analysis_id}`)}},ma.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,On.GJ)()&&Cr&&(dt.exercise_status===1||dt.exercise_status===3&&(dt==null?void 0:dt.is_make_up_exercise))&&ma.createElement(hg.Z,{tips:dt==null?void 0:dt.open_appraise,style:{marginLeft:10}},ma.createElement(me.ZP,{onClick:()=>{var qa,bl;if((0,On.Rm)()&&!((bl=(qa=Dt==null?void 0:Dt.AssistantObject)==null?void 0:qa.exercise)!=null&&bl.can_create)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,On.Ny)()&&(dt==null?void 0:dt.exercise_status)==1&&!(dt!=null&&dt.exercise_can_preview)){pe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const lo=Ge()(dt==null?void 0:dt.created_at,oo);if(Ge()(Su).diff(Ge()(lo),"days")>0&&(dt!=null&&dt.is_random)){Pu();return}else he.history.push(dt!=null&&dt.is_random?`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/random/edit?type=settings`:`/classrooms/${Rt.coursesId}/exercise/add/${Rt.categoryId}?random=false&type=2`)}},ma.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(dt==null?void 0:dt.exercise_status)===-1&&(0,On.GJ)()&&ma.createElement(me.ZP,{icon:ma.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ve({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:dt==null?void 0:dt.exercise_name,id:dt==null?void 0:dt.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,On.GJ)()&&Cr&&ma.createElement(E.Z,{dropdownRender:ci},ma.createElement(me.ZP,null,"\u66F4\u591A\u64CD\u4F5C",ma.createElement(te.Z,null)))),ma.createElement("aside",{className:`mt30 relative ${R0.workListTabWrap}`},ma.createElement(y.default,{activeKey:`${Hn}`,onChange:qa=>{var bl;if(parseInt(qa)===1&&!((bl=Dt.AssistantObject.exercise)!=null&&bl.can_view)&&(0,On.Rm)()){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const lo=Ge()(dt==null?void 0:dt.created_at,oo),Yu=Ge()(Su).diff(Ge()(lo),"days");if(ae.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(Yu>0&&parseInt(qa)===3&&(dt!=null&&dt.is_random)){Pu();return}Oa(qa),Ve({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Yu>0&&parseInt(qa)===3&&(dt!=null&&dt.is_random)){Pu();return}Oa(qa)}qa==="3"?Eu():(qa==="2"||qa==="11")&&Ve({type:"exercise/getCommonHeader",payload:_c({},Rt)})},items:Nu.map(qa=>({label:qa.name,key:`${qa.id}`}))})),ma.createElement("section",{className:dt!=null&&dt.is_random&&Hn==="2"||["3","9","10","11","12"].includes(Hn)?"":"pl25 pr25 bg-white"},(Nt=(Pt=Nu.filter(qa=>qa.id==Hn))==null?void 0:Pt[0])==null?void 0:Nt.component))),ma.createElement(Lu.Z,null),ma.createElement(xr,{onOk:Ho}),ma.createElement(Nr.Z,null),ma.createElement(us,{cb:()=>jr()}),ma.createElement(Ev.Z,{onOk:()=>jr()}),ma.createElement(Av.Z,{onOk:()=>jr()}),ma.createElement(mt,null),ma.createElement(Uf,null),ma.createElement(fv.Z,null),ma.createElement(Iu,null),ma.createElement(Vf,null),ma.createElement(dv.Z,{successCb:()=>$u(currentEnterExamRef.current)}),ma.createElement(Fe.default,{open:Zn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{bn(!1)}},ma.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),ma.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),ma.createElement("p",{style:{marginLeft:"10px"}},ma.createElement(x.default,{dataSource:ji,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),ma.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),ma.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),ma.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),ma.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),ma.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),ma.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),ma.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),ma.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),ma.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),ma.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),ma.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),ma.createElement(Fe.default,{open:pn,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{Tn(!1)}},(En==null?void 0:En.length)===0?ma.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):ma.createElement(x.default,{dataSource:En,columns:fc,pagination:!1})),ma.createElement(Fv.Z,null),ma.createElement(ga.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ru==null?void 0:Ru.url,type:Ru==null?void 0:Ru.file_type,onClose:()=>mr({})}),ma.createElement(Ov,null),ma.createElement(Iv,null),ma.createElement(Cv.Z,null),ma.createElement(kv,null),ma.createElement(xp.Z,null)):"":null};var Rp=(0,he.connect)(({exercise:ce,loading:se,user:ae,globalSetting:_e,classroomList:pt})=>({classroomList:pt,exercise:ce,globalSetting:_e,user:ae,loading:se.effects}))(Mp)},23377:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ge}});var a=z(67294),Ce=z(28802),ke=z(2453),he=z(62844),Fe=z(74330),xe=z(71230),pe=z(15746),Se=z(35059),Ae=z(84567),Ie=z(37720),ze=z(38308),Me={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},me=z(35973),oe=z(33170),E=z(63494),y=z(33054),x=z(11320),b=z(71865),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(67294),de=Object.defineProperty,ye=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ne=(Ue,Ye,it)=>Ye in Ue?de(Ue,Ye,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ue[Ye]=it,Le=(Ue,Ye)=>{for(var it in Ye||(Ye={}))fe.call(Ye,it)&&Ne(Ue,it,Ye[it]);if(ye)for(var it of ye(Ye))ve.call(Ye,it)&&Ne(Ue,it,Ye[it]);return Ue},Re=(Ue,Ye,it)=>new Promise((lt,Bt)=>{var ct=yt=>{try{Ze(it.next(yt))}catch(ht){Bt(ht)}},nt=yt=>{try{Ze(it.throw(yt))}catch(ht){Bt(ht)}},Ze=yt=>yt.done?lt(yt.value):Promise.resolve(yt.value).then(ct,nt);Ze((it=it.apply(Ue,Ye)).next())});const{TextArea:He}=Ce.default,We=({exercise:Ue,loading:Ye,dispatch:it})=>{var lt;const{workSetting:Bt}=Ue,ct=(0,me.useParams)();ct.category=ct.categoryId||ct.exerciseId,ct.categoryId=ct.categoryId||ct.exerciseId;const[nt,Ze]=(0,a.useState)(!1),[yt,ht]=(0,a.useState)(!1);let[Je,ot]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Ct()},[Bt]),(0,a.useEffect)(()=>{Ue.actionTabs.key==="exportSetting"&&!(Bt!=null&&Bt.exercise_header)&&it({type:"exercise/getWorkSetting",payload:Le({},ct)})},[Ue.actionTabs.key]);const Ct=()=>{var ut,un,Pn,Rn;const bt=JSON.parse(JSON.stringify(Bt));Object.keys(Je).forEach(An=>{var Nn;Je[An]=(Nn=bt==null?void 0:bt.exercise_header)==null?void 0:Nn[An]}),Je.file_list=(ut=bt==null?void 0:bt.exercise_header)!=null&&ut.attachment_id?[{uid:(un=bt==null?void 0:bt.exercise_header)==null?void 0:un.attachment_id,id:(Pn=bt==null?void 0:bt.exercise_header)==null?void 0:Pn.attachment_id,url:(Rn=bt==null?void 0:bt.exercise_header)==null?void 0:Rn.photo_url}]:[],ot(Je)},kt=()=>{var ut,un,Pn;const Rn=JSON.parse(JSON.stringify(Je));Rn.categoryId=ct.categoryId,Rn.attachment_id=((Pn=(un=(ut=Rn.file_list)==null?void 0:ut[0])==null?void 0:un.response)==null?void 0:Pn.id)||null,Mt(Rn)},Mt=ut=>Re(void 0,null,function*(){ht(!0),(yield(0,oe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/foramt_settings.json`,{method:"post",body:ut})).status===0&&(ke.ZP.success("\u66F4\u65B0\u6210\u529F"),it({type:"exercise/getCommonHeader",payload:Le({},ct)}),it({type:"exercise/getWorkSetting",payload:Le({},ct)}),it({type:"exercise/getExerciseExportHeadData",payload:{id:ct.exerciseId||ct.categoryId,identify:ct.userId||null}}),ht(!1))}),st={disabled:nt,multiple:!1,listType:"picture-card",onPreview:ut=>{y.Z.publish("preview-image",ut.thumbUrl||ut.url)},withCredentials:!0,fileList:Je.file_list,beforeUpload:ut=>ut.size/1024>200?(ke.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(ut){let un=ut.fileList.filter(Pn=>!!Pn.status);Je.file_list=un,ot(Object.assign({},Je))},onRemove:ut=>Re(void 0,null,function*(){return Je.file_list=[],ot(Object.assign({},Je)),!0})};return ne.createElement(he.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Me.modalWrapper,width:900,centered:!0,open:Ue.actionTabs.key==="exportSetting",onOk:()=>kt(),onCancel:()=>{Ct(),it({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Me.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:Ye["exercise/getWorkSetting"]||yt},ne.createElement(xe.Z,{wrap:!1,justify:"space-between"},ne.createElement(pe.Z,null,ne.createElement(xe.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Me.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Se.default,Le({},st),!((lt=Je.file_list)!=null&<.length)&&ne.createElement("div",null,ne.createElement(ze.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_title,disabled:nt,onChange:ut=>{Je.show_title=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_body,disabled:nt,onChange:ut=>{Je.show_body=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_info,disabled:nt,onChange:ut=>{Je.show_info=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_table,disabled:nt,onChange:ut=>{Je.show_table=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(xe.Z,{align:"middle",className:`mt20 ${Me.pottedLine}`},ne.createElement(pe.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(pe.Z,{className:Me.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(pe.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(xe.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(Ae.default,{className:"pl8",checked:Je.show_user,disabled:nt,onChange:ut=>{Je.show_user=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(Ae.default,{checked:Je.show_no,disabled:nt,onChange:ut=>{Je.show_no=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(Ae.default,{checked:Je.show_group,disabled:nt,onChange:ut=>{Je.show_group=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(Ae.default,{checked:Je.show_school_name,disabled:nt,onChange:ut=>{Je.show_school_name=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(Ae.default,{checked:Je.show_phone,disabled:nt,onChange:ut=>{Je.show_phone=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Ie.Z,{size:"middle",min:1,value:Je.export_page_num?Je.export_page_num:40,onChange:ut=>{Je.export_page_num=ut,ot(Le({},Je))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(xe.Z,{className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_desc,disabled:nt,onChange:ut=>{Je.show_desc=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(pe.Z,{className:Me.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:E.qz})))),ne.createElement(b.Z,null)))};var Ge=(0,me.connect)(({exercise:Ue,loading:Ye,globalSetting:it})=>({exercise:Ue,loading:Ye.effects,globalSetting:it}))(We)},80193:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return te}});var a=z(67294),Ce=z(35973),ke=z(71230),he=z(57399),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},xe=z(15835),pe=z(28706),Se=z(23377),Ae=z(52810),Ie=z(11320),ze=z(67294),Me=Object.defineProperty,me=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,de,ye)=>de in ne?Me(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,x=(ne,de)=>{for(var ye in de||(de={}))oe.call(de,ye)&&y(ne,ye,de[ye]);if(me)for(var ye of me(de))E.call(de,ye)&&y(ne,ye,de[ye]);return ne},b=(ne,de,ye)=>new Promise((fe,ve)=>{var Ne=He=>{try{Re(ye.next(He))}catch(We){ve(We)}},Le=He=>{try{Re(ye.throw(He))}catch(We){ve(We)}},Re=He=>He.done?fe(He.value):Promise.resolve(He.value).then(Ne,Le);Re((ye=ye.apply(ne,de)).next())});const ee=({isPreview:ne=!1,isExportBlank:de=!1,activeTabs:ye,exercise:fe,globalSetting:ve,loading:Ne,user:Le,dispatch:Re,showExportBtn:He=!1,sealStyle:We={}})=>{var Ge,Ue,Ye,it,lt,Bt,ct,nt,Ze,yt,ht,Je,ot,Ct,kt;const Mt=(0,Ce.useParams)(),{userInfo:st}=Le,[ut,un]=(0,a.useState)(),[Pn,Rn]=(0,a.useState)();let bt=(0,a.useRef)(null);const[An,Nn]=(0,a.useState)(21),[Qt,zt]=(0,a.useState)([]),jt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!jt.current)return;jt.current=!1;const qt=yield(0,xe.cV)({id:Mt.exerciseId||Mt.categoryId});qt.status==0&&zt(qt.data)}),(0,pe.W)(ye)||ye==="2"&&sn()},[Mt.userId,Mt.coursesId,Mt.exerciseId,Mt.categoryId,ye]),(0,a.useEffect)(()=>{bt.current&&Nn(bt.current.clientHeight)},[bt.current]),(0,a.useEffect)(()=>{var qt;if((qt=fe.exerciseExportHeadData)!=null&&qt.title){const St=fe.exerciseExportHeadData;un(x({},St||{}));const{table:Ke}=St||{};let ln,Un;(Ke!=null&&Ke.total_singles_scores||Ke!=null&&Ke.total_doubles_scores||Ke!=null&&Ke.total_nulls_scores||Ke!=null&&Ke.total_judges_scores||Ke!=null&&Ke.total_pros_scores||Ke!=null&&Ke.total_shixuns_scores||Ke!=null&&Ke.total_mains_scores||Ke!=null&&Ke.total_combination_scores||Ke!=null&&Ke.total_bpros_scores)&&(ln=Number(Ke==null?void 0:Ke.total_singles_scores)+Number(Ke==null?void 0:Ke.total_doubles_scores)+Number(Ke==null?void 0:Ke.total_nulls_scores)+Number(Ke==null?void 0:Ke.total_judges_scores)+Number(Ke==null?void 0:Ke.total_bpros_scores)+Number(Ke==null?void 0:Ke.total_pros_scores)+Number(Ke==null?void 0:Ke.total_shixuns_scores)+Number(Ke==null?void 0:Ke.total_mains_scores)+Number(Ke==null?void 0:Ke.total_combination_scores)),(Ke!=null&&Ke.singles_scores||Ke!=null&&Ke.doubles_scores||Ke!=null&&Ke.nulls_scores||Ke!=null&&Ke.judges_scores||Ke!=null&&Ke.pros_scores||Ke!=null&&Ke.bpros_scores||Ke!=null&&Ke.shixuns_scores||Ke!=null&&Ke.mains_scores||Ke!=null&&Ke.combination_scores)&&(Un=Number(Ke==null?void 0:Ke.singles_scores)+Number(Ke==null?void 0:Ke.doubles_scores)+Number(Ke==null?void 0:Ke.nulls_scores)+Number(Ke==null?void 0:Ke.judges_scores)+Number(Ke==null?void 0:Ke.pros_scores)+Number(Ke==null?void 0:Ke.bpros_scores)+Number(Ke==null?void 0:Ke.shixuns_scores)+Number(Ke==null?void 0:Ke.mains_scores)+Number(Ke==null?void 0:Ke.combination_scores));const Ca=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.total_singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.total_doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.total_nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.total_judges_scores)||0,pros_score:(Ke==null?void 0:Ke.total_pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.total_bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.total_shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.total_mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.total_combination_scores)||0,total_score:ln||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.judges_scores)||0,pros_score:(Ke==null?void 0:Ke.pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.combination_scores)||0,total_score:Un||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Cu=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.total_singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.total_doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.total_nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.total_judges_scores)||0,pros_score:(Ke==null?void 0:Ke.total_pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.total_bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.total_shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.total_mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.total_combination_scores)||0,total_score:ln||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Rn([...de?Cu:Ca])}},[fe.exerciseExportHeadData]);const sn=()=>b(void 0,null,function*(){const qt={id:Mt.exerciseId||Mt.categoryId,identify:(st==null?void 0:st.login)||null},St=yield(0,xe.iw)(qt);un(St||{});const{table:Ke}=St||{};let ln,Un;(Ke!=null&&Ke.total_singles_scores||Ke!=null&&Ke.total_doubles_scores||Ke!=null&&Ke.total_nulls_scores||Ke!=null&&Ke.total_judges_scores||Ke!=null&&Ke.total_pros_scores||Ke!=null&&Ke.total_bpros_scores||Ke!=null&&Ke.total_shixuns_scores||Ke!=null&&Ke.total_mains_scores||Ke!=null&&Ke.total_combination_scores)&&(ln=Number(Ke==null?void 0:Ke.total_singles_scores)+Number(Ke==null?void 0:Ke.total_doubles_scores)+Number(Ke==null?void 0:Ke.total_nulls_scores)+Number(Ke==null?void 0:Ke.total_bpros_scores)+Number(Ke==null?void 0:Ke.total_judges_scores)+Number(Ke==null?void 0:Ke.total_pros_scores)+Number(Ke==null?void 0:Ke.total_shixuns_scores)+Number(Ke==null?void 0:Ke.total_mains_scores)+Number(Ke==null?void 0:Ke.total_combination_scores)),(Ke!=null&&Ke.singles_scores||Ke!=null&&Ke.doubles_scores||Ke!=null&&Ke.nulls_scores||Ke!=null&&Ke.judges_scores||Ke!=null&&Ke.pros_scores||Ke!=null&&Ke.bpros_scores||Ke!=null&&Ke.shixuns_scores||Ke!=null&&Ke.mains_scores||Ke!=null&&Ke.combination_scores)&&(Un=Number(Ke==null?void 0:Ke.singles_scores)+Number(Ke==null?void 0:Ke.doubles_scores)+Number(Ke==null?void 0:Ke.bpros_scores)+Number(Ke==null?void 0:Ke.nulls_scores)+Number(Ke==null?void 0:Ke.judges_scores)+Number(Ke==null?void 0:Ke.pros_scores)+Number(Ke==null?void 0:Ke.shixuns_scores)+Number(Ke==null?void 0:Ke.mains_scores)+Number(Ke==null?void 0:Ke.combination_scores));const Ca=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.total_singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.total_doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.total_nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.total_judges_scores)||0,pros_score:(Ke==null?void 0:Ke.total_pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.total_bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.total_shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.total_mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.total_combination_scores)||0,total_score:ln||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.judges_scores)||0,pros_score:(Ke==null?void 0:Ke.pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.combination_scores)||0,total_score:Un||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Rn(de?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Ca)}),vt=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:qt=>ze.createElement("a",null,qt)},{title:((Ge=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[0].nameType))==null?void 0:Ge.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Ue=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[1].nameType))==null?void 0:Ue.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Ye=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((it=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[2].nameType))==null?void 0:it.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((lt=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[6].nameType))==null?void 0:lt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Bt=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[5].nameType))==null?void 0:Bt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((ct=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[4].nameType))==null?void 0:ct.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((nt=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[7].nameType))==null?void 0:nt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Ze=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[8].nameType))==null?void 0:Ze.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt==null?void 0:qt.toFixed(1))}],{exercise_header:Tt}=ut||{};return ze.createElement(ze.Fragment,null,((Tt==null?void 0:Tt.show_user)||(Tt==null?void 0:Tt.show_no)||(Tt==null?void 0:Tt.show_group))&&ze.createElement("section",{className:Fe.glassSeal,style:We},(Tt==null?void 0:Tt.show_user)&&ze.createElement("span",null,"\u59D3\u540D\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.user)),(Tt==null?void 0:Tt.show_no)&&ze.createElement("span",null,"\u5B66\u53F7\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.student_id)),(Tt==null?void 0:Tt.show_group)&&ze.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.group_name)),(Tt==null?void 0:Tt.show_school_name)&&ze.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.school_name)),(Tt==null?void 0:Tt.show_phone)&&ze.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.phone))),ze.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(ut==null?void 0:ut.photo_url)&&ze.createElement("img",{className:Fe.img,src:`${Ie.Z.API_SERVER}${ut==null?void 0:ut.photo_url}`}),(Tt==null?void 0:Tt.show_title)&&ze.createElement(ke.Z,{className:Fe.paperHeader,justify:"center"},ze.createElement("div",null,ut==null?void 0:ut.title)),(Tt==null?void 0:Tt.show_info)&&ze.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",ut==null?void 0:ut.large_counts,"\u5927\u9898\u3011\u3010",ut==null?void 0:ut.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ut==null?void 0:ut.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ut==null?void 0:ut.time)>-1?`${ut==null?void 0:ut.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Tt==null?void 0:Tt.show_desc)&&(((yt=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:yt.exercise_description)||((ht=fe==null?void 0:fe.commonHeader)==null?void 0:ht.exercise_description))&&ze.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ze.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ze.createElement("span",null,((Je=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:Je.exercise_description)||((ot=fe==null?void 0:fe.commonHeader)==null?void 0:ot.exercise_description))),(Tt==null?void 0:Tt.show_table)&&ze.createElement("div",{className:"mt10"},ze.createElement(he.default,{className:Fe.table,columns:vt,dataSource:[...Pn||[]],bordered:!0,pagination:!1})),((Ct=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:Ct.analysis)&&ze.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(kt=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:kt.analysis}`)),ze.createElement(Se.Z,null))};var te=(0,Ce.connect)(({exercise:ne,loading:de,user:ye,globalSetting:fe})=>({exercise:ne,globalSetting:fe,user:ye,loading:de.effects}))(ee)},91640:function(Ft,rt,z){"use strict";var a=z(20819),Ce=z(15835),ke=z(9343),he=z(91773),Fe=z(62844),xe=z(85804),pe=z(74330),Se=z(84567),Ae=z(98813),Ie=z(78957),ze=z(67294),Me=z(35973),me=z(11320),oe=z(67294),E=(x,b,ee)=>new Promise((te,ne)=>{var de=ve=>{try{fe(ee.next(ve))}catch(Ne){ne(Ne)}},ye=ve=>{try{fe(ee.throw(ve))}catch(Ne){ne(Ne)}},fe=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(de,ye);fe((ee=ee.apply(x,b)).next())});const y=({exercise:x,dispatch:b})=>{var ee,te,ne,de;const ye=(0,Me.useParams)(),[fe]=(0,Me.useSearchParams)(),ve=fe.getAll("exercise_group_id").map(ht=>ht==="all"?ht:Number(ht)),{actionTabs:Ne}=x,[Le]=he.default.useForm(),[Re,He]=(0,ze.useState)(!1),We=(0,ze.useRef)(null),[Ge,Ue]=(0,ze.useState)(!1),[,Ye,it,lt]=(0,ke.U)(Ce.aU,{}),[Bt,ct]=(0,ze.useState)({}),nt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Ze=(ht,Je)=>{Me.history.push(`/classrooms/${ye.coursesId}/exercise/${(ye==null?void 0:ye.categoryId)||(ye==null?void 0:ye.exerciseId)}/sumup?exam_summary_id=${(Je==null?void 0:Je.exam_summary_id)||""}&template=${ht==null?void 0:ht.exam_summary_template_id}&${ht==null?void 0:ht.exercise_group_id.map(ot=>`exercise_group_id=${ot}`).join("&")}`)},yt=()=>E(void 0,null,function*(){var ht,Je,ot,Ct,kt;const Mt=yield it({id:(ye==null?void 0:ye.categoryId)||(ye==null?void 0:ye.exerciseId)});Le.setFieldsValue({exercise_group_id:Ne!=null&&Ne.isEdit&&ve.length>0?ve:["all",...((Je=(ht=Mt==null?void 0:Mt.data)==null?void 0:ht.course_groups)==null?void 0:Je.map(st=>st==null?void 0:st.exercise_group_id))||[]],exam_summary_template_id:Ne!=null&&Ne.isEdit?Number(fe.get("template")):(kt=(Ct=(ot=Mt==null?void 0:Mt.data)==null?void 0:ot.exam_summary_templates)==null?void 0:Ct[0])==null?void 0:kt.id})});return(0,ze.useEffect)(()=>{We.current&&We.current.scrollHeight>134&&Ue(!0)},[We]),(0,ze.useEffect)(()=>{(Ne==null?void 0:Ne.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?yt():Le.resetFields()},[Ne==null?void 0:Ne.title]),oe.createElement(oe.Fragment,null,oe.createElement(Fe.default,{title:Ne.title,width:800,centered:!0,open:(Ne==null?void 0:Ne.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:oe.createElement("div",{style:{textAlign:"center"}},oe.createElement(xe.ZP,{type:"primary",onClick:()=>{Le.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{nt()}},oe.createElement(pe.Z,{spinning:Ye},oe.createElement(he.default,{form:Le,onFinish:ht=>E(void 0,null,function*(){var Je,ot;const Ct=(ot=(Je=lt==null?void 0:lt.data)==null?void 0:Je.exam_summaries)==null?void 0:ot.find(kt=>(kt==null?void 0:kt.exam_summary_template_id)===ht.exam_summary_template_id);if(Ct!=null&&Ct.exam_summary_id){const kt=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:oe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Mt=>{Mt.preventDefault(),Mt.stopPropagation(),kt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Ze(ht,Ct),nt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Ze(ht,{}),nt()}});return}Ze(ht,Ct),nt()})},oe.createElement("div",{ref:We,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Re?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},oe.createElement(he.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(ht,Je=[],ot)=>{var Ct,kt;let Mt=ht;const st=((kt=(Ct=lt==null?void 0:lt.data)==null?void 0:Ct.course_groups)==null?void 0:kt.map(ut=>ut==null?void 0:ut.exercise_group_id))||[];return!(Je!=null&&Je.includes("all"))&&(ht.includes("all")||ht.length===st.length)?Mt=[...st,"all"]:ht.includes("all")&&ht.length!==st.length+1?Mt=ht.filter(ut=>ut!=="all"):Je!=null&&Je.includes("all")&&!ht.includes("all")&&(Mt=[]),Mt}},oe.createElement(Se.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=lt==null?void 0:lt.data)==null?void 0:ee.course_groups)==null?void 0:te.map(ht=>({value:ht==null?void 0:ht.exercise_group_id,label:`${ht==null?void 0:ht.exercise_group_name}\uFF08${ht==null?void 0:ht.exercise_group_students}\uFF09`})))||[]]})),Ge&&oe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>He(!Re)},Re?"\u6536\u8D77":"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),oe.createElement(he.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},oe.createElement(Ae.ZP.Group,null,oe.createElement(Ie.Z,{className:"mt5",direction:"vertical"},(de=(ne=lt==null?void 0:lt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:de.map((ht,Je)=>oe.createElement(Ae.ZP,{key:Je,value:ht==null?void 0:ht.id},`\u6A21\u677F${Je+1}-${ht==null?void 0:ht.name}`,oe.createElement("a",{className:"ml5",onClick:()=>{var ot,Ct;ct({url:me.Z.API_SERVER+((ot=ht==null?void 0:ht.attachment_info)==null?void 0:ot.url),file_type:(Ct=ht==null?void 0:ht.attachment_info)==null?void 0:Ct.file_type})}},"\u67E5\u770B"))))))))),oe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Bt==null?void 0:Bt.url,type:Bt==null?void 0:Bt.file_type,onClose:()=>ct({})}))};rt.Z=(0,Me.connect)(({exercise:x})=>({exercise:x}))(y)},16199:function(Ft,rt,z){"use strict";z.d(rt,{jM:function(){return ut},ZP:function(){return An},g0:function(){return bt},rK:function(){return Nn},P1:function(){return Pn},PQ:function(){return st},JE:function(){return Rn},$C:function(){return un},eS:function(){return Mt}});var a=z(67294),Ce=z(98813),ke=z(71230),he=z(84567),Fe=z(28802),xe=z(85804),pe={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},Se=z(65226),Ae=z(94184),Ie=z.n(Ae),ze=z(35567),Me=z(35713),me=z(3830),oe=z(15835),E=z(19575),y=z(2453),x=z(62844),b=z(33170),ee=z(88742),te=z(86276),ne=z(94699),de=z.n(ne),ye=z(67294),fe=Object.defineProperty,ve=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Re=(Qt,zt,jt)=>zt in Qt?fe(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,He=(Qt,zt)=>{for(var jt in zt||(zt={}))Ne.call(zt,jt)&&Re(Qt,jt,zt[jt]);if(ve)for(var jt of ve(zt))Le.call(zt,jt)&&Re(Qt,jt,zt[jt]);return Qt},We=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())}),Ue=({className:Qt,data:zt={},identifier:jt,userAnswer:sn,onFinish:vt})=>{const[Tt,qt]=(0,a.useState)(!1),[St,Ke]=(0,a.useState)({}),ln=()=>new Date().getTime(),Un=Cu=>We(void 0,null,function*(){let Da=E.Base64.decode(zt.code);return sn.length>0&&(sn==null||sn.map(cu=>{cu.multi_line?Da=Da.substring(0,Da.indexOf("@\u2581\u2581@"))+cu.value+Da.substring(Da.indexOf("@\u2581\u2581@")+4):Da=Da.substring(0,Da.indexOf("@\u2581@"))+cu.value+Da.substring(Da.indexOf("@\u2581@")+3)})),yield(0,ee.n4)(Cu,{code:E.Base64.encode(Da),language:zt.language,answers:sn==null?void 0:sn.map(cu=>cu.value)})}),Ca=()=>We(void 0,null,function*(){var Cu;if((Cu=sn==null?void 0:sn.filter(cu=>!cu.value))!=null&&Cu.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}qt(!0);const Da=yield(0,b.ZP)(`/api/problems/${jt}/start.json`,{method:"get"}),nr=yield Un(Da==null?void 0:Da.identifier);if((nr==null?void 0:nr.status)===0){let or=function(){return We(this,null,function*(){const{status:Aa,message:Zt,data:xn}=yield(0,ee.rX)(Da==null?void 0:Da.identifier,"submit");if(ln()-cu>10*1e3*(sn==null?void 0:sn.length)){qt(!1),x.default.error({centered:!0,icon:null,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"});return}if(Aa===0){qt(!1),xn.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Ke(xn);return}setTimeout(or,1e3)})};const cu=ln();yield(0,ee.bM)(Da==null?void 0:Da.identifier,{}),or();return}qt(!1)});return ye.createElement("div",null,ye.createElement(xe.ZP,{className:Ie()(Qt),loading:Tt,onClick:Ca},"\u63D0\u4EA4\u4EE3\u7801"),ye.createElement(x.default,{open:!!(St!=null&&St.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>vt==null?void 0:vt(),footer:!1,onOk:()=>Ke({}),onCancel:()=>Ke({})},ye.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},ye.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),ye.createElement("span",{style:{marginLeft:12,color:St.status!==0&&"#E30000"}},te.Im[St.status])),ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),ye.createElement("span",{style:{marginLeft:12}},de()(St.created_at).format("YYYY-MM-DD HH:mm:ss"))),ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),ye.createElement("span",{style:{marginLeft:12}},St.language)),ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),ye.createElement("span",{style:{marginLeft:12}},St.execute_time,"ms"))),ye.createElement(te.Y4,He({highlightEndEntry:!0},St)))))},Ye=z(67294),it=Object.defineProperty,lt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,yt=(Qt,zt,jt)=>zt in Qt?it(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,ht=(Qt,zt)=>{for(var jt in zt||(zt={}))nt.call(zt,jt)&&yt(Qt,jt,zt[jt]);if(ct)for(var jt of ct(zt))Ze.call(zt,jt)&&yt(Qt,jt,zt[jt]);return Qt},Je=(Qt,zt)=>lt(Qt,Bt(zt)),ot=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())});const Ct=["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"],kt=({data:Qt})=>{const{question_type:zt,group_topic_id:jt,commit_wrong_question:{analysis:sn,standard_answer_show:vt,tag_discipline_names:Tt,standard_answer:qt}={}}=Qt,St=()=>{if([0,1,2].includes(zt))return Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ye.createElement("div",{className:"c-black"},vt));if([3].includes(zt))return qt==null?void 0:qt.map((Ke,ln)=>{var Un,Ca;return Ye.createElement(a.Fragment,{key:ln},Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",ln+1),(Ke==null?void 0:Ke.model)===1&&Ye.createElement("div",{className:"c-black"},(Un=Ke==null?void 0:Ke.answer_text)==null?void 0:Un.join("\u3001")),(Ke==null?void 0:Ke.model)===2&&Ye.createElement("div",{className:"flex gap-10px"},(Ca=Ke==null?void 0:Ke.answer_text)==null?void 0:Ca.map((Cu,Da)=>Ye.createElement(Me.Z,{key:ln+""+Da,disabled:!0,value:Cu})))))});if([4].includes(zt))return Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ye.createElement("div",{className:"c-black"},qt==null?void 0:qt[0]));if([6].includes(zt))return Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ye.createElement(Se.Z,{className:pe.md,value:qt||"-"}));if([8].includes(zt))return qt==null?void 0:qt.map((Ke,ln)=>Ye.createElement(a.Fragment,{key:ln},Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",ln+1),Ye.createElement("div",{className:"c-black"},Ke==null?void 0:Ke.answer_text))))};return Ye.createElement("div",{className:pe.extra},St(),Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ye.createElement(Se.Z,{className:pe.md,value:sn||"-"})),Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ye.createElement("div",{className:"c-black"},Tt==null?void 0:Tt.join("\u3001"))))},Mt=Qt=>{const zt=sn=>{const{user_answer:vt,standard_answer:Tt,standard_answers:qt,standard_answer_show:St,tag_discipline_names:Ke,analysis:ln,user_answer_infos:Un}=sn;return sn={user_answer_is_right:(Un==null?void 0:Un.user_answer_is_right)===void 0?null:Un==null?void 0:Un.user_answer_is_right,user_answer:vt,analysis:ln,standard_answer_show:St,tag_discipline_names:Ke,standard_answer:qt||Tt},sn};return Qt.map((sn,vt)=>(sn.q_position=vt+1,sn.commit_wrong_question=zt(sn),[7].includes(sn==null?void 0:sn.question_type)&&(sn.commit_wrong_question.sub_exercise_questions=sn.sub_exercise_questions.map(Tt=>zt(Tt))),sn))},st=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,question_choices:vt,q_position:Tt,commit_wrong_question:{user_answer_is_right:qt,user_answer:St}={}}=Qt,Ke=qt!==void 0,ln=Un=>{const Ca=Un.target.value;jt(Ca)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Tt}\u3001`+sn}),Ye.createElement(Ce.ZP.Group,{disabled:Ke,value:Ke?St==null?void 0:St[0]:zt,onChange:ln,className:Ke&&`edu-radio-${qt?"green":"red"}`},vt==null?void 0:vt.map((Un,Ca)=>Ye.createElement("div",{key:Ca},Ye.createElement(Ce.ZP,{value:Un==null?void 0:Un.choice_id,className:"mb20"},Ye.createElement(ke.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ye.createElement("span",{className:"mr5 c-black"},Ct[Ca],"."),Ye.createElement(Se.Z,{className:pe.md,value:Un==null?void 0:Un.choice_text})))))),Ke&&Ye.createElement(kt,{data:Qt}))},ut=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,question_choices:vt,q_position:Tt,commit_wrong_question:{user_answer_is_right:qt,user_answer:St}={}}=Qt,Ke=qt!==void 0,ln=Un=>{jt(Un)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Tt}\u3001`+sn}),Ye.createElement(he.default.Group,{disabled:Ke,style:{flexDirection:"column"},value:Ke?St:zt,onChange:ln,className:Ke&&`edu-checkbox-${qt?"green":"red"}`},vt==null?void 0:vt.map((Un,Ca)=>Ye.createElement("div",{key:Ca},Ye.createElement(he.default,{value:Un==null?void 0:Un.choice_id,className:"mb20"},Ye.createElement(ke.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ye.createElement("span",{className:"mr5 c-black"},Ct[Ca],"."),Ye.createElement(Se.Z,{className:pe.md,value:Un==null?void 0:Un.choice_text})))))),Ke&&Ye.createElement(kt,{data:Qt}))},un=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,question_choices:vt,q_position:Tt,commit_wrong_question:{user_answer_is_right:qt,user_answer:St}={}}=Qt,Ke=qt!==void 0,ln=Un=>{const Ca=Un.target.value;jt(Ca)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Tt}\u3001`+sn}),Ye.createElement(Ce.ZP.Group,{disabled:Ke,value:Ke?St==null?void 0:St[0]:zt,onChange:ln,className:Ke&&`edu-radio-${qt?"green":"red"}`},vt==null?void 0:vt.map((Un,Ca)=>Ye.createElement("div",{key:Ca},Ye.createElement(Ce.ZP,{value:Un==null?void 0:Un.choice_id,className:"mb20"},Ye.createElement(ke.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ye.createElement(Se.Z,{className:pe.md,value:Un==null?void 0:Un.choice_text})))))),Ke&&Ye.createElement(kt,{data:Qt}))},Pn=({data:Qt={},value:zt,onChange:jt})=>{const[sn,vt]=(0,a.useState)([]),{question_title:Tt,q_position:qt,standard_answer:St,commit_wrong_question:{user_answer_is_right:Ke,user_answer:ln}={}}=Qt,Un=Ke!==void 0,Ca=Cu=>{jt(Cu)};return(0,a.useEffect)(()=>{if(Un){vt(ln);return}if(zt){vt(zt);return}const Cu=St==null?void 0:St.map(Da=>Je(ht({},Da),{exercise_choice_id:Da.position,answer_text:""}));vt(Cu)},[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${qt}\u3001`+Tt}),Ye.createElement("div",{className:"flex flex-col gap-20px mb20"},sn==null?void 0:sn.map((Cu,Da)=>Ye.createElement(ke.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",Da+1),Ye.createElement("div",{className:"flex-1"},(Cu==null?void 0:Cu.model)===1?Ye.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Un,value:Cu==null?void 0:Cu.answer_text,onChange:nr=>{sn[Da].answer_text=nr.target.value,vt([...sn]),Ca(sn)}}):Ye.createElement(Me.Z,{value:Cu==null?void 0:Cu.answer_text,disabled:Un,onChange:nr=>{sn[Da].answer_text=nr,vt([...sn]),Ca(sn)}}))))),Un&&Ye.createElement(kt,{data:Qt}))},Rn=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,q_position:vt,commit_wrong_question:{user_answer_is_right:Tt,user_answer:qt}={}}=Qt,St=Tt!==void 0,Ke=ln=>{jt(ln)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${vt}\u3001`+sn}),St?Ye.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},qt==null?void 0:qt[0]):Ye.createElement(ze.Z,{watch:!0,onChange:Ke,defaultValue:zt}),St&&Ye.createElement(kt,{data:Qt}))},bt=({showEntryAnswer:Qt,updateData:zt,examPaperId:jt,params:sn,data:vt={}})=>{const[Tt,qt]=(0,a.useState)(!1),[St,Ke]=(0,a.useState)(""),[ln,Un]=(0,a.useState)("none"),Ca=(0,a.useRef)(),{question_id:Cu,question_title:Da,q_position:nr,languages:cu,description:or,hack_identifier:Aa,commit_wrong_question:{user_answer_is_right:Zt}={}}=vt,vl=typeof Qt!="undefined"?Qt:!(Zt!==void 0),Er=()=>ot(void 0,null,function*(){if(qt(!0),Aa){const Pa=yield(0,oe.nF)({id:Aa});(Pa==null?void 0:Pa.status)===0&&(Ke(`/myproblems/${Pa.identifier}?type=exercises&exercisesId=${jt}&coursesId=coursesId&login=${sn.login}&questionId=${Cu}`),Un("block"))}qt(!1)}),er=Pa=>{Pa.data==="backExercise"&&(Un("none"),Ke(""),zt())};return(0,a.useEffect)(()=>(window.addEventListener("message",er),()=>{window.removeEventListener("message",er)}),[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${nr}\u3001`+Da}),vl&&Ye.createElement("div",{className:pe.boxHead},Ye.createElement(me.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:cu}),Ye.createElement(xe.ZP,{loading:Tt,onClick:Er,className:pe.btn},"\u8FDB\u5165\u7B54\u9898")),Ye.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ye.createElement(Se.Z,{className:pe.md,value:or})),!vl&&Ye.createElement(kt,{data:vt}),Ye.createElement("iframe",{style:{display:ln},className:pe.iframe,src:St,ref:Ca}))},An=({showEntryAnswer:Qt,updateData:zt,data:jt={},value:sn,onChange:vt})=>{const[Tt,qt]=(0,a.useState)([]),{code:St,hack_identifier:Ke,question_title:ln,q_position:Un,standard_answer_with_score:Ca,commit_wrong_question:{user_answer_is_right:Cu,user_answer:Da}={}}=jt,cu=typeof Qt!="undefined"?Qt:!(Cu!==void 0),or=Aa=>{vt(Aa)};return(0,a.useEffect)(()=>{if(Da){const Zt=Da==null?void 0:Da.map(xn=>Je(ht({},xn),{exercise_choice_id:xn==null?void 0:xn.choice_id,value:xn.answer_text}));qt(Zt),Qt===!0&&or(Zt);return}if(sn){qt(sn);return}const Aa=Ca==null?void 0:Ca.map(Zt=>Je(ht({},Zt),{exercise_choice_id:Zt.position,answer_text:"",score:""}));qt(Aa)},[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Un}\u3001`+ln}),cu&&Ye.createElement("div",{className:pe.boxHead},Ye.createElement("div",{style:{color:"#FA6400"}},Ye.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ye.createElement(Ue,{className:pe.btn,data:jt,onFinish:zt,userAnswer:Tt,identifier:Ke})),Ye.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ye.createElement(Se.Z,{disabledFill:!cu,programFillValue:Tt,showProgramFill:!0,onFillChange:(Aa,Zt)=>{var xn;Tt[Number(Zt)].answer_text=(xn=Aa[Number(Zt)])==null?void 0:xn.value,qt([...Tt]),or(Tt)},value:E.Base64.decode(St||"")})),!cu&&Ye.createElement(kt,{data:jt}))},Nn=({data:Qt={},value:zt,onChange:jt})=>{const[sn,vt]=(0,a.useState)([]),[Tt,qt]=(0,a.useState)([]),{question_title:St,q_position:Ke,commit_wrong_question:ln,sub_exercise_questions:Un}=Qt,Ca=(Cu,Da)=>{sn[Da]=Cu,vt([...sn]),jt(sn)};return(0,a.useEffect)(()=>{const Cu=Un==null?void 0:Un.map((Da,nr)=>{var cu;return Je(ht({},Da),{q_position:`${Ke}.${nr+1}`,commit_wrong_question:(cu=ln==null?void 0:ln.sub_exercise_questions)==null?void 0:cu[nr]})});qt(Cu)},[]),(0,a.useEffect)(()=>{if(zt){vt(zt);return}const Cu=Array(Un==null?void 0:Un.length).fill(void 0);vt(Cu)},[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Ke}\u3001`+St}),Ye.createElement("div",{className:"flex flex-col gap-20px"},Tt==null?void 0:Tt.map((Cu,Da)=>{const nr=sn[Da];return Ye.createElement(a.Fragment,{key:Da},(Cu==null?void 0:Cu.question_type)===0&&Ye.createElement(st,{value:nr,data:Cu,onChange:cu=>Ca(cu,Da)}),(Cu==null?void 0:Cu.question_type)===1&&Ye.createElement(ut,{value:nr,data:Cu,onChange:cu=>Ca(cu,Da)}),(Cu==null?void 0:Cu.question_type)===2&&Ye.createElement(un,{value:nr,data:Cu,onChange:cu=>Ca(cu,Da)}),(Cu==null?void 0:Cu.question_type)===3&&Ye.createElement(Pn,{value:nr,data:Cu,onChange:cu=>Ca(cu,Da)}),(Cu==null?void 0:Cu.question_type)===4&&Ye.createElement(Rn,{value:nr,data:Cu,onChange:cu=>Ca(cu,Da)}))})))}},99543:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(62844),ke=z(33170),he=z(35973),Fe=z(67294),xe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())});const pe=({exercise:Se,dispatch:Ae,init:Ie,haveInit:ze=!1})=>{const Me=(0,he.useParams)(),[me,oe]=(0,a.useState)(!1);let[E,y]=(0,a.useState)();const[x,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Se.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Se.actionTabs]);function ne(){return xe(this,null,function*(){var de,ye;let fe=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs}});if(((de=fe==null?void 0:fe.cover_exercises)==null?void 0:de.length)>0)oe(!0),y((ye=fe==null?void 0:fe.cover_exercises)==null?void 0:ye[0]);else{let ve=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs}});Ae({type:"exercise/setActionTabs",payload:{key:""}}),(ve==null?void 0:ve.status)===0&&(ze&&Ie(),Ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{he.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(Ce.default,{open:me,centered:!0,onCancel:de=>xe(void 0,null,function*(){if(de.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let ye=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs,update:1}});Ae({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(ye==null?void 0:ye.status)===0&&(ze&&Ie(),oe(!1),Ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{he.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>xe(void 0,null,function*(){te(!0);let de=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs}});te(!1),(de==null?void 0:de.status)===0&&(ze&&Ie(),Ae({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),Ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{he.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};rt.Z=(0,he.connect)(({exercise:Se})=>({exercise:Se}))(pe)},76223:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ve}});var a=z(67294),Ce=z(62844),ke=z(71230),he=z(15746),Fe=z(88044),xe=z(57399),pe=z(85804),Se=z(30001),Ae=z(33170),Ie={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},ze=z(35973),Me=z(96622),me=z(67294),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ne,Le,Re)=>Le in Ne?oe(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,ne=(Ne,Le)=>{for(var Re in Le||(Le={}))b.call(Le,Re)&&te(Ne,Re,Le[Re]);if(x)for(var Re of x(Le))ee.call(Le,Re)&&te(Ne,Re,Le[Re]);return Ne},de=(Ne,Le)=>E(Ne,y(Le)),ye=(Ne,Le,Re)=>new Promise((He,We)=>{var Ge=it=>{try{Ye(Re.next(it))}catch(lt){We(lt)}},Ue=it=>{try{Ye(Re.throw(it))}catch(lt){We(lt)}},Ye=it=>it.done?He(it.value):Promise.resolve(it.value).then(Ge,Ue);Ye((Re=Re.apply(Ne,Le)).next())});const fe=({visible:Ne,setVisible:Le,onK:Re,selectKeys:He,selectRows:We,appointStudent:Ge,modalParams:Ue,courseId:Ye})=>{const it=(0,ze.useParams)(),[lt,Bt]=(0,a.useState)(!1),[ct,nt]=(0,a.useState)(!1),[Ze,yt]=(0,a.useState)([]),[ht,Je]=(0,a.useState)([]),[ot,Ct]=(0,a.useState)([]),[kt,Mt]=(0,a.useState)("all"),[st,ut]=(0,a.useState)("all");let[un,Pn]=(0,a.useState)(!0);const[Rn,bt]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[An,Nn]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Qt={selectedRowKeys:ht,columnWidth:40,hideSelectAll:!0,onSelect:(Tt,qt,St)=>{let Ke=!0;for(let ln=0;ln{if(Tt&&St.length>0){St.forEach(Ke=>{ht.push(Ke.user_id),ot.push(Ke)}),Je([...ht]),Ct([...ot]);return}if(!Tt&&St.length>0){let Ke=[],ln=[];const Un=new Set(St),Ca=new Set(ht),Cu=new Set(ot);Ke=[...Ca].filter(Da=>[...Un].every(nr=>nr.user_id!==Da)),ln=[...Cu].filter(Da=>[...Un].every(nr=>nr.user_id!==Da.user_id)),Je([...Ke]),Ct([...ln])}}};(0,a.useEffect)(()=>{Ne&&He&&(Je([...He]),Ct(We))},[Ne,He]),(0,a.useEffect)(()=>{Ne&&(!Ge&&Ue?An.status=Ue:An.status=null,Nn(ne({},An)),jt())},[Ne,Ge,Ue]);const zt=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Tt,qt,St)=>me.createElement("span",{style:{color:"#333"}},St+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Tt,qt,St)=>me.createElement("span",null,Tt)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Tt,qt,St)=>me.createElement("span",{style:{color:"#666"}},Tt)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Tt,qt)=>me.createElement("span",null,Tt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Tt,qt)=>me.createElement("span",null,Tt||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Tt,qt)=>me.createElement("span",null,Tt)}].filter(Tt=>Ue===1||Ue===2?Tt.title!=="\u72B6\u6001":!0),jt=()=>ye(void 0,null,function*(){var Tt,qt,St;nt(!0);const Ke=yield(0,Ae.ZP)(`/api/exercises/${it.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:de(ne({},An),{keywords:(Tt=An==null?void 0:An.keywords)==null?void 0:Tt.trim()})});if(Ke.status===0){const ln=((St=(qt=Ke==null?void 0:Ke.data)==null?void 0:qt.all_course_groups)==null?void 0:St.map(Un=>({value:Un==null?void 0:Un.id,label:Un==null?void 0:Un.name})))||[];bt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...ln]),yt(Ke.data)}nt(!1)}),sn=()=>{An.page=1,An.status=null,An.course_group_id=null,An.keywords="",Mt("all"),ut("all"),Je([]),Ct([]),Nn(ne({},An)),Ge&&Re(ht==null?void 0:ht.length,ht,ot)},vt=()=>{An.page=1,An.status=null,An.course_group_id=null,An.keywords="",Nn(ne({},An)),Mt("all"),ut("all"),Je([]),Ct([]),Le(!1)};return me.createElement(Ce.default,{centered:!0,className:Ie.cstuModal,title:Ue===1?"\u7F3A\u8003\u5B66\u751F":Ue===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ne,width:1200,footer:null,onCancel:()=>{vt()}},me.createElement(ke.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},me.createElement(ke.Z,null,me.createElement(he.Z,null,me.createElement(Fe.default,{size:"large",value:kt,style:{width:200,marginRight:20},onChange:Tt=>{Mt(Tt),Tt==="all"?An.course_group_id=null:An.course_group_id=Tt,An.page=1,Nn(ne({},An)),jt()},options:Rn})),Ge&&me.createElement(he.Z,null,me.createElement(Fe.default,{size:"large",value:st,style:{width:200},onChange:Tt=>{ut(Tt),Tt==="all"?An.status=null:An.status=Tt,An.page=1,Nn(ne({},An)),jt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),me.createElement(he.Z,null,me.createElement(Se.t7,{style:{width:300,marginLeft:15},value:An.keywords,allowClear:!0,onChange:Tt=>{An.keywords=Tt,An.page=1,Nn(ne({},An)),jt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),me.createElement(ke.Z,{align:"middle",className:"mb30"},me.createElement(he.Z,{span:14},me.createElement("div",{className:"flexd-table-header"},me.createElement(xe.default,{pagination:!1,dataSource:[],columns:zt,rowSelection:Ge?Qt:null,rowKey:Tt=>Tt.user_id})),me.createElement("div",null,me.createElement(xe.default,{rowSelection:Ge?Qt:null,columns:zt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Tt=>Tt.user_id,loading:ct,dataSource:Ze==null?void 0:Ze.exercise_users,onChange:(Tt,qt,St)=>{An.page=Tt==null?void 0:Tt.current,An.limit=Tt==null?void 0:Tt.pageSize,St!=null&&St.order?(An.sort_by=St==null?void 0:St.field,An.direction=(St==null?void 0:St.order)==="ascend"?"asc":"desc"):(An.sort_by=null,An.direction=null),Nn(ne({},An)),jt()},pagination:!1}))),me.createElement(he.Z,{span:1},me.createElement("img",{src:Me,style:{marginLeft:10}})),me.createElement(he.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},me.createElement("div",{className:Ie.searchMember,style:{width:550}},me.createElement(ke.Z,{className:Ie.searchMemberHeader},me.createElement(he.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),me.createElement(he.Z,{flex:"110px"},"\u5B66\u53F7"),me.createElement(he.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),me.createElement("div",{style:{overflow:"auto",height:390}},ot==null?void 0:ot.map((Tt,qt)=>me.createElement(ke.Z,{key:qt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},me.createElement(he.Z,{flex:"100px"},Tt.user_name),me.createElement(he.Z,{flex:"110px"},Tt.student_id),me.createElement(he.Z,{flex:"120px",style:{marginLeft:5}},Tt.user_group_name),me.createElement(he.Z,{style:{marginLeft:10}},me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Ct(ot.filter(St=>St.user_id!=Tt.user_id)),Je(ht.filter(St=>St!=Tt.user_id))}})))))))),!(Ue===1||Ue===2)&&me.createElement("div",{className:Ie.bottom},me.createElement(pe.ZP,{className:Ie.no,onClick:()=>{vt()}},"\u53D6\u6D88"),me.createElement(pe.ZP,{loading:lt,type:"primary",onClick:()=>{sn()}},"\u786E\u5B9A")))};var ve=(0,ze.connect)(({})=>({}))(fe)},77722:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(91773),ke=z(2453),he=z(62844),Fe=z(74330),xe=z(71230),pe=z(98813),Se=z(18046),Ae=z(84567),Ie=z(94699),ze=z.n(Ie),Me=z(33170),me=z(28706),oe=z(35973),E=z(14375),y=z(63938),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ye=(We,Ge,Ue)=>Ge in We?x(We,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Ge]=Ue,fe=(We,Ge)=>{for(var Ue in Ge||(Ge={}))ne.call(Ge,Ue)&&ye(We,Ue,Ge[Ue]);if(te)for(var Ue of te(Ge))de.call(Ge,Ue)&&ye(We,Ue,Ge[Ue]);return We},ve=(We,Ge)=>b(We,ee(Ge)),Ne=(We,Ge,Ue)=>new Promise((Ye,it)=>{var lt=nt=>{try{ct(Ue.next(nt))}catch(Ze){it(Ze)}},Bt=nt=>{try{ct(Ue.throw(nt))}catch(Ze){it(Ze)}},ct=nt=>nt.done?Ye(nt.value):Promise.resolve(nt.value).then(lt,Bt);ct((Ue=Ue.apply(We,Ge)).next())});function Le(We,Ge){const Ue=[];for(let Ye=We;Ye{let Ge=new Date;const Ue=ze()(We).format("HH");if(ze()(We).isSame(ze()(Ge),"day")){const Ye=ze()(Ge).format("HH"),it=ze()(Ge).format("mm");return{disabledHours:()=>Le(0,24).splice(1,Ye*1-1),disabledMinutes:()=>ze()(We).isSame(ze()(Ge),"hour")&&Ue<=Ye?Le(0,60).splice(0,it):Le(60,60)}}else if(ze()(We).isSame(ze()(),"day")){const Ye=ze()().format("HH"),it=ze()().format("mm");return{disabledHours:()=>Le(0,24).splice(0,Ye),disabledMinutes:()=>Ue<=Ye?Le(0,it):Le(60,60)}}else return!1},He=({exercise:We,dispatch:Ge})=>{var Ue;const Ye=(0,oe.useParams)(),[it]=Ce.default.useForm(),[lt,Bt]=(0,a.useState)(1),[ct,nt]=(0,a.useState)([]),[Ze,yt]=(0,a.useState)(!0),[ht,Je]=(0,a.useState)([]),[ot,Ct]=(0,a.useState)(!0),[kt,Mt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&st()},[We.actionTabs]);const st=Pn=>Ne(void 0,null,function*(){var Rn,bt;yt(!0);const An=yield Ge({type:"exercise/getEndGroups",payload:ve(fe({},Ye),{check_ids:[...((Rn=We.actionTabs.selectArrs)==null?void 0:Rn.map(Qt=>Number(Qt)))||[]]})}),Nn=(bt=An==null?void 0:An.course_info)==null?void 0:bt.map((Qt,zt)=>ve(fe({},Qt),{key:Qt.course_group_id,title:Qt.course_group_name,name:Qt.course_group_name,disabled:!!Qt.is_published}));An&&(An!=null&&An.course_info)&&(nt([...Nn]),it.setFieldsValue({end_time:ze()(ze()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),yt(!1)}),ut=()=>Ne(void 0,null,function*(){var Pn,Rn,bt,An;const Nn=fe({},it.getFieldsValue());if((ht==null?void 0:ht.length)<=0&&ct.length>0&&!((Pn=We.actionTabs)!=null&&Pn.unified_setting)){ke.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Mt(!0);const Qt={check_ids:[...((Rn=We.actionTabs.selectArrs)==null?void 0:Rn.map(jt=>Number(jt)))||[]],group_ids:ht};ot||(Qt.end_time=ze()(Nn.end_time).format("YYYY-MM-DD HH:mm")),Qt.group_ids=ht.map(jt=>jt.course_group_id),(yield(0,Me.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:Qt})).status===0&&(ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ge({type:"exercise/setActionTabs",payload:{}}),(bt=We==null?void 0:We.actionTabs)!=null&&bt.cb?(An=We==null?void 0:We.actionTabs)==null||An.cb():Ge({type:"classroomList/getClassroomExercisesList",payload:fe({},We.actionTabs.params)})),Mt(!1)}),un=()=>{Bt(1),nt([]),Je([]),Ct(!0)};return a.createElement(he.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ut,width:680,confirmLoading:kt||Ze,onCancel:()=>{un(),Ge({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:Ze},ct&&a.createElement(Ce.default,{form:it},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(xe.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(pe.ZP.Group,{value:ot,onChange:Pn=>{Ct(Pn.target.value),Je([])}},a.createElement(pe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(pe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(Ce.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ot?"hidden":"visible"}},a.createElement(Se.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},disabledDate:Pn=>Pn&&Pn0&&!((Ue=We.actionTabs)!=null&&Ue.unified_setting)&&a.createElement(xe.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,ct.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Ae.default,{checked:ht.length===ct.length,onChange:Pn=>{ht.length===ct.length?Je([]):Je(ct)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ht.length||0,"\u4E2A\u5206\u73ED")),a.createElement(y.Z,{data:ct,selectedRowKeys:ht,setSelectedRowKeys:Je}))))))};rt.Z=(0,oe.connect)(({exercise:We})=>({exercise:We}))(He)},28400:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ze}});var a=z(67294),Ce=z(91773),ke=z(2453),he=z(62844),Fe=z(74330),xe=z(71230),pe=z(98813),Se=z(37720),Ae=z(18046),Ie=z(59637),ze=z(84567),Me=z(85804),me=z(94699),oe=z.n(me),E=z(33170),y=z(28706),x=z(35973),b=z(15835),ee=z(14375),te=z(63938),ne=z(76223),de={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ye=z(96332),fe=z(93686),ve=z(67294),Ne=Object.defineProperty,Le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ue=(yt,ht,Je)=>ht in yt?Ne(yt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Je}):yt[ht]=Je,Ye=(yt,ht)=>{for(var Je in ht||(ht={}))We.call(ht,Je)&&Ue(yt,Je,ht[Je]);if(He)for(var Je of He(ht))Ge.call(ht,Je)&&Ue(yt,Je,ht[Je]);return yt},it=(yt,ht)=>Le(yt,Re(ht)),lt=(yt,ht,Je)=>new Promise((ot,Ct)=>{var kt=ut=>{try{st(Je.next(ut))}catch(un){Ct(un)}},Mt=ut=>{try{st(Je.throw(ut))}catch(un){Ct(un)}},st=ut=>ut.done?ot(ut.value):Promise.resolve(ut.value).then(kt,Mt);st((Je=Je.apply(yt,ht)).next())});function Bt(yt,ht){const Je=[];for(let ot=yt;ot{let ht=new Date;const Je=oe()(yt).format("HH");if(oe()(yt).isSame(oe()(ht),"day")){const ot=oe()(ht).format("HH"),Ct=oe()(ht).format("mm");return{disabledHours:()=>Bt(0,24).splice(1,ot*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Je,ot),oe()(yt).isSame(oe()(ht),"hour")&&Je<=ot?Bt(0,60).splice(0,Ct):Bt(60,60))}}else if(oe()(yt).isSame(oe()(),"day")){const ot=oe()().format("HH"),Ct=oe()().format("mm");return{disabledHours:()=>Bt(0,24).splice(0,ot),disabledMinutes:()=>Je<=ot?Bt(0,Ct):Bt(60,60)}}else return!1},nt=({exercise:yt,dispatch:ht})=>{var Je,ot,Ct,kt,Mt,st,ut,un,Pn,Rn,bt,An,Nn,Qt,zt,jt,sn,vt,Tt,qt,St,Ke;const ln=(0,x.useParams)(),[Un]=Ce.default.useForm(),[Ca,Cu]=(0,a.useState)(1),[Da,nr]=(0,a.useState)([]),[cu,or]=(0,a.useState)(!0),[Aa,Zt]=(0,a.useState)([]),[xn,vl]=(0,a.useState)(!0),[Er,er]=(0,a.useState)(!1),{workSetting:Pa}=yt,[Za,qn]=(0,a.useState)(!1),[Vn,Qa]=(0,a.useState)([]),[gu,_u]=(0,a.useState)([]),[ir,ul]=(0,a.useState)(!1),[On,Jt]=(0,a.useState)(!1),[_n,Gn]=(0,a.useState)(!1),[ua,oa]=(0,a.useState)(null),[Ta,hu]=(0,a.useState)(1),[ft,re]=(0,a.useState)({}),[ge,De]=(0,a.useState)({}),[Xe,tt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var la;if(yt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Lt(),Kn(),yt.actionTabs.type===2)){const lu=(la=yt.actionTabs)==null?void 0:la.unified_setting;vl(lu)}},[yt.actionTabs]),(0,a.useEffect)(()=>{var la,lu,Ga,Ea,ga,jn,Hu;(la=Pa==null?void 0:Pa.exercise)!=null&&la.publish_time&&Un.setFieldsValue({publish_time:oe()((lu=Pa==null?void 0:Pa.exercise)==null?void 0:lu.publish_time)}),(Ga=Pa==null?void 0:Pa.exercise)!=null&&Ga.end_time&&Un.setFieldsValue({end_time:oe()((Ea=Pa==null?void 0:Pa.exercise)==null?void 0:Ea.end_time)}),Un.setFieldsValue({exercise_type:(ga=Pa==null?void 0:Pa.exercise)==null?void 0:ga.exercise_type,simulate_exercise_num:(jn=Pa==null?void 0:Pa.exercise)==null?void 0:jn.simulate_exercise_num}),hu((Hu=Pa==null?void 0:Pa.exercise)==null?void 0:Hu.exercise_type)},[yt]);const Ot=la=>{var lu;const Ga=Un.getFieldValue("publish_time");if(!Ga||(lu=Pa==null?void 0:Pa.exercise)!=null&&lu.publish_time)return;let Ea;la===1?Ea=oe()(Ga).add(120,"minutes"):Ea=oe()(Ga).add(7,"days"),Un.setFieldsValue({end_time:Ea})},Lt=la=>lt(void 0,null,function*(){var lu,Ga;or(!0);const Ea=yield(0,b.N3)({coursesId:ln.coursesId,check_ids:[...((lu=yt.actionTabs.selectArrs)==null?void 0:lu.map(jn=>Number(jn)))||[]]});console.log(Ea,"res");const ga=((Ga=Ea==null?void 0:Ea.course_info)==null?void 0:Ga.map((jn,Hu)=>it(Ye({},jn),{key:jn.course_group_id,title:jn.course_group_name,name:jn.course_group_name,disabled:!!jn.is_published})))||[];if((Ea==null?void 0:Ea.status)!==-1){nr([...ga]);const jn=oe()();Un.setFieldsValue({publish_time:jn}),(Un.getFieldValue("exercise_type")||1)===1?Un.setFieldsValue({end_time:oe()(jn).add(120,"minutes")}):Un.setFieldsValue({end_time:oe()(jn).add(7,"days")})}or(!1)});(0,a.useEffect)(()=>{var la,lu,Ga,Ea,ga,jn;if((la=Pa==null?void 0:Pa.exercise)!=null&&la.is_appoint_user){const Hu=((Ga=(lu=Pa==null?void 0:Pa.exercise)==null?void 0:lu.all_exercise_users)==null?void 0:Ga.map(Hr=>Hr.user_id))||[];Qa([...Hu])}ul((Ea=Pa==null?void 0:Pa.exercise)==null?void 0:Ea.is_appoint_user),Jt((ga=Pa==null?void 0:Pa.exercise)==null?void 0:ga.is_miss_exam_user),Gn((jn=Pa==null?void 0:Pa.exercise)==null?void 0:jn.is_no_passing_user)},[Pa]),(0,a.useEffect)(()=>{var la,lu,Ga,Ea,ga,jn,Hu,Hr;(lu=(la=yt==null?void 0:yt.actionTabs)==null?void 0:la.selectArrs)!=null&&lu[0]&&yt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ht({type:"exercise/getWorkSetting",payload:{categoryId:(Ea=(Ga=yt==null?void 0:yt.actionTabs)==null?void 0:Ga.selectArrs)==null?void 0:Ea[0],category:(jn=(ga=yt==null?void 0:yt.actionTabs)==null?void 0:ga.selectArrs)==null?void 0:jn[0],coursesId:(Hr=(Hu=yt==null?void 0:yt.actionTabs)==null?void 0:Hu.params)==null?void 0:Hr.id}})},[(Je=yt==null?void 0:yt.actionTabs)==null?void 0:Je.selectArrs]);const Wn=()=>lt(void 0,null,function*(){var la,lu,Ga,Ea,ga,jn,Hu;const Hr=Ye({},Un.getFieldsValue()),Wa=oe()(oe()(Hr.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),rl=oe()(oe()(Hr.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Wa,Wa,33),rl<=Wa){ke.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Aa==null?void 0:Aa.length)<=0&&!xn&&Da.length>0&&!((la=Pa==null?void 0:Pa.exercise)!=null&&la.is_make_up_exercise)){ke.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const sr=Da.map(ol=>ol.key),uu={check_ids:[...((lu=yt.actionTabs.selectArrs)==null?void 0:lu.map(ol=>Number(ol)))||[]],end_time:oe()(Hr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(Hr.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Aa.map(ol=>ol.course_group_id),unified_setting:!Aa.length,exercise_type:Hr.exercise_type,simulate_exercise_num:Hr.simulate_exercise_num};if(((Ga=yt.actionTabs.selectArrsAll)==null?void 0:Ga.length)>0&&yt.actionTabs.type===1&&(uu.check_ids=[...((ga=(Ea=yt.actionTabs.selectArrsAll)==null?void 0:Ea.filter(ol=>!ol.high_resources_consume||ol.high_resources_consume_permission))==null?void 0:ga.map(ol=>Number(ol==null?void 0:ol.id)))||[]]),(jn=Pa==null?void 0:Pa.exercise)!=null&&jn.is_make_up_exercise){if(ir&&Vn.length<=0||!ir&&!(On||_n)){ke.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}uu.is_appoint_user=ir,uu.is_miss_exam_user=On,uu.is_no_passing_user=_n,ir?uu.make_up_exercise_users=Vn.map(ol=>({user_id:ol})):uu.make_up_exercise_user=[]}let{is_locked:ya,open_camera:Ua,screen_open:zi,login_restrict:Ki,ip_bind:Yo,ip_limit:fo,is_random:du,id:Gu,identity_verify:pl,open_phone_video_recording:Ir}=Pa==null?void 0:Pa.exercise;if(yt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(ya||Ua||zi||Ki||Yo||fo=="pub"||fo=="inner"||pl||Ir)&&Hr.exercise_type==2){if(ht({type:"exercise/setActionTabs",payload:{}}),yt.actionTabs.type==2){let ol=he.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ve.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ve.createElement("span",{style:{color:"#FA6400"}}," ",(0,y.hi)(Pa==null?void 0:Pa.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>lt(void 0,null,function*(){var ti;tt(!0);let io=yield(0,fe.Tr)({exercise_ids:[...((ti=yt.actionTabs.selectArrs)==null?void 0:ti.map(Xo=>Number(Xo)))||[]],course_id:ln.coursesId,type:"exercise"});if((io==null?void 0:io.student_count)===0){if((yield xa(uu))&&yt.actionTabs.isRouter){ol.destroy(),x.history.push(`/classrooms/${ln.coursesId}/exercise/${Gu}/detail?random=${du}&tabs=3&childrenTabs=2`);return}ht({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else De(uu),re(io)}),onCancel:()=>{ol.destroy(),tt(!1),xa(uu)}})}else{let ol=he.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ve.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>lt(void 0,null,function*(){var ti;tt(!0);let io=yield(0,fe.Tr)({exercise_ids:[...((ti=yt.actionTabs.selectArrs)==null?void 0:ti.map(Xo=>Number(Xo)))||[]],course_id:ln.coursesId,type:"exercise"});if((io==null?void 0:io.student_count)===0){if((yield xa(uu))&&yt.actionTabs.isRouter){x.history.push(`/classrooms/${ln.coursesId}/exercise/${Gu}/detail?random=${du}&tabs=3&childrenTabs=2`);return}ht({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else De(uu),re(io)})})}return}let Cl=yield(0,fe.Tr)({exercise_ids:[...((Hu=yt.actionTabs.selectArrs)==null?void 0:Hu.map(ol=>Number(ol)))||[]],course_id:ln.coursesId,type:"exercise"});(Cl==null?void 0:Cl.student_count)===0?xa(uu):(De(uu),re(Cl))}),ra=()=>{var la;let lu=[...(la=yt.actionTabs.selectArrsAll)==null?void 0:la.filter(Ga=>Ga.high_resources_consume&&!Ga.high_resources_consume_permission)];(lu==null?void 0:lu.length)>0&&yt.actionTabs.type===1&&he.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ve.createElement("div",null,ve.createElement("div",{className:de.tipcontent},ve.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",lu==null?void 0:lu.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ve.createElement("div",{className:"mt20 mb20"},lu==null?void 0:lu.map(Ga=>ve.createElement("div",{className:de.failedList,key:Ga.id},ve.createElement("div",{className:de.name},Ga==null?void 0:Ga.exercise_name),ve.createElement("div",{className:de.publish,onClick:()=>{(0,y.xg)(`/classrooms/${ln.coursesId}/exercise/${Ga.id}/detail?random=${Ga.is_random}`)}},"\u53D1\u5E03"))))))})},xa=la=>lt(void 0,null,function*(){var lu,Ga,Ea;if(yt.actionTabs.type===1){let Hu=[...(lu=yt.actionTabs.selectArrsAll)==null?void 0:lu.filter(Hr=>Hr.high_resources_consume&&!Hr.high_resources_consume_permission)];if((Hu==null?void 0:Hu.length)==yt.actionTabs.selectArrsAll.length){ht({type:"exercise/setActionTabs",payload:{}}),ra();return}}let ga=!1;return er(!0),(yield(0,E.ZP)(`/api/courses/${ln.coursesId}/exercises/publish.json`,{method:"post",body:la})).status===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Kn(),ke.ZP.success("\u53D1\u5E03\u6210\u529F"),ht({type:"exercise/setActionTabs",payload:{}}),(Ga=yt==null?void 0:yt.actionTabs)!=null&&Ga.cb?(Ea=yt==null?void 0:yt.actionTabs)==null||Ea.cb():ht({type:"classroomList/getClassroomExercisesList",payload:Ye({},yt.actionTabs.params)}),ga=!0,yt.actionTabs.type===1&&ra()),er(!1),ga}),Kn=()=>{Cu(1),nr([]),Zt([])},Du=(la,lu,Ga)=>{la<=0?ke.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Qa(lu),_u(Ga),qn(!1))};return ve.createElement(he.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:yt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Wn,confirmLoading:Er||cu,onCancel:()=>{Kn(),ht({type:"exercise/setActionTabs",payload:{}})}},ve.createElement(Fe.Z,{spinning:cu},Da&&ve.createElement(Ce.default,{form:Un},!!((ot=yt==null?void 0:yt.actionTabs)!=null&&ot.disabled)&&ve.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ve.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Ct=Pa==null?void 0:Pa.exercise)!=null&&Ct.is_make_up_exercise)&&ve.createElement(ve.Fragment,null,ve.createElement(xe.Z,null,ve.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ve.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ve.createElement(Ce.default.Item,{name:"exercise_type"},ve.createElement(pe.ZP.Group,{disabled:((kt=Pa==null?void 0:Pa.exercise)==null?void 0:kt.exercise_status)>1,onChange:la=>{hu(la.target.value),Ot(la.target.value)}},ve.createElement(pe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ve.createElement(pe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Ta==2&&ve.createElement(xe.Z,{className:`${de.contentInterval}`},ve.createElement("span",{className:`${de.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ve.createElement(Ce.default.Item,{name:"simulate_exercise_num"},ve.createElement(Se.Z,{className:de.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Mt=Pa==null?void 0:Pa.exercise)==null?void 0:Mt.exercise_status)>1,min:1,max:999})),ve.createElement("span",null,"\u6B21",ve.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ve.createElement(xe.Z,null,ve.createElement("span",{className:"mr10 mt5"},ve.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ve.createElement(Ce.default.Item,{name:"publish_time"},ve.createElement(Ae.default,{style:{width:170},disabledDate:la=>la&&la<=oe()().subtract(0,"days"),disabledTime:ct,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ve.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ve.createElement(Ce.default.Item,{name:"end_time"},ve.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},disabledDate:la=>la&&la{var Ga,Ea,ga,jn,Hu;if(ul(la),la)if((Ga=Pa==null?void 0:Pa.exercise)!=null&&Ga.is_appoint_user){const Hr=(ga=(Ea=Pa==null?void 0:Pa.exercise)==null?void 0:Ea.all_exercise_users)==null?void 0:ga.map(Wa=>Wa.user_id);Qa([...Hr])}else Qa([]),Jt(!1),Gn(!1);else Jt((jn=Pa==null?void 0:Pa.exercise)==null?void 0:jn.is_miss_exam_user),Gn((Hu=Pa==null?void 0:Pa.exercise)==null?void 0:Hu.is_no_passing_user)},disabled:((ut=Pa==null?void 0:Pa.exercise)==null?void 0:ut.exercise_status)!==1}),ve.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ir&&ve.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ve.createElement(ze.default,{checked:On,disabled:((un=Pa==null?void 0:Pa.exercise)==null?void 0:un.exercise_status)!==1||((Pn=Pa==null?void 0:Pa.exercise)==null?void 0:Pn.miss_exam_count)<=0,onChange:la=>{Jt(la.target.checked)}},ve.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ve.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{oa(1),ul(!1),qn(!0)}},"\uFF08",`${(Rn=Pa==null?void 0:Pa.exercise)==null?void 0:Rn.miss_exam_count}\u4EBA`,"\uFF09"),ve.createElement(ze.default,{checked:_n,disabled:((bt=Pa==null?void 0:Pa.exercise)==null?void 0:bt.exercise_status)!==1||((An=Pa==null?void 0:Pa.exercise)==null?void 0:An.no_passing_count)<=0,onChange:la=>{Gn(la.target.checked)}},ve.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ve.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{oa(2),ul(!1),qn(!0)}},"\uFF08",`${(Nn=Pa==null?void 0:Pa.exercise)==null?void 0:Nn.no_passing_count}\u4EBA`,"\uFF09")),ir&&ve.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ve.createElement(Me.ZP,{type:"primary",ghost:!0,disabled:((Qt=Pa==null?void 0:Pa.exercise)==null?void 0:Qt.exercise_status)!==1,onClick:()=>{qn(!0),oa(void 0)}},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ve.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ve.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Vn.length||0} \u4EBA`,"\uFF09"))),yt.actionTabs.type===2&&!((zt=Pa==null?void 0:Pa.exercise)!=null&&zt.is_make_up_exercise)&&ve.createElement(xe.Z,{style:{marginBottom:"10px"}},ve.createElement("span",{className:"mr10"},ve.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ve.createElement(pe.ZP.Group,{value:xn,onChange:la=>{vl(la.target.value),Zt([])}},ve.createElement(pe.ZP,{disabled:!!((jt=yt==null?void 0:yt.actionTabs)!=null&&jt.disabled)||Da.some(la=>la==null?void 0:la.is_published)||!((sn=yt==null?void 0:yt.actionTabs)!=null&&sn.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ve.createElement(pe.ZP,{disabled:Da.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Da.length<=0&&yt.actionTabs.type===2&&!((vt=Pa==null?void 0:Pa.exercise)!=null&&vt.is_make_up_exercise)&&ve.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(yt.actionTabs.type===1||!xn)&&!((Tt=Pa==null?void 0:Pa.exercise)!=null&&Tt.is_make_up_exercise)&&Da.length>0&&ve.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ve.createElement("span",{style:{flex:1}},ve.createElement(ze.default,{checked:Aa.length===Da.length,onChange:la=>{Aa.length===Da.length?Zt([]):Zt(Da)}},"\u5168\u9009")),ve.createElement("span",{style:{width:16}}),ve.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Aa.length||0,"\u4E2A\u5206\u73ED")),(yt.actionTabs.type===1||!xn)&&!((qt=Pa==null?void 0:Pa.exercise)!=null&&qt.is_make_up_exercise)&&Da.length>0&&ve.createElement(te.Z,{data:Da,selectedRowKeys:Aa,setSelectedRowKeys:Zt})),ve.createElement(ne.Z,{visible:Za,setVisible:qn,onK:Du,selectKeys:Vn,selectRows:gu,appointStudent:ir,modalParams:ua,courseId:ln.categoryId||((Ke=(St=yt==null?void 0:yt.actionTabs)==null?void 0:St.selectArrs)==null?void 0:Ke[0])})),ve.createElement(ye.Z,{resdata:ft,type:"exercisepush",okloading:Er,oktext:(ft==null?void 0:ft.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:la=>lt(void 0,null,function*(){var lu,Ga,Ea;er(!0);let ga=yield(0,E.ZP)(`/api/courses/${ln.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((lu=yt.actionTabs.selectArrs)==null?void 0:lu.map(jn=>Number(jn)))||[]]}});if(er(!1),(ga==null?void 0:ga.status)===0)if(Xe){let jn=yield xa(ge);if(he.default.destroyAll(),jn&&yt.actionTabs.isRouter){x.history.push(`/classrooms/${ln.coursesId}/exercise/${(Ga=Pa==null?void 0:Pa.exercise)==null?void 0:Ga.id}/detail?random=${(Ea=Pa==null?void 0:Pa.exercise)==null?void 0:Ea.is_random}&tabs=3&childrenTabs=2`);return}ht({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else xa(ge)})}))};var Ze=(0,x.connect)(({exercise:yt})=>({exercise:yt}))(nt)},63938:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ie}});var a=z(67294),Ce=z(28802),ke=z(84567),he=z(71230),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",pe=z(26194),Se=(ze,Me,me)=>new Promise((oe,E)=>{var y=ee=>{try{b(me.next(ee))}catch(te){E(te)}},x=ee=>{try{b(me.throw(ee))}catch(te){E(te)}},b=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(y,x);b((me=me.apply(ze,Me)).next())}),Ie=({data:ze,value:Me=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:E,onChange:y=()=>{}})=>{const[x,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,de]=(0,a.useState)([]);let[ye,fe]=(0,a.useState)(1),[ve,Ne]=(0,a.useState)();return(0,a.useEffect)(()=>{b(ze),te([]),de([])},[ze]),(0,a.useEffect)(()=>{oe&&(te(E),de(E))},[E]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(Ce.default.Search,{size:"middle",onChange:Le=>Se(void 0,null,function*(){b(ze.filter(Re=>{var He;return(He=Re==null?void 0:Re.name)==null?void 0:He.includes(Le.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&a.createElement(pe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(ke.default.Group,{value:ee.map(Le=>`${Le.course_group_id}`),onChange:Le=>{oe(x.filter(Re=>Le.includes(`${Re.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Le,Re)=>a.createElement(he.Z,{key:Le.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(ke.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Le.is_published,value:`${Le.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:Le.is_published?"108px":"170px"}},Le.name),Le.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(Ce.default.Search,{onChange:Le=>{de(ee.filter(Re=>Re.name.includes(Le.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(pe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Le,Re)=>a.createElement(he.Z,{justify:"space-between",style:{marginTop:"10px"},key:Le.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Le.name),a.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(ee.filter(He=>`${He.course_group_name}`!=`${Le.course_group_name}`))}})))))))}},97917:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(55054),ke=z(37720),he=z(91773),Fe=z(62844),xe=z(74330),pe=z(57399),Se=z(28802),Ae=z(71230),Ie=z(15746),ze=z(85804),Me=z(15835),me=z(94699),oe=z.n(me),E=z(35973),y=z(28706),x=z(53814),b=z(52262),ee=z(9343),te=z(67294),ne=(ve,Ne,Le)=>new Promise((Re,He)=>{var We=Ye=>{try{Ue(Le.next(Ye))}catch(it){He(it)}},Ge=Ye=>{try{Ue(Le.throw(Ye))}catch(it){He(it)}},Ue=Ye=>Ye.done?Re(Ye.value):Promise.resolve(Ye.value).then(We,Ge);Ue((Le=Le.apply(ve,Ne)).next())});const{Countdown:de}=Ce.default,ye=({value:ve,onChange:Ne,MaxMinutes:Le})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(ke.Z,{value:ve,onChange:Ne,min:0,precision:0,max:Le,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Le}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),fe=({exercise:ve,successCb:Ne,dispatch:Le})=>{var Re,He,We,Ge;const Ue=(0,E.useParams)(),[Ye]=he.default.useForm(),it=he.default.useWatch("time",Ye),[lt,Bt]=(0,a.useState)(!1),ct=(0,a.useRef)(),{actionTabs:nt}=ve,[Ze,yt]=(0,a.useState)(),[,ht,Je,ot]=(0,ee.U)(Me.n7,{id:Ue.categoryId}),[,Ct,kt]=(0,ee.U)(Me.Cd,{});(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Bt(!1),Ye.resetFields())},[ve.actionTabs.key]);const Mt=()=>new Promise(Qt=>ne(void 0,null,function*(){var zt,jt;return ct.current=yield(0,x.y)({ip_limit:(zt=nt==null?void 0:nt.exerciseParams)==null?void 0:zt.ip_limit,ip_bind:(jt=nt==null?void 0:nt.exerciseParams)==null?void 0:jt.ip_bind_type}),Qt()})),st=()=>ne(void 0,null,function*(){var Qt,zt,jt,sn,vt;yield Ye.validateFields();const Tt=Ye.getFieldsValue();if(Bt(!0),(((Qt=nt==null?void 0:nt.exerciseParams)==null?void 0:Qt.ip_limit)!=="no"||(zt=nt==null?void 0:nt.exerciseParams)!=null&&zt.ip_bind_type)&&(yield Mt()),(yield(0,Me.ZD)((jt=nt==null?void 0:nt.exerciseParams)==null?void 0:jt.id,{exercise_user_id:(sn=nt==null?void 0:nt.exerciseParams)==null?void 0:sn.exercise_user_id,unlock_key:Tt.unlock_key,time:Tt.time,ip:ct.current})).status===0){if(Ne){Le({type:"exercise/setActionTabs",payload:{}}),Ne();return}const St=nt==null?void 0:nt.exerciseParams;(0,y.nr)({inner_ip:St.inner_ip,public_ip:St.public_ip,open_camera:St.open_camera,ip_limit:St.ip_limit,ip_bind:St.ip_bind,ip_bind_type:St.ip_bind_type,exercise_tips:St.exercise_tips,exerciseId:St.id,screen_open:St.screen_open,screen_num:St.screen_num,screen_sec:St.screen_sec,coursesId:Ue.coursesId,login:(vt=(0,b.eY)())==null?void 0:vt.login,history,identity_verify:St.identity_verify,open_phone_video_recording:St.open_phone_video_recording,current_status:St.current_status}),Le({type:"exercise/setActionTabs",payload:{}})}Bt(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Qt=>te.createElement("span",{className:Qt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Qt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Qt=>te.createElement("span",{className:Qt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Qt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],un=((Re=nt==null?void 0:nt.exerciseParams)==null?void 0:Re.errorMessage)&&typeof((He=nt==null?void 0:nt.exerciseParams)==null?void 0:He.errorMessage)=="object";(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Qt=yield kt(Ue);yield Je({}),Qt.status||yt(Qt)})},[ve.actionTabs.key]);const{time:Pn,end_time:Rn}=(Ze==null?void 0:Ze.exercise)||{},bt=ot!=null&&ot.user_end_time?oe()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):oe()(),An=oe()(ot==null?void 0:ot.user_total_end_time)>bt?Math.round(oe().duration(oe()(ot==null?void 0:ot.user_total_end_time).diff(bt.startOf("minute"))).asMinutes()):0,Nn=((ot==null?void 0:ot.student_left_minutes)||0)+(it||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((We=nt==null?void 0:nt.exerciseParams)!=null&&We.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Le({type:"exercise/setActionTabs",payload:{}})}},te.createElement(xe.Z,{spinning:ht||Ct},un&&te.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 "),!un&&te.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"),un&&te.createElement(pe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ge=nt==null?void 0:nt.exerciseParams)==null?void 0:Ge.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Pn!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ye,{MaxMinutes:An})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ht||Ct?"--":Nn),"\u5206\u949F",Nn!==0&&(ot==null?void 0:ot.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},oe()(ot==null?void 0:ot.user_end_time).add(it||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",oe()(Rn).format("YYYY-MM-DD HH:mm")))),te.createElement(Ae.Z,{justify:"space-between",align:"middle"},te.createElement(Ie.Z,null),te.createElement(Ie.Z,null,te.createElement(ze.ZP,{loading:lt,onClick:st},"\u8FDB\u5165\u8003\u8BD5"))))))};rt.Z=(0,E.connect)(({exercise:ve})=>({exercise:ve}))(fe)},7703:function(Ft,rt,z){"use strict";z.d(rt,{w:function(){return xe}});var a=z(33170),Ce=z(62844),ke=z(35973),he=z(67294),Fe=(pe,Se,Ae)=>new Promise((Ie,ze)=>{var Me=E=>{try{oe(Ae.next(E))}catch(y){ze(y)}},me=E=>{try{oe(Ae.throw(E))}catch(y){ze(y)}},oe=E=>E.done?Ie(E.value):Promise.resolve(E.value).then(Me,me);oe((Ae=Ae.apply(pe,Se)).next())});const xe=(pe,Se,Ae="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Ie=1,ze=2)=>Fe(void 0,null,function*(){Ie===1&&(0,ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Ie===1?Ae:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Me=yield(0,a.ZP)(`/api/exercises/${Se}/user_appraise_status.json`,{method:"get",params:{appraise_type:Ie}});if((Me==null?void 0:Me.status)===-1)return(0,ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let me={status:0};if((Me==null?void 0:Me.type)===2&&(me=yield(0,a.ZP)(`/api/exercises/${Se}/create_appraise_students.json`,{method:"get"})),(0,ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(me==null?void 0:me.status)===-1)return Promise.reject();if((Me==null?void 0:Me.type)===2){const oe=()=>{ke.history.replace(`/classrooms/${pe}/exercise/${Se}/centralizeReview/${me==null?void 0:me.login}`)};if(Ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:oe,onCancel:()=>{ze===1&&ke.history.replace(`/classrooms/${pe}/exercise/${Se}/detail`)},content:he.createElement("div",null,he.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",he.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),he.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),ze!==3)return Promise.reject()}if((Me==null?void 0:Me.type)===3&&(Ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{ze===1&&ke.history.replace(`/classrooms/${pe}/exercise/${Se}/detail`)},content:he.createElement("div",null,(Me==null?void 0:Me.message)||"")}),ze!==3)||(Me==null?void 0:Me.type)===4&&(Ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze===1&&ke.history.replace(`/classrooms/${pe}/exercise/${Se}/detail`)},content:he.createElement("div",null,(Me==null?void 0:Me.message)||"")}),ze!==3))return Promise.reject()})},42469:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ve}});var a=z(67294),Ce={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},ke=Object.defineProperty,he=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,pe=(Ne,Le,Re)=>Le in Ne?ke(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,Se=(Ne,Le)=>{for(var Re in Le||(Le={}))Fe.call(Le,Re)&&pe(Ne,Re,Le[Re]);if(he)for(var Re of he(Le))xe.call(Le,Re)&&pe(Ne,Re,Le[Re]);return Ne};const Ae=Ne=>React.createElement("svg",Se({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ne),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",ze=z(55238),Me=z(94184),me=z.n(Me),oe=z(67294),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ne,Le,Re)=>Le in Ne?E(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,de=(Ne,Le)=>{for(var Re in Le||(Le={}))ee.call(Le,Re)&&ne(Ne,Re,Le[Re]);if(b)for(var Re of b(Le))te.call(Le,Re)&&ne(Ne,Re,Le[Re]);return Ne},ye=(Ne,Le)=>y(Ne,x(Le)),ve=({dataSource:Ne,className:Le,style:Re})=>{const[He,We]=(0,a.useState)([]),[Ge,Ue]=(0,a.useState)(""),Ye=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ne!=null&&Ne.length){const Bt=String(Math.random()).slice(-6),ct=Ne.map(nt=>ye(de({},nt),{key:`${Bt}-${nt.key}`}));We(ct),Ue(ct[0].key)}},[Ne.length]);const it=Bt=>{Ue(Bt),Ye.current=Bt;const ct=document.getElementById(Bt);if(ct){const nt=ct.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:nt,behavior:"smooth"})}},lt=()=>{const Bt=He.map(nt=>document.getElementById(nt.key)),ct=window.innerHeight/2;for(const nt of Bt)if(nt){const Ze=nt.getBoundingClientRect();if(Ze.top>=0&&Ze.top(window.addEventListener("scroll",lt),()=>{window.removeEventListener("scroll",lt)}),[He]),oe.createElement("div",{className:me()(Ce.anchorNavigation,Le),style:Re},oe.createElement(ze.default,{items:He,tabBarGutter:60,className:Ce.tabs,activeKey:Ge,onChange:it}),He.map(Bt=>oe.createElement("div",{key:Bt.key,id:Bt.key,className:Ce.box},oe.createElement("div",{className:Ce.head},oe.createElement("img",{className:"mr10",src:Ie,alt:"Dot"}),Bt.label),oe.createElement("div",{className:Ce.element},Bt.element))))}},17998:function(Ft,rt,z){"use strict";z.d(rt,{Q8:function(){return nt},d0:function(){return Ze},w6:function(){return ct}});var a=z(67294),Ce=z(18046),ke=z(88044),he=z(2453),Fe=z(62844),xe=z(98813),pe=z(71230),Se=z(15746),Ae=z(83062),Ie=z(84567),ze=z(85804),Me=z(94699),me=z.n(Me),oe=z(52262),E=z(33170),y=z(96486),x=z.n(y),b=z(28706),ee=z(39886),te=z(35973),ne=z(39717),de=z(78207),ye=z(92882),fe=z(96332),ve=z(93686),Ne=z(67294),Le=Object.defineProperty,Re=Object.defineProperties,He=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ye=(Ct,kt,Mt)=>kt in Ct?Le(Ct,kt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ct[kt]=Mt,it=(Ct,kt)=>{for(var Mt in kt||(kt={}))Ge.call(kt,Mt)&&Ye(Ct,Mt,kt[Mt]);if(We)for(var Mt of We(kt))Ue.call(kt,Mt)&&Ye(Ct,Mt,kt[Mt]);return Ct},lt=(Ct,kt)=>Re(Ct,He(kt)),Bt=(Ct,kt,Mt)=>new Promise((st,ut)=>{var un=bt=>{try{Rn(Mt.next(bt))}catch(An){ut(An)}},Pn=bt=>{try{Rn(Mt.throw(bt))}catch(An){ut(An)}},Rn=bt=>bt.done?st(bt.value):Promise.resolve(bt.value).then(un,Pn);Rn((Mt=Mt.apply(Ct,kt)).next())});function ct(Ct,kt){const Mt=[];for(let st=Ct;st{const st=Ctme()(kt).endOf("day"),un=Ct{const Mt=parseInt(me()(Ct).format("HH")),st=parseInt(me()().format("HH")),ut=parseInt(me()().format("mm"));if(!Ct)return{disabledHours:()=>ct(0,st),disabledMinutes:()=>ct(0,ut)};if(kt){const un=parseInt(me()(kt).format("HH")),Pn=parseInt(me()(kt).format("mm"));return me()(Ct).isSame(me()(kt),"day")?{disabledHours:()=>ct(0,un),disabledMinutes:()=>Mt<=un?ct(0,Pn):[]}:void 0}if(me()(Ct).isSame(me()(),"day"))return{disabledHours:()=>ct(0,st),disabledMinutes:()=>me()(Ct).isSame(me()(),"hour")&&Mt<=st?ct(0,ut):[]}},yt=(Ct,kt)=>Ct==null?void 0:Ct.map(Mt=>{var st;return(st=kt==null?void 0:kt.find(ut=>ut.value===Mt))==null?void 0:st.id}),{RangePicker:ht}=Ce.default,{Option:Je}=ke.default,ot=({shixunHomeworks:Ct,loading:kt,dispatch:Mt,classroomList:st,user:ut})=>{var un,Pn,Rn,bt,An,Nn,Qt,zt,jt;const sn=(0,te.useParams)(),{workSetting:vt,workList:Tt,shixunWorkList:qt,headerInfo:St,changeData:Ke}=Ct,[ln,Un]=(0,a.useState)(!1),[Ca,Cu]=(0,a.useState)(!1);let[Da,nr]=(0,a.useState)([]),[cu,or]=(0,a.useState)([]),[Aa,Zt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[xn,vl]=(0,a.useState)({}),[Er,er]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{nr([])},[]),(0,a.useEffect)(()=>{Un(!(0,oe.GJ)())},[(0,oe.GJ)()]);const Pa=()=>{Mt({type:"shixunHomeworks/getWorkSetting",payload:it({},sn)})};(0,a.useEffect)(()=>{if(!(vt!=null&&vt.course_id))return;Object.keys(Aa).map(function(_n){Aa[_n]=vt[_n]}),(!Aa.allow_late||!Aa.unified_late)&&(Aa.late_penalty=20,Aa.penalty_type=ne.Q.Percent),Aa.unified_setting||(Aa.unified_late=!1,Aa.unified_anonymous_comment=!1,Aa.unified_anonymous_appeal=!1),Da=JSON.parse(JSON.stringify(vt.group_settings.map(_n=>lt(it({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.publish_time!==null))),cu=JSON.parse(JSON.stringify(vt.allow_late_settings.map(_n=>lt(it({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.late_time!==null))),Zt(it({},Aa));const Jt=(0,b.QE)((Da==null?void 0:Da.length)>0?Da:[]);nr([...Jt]),(cu==null?void 0:cu.length)<=0?or([{penalty_type:ne.Q.Percent,late_penalty:20}]):or([...cu])},[vt]);const Za=()=>Bt(void 0,null,function*(){var Jt,_n;if(((Jt=ut==null?void 0:ut.userInfo)==null?void 0:Jt.user_status)===2){(0,de.Rd)();return}const Gn=JSON.parse(JSON.stringify(Aa));if(Gn.challenge_settings.filter(oa=>!oa.hide),Gn.categoryId=sn.categoryId,(_n=Gn.challenge_settings)!=null&&_n.every(oa=>!oa.checked)){he.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Da),!Aa.unified_setting)Da=Da==null?void 0:Da.map(oa=>{var Ta;if(!oa.publish_time||!oa.end_time)throw he.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!oa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return oa.group_name=typeof(oa==null?void 0:oa.group_name)=="string"?[oa==null?void 0:oa.group_name]:oa==null?void 0:oa.group_name,oa.group_id=(Ta=vt.group_settings)==null?void 0:Ta.filter(hu=>{var ft;return(ft=oa==null?void 0:oa.group_name)==null?void 0:ft.includes(hu.group_name)}).map(hu=>hu.group_id||hu.id).toString().split(","),oa});else if(!Aa.publish_time||!Aa.end_time)throw he.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Gn.group_settings=Da,Aa.allow_late)if(Aa.unified_late){if(Aa.late_penalty===null||Aa.late_penalty===void 0||Aa.late_penalty<0||Aa.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Aa.late_time)throw he.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else cu=cu==null?void 0:cu.map(oa=>{var Ta,hu;if(oa.late_penalty===null||oa.late_penalty===void 0||oa.late_penalty<0||oa.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!oa.late_time)throw he.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!oa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return oa.group_name=typeof(oa==null?void 0:oa.group_name)=="string"?[oa==null?void 0:oa.group_name]:oa==null?void 0:oa.group_name,oa.group_id=(hu=(Ta=oa==null?void 0:oa.group_name)==null?void 0:Ta.map(ft=>{var re,ge;let De=(ge=(re=vt.group_settings)==null?void 0:re.filter(Xe=>(Xe==null?void 0:Xe.group_name)===ft))==null?void 0:ge[0];return De==null?void 0:De.group_id}))==null?void 0:hu.toString().split(","),oa}),Gn.allow_late_settings=cu;let ua=yield(0,ve.Tr)({homework_common_ids:[parseInt(sn.categoryId)],course_id:sn.coursesId,type:"homework_common"});(ua==null?void 0:ua.student_count)===0?qn(Gn):(er(Gn),vl(ua))}),qn=Jt=>{var _n;if(Jt.total_score===null){he.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Jt!=null&&Jt.work_efficiency&&Jt.eff_score===null){he.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Gn=Jt.challenge_settings.reduce((Ta,hu)=>Ta+Number(hu.challenge_score),0);if((Gn==null?void 0:Gn.toFixed(10))!==((_n=Jt.total_score-Jt.eff_score)==null?void 0:_n.toFixed(10))){he.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Jt.total_score}\u5206`);return}const ua={shixun_evaluation:Jt.shixun_evaluation,challenge_settings:Jt.challenge_settings};let oa=()=>{var Ta;const hu=()=>Bt(void 0,null,function*(){Cu(!0),(yield(0,E.ZP)(`/api/homework_commons/${sn.categoryId}/publish_setting.json`,{method:"post",body:it({},Jt)})).status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),Pa(),Mt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:it({},sn)})),Cu(!1)});!(0,y.isEqual)(Ke,ua)&&!((Ta=St==null?void 0:St.homework_status)!=null&&Ta.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:hu}):hu()};vt!=null&&vt.high_resources_consume&&!(vt!=null&&vt.high_resources_consume_permission)?Mt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:sn.coursesId,type:"shixun",type_id:sn.categoryId,name:vt.homework_name,fn:()=>{oa()}}}):oa()},Vn=(Jt,_n,Gn="group_id")=>{var ua;return _n?_n.find(oa=>oa[Gn]===Jt):(ua=vt==null?void 0:vt.group_settings)==null?void 0:ua.find(oa=>oa.group_id[0]===Jt)},Qa=(vt==null?void 0:vt.allow_late)||(vt==null?void 0:vt.anonymous_comment),gu=Jt=>{var _n,Gn;const ua=Vn(Jt,vt==null?void 0:vt.allow_late_settings,"id"),oa=Vn(Jt,vt==null?void 0:vt.anonymous_comment_settings),Ta=Vn(Jt);return(vt==null?void 0:vt.allow_late)&&ua&&me()(ua==null?void 0:ua.late_time)<=me()()||(vt==null?void 0:vt.anonymous_comment)&&oa&&(oa==null?void 0:oa.evaluation_start)!==null||((Gn=(me()(Ta==null?void 0:Ta.end_time)<=me()()&&((_n=vt==null?void 0:vt.allow_late_settings)==null?void 0:_n.filter(hu=>hu.group_id.includes(Jt))))[0])==null?void 0:Gn.late_time)!=null},_u=(0,a.useMemo)(()=>(vt==null?void 0:vt.allow_late)||(vt==null?void 0:vt.all_group_late),[vt,St]),ir=vt==null?void 0:vt.anonymous_comment,ul=Jt=>{if(!Jt)return!1;const _n=Vn(Jt,vt==null?void 0:vt.anonymous_comment_settings);return(vt==null?void 0:vt.anonymous_comment)&&_n&&(_n==null?void 0:_n.evaluation_start)!==null},On=(Jt,_n)=>{var Gn,ua,oa,Ta,hu;Jt!=null&&Jt.group_id||(Jt.group_id=yt(Jt==null?void 0:Jt.group_name,vt==null?void 0:vt.group_settings)),Mt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Jt,index:_n,rangePickerDisabled:(ua=(Gn=Jt==null?void 0:Jt.group_id)==null?void 0:Gn[0])!=null&&ua.publish_time?ln||(me()()<=me()((Ta=Vn((oa=Jt==null?void 0:Jt.group_id)==null?void 0:oa[0]))==null?void 0:Ta.publish_time)?!1:[!0,gu((hu=Jt==null?void 0:Jt.group_id)==null?void 0:hu[0])]):!1,disabledDate:vt==null?void 0:vt.course_end_date}})};return Ne.createElement("section",{className:ee.Z.form},Ne.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ne.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ne.createElement("div",null,Ne.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ne.createElement(xe.ZP.Group,{disabled:ln||!((un=St==null?void 0:St.homework_status)!=null&&un.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((Pn=st.AssistantObject.practice)!=null&&Pn.can_publish),value:Aa.unified_setting,onChange:Jt=>{var _n;if(!((_n=St==null?void 0:St.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))){he.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Aa.unified_setting=!Aa.unified_setting,Aa.unified_setting||(Aa.unified_late=!1,or([{late_penalty:5}])),Zt(Object.assign({},Aa)),Aa.unified_setting===!1&&Da==""){nr(Da.concat({}));return}Aa.unified_setting&&(nr([]),or([{late_penalty:5}]))}},Ne.createElement(xe.ZP,{value:!0,disabled:ln||!(vt!=null&&vt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ne.createElement(xe.ZP,{disabled:ln||!((Rn=vt==null?void 0:vt.group_settings)!=null&&Rn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((bt=vt==null?void 0:vt.group_settings)==null?void 0:bt.length)===0&&Ne.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Aa.unified_setting&&Ne.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ne.createElement(pe.Z,{align:"middle"},Ne.createElement(Se.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ne.createElement(Se.Z,{className:"ml10"},Ne.createElement(Ce.default,{size:"large",disabled:ln||!((An=St==null?void 0:St.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03")||(Nn=St==null?void 0:St.homework_status)!=null&&Nn.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((Qt=st.AssistantObject.practice)!=null&&Qt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Jt=>nt(Jt,vt==null?void 0:vt.course_end_date),disabledTime:Jt=>Ze(Jt),value:Aa.publish_time?me()(Aa.publish_time):"",onChange:(Jt,_n)=>{Aa.publish_time=_n,(Aa.end_time==""||!Aa.end_time)&&Aa.unified_setting&&(Aa.end_time=me()(Jt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Zt(Object.assign({},Aa))}}))),Ne.createElement(pe.Z,{align:"middle",className:"pl30"},Ne.createElement(Se.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ne.createElement(Se.Z,{className:"ml10"},Ne.createElement(Ce.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(vt==null?void 0:vt.allow_late)&&(vt==null?void 0:vt.homework_status.includes("\u5DF2\u622A\u6B62"))||ln||(vt==null?void 0:vt.allow_late)&&me()()>=me()(vt==null?void 0:vt.end_time)||(0,oe.Rm)()&&!((zt=st.AssistantObject.practice)!=null&&zt.can_publish),disabledDate:Jt=>nt(Jt,vt==null?void 0:vt.course_end_date,Aa.publish_time),disabledTime:Jt=>Ze(Jt,Aa.publish_time),value:Aa.end_time?me()(Aa.end_time):"",onChange:(Jt,_n)=>{Aa.end_time=_n,Zt(Object.assign({},Aa))}})))),!Aa.unified_setting&&(Da==null?void 0:Da.length)>0&&Ne.createElement(pe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Da&&Da.map(function(Jt,_n){var Gn,ua,oa,Ta,hu,ft,re;return Ne.createElement(Se.Z,{span:24,key:_n},Ne.createElement(pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_n==(Da==null?void 0:Da.length)-1?"0px":"10px"}},Ne.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",_n+1),Ne.createElement(ke.default,{disabled:ln||((Gn=St==null?void 0:St.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03")&&Jt.id||me()(){var De;if((0,oe.Rm)()&&!((De=st.AssistantObject.practice)!=null&&De.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Da[_n].group_name=ge,Da[_n].group_id=Jt.group_id;const Xe=(0,y.flattenDeep)(Da.map(Ot=>Ot.group_name)),tt=cu.map(Ot=>{let Lt=(Ot==null?void 0:Ot.group_name)||[];return lt(it({},Ot),{group_name:(0,y.remove)(Lt,Wn=>Xe.includes(Wn))})});or(tt),nr(Da.slice())},maxTagCount:4,maxTagPlaceholder:ge=>Ne.createElement("div",{style:{cursor:"pointer"},onClick:()=>On(Jt,_n)},"+",ge==null?void 0:ge.length)},vt.group_settings&&vt.group_settings.map(function(ge){if(!Da.map(Xe=>Xe.group_name).flat().includes(ge.group_name))return Ne.createElement(Je,{value:ge.group_name,key:ge.id},ge.group_name)})),Ne.createElement("div",{className:"ml20"},Ne.createElement(ht,{size:"large",ranges:{\u6B64\u523B:[Jt.publish_time?me()(Jt.publish_time):me()(),me()()]},allowClear:!1,disabled:ln||(me()()<=me()((Ta=Vn((oa=Jt==null?void 0:Jt.group_id)==null?void 0:oa[0]))==null?void 0:Ta.publish_time)?!1:[!0,gu((hu=Jt==null?void 0:Jt.group_id)==null?void 0:hu[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ge=>nt(ge,vt==null?void 0:vt.course_end_date),disabledTime:ge=>Ze(ge),showTime:{showNow:!0,format:"HH:mm",defaultValue:[me()((0,b.U6)(),"HH:mm"),me()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Jt.publish_time?me()(Jt.publish_time):void 0,Jt.end_time?me()(Jt.end_time):void 0],onChange:(ge,De)=>{var Xe;if((0,oe.Rm)()&&!((Xe=st.AssistantObject.practice)!=null&&Xe.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Da[_n].publish_time=De[0],!Jt.end_time&&De[0]?Da[_n].end_time=me()(De[0]).add(7,"days"):Da[_n].end_time=De[1],nr([...Da])},onCalendarChange:(ge,De,Xe)=>{if(De!=null&&De[0]&&!De[1]){const tt=me()(De[0]).add(7,"days");Da[_n].publish_time=De[0],Da[_n].end_time=tt,nr([...Da])}}})),!ln&&Ne.createElement("div",{style:{display:"flex",width:"50px"}},((ft=Jt==null?void 0:Jt.group_id)==null?void 0:ft.length)>1&&Ne.createElement(Ae.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ne.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>On(Jt,_n)})),Da.length<((re=vt==null?void 0:vt.group_settings)==null?void 0:re.length)&&Ne.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ge;if((0,oe.Rm)()&&!((ge=st.AssistantObject.practice)!=null&&ge.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nr(Da.concat({}))}}),((Jt==null?void 0:Jt.publish_time)&&me()(){const ge=(0,y.cloneDeep)(cu);ge.forEach((De,Xe)=>{De.group_name&&(De.group_name=De.group_name.filter(tt=>{var Ot;return!((Ot=Da[_n].group_name)!=null&&Ot.includes(tt))}))}),Da=Da.filter((De,Xe)=>_n!==Xe),or(ge),nr(Da.slice()),setTimeout(()=>nr(Da.slice()),10)}}))))}))),Ne.createElement(pe.Z,null,Ne.createElement(Se.Z,null,Ne.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ne.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ne.createElement(Se.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ne.createElement(Ie.default,{checked:Aa.allow_late,disabled:ln||_u,onChange:Jt=>{var _n;if((0,oe.Rm)()&&!((_n=st.AssistantObject.practice)!=null&&_n.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jt.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ne.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ne.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ne.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ne.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Aa.allow_late=!Aa.allow_late,cu==""&&or([{late_penalty:5}]),Zt(Object.assign({},Aa))}},Ne.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Aa==null?void 0:Aa.allow_late)&&Ne.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ne.createElement("div",{style:{display:"flex"}},Ne.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ne.createElement(xe.ZP.Group,{style:{marginLeft:"20px"},disabled:ln||(vt==null?void 0:vt.anonymous_comment)||(vt==null?void 0:vt.allow_late),value:Aa.unified_late,onChange:Jt=>{var _n;if((0,oe.Rm)()&&!((_n=st.AssistantObject.practice)!=null&&_n.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Aa.unified_late=Jt.target.value,cu==""&&!Jt.target.value&&or([{penalty_type:ne.Q.Percent,late_penalty:20}]),Zt(it({},Aa))}},(Aa==null?void 0:Aa.unified_setting)&&Ne.createElement(xe.ZP,{value:!0,disabled:!(vt!=null&&vt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((jt=vt==null?void 0:vt.group_settings)==null?void 0:jt.length)>0&&Ne.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Aa!=null&&Aa.unified_late?Ne.createElement(Ne.Fragment,null,Ne.createElement(pe.Z,{align:"middle",style:{marginTop:"10px"}},Ne.createElement(Se.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ne.createElement(Se.Z,{className:"ml20"},Ne.createElement(ne.Z,{disabled:ln||ir,value:{type:Aa.penalty_type,inputValue:Aa.late_penalty},onChange:Jt=>{var _n;if((0,oe.Rm)()&&!((_n=st.AssistantObject.practice)!=null&&_n.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zt(lt(it({},Aa),{late_penalty:Jt.inputValue,penalty_type:Jt.type}))}})),Ne.createElement(Se.Z,{flex:"1",className:"ml5"},Ne.createElement("span",{className:"c-grey-c ml10"},Aa.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ne.createElement(pe.Z,{align:"middle",style:{marginTop:"15px"}},Ne.createElement(Se.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ne.createElement(Se.Z,{className:"ml20"},Ne.createElement(Ce.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ln||ir,value:Aa.late_time?me()(Aa.late_time):"",disabledDate:Jt=>nt(Jt,vt==null?void 0:vt.course_end_date),onChange:(Jt,_n)=>{var Gn;if((0,oe.Rm)()&&!((Gn=st.AssistantObject.practice)!=null&&Gn.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Aa.late_time=_n,Zt(Object.assign({},Aa))}})))):cu.map(function(Jt,_n){var Gn;return Ne.createElement(Se.Z,{span:24,key:_n},Ne.createElement(pe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ne.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",_n+1),Ne.createElement(ke.default,{disabled:ln||!((Gn=St==null?void 0:St.homework_status)!=null&&Gn.includes("\u672A\u53D1\u5E03"))&&Jt.id||(vt==null?void 0:vt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Jt.group_name=="string"?[Jt.group_name]:Jt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ua=>{var oa;if((0,oe.Rm)()&&!((oa=st.AssistantObject.practice)!=null&&oa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu[_n].group_name=ua,cu[_n].group_id=Jt.group_id,or(cu.slice())}},vt.group_settings&&vt.group_settings.map(function(ua){const oa=cu.map(hu=>hu.group_name).flat(),Ta=Da.map(hu=>hu.group_name).flat();if(Aa!=null&&Aa.unified_setting){if(!oa.includes(ua.group_name))return Ne.createElement(Je,{value:ua.group_name,key:ua.id},ua.group_name)}else if(Ta.includes(ua.group_name)&&!oa.includes(ua.group_name))return Ne.createElement(Je,{value:ua.group_name,key:ua.id},ua.group_name)})),Ne.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ne.createElement(ne.Z,{disabled:ln||ul(Jt.id),value:{type:Jt.penalty_type,inputValue:Jt.late_penalty},onChange:ua=>{var oa;if((0,oe.Rm)()&&!((oa=st.AssistantObject.practice)!=null&&oa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu[_n].late_penalty=ua.inputValue,cu[_n].penalty_type=ua.type,or([...cu])}}),Ne.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ne.createElement(Ce.default,{size:"large",disabled:ln||ul(Jt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:me()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ua=>nt(ua,vt==null?void 0:vt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Jt!=null&&Jt.late_time?me()(Jt.late_time):void 0,onChange:(ua,oa)=>{var Ta;if((0,oe.Rm)()&&!((Ta=st.AssistantObject.practice)!=null&&Ta.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu[_n].late_time=oa,or([...cu])}}),!ln&&Ne.createElement("div",{style:{display:"flex",width:"50px"}},Ne.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ua;if((0,oe.Rm)()&&!((ua=st.AssistantObject.practice)!=null&&ua.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}or(cu.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),_n>0&&!Jt.id&&Ne.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var ua;if((0,oe.Rm)()&&!((ua=st.AssistantObject.practice)!=null&&ua.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu=cu.filter((oa,Ta)=>_n!==Ta),or(cu.slice()),setTimeout(()=>or(cu.slice()),10)}}))))})),!ln&&Ne.createElement(Ne.Fragment,null,Ne.createElement(ze.ZP,{type:"primary",size:"large",loading:Ca,style:{width:"138px",marginTop:"30px"},onClick:()=>Za()},"\u4FDD\u5B58")),Ne.createElement(ye.Z,{onConfirm:(Jt,_n)=>{Da.splice(Jt,0,..._n),Da.splice(Jt+_n.length,1);const Gn=(0,b.QE)([...Da]);nr([...Gn])}}),Ne.createElement(fe.Z,{resdata:xn,type:"shixun",okloading:Ca,oktext:(xn==null?void 0:xn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Jt=>Bt(void 0,null,function*(){Cu(!0);let _n=yield(0,E.ZP)(`/api/courses/${sn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(sn.categoryId)]}});Cu(!1),(_n==null?void 0:_n.status)===0&&qn(Er)})}))};rt.ZP=(0,te.connect)(({shixunHomeworks:Ct,classroomList:kt,loading:Mt,user:st})=>({shixunHomeworks:Ct,classroomList:kt,loading:Mt.effects,user:st}))(ot)},6151:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(62844),Fe=z(2453),xe=z(57399),pe=z(35973),Se=z(11320),Ae=z(67795),Ie=z(33170),ze=z(94699),Me=z.n(ze),me=z(28706),oe=z(67294),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(fe,ve,Ne)=>ve in fe?E(fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[ve]=Ne,te=(fe,ve)=>{for(var Ne in ve||(ve={}))x.call(ve,Ne)&&ee(fe,Ne,ve[Ne]);if(y)for(var Ne of y(ve))b.call(ve,Ne)&&ee(fe,Ne,ve[Ne]);return fe},ne=(fe,ve,Ne)=>new Promise((Le,Re)=>{var He=Ue=>{try{Ge(Ne.next(Ue))}catch(Ye){Re(Ye)}},We=Ue=>{try{Ge(Ne.throw(Ue))}catch(Ye){Re(Ye)}},Ge=Ue=>Ue.done?Le(Ue.value):Promise.resolve(Ue.value).then(He,We);Ge((Ne=Ne.apply(fe,ve)).next())});const{Dragger:de}=Ce.default,ye=({classroomList:fe,dispatch:ve,onOk:Ne})=>{const Le=(0,pe.useParams)(),[Re]=ke.default.useForm(),[He,We]=(0,a.useState)(),[Ge,Ue]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:it=>ne(void 0,null,function*(){return We(it),!1})};return(0,a.useEffect)(()=>{Re.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(he.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:fe.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ge},onOk:()=>ne(void 0,null,function*(){Re.submit()}),onCancel:()=>{Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(ke.default,{form:Re,onFinish:it=>ne(void 0,null,function*(){var lt,Bt,ct;if(!(He!=null&&He.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",fe.actionTabs.type),nt.append("file",He);let Ze;window.location.href.indexOf("exercise")>-1?Ze=`/api/exercises/${fe.actionTabs.id}/supplement_score.json`:Ze=`/api/homework_commons/${fe.actionTabs.id}/supplement_score.json`;let yt=yield(0,Ie.ZP)(Ze,{method:"post",body:nt},!0);Ue(!1),(yt==null?void 0:yt.status)===0&&(Ne(),Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),((Bt=(lt=yt==null?void 0:yt.data)==null?void 0:lt.fail)==null?void 0:Bt.length)>0&&he.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(ct=yt==null?void 0:yt.data)==null?void 0:ct.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,me.FH)("",Se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${fe.actionTabs.type}`)}}))})},oe.createElement(ke.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},fe.actionTabs.name),oe.createElement(ke.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ae.Z.downloadbutton,href:Se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${fe.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(ke.default.Item,{style:{marginBottom:0}},oe.createElement(de,te({},Ye),oe.createElement("a",{className:Ae.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};rt.Z=(0,pe.connect)(({classroomList:fe})=>({classroomList:fe}))(ye)},44694:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(55238),Fe=z(57399),xe=z(14845),pe=z(35973),Se=z(33170),Ae=z(94699),Ie=z.n(Ae),ze=z(67294),Me=(E,y,x)=>new Promise((b,ee)=>{var te=ye=>{try{de(x.next(ye))}catch(fe){ee(fe)}},ne=ye=>{try{de(x.throw(ye))}catch(fe){ee(fe)}},de=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(te,ne);de((x=x.apply(E,y)).next())});const{Dragger:me}=Ce.default,oe=({})=>{const E=(0,pe.useParams)(),[y]=ke.default.useForm(),[x,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,de]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ye=[{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}];function fe(){return Me(this,null,function*(){let Ne;te(!0),window.location.href.indexOf("exercise")>-1?Ne=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:Ne=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let Le=yield(0,Se.ZP)(Ne,{method:"get",params:ne});te(!1),(Le==null?void 0:Le.status)===0&&b(Le==null?void 0:Le.data)})}(0,a.useEffect)(()=>{fe()},[]);let ve=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ne,Le,Re)=>{var He;return(He=ye.find(We=>We.question_type===Ne))==null?void 0:He.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ne,Le,Re)=>{var He;return(He=[{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(We=>We.id===Ne))==null?void 0:He.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ne,Le,Re)=>Ie()(Ne).format("YYYY-MM-DD HH:mm:ss")}].filter(Ne=>!!Ne);return ze.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},ze.createElement(he.default,{destroyInactiveTabPane:!0,onChange:Ne=>{ne.type=Ne,ne.page=1,ne.limit=10,de(ne),fe()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:ze.createElement(Fe.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ne,Le,Re)=>Ie()(Ne).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:ze.createElement(Fe.default,{className:"mt20",loading:ee,columns:ve,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(Ne=>!!Ne)}),ze.createElement(xe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ne,Le)=>{ne.page=Ne,ne.limit=Le,de(ne),fe()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};rt.Z=(0,pe.connect)(({classroomList:E})=>({classroomList:E}))(oe)},58387:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(62844),Fe=z(37720),xe=z(35973),pe=z(33170),Se=z(94699),Ae=z.n(Se),Ie=z(28706),ze=z(67294),Me=Object.defineProperty,me=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(fe,ve,Ne)=>ve in fe?Me(fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[ve]=Ne,ee=(fe,ve)=>{for(var Ne in ve||(ve={}))y.call(ve,Ne)&&b(fe,Ne,ve[Ne]);if(E)for(var Ne of E(ve))x.call(ve,Ne)&&b(fe,Ne,ve[Ne]);return fe},te=(fe,ve)=>me(fe,oe(ve)),ne=(fe,ve,Ne)=>new Promise((Le,Re)=>{var He=Ue=>{try{Ge(Ne.next(Ue))}catch(Ye){Re(Ye)}},We=Ue=>{try{Ge(Ne.throw(Ue))}catch(Ye){Re(Ye)}},Ge=Ue=>Ue.done?Le(Ue.value):Promise.resolve(Ue.value).then(He,We);Ge((Ne=Ne.apply(fe,ve)).next())});const{Dragger:de}=Ce.default,ye=({classroomList:fe,dispatch:ve,onOk:Ne})=>{const Le=(0,xe.useParams)(),[Re]=ke.default.useForm(),[He,We]=(0,a.useState)(),[Ge,Ue]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:it=>ne(void 0,null,function*(){return We(it),!1})};return(0,a.useEffect)(()=>{Re.setFieldsValue({publish_time:Ae()(Ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ae()(Ae()(new Date((0,Ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),ze.createElement(he.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:fe.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ge},onOk:()=>ne(void 0,null,function*(){Re.submit()}),onCancel:()=>{Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},ze.createElement(ke.default,{form:Re,onFinish:it=>ne(void 0,null,function*(){var lt,Bt;console.log("---",fe.actionTabs,it,Le);let ct=((lt=fe==null?void 0:fe.actionTabs)==null?void 0:lt.type)==="exercise"?`/api/exercises/${Le==null?void 0:Le.category}/exercise_user/edit_score.json`:`/api/student_works/${fe.actionTabs.id}/edit_score.json`;Ue(!0);let nt=yield(0,pe.ZP)(ct,{method:"post",body:te(ee({},it),{exercise_user_id:((Bt=fe==null?void 0:fe.actionTabs)==null?void 0:Bt.type)==="exercise"?fe.actionTabs.id:""})});Ue(!1),Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),Ne()})},ze.createElement(ke.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},ze.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};rt.Z=(0,xe.connect)(({classroomList:fe})=>({classroomList:fe}))(ye)},17755:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(85804),Fe=z(71230),xe=z(78957),pe=z(18046),Se=z(35973),Ae=z(94699),Ie=z.n(Ae),ze=z(17998),Me=z(33170),me=z(67294),oe=(x,b,ee)=>new Promise((te,ne)=>{var de=ve=>{try{fe(ee.next(ve))}catch(Ne){ne(Ne)}},ye=ve=>{try{fe(ee.throw(ve))}catch(Ne){ne(Ne)}},fe=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(de,ye);fe((ee=ee.apply(x,b)).next())});const{Dragger:E}=Ce.default,y=({})=>{const x=(0,Se.useParams)(),[b]=ke.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,de]=(0,a.useState)(!1);console.log("----",x);function ye(){return oe(this,null,function*(){var fe,ve;let Ne;window.location.href.indexOf("exercise")>-1?Ne=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:Ne=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let Le=yield(0,Me.ZP)(Ne,{method:"get"});(Le==null?void 0:Le.status)===0&&b.setFieldsValue({publish_time:Ie()(Ie()((fe=Le==null?void 0:Le.data)==null?void 0:fe.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()((ve=Le==null?void 0:Le.data)==null?void 0:ve.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{ye()},[]),me.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},me.createElement("div",{style:{textAlign:"end"}},ee&&me.createElement(he.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&me.createElement("div",null,me.createElement(he.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),me.createElement(he.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),me.createElement(ke.default,{form:b,disabled:ee,onFinish:fe=>oe(void 0,null,function*(){de(!0),console.log("---",window.location.href);let ve;window.location.href.indexOf("exercise")>-1?ve=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:ve=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let Ne=yield(0,Me.ZP)(ve,{method:"post",body:{publish_time:Ie()(fe.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Ie()(fe.end_time).format("YYYY-MM-DD HH:mm")}});de(!1),(Ne==null?void 0:Ne.status)===0&&te(!0)})},me.createElement(Fe.Z,null,me.createElement(xe.Z,null,me.createElement(ke.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},me.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,ze.Q8)(fe),disabledTime:fe=>(0,ze.d0)(fe),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),me.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),me.createElement(Fe.Z,null,me.createElement(xe.Z,null,me.createElement(ke.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},me.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,ze.Q8)(fe,"",b.getFieldValue("publish_time")),disabledTime:fe=>(0,ze.d0)(fe,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),me.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};rt.Z=(0,Se.connect)(({classroomList:x})=>({classroomList:x}))(y)},92882:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return x}});var a=z(67294),Ce=z(35973),ke=z(18046),he=z(62844),Fe=z(28802),xe=z(2453),pe=z(71230),Se=z(15746),Ae={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ie=z(94699),ze=z.n(Ie),Me=z(28706),me=z(26194),oe=z(67294);const{RangePicker:E}=ke.default,y=({dispatch:b,classroomList:ee,onConfirm:te})=>{const[ne,de]=(0,a.useState)([]),[ye,fe]=(0,a.useState)([]),[ve,Ne]=(0,a.useState)(""),[Le,Re]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var Ge,Ue,Ye,it;if(ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ge=ee.actionTabs)==null?void 0:Ge.rangePickerDisabled),(Ue=ee.actionTabs)!=null&&Ue.rangePickerDisabled?Re((Ye=ee.actionTabs)==null?void 0:Ye.rangePickerDisabled):Re([!1,!1]);let lt=ee.actionTabs.data,Bt=(it=lt==null?void 0:lt.group_name)==null?void 0:it.map((ct,nt)=>{var Ze;return{group_id:lt==null?void 0:lt.group_id[nt],group_name:lt==null?void 0:lt.group_name[nt],is_admin:lt==null?void 0:lt.is_admin,end_time:lt==null?void 0:lt.end_time,publish_time:Array.isArray(lt==null?void 0:lt.publish_time)?(Ze=lt==null?void 0:lt.publish_time)==null?void 0:Ze[0]:lt==null?void 0:lt.publish_time}});Bt&&(de([...Bt]),fe([...Bt]))}},[ee.actionTabs]);const He=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Ne("")},We=Ge=>{if(Ge){const Ue=ye==null?void 0:ye.filter(Ye=>{var it,lt;return(lt=(it=Ye==null?void 0:Ye.group_name)==null?void 0:it.toLowerCase())==null?void 0:lt.includes(Ge==null?void 0:Ge.toLowerCase())});de(Ue)}else de(ye)};return oe.createElement(he.default,{width:980,title:oe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},oe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",oe.createElement("span",{className:Ae.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),oe.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ve,onChange:Ge=>{Ne(Ge.target.value.trim()),We(Ge.target.value.trim())}})),centered:!0,maskClosable:!1,open:ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>He(),onOk:()=>{var Ge;if(ye.some(Ye=>!Ye.end_time||!Ye.publish_time)){xe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}te((Ge=ee.actionTabs)==null?void 0:Ge.index,ye),He()}},oe.createElement("div",{className:Ae.modal_con},oe.createElement(pe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(Ge,Ue){return oe.createElement(Se.Z,{span:24,key:Ue},oe.createElement(pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ue==(ne==null?void 0:ne.length)-1?"0px":"10px"}},oe.createElement("div",{className:Ae.multiple_select,title:Ge==null?void 0:Ge.group_name},Ge==null?void 0:Ge.group_name),oe.createElement("div",{className:"ml20"},oe.createElement(E,{size:"large",allowClear:!1,disabled:Le,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ye=>{var it;return(0,Me.Q8)(Ye,(it=ee.actionTabs)==null?void 0:it.disabledDate)},disabledTime:Ye=>(0,Me.d0)(Ye),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ze()((0,Me.U6)(),"HH:mm"),ze()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ge==null?void 0:Ge.publish_time)&&[ze()(Ge==null?void 0:Ge.publish_time),Ge!=null&&Ge.end_time?ze()(Ge==null?void 0:Ge.end_time):void 0],onChange:(Ye,it)=>{ne[Ue].publish_time=it[0],ne[Ue].end_time=it[1],de([...ne]),ye.forEach(lt=>{lt.group_id===(Ge==null?void 0:Ge.group_id)&&(lt.publish_time=it[0],lt.end_time=it[1])}),fe([...ye])},onCalendarChange:(Ye,it,lt)=>{if(it!=null&&it[0]&&!it[1]){const Bt=ze()(it[0]).add(7,"days");ne[Ue].publish_time=it[0],ne[Ue].end_time=Bt,de([...ne]),ye.forEach(ct=>{ct.group_id===(Ge==null?void 0:Ge.group_id)&&(ct.publish_time=it[0],ct.end_time=Bt)}),fe([...ye])}}})),Le[0]?oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Ue,1),de([...ne]),ye.forEach((Ye,it)=>{Ye.group_id===(Ge==null?void 0:Ge.group_id)&&ye.splice(it,1)}),fe([...ye])}})))}):oe.createElement(me.Z,null))))};var x=(0,Ce.connect)(({classroomList:b})=>({classroomList:b}))(y)},38365:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return E}});var a=z(67294),Ce=z(35973),ke=z(62844),he=z(85804),Fe=z(74330),xe=z(88742),pe=z(72971),Se=z(36295),Ae=z(19575),Ie=z(94699),ze=z.n(Ie),Me=z(94189),me=z(67294),oe=(y,x,b)=>new Promise((ee,te)=>{var ne=fe=>{try{ye(b.next(fe))}catch(ve){te(ve)}},de=fe=>{try{ye(b.throw(fe))}catch(ve){te(ve)}},ye=fe=>fe.done?ee(fe.value):Promise.resolve(fe.value).then(ne,de);ye((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,ee]=(0,a.useState)(void 0);console.log((0,Ce.useLocation)(),33);const te=(0,Ce.useLocation)();(0,a.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const yt=yield(0,xe.X6)(y);ee(yt.data)})}()},[y]);const{status:ne,created_at:de,code:ye,name:fe,language:ve,pass_sets_count:Ne,set_count:Le,error_msg:Re,output:He,input:We,expected_output:Ge,execute_memory:Ue,user:Ye,execute_time:it,input_file_url:lt,output_file_url:Bt,is_file:ct,expected_output_file_url:nt}=b||{};return me.createElement(ke.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:me.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},me.createElement(Fe.Z,{spinning:!b,delay:500},me.createElement("div",{className:"record-detail-info"},b?me.createElement(me.Fragment,null,me.createElement("div",{className:"record-detail-body"},me.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),me.createElement("ul",{className:"record-info"},me.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",me.createElement("span",{className:ne===0?"c-green":"c-red"},pe.Im[ne])," "),me.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",me.createElement("span",null,ze()(de).format("YYYY-MM-DD HH:mm:ss"))," "),me.createElement("li",null," \u8BED\u8A00\uFF1A",me.createElement("span",null,ve)," "),me.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",me.createElement("span",null,it*1e3,"ms")," "),me.createElement("li",null," ",`${ne===Me.h.HIDE_COMPILE_STATUS?"--":Ne} / ${Le} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,pe.gZ)({status:ne,error_msg:Re,execute_time:it,output:He,input:We,expected_output:Ge,input_file_url:lt,output_file_url:Bt,is_file:ct,expected_output_file_url:nt}),me.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),me.createElement(Se.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:Ae.Base64.decode(ye),options:{readOnly:!0}}))):null)))}},86276:function(Ft,rt,z){"use strict";z.d(rt,{Im:function(){return Le},Y4:function(){return He}});var a=z(67294),Ce=z(28802),ke=z(2453),he=z(85804),Fe=z(96707),xe=z(19575),pe=z.n(xe),Se=z(11579),Ae=z(7621),Ie=z(65226),ze=z(28706),Me=z(12320),me=z.n(Me),oe=z(33170),E=z(35973),y=z(38365),x=z(33054),b=z(88742),ee=z(30546),te=z(20819),ne=z(94184),de=z.n(ne),ye=z(51959),fe=z(67294),ve=(Ue,Ye,it)=>new Promise((lt,Bt)=>{var ct=yt=>{try{Ze(it.next(yt))}catch(ht){Bt(ht)}},nt=yt=>{try{Ze(it.throw(yt))}catch(ht){Bt(ht)}},Ze=yt=>yt.done?lt(yt.value):Promise.resolve(yt.value).then(ct,nt);Ze((it=it.apply(Ue,Ye)).next())});const{TextArea:Ne}=Ce.default,Le={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.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 Re=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Re||{});function He(Ue){const{status:Ye,error_msg:it,output:lt,input:Bt,expected_output:ct,is_file:nt,input_file_url:Ze,output_file_url:yt,expected_output_file_url:ht,setMonacoValue:Je,setData:ot,highlightEndEntry:Ct}=Ue,kt=(0,a.useRef)(),Mt=(0,a.useRef)(),st=(0,a.useRef)();let ut=null;const un={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(lt&&!nt&&kt.current){const Pn=new Me.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Pn.open(kt.current);const Rn=(Ct?ze.jl:ze.pp)(xe.Base64.decode(lt));Pn.write(Rn),Pn.setOption("theme",{background:"#1e1e1e"})}if(Bt&&!nt&&Mt.current){const Pn=new Me.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Pn.open(Mt.current),Pn.write((Ct?ze.jl:ze.pp)(Bt)),Pn.setOption("theme",{background:"#1e1e1e"})}if(ct&&!nt&&st.current){const Pn=new Me.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Pn.open(st.current),Pn.write((Ct?ze.jl:ze.pp)(xe.Base64.decode(ct))),Pn.setOption("theme",{background:"#1e1e1e"})}},[lt]),Ye){case Fe.h.NOMATCH:ut=fe.createElement(fe.Fragment,null,fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!nt&&fe.createElement("div",{ref:kt}),nt&&fe.createElement("div",{style:un},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Pn=yield(0,oe.ZP)(yt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Je(Pn),setTimeout(()=>{ot(yt)},200)})},lt)),fe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!nt&&fe.createElement("div",{ref:st}),nt&&fe.createElement("div",{style:un},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Pn=yield fetch(ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield Pn.text()),setTimeout(()=>{ot(ht)},200)})},ct)));break;case Fe.h.EXECUTEFAILURE:ut=fe.createElement(fe.Fragment,null,fe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&fe.createElement(Ie.Z,{value:Bt,style:un}),nt&&fe.createElement("div",{style:un},fe.createElement("a",{onClick:()=>(0,ze.LR)(Ze,Bt)},Bt))),fe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:Se.Z.error,style:{color:"#E30000",padding:"0 10px"}},xe.Base64.decode(it),"111")));break;case Fe.h.COMPILEFAILURE:ut=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:Se.Z.error},xe.Base64.decode(it)));break;case Fe.h.PODFAILURE:ut=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:ut=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",ut," ")}function We(Ue){const{status:Ye,error_msg:it,execute_time:lt,output:Bt,input:ct,expected_output:nt,is_file:Ze,input_file_url:yt,output_file_url:ht,expected_output_file_url:Je}=Ue;let ot=null;switch(Ye){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:ot=fe.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:ot=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:ot=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",ot," ")}function Ge({value:Ue,className:Ye}){return fe.createElement("span",{className:Ye},Ue)}rt.ZP=({input:Ue,is_file:Ye,debuging:it,submitting:lt,executingMessage:Bt,debugResult:ct,onChangeInput:nt,onDebugCode:Ze,onSubmitCode:yt,hack:ht,user:Je,submitResult:ot,isWhiteTheme:Ct,topDispatch:kt})=>{const[Mt]=(0,E.useSearchParams)(),st=(0,E.useParams)(),[ut,un]=(0,a.useState)(!1),[Pn,Rn]=(0,a.useState)(!1),[bt,An]=(0,a.useState)(1),[Nn,Qt]=(0,a.useState)(!1),[zt,jt]=(0,a.useState)(0),[sn,vt]=(0,a.useState)(!1),[Tt,qt]=(0,a.useState)(""),[St,Ke]=(0,a.useState)(""),ln=(0,a.useRef)(),Un=(0,a.useRef)(),Ca=(0,a.useRef)(null),Cu=(0,a.useRef)(null),Da=(0,a.useRef)(null);console.log(ot,"submitResult",st);const{status:nr,id:cu,input:or,output:Aa,expected_output:Zt,is_file:xn,input_file_url:vl,output_file_url:Er,expected_output_file_url:er,error_msg:Pa,hack_sets:Za}=ot||{};(0,a.useEffect)(()=>{nr===0&&(An(1),jt(0))},[nr,cu]),(0,a.useEffect)(()=>{ve(void 0,null,function*(){var _n;const Gn=yield(0,b.rX)(st==null?void 0:st.id,"submit");(Gn==null?void 0:Gn.status)===0&&(Gn!=null&&Gn.data&&((_n=Gn==null?void 0:Gn.data)==null?void 0:_n.status)!==0?(kt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:Gn==null?void 0:Gn.data}}),An(2),jt(320)):(An(1),jt(0)))})},[st==null?void 0:st.id]),(0,a.useEffect)(()=>{if(ln.current){let Jt=function(re){oa=ua.offsetHeight,Ta=!0,hu=re.pageY,Da.current.style.display="block"},_n=function(){Ta=!1,Da.current.style.display="none"},Gn=function(re){if(Ta){qn();let ge=hu-re.pageY,De=oa+ge;if(De<0&&(De=0),De>window.innerHeight-150&&(De=window.innerHeight-150),bt===1){De<=34?jt(0):jt(De);return}console.log(De,"resizeH"),jt(De)}};const ua=Ca.current;let oa=0,Ta=!1,hu=0;const ft=document.getElementById("case-y-bar");return ft==null||ft.addEventListener("mousedown",Jt),document.addEventListener("mousemove",Gn),document.addEventListener("mouseup",_n),()=>{const re=document.getElementById("case-y-bar");re==null||re.removeEventListener("mousedown",Jt),document.removeEventListener("mousemove",Gn),document.removeEventListener("mouseup",_n)}}},[ln,bt]),(0,a.useEffect)(()=>{const Jt=x.Z.subscribe("resize-move-bar",qn);if(Mt.get("type")!=="exercises")return document.addEventListener((0,ye.gH)(),gu),()=>{document.removeEventListener((0,ye.gH)(),gu),Jt()}},[]),(0,a.useEffect)(()=>{});function qn(){var Jt,_n,Gn,ua;const oa=document.getElementById("outputResultRef");if(oa){let Ta=oa.dataset.text;Un.current.reset(),Un.current.writeln(Ta);const hu=document.getElementById("outputResultRef").offsetWidth-20,ft=((ua=(Gn=(_n=(Jt=Un.current)==null?void 0:Jt._core)==null?void 0:_n._renderService)==null?void 0:Gn.dimensions)==null?void 0:ua.actualCellWidth)||10,re=Math.ceil(hu/ft);Un.current.resize(re,Math.ceil(oa.clientHeight/16))}}function Vn(){un(!ut),setTimeout(()=>{qn()},300),ut?jt(320):(jt(window.innerHeight-150),Qt(!0))}function Qa(){Pn?(Rn(!1),(0,ye.BU)()):(Rn(!0),(0,ye.Dj)(Cu.current))}const gu=Jt=>{(0,ye.vp)()||Rn(!1)},_u=(0,a.useMemo)(()=>{if(ct){const{status:Jt,output:_n,error_msg:Gn}=ct;return setTimeout(()=>{let ua="",oa=document.getElementById("outputResultRef");_n?ua=xe.Base64.decode(_n):Gn&&(ua=xe.Base64.decode(Gn)),Un.current=new Me.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Un.current.open(oa),Un.current.onKey(function(Ta){var hu;if(Ta.domEvent.key.toLocaleUpperCase()==="C"&&Ta.domEvent.ctrlKey){Ta.domEvent.preventDefault();let ft=(hu=Un.current)==null?void 0:hu.getSelection();navigator.clipboard.writeText(ft).then(()=>{})}}),oa.dataset.text=ua,Un.current.setOption("convertEol",!0),qn()},300),fe.createElement(fe.Fragment,null,We(ct))}return null},[ct]);function ir(){var Jt,_n;if(!(ht!=null&&ht.code)||((Jt=ht==null?void 0:ht.code)==null?void 0:Jt.trim().length)===0){(_n=ke.ZP)==null||_n.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}An(1),jt(320),Ze()}const ul=Jt=>ve(void 0,null,function*(){let _n=yield(0,oe.ZP)(`/api/problems/${Jt}/start.json`,{method:"get",params:{hack_user_id:Je==null?void 0:Je.user_id}});_n&&(window.location.href=`/myproblems/${_n==null?void 0:_n.identifier}${window.location.search}`)});function On(){xn?navigator.clipboard.writeText(xe.Base64.decode(Pa)).then(()=>{ke.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(xe.Base64.decode(Aa)).then(()=>{ke.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return fe.createElement(a.Fragment,null,fe.createElement("div",{className:de()(Se.Z.case,Ct&&Se.Z.whiteCase),style:{height:zt},ref:Ca},fe.createElement("div",{className:Se.Z.fullMask,ref:Da}),fe.createElement("div",{className:Se.Z["resize-y-bar"],id:"case-y-bar",ref:ln,draggable:!1},bt===2&&fe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),bt===1&&(zt<=34?fe.createElement("div",{onClick:()=>{jt(320)},className:Se.Z.unfoldBtn},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):fe.createElement("div",{onClick:()=>{jt(0)},className:Se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),fe.createElement("div",null,fe.createElement("div",{className:Se.Z.caseHead},fe.createElement("div",{className:Se.Z.dot}),fe.createElement("div",{className:Se.Z.text},bt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),bt===2&&!lt&&typeof nr=="number"&&fe.createElement(fe.Fragment,null,nr===Fe.h.OK?fe.createElement("div",{className:Se.Z.pass},fe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):fe.createElement("div",{className:Se.Z.noPass},fe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Le[nr])),fe.createElement("div",{className:Se.Z.btns},bt===2&&!lt&&fe.createElement(fe.Fragment,null,nr!==Fe.h.OK&&fe.createElement("div",{onClick:On},fe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),fe.createElement("div",{onClick:()=>{vt(cu)}},fe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Mt.get("type")!=="exercises"&&fe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Vn()},fe.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),fe.createElement("div",{style:{display:bt===1?"block":"none"}},it?fe.createElement(Ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:zt-34}},fe.createElement("div",{className:Se.Z.result},fe.createElement("div",{className:Se.Z.left},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),fe.createElement("div",{className:Se.Z.leftNode},fe.createElement(Ne,{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:Ye?"":Ue,onChange:nt}))),fe.createElement("div",{className:Se.Z.right},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),fe.createElement("div",{className:Se.Z.node},ct?_u:fe.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")))))),fe.createElement("div",{style:{display:bt===2?"block":"none"}},lt?fe.createElement(Ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:zt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},fe.createElement("div",{ref:Cu,className:Se.Z.elseNode},fe.createElement("div",{className:Se.Z.nameWrap},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),fe.createElement("div",{className:Se.Z.scroll},fe.createElement("pre",{className:Se.Z.scrollBox,style:Nn?{height:Pn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!xn&&fe.createElement(Ge,{value:or}),xn&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Jt=yield fetch(vl,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ke(yield Jt.text()),setTimeout(()=>{qt(vl)},200)})},or)),or&&fe.createElement("div",{className:Se.Z.action},fe.createElement("span",{onClick:()=>Qt(!Nn)},Nn?"\u6536\u8D77":"\u5C55\u5F00")))),fe.createElement("div",{className:Se.Z.result,style:{flex:1,overflow:"hidden"}},fe.createElement("div",{className:Se.Z.left},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),fe.createElement("div",{className:Se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},fe.createElement("pre",null,!xn&&fe.createElement(Ge,{className:"mb10",value:Zt&&xe.Base64.decode(Zt)||""}),xn&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Jt=yield fetch(er,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ke(yield Jt.text()),setTimeout(()=>{qt(er)},200)})},Zt)))),fe.createElement("div",{className:Se.Z.right},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),fe.createElement("div",{className:Se.Z.node,style:{color:nr===Fe.h.OK?"#2ABD8C":"#FF2C29"}},fe.createElement("pre",null,(nr===4||nr===5)&&fe.createElement(Ge,{className:"mb10",value:Pa&&xe.Base64.decode(Pa)||""}),nr!=4&&nr!=5&&(xn?fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Jt=yield(0,oe.ZP)(Er,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ke(Jt)}catch(_n){Ke("")}setTimeout(()=>{qt(Er)},200)})},Aa):fe.createElement(Ge,{className:"mb10",value:Aa&&xe.Base64.decode(Aa)||""})))))))))),fe.createElement("div",{className:de()(Se.Z.footer,Ct&&Se.Z.whiteFooter),style:{zIndex:100}},(ht==null?void 0:ht.is_program)&&(ht==null?void 0:ht.above_question)&&fe.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>ul(ht==null?void 0:ht.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ht==null?void 0:ht.is_program)&&(ht==null?void 0:ht.under_question)&&fe.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>ul(ht==null?void 0:ht.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),fe.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:it||lt,loading:it,color:"#2ABD8C",className:"mr10",onClick:ir},"\u8C03\u8BD5\u4EE3\u7801"),Mt.get("qtype")!=="8"&&fe.createElement(he.ZP,{className:Se.Z.disabled,type:"primary",icon:fe.createElement("i",{className:"iconfont icon-bofang1"}),loading:lt,disabled:it||lt,onClick:()=>{var Jt,_n;if(!(ht!=null&&ht.code)||((Jt=ht==null?void 0:ht.code)==null?void 0:Jt.trim().length)===0){(_n=ke.ZP)==null||_n.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}An(2),jt(320),yt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),fe.createElement(y.Z,{onClose:vt,open:sn}),fe.createElement(te.Z,{close:!0,data:Tt,type:Tt.length?"txt":"",onClose:()=>qt(""),monacoEditor:{value:St,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},30546:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{Types:function(){return Pc},default:function(){return Wr}});var a=z(67294),Ce=z(35973),ke=z(55054),he=z(62844),Fe=z(74330),xe=z(85804),pe=z(83062),Se=z(71230),Ae=z(88742),Ie=z(15835),ze=z(51959),Me=z(60076),me=z(11320),oe=z(55304),E=z(95012),y=z(36295),x=z(76621),b=z(40471),ee=z(21434),te=z(2453),ne={list:"list___IRN6i",copy:"copy___qCn9B"},de=z(74855),ye=z(33170),fe=(yn,fa,va)=>new Promise((Vr,Bl)=>{var Gr=Qr=>{try{Dl(va.next(Qr))}catch(Kr){Bl(Kr)}},El=Qr=>{try{Dl(va.throw(Qr))}catch(Kr){Bl(Kr)}},Dl=Qr=>Qr.done?Vr(Qr.value):Promise.resolve(Qr.value).then(Gr,El);Dl((va=va.apply(yn,fa)).next())}),Ne=({showResourceCentre:yn,identifier:fa})=>{const va=(0,Ce.useParams)(),[Vr,Bl]=(0,a.useState)(null);(0,a.useEffect)(()=>{yn&&Gr()},[yn]);const Gr=()=>fe(void 0,null,function*(){const El=yield(0,ye.ZP)(`/api/problems/${fa}/attachment_list.json`,{method:"get"});(El==null?void 0:El.status)==0&&Bl(El.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Vr!=null&&Vr.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Vr==null?void 0:Vr.map((El,Dl)=>a.createElement("dl",{className:ne.list,key:Dl},a.createElement(pe.Z,{title:El.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),El.title)),a.createElement("dd",null,a.createElement(de.CopyToClipboard,{text:El.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Le=z(67294),Re=Object.defineProperty,He=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,it=(yn,fa,va)=>fa in yn?Re(yn,fa,{enumerable:!0,configurable:!0,writable:!0,value:va}):yn[fa]=va,lt=(yn,fa)=>{for(var va in fa||(fa={}))Ue.call(fa,va)&&it(yn,va,fa[va]);if(Ge)for(var va of Ge(fa))Ye.call(fa,va)&&it(yn,va,fa[va]);return yn},Bt=(yn,fa)=>He(yn,We(fa));const ct={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var nt=(yn=>(yn[yn.set_font_size=0]="set_font_size",yn[yn.set_theme=1]="set_theme",yn[yn.on_tab_to_space=2]="on_tab_to_space",yn[yn.set_show_editor_setting=3]="set_show_editor_setting",yn[yn.set_show_respurce_center=4]="set_show_respurce_center",yn))(nt||{});function Ze(yn,fa){switch(fa.type){case 3:return Bt(lt({},yn),{showEditorSetting:fa.payload});case 1:return Bt(lt({},yn),{theme:fa.payload});case 0:return Bt(lt({},yn),{fontSize:fa.payload});case 2:return Bt(lt({},yn),{tabToSpace:fa.payload});case 4:return Bt(lt({},yn),{showResourceCentre:fa.payload});default:throw new Error}}var yt=({isLoading:yn,value:fa,onChange:va,language:Vr,onUpdateCode:Bl,ActionBarRender:Gr,setIsWhiteTheme:El,identifier:Dl})=>{const[Qr,Kr]=(0,a.useReducer)(Ze,ct),{theme:Do,fontSize:Co,showEditorSetting:Br,tabToSpace:Wl,showResourceCentre:hi}=Qr,bu=(0,a.useRef)(),ns=(0,a.useRef)();(0,a.useEffect)(()=>{El(Do==="vs")},[Do]);const cl={onFontSizeChange:oi=>{Kr({type:0,payload:oi}),(0,b.t)("cmFontSize",oi)},tabToSpace:Wl,cmFontSize:Co,className:"oj",cmCodeMode:Do,onTabToSpace:oi=>{Kr({type:2,payload:oi}),(0,b.t)("cmTabToSpace",oi)},onCodeModeChange:oi=>{Kr({type:1,payload:oi}),(0,b.t)("ProgrammingCodeMode",oi)}};function is(){Kr({type:3,payload:!1})}function li(){Kr({type:3,payload:!0})}function _i(){Kr({type:4,payload:!1})}function as(){Kr({type:4,payload:!0})}const ho={value:fa,language:Vr,theme:Do,options:{fontSize:Co,insertSpaces:Wl},onChange:oi=>{va(oi),ns.current=oi,clearTimeout(bu.current),bu.current=setTimeout(()=>{Bl(ns.current)},1e4)},onEditBlur:oi=>{ns.current&&Bl(ns.current)}};return Le.createElement(a.Fragment,null,Gr(li,as),Le.createElement("div",{style:{flex:1,overflow:"hidden"}},!yn&&Le.createElement(y.ZP,lt({},ho))),Le.createElement(x.Z,null,Le.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Br,onClose:is},Le.createElement(ee.Z,lt({},cl)))),Le.createElement(x.Z,null,Le.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:hi,onClose:_i},Le.createElement(Ne,{showResourceCentre:hi,identifier:Dl}))))},ht=z(60141),Je=z(19575),ot=z(86276),Ct={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"},kt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Mt=z(57399),st=z(14845),ut=z(3407),un=z(38365),Pn=z(94699),Rn=z.n(Pn),bt=z(67294);const{Column:An}=Mt.default;var Nn=({submitResult:yn,submitting:fa,submitRecords:va,page:Vr,onPageChange:Bl,topicId:Gr})=>{const[El]=(0,Ce.useSearchParams)(),{records:Dl,records_count:Qr}=va||{},[Kr,Do]=(0,a.useState)(!1),Co=El.get("type")==="1";return bt.createElement(Fe.Z,{spinning:fa,tip:"\u8BC4\u6D4B\u4E2D...",indicator:bt.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(Dl==null?void 0:Dl.length)>0?bt.createElement(Mt.default,{dataSource:Dl,rowKey:"id",pagination:!1},bt.createElement(An,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Br,Wl)=>bt.createElement("span",null," ",Rn()(Br).format("YYYY-MM-DD HH:mm:ss"))}),bt.createElement(An,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Br,Wl)=>{var hi;return bt.createElement("span",{className:`${Br===0?"c-green":"c-red"} current`,onClick:()=>{Do(Wl.id)}},(hi=ot.Im[Br])==null?void 0:hi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),bt.createElement(An,{title:`\u6267\u884C\u7528\u65F6 (${Co?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Br=>Br?Co?Br:Br/1e3:""}),bt.createElement(An,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Co?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Br=>Br?Co?Br:parseFloat((Br/1024).toFixed(2)):""}),bt.createElement(An,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),bt.createElement(An,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Br,Wl)=>bt.createElement("span",{className:"c-light-primary current",onClick:()=>{Do(Wl.id)}},"\u67E5\u770B")})):bt.createElement("div",{style:{height:300,width:"100%"}}),bt.createElement(un.Z,{onClose:Do,open:Kr}),Qr>15?bt.createElement(st.Z,{className:kt.pagination,current:Vr,pageSize:15,total:Qr,onChange:Bl}):null)},Qt=z(26194),zt=z(66309),jt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},sn=z(65226),vt=z(67294);const Tt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qt=({hack:yn})=>{const{language:fa,difficult:va,time_limit:Vr,description:Bl}=yn,[Gr]=(0,Ce.useSearchParams)(),El=Tt[va];return vt.createElement(vt.Fragment,null,vt.createElement("ul",{className:jt.info},vt.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",vt.createElement("b",{className:jt.info_tag},fa)),vt.createElement("li",null,vt.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",vt.createElement(zt.default,{color:El==null?void 0:El.color},El==null?void 0:El.name)),vt.createElement("li",null,vt.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",vt.createElement("span",{style:{color:"#333333"}},Vr,"\u79D2"))),Gr.get("qtype")==="8"?vt.createElement(sn.Z,{value:Bl,showProgramFill:!0,className:jt.desc}):vt.createElement(sn.Z,{value:Bl,className:jt.desc}))},St={},Ke=z(67294),ln=({hack:yn,current_user:fa})=>Ke.createElement("div",{className:St.answer},yn!=null&&yn.answer_text?Ke.createElement(sn.Z,{style:{padding:"13px 0"},value:(yn==null?void 0:yn.answer_text)||""}):Ke.createElement(Qt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Un=z(33054);function Ca(yn,fa){return(0,ye.U2)(`/problems/${yn}/comments.json`,{page:fa,limit:10})}function Cu(yn){return(0,ye.v_)(`/discusses/${yn}/plus.json`,{container_type:"Discuss",type:1})}function Da(yn,fa,va){return(0,ye.v_)(`/problems/${yn}/comments/reply.json`,{comments:{content:va,parent_id:fa}})}function nr(yn,fa){return(0,ye.v_)(`/problems/${yn}/comments.json`,{comments:{content:fa}})}function cu(yn,fa,va){return(0,ye.v_)(`/problems/${yn}/comments/${fa}/hidden.json`,va)}function or(yn,fa){return(0,ye.IV)(`/problems/${yn}/comments/${fa}`)}var Aa=z(93989);function Zt({author:yn}){return a.createElement("a",{href:`/users/${yn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${me.Z.IMG_SERVER}/images/${yn.image_url}`,width:"50"}))}function xn({data:yn,index:fa,parentDiscussIndex:va,user:Vr,onSetActionType:Bl}){const{author:Gr,can_delete:El,content:Dl,id:Qr,time:Kr}=yn;function Do(){Bl({id:Qr,index:fa,type:"delete-discuss",parentDiscussIndex:va,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Co=Vr.admin||El||Gr.user_id===Vr.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Zt,{author:Gr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Gr.login}`,target:"_blank"},Gr.name),a.createElement("span",{className:"grey"},Kr),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Co?a.createElement("a",{onClick:Do,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(sn.Z,{className:"discuss-content",value:Dl})))}var vl=({user:yn,data:fa,index:va,onPlusDiscuss:Vr,onSetActionType:Bl,activeDiscussIndex:Gr,onReplyDiscuss:El,onSetActiveDiscussIndex:Dl})=>{const{content:Qr,children:Kr,hidden:Do,id:Co,praise_count:Br,time:Wl,user_praise:hi,can_delete:bu,author:ns}=fa;function cl(){Dl(Co)}function is(){Vr(Co,!hi,va)}function li(){Bl({id:Co,index:va,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function _i(){Bl({id:Co,index:va,params:{hidden:Do?"0":"1"},type:"hidden-discuss",message:Do?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const as=yn.admin||yn.user_id===ns.user_id;return a.createElement("div",{className:"discuss-item-container",key:Co},a.createElement(Zt,{author:ns}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${ns.login}`,target:"_blank"}," ",ns.name," "),a.createElement("span",{className:"grey"},Wl)),a.createElement(sn.Z,{className:"discuss-content",value:Qr}),Kr&&Kr.length>0?a.createElement("div",{className:"reply-discuss-container"},Kr.map((ho,oi)=>a.createElement(xn,{key:ho.id,data:ho,index:oi,user:yn,onSetActionType:Bl,parentDiscussIndex:va}))):null,a.createElement("div",{className:"btn-group"},as?a.createElement("a",{onClick:_i,title:Do?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Do?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,bu&&(!Kr||Kr.length==0)?a.createElement("a",{onClick:li,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:cl,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:is,className:hi?"c-orange":""},a.createElement("i",{className:hi?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,Br||""))),a.createElement(Aa.Z,{id:Co,activeDiscussIndex:Gr,onReplyDiscuss:El})))},Er=z(71865),er={"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"},Pa=z(35567),Za=(yn,fa,va)=>new Promise((Vr,Bl)=>{var Gr=Qr=>{try{Dl(va.next(Qr))}catch(Kr){Bl(Kr)}},El=Qr=>{try{Dl(va.throw(Qr))}catch(Kr){Bl(Kr)}},Dl=Qr=>Qr.done?Vr(Qr.value):Promise.resolve(Qr.value).then(Gr,El);Dl((va=va.apply(yn,fa)).next())}),qn=({user_praise:yn,praise_count:fa,praisePlus:va,onCreateDiscuss:Vr,discuss_count:Bl})=>{const[Gr,El]=(0,a.useState)(!1),[Dl,Qr]=(0,a.useState)("");function Kr(Wl){Qr(Wl)}function Do(){El(!0)}function Co(){El(!1)}function Br(){return Za(this,null,function*(){Vr(Dl),Qr(""),El(!1)})}return a.createElement("div",{className:`${er["dis-input-editor-container"]} ${Gr?er.active:""} `},a.createElement("div",{className:Gr?`hide ${er["text-area"]}`:er["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Do}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Bl," "),a.createElement("a",{className:"c-light-black",onClick:va,title:yn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${yn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),fa?a.createElement("span",null,fa):"")),Gr?a.createElement("div",{className:er["input-mask"],onClick:Co}):null,a.createElement("div",{className:Gr?er["md-container"]:`${er["md-container"]} hide`},a.createElement(Pa.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Dl,height:240,onChange:Kr}),a.createElement("div",{className:er["tip-container"],onClick:Co},a.createElement("a",{className:er["btn-send"],onClick:Br}," \u53D1\u9001 "))))},Vn=z(67294),Qa=Object.defineProperty,gu=Object.defineProperties,_u=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Jt=(yn,fa,va)=>fa in yn?Qa(yn,fa,{enumerable:!0,configurable:!0,writable:!0,value:va}):yn[fa]=va,_n=(yn,fa)=>{for(var va in fa||(fa={}))ul.call(fa,va)&&Jt(yn,va,fa[va]);if(ir)for(var va of ir(fa))On.call(fa,va)&&Jt(yn,va,fa[va]);return yn},Gn=(yn,fa)=>gu(yn,_u(fa)),ua=(yn,fa,va)=>new Promise((Vr,Bl)=>{var Gr=Qr=>{try{Dl(va.next(Qr))}catch(Kr){Bl(Kr)}},El=Qr=>{try{Dl(va.throw(Qr))}catch(Kr){Bl(Kr)}},Dl=Qr=>Qr.done?Vr(Qr.value):Promise.resolve(Qr.value).then(Gr,El);Dl((va=va.apply(yn,fa)).next())});const oa={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ta=(yn=>(yn[yn.GET_DISCUSSES=0]="GET_DISCUSSES",yn[yn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",yn[yn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",yn[yn.PLUS_DISCUSS=3]="PLUS_DISCUSS",yn[yn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",yn[yn.SET_PAGE=5]="SET_PAGE",yn[yn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",yn))(Ta||{});function hu(yn,fa){switch(fa.type){case 6:return Gn(_n({},yn),{loading:!0});case 0:return _n(_n({},yn),fa.payload);case 1:return _n(_n({},yn),fa.payload);case 4:return _n(_n({},yn),fa.payload);case 3:return _n(_n({},yn),fa.payload);case 5:return Gn(_n({},yn),{page:fa.payload});case 2:return _n(_n({},yn),fa.payload);default:throw new Error}}var ft=({user:yn,identifier:fa,hack:va,onTriggerPraise:Vr,activeIndex:Bl})=>{const[Gr,El]=(0,a.useReducer)(hu,oa),{loading:Dl,page:Qr,data:Kr,count:Do,actionType:Co,activeDiscussIndex:Br}=Gr,Wl=(0,a.useCallback)(()=>ua(void 0,null,function*(){El({type:6});const ho=yield Ca(fa,Qr),{comments:oi,disscuss_count:Zi}=ho;El({type:0,payload:{data:oi,count:Zi,loading:!1}})}),[Qr,fa]);(0,a.useEffect)(()=>{Bl==="2"&&Wl()},[fa,Qr,Bl]);function hi(ho){El({type:5,payload:ho})}function bu(ho){El({type:4,payload:{actionType:ho}})}function ns(ho){El(Br===ho?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:ho}})}function cl(ho,oi,Zi){return ua(this,null,function*(){try{const Ss=yield Cu(ho);Kr[Zi].user_praise=oi,Kr[Zi].praise_count=Ss.praise_count,El({type:3,payload:{data:[...Kr]}})}catch(Ss){console.log(Ss)}})}function is(){return ua(this,null,function*(){const{id:ho,params:oi,type:Zi,index:Ss,parentDiscussIndex:ss}=Co;if(Zi==="hidden-discuss"&&(yield cu(fa,ho,oi),ss?Kr[ss].children[Ss].hidden=oi.hidden==1:Kr[Ss].hidden=oi.hidden==1,El({type:4,payload:{actionType:null,data:[...Kr]}})),Zi==="delete-discuss"){if(yield or(fa,ho),ss||ss===0){let Os=Kr[ss].children;for(let Es=Os.length-1;Es>=0;Es--)if(Os[Es].id===ho){Os.splice(Es,1);break}Kr[ss].children=Os}else for(let Os=Kr.length-1;Os>=0;Os--)if(Kr[Os].id===ho){Kr.splice(Os,1);break}El({type:4,payload:{actionType:null,data:[...Kr]}})}})}function li(){El({type:4,payload:{actionType:null}})}function _i(ho,oi){return ua(this,null,function*(){try{yield Da(fa,ho,oi),Wl()}catch(Zi){console.log(Zi)}})}function as(ho){return ua(this,null,function*(){El({type:6}),yield nr(fa,ho),Wl()})}return Vn.createElement(Vn.Fragment,null,Vn.createElement("div",{className:"discuss-panel"},Kr.length===0?Vn.createElement(Qt.Z,null):Kr.map((ho,oi)=>Vn.createElement(vl,{onReplyDiscuss:_i,onPlusDiscuss:cl,onSetActiveDiscussIndex:ns,onSetActionType:bu,data:ho,index:oi,user:yn,activeDiscussIndex:Br})),Do>10?Vn.createElement("div",{className:"pagination-container"},Vn.createElement(st.Z,{showQuickJumper:!0,onChange:hi,current:Qr,total:Do})):null),Vn.createElement(qn,{user_praise:va.user_praise,praise_count:va.praises_count,praisePlus:Vr,discuss_count:va.comments_count,onCreateDiscuss:as}),Vn.createElement(x.Z,null,Vn.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Co,onOk:is,onCancel:li},Vn.createElement("p",null,Co?Co.message:"")),Vn.createElement(Er.Z,null)))},re=z(88044),ge=z(28802),De=z(31221),Xe={},tt=z(67294),Ot=({hack:yn,current_user:fa})=>tt.createElement("div",{className:Xe.answer},yn!=null&&yn.analysis?tt.createElement(sn.Z,{style:{padding:"13px 0"},value:(yn==null?void 0:yn.analysis)||""}):tt.createElement(Qt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Lt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Wn=z(69234),ra=z(15746),xa=z(91773),Kn=z(37720),Du=z(32259),la=z(67294);const{TextArea:lu}=ge.default,{Panel:Ga}=Wn.default;var Ea=({data:yn,hack:fa})=>(console.log(yn,fa,"data"),fa!=null&&fa.is_file?la.createElement(Du.Y2,{disabled:!0,className:Lt.uploadTableWrapper,showScore:!fa.test_set_score,data:yn,isProgramHomework:!0}):la.createElement("div",{className:Lt.hackSets},yn==null?void 0:yn.map((va,Vr)=>la.createElement(Wn.default,{accordion:!0,bordered:!1,key:Vr,defaultActiveKey:Vr===0&&va.id,className:Lt.collapseWrapper,expandIcon:({isActive:Bl})=>la.createElement("i",{className:`iconfont icon-weizhankai ${Bl?Lt.open:Lt.close}`,style:{fontSize:14,transition:"all .2s"}})},la.createElement(Ga,{key:va.id,header:la.createElement(Se.Z,{align:"middle",justify:"space-between",wrap:!1},la.createElement(ra.Z,{className:Lt.panelHeader},la.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Vr+1)),la.createElement(ra.Z,{flex:1},la.createElement(Se.Z,{align:"middle",justify:"end",wrap:!1},!(fa!=null&&fa.test_set_score)&&la.createElement(ra.Z,{className:Lt.rateInput},la.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),la.createElement("div",null,la.createElement(xa.default.Item,{noStyle:!0},la.createElement(Kn.Z,{value:va==null?void 0:va.score,className:Lt.baseFormItem,min:0,max:100,disabled:!0}))),la.createElement("span",{className:"ml10"},"%")))))},la.createElement(xa.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},la.createElement(lu,{readOnly:!0,value:va==null?void 0:va.input,rows:4})),la.createElement(xa.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},la.createElement(lu,{readOnly:!0,value:va==null?void 0:va.output,rows:4}))))))),ga={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},jn=z(67294),Hr=(0,a.forwardRef)(({data:yn=[]},fa)=>{var va;const[Vr,Bl]=(0,a.useState)(),Gr=yn.filter(Dl=>Dl.show);(0,a.useEffect)(()=>{Gr.length&&Bl(Gr[0].id)},[yn==null?void 0:yn.length]);const El=((va=Gr.find(Dl=>Dl.id===Vr))==null?void 0:va.element)||null;return(0,a.useImperativeHandle)(fa,()=>({setActiveTab:Dl=>Bl(Dl)})),jn.createElement("div",{className:ga.tabs},jn.createElement("div",{className:ga.tabWarp},Gr.map(Dl=>jn.createElement("div",{onClick:()=>Bl(Dl.id),className:`${ga.tab} ${Dl.id===Vr?ga.active:""}`,key:Dl.id},Dl.name))),jn.createElement("div",{className:ga.content},El))}),Wa=z(67294),rl=Object.defineProperty,sr=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,Ki=(yn,fa,va)=>fa in yn?rl(yn,fa,{enumerable:!0,configurable:!0,writable:!0,value:va}):yn[fa]=va,Yo=(yn,fa)=>{for(var va in fa||(fa={}))Ua.call(fa,va)&&Ki(yn,va,fa[va]);if(ya)for(var va of ya(fa))zi.call(fa,va)&&Ki(yn,va,fa[va]);return yn},fo=(yn,fa)=>sr(yn,uu(fa)),du=(yn,fa,va)=>new Promise((Vr,Bl)=>{var Gr=Qr=>{try{Dl(va.next(Qr))}catch(Kr){Bl(Kr)}},El=Qr=>{try{Dl(va.throw(Qr))}catch(Kr){Bl(Kr)}},Dl=Qr=>Qr.done?Vr(Qr.value):Promise.resolve(Qr.value).then(Gr,El);Dl((va=va.apply(yn,fa)).next())});const Gu={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},pl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ir=({hack:yn,onTriggerPraise:fa,topicId:va,page:Vr,onPageChange:Bl,user:Gr,current_user:El,submitRecords:Dl,submitting:Qr,submitResult:Kr,setActiveIndex:Do,hack_sets:Co})=>{var Br,Wl;const[hi]=(0,Ce.useSearchParams)(),[bu,ns]=(0,a.useState)("0"),cl=(0,Ce.useLocation)(),[is,li]=(0,a.useState)(!1),[_i,as]=(0,a.useState)(null),[ho,oi]=(0,a.useState)([]),[Zi,Ss]=(0,a.useState)([]),[ss,Os]=(0,a.useState)({page:1,limit:10}),Es=(0,a.useRef)(null),ws=(0,a.useRef)(null);console.log(Gr,"user");let[no,Dc]=(0,a.useState)(fo(Yo({},(0,Ce.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{ws.current&&(yn==null?void 0:yn.is_close_tips)===!1&&_i===null&&as(!0)},[ws.current,yn==null?void 0:yn.is_close_tips,_i]);function Oc(){return du(this,null,function*(){yield(0,ye.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{Do(bu)},[bu]);function Ts(ll){return du(this,null,function*(){let ba=ll.target.id;if(ba==="1"){let Jn=yield(0,ye.ZP)(`/api/myproblems/${no.id}/redo_logs.json`,{method:"get",params:Yo({},ss)});(Jn==null?void 0:Jn.status)===0&&Ss(Jn==null?void 0:Jn.data)}ns(ba)})}(0,a.useEffect)(()=>Un.Z.subscribe("to-commit-info",()=>{ns("1"),Es.current&&Es.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Un.Z.subscribe("to-reset-info",()=>{Ts({target:{id:"1"}}),Es.current&&Es.current.setActiveTab("2")}),[]);function ks(){ns("2")}function Fi(){return du(this,null,function*(){let ll=yield(0,ye.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Yo({identifier:no==null?void 0:no.id},no)});oi(ll)})}const ac=[{title:null,description:Wa.createElement("div",null,Wa.createElement("b",{onClick:()=>{as(!1),Oc(),li(!0),Fi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Wa.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"),Wa.createElement(xe.ZP,{onClick:()=>{as(!1),Oc()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>ws.current}];return Wa.createElement("div",{className:Ct["left-panel"]},Wa.createElement("ul",{className:`${Ct["s-navs"]} ${Ct["bg-white"]} ${Ct.b1}`},(yn==null?void 0:yn.is_program)&&!hi.get("pageId")&&Wa.createElement(pe.Z,{title:"\u9898\u76EE\u5217\u8868"},Wa.createElement("div",{onClick:()=>{Fi(),li(!0)},className:Ct.btns,ref:ws,style:_i?{pointerEvents:"none"}:{}},Wa.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Wa.createElement("li",{style:{marginLeft:20}},Wa.createElement("a",{className:bu==="0"?Ct.active:"",id:"0",onClick:Ts},"\u9898\u76EE\u63CF\u8FF0")),Wa.createElement("li",null,Wa.createElement("a",{className:bu==="1"?Ct.active:"",id:"1",onClick:Ts},"\u64CD\u4F5C\u8BB0\u5F55")),(hi.get("type")!=="exercises"&&(yn==null?void 0:yn.answer_text_show)||hi.get("type")!=="exercises"&&(yn==null?void 0:yn.analysis_show))&&Wa.createElement("li",null,Wa.createElement("a",{className:bu==="4"?Ct.active:"",id:"4",onClick:Ts},"\u89E3\u7B54\u53C2\u8003")),hi.get("type")!=="exercises"&&Wa.createElement("li",null,Wa.createElement("a",{className:bu==="2"?Ct.active:"",id:"2",onClick:Ts},"\u8BC4\u8BBA")),!!(Co!=null&&Co.length)&&hi.get("type")!=="exercises"&&hi.get("type")!=="1"&&Wa.createElement("li",null,Wa.createElement("a",{className:bu==="5"?Ct.active:"",id:"5",onClick:Ts},"\u6D4B\u8BD5\u7528\u4F8B"))),Wa.createElement("div",{className:`${Ct["tab-panel-body"]} ${bu==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Wa.createElement(qt,{hack:yn,onTriggerPraise:fa,toDiscuss:ks})),Wa.createElement("div",{style:{padding:"12px"},className:`${Ct["tab-panel-body"]} ${bu==="1"?"":"hide"}`},Wa.createElement(Hr,{ref:Es,data:[{id:"1",show:hi.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Wa.createElement(Wa.Fragment,null,Dl!=null&&Dl.records_count||Qr?Wa.createElement(Nn,{page:Vr,onPageChange:Bl,topicId:va,submitting:Qr,key:(Kr==null?void 0:Kr.id)||1,submitRecords:Dl,submitResult:Kr}):Wa.createElement(Qt.Z,null))},{id:"2",show:hi.get("type")==="exercises"||(yn==null?void 0:yn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Wa.createElement(Wa.Fragment,null,Wa.createElement(Mt.default,{pagination:!1,dataSource:Zi==null?void 0:Zi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ll,ba,Jn)=>Rn()(ll).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ll,ba,Jn)=>{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($n=>$n.id===ll))==null?void 0:cr.name}}]}),Wa.createElement(st.Z,{style:{marginTop:10},current:ss.page,total:Zi==null?void 0:Zi.count,hideOnSinglePage:!0,onChange:ll=>du(void 0,null,function*(){ss.page=ll,Os(ss);let ba=yield(0,ye.ZP)(`/api/myproblems/${no.id}/redo_logs.json`,{method:"get",params:fo(Yo({},ss),{courseId:no.courseId})});(ba==null?void 0:ba.status)===0&&Ss(ba==null?void 0:ba.data)})}))}]})),Wa.createElement("div",{style:{padding:"12px"},className:`${Ct["tab-panel-body"]} ${bu==="4"?"":"hide"}`},Wa.createElement(Hr,{data:[{id:"1",show:hi.get("type")!=="exercises"&&(yn==null?void 0:yn.answer_text_show),name:"\u7B54\u6848",element:Wa.createElement(Wa.Fragment,null,Wa.createElement(ln,{hack:yn,current_user:El}))},{id:"2",show:hi.get("type")!=="exercises"&&(yn==null?void 0:yn.analysis_show),name:"\u89E3\u6790",element:Wa.createElement(Wa.Fragment,null,Wa.createElement(Ot,{hack:yn,current_user:El}))}]})),Wa.createElement("div",{className:`${Ct["tab-panel-body"]} ${bu==="2"?"":"hide"}`,style:{padding:0}},Wa.createElement(ft,{user:Gr,activeIndex:bu,identifier:yn.identifier,hack:yn,onTriggerPraise:fa})),Wa.createElement("div",{className:`${Ct["tab-panel-body"]} ${bu==="5"?"":"hide"}`,style:{padding:12}},Wa.createElement(Ea,{data:Co||[],hack:yn})),Wa.createElement(E.Z,{rootClassName:Ct.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>li(!1),open:is},Wa.createElement(Se.Z,null,Wa.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Wa.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",ho==null?void 0:ho.total_count,"\u9898\xA0[\xA0",ho==null?void 0:ho.total_score,"\u5206\xA0]\xA0"),!(Gr!=null&&Gr.hack_manager)&&Wa.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",ho==null?void 0:ho.work_score,"\u5206")),Wa.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Wa.createElement(Se.Z,{align:"middle",className:"mt10 mb10"},!(Gr!=null&&Gr.hack_manager)&&Wa.createElement(re.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ll=>{no.page=1,no.finish_status=ll,Dc(Yo({},no)),Fi()}},Wa.createElement(re.default.Option,{value:""},"\u5168\u90E8"),Wa.createElement(re.default.Option,{value:0},"\u672A\u5F00\u59CB"),Wa.createElement(re.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Wa.createElement(re.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Wa.createElement(re.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ll=>{no.page=1,no.difficult=ll||null,Dc(Yo({},no)),Fi()}},Wa.createElement(re.default.Option,{value:0},"\u5168\u90E8"),Wa.createElement(re.default.Option,{value:1},"\u7B80\u5355"),Wa.createElement(re.default.Option,{value:2},"\u9002\u4E2D"),Wa.createElement(re.default.Option,{value:3},"\u56F0\u96BE")),Wa.createElement(ge.default.Search,{size:"large",onSearch:ll=>{no.name=ll,no.page=1,Dc(Yo({},no)),Fi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Wa.createElement("div",{className:Ct.list,style:{height:36,background:"#3D445C"}},!(Gr!=null&&Gr.hack_manager)&&Wa.createElement("span",null,"\u72B6\u6001"),Wa.createElement("span",null,"\u5E8F\u53F7"),Wa.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Wa.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Wa.createElement("div",{style:{overflow:"auto",flex:1}},(Br=ho==null?void 0:ho.data)!=null&&Br.length?(Wl=ho==null?void 0:ho.data)==null?void 0:Wl.map((ll,ba)=>Wa.createElement("div",{onClick:()=>du(void 0,null,function*(){let Jn=yield(0,ye.ZP)(`/api/problems/${ll==null?void 0:ll.identifier}/start.json`,{method:"get",params:{hack_user_id:Gr==null?void 0:Gr.user_id}});Jn&&(Ce.history.replace(`/myproblems/${Jn==null?void 0:Jn.identifier}${window.location.search}`),window.location.reload())}),className:`${Ct.list} ${ll!=null&&ll.checked?Ct.active:""}`},!(Gr!=null&&Gr.hack_manager)&&Wa.createElement(Wa.Fragment,null,!(ll!=null&&ll.opened)&&Wa.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ll==null?void 0:ll.opened)&&!(ll!=null&&ll.passed)&&Wa.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ll==null?void 0:ll.opened)&&(ll==null?void 0:ll.passed)&&Wa.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Wa.createElement("span",null,(no.page-1)*20+(ba+1)),Wa.createElement("span",{style:{flex:1},title:ll.name},`[${ll==null?void 0:ll.score}\u5206]`,"\xA0",ll.name),Wa.createElement("span",{style:{flexBasis:48,paddingRight:0}},Gu[ll.difficult]))):Wa.createElement(Qt.Z,null)),Wa.createElement(st.Z,{current:no.page,className:"mt20",hideOnSinglePage:!0,total:ho==null?void 0:ho.count,pageSize:no.per_page,onChange:(ll,ba)=>{no.page=ll,no.per_page=ba,Fi()}})),Wa.createElement(De.Z,{rootClassName:Ct.tour,closeIcon:!1,open:!!_i,steps:ac,gap:{offset:3,radius:2}}))},Cl=z(62522),ol=z(53814),ti=z(88508),io=z(97917),Xo=z(43462),Sn=z(93137),Li=z(11579),ic=z(94184),lc=z.n(ic),tc=z(96325),nc=z(67132),Jl=z(52262),Vs=z(45180),ri=z(22707),Gs=z(8861),Wu=z(67294),Qi=Object.defineProperty,pc=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,sc=(yn,fa,va)=>fa in yn?Qi(yn,fa,{enumerable:!0,configurable:!0,writable:!0,value:va}):yn[fa]=va,Wo=(yn,fa)=>{for(var va in fa||(fa={}))ps.call(fa,va)&&sc(yn,va,fa[va]);if(fs)for(var va of fs(fa))so.call(fa,va)&&sc(yn,va,fa[va]);return yn},bi=(yn,fa)=>pc(yn,vs(fa)),cc=(yn,fa)=>{var va={};for(var Vr in yn)ps.call(yn,Vr)&&fa.indexOf(Vr)<0&&(va[Vr]=yn[Vr]);if(yn!=null&&fs)for(var Vr of fs(yn))fa.indexOf(Vr)<0&&so.call(yn,Vr)&&(va[Vr]=yn[Vr]);return va},ts=(yn,fa,va)=>new Promise((Vr,Bl)=>{var Gr=Qr=>{try{Dl(va.next(Qr))}catch(Kr){Bl(Kr)}},El=Qr=>{try{Dl(va.throw(Qr))}catch(Kr){Bl(Kr)}},Dl=Qr=>Qr.done?Vr(Qr.value):Promise.resolve(Qr.value).then(Gr,El);Dl((va=va.apply(yn,fa)).next())});const{Countdown:Hc}=ke.default,Nc={Java:"java",C:"c",Python:"py","C++":"c"};var Pc=(yn=>(yn[yn.SET_LOADING=0]="SET_LOADING",yn[yn.GET_DATA=1]="GET_DATA",yn[yn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",yn[yn.SET_DATA=3]="SET_DATA",yn[yn.SET_DEBUGING=4]="SET_DEBUGING",yn[yn.SET_SUBMITING=5]="SET_SUBMITING",yn[yn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",yn[yn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",yn[yn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",yn[yn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",yn[yn.SET_PAGE=10]="SET_PAGE",yn))(Pc||{});function Rr(){return new Date().getTime()}const vr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function fl(yn,fa){switch(fa.type){case 1:return Wo(Wo({},yn),fa.payload);case 3:return bi(Wo({},yn),{data:fa.payload});case 0:return bi(Wo({},yn),{loading:fa.payload});case 9:return bi(Wo({},yn),{showNote:fa.payload});case 4:return bi(Wo({},yn),{debuging:fa.payload});case 5:return bi(Wo({},yn),{submitting:fa.payload});case 2:return bi(Wo({},yn),{submitRecords:fa.payload});case 10:return bi(Wo({},yn),{submitRecordPage:fa.payload});case 6:return bi(Wo({},yn),{executingMessage:fa.payload});case 7:return Wo(Wo({},yn),fa.payload);case 8:return Wo(Wo({},yn),fa.payload);default:throw new Error}}var Wr=({children:yn})=>{var fa,va,Vr,Bl,Gr,El,Dl,Qr,Kr,Do;const[Co,Br]=(0,a.useReducer)(fl,vr),{id:Wl}=(0,Ce.useParams)(),hi=(0,Ce.useLocation)(),[bu]=(0,Ce.useSearchParams)(),{loading:ns,data:cl,debugResult:is,submitResult:li,submitRecords:_i,submitRecordPage:as,showNote:ho,debuging:oi,submitting:Zi,executingMessage:Ss}=Co,[ss,Os]=(0,a.useState)("#37AD83"),[Es,ws]=(0,a.useState)(null),[no,Dc]=(0,a.useState)({}),[Oc,Ts]=(0,a.useState)(!0),[ks,Fi]=(0,a.useState)(!1),[ac,ll]=(0,a.useState)(!1),ba=(0,a.useRef)(null),Jn=(0,a.useRef)(0),cr=cl==null?void 0:cl.user,$n=cl==null?void 0:cl.hack,[Ql,Bo]=(0,a.useState)(!1),ao=(0,a.useRef)(1),Ui=(0,a.useRef)(!1);(0,tc.y)(bu.get("type")==="exercises");const{setOpenDisableCopyAndPaste:xs}=(0,tc.X)(),[Ps,vi]=(0,a.useState)(""),Ni=(0,Xo._)(no),[Mc,jc]=(0,a.useState)({open:!1,text:""}),[Is,Cc]=(0,a.useState)(null),dc=(0,a.useRef)(null);(0,a.useEffect)(()=>{var yu;let xu=(yu=$n==null?void 0:$n.homework_extension)==null?void 0:yu.failed_evaluate_num;typeof xu=="number"&&Cc(xu)},[(fa=$n==null?void 0:$n.homework_extension)==null?void 0:fa.failed_evaluate_num]),(0,a.useEffect)(()=>{function yu(){return ts(this,null,function*(){var xu,Al,Yl,Ol,Mu;Ts(!0);const Lr=yield(0,Ae.fu)(Wl,{exercise_id:bu.get("exercisesId")});if(setTimeout(()=>{Ts(!1)},800),Lr.status!==401){try{Lr.hack.code=Je.Base64.decode(Lr.hack.code)}catch(Tr){console.log(Tr)}Lr.hack=bi(Wo({},Lr.hack),{is_program:bu.get("type")==="1"}),Br({type:1,payload:{loading:!1,data:Lr}})}if(bu.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Tr;bu.get("coursesId")=="coursesId"?Tr=yield(0,Ie._F)({categoryId:bu.get("exercisesId"),login:bu.get("login")}):Tr=yield(0,Ie._B)({categoryId:bu.get("exercisesId"),login:bu.get("login")}),Dc(Wo({},Tr)),xs((xu=Tr==null?void 0:Tr.exercise)==null?void 0:xu.forbid_copy),typeof((Al=Tr==null?void 0:Tr.exercise)==null?void 0:Al.left_time)=="number"&&(ws(Date.now()+((Yl=Tr==null?void 0:Tr.exercise)==null?void 0:Yl.left_time)*1e3),setTimeout(()=>{Os("red")},(((Ol=Tr==null?void 0:Tr.exercise)==null?void 0:Ol.left_time)-300>0?((Mu=Tr==null?void 0:Tr.exercise)==null?void 0:Mu.left_time)-300:0)*1e3))}})}Wl&&yu()},[Wl]),(0,a.useEffect)(()=>{var yu;return bu.get("type")==="exercises"&&((yu=no==null?void 0:no.exercise)!=null&&yu.screen_open)&&(window.removeEventListener("blur",Ec,!1),Sn.U.forEach((xu,Al)=>{window.addEventListener(xu,Ec,!1)}),window.addEventListener("blur",Ec,!1),window.focus()),()=>{document.removeEventListener((0,ze.gH)(),Ec)}},[no]),(0,a.useEffect)(()=>{Ps==="1"&&Wl&&$n!=null&&$n.language&&Wc()},[Wl,as,$n==null?void 0:$n.language,Ps]),(0,a.useEffect)(()=>($n!=null&&$n.is_program&&(Jn.current=0,ba.current=setInterval(()=>{Ks()},15e3)),()=>{clearInterval(ba.current)}),[$n==null?void 0:$n.is_program]);const Ks=()=>ts(void 0,null,function*(){let yu=yield(0,ye.ZP)(`/api/myproblems/${Wl}/save_long_time.json`,{method:"get",params:{answer_long_time:Jn.current}})}),Ec=()=>{Ui.current||(0,ze.BU)(),window.parent.postMessage("backExercise","*")};function Wc(){return ts(this,null,function*(){try{const yu=yield(0,Ae.zO)(Wl,{limit:15,page:as,language:$n==null?void 0:$n.language});Br({type:2,payload:yu})}catch(yu){console.log(yu)}})}function bc(yu){Br({type:10,payload:yu})}function Ys(yu){return ts(this,null,function*(){var xu;let Al;(bu.get("ip_limit")==="inner"||bu.get("ip_bind_type")==="true")&&(Al=yield(0,ol.y)({ip_limit:bu.get("ip_limit"),ip_bind:bu.get("ip_bind_type")==="true"}));const Yl=yield(0,Ae.n4)(Wl,{code:Je.Base64.encode(yu||$n.code),language:$n==null?void 0:$n.language,exercise_id:bu.get("exercisesId"),question_id:bu.get("questionId"),ip:Al});return Yl.status===-5&&(0,Ce.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:bi(Wo({errorMessage:Yl==null?void 0:Yl.message},(no==null?void 0:no.exercise)||{}),{exercise_user_id:(xu=no==null?void 0:no.exercise)==null?void 0:xu.exercise_user_id,id:bu.get("exercisesId")})}}),Yl})}function Ac(){return ts(this,null,function*(){if(ao.current=2,!Zi){Br({type:5,payload:!0});try{Un.Z.publish("to-commit-info");const yu=yield Ys();if(console.log(yu,1),yu.status===0){let Lr=function(){return ts(this,null,function*(){const{status:Tr,data:Ml}=yield(0,Ae.rX)(Wl,"submit"),co=Rr()-Mu>(Yl*Ol+3)*1e3;if(Tr!==0&&!co&&setTimeout(Lr,1e3),co){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Br({type:5,payload:!1});return}if(Tr===0){Ml.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ml==null?void 0:Ml.status)===0&&bu.get("type")==="1"&&ll(!0),(Ml==null?void 0:Ml.status)!==0&&bu.get("type")==="1"&&Cc(hr=>hr+1);const Tu=yield(0,Ae.zO)(Wl,{limit:15,page:as,language:$n==null?void 0:$n.language});Br({type:8,payload:bi(Wo({},Co),{submitResult:Ml,submitting:!1,submitRecords:Tu})})}})},xu={};if(bu.get("type")==="exercises"?(xu.extras={exercise_id:bu.get("exercisesId"),question_id:bu.get("questionId")},(bu.get("ip_limit")==="inner"||bu.get("ip_bind_type")==="true")&&(xu.extras.ip=yield(0,ol.y)({ip_limit:bu.get("ip_limit"),ip_bind:bu.get("ip_bind_type")==="true"}))):bu.get("type")==="smartPlan"&&(xu.extras={smart_plan_page_item_bank_id:bu.get("smartPlanItemBankId"),simulate:bu.get("simulate")==="true"}),(yield(0,Ae.bM)(Wl,xu)).status===-1&&bu.get("exercisesId")){window.parent.location.href=`/classrooms/${bu.get("coursesId")}/exercise/${bu.get("exercisesId")}/detail`;return}const{time_limit:Yl,test_case_size:Ol}=$n,Mu=Rr();Lr()}else Br({type:5,payload:!1})}catch(yu){console.log(yu),Br({type:5,payload:!1})}Bo(!1)}})}function wc(){return ts(this,null,function*(){ao.current=1,Co.debuging=!0,Br({type:4,payload:!0});try{if((yield Ys()).status===0){let Mu=function(){return ts(this,null,function*(){const{status:Lr,message:Tr,data:Ml}=yield(0,Ae.rX)(Wl,"debug"),co=Rr()-Ol>(xu+3)*1e3;if(Lr!==0&&!co&&(Br({type:6,payload:Tr}),setTimeout(Mu,1e3)),co){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Br({type:4,payload:!1}),Br({type:7,payload:bi(Wo({},Co),{debugResult:{status:2},debuging:!1})});return}Lr===0&&(Ml.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Br({type:4,payload:!1}),Br({type:7,payload:bi(Wo({},Co),{debugResult:Ml,debuging:!1})}))})};const{time_limit:xu}=$n;let Al={input:encodeURIComponent(cl.test_case.input)};if(bu.get("type")==="exercises"&&(Al.exercise_id=bu.get("exercisesId")),(yield(0,Ae.MU)(Wl,Al)).status===-1&&bu.get("exercisesId")){window.parent.location.href=`/classrooms/${bu.get("coursesId")}/exercise/${bu.get("exercisesId")}/detail`;return}const Ol=Rr();Mu()}else Br({type:4,payload:!1})}catch(yu){console.log(yu)}finally{}})}function Vc(yu,xu){const Al=xu?{modify_code:!1}:{};Br({type:3,payload:bi(Wo({},cl),{hack:Wo(bi(Wo({},$n),{code:yu}),Al)})}),Bo(!0)}const hd=yu=>ts(void 0,null,function*(){let xu=yield(0,ye.ZP)(`/api/problems/${$n==null?void 0:$n.identifier}/start.json`,{method:"get",params:{language:yu==="C++"||yu==="c++"?encodeURIComponent(yu):yu,hack_user_id:cr==null?void 0:cr.user_id}});xu.status!==-1&&Ce.history.replace(`/myproblems/${xu==null?void 0:xu.identifier}${window.location.search}`)});function Ms(yu){let xu=yu.target.value;Br({type:3,payload:bi(Wo({},cl),{test_case:{input:xu}})})}function uc(){return ts(this,null,function*(){try{let yu={};bu.get("type")==="exercises"?yu.exercise_id=bu.get("exercisesId"):$n!=null&&$n.homework_common_id&&(yu.homework_common_id=$n==null?void 0:$n.homework_common_id);const xu=yield(0,Ae.H7)(Wl,Wo({},yu));xu.status===401||(Vc(Je.Base64.decode(xu.code)),(bu.get("type")==="exercises"||$n!=null&&$n.homework_common_id)&&Un.Z.publish("to-reset-info"))}catch(yu){console.log(yu)}})}function Ds(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Wu.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Wu.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ts(this,null,function*(){const yu=yield(0,Ae.fi)(Wl);yu.status===401||Vc(Je.Base64.decode(yu.code),!0)})}})}function cd(){Br({type:9,payload:!0})}function Gc(){Br({type:9,payload:!1})}function wt(yu){return ts(this,null,function*(){yield(0,Ae.MK)(Wl,yu),Br({type:1,payload:{showNote:!1,data:bi(Wo({},cl),{hack:bi(Wo({},$n),{notes:yu.notes})})}})})}const _t={hack:$n,isLoading:Oc,input:(va=cl==null?void 0:cl.test_case)==null?void 0:va.input,is_file:(Vr=cl==null?void 0:cl.test_case)==null?void 0:Vr.is_file,identifier:$n==null?void 0:$n.identifier,attachments_count:cl==null?void 0:cl.attachments_count,language:$n==null?void 0:$n.language,code:$n==null?void 0:$n.code,title:"main."+Nc[$n==null?void 0:$n.language],modify_code:$n==null?void 0:$n.modify_code,notes:$n==null?void 0:$n.notes,debugResult:is,debuging:oi,submitting:Zi,submitResult:li,executingMessage:Ss,onCancelNote:Gc,onAddNote:wt,showNote:ho,user:cr,onShowNote:cd,onSubmitCode:Ac,onChangeCode:Vc,onChangeInput:Ms,onDebugCode:wc,onResetCode:uc,onSyncCode:Ds,onUpdateCode:Ys,onChangeLanguage:hd,isWhiteTheme:ks,setIsWhiteTheme:Fi,topDispatch:Br};function gn(){return ts(this,null,function*(){const{praise_count:yu}=yield(0,Ae.vl)($n.id,{container_type:"Hack",type:1});let xu=bi(Wo({},cl),{hack:bi(Wo({},$n),{praises_count:yu,user_praise:!$n.user_praise})});Br({type:3,payload:xu})})}const Yn={topicId:Wl,submitResult:li,submitRecords:_i,submitting:Zi,page:as,onPageChange:bc,hack:$n,user:cl==null?void 0:cl.user,hack_sets:cl==null?void 0:cl.hack_sets,current_user:cl==null?void 0:cl.current_user,onTriggerPraise:gn,setActiveIndex:vi};console.log(no);const[Ur,Or]=(0,a.useState)(!1),[ql,zr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const yu=xu=>{if(console.log("event-----",xu),xu.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Al,questionStatus:Yl}=xu.data;if(Or(Al),Yl){let Ol=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Ol.includes(bu.get("smartPlanItemBankId")))return;he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Wu.createElement("div",{className:"tc font16"},Yl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>ts(void 0,null,function*(){Ac(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Ol.push(bu.get("smartPlanItemBankId"))));let Mu="";bu.get("isMiniprogram")?Mu=`/miniprogram/courseware/study?courses_id=${bu.get("coursesId")}&id=${bu.get("exercisesId")}`:Mu=`/classrooms/${bu.get("coursesId")}/smart_plan/${bu.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Ce.history.push(Mu)})})}}};return window.addEventListener("message",yu),()=>{window.removeEventListener("message",yu)}},[]);const su=()=>{if(bu.get("type")==="exercises")return!1;const yu=Object.entries(($n==null?void 0:$n.homework_extension)||{}).some(([xu,Al])=>xu!=="ai_code_evaluation_promote"&&!!Al);return!!(bu.get("type")==="1"&&((0,Jl.$O)()||yu)||bu.get("type")==="smartPlan"&&(Ur||bu.get("showAi")))};return(0,a.useEffect)(()=>{var yu,xu,Al,Yl,Ol,Mu,Lr;su()&&(Is>((xu=(yu=$n==null?void 0:$n.homework_extension)==null?void 0:yu.ai_guide_data)==null?void 0:xu.evaluation_num)&&jc({open:!0,text:(Yl=(Al=$n==null?void 0:$n.homework_extension)==null?void 0:Al.ai_guide_data)==null?void 0:Yl.evaluation_msg}),(Ol=$n==null?void 0:$n.homework_extension)!=null&&Ol.ai_guide&&Is==0&&!dc.current&&(dc.current=setTimeout(()=>{var Tr,Ml;jc({open:!0,text:(Ml=(Tr=$n==null?void 0:$n.homework_extension)==null?void 0:Tr.ai_guide_data)==null?void 0:Ml.unanswered_msg})},(((Lr=(Mu=$n==null?void 0:$n.homework_extension)==null?void 0:Mu.ai_guide_data)==null?void 0:Lr.unanswered_time)||0)*60*1e3)),dc.current&&Is>0&&clearTimeout(dc.current))},[Is,$n]),Wu.createElement(Wu.Fragment,null,Wu.createElement(Fe.Z,{spinning:ns,delay:500},cl?Wu.createElement("div",{style:{minWidth:"1200px"}},Wu.createElement("header",{className:lc()(Li.Z.header,ks&&Li.Z.whiteHeader)},!((Bl=["smartPlan","exercises"])!=null&&Bl.includes(bu.get("type")))&&Wu.createElement("div",null,Wu.createElement("img",{src:`${me.Z.IMG_SERVER}/images/${cr==null?void 0:cr.image_url}`,alt:"user",width:36}),Wu.createElement("span",{style:{color:ks?"#333":"#B2BACB",fontSize:16}},cr==null?void 0:cr.name)),((Gr=["smartPlan","exercises"])==null?void 0:Gr.includes(bu.get("type")))&&Wu.createElement("div",null,Wu.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Wu.createElement("span",{className:"ml10"},((El=no==null?void 0:no.exercise)==null?void 0:El.user_name)||(cr==null?void 0:cr.name)||"--")),Wu.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Wu.createElement("span",{className:"ml10"},((Dl=no==null?void 0:no.exercise)==null?void 0:Dl.student_id)||(cr==null?void 0:cr.student_id)||"--"))),Wu.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Wu.createElement("div",null,$n.name)),(bu.get("type")==="smartPlan"||($n==null?void 0:$n.is_program))&&Wu.createElement(ti.Z,{defaultValue:($n==null?void 0:$n.answer_long_time)||0,onChange:yu=>{Jn.current=yu},className:Li.Z.timepiece}),cr!=null&&cr.hack_manager&&!bu.get("is_smart_plan")?Wu.createElement(Ce.Link,{className:Li.Z.btn_edit,to:bu.get("type")==="1"?bu.get("pageId")?`/problems/newedit/${$n.identifier}?type=1&pageId=${bu.get("pageId")}&backUrl=${bu.get("backUrl")}`:`/problems/newedit/${$n.identifier}?type=1`:bu.get("backUrl")?`/problems/newedit/${$n.identifier}?backUrl=${bu.get("backUrl")}`:`/problems/newedit/${$n.identifier}`}," ",Wu.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Qr=no==null?void 0:no.exercise)!=null&&Qr.left_time)&&Wu.createElement(Wu.Fragment,null,Wu.createElement("span",{style:{color:ss,marginRight:6},className:`iconfont icon-daojishi ${Li.Z.djs}`}),Wu.createElement("span",{className:"c-white mr20"},Wu.createElement(Hc,{valueStyle:{color:ss,fontSize:20,fontWeight:500},title:Wu.createElement("span",{style:{color:ss,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Es,onFinish:()=>ts(void 0,null,function*(){const yu=yield(0,Ie.VL)({categoryId:bu.get("exercisesId"),commit_method:2});if((yu==null?void 0:yu.status)===0&&(Ys(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Wu.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Wu.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ts(void 0,null,function*(){window.parent.location.href=`/classrooms/${bu.get("coursesId")}/exercise/${bu.get("exercisesId")}/detail`})})),(yu==null?void 0:yu.status)===-3){const xu=parseInt(yu==null?void 0:yu.message);ws(Date.now()+xu*1e3)}})}))),(Kr=["smartPlan","exercises"])!=null&&Kr.includes(bu.get("type"))?Wu.createElement(xe.ZP,{type:"primary",onClick:()=>{if(bu.get("type")==="exercises"){const yu=()=>ts(void 0,null,function*(){yield Ys(),Bo(!1),Ni(),Ui.current=!0,Ec()});if(!(_i!=null&&_i.records_count)||Ql){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Wu.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:yu});return}yu()}else{let yu="";bu.get("isMiniprogram")=="true"?yu=`/miniprogram/courseware/study?courses_id=${bu.get("coursesId")}&id=${bu.get("exercisesId")}`:yu=`/classrooms/${bu.get("coursesId")}/smart_plan/${bu.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${bu.get("coursesId")}_${bu.get("exercisesId")}`),console.log(bu.get("isMiniprogram")=="true"),bu.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${bu.get("coursesId")}_${bu.get("exercisesId")}`):Ce.history.push(yu))}}},bu.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Wu.createElement("span",{onClick:()=>{var yu;if(bu.get("backUrl"))Ce.history.push(bu.get("backUrl"));else if(bu.get("type")==="1"){let xu=(yu=localStorage.getItem("program_homework"))==null?void 0:yu.split(",");Ce.history.push(`/classrooms/${xu==null?void 0:xu[0]}/program_homework/${xu==null?void 0:xu[1]}/detail`)}else Ce.history.push("/problemset")}},Wu.createElement(pe.Z,{title:"\u5173\u95ED"},Wu.createElement("i",{style:{color:ks?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Wu.createElement(Fe.Z,{size:"large",spinning:Oc},Wu.createElement(Me.Z,{className:lc()(Li.Z.myProblems,ks&&Li.Z.whiteMyProblems),leftChild:Wu.createElement(Ir,Wo({},Yn)),rightChild:Wu.createElement(Ti,Wo({},_t))}))):null,Wu.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ac,className:"oj-modal"},Wu.createElement("section",{className:"oj-modal-content"},Wu.createElement("div",{className:"oj-modal-head"},Wu.createElement("img",{src:Cl,alt:""}),Wu.createElement("i",{onClick:()=>ll(!1),className:"iconfont icon-guanbi1"})),Wu.createElement("aside",null,Wu.createElement("img",{className:"mr30",src:Gs.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Wu.createElement("span",{style:{color:"#75d6ba",marginRight:100}},li==null?void 0:li.execute_time,"ms"),"\u4F18\u4E8E",Wu.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(li==null?void 0:li.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Wu.createElement("aside",{className:"mb50"},Wu.createElement("img",{src:ri.Z,className:"mr30"}),Wu.createElement("span",{className:"oj-modal-tt"},Wu.createElement("span",null,Wu.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Wu.createElement("span",{className:"c-light-primary"},li==null?void 0:li.execute_memory,"kb")),Wu.createElement("span",null,Wu.createElement("span",null))),"\u4F18\u4E8E",Wu.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(li==null?void 0:li.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Wu.createElement("div",{id:"oj-modal-next",onClick:()=>ts(void 0,null,function*(){var yu;if(li!=null&&li.next_identifier){let xu=yield(0,ye.ZP)(`/api/problems/${li==null?void 0:li.next_identifier}/start.json`,{method:"get",params:{hack_user_id:cr==null?void 0:cr.user_id}});xu&&(Ce.history.replace(`/myproblems/${xu==null?void 0:xu.identifier}${window.location.search}`),window.location.reload())}else{let xu=(yu=localStorage.getItem("program_homework"))==null?void 0:yu.split(",");Ce.history.push(`/classrooms/${xu==null?void 0:xu[0]}/program_homework/${xu==null?void 0:xu[1]}/detail`)}}),className:"oj-modal-btn"},li!=null&&li.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),su()&&Wu.createElement(nc.Z,{showData:bu.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:$n==null?void 0:$n.homework_extension,description:$n==null?void 0:$n.description,allShow:(0,Jl.$O)(),code:$n==null?void 0:$n.code,sendParams:{source:"hack",hack_id:Wl},draggableExtraNode:((Do=$n==null?void 0:$n.homework_extension)==null?void 0:Do.ai_guide)&&(Mc==null?void 0:Mc.open)&&Wu.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Wu.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Wu.createElement(Vs.Z,{text:(Mc==null?void 0:Mc.text)||""}),Wu.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:yu=>{jc({open:!1,text:""})}}))})),Wu.createElement(io.Z,{successCb:()=>{ao.current===1?wc():Ac()}}))};function jo({title:yn,modify_code:fa,onSyncCode:va,onShowCodeSetting:Vr,onResetCode:Bl,hack:Gr,onChangeLanguage:El,isWhiteTheme:Dl,onShowResourceCentre:Qr,attachments_count:Kr}){var Do;const Co=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Wu.createElement(oe.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:Bl})},[Br]=(0,Ce.useSearchParams)(),Wl=Br.get("language"),hi=bu=>bu==="1"?"c++":bu==="2"?"C++":bu;return(0,a.useEffect)(()=>{Wl&&El(hi(Wl))},[]),(0,a.useEffect)(()=>{Gr!=null&&Gr.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Wu.createElement(oe.Z,null),content:Wu.createElement("div",null,Wu.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Wu.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Wu.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:()=>Bl()})},[Gr==null?void 0:Gr.language]),console.log(Gr,Dl,"hack"),Wu.createElement("div",{className:`${Li.Z.codeHead} ${Dl?Li.Z.whiteCodeHead:""}`},Wu.createElement("div",{className:Li.Z.navWrap},(Do=Gr==null?void 0:Gr.all_language)==null?void 0:Do.map(bu=>Wu.createElement("div",{className:`${Li.Z.nav} ${bu===(Gr==null?void 0:Gr.language)?Li.Z.active:""}`,key:bu,onClick:()=>El(bu)},Wu.createElement(pe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Wu.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Wu.createElement("span",null,bu)))),Wu.createElement(Se.Z,{align:"middle",style:{marginLeft:"auto"}},fa?Wu.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:va},Wu.createElement("img",{src:ht,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Kr>0&&Wu.createElement("a",{onClick:Qr},Wu.createElement(pe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Wu.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Wu.createElement("a",{onClick:Co},Wu.createElement(pe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Wu.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Wu.createElement("a",{onClick:Vr},Wu.createElement(pe.Z,{title:"\u8BBE\u7F6E"},Wu.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ti(yn){var fa=yn,{input:va,is_file:Vr,identifier:Bl,showNote:Gr,onShowNote:El,notes:Dl,onCancelNote:Qr,onAddNote:Kr,debugResult:Do,language:Co,debuging:Br,submitting:Wl,executingMessage:hi,code:bu,onSubmitCode:ns,onDebugCode:cl,onChangeCode:is,onChangeInput:li,onUpdateCode:_i,user:as,isLoading:ho,submitResult:oi}=fa,Zi=cc(fa,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Ss(Os,Es){return Wu.createElement(jo,bi(Wo({},Zi),{onShowCodeSetting:Os,onShowResourceCentre:Es}))}const ss=Wo({input:va,is_file:Vr,debugResult:Do,debuging:Br,submitting:Wl,executingMessage:hi,onDebugCode:cl,onChangeCode:is,onSubmitCode:ns,onChangeInput:li,user:as,submitResult:oi},Zi);return Wu.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Wu.createElement(yt,{setIsWhiteTheme:Zi==null?void 0:Zi.setIsWhiteTheme,isLoading:ho,language:Co,value:bu,identifier:Bl,onChange:is,onUpdateCode:_i,ActionBarRender:Ss}),Wu.createElement(ot.ZP,Wo({},ss)))}},96707:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return a}});var a=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(a||{})},88742:function(Ft,rt,z){"use strict";z.d(rt,{H7:function(){return E},MK:function(){return oe},MU:function(){return Ie},X6:function(){return Me},bM:function(){return Ae},fi:function(){return y},fu:function(){return Se},n4:function(){return x},rX:function(){return me},vl:function(){return b},zO:function(){return ze}});var a=z(33170),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(ee,te,ne)=>te in ee?Ce(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,pe=(ee,te)=>{for(var ne in te||(te={}))he.call(te,ne)&&xe(ee,ne,te[ne]);if(ke)for(var ne of ke(te))Fe.call(te,ne)&&xe(ee,ne,te[ne]);return ee};function Se(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,pe({hidePopLogin:!0},te||{}))}function Ae(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function Ie(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function ze(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Me(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function me(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function oe(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function E(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},38884:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Gc}});var a=z(67294),Ce={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI",btn_warp:"btn_warp___fOE2S"},ke=z(91773),he=z(83062),Fe=z(85804),xe=z(62844),pe=z(37720),Se=z(2453),Ae=z(28802),Ie=z(96074),ze=z(84567),Me=z(55241),me=z(71230),oe=z(15746),E=z(14845),y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(wt,_t,gn)=>_t in wt?y(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,ne=(wt,_t)=>{for(var gn in _t||(_t={}))b.call(_t,gn)&&te(wt,gn,_t[gn]);if(x)for(var gn of x(_t))ee.call(_t,gn)&&te(wt,gn,_t[gn]);return wt};const de=wt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ye="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",fe=z(65226),ve=z(35973),Ne=z(28706),Le=z(33170),Re=Object.defineProperty,He=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ue=(wt,_t,gn)=>_t in wt?Re(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Ye=(wt,_t)=>{for(var gn in _t||(_t={}))We.call(_t,gn)&&Ue(wt,gn,_t[gn]);if(He)for(var gn of He(_t))Ge.call(_t,gn)&&Ue(wt,gn,_t[gn]);return wt};const it=wt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Bt=Object.defineProperty,ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,yt=(wt,_t,gn)=>_t in wt?Bt(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,ht=(wt,_t)=>{for(var gn in _t||(_t={}))nt.call(_t,gn)&&yt(wt,gn,_t[gn]);if(ct)for(var gn of ct(_t))Ze.call(_t,gn)&&yt(wt,gn,_t[gn]);return wt};const Je=wt=>React.createElement("svg",ht({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Ct=z(14375),kt=z(35567),Mt=z(35566),st=z(73646),ut={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},un=z(67294),Pn=Object.defineProperty,Rn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,zt=(wt,_t,gn)=>_t in wt?Pn(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,jt=(wt,_t)=>{for(var gn in _t||(_t={}))Nn.call(_t,gn)&&zt(wt,gn,_t[gn]);if(An)for(var gn of An(_t))Qt.call(_t,gn)&&zt(wt,gn,_t[gn]);return wt},sn=(wt,_t)=>Rn(wt,bt(_t)),vt=(wt,_t)=>{var gn={};for(var Yn in wt)Nn.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&An)for(var Yn of An(wt))_t.indexOf(Yn)<0&&Qt.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const Tt=null,qt=(wt,_t)=>{var gn=wt,{globalSetting:Yn,loading:Ur,dispatch:Or,isEdit:ql,editData:zr}=gn,su=vt(gn,["globalSetting","loading","dispatch","isEdit","editData"]);const[yu,xu]=(0,a.useState)(""),[Al,Yl]=(0,a.useState)(""),[Ol,Mu]=(0,a.useState)([]),[Lr,Tr]=(0,a.useState)(""),[Ml,hl]=(0,a.useState)(),[co,Tu]=(0,a.useState)(!1),[hr,Yr]=(0,a.useState)({}),[ar,Mr]=(0,a.useState)([]);(0,a.useEffect)(()=>{!zr||!ql||(xu(zr==null?void 0:zr.name),Yl(zr==null?void 0:zr.analysis),hl(zr==null?void 0:zr.is_ordered),Yr(zr),Tu(!0))},[zr]),(0,a.useEffect)(()=>{if(!co)return;const wl=zr==null?void 0:zr.standard_answer.map(Yi=>Yi==null?void 0:Yi.answer_text);Mu(wl);const Bi=zr==null?void 0:zr.standard_answer.map(Yi=>Yi==null?void 0:Yi.score);Mr(Bi),Tu(!1)},[co]),(0,a.useImperativeHandle)(_t,()=>({onSave:zo,Clear:Jo}));const zo=()=>{let wl=[],Bi=!1;return yu?(Ol.forEach((Yi,Vo)=>{wl.push({position:Vo+1,answer_text:[],score:ar[Vo]}),Yi==null||Yi.forEach((bs,zc)=>{wl[Vo].answer_text.push(bs),(!bs||!(0,Ne.eR)(bs,1e4))&&(Tr(`${Vo}-${zc}`),Se.ZP.info(bs?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Bi=!0)})}),Bi?!1:(wl==null?void 0:wl.length)>20?(Se.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:yu,analysis:Al,standard_answers:wl,is_ordered:Ml,downcase:hr==null?void 0:hr.downcase,no_space:hr==null?void 0:hr.no_space,use_blank_score:hr==null?void 0:hr.use_blank_score}):(Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Jo=()=>{xu(""),Yl(""),Mu([]),hl(!1)},wi=(wl,Bi,Yi)=>{const Vo=Ol.slice();if(Bi&&Vo.splice(wl,Bi),Yi)for(let bs=0;bs{Tr("");let Vo=Ol.slice();Vo[wl][Bi]=Yi,Mu(Vo)},Ul=wl=>{let Bi=Ol.slice();Bi[wl]=[...Bi[wl],""],Mu(Bi)},Xs=(wl,Bi)=>{let Yi=Ol.slice();if(!Yi[wl][Bi]){Yi[wl]=Yi[wl].filter((Vo,bs)=>bs!==Bi),Mu(Yi);return}xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ut.modal,onOk:()=>{Yi[wl]=Yi[wl].filter((Vo,bs)=>bs!==Bi),Mu(Yi)}})},Js=wl=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ut.modal,onOk:()=>{let Bi=Ol.slice();Bi=Ol.filter((Yi,Vo)=>wl!==Vo),Mu(Bi)}})};return un.createElement("section",{className:ut.wrap},un.createElement("p",{className:ut.titleWrap},un.createElement("span",{className:ut.required},"*"),un.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),un.createElement("div",null,un.createElement(Mt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:yu,onChange:wl=>xu(wl),showNullButton:!0,onPlaceholderChange:wi})),un.createElement("div",{className:"mt20"},Ol.map((wl,Bi)=>un.createElement("div",{style:{display:"flex"}},un.createElement("div",{style:{flex:1}},un.createElement(st.Z,{key:Bi,answers:wl,index:Bi,flex:1,is_md:!0,activeOptionErrorIndex:Lr,onAnswerChange:ys,addChildAnswer:Ul,deleteChildAnswer:Xs,deleteChildAnswermain:Js})),hr.use_blank_score&&un.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},un.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",un.createElement(pe.Z,{style:{width:"100px"},size:"large",defaultValue:ar[Bi],onBlur:Yi=>{ar[Bi]=Yi.target.value,Mr([...ar])}}))))),un.createElement("div",null,un.createElement(ze.default,{className:`${ut.color333} font14 mt20`,checked:hr.use_blank_score,onChange:wl=>Yr(sn(jt({},hr),{use_blank_score:wl.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),un.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),un.createElement("div",null,un.createElement(ze.default,{className:`${ut.color333} font14 mt20`,checked:hr.downcase,onChange:wl=>Yr(sn(jt({},hr),{downcase:wl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),un.createElement("div",null,un.createElement(ze.default,{className:`${ut.color333} font14 mt20`,checked:hr.no_space,onChange:wl=>Yr(sn(jt({},hr),{no_space:wl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),un.createElement("div",{className:"mt20"},(Ol==null?void 0:Ol.length)>1&&un.createElement("span",null,un.createElement(ze.default,{checked:Ml,onChange:wl=>hl(wl.target.checked),className:`${ut.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),un.createElement("span",{className:`${ut.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),un.createElement("p",{className:ut.titleWrap},un.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),un.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Al,onChange:wl=>Yl(wl)}))};var St=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(qt)),Ke=z(98813),ln=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Cu=(wt,_t)=>{var gn={};for(var Yn in wt)Un.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&ln)for(var Yn of ln(wt))_t.indexOf(Yn)<0&&Ca.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const Da=null,nr=(wt,_t)=>{var gn=wt,{globalSetting:Yn,loading:Ur,editData:Or,dispatch:ql,onRef:zr=()=>{},isEdit:su}=gn,yu=Cu(gn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[xu,Al]=(0,a.useState)(),[Yl,Ol]=(0,a.useState)(""),[Mu,Lr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Or||!su)return;Ol(Or==null?void 0:Or.name),Lr(Or==null?void 0:Or.analysis);const hl=Or==null?void 0:Or.choices.find(co=>co.is_answer);Al(hl.choice_text==="\u6B63\u786E"?"0":"1")},[Or]),(0,a.useImperativeHandle)(_t,()=>({onSave:Tr,Clear:Ml}));const Tr=()=>Yl?xu?{name:Yl,choices:[{choice_text:"\u6B63\u786E",is_answer:xu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:xu==="1"?1:0}],analysis:Mu}:(Se.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Ml=()=>{Ol(""),Lr(""),Al("")};return a.createElement("section",{className:ut.wrap},a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),a.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Yl,onChange:hl=>Ol(hl)}),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ut.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ke.ZP.Group,{buttonStyle:"solid",value:xu,onChange:hl=>Al(hl.target.value)},a.createElement(Ke.ZP.Button,{value:"0",className:`${ut.radio} mr40`},"\u6B63\u786E"),a.createElement(Ke.ZP.Button,{value:"1",className:ut.radio},"\u9519\u8BEF")),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Mu,onChange:hl=>Lr(hl)}))};var cu=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(nr)),or=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,xn=(wt,_t)=>{var gn={};for(var Yn in wt)Aa.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&or)for(var Yn of or(wt))_t.indexOf(Yn)<0&&Zt.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const vl=null,Er=(wt,_t)=>{var gn=wt,{globalSetting:Yn,loading:Ur,editData:Or,dispatch:ql,onRef:zr=()=>{},isEdit:su}=gn,yu=xn(gn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[xu,Al]=(0,a.useState)([]);(0,a.useEffect)(()=>{var Lr;if(!Or||!su)return;const Tr=(Lr=Or==null?void 0:Or.shixun)==null?void 0:Lr.challenges.map(Ml=>({id:Ml==null?void 0:Ml.id,score:Ml.score}));Al(Tr)},[Or]),(0,a.useImperativeHandle)(_t,()=>({onSave:Yl,Clear:Ol}));const Yl=()=>({challenges:[...xu]}),Ol=()=>{Al([])};console.log("editData--",Or);const Mu=Lr=>{var Tr,Ml;return a.createElement("div",null,(Ml=(Tr=Lr==null?void 0:Lr.shixun)==null?void 0:Tr.challenges)==null?void 0:Ml.map((hl,co)=>{var Tu;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",co+1,"\u5173"),a.createElement(he.Z,{key:co,title:hl==null?void 0:hl.challenge_name},a.createElement("span",null,(0,Ne.Pq)(hl==null?void 0:hl.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u5206\u503C\uFF1A"),a.createElement(pe.Z,{precision:1,min:1,max:100,className:ut.baseFormItem,style:{width:176},value:(Tu=xu.find(hr=>hr.id===hl.id))==null?void 0:Tu.score,onChange:hr=>{xu.find(Yr=>Yr.id===hl.id).score=hr,Al([...xu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:ut.wrap},a.createElement(fe.Z,{style:{paddingRight:10},className:ut.titleHtml,value:`${Or==null?void 0:Or.position}\u3001${Or==null?void 0:Or.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u5173\u5361")),Mu(Or))};var er=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Er)),Pa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Vn=(wt,_t)=>{var gn={};for(var Yn in wt)Za.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&Pa)for(var Yn of Pa(wt))_t.indexOf(Yn)<0&&qn.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const Qa=["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"],gu=(wt,_t)=>{var gn=wt,{editData:Yn,globalSetting:Ur,loading:Or,dispatch:ql,onRef:zr=()=>{},isEdit:su}=gn,yu=Vn(gn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[xu,Al]=(0,a.useState)([]),[Yl,Ol]=(0,a.useState)(),[Mu,Lr]=(0,a.useState)([]),[Tr,Ml]=(0,a.useState)(""),[hl,co]=(0,a.useState)("");(0,a.useEffect)(()=>{Al(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Yn||!su)return;Ml(Yn==null?void 0:Yn.name),co(Yn==null?void 0:Yn.analysis),Al(Yn==null?void 0:Yn.choices.map(ar=>ar.choice_text));const Yr=[];Yn==null||Yn.choices.map((ar,Mr)=>{ar.is_answer&&Yr.push(Mr)}),Lr(Yr)},[Yn]),(0,a.useImperativeHandle)(_t,()=>({onSave:Tu,Clear:hr}));const Tu=()=>{if(!Tr)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Yr=xu.findIndex(Mr=>!Mr);if(Yr>-1)return Se.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Qa[Yr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Mu.length)return Se.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Mu.length<2)return Se.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ar=xu.map((Mr,zo)=>({choice_text:Mr,is_answer:Mu.includes(zo)?1:0}));return{name:Tr,choices:ar,analysis:hl}},hr=()=>{Al(["","","",""]),Ml(""),co(""),Lr("")};return a.createElement("section",{className:ut.wrap},a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),a.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Tr,onChange:Yr=>Ml(Yr)}),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ut.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),xu.map((Yr,ar)=>a.createElement("div",{className:ut.choiceWrap,key:ar},a.createElement(he.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${ut.answer} ${Mu.includes(ar)?ut.activeAnswer:""}`,onClick:()=>{Mu.includes(ar)?Lr(Mu.filter(Mr=>Mr!==ar)):Lr([...Mu,ar])}},Qa[ar])),a.createElement("div",{className:ut.editorWrap},Yl===ar?a.createElement(kt.Z,{id:`single-question-option-${ar}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Yr,onChange:Mr=>{xu[ar]=Mr,Al(xu)}}):a.createElement("div",{className:ut.htmlWrap,onClick:()=>Ol(ar)},a.createElement(fe.Z,{value:Yr}))),ar>1&&a.createElement(he.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${ut.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Al(xu.filter((Mr,zo)=>zo!==ar)),Mu.includes(ar)?Lr(Mu.filter(Mr=>Mr!==ar)):Lr([...Mu,ar])}})),ar<7&&ar===xu.length-1&&a.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${ut.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Al([...xu,""])})))),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:hl,onChange:Yr=>co(Yr)}))};var _u=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gu)),ir=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Jt=(wt,_t)=>{var gn={};for(var Yn in wt)ul.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&ir)for(var Yn of ir(wt))_t.indexOf(Yn)<0&&On.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const _n=["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"],Gn=(wt,_t)=>{var gn=wt,{editData:Yn,globalSetting:Ur,loading:Or,dispatch:ql,onRef:zr=()=>{},isEdit:su}=gn,yu=Jt(gn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[xu,Al]=(0,a.useState)([]),[Yl,Ol]=(0,a.useState)(),[Mu,Lr]=(0,a.useState)(),[Tr,Ml]=(0,a.useState)(""),[hl,co]=(0,a.useState)("");(0,a.useEffect)(()=>{Al(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Yn||!su)return;const Yr=[],ar=[];Yn==null||Yn.choices.forEach((Mr,zo)=>{Yr.push(Mr.choice_text),Mr.is_answer&&ar.push(zo)}),Ml(Yn==null?void 0:Yn.name),co(Yn==null?void 0:Yn.analysis),Al(Yr),Lr(ar)},[Yn]),(0,a.useImperativeHandle)(_t,()=>({onSave:Tu,Clear:hr}));const Tu=()=>{if(!Tr)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Yr=xu.findIndex(Mr=>!Mr);if(Yr>-1)return Se.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${_n[Yr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Mu))return Se.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const ar=xu.map((Mr,zo)=>({choice_text:Mr,is_answer:Mu.includes(zo)?1:0}));return{name:Tr,choices:ar,analysis:hl}},hr=()=>{Al(["","","",""]),Ml(""),co(""),Lr("")};return a.createElement("section",{className:ut.wrap},a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),a.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Tr,onChange:Yr=>Ml(Yr)}),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ut.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),xu.map((Yr,ar)=>a.createElement("div",{className:ut.choiceWrap,key:ar},a.createElement(he.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${ut.answer} ${Mu!=null&&Mu.includes(ar)?ut.activeAnswer:""}`,onClick:()=>Lr([ar])},_n[ar])),a.createElement("div",{className:ut.editorWrap},Yl===ar?a.createElement(kt.Z,{id:`single-question-option-${ar}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Yr,onChange:Mr=>{xu[ar]=Mr,Al(xu)}}):a.createElement("div",{className:ut.htmlWrap,onClick:()=>Ol(ar)},a.createElement(fe.Z,{value:Yr}))),ar>1&&a.createElement(he.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${ut.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Al(xu.filter((Mr,zo)=>zo!==ar)),ar===Mu&&Lr(null)}})),ar<7&&ar===xu.length-1&&a.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${ut.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Al([...xu,""])})))),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:hl,onChange:Yr=>co(Yr)}))};var ua=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Gn)),oa=z(66309),Ta=z(59637),hu=z(17663),ft=z(67294),re=Object.defineProperty,ge=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Lt=(wt,_t,gn)=>_t in wt?re(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Wn=(wt,_t)=>{for(var gn in _t||(_t={}))tt.call(_t,gn)&&Lt(wt,gn,_t[gn]);if(Xe)for(var gn of Xe(_t))Ot.call(_t,gn)&&Lt(wt,gn,_t[gn]);return wt},ra=(wt,_t)=>ge(wt,De(_t)),xa=(wt,_t)=>{var gn={};for(var Yn in wt)tt.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&Xe)for(var Yn of Xe(wt))_t.indexOf(Yn)<0&&Ot.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn},Kn=(wt,_t,gn)=>new Promise((Yn,Ur)=>{var Or=su=>{try{zr(gn.next(su))}catch(yu){Ur(yu)}},ql=su=>{try{zr(gn.throw(su))}catch(yu){Ur(yu)}},zr=su=>su.done?Yn(su.value):Promise.resolve(su.value).then(Or,ql);zr((gn=gn.apply(wt,_t)).next())});const Du=wt=>{if(!wt)return!1;if(/^s*$/.test(wt)||wt.trim()===""){Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let _t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return wt==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},la=({value:wt=[],onClose:_t})=>ft.createElement(oa.default,{closable:!0,onClose:_t,className:ut.keywordTag},ft.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},wt.join(" \u6216 "))),lu=(wt,_t)=>{var gn=wt,{editData:Yn,globalSetting:Ur,loading:Or,dispatch:ql,onRef:zr=()=>{},isEdit:su}=gn,yu=xa(gn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[xu,Al]=(0,a.useState)(""),[Yl,Ol]=(0,a.useState)(""),[Mu,Lr]=(0,a.useState)(""),[Tr,Ml]=(0,a.useState)(""),[hl]=ke.default.useForm(),co=ke.default.useWatch("use_keywords",hl);(0,a.useEffect)(()=>{var ar;!Yn||!su||(Al(Yn==null?void 0:Yn.name),Ol(Yn==null?void 0:Yn.analysis),Lr((ar=Yn==null?void 0:Yn.answer_texts)==null?void 0:ar[0]),hl.setFieldsValue(Wn({},Yn)))},[Yn]),(0,a.useImperativeHandle)(_t,()=>({onSave:Tu,Clear:hr}));const Tu=()=>Kn(void 0,null,function*(){if(!xu)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield hl.validateFields()}catch(Mr){Se.ZP.error(Mr.errorFields[0].errors[0]);return}const ar=hl.getFieldsValue();return console.log(ar,"values"),Wn({name:xu,answer_texts:[Mu],analysis:Yl},ar)}),hr=()=>{Al(""),Ol(""),Lr(""),hl.resetFields()},Yr=Yn==null?void 0:Yn.score;return ft.createElement("section",{className:ut.wrap},ft.createElement("p",{className:ut.titleWrap},ft.createElement("span",{className:ut.required},"*"),ft.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),ft.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:xu,onChange:ar=>Al(ar)}),ft.createElement("p",{className:ut.titleWrap},ft.createElement("span",{className:ut.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),ft.createElement(kt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Mu,onChange:ar=>Lr(ar)}),ft.createElement("p",{className:ut.titleWrap},ft.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ft.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yl,onChange:ar=>Ol(ar)}),ft.createElement(ke.default,{form:hl,size:"large",onFinishFailed:ar=>Kn(void 0,null,function*(){var Mr,zo;Se.ZP.error(ar.errorFields[0].errors[0]),hl.scrollToField((zo=(Mr=ar==null?void 0:ar.errorFields)==null?void 0:Mr[0])==null?void 0:zo.name,{behavior:"smooth",block:"center"})})},ft.createElement(me.Z,{align:"middle",className:"mb30 mt20"},ft.createElement(ke.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},ft.createElement(Ta.Z,null)),ft.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),ft.createElement(oe.Z,null,ft.createElement(he.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},ft.createElement(hu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),co&&ft.createElement(ke.default.List,{name:"keywords",rules:[{validator(ar,Mr){return Mr!=null&&Mr.length?(Mr==null?void 0:Mr.reduce((Jo,wi)=>Jo+wi.score,0))>parseFloat(Yr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ar,{add:Mr,remove:zo})=>ft.createElement(ft.Fragment,null,ft.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),ft.createElement(me.Z,{align:"middle",className:"font14 mb30"},ft.createElement(oe.Z,{flex:1},ft.createElement(Ae.default,{value:Tr,onChange:Jo=>{Ml(Jo.target.value)},maxLength:50,allowClear:!0,onPressEnter:Jo=>{var wi,ys,Ul,Xs;const Js=`${(wi=Jo.target)==null?void 0:wi.value}`,wl=(Ul=(ys=Js==null?void 0:Js.split("|"))==null?void 0:ys.filter(Vo=>!!Vo))==null?void 0:Ul.map(Vo=>Vo==null?void 0:Vo.trim()),Bi=hl.getFieldValue("keywords"),Yi=((Xs=Bi==null?void 0:Bi.map(Vo=>Vo==null?void 0:Vo.keyword))==null?void 0:Xs.flat())||[];for(const Vo of wl)if(Yi.includes(Vo)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Du(Js)&&(Mr({keyword:wl,score:1}),Ml(""))},className:ut.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),ft.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ar.map(Jo=>{var wi=Jo,{key:ys,name:Ul}=wi,Xs=xa(wi,["key","name"]);return ft.createElement(me.Z,{key:ys,style:{marginRight:148}},ft.createElement(oe.Z,{flex:1},ft.createElement(me.Z,{align:"middle",justify:"space-between"},ft.createElement(ke.default.Item,ra(Wn({},Xs),{name:[Ul,"keyword"]}),ft.createElement(la,{onClose:()=>zo(Ul)})),ft.createElement(ke.default.Item,ra(Wn({},Xs),{name:[Ul,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ft.createElement(pe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Ga=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(lu)),Ea=z(69234),ga={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},jn=z(40043),Hu=z(24018),Hr=Object.defineProperty,Wa=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(wt,_t,gn)=>_t in wt?Hr(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,zi=(wt,_t)=>{for(var gn in _t||(_t={}))uu.call(_t,gn)&&Ua(wt,gn,_t[gn]);if(sr)for(var gn of sr(_t))ya.call(_t,gn)&&Ua(wt,gn,_t[gn]);return wt},Ki=(wt,_t)=>Wa(wt,rl(_t)),Yo=(wt,_t)=>{var gn={};for(var Yn in wt)uu.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&sr)for(var Yn of sr(wt))_t.indexOf(Yn)<0&&ya.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const fo=wt=>{var _t=wt,{value:gn,onChange:Yn,scrollId:Ur}=_t,Or=Yo(_t,["value","onChange","scrollId"]);return a.createElement("div",{id:Ur||""},a.createElement(kt.Z,Ki(zi({},Or),{defaultValue:gn,onChange:(ql,zr)=>{zr!=null&&zr.length?Yn(ql,zr):Yn(ql)}})))},du=({value:wt,onChange:_t,placeholder:gn,height:Yn=140,isEdit:Ur})=>Ur?a.createElement(kt.Z,{watch:!0,isFocus:!0,height:Yn,placeholder:gn,defaultValue:wt,onChange:_t}):a.createElement("div",{style:{cursor:"pointer"}},wt?a.createElement(fe.Z,{className:ga.inputBorder,value:wt}):a.createElement("div",{className:`${ga.inputBorder} ${ga.placeholder}`},gn));var Gu=z(67294),pl=Object.defineProperty,Ir=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,Xo=(wt,_t,gn)=>_t in wt?pl(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Sn=(wt,_t)=>{for(var gn in _t||(_t={}))ti.call(_t,gn)&&Xo(wt,gn,_t[gn]);if(ol)for(var gn of ol(_t))io.call(_t,gn)&&Xo(wt,gn,_t[gn]);return wt},Li=(wt,_t)=>Ir(wt,Cl(_t)),ic=(wt,_t)=>{var gn={};for(var Yn in wt)ti.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&ol)for(var Yn of ol(wt))_t.indexOf(Yn)<0&&io.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const lc=["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"],tc=({value:wt,onChange:_t,choiceTextKey:gn,answerKey:Yn,index:Ur,isEdit:Or,setInputActive:ql,form:zr,choiceOptionsPath:su,allowChangeMode:yu,showAddIcon:xu,addItem:Al,deleteItem:Yl})=>{const Ol=(wt==null?void 0:wt[Yn])===!0,Mu=()=>{const Tr=zr.getFieldValue(su);zr.setFieldValue(su,Tr.map(Ml=>Li(Sn({},Ml),{[Yn]:!1})))},Lr=()=>{Ol?_t(Li(Sn({},wt),{[Yn]:!1})):(yu||Mu(),_t(Li(Sn({},wt),{[Yn]:!0})))};return Gu.createElement(me.Z,{className:ga.choiceWrap,align:"middle",wrap:!1},Gu.createElement(oe.Z,{onClick:Lr,className:`${ga.choiceIndex} ${Ol?ga.activeAnswer:""}`},lc[Ur]),Gu.createElement(oe.Z,{flex:1,className:`${ga.editorWrap} ml15`,onClick:ql},Gu.createElement(du,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Or,value:wt==null?void 0:wt[gn],onChange:Tr=>{_t(Li(Sn({},wt),{[gn]:Tr}))}})),Gu.createElement(oe.Z,{flex:"0 0 auto",className:"ml15"},Gu.createElement("div",{onClick:Lr,className:`${ga.setAnswerBtn} ${Ol?ga.activeAnswer:""}`},Ol?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Gu.createElement(oe.Z,{className:ga.actionWrapper},Gu.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Gu.createElement(jn.Z,{className:ga.addIcon,onClick:Al,style:{visibility:xu?"visible":"hidden"}})),Gu.createElement(he.Z,{title:"\u5220\u9664"},Gu.createElement(Hu.Z,{className:ga.deleteIcon,onClick:Yl,style:{visibility:Ur>1?"visible":"hidden"}}))))},nc=({questionTitlePlaceholder:wt,titleKey:_t,choiceKey:gn,analysisKey:Yn,choiceTextKey:Ur,answerKey:Or,choiceOptionsPath:ql,allowChangeMode:zr=!0,form:su,showAnalysis:yu=!0})=>{const[xu,Al]=(0,a.useState)(),[Yl,Ol]=(0,a.useState)(!1);return Gu.createElement("div",{className:ga.wrap},Gu.createElement("div",{className:ga.questionTitleEditorWrap},Gu.createElement(ke.default.Item,{label:"\u9898\u5E72",name:_t,labelCol:{span:24},rules:[{required:!0}]},Gu.createElement(fo,{scrollId:Array.isArray(_t)?_t.join("_"):`${_t}`,watch:!0,height:140,placeholder:wt}))),Gu.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Gu.createElement(ke.default.List,{name:gn,rules:[{validator(Mu,Lr){const Tr=Lr.some(hl=>hl[Or]),Ml=Lr.findIndex(hl=>{var co;return((co=hl[Ur])==null?void 0:co.length)<=0});return Ml!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${lc[Ml]}\u9009\u9879\u7684\u5185\u5BB9`)):Tr?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Mu,{add:Lr,remove:Tr})=>Gu.createElement("div",{id:Array.isArray(ql)?ql.join("_"):`${ql}`},Mu.map((Ml,hl)=>{var co=Ml,{key:Tu,name:hr}=co,Yr=ic(co,["key","name"]);const ar=xu===Tu,Mr=()=>{Al(Tu)},zo=hl<7&&hl===Mu.length-1,Jo=()=>Lr({[Ur]:"",[Or]:0}),wi=()=>Tr(hr);return Gu.createElement(ke.default.Item,Li(Sn({},Yr),{key:Tu,name:hr,noStyle:!0}),Gu.createElement(tc,{choiceTextKey:Ur,answerKey:Or,index:hl,isEdit:ar,setInputActive:Mr,form:su,choiceOptionsPath:ql,allowChangeMode:zr,showAddIcon:zo,addItem:Jo,deleteItem:wi}))}),Mu.length<8&&Gu.createElement("div",{className:`${ga.addBtn} mb30`,onClick:()=>Lr({[Ur]:"",[Or]:0})},"\u6DFB\u52A0\u9009\u9879"))),yu&&Gu.createElement("div",{onClick:()=>Ol(!0)},Gu.createElement(ke.default.Item,{name:Yn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Gu.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Yl}))))};var Jl=z(67294),Vs=Object.defineProperty,ri=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,Wu=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,pc=Object.prototype.propertyIsEnumerable,vs=(wt,_t,gn)=>_t in wt?Vs(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,fs=(wt,_t)=>{for(var gn in _t||(_t={}))Qi.call(_t,gn)&&vs(wt,gn,_t[gn]);if(Wu)for(var gn of Wu(_t))pc.call(_t,gn)&&vs(wt,gn,_t[gn]);return wt},ps=(wt,_t)=>ri(wt,Gs(_t)),so=(wt,_t)=>{var gn={};for(var Yn in wt)Qi.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&Wu)for(var Yn of Wu(wt))_t.indexOf(Yn)<0&&pc.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const sc=({value:wt,onChange:_t})=>{const gn=Ur=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ga.modal,onOk:()=>{const Or=[...wt];Or.splice(Ur,1),_t(Or)}})},Yn=()=>{const Ur=[...wt];Ur.push(""),_t(Ur)};return Jl.createElement(me.Z,{align:"middle",className:"ml20",gutter:[40,20]},wt==null?void 0:wt.map((Ur,Or)=>Jl.createElement(oe.Z,{key:`${Ur}_${Or}`,className:ga.blankWrapper},Jl.createElement(Ae.default,{className:ga.blankInput,defaultValue:Ur,maxLength:1e3,onBlur:ql=>{const zr=[...wt],su=ql.target.value.trim();zr[Or]=su,_t(zr)}}),Jl.createElement(he.Z,{title:"\u5220\u9664"},Jl.createElement(Hu.Z,{className:ga.deleteIcon,style:{marginLeft:15,visibility:Or>0?"visible":"hidden"},onClick:()=>gn(Or)})))),Jl.createElement(oe.Z,null,Jl.createElement("div",{className:`${ga.addBtn}`,onClick:()=>{Yn()}},"\u65B0\u589E\u7B54\u6848")))},Wo=({value:wt=!0,onChange:_t})=>Jl.createElement(Ta.Z,{checked:!wt,onChange:gn=>{_t(!gn)}}),bi="\u2581",cc=({questionTitlePlaceholder:wt,form:_t,name:gn,scoreByBlank:Yn="use_blank_score",answerKey:Ur,titleKey:Or="name",analysisKey:ql="analysis",isOrdered:zr="is_ordered"})=>{var su,yu;const[xu,Al]=(0,a.useState)(!1),Yl=(Tu,hr)=>{const Yr=hr.line;let ar=0;for(let zo=0;zo{const Mr=Tu.getRange(hr.from,hr.to);let zo=0;if(hr.text.forEach(Jo=>{zo+=Jo.split(bi).length-1}),hr.origin!=="setValue"){if(Mr&&Mr.indexOf(bi)!==-1){const Jo=Mr.split(bi).length-1,wi=Yl(Tu,hr.from);if(console.log(`\u5220\u9664${Jo}\u4E2A\uFF0C \u524D\u9762\u6709${wi}\u4E2A\uFF0C\u65B0\u589E${zo}\u4E2A`),Jo>1){const ys=Array.from({length:Jo},(Ul,Xs)=>wi+Xs);ar(ys)}else ar(wi)}else if(zo>0){const Jo=Yl(Tu,hr.from);console.log(`\u65B0\u589E${zo}\u4E2A\uFF0C\u4E4B\u524D\u6709${Jo}\u4E2A`),Yr(zo,Jo)}}},Mu=()=>{const Tu=_t.getFieldValue(["sub_item_banks",...Ur]);_t.setFieldValue(["sub_item_banks",...Ur],Tu==null?void 0:Tu.map((hr,Yr)=>ps(fs({},hr),{position:Yr+1})))},Lr=(0,a.useRef)(),Tr=(Tu,hr)=>{for(let Yr=0;Yr{Ml.current(Tu),Mu()},co=(yu=(su=_t.getFieldValue("sub_item_banks"))==null?void 0:su[Ur==null?void 0:Ur[0]])==null?void 0:yu[Ur==null?void 0:Ur[1]];return Jl.createElement("div",{className:ga.wrap},Jl.createElement("div",{className:ga.questionTitleEditorWrap},Jl.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Or,labelCol:{span:24},rules:[{required:!0}]},Jl.createElement(fo,{scrollId:"name",watch:!0,height:140,placeholder:wt,showNullButton:!0,onCMBeforeChange:(Tu,hr)=>{Ol(Tu,hr,Tr,hl)}}))),Jl.createElement(ke.default.List,{name:Ur,rules:[{validator(Tu,hr){if((hr==null?void 0:hr.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Yr of hr){const{answer_text:ar}=Yr||{};if(ar!=null&&ar.some(Mr=>(Mr==null?void 0:Mr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Tu,{add:hr,remove:Yr},{errors:ar})=>(Lr.current=hr,Ml.current=Yr,Jl.createElement(Jl.Fragment,null,Jl.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Tu.map((Mr,zo)=>{var Jo=Mr,{key:wi,name:ys}=Jo,Ul=so(Jo,["key","name"]);return Jl.createElement(me.Z,{className:"mb20",key:wi,align:"middle",wrap:!1},Jl.createElement(oe.Z,{flex:"0 0 auto",className:`${ga.blankIndex}`},"\u586B\u7A7A\u9879",zo+1),Jl.createElement(oe.Z,{flex:1},Jl.createElement(me.Z,{align:"top",justify:"space-between",wrap:!1},Jl.createElement(oe.Z,null,Jl.createElement(ke.default.Item,ps(fs({},Ul),{name:[ys,"answer_text"],noStyle:!0}),Jl.createElement(sc,null))),(_t==null?void 0:_t.getFieldValue(["sub_item_banks",...Yn]))&&Jl.createElement(oe.Z,{flex:"224px"},Jl.createElement(ke.default.Item,ps(fs({},Ul),{name:[ys,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ga.blankInputNumberWrapper}),Jl.createElement(pe.Z,{className:ga.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Jl.createElement(ke.default.Item,ps(fs({},Ul),{name:[ys,"position"],noStyle:!0}),Jl.createElement(Ae.default,{type:"hidden"}))))})))),Jl.createElement(me.Z,{align:"middle"},Jl.createElement(ke.default.Item,{name:[gn,"downcase"],valuePropName:"checked"},Jl.createElement(Ta.Z,null)),Jl.createElement(oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Jl.createElement(me.Z,{align:"middle"},Jl.createElement(ke.default.Item,{name:[gn,"no_space"],valuePropName:"checked"},Jl.createElement(Ta.Z,null)),Jl.createElement(oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(co==null?void 0:co.length)>1&&Jl.createElement(me.Z,{align:"middle",className:(co==null?void 0:co.length)>1?"mb30":`${ga.hide}`},Jl.createElement(ke.default.Item,{name:zr},Jl.createElement(Wo,null)),Jl.createElement(oe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Jl.createElement("div",{onClick:()=>Al(!0)},Jl.createElement(ke.default.Item,{name:ql,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Jl.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xu}))))};var ts=Object.defineProperty,Hc=Object.defineProperties,Nc=Object.getOwnPropertyDescriptors,Pc=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,fl=(wt,_t,gn)=>_t in wt?ts(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Wr=(wt,_t)=>{for(var gn in _t||(_t={}))Rr.call(_t,gn)&&fl(wt,gn,_t[gn]);if(Pc)for(var gn of Pc(_t))vr.call(_t,gn)&&fl(wt,gn,_t[gn]);return wt},jo=(wt,_t)=>Hc(wt,Nc(_t)),Ti=(wt,_t)=>{var gn={};for(var Yn in wt)Rr.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&Pc)for(var Yn of Pc(wt))_t.indexOf(Yn)<0&&vr.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const yn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},fa=({value:wt,onChange:_t,form:gn,choiceKey:Yn})=>{const Ur=(wt==null?void 0:wt.is_answer)===!0,Or=wt==null?void 0:wt.choice_text,ql=()=>{var zr;const su=(zr=gn==null?void 0:gn.getFieldValue(["sub_item_banks",...Yn]))==null?void 0:zr.map(yu=>({choice_text:yu==null?void 0:yu.choice_text,is_answer:!1}));gn==null||gn.setFieldValue(["sub_item_banks",...Yn],su),_t(jo(Wr({},wt),{is_answer:!0}))};return a.createElement(me.Z,{className:ga.choiceWrap,align:"middle",wrap:!1},a.createElement(oe.Z,{onClick:ql,className:`${ga.choiceIndex} ${ga.judgementIndex} ${Ur?ga.activeAnswer:""}`},yn[Or]),a.createElement(oe.Z,{flex:1,className:`${ga.editorWrap} ml15`},a.createElement("div",{className:`${ga.inputBorder} ${ga.placeholder} ${Ur?ga.activeJudgementAnswer:""}`},Or)),a.createElement(oe.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:ql,className:`${ga.setAnswerBtn} ${Ur?ga.activeAnswer:""}`},Ur?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},va=({questionTitlePlaceholder:wt,choiceKey:_t="choices",form:gn,titleKey:Yn="name",analysisKey:Ur="analysis"})=>{const[Or,ql]=(0,a.useState)(!1);return a.createElement("div",{className:ga.wrap},a.createElement("div",{className:ga.questionTitleEditorWrap},a.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Yn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(fo,{scrollId:"name",watch:!0,height:140,placeholder:wt}))),a.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(ke.default.List,{name:_t,rules:[{validator(zr,su){return su.some(xu=>(xu==null?void 0:xu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},zr=>a.createElement("div",{id:"choices"},zr.map(su=>{var yu=su,{key:xu,name:Al}=yu,Yl=Ti(yu,["key","name"]);return a.createElement(ke.default.Item,jo(Wr({},Yl),{key:xu,name:Al,noStyle:!0}),a.createElement(fa,{form:gn,choiceKey:_t}))})))),a.createElement("div",{onClick:()=>ql(!0)},a.createElement(ke.default.Item,{name:Ur,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Or}))))};var Vr=Object.defineProperty,Bl=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Kr=(wt,_t,gn)=>_t in wt?Vr(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Do=(wt,_t)=>{for(var gn in _t||(_t={}))Dl.call(_t,gn)&&Kr(wt,gn,_t[gn]);if(El)for(var gn of El(_t))Qr.call(_t,gn)&&Kr(wt,gn,_t[gn]);return wt},Co=(wt,_t)=>Bl(wt,Gr(_t)),Br=(wt,_t)=>{var gn={};for(var Yn in wt)Dl.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&El)for(var Yn of El(wt))_t.indexOf(Yn)<0&&Qr.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn};const Wl=wt=>{var _t=wt,{value:gn,onChange:Yn}=_t,Ur=Br(_t,["value","onChange"]);const Or=ql=>{Yn([ql])};return a.createElement(kt.Z,Co(Do({},Ur),{defaultValue:gn==null?void 0:gn[0],onChange:Or}))},hi=wt=>{if(!wt)return!1;let _t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return wt==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},bu=({value:wt=[],onClose:_t})=>a.createElement(oa.default,{closable:!0,onClose:_t,className:ga.keywordTag},wt==null?void 0:wt.join(" \u6216 ")),ns=({questionTitlePlaceholder:wt,form:_t,showKeywords:gn,isMustKeyWords:Yn=gn,titleKey:Ur="name",analysisKey:Or="analysis",answerTexts:ql="answer_texts",keywords:zr="keywords",useKeywords:su="use_keywords",indexs:yu})=>{const[xu,Al]=(0,a.useState)(!1),[Yl,Ol]=(0,a.useState)(""),Mu=ke.default.useWatch("sub_item_banks",_t),{use_keywords:Lr,score:Tr}=(Mu==null?void 0:Mu[yu])||{};return console.log(Lr,Tr,"itemValues"),a.createElement("div",{className:ga.wrap},a.createElement("div",{className:ga.questionTitleEditorWrap},a.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Ur,labelCol:{span:24},rules:[{required:!0}]},a.createElement(fo,{scrollId:"name",watch:!0,height:140,placeholder:wt}))),a.createElement(ke.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ql,labelCol:{span:24}},a.createElement(Wl,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),gn&&!Yn&&a.createElement(ke.default.Item,{hidden:!0,name:su,valuePropName:"checked"},a.createElement(Ta.Z,{defaultChecked:!0})),gn&&Yn&&a.createElement(me.Z,{align:"middle",className:"mb30"},a.createElement(ke.default.Item,{name:su,valuePropName:"checked"},a.createElement(Ta.Z,null)),a.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(oe.Z,null,a.createElement(he.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(hu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Lr||!Yn)&&a.createElement(ke.default.List,{name:zr,rules:[{validator(Ml,hl){return Yn?hl!=null&&hl.length?(hl==null?void 0:hl.reduce((Tu,hr)=>Tu+hr.score,0))>parseFloat(Tr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ml,{add:hl,remove:co})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${ga.title} mb10`},Yn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(me.Z,{align:"middle",className:"font14 mb30"},a.createElement(oe.Z,{flex:1},a.createElement(Ae.default,{value:Yl,onChange:Tu=>{Ol(Tu.target.value)},maxLength:50,allowClear:!0,onPressEnter:Tu=>{var hr,Yr,ar,Mr;const zo=`${(hr=Tu.target)==null?void 0:hr.value}`,Jo=(ar=(Yr=zo==null?void 0:zo.split("|"))==null?void 0:Yr.filter(Ul=>!!Ul))==null?void 0:ar.map(Ul=>Ul==null?void 0:Ul.trim()),wi=_t.getFieldValue(["sub_item_banks",...zr]),ys=((Mr=wi==null?void 0:wi.map(Ul=>Ul==null?void 0:Ul.keyword))==null?void 0:Mr.flat())||[];for(const Ul of Jo)if(ys.includes(Ul)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}hi(zo)&&(hl({keyword:Jo,score:1}),Ol(""))},className:ga.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ml.map(Tu=>{var hr=Tu,{key:Yr,name:ar}=hr,Mr=Br(hr,["key","name"]);return a.createElement(me.Z,{key:Yr,className:"mb20",style:{marginRight:148}},a.createElement(oe.Z,{flex:1},a.createElement(me.Z,{align:"middle",justify:"space-between"},a.createElement(ke.default.Item,Co(Do({},Mr),{name:[ar,"keyword"]}),a.createElement(bu,{onClose:()=>co(ar)})),Yn&&a.createElement(ke.default.Item,Co(Do({},Mr),{name:[ar,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ga.blankInputNumberWrapper}),a.createElement(pe.Z,{className:ga.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Al(!0)},a.createElement(ke.default.Item,{name:Or,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xu}))))};var cl=z(67294),is=Object.defineProperty,li=Object.defineProperties,_i=Object.getOwnPropertyDescriptors,as=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Zi=(wt,_t,gn)=>_t in wt?is(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Ss=(wt,_t)=>{for(var gn in _t||(_t={}))ho.call(_t,gn)&&Zi(wt,gn,_t[gn]);if(as)for(var gn of as(_t))oi.call(_t,gn)&&Zi(wt,gn,_t[gn]);return wt},ss=(wt,_t)=>li(wt,_i(_t)),Os=(wt,_t)=>{var gn={};for(var Yn in wt)ho.call(wt,Yn)&&_t.indexOf(Yn)<0&&(gn[Yn]=wt[Yn]);if(wt!=null&&as)for(var Yn of as(wt))_t.indexOf(Yn)<0&&oi.call(wt,Yn)&&(gn[Yn]=wt[Yn]);return gn},Es=(wt,_t,gn)=>new Promise((Yn,Ur)=>{var Or=su=>{try{zr(gn.next(su))}catch(yu){Ur(yu)}},ql=su=>{try{zr(gn.throw(su))}catch(yu){Ur(yu)}},zr=su=>su.done?Yn(su.value):Promise.resolve(su.value).then(Or,ql);zr((gn=gn.apply(wt,_t)).next())});const{Panel:ws}=Ea.default,no=null,Dc=(wt,_t)=>{var gn=wt,{globalSetting:Yn,loading:Ur,dispatch:Or,editData:ql,onRef:zr=()=>{},isEdit:su}=gn,yu=Os(gn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[xu,Al]=(0,a.useState)(""),[Yl,Ol]=(0,a.useState)([]),[Mu]=ke.default.useForm();(0,a.useEffect)(()=>{!ql||!su||(Al(ql==null?void 0:ql.name),Ol(ql==null?void 0:ql.sub_item_banks),Mu.setFieldsValue(Ss({},ql)))},[ql]),(0,a.useEffect)(()=>{Ol(Mu.getFieldValue("sub_item_banks"))},[ke.default.useWatch("sub_item_banks",Mu)]),(0,a.useImperativeHandle)(_t,()=>({onSave:Lr,Clear:Tr}));const Lr=()=>Es(void 0,null,function*(){if(!xu)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Mu.validateFields()}catch(Yr){return console.log(Yr,"errInfo"),Se.ZP.error(Yr.errorFields[0].errors[0]),!1}const hr=Yl.map(Yr=>Ss({id:Yr.id>1?Yr.id:null},Yr));return{name:xu,sub_item_banks:hr}}),Tr=()=>{Al(""),Ol([])},Ml={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},hl=({value:hr})=>cl.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},hr),[co,Tu]=(0,a.useState)();return cl.createElement("section",{className:ut.wrap},cl.createElement("p",{className:ut.titleWrap},cl.createElement("span",{className:ut.required},"*"),cl.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),cl.createElement(kt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:xu,onChange:hr=>Al(hr)}),cl.createElement(ke.default,{form:Mu,autoComplete:"off"},cl.createElement(ke.default.List,{name:"sub_item_banks",rules:[{validator(hr,Yr){return Yr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(hr,{add:Yr,remove:ar})=>{const Mr=Mu.getFieldValue("sub_item_banks");return cl.createElement(cl.Fragment,null,cl.createElement(Ea.default,{className:hr.length>0?ut.collapseWrapper:"",bordered:!1,expandIcon:({isActive:zo})=>cl.createElement("i",{className:`iconfont icon-weizhankai ${zo?ut.open:ut.close}`,style:{fontSize:14,transition:"all .2s"}})},hr.map((zo,Jo)=>{var wi=zo,{key:ys,name:Ul}=wi,Xs=Os(wi,["key","name"]),Js,wl,Bi,Yi,Vo,bs,zc,mc,dd,Kc,Xl,hc;return cl.createElement(ws,{className:ut.panel,forceRender:!0,header:cl.createElement("div",{className:ut.panelHeader},"\u7B2C",Jo+1,"\u5C0F\u9898",cl.createElement("span",null,"\uFF08",Ml[(Js=Mr==null?void 0:Mr[Ul])==null?void 0:Js.item_type],"\uFF09")),extra:cl.createElement(me.Z,{align:"middle",onClick:xc=>xc.stopPropagation(),style:{display:"flex",alignItems:"center"}},((wl=Mr==null?void 0:Mr[Ul])==null?void 0:wl.item_type)=="completion"&&cl.createElement(ke.default.Item,ss(Ss({},Xs),{name:[Ul,"score"],className:ut.blankInputNumberWrapper,style:{marginBottom:0}}),((Bi=Mr==null?void 0:Mr[Ul])==null?void 0:Bi.item_type)=="completion"&&cl.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",cl.createElement(hl,{value:(Yi=Mr==null?void 0:Mr[Ul])==null?void 0:Yi.score}),"\u5206")),((Vo=Mr==null?void 0:Mr[Ul])==null?void 0:Vo.item_type)=="completion"&&cl.createElement(cl.Fragment,null,cl.createElement(Ke.ZP.Group,{defaultValue:(bs=Mr==null?void 0:Mr[Ul])==null?void 0:bs.use_blank_score,className:ut.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:xc=>{var Yc;console.log(Mu.getFieldsValue()),Mu==null||Mu.setFieldValue(["sub_item_banks",Ul,"use_blank_score"],(Yc=xc==null?void 0:xc.target)==null?void 0:Yc.value),Tu(new Date)}}),cl.createElement(he.Z,{overlayInnerStyle:{width:460},title:cl.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",cl.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},cl.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:ys},cl.createElement(ke.default.Item,ss(Ss({},Xs),{name:Ul}),(((zc=Mr==null?void 0:Mr[Ul])==null?void 0:zc.item_type)=="single"||((mc=Mr==null?void 0:Mr[Ul])==null?void 0:mc.item_type)=="multiple")&&cl.createElement(nc,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((dd=Mr==null?void 0:Mr[Ul])==null?void 0:dd.item_type)!="single",form:Mu,choiceKey:[Ul,"choices"],titleKey:[Ul,"name"],analysisKey:[Ul,"analysis"],choiceOptionsPath:["sub_item_banks",Ul,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Kc=Mr==null?void 0:Mr[Ul])==null?void 0:Kc.item_type)=="completion"&&cl.createElement(cc,{form:Mu,name:Ul,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ul,"use_blank_score"],titleKey:[Ul,"name"],analysisKey:[Ul,"analysis"],isOrdered:[Ul,"is_ordered"],answerKey:[Ul,"standard_answer"],key:co}),((Xl=Mr==null?void 0:Mr[Ul])==null?void 0:Xl.item_type)=="judgement"&&cl.createElement(va,{form:Mu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ul,"name"],analysisKey:[Ul,"analysis"],choiceKey:[Ul,"choices"]}),((hc=Mr==null?void 0:Mr[Ul])==null?void 0:hc.item_type)=="subjective"&&cl.createElement(ns,{showKeywords:!0,form:Mu,titleKey:[Ul,"name"],analysisKey:[Ul,"analysis"],answerTexts:[Ul,"answer_texts"],useKeywords:[Ul,"use_keywords"],keywords:[Ul,"keywords"],indexs:Ul,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Oc=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Dc)),Ts=z(60580),ks=z(38089),Fi=z(88044),ac=z(57399),ll={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},ba=z(30001),Jn=z(99678),cr=z(89779),$n=z(9343),Ql=z(26194),Bo=z(20670),Ui=({open:wt,onCancel:_t,onOk:gn})=>{const Yn=(0,Jn.g)(),[Ur,Or,ql,zr]=(0,$n.U)(cr.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[su,yu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{wt&&ql({page:1,limit:10,type:0},!0).then(Mu=>{(Mu==null?void 0:Mu.shixuns_count)===0&&yu(!0)})},[wt]);const[xu,Al]=(0,a.useState)([]),[Yl,Ol]=(0,a.useState)([]);return a.createElement(xe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:wt,width:948,centered:!0,closable:!0,onCancel:_t,onOk:()=>gn(Yl),destroyOnClose:!0},a.createElement(me.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(oe.Z,null,a.createElement(ks.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Yn,onChange:Mu=>{ql({page:1,discipline_id:Mu==null?void 0:Mu[0],sub_discipline_id:Mu==null?void 0:Mu[1]})}}),a.createElement(Fi.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Mu=>ql({page:1,diff:Mu})}),a.createElement(Fi.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Mu=>ql({page:1,shixun_publish_status:Mu})})),a.createElement(ba.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Mu=>{ql({keyword:Mu,page:1})}})),su?a.createElement("div",null,a.createElement(Ql.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ne.xg)("/shixuns")})):a.createElement(ac.default,{loading:Or,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Mu,Lr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:Lr!=null&&Lr.high_resources_consume?ll.title:"",title:Mu||"--"},a.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:Mu||"--"})),(Lr==null?void 0:Lr.high_resources_consume)&&a.createElement(Bo.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Mu,Lr,Tr)=>a.createElement("span",null,Mu||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(he.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(hu.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Mu,Lr,Tr)=>a.createElement("span",null,Mu||"- -")},{title:"\u64CD\u4F5C",render(Mu,Lr){const{title:Tr,challenge_names:Ml,author_name:hl,identifier:co,author_school_name:Tu,study_count:hr}=Lr||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{xe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(fe.Z,{value:Tr,style:{marginBottom:18}}),a.createElement("div",{className:ll.challengeNameWrapper},Ml.map((Yr,ar)=>a.createElement("div",{className:ll.challengeName,key:ar},"\u7B2C",(0,Ne.EM)(ar+1),"\u9898\xA0",Yr))),a.createElement(me.Z,{className:ll.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(oe.Z,{className:ll.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:ll.shixunInfo},hl.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:ll.shixunInfo},Tu),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:ll.shixunInfo},hr)),a.createElement(Fe.ZP,{type:"primary",className:ll.btnToDetail,onClick:()=>(0,Ne.xg)(`/shixuns/${co}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Lr==null?void 0:Lr.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${Lr==null?void 0:Lr.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:zr==null?void 0:zr.items,rowSelection:{type:"radio",selectedRowKeys:xu,preserveSelectedRowKeys:!0,getCheckboxProps:Mu=>({disabled:Mu.shixun_tag_num===1}),onChange(Mu,Lr){var Tr,Ml,hl;console.log(Mu),Al(Mu);const co=[];for(const hr of Yl)Mu.includes(hr.id)&&co.push(hr);const Tu=co.map(hr=>hr.id);for(const hr of Lr)hr&&Mu.includes(hr.id)&&!Tu.includes(hr.id)&&co.push({id:hr.id,difficulty:hr.level,identifier:hr.identifier,name:hr.name,real_name:(Tr=hr==null?void 0:hr.author_name)==null?void 0:Tr.split("\u3001")[0],school_name:hr.author_school_name,challenge_names:hr.challenge_names,challenges:(Ml=hr.challenge_names)==null?void 0:Ml.map((Yr,ar)=>({subject:Yr,id:ar,score:5})),score:((hl=hr.challenge_names)==null?void 0:hl.length)*5,study_count:hr.study_count,challenges_count:hr.challenges_count});Ol(co)}},pagination:{current:Ur.page,pageSize:Ur.limit,total:zr==null?void 0:zr.items_count,showTotal:Mu=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Mu),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Mu,Lr){ql({page:Mu,limit:Lr})},size:"default"},scroll:{y:400}}))},xs=z(96332),Ps=z(93686),vi=(wt,_t,gn)=>new Promise((Yn,Ur)=>{var Or=su=>{try{zr(gn.next(su))}catch(yu){Ur(yu)}},ql=su=>{try{zr(gn.throw(su))}catch(yu){Ur(yu)}},zr=su=>su.done?Yn(su.value):Promise.resolve(su.value).then(Or,ql);zr((gn=gn.apply(wt,_t)).next())}),Mc=({visible:wt,getdata:_t,onCancel:gn,onRandomExchange:Yn,selectFromProblemSet:Ur,questionParams:Or})=>{const[ql,zr]=(0,a.useState)(!1),[su,yu]=(0,a.useState)(!1),[xu,Al]=(0,a.useState)({}),Yl=(0,ve.useParams)(),[Ol,Mu]=(0,a.useState)(),Lr=(Tr,Ml)=>vi(void 0,null,function*(){yu(!0);const hl=yield(0,Le.ZP)(`/api/exercises/${Yl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Or.id,item_bank_id:Tr,shixuns_info:[{id:Tr,is_copy:Ml!=1,is_use:Ml!=1}]}});yu(!1),hl!=null&&hl.status||(Se.ZP.info("\u6362\u9898\u6210\u529F"),gn(),_t())});return a.createElement(xe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:wt,onCancel:gn,centered:!0,maskClosable:!0,footer:null},a.createElement(me.Z,{justify:"center",className:"pb20"},a.createElement(Ts.Z,{onClick:Yn},"\u968F\u673A\u66F4\u6362"),(Or==null?void 0:Or.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:Ur},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Or==null?void 0:Or.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{zr(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Ui,{open:ql,onCancel:()=>zr(!1),onOk:Tr=>vi(void 0,null,function*(){if(console.log("----selectedRows",Tr,Yl),(Tr==null?void 0:Tr.length)<=0){Se.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Ml=Tr==null?void 0:Tr.map(co=>co==null?void 0:co.id),hl=yield(0,Ps.Tr)({id:[...Ml],course_id:Yl.coursesId,type:"shixun"});(hl==null?void 0:hl.student_count)===0?Lr(Ml==null?void 0:Ml[0],1):(Mu(Ml),Al(hl)),zr(!1)})}),a.createElement(xs.Z,{resdata:xu,type:"shixun",okloading:su,oktext:(xu==null?void 0:xu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Tr=>vi(void 0,null,function*(){Lr(Ol==null?void 0:Ol[0],2)})}))},jc=z(30351),Is=z(19575),Cc=z(2715),dc=z(48994),Ks=z(52810),Ec=z(52262),Wc=Object.defineProperty,bc=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,Ac=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,hd=(wt,_t,gn)=>_t in wt?Wc(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:gn}):wt[_t]=gn,Ms=(wt,_t)=>{for(var gn in _t||(_t={}))wc.call(_t,gn)&&hd(wt,gn,_t[gn]);if(Ac)for(var gn of Ac(_t))Vc.call(_t,gn)&&hd(wt,gn,_t[gn]);return wt},uc=(wt,_t)=>bc(wt,Ys(_t)),Ds=(wt,_t,gn)=>new Promise((Yn,Ur)=>{var Or=su=>{try{zr(gn.next(su))}catch(yu){Ur(yu)}},ql=su=>{try{zr(gn.throw(su))}catch(yu){Ur(yu)}},zr=su=>su.done?Yn(su.value):Promise.resolve(su.value).then(Or,ql);zr((gn=gn.apply(wt,_t)).next())});const cd=({data:wt,submit:_t,goBack:gn,loading:Yn,onTypeScore:Ur,editPreview:Or=!1,onSkipExamination:ql,selectValue:zr,onExchange:su,getdata:yu,handleMarkWrongQuestion:xu,dispatch:Al})=>{var Yl,Ol,Mu,Lr,Tr,Ml,hl,co,Tu,hr,Yr;const ar=(0,a.useRef)(),[Mr,zo]=(0,a.useState)(null),[Jo,wi]=(0,a.useState)(!1),[ys,Ul]=(0,a.useState)(!1),Xs=(0,a.useRef)(),[Js]=ke.default.useForm(),wl=(0,ve.useParams)(),[Bi,Yi]=(0,a.useState)(!1),[Vo,bs]=(0,a.useState)([]);(0,a.useEffect)(()=>{wi(!0)},[]),(0,a.useEffect)(()=>{Or||(0,Ne.Dk)("\u8BD5\u5377\u9884\u89C8")},[Or]),(0,a.useEffect)(()=>{var Xn;((Xn=wt==null?void 0:wt.questionList)==null?void 0:Xn.length)>0&&(wt==null||wt.questionList.forEach(Ar=>{var _l;Ar.type==="PRACTICAL"&&((_l=Ar==null?void 0:Ar.questions)==null||_l.forEach((Ia,Bu)=>{var Zo;Vo[Bu]=!((Zo=Ia==null?void 0:Ia.shixun)!=null&&Zo.ignore_prompt),bs([...Vo])}))}))},[wt]);const zc=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],mc={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},dd={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Kc=Xn=>{var Ar;const _l=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:Ce.single},(Ar=Xn==null?void 0:Xn.choices)==null?void 0:Ar.map((Ia,Bu)=>(Ia.is_answer&&_l.push(Ks.k4[Bu]),a.createElement("ul",{key:Bu},a.createElement("li",null,Ks.k4[Bu],"\u3001"),a.createElement("li",null,a.createElement(fe.Z,{value:Ia.choice_text})))))),a.createElement("div",{className:Ce.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",_l.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",zc[Xn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Xn.analysis?Xn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Xn==null?void 0:Xn.discipline_name)||"--"}/${Xn==null?void 0:Xn.sub_discipline_name}`),a.createElement(he.Z,{title:Xn==null?void 0:Xn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Xn==null?void 0:Xn.tag_discipline_name)))))},Xl=(Xn,Ar)=>{var _l;const Ia=(_l=Xn==null?void 0:Xn.standard_answer)==null?void 0:_l.map((Bu,Zo)=>{var yi;return a.createElement("div",{key:Zo},`\u7B54\u6848\uFF08\u586B\u7A7A${Bu==null?void 0:Bu.position}\uFF09\uFF1A${(yi=Bu==null?void 0:Bu.answer_text)==null?void 0:yi.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Ia)),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Xn.analysis?Xn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Ar?`${(Ar==null?void 0:Ar.discipline_name)||"--"}/${Ar==null?void 0:Ar.sub_discipline_name}`:`${(Xn==null?void 0:Xn.discipline_name)||"--"}/${Xn==null?void 0:Xn.sub_discipline_name}`),a.createElement(he.Z,{title:Ar?Ar==null?void 0:Ar.tag_discipline_name:Xn==null?void 0:Xn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Ar?Ar==null?void 0:Ar.tag_discipline_name:Xn==null?void 0:Xn.tag_discipline_name)))))},hc=Xn=>{var Ar;const _l=(Ar=Xn==null?void 0:Xn.standard_answer)==null?void 0:Ar.map((Ia,Bu)=>a.createElement("div",{key:Bu},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ia==null?void 0:Ia.position)||(Ia==null?void 0:Ia.exercise_choice_id)}\uFF09\uFF1A${Ia==null?void 0:Ia.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,_l)),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Xn.analysis?Xn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Xn==null?void 0:Xn.discipline_name)||"--"}/${Xn==null?void 0:Xn.sub_discipline_name}`),a.createElement(he.Z,{title:Xn==null?void 0:Xn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Xn==null?void 0:Xn.tag_discipline_name)))))},xc=(Xn,Ar)=>{var _l;return a.createElement("div",{className:Ce.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(_l=Xn==null?void 0:Xn.answer_texts)==null?void 0:_l[0]),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Xn.analysis?Xn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Ar?`${(Ar==null?void 0:Ar.discipline_name)||"--"}/${Ar==null?void 0:Ar.sub_discipline_name}`:`${(Xn==null?void 0:Xn.discipline_name)||"--"}/${Xn==null?void 0:Xn.sub_discipline_name}`),a.createElement(he.Z,{title:Ar?Ar==null?void 0:Ar.tag_discipline_name:Xn==null?void 0:Xn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Ar?Ar==null?void 0:Ar.tag_discipline_name:Xn==null?void 0:Xn.tag_discipline_name))))},Yc=Xn=>{var Ar,_l;return a.createElement("div",{className:Ce.analysis},a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(fe.Z,{value:(Ar=Xn==null?void 0:Xn.program_attr)==null?void 0:Ar.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((_l=Xn==null?void 0:Xn.program_attr)==null?void 0:_l.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Xn.analysis?Xn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Xn==null?void 0:Xn.discipline_name)||"--"}/${Xn==null?void 0:Xn.sub_discipline_name}`),a.createElement(he.Z,{title:Xn==null?void 0:Xn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Xn==null?void 0:Xn.tag_discipline_name))))},qo=(Xn,Ar)=>{var _l;return a.createElement("div",null,(_l=Xn==null?void 0:Xn.sub_item_banks)==null?void 0:_l.map((Ia,Bu)=>{var Zo,yi;const Oi=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Ar+1+"."+(Bu+1),"\uFF08",mc[Ia.item_type]||dd[Ia.item_type],"\uFF09",Ia.name),(Ia.item_type=="SINGLE"||Ia.item_type=="MULTIPLE"||Ia.item_type=="JUDGMENT"||Ia.item_type=="single"||Ia.item_type=="multiple"||Ia.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:Ce.single},(Zo=Ia==null?void 0:Ia.choices)==null?void 0:Zo.map((uo,As)=>(uo.is_answer&&Oi.push(Ks.k4[As]),a.createElement("ul",{key:As},a.createElement("li",null,Ks.k4[As],"\u3001"),a.createElement("li",null,a.createElement(fe.Z,{value:uo.choice_text})))))),a.createElement("div",{className:Ce.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Oi.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",zc[Ia.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Ia.analysis?Ia.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(Xn==null?void 0:Xn.discipline_name)||"--"}/${Xn==null?void 0:Xn.sub_discipline_name}`),a.createElement(he.Z,{title:Xn==null?void 0:Xn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Xn==null?void 0:Xn.tag_discipline_name))))),(Ia.item_type=="COMPLETION"||Ia.item_type=="completion")&&Xl(Ia,Xn),(Ia.item_type=="SUBJECTIVE"||Ia.item_type=="subjective")&&xc(Ia,Xn),((yi=wt==null?void 0:wt.exam)==null?void 0:yi.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Cc.Z,{state:Ia==null?void 0:Ia.is_wrong,onClick:()=>{xu==null||xu({value:uc(Ms({},Ia),{question_id:Ia==null?void 0:Ia.id,question_score:Ia==null?void 0:Ia.score})})}}),Ia.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Ud({value:Ia})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},ad=Xn=>{var Ar,_l,Ia;return a.createElement("div",{style:{marginTop:"12px"}},(_l=(Ar=Xn==null?void 0:Xn.shixun)==null?void 0:Ar.challenges)==null?void 0:_l.map((Bu,Zo)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Zo+1,"\u5173"),a.createElement(he.Z,{key:Zo,title:Bu==null?void 0:Bu.challenge_name},a.createElement("span",null,(0,Ne.Pq)(Bu==null?void 0:Bu.challenge_name,44)))),Or&&a.createElement("div",null,"\u5206\u503C\uFF1A",Bu.score,"\u5206"))),a.createElement(ve.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ia=Xn==null?void 0:Xn.shixun)==null?void 0:Ia.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},Zc=Xn=>{let Ar=Xn.questions_score/Xn.questions_count;xe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:Ce.modalColumn},a.createElement("div",{className:Ce.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:Ce.sup},"*"),a.createElement("span",null,Xn==null?void 0:Xn.name,"\uFF1A"),a.createElement(pe.Z,{min:0,precision:1,defaultValue:Ar,onChange:_l=>{Ar=_l}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){var _l;if(!Ar)return Se.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ia={type:Xn==null?void 0:Xn.type,score:Ar,scoreTotal:Number((_l=Ar*Xn.questions_count)==null?void 0:_l.toFixed(1))};Ur(Ia)})})},qd=()=>{let Xn="";xe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:Ce.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Ct.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:Ce.modalRow,style:{marginTop:20}},a.createElement("sup",{className:Ce.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Ae.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Xn,onChange:Ar=>{Xn=Ar.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){var Ar;if(!Xn)return Se.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const _l=[],Ia=[],Bu=[],Zo=[];(Ar=wt==null?void 0:wt.questionList)==null||Ar.forEach(Oi=>{var uo;(uo=Oi.questions)==null||uo.forEach(As=>{let Mi=Oi.questions_score/Oi.questions_count;Mi=Mi&&Mi.toFixed(1),Oi.type==="COMBINATION"&&Bu.push({id:As.id,sub_item_bank_ids:As.sub_item_banks.map(Bc=>Bc.id)}),Oi.type==="PRACTICAL"?Zo.push(As.id):(_l.push(As.id),Ia.push(Mi))})}),console.log("-----",Bu),yield _t({item_bank_ids:_l,item_bank_scores:Ia,name:Xn,combination_item_banks:Bu,shixun_ids:Zo})})})},Qd=(Xn,Ar,_l,Ia)=>{var Bu;const Zo=`${location.pathname}${location.search}`,yi=(Bu=Ia.questions)==null?void 0:Bu.map(Oi=>Oi==null?void 0:Oi.id);if(Zo.includes("exercise"))Xs.current={id:Xn,ids:yi,type:Ar,index:_l},Ul(!0);else{let Oi=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){Oi.update({cancelButtonProps:{disabled:!0}}),yield su({single_question_id:Xn,seleted_item_bank_ids:yi},{type:Ar,index:_l}),Oi.update({cancelButtonProps:{disabled:!1}}),Se.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Id=Xn=>{var Ar;const _l=(Ar=Xn.questions)==null?void 0:Ar.map(Zo=>Zo==null?void 0:Zo.id),Ia=Xn.name;let Bu=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ia}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){Bu.update({cancelButtonProps:{disabled:!0}}),yield su({seleted_item_bank_ids:_l},{type:Xn.type}),Bu.update({cancelButtonProps:{disabled:!1}}),Se.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ia}\u8BD5\u9898`)})})},Ld=()=>{let Xn=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){Xn.update({cancelButtonProps:{disabled:!0}}),yield su(),Xn.update({cancelButtonProps:{disabled:!1}}),Se.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Fd=Xn=>{console.log(Xn,"key"),ql(Xn-1)},md=(Xn,Ar)=>{var _l,Ia;if(Ar==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(ua,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null));if(Ar==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(_u,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null));if(Ar==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(cu,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null));if(Ar==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(St,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null));if(Ar==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Ga,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null));if(Ar==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(Oc,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null));if(Ar==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(ke.default,{form:Js,style:{marginTop:20},onFinishFailed:Bu=>{var Zo,yi;Bu.errorFields[0].name.includes("standard_answers")?Se.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Se.ZP.error(Bu.errorFields[0].errors[0]),Js.scrollToField((yi=(Zo=Bu==null?void 0:Bu.errorFields)==null?void 0:Zo[0])==null?void 0:yi.name,{behavior:"smooth",block:"center"})},onFinish:Bu=>Ds(void 0,null,function*(){var Zo;let yi=uc(Ms({question_score:Xn.score},Bu),{question_type:8,hack:uc(Ms({},Bu.hack),{difficult:Xn.program_attr.difficult}),hack_codes:uc(Ms({},Bu.hack_codes),{code:Is.Base64.encode((Zo=Bu.hack_codes)==null?void 0:Zo.code)})});Bi&&(yi.is_cover=1);const Oi=yield(0,Le.ZP)(`/api/exercise_questions/${Xn.id}.json`,{method:"put",body:yi});(Oi==null?void 0:Oi.status)===0&&(Se.ZP.success("\u7F16\u8F91\u6210\u529F"),Fd(zr+1)),zo(null)})},a.createElement(jc.tc,{form:Js,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(_l=Xn==null?void 0:Xn.program_attr)==null?void 0:_l.identifier,answerKey:"standard_answers"}),a.createElement(Ie.Z,null)));if(Ar==="PROGRAM"&&ve.history.push(`/problems/${(Ia=Xn==null?void 0:Xn.program_attr)==null?void 0:Ia.identifier}/edit?type=exercises&express_id=${wl.categoryId}&question_id=${Xn==null?void 0:Xn.id}&score=${Xn==null?void 0:Xn.score}&callback_url=${location.pathname}&select=${zr}&exercise=true`),Ar==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(er,{ref:ar,editData:Xn,isEdit:!0}),a.createElement(Ie.Z,null))},d0=(Xn,Ar)=>Ds(void 0,null,function*(){var _l,Ia,Bu,Zo,yi,Oi;const uo=yield(_l=ar.current)==null?void 0:_l.onSave();if(!uo)return;const As=dl=>{const qs=dl.map(be=>be.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(qs).size!==qs.length},Mi={question_score:Ar.score,analysis:uo.analysis};if(Xn==="SINGLE"||Xn==="MULTIPLE"||Xn==="JUDGMENT"){if(Xn!=="JUDGMENT"&&As(uo==null?void 0:uo.choices)){Se.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const dl=[],qs=[];Mi.question_type=Xn==="JUDGMENT"?2:1,Mi.question_title=uo==null?void 0:uo.name,(Ia=uo==null?void 0:uo.choices)==null||Ia.forEach((Fc,be)=>{dl.push(Fc.choice_text),Fc!=null&&Fc.is_answer&&qs.push(be+1)}),Mi.question_choices=dl,Mi.standard_answers=qs}if(Xn==="COMPLETION"){let dl=(Bu=uo==null?void 0:uo.standard_answers)==null?void 0:Bu.map((be,Te)=>(be==null?void 0:be.score)<=0?Te+1:null).filter(be=>be!==null);if((dl==null?void 0:dl.length)>0)return Se.ZP.warning(`\u7B2C${dl.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let qs=(Zo=uo==null?void 0:uo.standard_answers)==null?void 0:Zo.reduce((be,Te)=>be+(Number(Te==null?void 0:Te.score)||0),0);if(parseFloat(qs.toFixed(2))!=(Mi==null?void 0:Mi.question_score))return Se.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Mi.is_ordered=uo.is_ordered,Mi.question_title=uo==null?void 0:uo.name,Mi.use_blank_score=uo==null?void 0:uo.use_blank_score,Mi.question_type=3;const Fc=[];(yi=uo==null?void 0:uo.standard_answers)==null||yi.forEach((be,Te)=>{Fc.push({choice_id:be.position,answer_text:be.answer_text,score:be.score})}),Mi.standard_answers=Fc,Mi.downcase=uo==null?void 0:uo.downcase,Mi.no_space=uo==null?void 0:uo.no_space}if(Xn==="SUBJECTIVE"&&(console.log("editorData"),console.log(uo),Mi.question_title=uo==null?void 0:uo.name,Mi.question_type=4,Mi.answer_texts=uo==null?void 0:uo.answer_texts,Mi.use_keywords=uo==null?void 0:uo.use_keywords,Mi.keywords=uo==null?void 0:uo.keywords),Xn==="COMBINATION"){Mi.question_title=uo==null?void 0:uo.name,Mi.question_type=7;try{Mi.sub_questions=(Oi=uo==null?void 0:uo.sub_item_banks)==null?void 0:Oi.map((dl,qs)=>{var Fc,be,Te;if((dl==null?void 0:dl.item_type)=="single"||(dl==null?void 0:dl.item_type)=="multiple"){if(As(dl==null?void 0:dl.choices))throw new Error(`\u7B2C${qs+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const at=[],Et=[];return(Fc=dl==null?void 0:dl.choices)==null||Fc.forEach((rn,Mn)=>{at.push(rn.choice_text),rn!=null&&rn.is_answer&&Et.push(Mn+1)}),{id:dl.id,question_id:dl.id,question_title:dl.name,difficulty:dl.difficulty,question_type:(dl==null?void 0:dl.item_type)=="single"?0:(dl==null?void 0:dl.item_type)=="multiple"?1:2,question_choices:at,standard_answers:Et,analysis:dl.analysis,question_score:dl==null?void 0:dl.score}}else if((dl==null?void 0:dl.item_type)=="completion"){let at=(be=dl==null?void 0:dl.standard_answer)==null?void 0:be.reduce((rn,Mn)=>rn+(Number(Mn==null?void 0:Mn.score)||0),0);if(parseFloat(at.toFixed(2))!=(dl==null?void 0:dl.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Et=[];return(Te=dl==null?void 0:dl.standard_answer)==null||Te.forEach((rn,Mn)=>{Et.push({choice_id:rn.position,answer_text:rn.answer_text,score:rn.score})}),{id:dl.id,question_id:dl.id,is_ordered:dl.is_ordered,question_title:dl.name,difficulty:dl.difficulty,question_type:3,standard_answers:Et,use_blank_score:dl.use_blank_score,analysis:dl.analysis,downcase:dl==null?void 0:dl.downcase,no_space:dl==null?void 0:dl.no_space,question_score:dl==null?void 0:dl.score}}else if((dl==null?void 0:dl.item_type)=="subjective")return{id:dl.id,question_id:dl.id,question_title:dl.name,question_type:4,difficulty:dl.difficulty,answer_texts:dl==null?void 0:dl.answer_texts,analysis:dl.analysis,question_score:dl==null?void 0:dl.score,use_keywords:dl.use_keywords,keywords:dl==null?void 0:dl.keywords}})}catch(dl){Se.ZP.warning(dl.message);return}delete Mi.analysis}let Bc=!1;(Ar==null?void 0:Ar.is_my)===1&&(Bc=yield new Promise((qs,Fc)=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{qs(!0)},onCancel:()=>{qs(!1)}})})),Bc&&(Mi.is_cover=1);const gd=Xn!=="PRACTICAL"?yield(0,Le.ZP)(`/api/exercise_questions/${Ar.id}.json`,{method:"put",body:Mi}):yield(0,Le.ZP)(`/api/exercise_questions/${Ar.id}/update_shixun_score.json`,{method:"post",body:Ms({},uo)});(gd==null?void 0:gd.status)===0&&(Se.ZP.success("\u7F16\u8F91\u6210\u529F"),Fd(zr+1),zo(null))}),_d=()=>Ds(void 0,null,function*(){(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Le.ZP)(`/api/exercises/${wl.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ql(zr),Se.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ud=({value:Xn}={})=>{var Ar;const _l=[];let Ia=[];const Bu=(Ar=Xn==null?void 0:Xn.choices)==null?void 0:Ar.map((yi,Oi)=>{var uo;const As=Oi+1;return yi!=null&&yi.is_answer&&(_l.push(As),Ia.push(As)),{value:As,label:a.createElement(fe.Z,{className:"c-black font14",value:`${(uo=Ks.k4)==null?void 0:uo[Oi]}. ${yi==null?void 0:yi.choice_text}`}),disabled:yi==null?void 0:yi.origin_standard_answer}}),Zo=xe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",_l==null?void 0:_l.map(yi=>{var Oi;return(Oi=Ks.k4)==null?void 0:Oi[yi-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(ze.default.Group,{className:"flex-col mt20",options:Bu,defaultValue:Ia,onChange:yi=>{Ia=yi}})),onOk:()=>Ds(void 0,null,function*(){const yi=yield(0,Le.ZP)(`/api/exercises/${wl.categoryId}/questions/${Xn==null?void 0:Xn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ia}});(yi==null?void 0:yi.status)===0&&(Se.ZP.success("\u4FEE\u6539\u6210\u529F"),Fd(zr+1))})})},Nd=(Yl=wt==null?void 0:wt.questionList)==null?void 0:Yl.reduce((Xn,Ar)=>Xn+Number(Ar.questions_score),0),js=Or&&((Ol=wt==null?void 0:wt.exam)==null?void 0:Ol.exercise_status)!==1,ud=Xn=>Ds(void 0,null,function*(){const Ar=yield(0,Le.ZP)(`/api/courses/${wl==null?void 0:wl.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[wl==null?void 0:wl.categoryId],exercise_question_id:Xn.id}});(Ar==null?void 0:Ar.status)===0&&(Al({type:"classroomList/setActionTabs",payload:{}}),Se.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),cs=(Xn,Ar)=>Ds(void 0,null,function*(){let _l=yield(0,Le.ZP)(`/api/courses/${wl==null?void 0:wl.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:wl==null?void 0:wl.categoryId,exercise_question_id:Xn==null?void 0:Xn.id}});(_l==null?void 0:_l.status)===0&&(Vo[Ar]=!1,bs([...Vo]))});return a.createElement("section",{className:Ce.wrap},a.createElement("div",{id:"id_left_preview",className:Ce.left,onMouseEnter:Xn=>{const Ar=document.getElementById("id_left_preview");Ar.style.overflowY="auto"},onMouseLeave:Xn=>{const Ar=document.getElementById("id_left_preview");Ar.style.overflowY="hidden"}},a.createElement("div",{className:Ce.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:Ce.total},a.createElement("div",null,a.createElement("img",{src:lt}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,wt==null?void 0:wt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:ot}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Nd&&Nd.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:ye}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Mu=wt==null?void 0:wt.exam)==null?void 0:Mu.time)===-1||((Lr=wt==null?void 0:wt.exam)==null?void 0:Lr.time)===null?"\u4E0D\u9650":(Tr=wt==null?void 0:wt.exam)==null?void 0:Tr.time))),(Ml=wt==null?void 0:wt.questionList)==null?void 0:Ml.map((Xn,Ar)=>{var _l;return a.createElement("div",{className:Ce.list,key:Ar},a.createElement("div",{className:Ce.name},a.createElement("b",null),a.createElement("span",null,Xn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:Ce.b},Xn.questions_count),"\u9898 ",a.createElement("span",{className:Ce.l},"|"),"\u5171",a.createElement("span",{className:Ce.r},Xn.questions_score),"\u5206"),a.createElement("div",{className:Ce.answerSheet},(_l=Xn==null?void 0:Xn.questions)==null?void 0:_l.map((Ia,Bu)=>a.createElement("div",{onClick:()=>{const Zo=`Anchor_${Ia==null?void 0:Ia.id}`;let yi=document.getElementById(Zo);yi&&setTimeout(()=>yi.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ia==null?void 0:Ia.id,className:Ce.tag},Bu+1)))))})),a.createElement("div",{className:Ce.right},a.createElement("div",{className:Ce.examName,id:"examName"},a.createElement("div",{className:Ce.name},a.createElement(he.Z,{title:(hl=wt==null?void 0:wt.exam)==null?void 0:hl.name,getPopupContainer:Xn=>Xn.parentNode},a.createElement("span",{className:Ce.t},(co=wt==null?void 0:wt.exam)==null?void 0:co.name))),Or&&((Tu=wt==null?void 0:wt.exam)==null?void 0:Tu.exercise_status)===1&&a.createElement(ba.op,{openLoading:!0,shape:"default",onClick:()=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{_d()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Or&&a.createElement(Fe.ZP,{onClick:Ld,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:Ce.topWarp},(hr=wt==null?void 0:wt.questionList)==null?void 0:hr.map((Xn,Ar)=>{var _l,Ia;return a.createElement(a.Fragment,{key:Ar},a.createElement("div",{className:Ce.head,style:Ar===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:Ce.name},a.createElement("b",null),a.createElement("span",null,Xn.name)),a.createElement("div",{className:Ce.so},"\u5171",a.createElement("span",{className:Ce.b},Xn.questions_count," "),"\u9898 ",Xn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(_l=Xn==null?void 0:Xn.questions)==null?void 0:_l.map(Bu=>{var Zo;return(Zo=Bu==null?void 0:Bu.sub_item_banks)==null?void 0:Zo.length}).reduce((Bu,Zo)=>Bu+Zo)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:Ce.l},"|"),"\u5171",a.createElement("span",{className:Ce.r},Xn.questions_score),"\u5206"),!Or&&a.createElement("div",{className:Ce.btn},a.createElement(Fe.ZP,{onClick:()=>{Zc(Xn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>Id(Xn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ia=Xn==null?void 0:Xn.questions)==null?void 0:Ia.map((Bu,Zo)=>{var yi,Oi,uo,As,Mi;return Mr===(Bu==null?void 0:Bu.id)?a.createElement("div",{id:`Anchor_${Bu==null?void 0:Bu.id}`,className:Ce.content,style:{padding:0,marginTop:24},key:Bu==null?void 0:Bu.id},a.createElement("div",{style:{float:"right",marginTop:`${(Xn==null?void 0:Xn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>zo(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{d0(Xn==null?void 0:Xn.type,Bu)},type:"primary"},"\u4FDD\u5B58")),md(Bu,Xn.type)):a.createElement("div",{id:`Anchor_${Bu==null?void 0:Bu.id}`,className:Ce.content,key:Bu==null?void 0:Bu.id},a.createElement("div",{className:Ce.titleWrap},(Bu==null?void 0:Bu.item_type)==="bprogram"?a.createElement(fe.Z,{style:{paddingRight:10},value:Zo+1+"\u3001"+((yi=Bu==null?void 0:Bu.program_attr)==null?void 0:yi.description)}):a.createElement(fe.Z,{style:{paddingRight:10},className:Ce.titleHtml,value:Zo+1+`\u3001${(Bu==null?void 0:Bu.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Bu==null?void 0:Bu.name)}),(0,Ec.G5)()&&((Oi=Bu==null?void 0:Bu.shixun)==null?void 0:Oi.shixun_change)&&a.createElement(Me.Z,{trigger:"click",open:Vo[Zo],onOpenChange:Bc=>{Vo[Zo]=!0,bs([...Vo])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:Ce.btn_warp},a.createElement(Fe.ZP,{size:"small",onClick:()=>cs(Bu,Zo)},"\u5FFD\u7565"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Vo[Zo]=!1,bs([...Vo]),Al({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ud(Bu)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Ne.xg)(`/shixuns/${Bu==null?void 0:Bu.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Bc=>Bc.stopPropagation()})),Or&&a.createElement(Fe.ZP,{onClick:()=>{var Bc,gd,dl;if(Mr){Se.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Js.setFieldsValue({standard_answers:Bu==null?void 0:Bu.standard_answer,hack:Ms(Ms({},Bu),Bu==null?void 0:Bu.program_attr),hack_codes:uc(Ms({},Bu==null?void 0:Bu.program_attr),{code:Is.Base64.decode(((Bc=Bu==null?void 0:Bu.program_attr)==null?void 0:Bc.code)||"")}),hack_sets:Ms({},(gd=Bu==null?void 0:Bu.hack_sets)==null?void 0:gd[0])}),(Bu==null?void 0:Bu.item_type)=="program"?ve.history.push(`/problems/newedit/${(dl=Bu==null?void 0:Bu.program_attr)==null?void 0:dl.identifier}?type=exercises&express_id=${wl.categoryId}&question_id=${Bu==null?void 0:Bu.id}&score=${Bu==null?void 0:Bu.score}&exercise=true&callback_url=/classrooms/${wl.coursesId}/exercise/${wl.categoryId}/detail?random=true`):zo(Bu==null?void 0:Bu.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!js&&a.createElement(Fe.ZP,{disabled:js,className:"ml20",onClick:()=>Qd(Bu==null?void 0:Bu.id,Xn.type,Zo,Xn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Bu==null?void 0:Bu.item_type)==="bprogram"&&a.createElement(fe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:Ce.titleHtml,value:Is.Base64.decode(((uo=Bu==null?void 0:Bu.program_attr)==null?void 0:uo.code)||"")}),(Xn.type==="SINGLE"||Xn.type==="JUDGMENT"||Xn.type==="MULTIPLE")&&Kc(Bu),Xn.type==="COMPLETION"&&Xl(Bu),Xn.type==="SUBJECTIVE"&&xc(Bu),Xn.type==="PROGRAM"&&Yc(Bu),Xn.type==="BPROGRAM"&&hc(Bu),Xn.type==="COMBINATION"&&qo(Bu,Zo),Xn.type==="PRACTICAL"&&ad(Bu),a.createElement(me.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((As=wt==null?void 0:wt.exam)==null?void 0:As.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Xn.type)&&a.createElement(oe.Z,null,a.createElement(Cc.Z,{state:Bu==null?void 0:Bu.is_wrong,onClick:()=>{xu==null||xu({value:uc(Ms({},Bu),{question_id:Bu==null?void 0:Bu.id,question_score:Bu==null?void 0:Bu.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Xn.type)&&(Bu==null?void 0:Bu.show_resubmit)&&a.createElement(oe.Z,null,a.createElement(dc.C,{dataSource:uc(Ms({},Bu),{question_id:Bu==null?void 0:Bu.id})})),((Mi=wt==null?void 0:wt.exam)==null?void 0:Mi.exercise_status)===3&&["SINGLE"].includes(Xn.type)&&a.createElement(oe.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Ud({value:Bu})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Or?a.createElement(ba.vr,null,a.createElement(E.Z,{showTotal:Ne.rU,total:(Yr=wt==null?void 0:wt.exam)==null?void 0:Yr.total_num,pageSize:1,current:zr+1,showSizeChanger:!1,onChange:Fd,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(ba.vr,{LeftContent:a.createElement(ba.op,{onClick:gn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(me.Z,{align:"middle"},a.createElement(Me.Z,{color:"#55575D",overlayClassName:Ce.popover,open:Jo,getPopupContainer:Xn=>Xn==null?void 0:Xn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(ba.op,{onMouseEnter:()=>wi(!0),onMouseLeave:()=>wi(!1),onClick:()=>qd(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(ba.op,{shape:"default",type:"primary",onClick:()=>_t(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Mc,{visible:ys,questionParams:Xs.current,getdata:yu,onRandomExchange:()=>Ds(void 0,null,function*(){const Xn=Xs.current;yield su({single_question_id:Xn.id,seleted_item_bank_ids:Xn.ids},{type:Xn.type,index:Xn.index}),Ul(!1)}),selectFromProblemSet:()=>{const Xn=Xs.current,Ar=`${location.pathname}${location.search}`;Ar.includes("exercise")&&ve.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Xn.id}&qtype=${Xn.type}&exerciseid=${wl.categoryId}&from=${Ar}`)},onCancel:()=>{Ul(!1)}}))};var Gc=(0,ve.connect)(({classroomList:wt})=>({classroomList:wt}))(cd)},72911:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{default:function(){return b}});var a=z(67294),Ce=z(35973),ke={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},he=z(38884),Fe=z(2453),xe=z(48054),pe=z(33170),Se=z(28706),Ae=z(67294),Ie=Object.defineProperty,ze=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(ee,te,ne)=>te in ee?Ie(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,E=(ee,te)=>{for(var ne in te||(te={}))Me.call(te,ne)&&oe(ee,ne,te[ne]);if(ze)for(var ne of ze(te))me.call(te,ne)&&oe(ee,ne,te[ne]);return ee},y=(ee,te,ne)=>new Promise((de,ye)=>{var fe=Le=>{try{Ne(ne.next(Le))}catch(Re){ye(Re)}},ve=Le=>{try{Ne(ne.throw(Le))}catch(Re){ye(Re)}},Ne=Le=>Le.done?de(Le.value):Promise.resolve(Le.value).then(fe,ve);Ne((ne=ne.apply(ee,te)).next())});const x=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:de,location:ye})=>{var fe,ve,Ne,Le;const[Re]=(0,Ce.useSearchParams)(),He=Re.get("select")||0,[We,Ge]=(0,a.useState)(!1),[Ue,Ye]=(0,a.useState)(!0),[it,lt]=(0,a.useState)(Number(He)),[Bt,ct]=(0,a.useState)({}),nt=(0,Ce.useParams)(),{userInfo:Ze}=te,{actionTabs:yt}=ee;(0,a.useEffect)(()=>(de({type:"globalSetting/footerToggle",payload:!1}),()=>{de({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(de({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),de({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),de({type:"exercise/getWorkSetting",payload:E({},nt)}),()=>{de({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),de({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{ht(it)},[]),(0,a.useEffect)(()=>{var st;(st=yt==null?void 0:yt.params)!=null&&st.isUpdateData&&ht(it)},[(fe=yt==null?void 0:yt.params)==null?void 0:fe.isUpdateData]);const ht=(st=0)=>y(void 0,null,function*(){console.log(nt),Ye(!0);const ut=yield(0,pe.ZP)(`/api/exercises/${nt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:st}});de({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),ct((0,Se.PF)(ut))}),Je=()=>{Ce.history.push(`/classrooms/${nt.coursesId}/exercise`)},ot=()=>{alert("\u4FDD\u5B58")},Ct=(st,ut)=>y(void 0,null,function*(){const un=yield(0,pe.ZP)(`/api/exercises/${nt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:st==null?void 0:st.single_question_id}});un!=null&&un.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),ht(it))}),kt=st=>y(void 0,null,function*(){document.body.scrollIntoView(),lt(st),yield ht(st)}),Mt=st=>{de({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:st}})};return console.log((0,Ce.useLocation)(),"location333"),Ae.createElement("section",{className:ke.wrap},Ae.createElement(xe.Z,{loading:Ue,active:!0,paragraph:{rows:5}},((Ne=(ve=(0,Ce.useLocation)())==null?void 0:ve.pathname)==null?void 0:Ne.includes("preview"))&&Ae.createElement("div",{className:ke.crumbs},Ae.createElement("b",null),Ae.createElement("span",{className:"current",onClick:()=>Ce.history.push(`/classrooms/${nt.coursesId}/exercise`)},`${(Le=Ze==null?void 0:Ze.course)==null?void 0:Le.course_name}>`),Ae.createElement("span",{className:"current",onClick:()=>Ce.history.push(`/classrooms/${nt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Ae.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Ae.createElement(he.Z,{loading:We,submit:ot,goBack:Je,data:Bt,getdata:()=>{ht(it)},selectValue:it,editPreview:!0,onExchange:Ct,onSkipExamination:kt,handleMarkWrongQuestion:Mt})))};var b=(0,Ce.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(x)},72971:function(Ft,rt,z){"use strict";z.d(rt,{Im:function(){return Le},ZP:function(){return Ye},gZ:function(){return Ge}});var a=z(67294),Ce=z(28802),ke=z(85804),he=z(42922),Fe=z(53978),xe=z(94189),pe=z(19575),Se=z(7621),Ae=z(65226),Ie=z(28706),ze=z(38658),Me=z(12320),me=z(94184),oe=z.n(me),E=z(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,de=(it,lt,Bt)=>lt in it?y(it,lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):it[lt]=Bt,ye=(it,lt)=>{for(var Bt in lt||(lt={}))te.call(lt,Bt)&&de(it,Bt,lt[Bt]);if(ee)for(var Bt of ee(lt))ne.call(lt,Bt)&&de(it,Bt,lt[Bt]);return it},fe=(it,lt)=>x(it,b(lt));const{TextArea:ve}=Ce.default,Ne={visible:!1,tabIndex:"0"},Le={[xe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[xe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[xe.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 Re=(it=>(it[it.SET_VISIBLE=0]="SET_VISIBLE",it[it.SET_TABINDEX=1]="SET_TABINDEX",it))(Re||{});function He(it,lt){switch(lt.type){case 0:return fe(ye({},it),{visible:lt.payload});case 1:return fe(ye({},it),{tabIndex:lt.payload});default:throw new Error}}function We({value:it,className:lt}){const[Bt,ct]=(0,a.useState)(!1),nt=(0,a.useRef)(),Ze=(0,a.useRef)();return(0,a.useEffect)(()=>{Bt&&(Ze.current.reset(),Ze.current.write((0,Ie.pp)(it||"")))},[it,Bt]),(0,a.useEffect)(()=>{var yt,ht,Je,ot;if(nt.current){Ze.current=new Me.Terminal({fontSize:14,disableStdin:!0}),Ze.current.open(nt.current);const Ct=nt.current.offsetWidth-14,kt=((ot=(Je=(ht=(yt=Ze.current)==null?void 0:yt._core)==null?void 0:ht._renderService)==null?void 0:Je.dimensions)==null?void 0:ot.actualCellWidth)||9.5,Mt=Math.ceil(Ct/kt);Ze.current.resize(Mt,8),ct(!0)}},[]),E.createElement("div",{ref:nt,className:oe()("XtermText-valueRef",lt)})}function Ge(it){const{status:lt,error_msg:Bt,output:ct,input:nt,expected_output:Ze,is_file:yt,input_file_url:ht,output_file_url:Je,expected_output_file_url:ot}=it;let Ct=null;const kt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(lt){case xe.h.NOMATCH:Ct=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!yt&&E.createElement(We,{className:"mb10",value:nt}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ht,nt)},nt)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!yt&&E.createElement(We,{className:"mb10",value:ct&&pe.Base64.decode(ct)||""}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(Je,ct)},ct)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!yt&&E.createElement(We,{className:"mb10",value:Ze&&pe.Base64.decode(Ze)||""}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ot,Ze)},Ze)));break;case xe.h.EXECUTEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&E.createElement(Ae.Z,{value:nt,style:kt}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ht,nt)},nt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.COMPILEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&E.createElement(Ae.Z,{value:nt,style:kt}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ht,nt)},nt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.PODFAILURE:Ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:Ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",Ct," ")}function Ue(it){const{status:lt,error_msg:Bt,execute_time:ct,output:nt,input:Ze,expected_output:yt,is_file:ht,input_file_url:Je,output_file_url:ot,expected_output_file_url:Ct}=it;let kt=null;switch(lt){case xe.h.OK:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ct,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,pe.Base64.decode(nt)));break;case xe.h.NOMATCH:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,Ze)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",nt&&pe.Base64.decode(nt)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",yt&&pe.Base64.decode(yt)));break;case xe.h.EXECUTEFAILURE:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,Ze)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.COMPILEFAILURE:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,Ze)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.PODFAILURE:kt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:kt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",kt," ")}var Ye=({id:it,is_file:lt,input:Bt,debuging:ct,submitting:nt,executingMessage:Ze,debugResult:yt,onChangeInput:ht,onDebugCode:Je,onSubmitCode:ot})=>{const[Ct,kt]=(0,a.useReducer)(He,Ne),{visible:Mt,tabIndex:st}=Ct;(0,a.useEffect)(()=>{kt({type:0,payload:!1})},[it]);function ut(bt){let An=bt.target.id;kt({type:1,payload:An})}function un(){kt({type:0,payload:!Mt})}const Pn=(0,a.useMemo)(()=>{if(yt){const{status:bt}=yt;return E.createElement(E.Fragment,null,Ue(yt))}return null},[yt]);function Rn(){kt({type:0,payload:!0}),kt({type:1,payload:"1"}),Je()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${Mt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(ze.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(ve,{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:lt?"":Bt,onChange:ht}),rightNode:ct?E.createElement(Se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):yt?Pn:E.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")})),E.createElement("a",{className:`btn-collapse ${Mt?"up":""}`,onClick:un},Mt?E.createElement(he.Z,null):E.createElement(Fe.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(ke.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(ke.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(ke.ZP,{className:"btn-green",type:"ghost",loading:ct,onClick:Rn},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(ke.ZP,{type:"primary",className:"custom-ant-disabled",loading:nt,disabled:nt,onClick:()=>{kt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return a}});var a=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(a||{})},32259:function(Ft,rt,z){"use strict";z.d(rt,{Y2:function(){return it},ZP:function(){return lt}});var a=z(67294),Ce=z(35059),ke=z(2453),he=z(62844),Fe=z(71230),xe=z(98813),pe=z(85804),Se=z(84567),Ae=z(83062),Ie=z(28802),ze={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"},Me="data:image/png;base64,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",me=z(56448),oe=z.n(me),E=z(59451),y=z(33170),x=z(25934),b=z(28706),ee=z(20819),te=z(67294),ne=Object.defineProperty,de=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Le=(Bt,ct,nt)=>ct in Bt?ne(Bt,ct,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Bt[ct]=nt,Re=(Bt,ct)=>{for(var nt in ct||(ct={}))ve.call(ct,nt)&&Le(Bt,nt,ct[nt]);if(fe)for(var nt of fe(ct))Ne.call(ct,nt)&&Le(Bt,nt,ct[nt]);return Bt},He=(Bt,ct)=>de(Bt,ye(ct)),We=(Bt,ct,nt)=>new Promise((Ze,yt)=>{var ht=Ct=>{try{ot(nt.next(Ct))}catch(kt){yt(kt)}},Je=Ct=>{try{ot(nt.throw(Ct))}catch(kt){yt(kt)}},ot=Ct=>Ct.done?Ze(Ct.value):Promise.resolve(Ct.value).then(ht,Je);ot((nt=nt.apply(Bt,ct)).next())});const{Dragger:Ge}=Ce.default,Ue=Bt=>{const ct=kt=>kt&&kt.substring(0,kt.lastIndexOf("."));for(var nt=[...Bt],Ze=0,yt=[],ht=0;ht{if(kt.forEach(Mt=>{let st=Mt.name.split(/\.(?=[^\.]+$)/);Mt.name=`${st[0]}.${st[1].toLowerCase()}`}),kt[0].name.includes(".in"))return kt.length===2?kt:[kt[0],{}];if(kt[0].name.includes(".out"))return kt.length===2?kt.reverse():[{},kt[0]]})},Ye=({onClose:Bt,onOK:ct,visible:nt,wrapClassName:Ze,rootIdentifier:yt,multiple:ht=!1,defaultMultipleValue:Je=!0})=>{const[ot,Ct]=(0,a.useState)([]),[kt,Mt]=(0,a.useState)({}),[st,ut]=(0,a.useState)(!1),[un,Pn]=(0,a.useState)(!0),Rn=(0,a.useRef)([]),bt=(0,a.useRef)(0),An=()=>{Bt()};(0,a.useEffect)(()=>{Nn()},[]),(0,a.useEffect)(()=>{nt&&(Rn.current=[],bt.current=0,Ct([]),Pn(Je))},[nt]);const Nn=()=>We(void 0,null,function*(){try{const St=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Ke=JSON.parse((0,E.pe)(St.data));Mt(Ke)}catch(St){}}),Qt=St=>St&&St.substring(0,St.lastIndexOf(".")),zt=St=>{var Ke,ln;const Un=Qt((Ke=St[0])==null?void 0:Ke.name)||Qt((ln=St[1])==null?void 0:ln.name),Ca=ot.filter(Cu=>Qt(Cu.name)!==Un);Rn.current=[...Ca],Ct([...Ca])},jt=St=>{if(!un){const Da=new FormData;Da.append("file",St.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Da},!0).then(cu=>{if(cu.status===0){bt.current=bt.current+1;const or=Rn.current.map(Aa=>{var Zt;if(Aa.name===St.name){const xn=Re({},Aa);return(Zt=St==null?void 0:St.name)!=null&&Zt.includes(".in")?xn.input=cu==null?void 0:cu.content:xn.output=cu==null?void 0:cu.content,xn}return Aa});if(Rn.current=[...or],Ct([...or]),bt.current>0&&bt.current===ot.length){ut(!1);let Aa=Ue(or);Aa=Aa.filter(Zt=>{var xn,vl;return!!((xn=Zt[0])!=null&&xn.name&&((vl=Zt[1])!=null&&vl.name))}),Aa=Aa.map(Zt=>He(Re(Re({},Zt[0]),Zt[1]),{is_file:!1})),ct(Aa),Bt()}}else ut(!1),Bt()});return}const Ke=new(oe())({endpoint:kt.end_point,region:kt.region,accessKeyId:kt.access_key_id,accessKeySecret:kt.access_key_secret,bucket:kt.bucket,stsToken:kt.security_token}),ln=St.name,Un={container_type:"TestSet",file_name:ln},Ca=(0,x.Z)();let Cu=`testsets/${yt}/${Ca}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;yt===null&&(Cu=`testsets/${Ca}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),Ke.multipartUpload(Cu,new Blob([St.file],{type:St.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:kt==null?void 0:kt.callback_url,host:kt==null?void 0:kt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Un)}}).then(function(Da){if(Da.data.status===0){bt.current=bt.current+1;const nr=Rn.current.map(cu=>{var or,Aa,Zt,xn,vl,Er,er,Pa,Za,qn,Vn,Qa,gu,_u,ir,ul,On;if(cu.name===((Aa=(or=Da.data)==null?void 0:or.data)==null?void 0:Aa.file_name)){const Jt=Re({},cu);return(vl=(xn=(Zt=Da.data)==null?void 0:Zt.data)==null?void 0:xn.file_name)!=null&&vl.includes(".in")?(Jt.in_object_key=(er=(Er=Da.data)==null?void 0:Er.data)==null?void 0:er.object,Jt.in_object_size=(Za=(Pa=Da.data)==null?void 0:Pa.data)==null?void 0:Za.size,Jt.input=(Vn=(qn=Da.data)==null?void 0:qn.data)==null?void 0:Vn.file_name,Jt.in_file=St):(Jt.out_object_key=(gu=(Qa=Da.data)==null?void 0:Qa.data)==null?void 0:gu.object,Jt.out_object_size=(ir=(_u=Da.data)==null?void 0:_u.data)==null?void 0:ir.size,Jt.output=(On=(ul=Da.data)==null?void 0:ul.data)==null?void 0:On.file_name,Jt.out_file=St),Jt}return cu});if(Rn.current=[...nr],Ct([...nr]),bt.current>0&&bt.current===ot.length){ut(!1);let cu=Ue(nr);cu=cu.filter(or=>{var Aa,Zt;return!!((Aa=or[0])!=null&&Aa.name&&((Zt=or[1])!=null&&Zt.name))}),cu=cu.map(or=>He(Re(Re({},or[0]),or[1]),{is_file:!0})),ct(cu),Bt()}}})},sn=St=>new Promise((Ke,ln)=>{let Un=0,Ca=[];for(let Cu=0;Cu{Un++,Un===St.length&&(Ca.length?(ke.ZP.warning(`${Ca.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Ke(St))}).catch(Da=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Da),Un++,Ca.push(St[Cu].name),Un===St.length&&(Ca.length?(ke.ZP.warning(`${Ca.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Ke(St))})}),vt=()=>We(void 0,null,function*(){if(ot.length===0){ke.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield sn(ot),ut(!0),Ue(ot).some(Ke=>{var ln,Un;return!((ln=Ke[0])!=null&&ln.name&&((Un=Ke[1])!=null&&Un.name))})){he.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:()=>We(void 0,null,function*(){ot.map(Ke=>We(void 0,null,function*(){jt(Ke)}))}),onCancel:()=>{ut(!1)}});return}ot.map(Ke=>We(void 0,null,function*(){jt(Ke)}))}),Tt={name:"file",fileList:ot,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:St=>{if(ot!=null&&ot.some(ln=>ln.name===St.name))return ke.ZP.info(`${St.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(St.size/1024/1024>100)return ke.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(St.name))return ke.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ke={name:St.name,uid:St.uid,file:St,percent:0};return ot.push(Ke),Rn.current=[...ot],Ct([...ot]),!1}},qt=Ue(ot);return console.log(ot,qt,"fileList"),te.createElement(he.default,{open:nt,wrapClassName:Ze,onOk:vt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:st},onCancel:An,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:ze.wrap},ot.length?te.createElement("div",null,te.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:ht?"visible":"hidden"}},te.createElement("span",{className:ze.greyText},"\u7528\u4F8B\u7C7B\u578B"),te.createElement(xe.ZP.Group,{className:`ml20 ${ze.testCaseRadio}`,optionType:"button",value:un,onChange:St=>Pn(St.target.value)},te.createElement(xe.ZP,{value:!1},"\u6587\u672C"),te.createElement(xe.ZP,{value:!0},"\u6587\u4EF6"))),te.createElement(Ce.default,Re({},Tt),te.createElement(pe.ZP,{type:"primary",className:ze.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),te.createElement(it,{data:qt,onRemove:zt})):te.createElement("div",{className:`${ze.noData} mb30`},te.createElement(Ce.default.Dragger,He(Re({},Tt),{className:ze.dragger}),te.createElement("img",{src:Me,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:ze.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:ze.text},te.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.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",te.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",te.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",te.createElement("br",null))))},it=({data:Bt=[],onRemove:ct,width:nt="auto",showScore:Ze=!1,disabled:yt=!1,inputChange:ht,onEvaluatingChange:Je,onSelectAll:ot,checkAll1:Ct,checkAll2:kt,checkAll3:Mt,checkAll4:st,checkAll5:ut,showEvaluatingSetting:un=!1,className:Pn="",isProgramHomework:Rn=!1})=>{const bt={value:"",filename:"",dataUrl:""},[An,Nn]=(0,a.useState)(Re({},bt)),Qt=sn=>{let vt=document.createElement("a");document.body.appendChild(vt);let Tt=URL.createObjectURL(sn.file);vt.href=Tt,vt.download=sn.name,vt.click(),URL.revokeObjectURL(Tt),document.body.removeChild(vt)},zt=(sn,vt)=>{(0,b.LR)(sn,vt)},jt=(sn,vt)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ct(sn,vt)},onCancel:()=>{}})};return Bt.length?te.createElement("div",{className:Pn,style:{width:nt}},te.createElement("div",{className:`${Rn?ze.headProgram:ze.head}`},un&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:Ct,onChange:sn=>{ot(sn.target.checked,"hidden")}}),te.createElement(Ae.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:Rn?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:Ze?Rn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:Ze?Rn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ze&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),un&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:st,onChange:sn=>{ot(sn.target.checked,"input_visible")}}),te.createElement(Ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),un&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:kt,onChange:sn=>{ot(sn.target.checked,"is_invisible")}}),te.createElement(Ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),un&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:ut,onChange:sn=>{ot(sn.target.checked,"actual_output_visible")}}),te.createElement(Ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),un&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:Mt,onChange:sn=>{ot(sn.target.checked,"last_match_rule")}}),te.createElement(Ae.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"},te.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:ze.operation,style:Rn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),te.createElement("div",{className:ze.listWrapper,style:{boxShadow:Rn?"0px 2px 4px 0px #EAEEF4":"unset"}},Bt.map((sn,vt)=>{var Tt,qt,St,Ke;return te.createElement("div",{key:vt,className:ze.list,style:Rn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},un&&te.createElement("div",{style:{width:"15%"}},te.createElement(Se.default,{checked:!!sn.hidden,onChange:ln=>{Je(ln.target.checked,vt,"hidden")}})),te.createElement("div",{style:{width:Rn?"25%":"15%",paddingLeft:Rn?"5px":"0px",paddingRight:Rn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",vt+1),te.createElement("div",{className:ze.info,style:{width:Ze?Rn?"20%":"15%":"25%"}},te.createElement("span",{title:sn.input||((Tt=sn[0])==null?void 0:Tt.name),onClick:()=>We(void 0,null,function*(){let ln;sn.input?sn.input_file_url?ln=sn.input_file_url:ln=sn.in_file:ln=sn[0];let Un;typeof ln=="string"?(Un=yield fetch(ln,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Nn({value:yield Un.text(),filename:"",dataUrl:ln})):(Un=yield(0,b.db)(ln.file),Nn({value:Un.text,filename:ln.name,dataUrl:Un.link}))})},sn.input||((qt=sn[0])==null?void 0:qt.name))),te.createElement("div",{className:ze.info,style:{width:Ze?Rn?"20%":"15%":"25%"}},te.createElement("span",{title:sn.output||((St=sn[1])==null?void 0:St.name),onClick:()=>We(void 0,null,function*(){let ln;sn.input?sn.output_file_url?ln=sn.output_file_url:ln=sn.out_file:ln=sn[1];let Un;typeof ln=="string"?(Un=yield fetch(ln,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Nn({value:yield Un.text(),filename:"",dataUrl:ln})):(Un=yield(0,b.db)(ln.file),Nn({value:Un.text,filename:ln.name,dataUrl:Un.link}))})},sn.output||((Ke=sn[1])==null?void 0:Ke.name))),Ze&&te.createElement("div",{style:{width:"20%"}},te.createElement(Ie.default,{size:"large",addonAfter:Rn?"%":null,disabled:yt,style:{width:"80%"},onChange:ln=>ht(ln,vt),value:sn.score}),!Rn&&te.createElement("span",null,"\xA0%")),un&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.input_visible||!1,onChange:ln=>{Je(ln.target.checked,vt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),un&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.is_invisible||!1,onChange:ln=>{Je(ln.target.checked,vt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),un&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.actual_output_visible||!1,onChange:ln=>{Je(ln.target.checked,vt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),un&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.last_match_rule||!1,onChange:ln=>{Je(ln.target.checked,vt,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>jt(sn,vt),style:Rn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:ze.del},"\u5220\u9664")))})),te.createElement(ee.Z,{close:!0,data:An.dataUrl,filename:An.filename,type:An.dataUrl.length?"txt":"",onClose:()=>Nn(Re({},bt)),monacoEditor:{value:An.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var lt=Ye},93989:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return me}});var a=z(67294),Ce=z(2453),ke=z(83062),he=z(74330),Fe=z(71230),xe=z(15746),pe=z(14845),Se=z(85804),Ae=z(35567),Ie=z(33170),ze=z(65226),Me=(E,y,x)=>new Promise((b,ee)=>{var te=ye=>{try{de(x.next(ye))}catch(fe){ee(fe)}},ne=ye=>{try{de(x.throw(ye))}catch(fe){ee(fe)}},de=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(te,ne);de((x=x.apply(E,y)).next())}),me=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,a.useState)(""),[ne,de]=(0,a.useState)(!1);function ye(ve){te(ve)}function fe(){if(!ee){Ce.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,ee),te("")}return(0,a.useEffect)(()=>{y!=E&&de(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Ae.Z,{miniToolbar:!0,startInit:y===E,defaultValue:ee,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ye,extraUse:b&&a.createElement(ke.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:E,isOpen:ne,activeDiscussIndex:y,onChange:ye,setIsOpen:de}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>de(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:fe,className:"btn-send"},"\u53D1\u9001"))};const oe=E=>{const[y,x]=(0,a.useState)(!1),[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?de():(ne(1),ee([]))},[E==null?void 0:E.isOpen]);const de=()=>Me(void 0,null,function*(){x(!0);const ye=yield(0,Ie.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&ee(ye==null?void 0:ye.answer),x(!1)});return a.createElement(he.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(ze.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),a.createElement(Fe.Z,{justify:"end",align:"middle"},a.createElement(xe.Z,null,a.createElement(pe.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ye=>{ne(ye)}})),a.createElement(xe.Z,null,a.createElement(Se.ZP,{onClick:()=>Me(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[te-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},5764:function(Ft,rt,z){"use strict";z.d(rt,{CP:function(){return ke},_V:function(){return xe}});var a=z(81354),Ce=z.n(a);const ke={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=="},he={exam:ke};function Fe(pe="",Se="exam"){const{secret:Ae,iv:Ie}=he[Se];return AES.encrypt(pe,Ae,{iv:Ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function xe(pe="",Se="exam"){const{secret:Ae,iv:Ie}=he[Se];return a.AES.decrypt(pe,Ae,{iv:Ie,mode:Ce().mode.CBC,padding:Ce().pad.Pkcs7}).toString(a.enc.Utf8)}},98769:function(Ft,rt,z){"use strict";z.d(rt,{AD:function(){return Ue},D9:function(){return Ze},Hp:function(){return ye},IM:function(){return ht},Iy:function(){return ve},KM:function(){return Rn},MJ:function(){return fe},Ne:function(){return yt},ON:function(){return Mt},Uj:function(){return un},VY:function(){return Ct},YO:function(){return ut},YX:function(){return st},Zn:function(){return E},_g:function(){return te},_k:function(){return ct},c6:function(){return We},cr:function(){return y},eV:function(){return Ge},fi:function(){return x},gh:function(){return Re},hS:function(){return Je},iA:function(){return b},j6:function(){return ne},je:function(){return lt},jj:function(){return de},kS:function(){return kt},lS:function(){return Bt},o6:function(){return He},pO:function(){return Pn},rQ:function(){return Ye},sA:function(){return Le},xm:function(){return nt},xo:function(){return ot},y8:function(){return it},yd:function(){return ee}});var a=z(89779),Ce=z(35973),ke=z(28706),he=z(2453),Fe=z(11320),xe=Object.defineProperty,pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ie=(bt,An,Nn)=>An in bt?xe(bt,An,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):bt[An]=Nn,ze=(bt,An)=>{for(var Nn in An||(An={}))Se.call(An,Nn)&&Ie(bt,Nn,An[Nn]);if(pe)for(var Nn of pe(An))Ae.call(An,Nn)&&Ie(bt,Nn,An[Nn]);return bt},Me=(bt,An,Nn)=>new Promise((Qt,zt)=>{var jt=Tt=>{try{vt(Nn.next(Tt))}catch(qt){zt(qt)}},sn=Tt=>{try{vt(Nn.throw(Tt))}catch(qt){zt(qt)}},vt=Tt=>Tt.done?Qt(Tt.value):Promise.resolve(Tt.value).then(jt,sn);vt((Nn=Nn.apply(bt,An)).next())});const me=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=bt=>Me(void 0,null,function*(){me(),(yield(0,a.YR)(ze({},bt))).status===0&&(yield(0,ke.QH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/export_couser_info.json`,query:bt}))),oe()}),y=bt=>Me(void 0,null,function*(){const An=yield(0,a.yS)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_member_act_score`);else{if(An.status===-2)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_member_act_score`))}}),x=bt=>Me(void 0,null,function*(){const An=yield(0,a.W0)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_score`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_score`))}}),b=bt=>Me(void 0,null,function*(){const An=yield(0,a.Nl)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=bt=>Me(void 0,null,function*(){const An=yield(0,a.IU)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/export_star_user`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/export_star_user`))}}),te=bt=>Me(void 0,null,function*(){const An=yield(0,a.td)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(An.status===-2)return An;if(An.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`);else if(An.status===-4)return An}}),ne=bt=>Me(void 0,null,function*(){const An=yield(0,a.QX)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_homework`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_homework`))}}),de=(bt,An)=>Me(void 0,null,function*(){const Nn=yield(0,a.o_)(ze({},bt));Nn.status===0?(he.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"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):Nn.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),ye=(bt,An)=>Me(void 0,null,function*(){const Nn=yield(0,a.ZL)(ze({},bt));Nn.status===0?(he.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"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):Nn.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),fe=(bt,An)=>Me(void 0,null,function*(){const Nn=yield(0,a.vV)(ze({},bt));Nn.status===0?(he.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"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):Nn.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),ve=(bt,An)=>Me(void 0,null,function*(){const Nn=yield(0,a.aP)(ze({},bt));Nn.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):Nn.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),Ne=bt=>Me(void 0,null,function*(){me(),(yield exportCourseWorkListAppendix(ze({},bt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${bt.categoryId}/works_list.zip`,query:bt}))),oe()}),Le=bt=>Me(void 0,null,function*(){me(),yield(0,ke.QH)("",Fe.Z.API_SERVER+`/api/polls/${bt.categoryId}/commit_result.xlsx`),oe()}),Re=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/attendances/export_xlsx_data.xlsx`,query:bt}))}),He=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/video_study_statics.xlsx`,query:bt}))}),We=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/export_video_study.xlsx`,query:bt}))}),Ge=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/export_course_students_info.xlsx`,query:bt}))}),Ue=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:bt}))}),Ye=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:bt}))}),it=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:bt}))}),lt=bt=>Me(void 0,null,function*(){const An=yield(0,a.Uy)(ze({},bt));An.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_users`)):An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Bt=bt=>Me(void 0,null,function*(){const An=yield(0,a.tg)(ze({},bt));An.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_report`)):An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ct=bt=>Me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${bt.id}.xlsx`,query:bt}))}),nt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:bt}))}),Ze=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt==null?void 0:bt.coursesId}/${bt.menuKey}_statistic.xlsx?${bt.checkedList.map(An=>`course_group_id[]=${An}`).join("&")}`,query:bt}))}),yt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${bt==null?void 0:bt.ec_year_id}/ec_training_objectives.xlsx`,query:bt}))}),ht=bt=>Me(void 0,null,function*(){yield(0,ke.FH)(bt==null?void 0:bt.name,(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:bt}))}),Je=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${bt==null?void 0:bt.ec_year_id}/ec_courses.xlsx`,query:bt}))}),ot=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${bt==null?void 0:bt.ec_year_id}/ec_graduation_requirements.xlsx`,query:bt}))}),Ct=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:bt}))}),kt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:bt}))}),Mt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${bt.id}.json`,query:bt}))}),st=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${bt.categoryId}.json`,query:bt}))}),ut=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/polls/${bt==null?void 0:bt.id}/commit_result.json`,query:bt}))}),un=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:bt}))}),Pn=(bt,An)=>Me(void 0,null,function*(){yield(0,ke.FH)(An||"",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${bt==null?void 0:bt.exercise_id}/consult_exercise.json`,query:bt}))}),Rn=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${bt==null?void 0:bt.identifier}/competition_commit_records/member_works.xlsx`,query:bt}))})},51959:function(Ft,rt,z){"use strict";z.d(rt,{BU:function(){return Ce},Dj:function(){return a},gH:function(){return ke},vp:function(){return he}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(xe){console.log(xe,":e")}}function Ce(){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 ke=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,xe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},99678:function(Ft,rt,z){"use strict";z.d(rt,{g:function(){return Fe}});var a=z(67294),Ce=z(56443),ke=z(53430),he=(xe,pe,Se)=>new Promise((Ae,Ie)=>{var ze=oe=>{try{me(Se.next(oe))}catch(E){Ie(E)}},Me=oe=>{try{me(Se.throw(oe))}catch(E){Ie(E)}},me=oe=>oe.done?Ae(oe.value):Promise.resolve(oe.value).then(ze,Me);me((Se=Se.apply(xe,pe)).next())});const Fe=()=>{const[xe,pe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{he(void 0,null,function*(){const Ae=yield(0,Ce.d1)({source:"question"});Ae!=null&&Ae.disciplines&&pe((0,ke.L)(Ae==null?void 0:Ae.disciplines))})},[]),xe}},9343:function(Ft,rt,z){"use strict";z.d(rt,{U:function(){return Ae}});var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ie,ze,Me)=>ze in Ie?Ce(Ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ie[ze]=Me,pe=(Ie,ze)=>{for(var Me in ze||(ze={}))he.call(ze,Me)&&xe(Ie,Me,ze[Me]);if(ke)for(var Me of ke(ze))Fe.call(ze,Me)&&xe(Ie,Me,ze[Me]);return Ie},Se=(Ie,ze,Me)=>new Promise((me,oe)=>{var E=b=>{try{x(Me.next(b))}catch(ee){oe(ee)}},y=b=>{try{x(Me.throw(b))}catch(ee){oe(ee)}},x=b=>b.done?me(b.value):Promise.resolve(b.value).then(E,y);x((Me=Me.apply(Ie,ze)).next())});function Ae(Ie,ze){const[Me,me]=(0,a.useState)(ze),[oe,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[Me,oe,(ee,te=!1)=>Se(this,null,function*(){const ne=te?ze:pe(pe({},Me),ee);E(!0),me(ne);const de=yield Ie(ne);return E(!1),x(de),de}),y,x]}},65107:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(67294),Ce=z.p+"static/modelContact.7a7eb113.png",ke=z(1083),he=z(52262),Fe=z(67294),pe=()=>{const[Se,Ae]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,he.$O)()?!0:(Ae(!0),!1),ContactModalElement:()=>Fe.createElement(ke.Z,{visible:Se,setVisible:Ae,image:Ce}),contactOpen:Se,setContactOpen:Ae}}},43462:function(Ft,rt,z){"use strict";z.d(rt,{_:function(){return ke}});var a=z(67294),Ce=z(62844);const ke=he=>{var Fe,xe;const pe=(0,a.useRef)([]),Se=()=>{for(const Ae of pe.current)clearTimeout(Ae);pe.current=[]};return(0,a.useEffect)(()=>{var Ae,Ie,ze,Me,me,oe;if(Se(),(Ae=he==null?void 0:he.exercise)!=null&&Ae.left_time&&((ze=(Ie=he==null?void 0:he.exercise)==null?void 0:Ie.exercise_events)==null?void 0:ze.length)>0){for(const E of(Me=he==null?void 0:he.exercise)==null?void 0:Me.exercise_events)if(((me=he==null?void 0:he.exercise)==null?void 0:me.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((oe=he==null?void 0:he.exercise)==null?void 0:oe.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Ce.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);pe.current.push(x)}}},[(Fe=he==null?void 0:he.exercise)==null?void 0:Fe.left_time,(xe=he==null?void 0:he.exercise)==null?void 0:xe.exercise_events]),Se}},51161:function(Ft,rt,z){"use strict";z.d(rt,{AL:function(){return ne},Iy:function(){return ze},Qv:function(){return oe},ez:function(){return te},jb:function(){return Me}});var a=z(47084),Ce=z.n(a),ke=z(90621),he=z.n(ke);let Fe=1;function xe(Ne,Le){const Re=Ne.match(/^(\s+)(?:```)/);if(Re===null)return Le;const He=Re[1];return Le.split(` + \u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),xo.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xo.createElement(fe.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},xo.createElement(Se.default,{disabled:Ut},xo.createElement(xo.Fragment,null,xo.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003")))))),((0,Mn.aN)()||((Ve=ce==null?void 0:ce.commonHeader)==null?void 0:Ve.exercise_author))&&!(et!=null&&et.appraise_label)&&xo.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Be.submit()}},"\u4FDD\u5B58")),xo.createElement(ic,null))};var x0=(0,he.connect)(({exercise:ce,loading:se,globalSetting:ae})=>({exercise:ce,loading:se.effects,globalSetting:ae}))(w0),Bs={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},Cd=z(87725),Go=z(67294),a0=Object.defineProperty,u0=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,id=Object.prototype.propertyIsEnumerable,r0=(ce,se,ae)=>se in ce?a0(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,I0=(ce,se)=>{for(var ae in se||(se={}))Tc.call(se,ae)&&r0(ce,ae,se[ae]);if(Ko)for(var ae of Ko(se))id.call(se,ae)&&r0(ce,ae,se[ae]);return ce},j0=(ce,se)=>u0(ce,Ai(se)),h0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const gm="YYYY-MM-DD HH:mm",Ji=({shixunHomeworks:ce,user:se,loading:ae,dispatch:_e})=>{const[pt]=fe.default.useForm(),[Ve,Dt]=(0,a.useState)(null),[et,Be]=(0,a.useState)([]),[Pe,Ut]=(0,a.useState)(""),[vn,Fn]=(0,a.useState)(!1),[It,Vt]=(0,a.useState)(!1),Sn=(0,a.useRef)((0,ka.throttle)(gn=>xt(gn),1200,{leading:!0,trailing:!0})).current,[bn,yn]=(0,a.useState)([]),[un,Ht]=(0,a.useState)(!1),Kt=(0,he.useParams)(),wn=(0,a.useRef)(null),Jt=(0,a.useRef)(1),[Qn,hn]=(0,a.useState)({});(0,a.useEffect)(()=>{Pt()},[]),(0,a.useEffect)(()=>{ha(un?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[un]);const ha=(gn="")=>{_e({type:"exercise/setActionTabs",payload:{key:gn}})},Pt=()=>h0(void 0,null,function*(){var gn,nn,Xa,fa,dt,Da,ca,Cu,Sa,Wn,Qa,nu,Zu,ya,Oa;let fn=yield(0,Ce.ZP)(`/api/exercises/${Kt.categoryId}/resources_ensure_info.json`,{method:"get"});pt.setFieldsValue(j0(I0({},(gn=fn==null?void 0:fn.data)==null?void 0:gn.important_shixun_configs),{times:(Xa=(nn=fn==null?void 0:fn.data)==null?void 0:nn.important_shixun_configs)!=null&&Xa.start_time&&((dt=(fa=fn==null?void 0:fn.data)==null?void 0:fa.important_shixun_configs)!=null&&dt.end_time)?[Ge()((ca=(Da=fn==null?void 0:fn.data)==null?void 0:Da.important_shixun_configs)==null?void 0:ca.start_time),Ge()((Sa=(Cu=fn==null?void 0:fn.data)==null?void 0:Cu.important_shixun_configs)==null?void 0:Sa.end_time)]:["",""]}));const{school_id:xn,school_name:ma}=(Wn=fn==null?void 0:fn.data)==null?void 0:Wn.important_shixun_configs;yn([{id:xn,name:ma}]),hn((Qa=fn==null?void 0:fn.data)==null?void 0:Qa.important_shixun_configs),Ut((Zu=(nu=fn==null?void 0:fn.data)==null?void 0:nu.important_shixun_configs)==null?void 0:Zu.verify_reason),Dt(((Oa=(ya=fn==null?void 0:fn.data)==null?void 0:ya.important_shixun_configs)==null?void 0:Oa.process)||null),Ht(!1)}),xt=gn=>h0(void 0,null,function*(){Vt(!0),clearTimeout(wn.current),wn.current=setTimeout(()=>h0(void 0,null,function*(){Jt.current+=1;const nn=Jt.current,Xa=yield _e({type:"account/getSchoolOption",payload:{keyword:gn,limit:10}});Xa.status===0&&(yn(Xa==null?void 0:Xa.schools),Vt(!1))}),500)}),Rt=gn=>parseInt(gn||"0",10),Yt=(gn,nn)=>{if(nn&&nn.length===2){const[Xa,fa]=nn;if(!Xa||!fa)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Go.createElement("section",null,Go.createElement("div",{style:{padding:"30px 50px"}},Go.createElement(fe.default,{form:pt,layout:"horizontal",onFinish:gn=>h0(void 0,null,function*(){console.log("---",gn);let nn=yield(0,Ce.ZP)(`/api/exercises/${Kt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:j0(I0({},gn),{start_time:Ge()(gn==null?void 0:gn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Ge()(gn==null?void 0:gn.times[1]).format("YYYY-MM-DD HH:mm")})}});(nn==null?void 0:nn.status)===0&&(pe.ZP.info("\u4FEE\u6539\u6210\u529F"),Pt())}),className:Bs.zybzForm,onValuesChange:()=>{Ht(!0)}},Go.createElement("div",{style:{display:"flex",alignItems:"center"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Bs.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Go.createElement(fe.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Go.createElement(Le.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Go.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Bs.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Go.createElement(fe.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Go.createElement(ft.default,{showSearch:!0,size:"large",loading:It,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:gn=>{xt(gn)}},bn.map(gn=>Go.createElement(ft.default.Option,{value:gn.id,key:gn.id},gn.name))))),Go.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Bs.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Go.createElement(fe.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Yt}]},Go.createElement(Ca.default.RangePicker,{disabledDate:gn=>gn&&gn{if(gn&&gn[0]&&gn[1]){const nn=gn[0].isBefore(Ge()())?Ge()():gn[0];pt.setFieldValue("times",[nn,gn[1]])}else pt.setFieldValue("times",gn)}}))),Go.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Go.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Go.createElement("span",{className:Bs.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Go.createElement(fe.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Go.createElement(Re.Z,{size:"large",parser:Rt,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Go.createElement("div",{className:`${Bs.examineStatus}`},Ve>=1&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Bs.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Ve>=2&&Ve!=3&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Bs.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Ve==3&&Go.createElement("div",null," ",Go.createElement(Po.Z,{className:Bs.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Go.createElement("span",{title:Pe,className:Bs.bohui},Pe),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Go.createElement("span",{className:Bs.contacts},Go.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Go.createElement("div",{className:Bs.contacts_img}))),Ve>=4&&Ve!=5&&Ve!=7&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Bs.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Ve==5||Ve==7)&&Go.createElement("div",null," ",Go.createElement(Po.Z,{className:Bs.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Go.createElement("span",{className:Bs.contacts},Go.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Go.createElement("div",{className:Bs.contacts_img}))),Ve>5&&Go.createElement("div",null," ",Go.createElement(Cd.Z,{className:Bs.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Go.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>pt.submit()},"\u4FDD\u5B58")))};var ri=(0,he.connect)(({shixunHomeworks:ce,loading:se,user:ae})=>({shixunHomeworks:ce,loading:se.effects,user:ae}))(Ji),Ii=z(35059),Us=z(30264),yc=z(1083),X0=z.p+"static/imagetest.6bf8d539.png",hl=z(67294),Mm=Object.defineProperty,Rm=Object.defineProperties,fm=Object.getOwnPropertyDescriptors,J0=Object.getOwnPropertySymbols,Tm=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,vm=(ce,se,ae)=>se in ce?Mm(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,L0=(ce,se)=>{for(var ae in se||(se={}))Tm.call(se,ae)&&vm(ce,ae,se[ae]);if(J0)for(var ae of J0(se))km.call(se,ae)&&vm(ce,ae,se[ae]);return ce},q0=(ce,se)=>Rm(ce,fm(se)),jm=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const $m="YYYY-MM-DD HH:mm",zm=({shixunHomeworks:ce,user:se,exercise:ae,loading:_e,dispatch:pt})=>{var Ve,Dt,et,Be,Pe,Ut;const[vn]=fe.default.useForm(),[Fn,It]=(0,a.useState)(null),[Vt,Sn]=(0,a.useState)([]),[bn,yn]=(0,a.useState)(""),[un,Ht]=(0,a.useState)(!1),[Kt,wn]=(0,a.useState)(!1),[Jt,Qn]=(0,a.useState)(!1),[hn,ha]=(0,a.useState)([]),[Pt,xt]=(0,a.useState)(!1),Rt=(0,he.useParams)(),Yt=(0,a.useRef)(null),gn=(0,a.useRef)(1),[nn,Xa]=(0,a.useState)({}),[fa,dt]=(0,a.useState)({}),[Da,ca]=(0,a.useState)(),[Cu,Sa]=(0,a.useState)(),[Wn,Qa]=(0,a.useState)(),[nu,Zu]=(0,a.useState)(!1),{workSetting:ya,commonHeader:Oa}=ae;(0,a.useEffect)(()=>{fn(Pt?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Pt]);const fn=(xn="")=>{pt({type:"exercise/setActionTabs",payload:{key:xn}})};return(0,a.useEffect)(()=>{var xn,ma,Hn,En,kn,pn,da,Va,au,qa,Fr,Mu,ia,Ou,cr,il,Kl;if(ya!=null&&ya.exercise){let mu=(Hn=(ma=(xn=ya==null?void 0:ya.exercise)==null?void 0:xn.exercise_report_template)==null?void 0:ma.filter(_u=>_u==null?void 0:_u.checked))==null?void 0:Hn.map(_u=>_u==null?void 0:_u.name);vn.setFieldsValue({enable_report_setting:(En=ya==null?void 0:ya.exercise)==null?void 0:En.enable_report_setting,exercise_report_template:(kn=ya==null?void 0:ya.exercise)==null?void 0:kn.report_template_name,exercise_report_templates:mu,enable_student_view:(pn=ya==null?void 0:ya.exercise)==null?void 0:pn.enable_student_view,number:(da=ya==null?void 0:ya.exercise)==null?void 0:da.number,report_type:(Va=ya==null?void 0:ya.exercise)==null?void 0:Va.report_type}),Xa({enable_report_setting:(au=ya==null?void 0:ya.exercise)==null?void 0:au.enable_report_setting,exercise_report_template:(qa=ya==null?void 0:ya.exercise)==null?void 0:qa.report_template_name,exercise_report_templates:mu,enable_student_view:(Fr=ya==null?void 0:ya.exercise)==null?void 0:Fr.enable_student_view,number:(Mu=ya==null?void 0:ya.exercise)==null?void 0:Mu.number,report_type:(ia=ya==null?void 0:ya.exercise)==null?void 0:ia.report_type}),ca({container_id:(Ou=ya==null?void 0:ya.exercise)==null?void 0:Ou.sign_attachment_id,url:(cr=ya==null?void 0:ya.exercise)==null?void 0:cr.sign_attachment_url}),Sa({container_id:(il=ya==null?void 0:ya.exercise)==null?void 0:il.date_attachment_id,url:(Kl=ya==null?void 0:ya.exercise)==null?void 0:Kl.date_attachment_url})}},[ya]),hl.createElement("section",null,hl.createElement("div",{style:{padding:"0px 50px"}},hl.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},hl.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",hl.createElement("a",{style:{marginLeft:10},onClick:()=>{Qn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),hl.createElement("div",{style:{padding:"30px 50px"}},hl.createElement(fe.default,{form:vn,layout:"horizontal",onValuesChange:(xn,ma)=>{var Hn,En,kn,pn,da,Va;Xa(ma),ma!=null&&ma.enable_report_setting&&(vn.setFieldsValue({exercise_report_template:(kn=(En=(Hn=ya==null?void 0:ya.exercise)==null?void 0:Hn.default_templates)==null?void 0:En[0])==null?void 0:kn.name}),Xa(q0(L0({},ma),{exercise_report_template:(Va=(da=(pn=ya==null?void 0:ya.exercise)==null?void 0:pn.default_templates)==null?void 0:da[0])==null?void 0:Va.name})))},onFinish:xn=>jm(void 0,null,function*(){var ma,Hn,En,kn;if(console.log("---",xn),!(xn!=null&&xn.exercise_report_template)&&(xn!=null&&xn.enable_report_setting)){pe.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let pn=(kn=(En=(Hn=(ma=ya==null?void 0:ya.exercise)==null?void 0:ma.default_templates)==null?void 0:Hn.find(Va=>(Va==null?void 0:Va.name)===(nn==null?void 0:nn.exercise_report_template)))==null?void 0:En.settings)==null?void 0:kn.map(Va=>{var au;return q0(L0({},Va),{checked:(au=xn==null?void 0:xn.exercise_report_templates)==null?void 0:au.includes(Va==null?void 0:Va.name)})}),da=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/report_settings.json`,{method:"post",body:q0(L0({},xn),{enable_report_setting:xn.enable_report_setting,name:xn.exercise_report_template,exercise_report_template:pn,enable_student_view:xn.enable_student_view,sign_attachment_id:Da.container_id,date_attachment_id:Cu.container_id})});(da==null?void 0:da.status)===0&&(pe.ZP.info("\u4FEE\u6539\u6210\u529F"),pt({type:"exercise/getWorkSetting",payload:L0({},Rt)}))}),className:Bs.zybzForm},hl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},hl.createElement(fe.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},hl.createElement(Se.default,null,hl.createElement(hl.Fragment,null,hl.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),hl.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(nn==null?void 0:nn.enable_report_setting)&&hl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},hl.createElement(fe.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},hl.createElement(Ie.ZP.Group,null,(Dt=(Ve=ya==null?void 0:ya.exercise)==null?void 0:Ve.default_templates)==null?void 0:Dt.map(xn=>hl.createElement("div",{style:{display:"flex",alignItems:"center"}},hl.createElement(Ie.ZP,{value:xn==null?void 0:xn.name},hl.createElement("span",null,xn==null?void 0:xn.name)),hl.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:ma=>{ma.stopPropagation(),dt({url:ke.Z.API_SERVER+"/api/attachments/"+(xn==null?void 0:xn.report_template_url),file_type:xn==null?void 0:xn.report_template_type})}},"\u9884\u89C8")))))),(nn==null?void 0:nn.exercise_report_template)&&(nn==null?void 0:nn.enable_report_setting)&&hl.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(nn==null?void 0:nn.exercise_report_template)&&(nn==null?void 0:nn.enable_report_setting)&&hl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},hl.createElement(fe.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},hl.createElement(Se.default.Group,null,hl.createElement(oe.Z,null,(Ut=(Pe=(Be=(et=ya==null?void 0:ya.exercise)==null?void 0:et.default_templates)==null?void 0:Be.find(xn=>(xn==null?void 0:xn.name)===(nn==null?void 0:nn.exercise_report_template)))==null?void 0:Pe.settings)==null?void 0:Ut.map(xn=>hl.createElement(ve.Z,{style:{height:40},span:24},hl.createElement(Se.default,{value:xn==null?void 0:xn.name},xn==null?void 0:xn.name))))))),hl.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),hl.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},hl.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),hl.createElement(Ii.default,{action:`${ke.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Bs.upname,showUploadList:!1,disabled:Da==null?void 0:Da.url,beforeUpload:xn=>{const ma=xn.type==="image/jpeg"||xn.type==="image/png";ma||pe.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const Hn=xn.size/1024/1024<2;return Hn||pe.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ma&&Hn},onChange:xn=>{var ma;ca((ma=xn==null?void 0:xn.file)==null?void 0:ma.response)}},Da!=null&&Da.url?hl.createElement("div",{className:Bs.upnames,style:{position:"relative"}},hl.createElement("div",{className:Bs.imghover},hl.createElement("i",{onClick:()=>{Qa(Da),Zu(!0)},className:"iconfont icon-yulan3"}),hl.createElement("i",{onClick:()=>{ca({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),hl.createElement("img",{height:60,width:60,src:ke.Z.API_SERVER+(Da==null?void 0:Da.url)})):hl.createElement("div",null,hl.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),hl.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),hl.createElement(Us.Z,{preview:{visible:nu,onVisibleChange:xn=>Zu(xn),afterOpenChange:xn=>!xn&&Zu("")},wrapperStyle:{display:"none"},height:60,width:60,src:ke.Z.API_SERVER+(Wn==null?void 0:Wn.url)}),hl.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},hl.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),hl.createElement(Ii.default,{action:`${ke.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:Bs.upname,showUploadList:!1,disabled:Cu==null?void 0:Cu.url,beforeUpload:xn=>{const ma=xn.type==="image/jpeg"||xn.type==="image/png";ma||pe.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const Hn=xn.size/1024/1024<2;return Hn||pe.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),ma&&Hn},onChange:xn=>{var ma;Sa((ma=xn==null?void 0:xn.file)==null?void 0:ma.response)}},Cu!=null&&Cu.url?hl.createElement("div",{className:Bs.upnames,style:{position:"relative"}},hl.createElement("div",{className:Bs.imghover},hl.createElement("i",{onClick:()=>{Qa(Cu),Zu(!0)},className:"iconfont icon-yulan3"}),hl.createElement("i",{onClick:()=>{Sa({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),hl.createElement("img",{height:60,width:60,src:ke.Z.API_SERVER+(Cu==null?void 0:Cu.url)})):hl.createElement("div",null,hl.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),hl.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),hl.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},hl.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),hl.createElement(fe.default.Item,{name:"number",style:{marginBottom:0}},hl.createElement(Le.default,null))),hl.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),hl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},hl.createElement(fe.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},hl.createElement(Se.default,null,hl.createElement(hl.Fragment,null,hl.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),hl.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),hl.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},hl.createElement(fe.default.Item,{name:"report_type",style:{marginBottom:0}},hl.createElement(Ie.ZP.Group,null,hl.createElement(ve.Z,{style:{height:40},span:24},hl.createElement(Ie.ZP,{value:0},hl.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),hl.createElement(ve.Z,{style:{height:40},span:24},hl.createElement(Ie.ZP,{value:1},hl.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),hl.createElement(yc.Z,{visible:Jt,setVisible:Qn,image:X0}),hl.createElement(me.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>vn.submit()},"\u4FDD\u5B58")),hl.createElement(va.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:fa==null?void 0:fa.url,type:fa==null?void 0:fa.file_type,onClose:()=>dt({})}))};var Zm=(0,he.connect)(({shixunHomeworks:ce,loading:se,user:ae,exercise:_e})=>({shixunHomeworks:ce,loading:se.effects,user:ae,exercise:_e}))(zm),_0=z(42469),Td=z(67294);const Qm=({exercise:ce,globalSetting:se,dispatch:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut;const[vn,Fn]=(0,a.useState)("0"),[It]=(0,he.useSearchParams)(),Vt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:Td.createElement(Bi,{changeActive:Sn=>{Fn(Sn)}})},!((_e=se==null?void 0:se.setting)!=null&&_e.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:Td.createElement(_s,null)},(0,Mn.GJ)()&&((Ve=(pt=ce==null?void 0:ce.workSetting)==null?void 0:pt.exercise)==null?void 0:Ve.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:Td.createElement(Gd,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:Td.createElement(f0,null)},!((Dt=se==null?void 0:se.setting)!=null&&Dt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:Td.createElement(x0,null)},(0,Mn.Ny)()&&((Be=(et=ce==null?void 0:ce.workSetting)==null?void 0:et.exercise)==null?void 0:Be.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:Td.createElement(ri,null)},((Ut=(Pe=ce==null?void 0:ce.workSetting)==null?void 0:Pe.exercise)==null?void 0:Ut.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:Td.createElement(Zm,null)}].filter(Sn=>!!Sn);return(0,a.useEffect)(()=>(It.get("childrenTabs")&&Fn(It.get("childrenTabs")),ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),Td.createElement("div",{style:{paddingBottom:"50px"}},Td.createElement(_0.Z,{dataSource:Vt,style:{marginBottom:52}}))};var $0=(0,he.connect)(({exercise:ce,globalSetting:se})=>({exercise:ce,globalSetting:se}))(Qm),Hc=z(85657),pm=z(446),td=z(50976),Um=z(9151),Hm=z(37752),Em=z(33648),ue=z(48780),le={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Ee=z(51161),je=Object.defineProperty,qe=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,mn=(ce,se,ae)=>se in ce?je(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,on=(ce,se)=>{for(var ae in se||(se={}))At.call(se,ae)&&mn(ce,ae,se[ae]);if(gt)for(var ae of gt(se))Gt.call(se,ae)&&mn(ce,ae,se[ae]);return ce},en=(ce,se)=>qe(ce,$e(se));const tn=(ce="")=>{var se,ae;const _e=document.createElement("html");return _e.innerHTML=(0,Ee.ZP)(ce),a.createElement("span",null,((ae=(se=_e==null?void 0:_e.children)==null?void 0:se[1])==null?void 0:ae.textContent)||(_e==null?void 0:_e.textContent)||"")},Nn=({ModalProps:ce={},QuestionDetail:se={},CurrentData:ae={}})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn,Fn;const{question_type:It=null}=se;return(0,a.useEffect)(()=>{console.log("CurrentData===",ae,se,se==null?void 0:se.question_choices)},[ae]),a.createElement(Fe.default,on({},on({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},ce)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ae==null?void 0:ae.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ae==null?void 0:ae.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ae==null?void 0:ae.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(_e=ae==null?void 0:ae.users_answer_info)==null?void 0:_e.score,"/",se==null?void 0:se.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(It===Nu.fw[3].id||It===Nu.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Ve=(pt=ae==null?void 0:ae.users_answer_info)==null?void 0:pt.choices)==null?void 0:Ve.map((Vt,Sn)=>a.createElement("div",{key:Vt==null?void 0:Vt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Sn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Vt!=null&&Vt.score_type?"#2EC25B":"#E30000"}},Vt==null?void 0:Vt.answer_text)))),It===Nu.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(et=(Dt=ae==null?void 0:ae.users_answer_info)==null?void 0:Dt.choices)==null?void 0:et.map((Vt,Sn)=>a.createElement(uu.Z,{key:Sn,value:(0,de.EJ)(Vt==null?void 0:Vt.answer_text,se==null?void 0:se.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Be=se==null?void 0:se.question_choices)==null?void 0:Be.map((Vt,Sn)=>a.createElement(uu.Z,{key:Sn,value:Vt==null?void 0:Vt.answer_text}))))),It===Nu.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Ut=(Pe=ae==null?void 0:ae.users_answer_info)==null?void 0:Pe.choices)==null?void 0:Ut.map((Vt,Sn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Sn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(Ae.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Vt!=null&&Vt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Vt==null?void 0:Vt.answer_text)))))),It===Nu.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Fn=(vn=ae==null?void 0:ae.users_answer_info)==null?void 0:vn.choices)==null?void 0:Fn.map((Vt,Sn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(Ae.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Vt!=null&&Vt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Vt!=null&&Vt.answer_text?rn.Base64.decode(Vt==null?void 0:Vt.answer_text):""))))))))},Ma=a.memo(Nn),sr=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht,Kt,wn,Jt,Qn,hn,ha,Pt,xt,Rt,Yt,gn,nn,Xa,fa,dt,Da,ca,Cu,Sa,Wn,Qa,nu,Zu;const{actionTabs:ya={},course_groups:Oa=[],commonHeader:fn}=ce,xn=(0,he.useParams)(),[,ma,Hn,En]=(0,sn.U)(ne.hv,{exercise_id:xn==null?void 0:xn.categoryId}),kn=((_e=En==null?void 0:En.data)==null?void 0:_e.question)||{},pn=((Ve=(pt=En==null?void 0:En.data)==null?void 0:pt.exercise)==null?void 0:Ve.use_blank_score)||0,[da,Va]=(0,a.useState)({open:!1,currentData:{}}),[au,qa]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Dt=ya==null?void 0:ya.data)==null?void 0:Dt.exercise_group_id)||"all",keyword:"",score_type:(et=ya==null?void 0:ya.data)!=null&&et.choice_position?(Be=ya==null?void 0:ya.data)==null?void 0:Be.choice_position:"all"}),Fr=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},Mu=(0,a.useMemo)(()=>{var ia;const Ou=kn==null?void 0:kn.question_type,cr=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:il=>il||"\u672A\u5206\u73ED"}];return[Nu.fw[0].id,Nu.fw[1].id,Nu.fw[2].id].includes(Ou)&&cr.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(il,Kl)=>{var mu,_u,Or,yu,Pr;const Tl=(_u=(mu=Kl==null?void 0:Kl.users_answer_info)==null?void 0:mu.choices)==null?void 0:_u.map(pa=>pa==null?void 0:pa.exercise_choice_id),kl=(Or=kn==null?void 0:kn.question_choices)==null?void 0:Or.filter(pa=>Tl.includes(pa==null?void 0:pa.exercise_choice_id)),ni=((Pr=(yu=kn==null?void 0:kn.question_choices)==null?void 0:yu.filter(pa=>pa==null?void 0:pa.right_answer))==null?void 0:Pr.map(pa=>pa==null?void 0:pa.exercise_choice_id))||[],Rn=ni.length===Tl.length?Tl.length>0&&Tl.every(pa=>ni.includes(pa))?1:3:Tl.length>0&&Tl.every(pa=>ni.includes(pa))&&pn===1?2:3;return a.createElement(a.Fragment,null,kl==null?void 0:kl.map(pa=>a.createElement("span",{key:pa==null?void 0:pa.exercise_choice_id,style:{color:Rn===3?"#E30000":Rn===2?"#FF9D18":"#2EC25B"}},(kn==null?void 0:kn.question_type)===Nu.fw[2].id?pa==null?void 0:pa.choice_text:Nu.k4[(pa==null?void 0:pa.choice_position)-1])))}}),[Nu.fw[3].id,Nu.fw[4].id,Nu.fw[8].id,Nu.fw[6].id,Nu.fw[7].id].includes(Ou)&&cr.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(il,Kl)=>{var mu;return`${(mu=Kl==null?void 0:Kl.users_answer_info)==null?void 0:mu.score}/${kn==null?void 0:kn.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(il,Kl)=>a.createElement("a",{onClick:()=>{Va({open:!0,currentData:Kl})}},"\u67E5\u770B\u8BE6\u60C5")}),[Nu.fw[5].id].includes(Ou)&&cr.push(...((ia=kn==null?void 0:kn.question_choices)==null?void 0:ia.map((il,Kl=0)=>({title:`\u7B2C${il==null?void 0:il.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(mu,_u)=>{var Or,yu,Pr,Tl,kl,ni,Rn,pa;return((yu=(Or=_u==null?void 0:_u.users_answer_info)==null?void 0:Or.choices)==null?void 0:yu.length)>0&&`${(kl=(Tl=(Pr=_u==null?void 0:_u.users_answer_info)==null?void 0:Pr.choices)==null?void 0:Tl[Kl])==null?void 0:kl.score}/${(pa=(Rn=(ni=_u==null?void 0:_u.users_answer_info)==null?void 0:ni.choices)==null?void 0:Rn[Kl])==null?void 0:pa.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(il,Kl)=>a.createElement("a",{onClick:()=>{Va({open:!0,currentData:Kl})}},"\u67E5\u770B\u8BE6\u60C5")}),cr},[kn,pn]);return(0,a.useEffect)(()=>{var ia,Ou,cr,il,Kl,mu;(ya==null?void 0:ya.key)==="\u7B54\u9898\u8BE6\u60C5"&&Hn(en(on({},au),{exercise_group_id:(au==null?void 0:au.exercise_group_id)=="all"?"":au==null?void 0:au.exercise_group_id,exercise_id:xn==null?void 0:xn.categoryId,question_id:(ia=ya==null?void 0:ya.data)==null?void 0:ia.id,choice_position:([4,5,6].includes((Ou=ya==null?void 0:ya.data)==null?void 0:Ou.ques_type)||[4,5,6].includes((il=(cr=En==null?void 0:En.data)==null?void 0:cr.question)==null?void 0:il.question_type))&&au.score_type!=="all"?au.score_type:null,challenge_id:(Kl=ya==null?void 0:ya.data)==null?void 0:Kl.challenge_id,scope:(mu=ya==null?void 0:ya.data)==null?void 0:mu.scope,score_type:null}))},[ya==null?void 0:ya.key,au]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Pe=ya==null?void 0:ya.data)==null?void 0:Pe.tabActive)==="3"&&((Ut=ya==null?void 0:ya.data)!=null&&Ut.title)?(vn=ya==null?void 0:ya.data)==null?void 0:vn.title:`${(Sn=(Vt=Nu.fw)==null?void 0:Vt[(It=(Fn=En==null?void 0:En.data)==null?void 0:Fn.question)==null?void 0:It.question_type])==null?void 0:Sn.name}${((bn=ya==null?void 0:ya.data)==null?void 0:bn.question_number)||""}`,"\uFF09"),((yn=ya==null?void 0:ya.data)==null?void 0:yn.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(Ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",tn((Ht=(un=En==null?void 0:En.data)==null?void 0:un.question)==null?void 0:Ht.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Nu.fw[((wn=(Kt=En==null?void 0:En.data)==null?void 0:Kt.question)==null?void 0:wn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",tn((Qn=(Jt=En==null?void 0:En.data)==null?void 0:Jt.question)==null?void 0:Qn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(hn=ya==null?void 0:ya.data)==null?void 0:hn.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(ha=ya==null?void 0:ya.data)==null?void 0:ha.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Pt=ya==null?void 0:ya.data)==null?void 0:Pt.effictive_counts,"\u4EBA"))),((xt=ya==null?void 0:ya.data)==null?void 0:xt.tabActive)==="3"&&!(fn!=null&&fn.is_random)&&a.createElement(Ae.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",tn((Yt=(Rt=En==null?void 0:En.data)==null?void 0:Rt.question)==null?void 0:Yt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",Nu.fw[((nn=(gn=En==null?void 0:En.data)==null?void 0:gn.question)==null?void 0:nn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",tn((fa=(Xa=En==null?void 0:En.data)==null?void 0:Xa.question)==null?void 0:fa.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(ya==null?void 0:ya.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Fr},((dt=ya==null?void 0:ya.data)==null?void 0:dt.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(ca=(Da=ya==null?void 0:ya.data)==null?void 0:Da.exercise_group_list)==null?void 0:ca.map((ia,Ou)=>{var cr;return a.createElement("span",{key:Ou},ia==null?void 0:ia.course_group_name,a.createElement("span",{className:"ml10 c-black"},ia==null?void 0:ia.value,((cr=ya==null?void 0:ya.data)==null?void 0:cr.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(ft.default,{style:{width:256},value:au==null?void 0:au.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ia=>ia.parentNode,onChange:ia=>{let Ou=[...ia];Ou.length===0&&(Ou=["all"]),Ou.includes("all")&&Ou.length>1&&(Ou[Ou.length-1]=="all"?Ou=["all"]:Ou=Ou.filter(cr=>cr!=="all")),qa(en(on({},au),{exercise_group_id:Ou}))},filterOption:(ia,Ou)=>Ou.label.indexOf(ia.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Oa.map(ia=>({label:ia==null?void 0:ia.exercise_group_name,value:ia==null?void 0:ia.exercise_group_id}))]}),[4,5,6].includes((Sa=(Cu=En==null?void 0:En.data)==null?void 0:Cu.question)==null?void 0:Sa.question_type)&&a.createElement(ft.default,{style:{width:140,marginLeft:20},value:au==null?void 0:au.score_type,onChange:ia=>{qa(en(on({},au),{score_type:ia}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(Qr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ia=>{qa(en(on({},au),{keyword:ia}))}})),a.createElement(x.default,{className:"mt10",dataSource:((Qa=(Wn=En==null?void 0:En.data)==null?void 0:Wn.student_score)==null?void 0:Qa.list)||[],scroll:{y:500,x:"max-content"},loading:ma,columns:Mu,pagination:{current:au.page,pageSize:au==null?void 0:au.limit,onChange:(ia,Ou)=>{qa(en(on({},au),{page:ia,limit:Ou}))},total:((Zu=(nu=En==null?void 0:En.data)==null?void 0:nu.student_score)==null?void 0:Zu.count)||0,showTotal:ia=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},ia),"\u6761\u6570\u636E")}})),a.createElement(Ma,{QuestionDetail:kn,CurrentData:da.currentData,ModalProps:{open:da.open,onCancel:()=>{Va({open:!1,currentData:{}})}}}))};var Cr=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(sr),Wt=z(67294),ol=Object.defineProperty,Ol=Object.defineProperties,Gl=Object.getOwnPropertyDescriptors,$o=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Ws=(ce,se,ae)=>se in ce?ol(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ci=(ce,se)=>{for(var ae in se||(se={}))ei.call(se,ae)&&Ws(ce,ae,se[ae]);if($o)for(var ae of $o(se))Ri.call(se,ae)&&Ws(ce,ae,se[ae]);return ce},Fs=(ce,se)=>Ol(ce,Gl(se)),fc=(ce,se)=>{var ae={};for(var _e in ce)ei.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&$o)for(var _e of $o(ce))se.indexOf(_e)<0&&Ri.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Lc=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Bd=ce=>{var se,ae;const _e=document.createElement("html");return _e.innerHTML=(0,Ee.ZP)(ce),Wt.createElement("span",null,((ae=(se=_e==null?void 0:_e.children)==null?void 0:se[1])==null?void 0:ae.textContent)||(_e==null?void 0:_e.textContent)||"")},sd=ce=>{var se=ce,{data:ae,dispatch:_e,exercise_group_id:pt}=se,Ve=fc(se,["data","dispatch","exercise_group_id"]),Dt,et;const Be=(()=>{var Ut,vn,Fn,It;let Vt=[];return((ae==null?void 0:ae.ques_type)==Nu.fw[0].id||(ae==null?void 0:ae.ques_type)==Nu.fw[1].id)&&(Vt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Wt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Ut=(ae==null?void 0:ae.ques_details)||[])==null?void 0:Ut.map((Sn,bn)=>Fs(ci({},Sn),{title:Nu.k4[bn],num:Sn.choice_users_count,scale:(Number(Sn.choice_percent)*100).toFixed(2)}))]),(ae==null?void 0:ae.ques_type)==Nu.fw[2].id&&(Vt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Wt.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(vn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:vn.map((Sn,bn)=>Fs(ci({},Sn),{title:Sn.choice_text,num:Sn.choice_users_count,scale:(Number(Sn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Nu.fw[3].id||(ae==null?void 0:ae.ques_type)==Nu.fw[8].id)&&(Vt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Wt.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Fn=(ae==null?void 0:ae.ques_details)||[])==null?void 0:Fn.map((Sn,bn)=>Fs(ci({},Sn),{title:`\u586B\u7A7A${Sn.choice_position}`,num:Sn.choice_users_count,scale:(Number(Sn.choice_percent)*100).toFixed(2)}))]),((ae==null?void 0:ae.ques_type)==Nu.fw[4].id||(ae==null?void 0:ae.ques_type)==Nu.fw[6].id)&&(Vt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Wt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Nu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Nu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Nu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ae==null?void 0:ae.ques_type)==Nu.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ae==null?void 0:ae.ques_type)==Nu.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ae==null?void 0:ae.ques_type)==Nu.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(It=(ae==null?void 0:ae.ques_details)||[])==null?void 0:It.map((Sn,bn)=>Fs(ci({},Sn),{title:Sn.choice_text,num:Sn.choice_users_count,scale:(Number(Sn.choice_percent)*100).toFixed(2)}))]),Vt})(),Pe=(Ut={})=>{_e({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Fs(ci({},ae),{scope:Ve==null?void 0:Ve.scope,exercise_group_id:pt,choice_position:Ut==null?void 0:Ut.choice_position,tabActive:"2",question_number:(ae==null?void 0:ae.index)||`${Ve.Findex}.${ae==null?void 0:ae.ques_position}`})}})};return Wt.createElement("div",{className:le.DomStyle},Wt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Wt.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Wt.createElement(oe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Wt.createElement(ve.Z,{className:le.DomStyleTitle},"\u9898\u76EE"),Wt.createElement(ve.Z,null,Wt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:710},value:ae.ques_title}),Wt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Dt=ae==null?void 0:ae.ques_details)==null?void 0:Dt.map((Ut,vn)=>Wt.createElement("div",{key:vn},((ae==null?void 0:ae.ques_type)==Nu.fw[0].id||(ae==null?void 0:ae.ques_type)==Nu.fw[1].id)&&Wt.createElement(oe.Z,{className:`${Ut.choice_right_boolean?le.Sessce:""}`,gutter:10,wrap:!1,key:vn},Wt.createElement(ve.Z,{style:{fontWeight:600}},Nu.k4[vn]),Wt.createElement(ve.Z,null,Wt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:690},value:Ut.choice_text||""}))),(ae==null?void 0:ae.ques_type)==Nu.fw[2].id&&Wt.createElement(oe.Z,{className:`${Ut.choice_right_boolean?le.Sessce:""}`,gutter:10,wrap:!1,key:vn},Wt.createElement(ve.Z,null,Wt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:690},value:Ut.choice_text||""}))),((ae==null?void 0:ae.ques_type)==Nu.fw[3].id||(ae==null?void 0:ae.ques_type)==Nu.fw[8].id)&&Wt.createElement(oe.Z,{gutter:10,wrap:!1,key:vn},Wt.createElement(ve.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Ut.choice_position,"\uFF1A"),Wt.createElement(ve.Z,null,Ut.choice_text||"")),((ae==null?void 0:ae.ques_type)==Nu.fw[4].id||(ae==null?void 0:ae.ques_type)==Nu.fw[6].id)&&Wt.createElement(oe.Z,{gutter:10,wrap:!1,key:vn},Wt.createElement(ve.Z,null,Wt.createElement(uu.Z,{className:le.DomStyleTitle,style:{maxWidth:690},value:Ut.choice_text||""})))))))),Wt.createElement(oe.Z,{gutter:60},[Nu.fw[0].id,Nu.fw[1].id,Nu.fw[2].id].includes(ae==null?void 0:ae.ques_type)&&Wt.createElement(ve.Z,null,Wt.createElement("span",{className:`${le.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(et=ae==null?void 0:ae.ques_details)==null?void 0:et.filter(Ut=>Ut.choice_right_boolean).map((Ut,vn)=>Wt.createElement("span",{key:vn},((ae==null?void 0:ae.ques_type)==Nu.fw[0].id||(ae==null?void 0:ae.ques_type)==Nu.fw[1].id)&&Wt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Nu.k4[Ut.choice_position-1]),(ae==null?void 0:ae.ques_type)==Nu.fw[2].id&&Wt.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ut.choice_text)))),Wt.createElement(ve.Z,null,Wt.createElement("span",{className:`${le.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Wt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-")))),Wt.createElement("div",{className:le.AnswerSDom,style:{padding:"0 0 0 20px"}},Wt.createElement("div",{className:`${le.DomStyleTitle} flex item-center justify-between`},Wt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Wt.createElement("a",{onClick:Pe},"\u67E5\u770B\u8BE6\u60C5")),Wt.createElement("div",{className:"mt20"},Be==null?void 0:Be.map((Ut,vn)=>Wt.createElement("div",{key:vn,style:{display:"flex",alignItems:"center",gap:10,marginTop:vn==0?10:14}},[Nu.fw[0].id,Nu.fw[1].id,Nu.fw[2].id].includes(ae==null?void 0:ae.ques_type)?Wt.createElement("div",{className:`${Ut!=null&&Ut.choice_right_boolean?le.Sessce:""}`,style:{width:56}},Ut.title):Wt.createElement("div",{style:{width:56}},Ut.title),Wt.createElement("div",{className:`${Ut.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Ut.num>0&&Pe(Ut)}},Ut.num,vn==0?"":"\u4EBA"),Wt.createElement("div",{style:{width:140}},vn==0?Ut.scale:Wt.createElement(oe.Z,{gutter:4,align:"middle",className:`${Ut.num>0?le.scale_hover:""}`,onClick:()=>{Ut.num>0&&Pe(Ut)}},Wt.createElement(ve.Z,{flex:1},Wt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Wt.createElement("div",{style:{width:`${Ut.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Wt.createElement(ve.Z,{className:`${Ut.num>0?le.percent:""}`,style:{color:"#999"}},Ut.scale,"%")))))))))},nd=ce=>{var se=ce,{data:ae,dispatch:_e,exercise_group_id:pt}=se,Ve=fc(se,["data","dispatch","exercise_group_id"]);const Dt=(Be,Pe={})=>{_e({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:Fs(ci({},ae),{scope:Ve==null?void 0:Ve.scope,exercise_group_id:pt,choice_position:Pe==null?void 0:Pe.choice_position,challenge_id:Be==null?void 0:Be.challenge_id,tabActive:"2",question_number:ae==null?void 0:ae.index})}})},et={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Wt.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Wt.createElement("div",{className:le.DomStyle},Wt.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Wt.createElement("div",null,Wt.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Wt.createElement(oe.Z,{gutter:10,wrap:!1},Wt.createElement(ve.Z,{className:le.DomStyleTitle},"\u9898\u76EE"),Wt.createElement(ve.Z,null,Wt.createElement(uu.Z,{style:{maxWidth:710},className:le.DomStyleTitle,value:ae.ques_title}))),Wt.createElement("div",{className:le.AnswerSDom},Wt.createElement("div",{className:`${le.DomStyleTitle} flex item-center justify-between`},Wt.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Wt.createElement("a",{onClick:Dt},"\u67E5\u770B\u8BE6\u60C5")),Wt.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Wt.createElement("div",{style:{width:56}},et.title),Wt.createElement("div",{style:{width:56}},et.num),Wt.createElement("div",{style:{width:140}},et.scale)))),ae==null?void 0:ae.ques_details.map((Be,Pe)=>Wt.createElement("div",{key:Pe,style:{display:"flex",gap:10}},Wt.createElement("div",{className:le.DomStyleTitle},"\u7B2C",(0,de.EM)(Pe+1),"\u5173\uFF1A"),Wt.createElement("div",{style:{flex:1}},[{challenge_name:Be.challenge_name},...(Be==null?void 0:Be.challenge_details)||[]].map((Ut,vn)=>Wt.createElement("div",{key:vn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Wt.createElement("div",null,Wt.createElement(uu.Z,{className:`${le.DomStyleTitle} ${vn==0?le.DomStyleTitleChild:""}`,value:Ut.challenge_name||Ut.choice_text})),Wt.createElement("div",{className:le.AnswerSDom},Wt.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Wt.createElement("div",{style:{width:56}},Ut.choice_text?Ut.choice_text:""),Wt.createElement("div",{className:"current",style:{width:56},onClick:()=>{Ut.choice_users_count>0&&Dt(Be,Ut)}},Ut.choice_users_count!=null?`${Ut.choice_users_count}\u4EBA`:""),Wt.createElement("div",{style:{width:140}},Ut.choice_percent&&Wt.createElement(oe.Z,{gutter:4,align:"middle",className:`${Ut.choice_users_count>0?le.scale_hover:""}`,onClick:()=>{Ut.choice_users_count>0&&Dt(Be,Ut)}},Wt.createElement(ve.Z,{flex:1},Wt.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Wt.createElement("div",{style:{width:`${(Number(Ut.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Wt.createElement(ve.Z,{className:`${Ut.choice_users_count>0?le.percent:""}`,style:{color:"#999"}},(Number(Ut.choice_percent)*100).toFixed(2),"%"))))))))))),Wt.createElement("div",null,Wt.createElement("span",{className:`${le.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Wt.createElement("span",{style:{color:"#000",fontWeight:600}},(ae==null?void 0:ae.tag_discipline)||"-"))))},vd=({columns:ce,item:se,Fques_type:ae,Findex:_e})=>Wt.createElement(oe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Wt.createElement(ve.Z,{flex:`${ce[0].width-20}px`,style:{paddingLeft:ae==Nu.fw[7].id&&"8px"}},(se==null?void 0:se.index)||`${_e}.${se==null?void 0:se.ques_position}`),Wt.createElement(ve.Z,{className:le.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},Bd(se==null?void 0:se.ques_title)),Wt.createElement(Ae.Z,{title:se==null?void 0:se.name},Wt.createElement(ve.Z,{className:le.Onerow,flex:`${ce[2].width}px`,style:{padding:"0 8px"}},ae==Nu.fw[7].id?se==null?void 0:se.name:Wt.createElement("div",{className:le.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Wt.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},se==null?void 0:se.name)))),Wt.createElement(ve.Z,{flex:`${ce[3].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.right_percent,"%"),Wt.createElement(ve.Z,{flex:`${ce[4].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.score_percent,"%"),Wt.createElement(ve.Z,{flex:`${ce[5].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.effictive_counts,"\u4EBA"),Wt.createElement(ve.Z,{flex:`${ce[6].width}px`,style:{padding:"0 8px"}},se==null?void 0:se.un_answer_counts,"\u4EBA"),Wt.createElement(ve.Z,{flex:`${ce[7].width}px`,style:{paddingLeft:"8px"}},se==null?void 0:se.total_user_counts,"\u4EBA")),Nc=(ce,se)=>{var ae=ce,{exercise:_e,dispatch:pt,value:Ve}=ae,Dt=fc(ae,["exercise","dispatch","value"]);const{NormalResult:{commit_results:et,questions_count:Be},actionTabs:Pe}=_e,Ut=(0,he.useParams)(),[vn,Fn]=(0,a.useState)([]),[It,Vt]=(0,a.useState)([]),[Sn,bn]=(0,a.useState)(void 0),[yn,un]=(0,a.useState)(!1),[Ht,Kt]=(0,a.useState)({coursesId:Ut.coursesId,id:Ut.categoryId,categoryId:Ut.categoryId,page:1,limit:50,order:null,sort:"asc"}),wn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(ha,Pt)=>ha.index-Pt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Wt.createElement("span",null,"\u6B63\u786E\u7387 ",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(ha,Pt)=>ha.index3-Pt.index3},{title:Wt.createElement("span",null,"\u5F97\u5206\u7387 ",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Wt.createElement(Wt.Fragment,null,Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Wt.createElement("div",null,Wt.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(ha,Pt)=>ha.score_percent-Pt.score_percent},{title:Wt.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(ha,Pt)=>ha.effictive_counts-Pt.effictive_counts},{title:Wt.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Wt.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Wt.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(ha,Pt)=>ha.un_answer_counts-Pt.un_answer_counts},{title:Wt.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Jt=(...ha)=>Lc(void 0,[...ha],function*(Pt=Ht){var xt,Rt,Yt,gn,nn;un(!0);const Xa=[],fa=yield pt({type:"exercise/getQuestionResult",payload:ci(ci({},Pt),Ve)});(xt=fa==null?void 0:fa.commit_results)==null||xt.forEach(dt=>{var Da,ca;Xa.push(dt==null?void 0:dt.id),(Da=dt==null?void 0:dt.sub_exercise_questions)!=null&&Da.length&&((ca=dt==null?void 0:dt.sub_exercise_questions)==null||ca.forEach(Cu=>{Xa.push(Cu==null?void 0:Cu.id)}))}),Sn&&Fn(Xa),Sn==!1&&Fn([]),Sn==null&&Fn((Yt=(Rt=fa==null?void 0:fa.commit_results)==null?void 0:Rt[0])!=null&&Yt.id?[(nn=(gn=fa==null?void 0:fa.commit_results)==null?void 0:gn[0])==null?void 0:nn.id]:[]),Vt(Xa),un(!1)}),Qn=ha=>{let Pt=[];vn!=null&&vn.includes(ha)?Pt=vn.filter(xt=>xt!=ha):Pt=[...vn,ha],Fn(Pt)};(0,a.useEffect)(()=>{Jt(),console.log("asdfsadf====",Ve)},[Ht,Ve]);const hn=()=>{Jt()};return(0,a.useImperativeHandle)(se,()=>({dealData:hn})),Wt.createElement(jt.Z,{spinning:yn},Wt.createElement("div",null,Wt.createElement(oe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Wt.createElement(ve.Z,null,Wt.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Wt.createElement(ve.Z,null,Wt.createElement(me.ZP,{type:"primary",onClick:()=>{(vn==null?void 0:vn.length)==(It==null?void 0:It.length)?(Fn([]),bn(!1)):(Fn(It),bn(!0))}},"\u5168\u90E8",(vn==null?void 0:vn.length)==(It==null?void 0:It.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Wt.createElement(x.default,{className:le.TableDom,columns:wn,dataSource:[],pagination:!1,onChange:(ha,Pt,xt)=>{var Rt;Kt(Fs(ci({},Ht),{order:xt==null?void 0:xt.field,sort:((Rt=xt==null?void 0:xt.order)==null?void 0:Rt.replace("end",""))||"asc"}))}}),et==null?void 0:et.map(ha=>{var Pt;return Wt.createElement(Zn.default,{key:ha==null?void 0:ha.id,className:`${le.CollapseDom} ${(ha==null?void 0:ha.ques_type)==Nu.fw[7].id?le.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:vn,onChange:()=>{Qn(ha==null?void 0:ha.id)},expandIcon:({isActive:xt})=>Wt.createElement("span",{className:"font14",style:{color:"#165DFF"}},xt?"\u6536\u8D77":"\u5C55\u5F00",Wt.createElement(fs.Z,{className:`${xt?le.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:ha==null?void 0:ha.id,label:Wt.createElement(vd,{columns:wn,item:ha}),children:Wt.createElement(Wt.Fragment,null,(ha==null?void 0:ha.ques_type)==Nu.fw[7].id&&((Pt=ha==null?void 0:ha.sub_exercise_questions)==null?void 0:Pt.map(xt=>Wt.createElement(Zn.default,{key:xt==null?void 0:xt.id,className:le.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:vn,onChange:()=>{Qn(xt==null?void 0:xt.id)},expandIcon:({isActive:Rt})=>Wt.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Wt.createElement(fs.Z,{className:`${Rt?le.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:xt==null?void 0:xt.id,label:Wt.createElement(vd,{columns:wn,item:xt,Fques_type:ha==null?void 0:ha.ques_type,Findex:ha==null?void 0:ha.index}),children:Wt.createElement(sd,{data:xt,exercise_group_id:Ve==null?void 0:Ve.exercise_group_id,Findex:ha==null?void 0:ha.index,scope:Ve==null?void 0:Ve.scope,dispatch:pt})}]}))),(ha==null?void 0:ha.ques_type)!==Nu.fw[7].id&&(ha==null?void 0:ha.ques_type)!==Nu.fw[5].id&&Wt.createElement(sd,{data:ha,scope:Ve==null?void 0:Ve.scope,exercise_group_id:Ve==null?void 0:Ve.exercise_group_id,dispatch:pt}),(ha==null?void 0:ha.ques_type)==Nu.fw[5].id&&Wt.createElement(nd,{data:ha,dispatch:pt,scope:Ve==null?void 0:Ve.scope,exercise_group_id:Ve==null?void 0:Ve.exercise_group_id}))}]})}),(et==null?void 0:et.length)==0&&Wt.createElement(zt.Z,null),Wt.createElement(He.Z,{className:"mt20",pageSize:Ht.limit,current:Ht.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:ha=>Wt.createElement("span",null,"\u5171",Wt.createElement("span",{style:{color:"#165DFF"}}," ",ha," "),"\u6761\u6570\u636E"),onChange:(ha,Pt)=>{Kt(Fs(ci({},Ht),{page:ha,limit:Pt}))},total:Be}),(Pe==null?void 0:Pe.key)==="\u7B54\u9898\u8BE6\u60C5"&&Wt.createElement(Cr,null)))};var Xd=(0,he.connect)(({exercise:ce})=>({exercise:ce}),null,null,{forwardRef:!0})((0,a.forwardRef)(Nc)),Sd={wrap:"wrap___nansB"},Di=z(67294),l0=Object.defineProperty,Jd=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,N0=Object.prototype.hasOwnProperty,pd=Object.prototype.propertyIsEnumerable,F0=(ce,se,ae)=>se in ce?l0(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,o0=(ce,se)=>{for(var ae in se||(se={}))N0.call(se,ae)&&F0(ce,ae,se[ae]);if(Dd)for(var ae of Dd(se))pd.call(se,ae)&&F0(ce,ae,se[ae]);return ce},y0=(ce,se)=>Jd(ce,Pd(se)),z0=(ce,se)=>{var ae={};for(var _e in ce)N0.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Dd)for(var _e of Dd(ce))se.indexOf(_e)<0&&pd.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},Z0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Am=(ce,se)=>{var ae=ce,{exercise:_e,dispatch:pt,value:Ve}=ae,Dt=z0(ae,["exercise","dispatch","value"]);const[et]=fe.default.useForm(),{NormalResult:{commit_results:Be}}=_e,Pe=(0,he.useParams)(),[Ut,vn]=(0,a.useState)({coursesId:Pe.coursesId,id:Pe.categoryId,categoryId:Pe.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Fn,It]=(0,a.useState)(!1),Vt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(yn,un)=>yn.index-un.index,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},yn)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},yn)},{title:Di.createElement("span",null,"\u6B63\u786E\u7387 ",Di.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Di.createElement(Di.Fragment,null,Di.createElement("div",null,Di.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),Di.createElement("div",null,Di.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Di.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(yn,un)=>yn.right_percent-un.right_percent,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},`${yn}%`)},{title:Di.createElement("span",null,"\u5F97\u5206\u7387 ",Di.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Di.createElement(Di.Fragment,null,Di.createElement("div",null,Di.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Di.createElement("div",null,Di.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Di.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(yn,un)=>yn.score_percent-un.score_percent,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},`${yn}%`)},{title:Di.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Di.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Di.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(yn,un)=>yn.effictive_counts-un.effictive_counts,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},`${yn}\u4EBA`)},{title:Di.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Di.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Di.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(yn,un)=>yn.un_answer_counts-un.un_answer_counts,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},`${yn}\u4EBA`)},{title:Di.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(yn,un)=>Di.createElement("span",{style:{color:"#333"}},`${yn}\u4EBA`)}],Sn=(...yn)=>Z0(void 0,[...yn],function*(un=Ut){It(!0);const Ht=yield pt({type:"exercise/getQuestionResult",payload:o0(o0({},un),Ve)});It(!1)});(0,a.useEffect)(()=>{Sn()},[Ut,Ve]);const bn=()=>{Sn()};return(0,a.useImperativeHandle)(se,()=>({dealData:bn})),Di.createElement("div",{className:Sd.wrap},Di.createElement("div",{className:"mt30"},Di.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),Di.createElement(x.default,{columns:Vt,rowKey:yn=>yn.index,loading:Fn,dataSource:Be,onChange:(yn,un,Ht)=>{var Kt;vn(y0(o0({},Ut),{order:Ht==null?void 0:Ht.field,sort:((Kt=Ht==null?void 0:Ht.order)==null?void 0:Kt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Ut.limit,current:Ut.page,position:["bottomRight"],onChange:(yn,un)=>{Ut.page=yn,Ut.limit=un,vn(o0({},Ut)),Sn()},total:Be==null?void 0:Be.length,showTotal:(yn,un)=>Di.createElement("span",null,"\u5171",Di.createElement("span",{style:{color:"#165DFF"}}," ",yn," "),"\u6761\u6570\u636E")}})))};var Wm=(0,he.connect)(({exercise:ce})=>({exercise:ce}),null,null,{forwardRef:!0})((0,a.forwardRef)(Am)),_c=z(67294),Vm=Object.defineProperty,em=Object.getOwnPropertySymbols,tm=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable,nm=(ce,se,ae)=>se in ce?Vm(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,am=(ce,se)=>{for(var ae in se||(se={}))tm.call(se,ae)&&nm(ce,ae,se[ae]);if(em)for(var ae of em(se))Q0.call(se,ae)&&nm(ce,ae,se[ae]);return ce},um=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Gm=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{const{actionTabs:_e={},ScoreRangesData:pt}=ce,[Ve]=fe.default.useForm(),Dt=(0,he.useParams)(),[,et,Be]=(0,sn.U)(ne.lL,{exercise_id:Dt==null?void 0:Dt.categoryId}),[Pe,Ut]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),vn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Vt=>_c.createElement("span",{style:{color:"#000000"}},Vt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Vt,Sn,bn)=>_c.createElement("div",{className:"flex item-center"},_c.createElement(fe.default.Item,{className:"mb0",name:bn===0?"min_rate":Pe[bn-1].level},_c.createElement(Re.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),_c.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),_c.createElement(fe.default.Item,{className:"mb0",name:Vt,rules:bn!==3&&[{validator:(yn,un)=>{const Ht=(bn===0?Ve.getFieldValue("min_rate"):Ve.getFieldValue(Pe[bn-1].level))+1,Kt=Ve.getFieldValue(Pe[bn+1].level)-1;return un{const{min_rate:Vt=0,fail_rate:Sn=60,pass_rate:bn=70,good_rate:yn=90,max_rate:un=100}=(pt==null?void 0:pt.score_ranges)||{};Ve.setFieldsValue({min_rate:Vt,fail_rate:Sn,pass_rate:bn,good_rate:yn,max_rate:un})},It=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Fn()},[pt]),_c.createElement(Fe.default,{centered:!0,title:_e==null?void 0:_e.key,open:(_e==null?void 0:_e.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:et,destroyOnClose:!0,onCancel:It,onOk:()=>{Ve.submit()}},_c.createElement(fe.default,{form:Ve,onValuesChange:()=>{Ve.validateFields()},onFinish:Vt=>um(void 0,null,function*(){(yield Be(am({exercise_id:Dt.categoryId},Vt))).status===0&&(pe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),It(),ae==null||ae(),se({type:"exercise/getScoreRangesData",payload:{exercise_id:Dt==null?void 0:Dt.categoryId}}))})},_c.createElement(fe.default.Item,{hidden:!0,name:"min_rate"}),_c.createElement(x.default,{pagination:!1,dataSource:Pe,columns:vn})))};var O0=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Gm),kd=z(67294),Qg=Object.defineProperty,Ug=Object.defineProperties,Hg=Object.getOwnPropertyDescriptors,eg=Object.getOwnPropertySymbols,Wg=Object.prototype.hasOwnProperty,Vg=Object.prototype.propertyIsEnumerable,tg=(ce,se,ae)=>se in ce?Qg(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,rm=(ce,se)=>{for(var ae in se||(se={}))Wg.call(se,ae)&&tg(ce,ae,se[ae]);if(eg)for(var ae of eg(se))Vg.call(se,ae)&&tg(ce,ae,se[ae]);return ce},hm=(ce,se)=>Ug(ce,Hg(se));const Gg=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et;const{actionTabs:Be={},course_groups:Pe=[]}=ce,Ut=(0,he.useParams)(),[,vn,Fn,It]=(0,sn.U)(ne.OO,{exercise_id:Ut==null?void 0:Ut.categoryId}),[Vt,Sn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((_e=Be==null?void 0:Be.data)==null?void 0:_e.exercise_group_id)||"all",keyword:""}),bn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Be!=null&&Be.data&&Fn(hm(rm(rm({},Be==null?void 0:Be.data),Vt),{exercise_id:Ut==null?void 0:Ut.categoryId,exercise_group_id:(Vt==null?void 0:Vt.exercise_group_id)=="all"?"":Vt==null?void 0:Vt.exercise_group_id}))},[Be==null?void 0:Be.data,Vt]),kd.createElement(Fe.default,{centered:!0,title:`${Be==null?void 0:Be.key} (${((pt=It==null?void 0:It.data)==null?void 0:pt.score_range)||""}, ${((Ve=It==null?void 0:It.data)==null?void 0:Ve.score_type)||""})`,open:(Be==null?void 0:Be.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:bn},kd.createElement("div",{className:"flex item-center justify-between"},kd.createElement(ft.default,{style:{width:256},value:Vt==null?void 0:Vt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:yn=>yn.parentNode,onChange:yn=>{let un=[...yn];un.length===0&&(un=["all"]),un.includes("all")&&un.length>1&&(un[un.length-1]=="all"?un=["all"]:un=un.filter(Ht=>Ht!=="all")),Sn(hm(rm({},Vt),{exercise_group_id:un}))},filterOption:(yn,un)=>un.label.indexOf(yn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(yn=>({label:yn==null?void 0:yn.exercise_group_name,value:yn==null?void 0:yn.exercise_group_id}))]}),kd.createElement(Qr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:yn=>{Sn(hm(rm({},Vt),{keyword:yn}))}})),kd.createElement(x.default,{className:"mt10",dataSource:((Dt=It==null?void 0:It.data)==null?void 0:Dt.list)||[],scroll:{y:500},loading:vn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Vt.page,pageSize:Vt==null?void 0:Vt.limit,onChange:(yn,un)=>{Sn(hm(rm({},Vt),{page:yn,limit:un}))},total:((et=It==null?void 0:It.data)==null?void 0:et.count)||0,showTotal:yn=>kd.createElement("span",{className:"font12 c-666"},"\u5171",kd.createElement("span",{style:{color:"#3061D0"}},yn),"\u6761\u6570\u636E")}}))};var Kg=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Gg),jd=z(67294),Yg=Object.defineProperty,Xg=Object.defineProperties,Jg=Object.getOwnPropertyDescriptors,ng=Object.getOwnPropertySymbols,qg=Object.prototype.hasOwnProperty,_g=Object.prototype.propertyIsEnumerable,ag=(ce,se,ae)=>se in ce?Yg(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,lm=(ce,se)=>{for(var ae in se||(se={}))qg.call(se,ae)&&ag(ce,ae,se[ae]);if(ng)for(var ae of ng(se))_g.call(se,ae)&&ag(ce,ae,se[ae]);return ce},om=(ce,se)=>Xg(ce,Jg(se));const $g=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht;const{actionTabs:Kt={},course_groups:wn=[]}=ce,Jt=(0,he.useParams)(),[,Qn,hn,ha]=(0,sn.U)(ne.OO,{exercise_id:Jt==null?void 0:Jt.categoryId}),[,Pt,xt,Rt]=(0,sn.U)(ne.hk,{exercise_id:Jt==null?void 0:Jt.categoryId}),[Yt,gn]=(0,a.useState)({page:1,limit:10,type:((_e=Kt==null?void 0:Kt.data)==null?void 0:_e.type)||2,exercise_group_id:((pt=Kt==null?void 0:Kt.data)==null?void 0:pt.exercise_group_id)==-1||((Ve=Kt==null?void 0:Kt.data)==null?void 0:Ve.exercise_group_id)==null?"all":(Dt=Kt==null?void 0:Kt.data)==null?void 0:Dt.exercise_group_id,keyword:"",sub_type:(et=Kt==null?void 0:Kt.data)==null?void 0:et.sub_type}),nn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})},Xa=(0,a.useMemo)(()=>{var fa;const dt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Yt==null?void 0:Yt.type)===2&&dt.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(Da,ca)=>jd.createElement("a",{onClick:()=>{(0,de.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${ca==null?void 0:ca.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Yt==null?void 0:Yt.type)===3&&dt.push({title:(fa=Kt==null?void 0:Kt.data)!=null&&fa.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),dt},[Yt==null?void 0:Yt.type,(Be=Kt==null?void 0:Kt.data)==null?void 0:Be.isFinalScore]);return(0,a.useEffect)(()=>{var fa,dt;(Kt==null?void 0:Kt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Kt!=null&&Kt.data)&&((fa=Kt==null?void 0:Kt.data)!=null&&fa.isFinalScore?hn(om(lm({},Yt),{exercise_id:Jt==null?void 0:Jt.categoryId,exercise_group_id:(Yt==null?void 0:Yt.exercise_group_id)=="all"?"":Yt==null?void 0:Yt.exercise_group_id})):xt(om(lm({},Yt),{exercise_id:Jt==null?void 0:Jt.categoryId,exercise_group_id:(Yt==null?void 0:Yt.exercise_group_id)=="all"?"":Yt==null?void 0:Yt.exercise_group_id,question_type:(dt=Kt==null?void 0:Kt.data)==null?void 0:dt.question_type})))},[Yt,Kt==null?void 0:Kt.data]),jd.createElement(Fe.default,{centered:!0,title:Kt==null?void 0:Kt.title,open:(Kt==null?void 0:Kt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:nn},((Pe=Kt==null?void 0:Kt.data)==null?void 0:Pe.type)===3&&jd.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(vn=(Ut=Kt==null?void 0:Kt.data)==null?void 0:Ut.exercise_group_list)==null?void 0:vn.map((fa,dt)=>{var Da;return jd.createElement("span",{key:dt},fa==null?void 0:fa.course_group_name,jd.createElement("span",{className:"ml10 c-black"},fa==null?void 0:fa.value,((Da=Kt==null?void 0:Kt.data)==null?void 0:Da.questionsscoreType)||"%"))})),jd.createElement("div",{className:"flex item-center justify-between"},jd.createElement(ft.default,{style:{width:140},value:Yt==null?void 0:Yt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:fa=>fa.parentNode,onChange:fa=>{let dt=[...fa];dt.length===0&&(dt=["all"]),dt.includes("all")&&dt.length>1&&(dt[dt.length-1]=="all"?dt=["all"]:dt=dt.filter(Da=>Da!=="all")),gn(om(lm({},Yt),{exercise_group_id:dt}))},filterOption:(fa,dt)=>dt.label.indexOf(fa.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...wn.map(fa=>({label:fa==null?void 0:fa.exercise_group_name,value:fa==null?void 0:fa.exercise_group_id}))]}),jd.createElement(Qr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:fa=>{gn(om(lm({},Yt),{keyword:fa}))}})),jd.createElement(x.default,{className:"mt20",dataSource:((Fn=Kt==null?void 0:Kt.data)!=null&&Fn.isFinalScore?(It=ha==null?void 0:ha.data)==null?void 0:It.list:(Sn=(Vt=Rt==null?void 0:Rt.data)==null?void 0:Vt.student_score)==null?void 0:Sn.list)||[],scroll:{y:500},loading:Qn||Pt,columns:Xa,pagination:{current:Yt.page,pageSize:Yt==null?void 0:Yt.limit,onChange:(fa,dt)=>{gn(om(lm({},Yt),{page:fa,limit:dt}))},total:((bn=Kt==null?void 0:Kt.data)!=null&&bn.isFinalScore?(yn=ha==null?void 0:ha.data)==null?void 0:yn.count:(Ht=(un=Rt==null?void 0:Rt.data)==null?void 0:un.student_score)==null?void 0:Ht.count)||0,showTotal:fa=>jd.createElement("span",{className:"font12 c-666"},"\u5171",jd.createElement("span",{style:{color:"#3061D0"}},fa),"\u6761\u6570\u636E")}}))};var ef=(0,he.connect)(({exercise:ce})=>({exercise:ce}))($g),tf={tables:"tables___zoHyz"},nf=Object.defineProperty,af=Object.defineProperties,uf=Object.getOwnPropertyDescriptors,ug=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,lf=Object.prototype.propertyIsEnumerable,rg=(ce,se,ae)=>se in ce?nf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,M0=(ce,se)=>{for(var ae in se||(se={}))rf.call(se,ae)&&rg(ce,ae,se[ae]);if(ug)for(var ae of ug(se))lf.call(se,ae)&&rg(ce,ae,se[ae]);return ce},Fm=(ce,se)=>af(ce,uf(se));const of=({Data:ce=[],yAxisName:se="",legendData:ae=[],className:_e="",style:pt={},labelTrue:Ve=!1,grid:Dt={},yAxisNamePadding:et=0,ReactEchartsOnEvents:Be})=>{const Pe=(0,a.useRef)(null),Ut=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(Pe.current){const vn=Pe.current.getEchartsInstance(),Fn=[];ae==null||ae.forEach((It,Vt)=>{Fn.push((Ut==null?void 0:Ut[Vt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),vn.setOption({dataset:{source:[["product",...ae],...ce]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:M0({left:"5%",right:"2%",top:"20%",bottom:40},Dt),dataZoom:[M0({type:"slider"},(ce==null?void 0:ce.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:se,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:et},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Ve,position:"top"}})),color:Fn},!0)}},[ce,se,ae,Ve,Dt]),a.createElement(td.Z,{ref:Pe,className:`w-full ${_e}`,style:M0({height:400,background:"#F6F7F9"},pt),onEvents:Be,option:{}})},im=a.memo(of),sf=({exercise:ce,dispatch:se,value:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht,Kt,wn,Jt,Qn,hn,ha,Pt,xt,Rt,Yt,gn,nn;const{actionTabs:Xa={}}=ce,fa=(0,he.useParams)(),[dt,Da]=(0,a.useState)(1),[,ca,Cu,Sa]=(0,sn.U)(ne.iU,{exercise_id:fa==null?void 0:fa.categoryId,exercise_group_id:(_e=ae==null?void 0:ae.exercise_group_id)!=null&&_e.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),[,Wn,Qa,nu]=(0,sn.U)(ne.fG,{exercise_id:fa==null?void 0:fa.categoryId,exercise_group_id:(pt=ae==null?void 0:ae.exercise_group_id)!=null&&pt.includes("all")?null:ae==null?void 0:ae.exercise_group_id}),Zu=(pn={},da)=>{se({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:da,exercise_group_id:(pn==null?void 0:pn.course_group_id)==-1?"all":pn==null?void 0:pn.course_group_id,isFinalScore:pn==null?void 0:pn.isFinalScore}}})},ya=(0,a.useCallback)(pn=>{var da,Va,au,qa;Zu(Fm(M0({},((Va=(da=Sa==null?void 0:Sa.data)==null?void 0:da.list)==null?void 0:Va[(pn==null?void 0:pn.dataIndex)||0])||{}),{isFinalScore:!0}),(((qa=(au=pn==null?void 0:pn.encode)==null?void 0:au.y)==null?void 0:qa[0])||1)-1)},[(Ve=Sa==null?void 0:Sa.data)==null?void 0:Ve.list]),Oa=(pn={},da=null)=>{var Va;console.log("asdfasdf===",pn),se({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(pn==null?void 0:pn.question_type)||"",id:pn==null?void 0:pn.question_id,exercise_group_id:ae==null?void 0:ae.exercise_group_id,tabActive:"3",exercise_group_list:(Va=pn==null?void 0:pn.list)==null?void 0:Va.map(au=>Fm(M0({},au),{value:da===0?au==null?void 0:au.correct_percent:da===1?au==null?void 0:au.score_percent:au==null?void 0:au.value})),questionsscoreType:pn==null?void 0:pn.questionsscoreType}}})},fn=(0,a.useCallback)((pn,da={})=>{var Va,au;Oa((au=(Va=nu==null?void 0:nu.data)==null?void 0:Va.question_type_list)==null?void 0:au[(pn==null?void 0:pn.dataIndex)||0],0)},[(Dt=nu==null?void 0:nu.data)==null?void 0:Dt.question_type_list]),xn=(0,a.useCallback)((pn,da={})=>{var Va,au;Oa((au=(Va=nu==null?void 0:nu.data)==null?void 0:Va.question_type_list)==null?void 0:au[(pn==null?void 0:pn.dataIndex)||0],1)},[(et=nu==null?void 0:nu.data)==null?void 0:et.question_type_list]),ma=(0,a.useCallback)(pn=>{var da,Va,au;const qa=(Va=(da=nu==null?void 0:nu.data)==null?void 0:da.class_average_score_list)==null?void 0:Va[(pn==null?void 0:pn.dataIndex)||0];se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ae==null?void 0:ae.exercise_group_id,exercise_group_list:qa==null?void 0:qa.list,type:3,isFinalScore:(au=pn==null?void 0:pn.data)==null?void 0:au[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:qa==null?void 0:qa.question_type,questionsscoreType:"\u5206"}}})},[(Be=nu==null?void 0:nu.data)==null?void 0:Be.class_average_score_list,ae]),Hn=([pn,da,Va],au=0)=>a.createElement("span",{className:pn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{pn>0&&Zu(Fm(M0({},da),{isFinalScore:!0}),au)}},`${pn}${dt===1?"":"%"}`),En=(()=>{var pn,da,Va,au,qa,Fr,Mu,ia,Ou,cr,il,Kl;const mu=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((da=(pn=Sa==null?void 0:Sa.data)==null?void 0:pn.titles)==null?void 0:da[0])||"",dataIndex:"column_1",align:"center",render:(..._u)=>Hn(_u,0)},{title:((au=(Va=Sa==null?void 0:Sa.data)==null?void 0:Va.titles)==null?void 0:au[1])||"",dataIndex:"column_2",align:"center",render:(..._u)=>Hn(_u,1)},{title:((Fr=(qa=Sa==null?void 0:Sa.data)==null?void 0:qa.titles)==null?void 0:Fr[2])||"",dataIndex:"column_3",align:"center",render:(..._u)=>Hn(_u,2)},{title:((ia=(Mu=Sa==null?void 0:Sa.data)==null?void 0:Mu.titles)==null?void 0:ia[3])||"",dataIndex:"column_4",align:"center",render:(..._u)=>Hn(_u,3)},{title:((cr=(Ou=Sa==null?void 0:Sa.data)==null?void 0:Ou.titles)==null?void 0:cr[4])||"",dataIndex:"column_5",align:"center",render:(..._u)=>Hn(_u,4)},{title:((Kl=(il=Sa==null?void 0:Sa.data)==null?void 0:il.titles)==null?void 0:Kl[5])||"",dataIndex:"column_6",align:"center",render:(..._u)=>Hn(_u,5)}];return dt===1&&mu.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(..._u)=>Hn(_u,6)}),mu})();(0,a.useEffect)(()=>{var pn;Cu({count_by:dt,exercise_id:fa==null?void 0:fa.categoryId,exercise_group_id:(pn=ae==null?void 0:ae.exercise_group_id)!=null&&pn.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[dt,ae==null?void 0:ae.exercise_group_id]),(0,a.useEffect)(()=>{var pn;Qa({exercise_id:fa==null?void 0:fa.categoryId,exercise_group_id:(pn=ae==null?void 0:ae.exercise_group_id)!=null&&pn.includes("all")?null:ae==null?void 0:ae.exercise_group_id})},[ae==null?void 0:ae.exercise_group_id]);const kn=(0,a.useMemo)(()=>{var pn,da;return(da=(pn=nu==null?void 0:nu.data)==null?void 0:pn.question_type_score_list)==null?void 0:da.map((Va,au)=>{var qa,Fr,Mu,ia;return a.createElement(im,{key:au,Data:((qa=Va==null?void 0:Va.list)==null?void 0:qa.map(Ou=>{var cr;return[(Ou==null?void 0:Ou.title)||"",...((cr=Ou==null?void 0:Ou.list)==null?void 0:cr.map(il=>il==null?void 0:il.value))||[]]}))||[],yAxisName:Va==null?void 0:Va.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((ia=(Mu=(Fr=Va==null?void 0:Va.list)==null?void 0:Fr[0])==null?void 0:Mu.list)==null?void 0:ia.map(Ou=>Ou==null?void 0:Ou.course_group_name))||[],ReactEchartsOnEvents:{click:Ou=>{var cr;console.log("params",Ou),Oa(Fm(M0({},((cr=Va==null?void 0:Va.list)==null?void 0:cr[(Ou==null?void 0:Ou.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Pe=nu==null?void 0:nu.data)==null?void 0:Pe.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(jt.Z,{spinning:ca},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(ft.default,{style:{width:140},size:"large",value:dt,onChange:pn=>{Da(pn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(x.default,{className:`mt10 ${tf.tables}`,bordered:!0,columns:En,dataSource:((Ut=Sa==null?void 0:Sa.data)==null?void 0:Ut.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(im,{Data:((Fn=(vn=Sa==null?void 0:Sa.data)==null?void 0:vn.list)==null?void 0:Fn.map(pn=>[(pn==null?void 0:pn.course_group_name)||"",(pn==null?void 0:pn.column_1)||0,(pn==null?void 0:pn.column_2)||0,(pn==null?void 0:pn.column_3)||0,(pn==null?void 0:pn.column_4)||0,(pn==null?void 0:pn.column_5)||0,(pn==null?void 0:pn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${dt===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((It=Sa==null?void 0:Sa.data)==null?void 0:It.titles)||[],ReactEchartsOnEvents:{click:ya}}))),a.createElement(jt.Z,{spinning:Wn},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(im,{Data:((Sn=(Vt=nu==null?void 0:nu.data)==null?void 0:Vt.question_type_list)==null?void 0:Sn.map(pn=>{var da;return[(pn==null?void 0:pn.question_type)||"",...((da=pn==null?void 0:pn.list)==null?void 0:da.map(Va=>Va.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Ht=(un=(yn=(bn=nu==null?void 0:nu.data)==null?void 0:bn.question_type_list)==null?void 0:yn[0])==null?void 0:un.list)==null?void 0:Ht.map(pn=>pn==null?void 0:pn.course_group_name))||[],ReactEchartsOnEvents:{click:fn}}),a.createElement(im,{Data:((wn=(Kt=nu==null?void 0:nu.data)==null?void 0:Kt.question_type_list)==null?void 0:wn.map(pn=>{var da;return[(pn==null?void 0:pn.question_type)||"",...((da=pn==null?void 0:pn.list)==null?void 0:da.map(Va=>Va.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ha=(hn=(Qn=(Jt=nu==null?void 0:nu.data)==null?void 0:Jt.question_type_list)==null?void 0:Qn[0])==null?void 0:hn.list)==null?void 0:ha.map(pn=>pn==null?void 0:pn.course_group_name))||[],ReactEchartsOnEvents:{click:xn}}))),a.createElement(jt.Z,{spinning:Wn},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(im,{Data:((xt=(Pt=nu==null?void 0:nu.data)==null?void 0:Pt.class_average_score_list)==null?void 0:xt.map(pn=>{var da;return[(pn==null?void 0:pn.title)||"",...((da=pn==null?void 0:pn.list)==null?void 0:da.map(Va=>Va==null?void 0:Va.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((nn=(gn=(Yt=(Rt=nu==null?void 0:nu.data)==null?void 0:Rt.class_average_score_list)==null?void 0:Yt[0])==null?void 0:gn.list)==null?void 0:nn.map(pn=>pn==null?void 0:pn.course_group_name))||[],ReactEchartsOnEvents:{click:ma}}),a.createElement("div",{className:"flex flex-col"},kn))),(Xa==null?void 0:Xa.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(Cr,null),(Xa==null?void 0:Xa.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(ef,null))};var cf=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(sf),df=z(33863),R0=z(67294),mf=Object.defineProperty,gf=Object.defineProperties,ff=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,vf=Object.prototype.hasOwnProperty,pf=Object.prototype.propertyIsEnumerable,og=(ce,se,ae)=>se in ce?mf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,ym=(ce,se)=>{for(var ae in se||(se={}))vf.call(se,ae)&&og(ce,ae,se[ae]);if(lg)for(var ae of lg(se))pf.call(se,ae)&&og(ce,ae,se[ae]);return ce},Cm=(ce,se)=>gf(ce,ff(se));const Ef=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et;const{actionTabs:Be={},course_groups:Pe=[]}=ce,Ut=(0,he.useParams)(),[,vn,Fn,It]=(0,sn.U)(ne.hv,{exercise_id:Ut==null?void 0:Ut.categoryId}),[Vt,Sn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),bn=(0,a.useMemo)(()=>{var un,Ht,Kt;return((Kt=(Ht=(un=It==null?void 0:It.data)==null?void 0:un.question)==null?void 0:Ht.question_choices)==null?void 0:Kt.filter(wn=>wn==null?void 0:wn.right_answer).map(wn=>wn==null?void 0:wn.exercise_choice_id))||[]},[(_e=It==null?void 0:It.data)==null?void 0:_e.question]),yn=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var un,Ht,Kt,wn,Jt;Be!=null&&Be.data&&Fn(Cm(ym({},Vt),{exercise_group_id:(Vt==null?void 0:Vt.exercise_group_id)=="all"?"":Vt==null?void 0:Vt.exercise_group_id,exercise_id:Ut==null?void 0:Ut.categoryId,question_id:(Ht=(un=Be==null?void 0:Be.data)==null?void 0:un.questionDetail)==null?void 0:Ht.question_id,question_number:(wn=(Kt=Be==null?void 0:Be.data)==null?void 0:Kt.questionDetail)==null?void 0:wn.index,scope:(Jt=Be==null?void 0:Be.data)==null?void 0:Jt.scope}))},[Be==null?void 0:Be.data,Vt]),R0.createElement(Fe.default,{centered:!0,title:Be==null?void 0:Be.title,open:(Be==null?void 0:Be.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:yn},R0.createElement("div",{className:"flex item-center justify-between"},R0.createElement(ft.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Vt==null?void 0:Vt.exercise_group_id,getPopupContainer:un=>un.parentNode,onChange:un=>{console.log(un);let Ht=[...un];Ht.length===0&&(Ht=["all"]),Ht.includes("all")&&Ht.length>1&&(Ht[Ht.length-1]=="all"?Ht=["all"]:Ht=Ht.filter(Kt=>Kt!=="all")),Sn(Cm(ym({},Vt),{exercise_group_id:Ht}))},filterOption:(un,Ht)=>Ht.label.indexOf(un.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(un=>({label:un==null?void 0:un.exercise_group_name,value:un==null?void 0:un.exercise_group_id}))]}),R0.createElement(Qr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:un=>{Sn(Cm(ym({},Vt),{keyword:un}))}})),R0.createElement(x.default,{className:"mt10",dataSource:((Ve=(pt=It==null?void 0:It.data)==null?void 0:pt.student_score)==null?void 0:Ve.list)||[],scroll:{y:500},loading:vn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:un=>un||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(un,Ht)=>{var Kt,wn,Jt,Qn;return((wn=(Kt=Ht==null?void 0:Ht.users_answer_info)==null?void 0:Kt.choices)==null?void 0:wn.length)>0&&((Qn=(Jt=Ht==null?void 0:Ht.users_answer_info)==null?void 0:Jt.choices)!=null&&Qn.every(hn=>bn.includes(hn==null?void 0:hn.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(un,Ht)=>{var Kt,wn,Jt;return`${(Kt=Ht==null?void 0:Ht.users_answer_info)==null?void 0:Kt.score}/${(Jt=(wn=It==null?void 0:It.data)==null?void 0:wn.question)==null?void 0:Jt.question_score}`}}],pagination:{current:Vt.page,pageSize:Vt==null?void 0:Vt.limit,onChange:(un,Ht)=>{Sn(Cm(ym({},Vt),{page:un,limit:Ht}))},total:((et=(Dt=It==null?void 0:It.data)==null?void 0:Dt.student_score)==null?void 0:et.count)||0,showTotal:un=>R0.createElement("span",{className:"font12 c-666"},"\u5171",R0.createElement("span",{style:{color:"#3061D0"}},un),"\u6761\u6570\u636E")}}))};var Af=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Ef),hf={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},Ff=Object.defineProperty,ig=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Cf=Object.prototype.propertyIsEnumerable,sg=(ce,se,ae)=>se in ce?Ff(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Bm=(ce,se)=>{for(var ae in se||(se={}))yf.call(se,ae)&&sg(ce,ae,se[ae]);if(ig)for(var ae of ig(se))Cf.call(se,ae)&&sg(ce,ae,se[ae]);return ce};const Bf=({Data:ce=[],yAxisName:se="",legendData:ae=[],className:_e="",style:pt={},labelTrue:Ve=!1,grid:Dt={},yAxisNamePadding:et=0,ReactEchartsOnEvents:Be})=>{const Pe=(0,a.useRef)(null),Ut=(ae==null?void 0:ae.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(Pe.current){const vn=Pe.current.getEchartsInstance(),Fn=[];ae==null||ae.forEach((It,Vt)=>{Fn.push((Ut==null?void 0:Ut[Vt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),vn.setOption({dataset:{source:[["product",...ae],...ce]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:Bm({left:"5%",right:"2%",top:"20%",bottom:40},Dt),dataZoom:[Bm({type:"slider"},(ce==null?void 0:ce.length)>10||(ae==null?void 0:ae.length)>6?{start:0,end:10}:{})],yAxis:{name:se,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:et},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ae==null?void 0:ae.map(()=>({type:"bar",barMaxWidth:40,label:{show:Ve,position:"top",color:"#666666",formatter:"{c}%"}})),color:Fn},!0)}},[ce,se,ae,Ve,Dt]),a.createElement(td.Z,{ref:Pe,className:`w-full ${_e}`,style:Bm({height:400,background:"#F6F7F9"},pt),onEvents:Be,option:{}})},Sf=a.memo(Bf),Pf=({exercise:ce,dispatch:se},ae)=>{var _e,pt,Ve,Dt;const{actionTabs:et={}}=ce,Be=(0,he.useParams)(),[Pe,Ut]=(0,a.useState)("1"),[vn,Fn]=(0,a.useState)("1"),[It,Vt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Sn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],bn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,yn,un,Ht]=(0,sn.U)(ne.j,{exercise_id:Be==null?void 0:Be.categoryId}),Kt=()=>{un({exercise_id:Be==null?void 0:Be.categoryId})};(0,a.useImperativeHandle)(ae,()=>({getTagList:Kt})),(0,a.useEffect)(()=>{Kt()},[]);const wn=(Pt,xt)=>{const Rt=xt==="question"?Sn:bn;return(Pt==null?void 0:Pt.filter(Yt=>It.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||It.length===0?!0:It.includes(Yt==null?void 0:Yt.tag_disciplines)).map(Yt=>{const gn=Rt.map(nn=>{var Xa;const fa=(Xa=Yt==null?void 0:Yt.question_types)==null?void 0:Xa.find(dt=>xt==="question"?dt.question_type_name===nn:dt.question_difficulty===nn);return fa?parseFloat(fa.score_rate.replace("%","")):0});return[(Yt==null?void 0:Yt.tag_disciplines)||"",...gn]}))||[]},Jt=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],Qn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]}],hn=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_difficulty)==="\u7B80\u5355"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(Pt,xt)=>{var Rt,Yt;return((Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:Yt.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(Pt,xt)=>{var Rt;let Yt=(Rt=xt==null?void 0:xt.question_types)==null?void 0:Rt.find(gn=>(gn==null?void 0:gn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(Yt==null?void 0:Yt.score_rate)?0:(Yt==null?void 0:Yt.score_rate)||0}}]}],ha=(0,a.useMemo)(()=>{var Pt;let xt=[],Rt=[];(Pt=Ht==null?void 0:Ht.merged)==null||Pt.forEach(gn=>{xt.push(gn==null?void 0:gn.tag_disciplines),Rt.push({value:gn==null?void 0:gn.score,extraInfo:gn})});const Yt={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Bm({type:"slider",show:(Rt==null?void 0:Rt.length)>12},(Rt==null?void 0:Rt.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:xt,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Rt,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(td.Z,{option:Yt,style:{height:375,background:"#F6F7F9"}})},[Ht==null?void 0:Ht.merged,It]);return a.createElement(a.Fragment,null,a.createElement(jt.Z,{spinning:yn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(x.default,{className:"mt15",columns:Jt,dataSource:[{a:Ht==null?void 0:Ht.merged_size,b:(_e=Ht==null?void 0:Ht.range_stats)==null?void 0:_e[60],c:(pt=Ht==null?void 0:Ht.range_stats)==null?void 0:pt["60-70"],d:(Ve=Ht==null?void 0:Ht.range_stats)==null?void 0:Ve["71-85"],e:(Dt=Ht==null?void 0:Ht.range_stats)==null?void 0:Dt["86-100"],f:Ht==null?void 0:Ht.highest,g:Ht==null?void 0:Ht.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},ha)),a.createElement(jt.Z,{spinning:yn},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(y.default,{defaultActiveKey:"1",onChange:Pt=>{Ut(Pt),Fn("1"),Vt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(Qr.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:vn,onChange:Pt=>{Fn(Pt)}}),vn=="2"&&a.createElement(ft.default,{style:{width:260},size:"large",value:It,onChange:Pt=>{var xt,Rt;console.log("value",Pt);let Yt=[...Pt];const gn=Pe=="1"?(xt=Ht==null?void 0:Ht.type_data)==null?void 0:xt.length:(Rt=Ht==null?void 0:Ht.difficulty_data)==null?void 0:Rt.length;(Yt==null?void 0:Yt.length)==0?Yt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:Yt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&Yt.length>1?Yt=Yt.filter(nn=>nn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!Yt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&Yt.length==gn&&(Yt=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Vt(Yt)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:Pt=>{var xt;return a.createElement(Ae.Z,{styles:{root:{pointerEvents:"none"}},title:Pt.map(({label:Rt})=>Rt).join(", ")},a.createElement("span",null,((xt=Pt.map(({label:Rt})=>Rt).join(", "))==null?void 0:xt.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:Pe=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(Ht==null?void 0:Ht.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(Ht==null?void 0:Ht.difficulty_data)||[]]})),vn=="1"&&a.createElement(x.default,{className:Pe=="1"?hf.tables:"",dataSource:Pe=="1"?(Ht==null?void 0:Ht.type_data)||[]:(Ht==null?void 0:Ht.difficulty_data)||[],pagination:!1,bordered:!0,columns:Pe=="1"?Qn:hn}),vn=="2"&&a.createElement(Sf,{Data:Pe==="1"?wn(Ht==null?void 0:Ht.type_data,"question"):wn(Ht==null?void 0:Ht.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:Pe==="1"?Sn:bn}))))};var Df=(0,he.connect)(({exercise:ce})=>({exercise:ce}),null,null,{forwardRef:!0})((0,a.forwardRef)(Pf)),Ra=z(67294),bf=Object.defineProperty,wf=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,cg=Object.getOwnPropertySymbols,If=Object.prototype.hasOwnProperty,Lf=Object.prototype.propertyIsEnumerable,dg=(ce,se,ae)=>se in ce?bf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Ed=(ce,se)=>{for(var ae in se||(se={}))If.call(se,ae)&&dg(ce,ae,se[ae]);if(cg)for(var ae of cg(se))Lf.call(se,ae)&&dg(ce,ae,se[ae]);return ce},Sm=(ce,se)=>wf(ce,xf(se)),U0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Nf=({exercise:ce,dispatch:se,classroomList:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht,Kt,wn,Jt,Qn,hn,ha,Pt;const{ScoreRangesData:xt}=ce,[Rt,Yt]=(0,a.useState)("1"),[gn,nn]=(0,a.useState)({}),[Xa,fa]=(0,a.useState)([]),[dt,Da]=(0,a.useState)([]),[ca,Cu]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Sa,Wn]=(0,a.useState)(0),[Qa,nu]=(0,a.useState)(0),[Zu,ya]=(0,a.useState)([]),[Oa,fn]=(0,a.useState)([]),[xn,ma]=(0,a.useState)(0),[Hn,En]=(0,a.useState)(!0),[kn,pn]=(0,a.useState)(!1),[da,Va]=(0,a.useState)(!1),[au,qa]=(0,a.useState)(!1),[Fr,Mu]=(0,a.useState)(!1),[ia,Ou]=(0,a.useState)(0),cr=(0,a.useRef)(null),il=(0,a.useRef)(null),Kl=(0,a.useRef)(null),[mu]=fe.default.useForm(),_u=(0,he.useParams)(),Or=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(Fr?cr.current=setInterval(()=>{Ou(Gu=>Gu+1)},1e3*30):clearInterval(cr.current),()=>{clearInterval(cr.current)}),[Fr]),(0,a.useEffect)(()=>{yu()},[]),(0,a.useEffect)(()=>{var Gu,$r;ia>0&&(Rt==="1"?yu():Rt==="4"?(Gu=Kl.current)==null||Gu.getTagList():($r=il.current)==null||$r.dealData())},[ia]);const yu=(...Gu)=>U0(void 0,[...Gu],function*($r=ca){pn(!0),yield Promise.all([Tl($r),kl($r),ni($r)]),pn(!1),En(!1)}),Pr=(0,a.useMemo)(()=>{var Gu,$r;return{scope:ca==null?void 0:ca.scope,exercise_group_id:(Gu=ca==null?void 0:ca.exercise_group_id)!=null&&Gu.includes("all")?null:ca==null?void 0:ca.exercise_group_id,question_type:($r=ca==null?void 0:ca.question_type)!=null&&$r.includes("all")?null:ca==null?void 0:ca.question_type}},[ca]),Tl=Gu=>U0(void 0,null,function*(){var $r,Jr,Io;const rs={scope:Gu==null?void 0:Gu.scope,exercise_group_id:($r=Gu==null?void 0:Gu.exercise_group_id)!=null&&$r.includes("all")?null:Gu==null?void 0:Gu.exercise_group_id},zl=yield(0,Ce.ZP)(`/api/exercises/${_u==null?void 0:_u.categoryId}/new_exercise_result.json`,{method:"get",params:Ed({},rs)});if(se({type:"exercise/getScoreRangesData",payload:{exercise_id:_u==null?void 0:_u.categoryId}}),(zl==null?void 0:zl.status)===0){const Ss=[{label:"\u5168\u90E8",value:"all"}];se({type:"exercise/save",payload:{course_groups:zl==null?void 0:zl.course_groups}}),(Jr=zl==null?void 0:zl.course_groups)==null||Jr.forEach(ds=>{Ss.push({label:ds==null?void 0:ds.exercise_group_name,value:ds==null?void 0:ds.exercise_group_id})});const ys=[{label:"\u5168\u90E8",value:"all"}];(Io=zl==null?void 0:zl.question_types)==null||Io.forEach(ds=>{ys.push({label:ds==null?void 0:ds.name,value:ds==null?void 0:ds.id})}),Da(ys),fa(Ss),nn(Ed({},zl))}}),kl=(Gu,...$r)=>U0(void 0,[Gu,...$r],function*(Jr,Io=!1,rs={}){var zl;const Ss={scope:Jr==null?void 0:Jr.scope,exercise_group_id:(zl=Jr==null?void 0:Jr.exercise_group_id)!=null&&zl.includes("all")?null:Jr==null?void 0:Jr.exercise_group_id};Va(Io);const ys=yield(0,Ce.ZP)(`/api/exercises/${_u==null?void 0:_u.categoryId}/new_exercise_result_form.json`,{method:"get",params:Ed(Sm(Ed({},Ss),{method:Sa,order:Qa}),rs)});(ys==null?void 0:ys.status)===0&&ya(ys==null?void 0:ys.rate_list),Va(!1)}),ni=(Gu,...$r)=>U0(void 0,[Gu,...$r],function*(Jr,Io=!1,rs={}){var zl;const Ss={scope:Jr==null?void 0:Jr.scope,exercise_group_id:(zl=Jr==null?void 0:Jr.exercise_group_id)!=null&&zl.includes("all")?null:Jr==null?void 0:Jr.exercise_group_id};qa(Io);const ys=yield(0,Ce.ZP)(`/api/exercises/${_u==null?void 0:_u.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Ed(Sm(Ed({},Ss),{method:xn}),rs)});(ys==null?void 0:ys.status)===0&&fn(ys==null?void 0:ys.chart),qa(!1)}),Rn=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],pa=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Xa,isShow:!0},{noStyle:!0,isShow:Rt==="3",children:Ra.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ra.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ra.createElement(Ae.Z,{overlayStyle:{maxWidth:600},title:Ra.createElement(Ra.Fragment,null,Ra.createElement("div",null,Ra.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ra.createElement("div",null,Ra.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ra.createElement("div",null,Ra.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Rn,isShow:Rt!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:dt,isShow:Rt==="2"}],po=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"}],Ho=Sa?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",vi=Gu=>{Gu==="1"&&yu(),Yt(Gu)},lc=(0,a.useMemo)(()=>{var Gu;const $r=[],Jr=[],Io=[];(Gu=gn==null?void 0:gn.student_score_list)==null||Gu.map(zl=>{$r.unshift([zl.name,zl.score_range].join(".")),Jr.unshift({value:zl.rate,type:zl.type}),Io.unshift(zl.count)});const rs={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:$r,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:zl=>`${zl.split(".")[0]} +(${zl.split(".")[1]})`}},series:[{type:"bar",data:Jr,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:zl=>{var Ss;return`${(Ss=zl==null?void 0:zl.data)==null?void 0:Ss.value}%\uFF08${Io[zl==null?void 0:zl.dataIndex]}\u4EBA\uFF09`}}}]};return Ra.createElement(td.Z,{option:rs,onEvents:{click:zl=>{var Ss;zl.componentType==="series"&&se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:Sm(Ed({},ca),{type:1,sub_type:(Ss=zl==null?void 0:zl.data)==null?void 0:Ss.type})}})}},style:{height:434,background:"#F6F7F9"}})},[gn==null?void 0:gn.student_score_list]),Ka=(0,a.useMemo)(()=>{let Gu=[],$r=[];Zu.forEach(Io=>{Gu.push(Io.index),$r.push({value:Io.rate,extraInfo:Io})});const Jr={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Ed({type:"slider",show:($r==null?void 0:$r.length)>30},($r==null?void 0:$r.length)>30?{start:0,end:Math.floor(29*100/(Zu==null?void 0:Zu.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:Gu,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Ho,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:$r,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ra.createElement(td.Z,{option:Jr,style:{height:370,background:"#F6F7F9"},onEvents:{click:Io=>{var rs,zl,Ss,ys,ds,Pc,d0,Un,zn,wr,Ts,ec;console.log("sdfsdf===",(rs=Io==null?void 0:Io.data)==null?void 0:rs.extraInfo),se({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ra.createElement(Ra.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ra.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Ss=(zl=Io==null?void 0:Io.data)==null?void 0:zl.extraInfo)==null?void 0:Ss.index,"\uFF0C",Ho,(ds=(ys=Io==null?void 0:Io.data)==null?void 0:ys.extraInfo)==null?void 0:ds.rate,"%\uFF09"),Ra.createElement(Ae.Z,{title:Ra.createElement(Ra.Fragment,null,"\u9898\u76EE\uFF1A",(d0=(Pc=Io==null?void 0:Io.data)==null?void 0:Pc.extraInfo)==null?void 0:d0.question_title,Ra.createElement("br",null),"\u9898\u578B\uFF1A",(zn=(Un=Io==null?void 0:Io.data)==null?void 0:Un.extraInfo)==null?void 0:zn.question_type,Ra.createElement("br",null),Ho,"\uFF1A",(Ts=(wr=Io==null?void 0:Io.data)==null?void 0:wr.extraInfo)==null?void 0:Ts.rate,"%")},Ra.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(ec=Io==null?void 0:Io.data)==null?void 0:ec.extraInfo,scope:Pr==null?void 0:Pr.scope}}})}}})},[Zu,Ho,Pr]),Pl=(0,a.useMemo)(()=>Oa==null?void 0:Oa.map((Gu,$r)=>{var Jr,Io,rs,zl,Ss;const ys={tooltip:{trigger:"item"},title:{text:Gu==null?void 0:Gu.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:Gu==null?void 0:Gu.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Jr=Gu==null?void 0:Gu.details)==null?void 0:Jr.full_count)||0,name:Or[0].label,itemStyle:{color:Or[0].color}},{value:((Io=Gu==null?void 0:Gu.details)==null?void 0:Io.best_count)||0,name:Or[1].label,itemStyle:{color:Or[1].color}},{value:((rs=Gu==null?void 0:Gu.details)==null?void 0:rs.good_count)||0,name:Or[2].label,itemStyle:{color:Or[2].color}},{value:((zl=Gu==null?void 0:Gu.details)==null?void 0:zl.pass_count)||0,name:Or[3].label,itemStyle:{color:Or[3].color}},{value:((Ss=Gu==null?void 0:Gu.details)==null?void 0:Ss.fails_count)||0,name:Or[4].label,itemStyle:{color:Or[4].color}}]}]};return Ra.createElement(td.Z,{key:$r,className:"bg-white",option:ys,style:{width:"100%",height:240},onEvents:{click:ds=>{const Pc=Sm(Ed({},ca),{question_type:[Gu==null?void 0:Gu.question_type_id]});Cu(Pc),mu.setFieldsValue(Ed({},Pc)),Yt("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Oa]),lo=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:Gu=>{let $r=Gu;Gu===1&&($r=Um.Z),Gu===2&&($r=Hm.Z),Gu===3&&($r=Em.Z);const Jr=typeof $r=="number"?$r:Ra.createElement("img",{src:$r});return Ra.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Jr)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Gu=>Ra.createElement(Ae.Z,{placement:"topLeft",title:Gu},Ra.createElement("span",null,Gu||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Gu=>Ra.createElement(Ae.Z,{placement:"topLeft",title:Gu},Ra.createElement("span",null,Gu||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:Gu=>Ra.createElement(Ae.Z,{placement:"topLeft",title:Gu},Ra.createElement("span",null,Gu||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:Gu=>Ra.createElement(Ae.Z,{placement:"topLeft",title:Gu},Ra.createElement("span",null,Gu||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ra.createElement("div",{className:Hc.Z.wrap},Ra.createElement(Cn.Z,{loading:Hn,active:!0},(gn==null?void 0:gn.exercise_status)===1&&Ra.createElement(zt.Z,{styles:{margin:"0 auto",padding:200}}),(gn==null?void 0:gn.exercise_status)>1&&Ra.createElement(a.Fragment,null,Ra.createElement(oe.Z,{className:"mb30",align:"middle",justify:"space-between"},Ra.createElement(Qr.tp,{dataSource:po,value:Rt,onChange:vi}),Rt==="3"?Ra.createElement(me.ZP,{type:"primary",icon:Ra.createElement(df.Z,{rev:void 0}),onClick:()=>U0(void 0,null,function*(){var Gu;if((0,Mn.Rm)()&&!((Gu=ae.AssistantObject.exercise)!=null&&Gu.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:gn==null?void 0:gn.course_groups.map($r=>({course_group_id:$r==null?void 0:$r.exercise_group_id,group_group_name:$r==null?void 0:$r.exercise_group_name,count:$r==null?void 0:$r.exercise_group_students})),fn:()=>U0(void 0,null,function*(){const $r=yield(0,ne.iB)({exercise_id:_u==null?void 0:_u.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});($r==null?void 0:$r.status)===0?(pe.ZP.success($r==null?void 0:$r.message),he.history.push(`/classrooms/${_u.coursesId}/exportlist/exercise_score,export_exercise_users`)):pe.ZP.success($r==null?void 0:$r.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ra.createElement(oe.Z,null,Ra.createElement(Ne.Z,{checked:Fr,onChange:Gu=>Mu(Gu),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ra.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Rt!=="4"&&Ra.createElement(ue.Z,{form:mu,initialValues:ca,onValuesChange:(Gu,$r)=>{const Jr=Ed(Ed({},ca),$r);console.log(Jr,"newValue"),Cu(Ed({},Jr)),Rt==="1"&&yu(Jr)},data:pa()}),Ra.createElement("section",{style:{display:Rt==="1"?"block":"none"}},Ra.createElement(jt.Z,{spinning:kn},(gn==null?void 0:gn.open_camera)&&Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{className:Hc.Z.head},Ra.createElement("div",{className:Hc.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ra.createElement(pm.ZP,{data:(0,pm.Uf)(gn)})),Ra.createElement("div",{className:Hc.Z.head},Ra.createElement("div",{className:Hc.Z.title},"\u8BD5\u5377\u6982\u89C8"),Ra.createElement("div",{className:"flex item-center current",onClick:()=>{se({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ra.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ra.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ra.createElement("div",{className:Hc.Z.table},Ra.createElement("aside",null,Ra.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ra.createElement("div",null,(_e=gn==null?void 0:gn.exercise_counts)==null?void 0:_e.total_score,"\u5206")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ra.createElement("div",null,(pt=gn==null?void 0:gn.exercise_counts)==null?void 0:pt.time)),Ra.createElement("aside",null,Ra.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ra.createElement(Ae.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Ve=gn==null?void 0:gn.exercise_counts)==null?void 0:Ve.avg_answer_duration)),Ra.createElement("aside",null,Ra.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ra.createElement(Ae.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Dt=gn==null?void 0:gn.exercise_counts)==null?void 0:Dt.candidate_num,"\u4EBA")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ra.createElement(Ae.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(et=gn==null?void 0:gn.exercise_counts)==null?void 0:et.exam_num,"\u4EBA")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u53C2\u8003\u7387",Ra.createElement(Ae.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Be=gn==null?void 0:gn.exercise_counts)==null?void 0:Be.reference_rate,"%")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u5E73\u5747\u5206",Ra.createElement(Ae.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Pe=gn==null?void 0:gn.exercise_counts)==null?void 0:Pe.average_score,"\u5206")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u6700\u9AD8\u5206"),Ra.createElement("div",null,(Ut=gn==null?void 0:gn.exercise_counts)==null?void 0:Ut.max_score,"\u5206")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u6700\u4F4E\u5206"),Ra.createElement("div",null,(vn=gn==null?void 0:gn.exercise_counts)==null?void 0:vn.min_score,"\u5206")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u6807\u51C6\u5DEE",Ra.createElement(Ae.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Fn=gn==null?void 0:gn.exercise_counts)==null?void 0:Fn.standard_deviation)),Ra.createElement("aside",null,Ra.createElement("div",null,"\u4F18\u79C0",Ra.createElement(Ae.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(It=xt==null?void 0:xt.score_ranges)==null?void 0:It.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Vt=xt==null?void 0:xt.score_ranges)==null?void 0:Vt.max_rate}%\u7684\u5B66\u751F\u6570`},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Sn=gn==null?void 0:gn.exercise_counts)==null?void 0:Sn.best_counts,"\u4EBA")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u826F\u597D",Ra.createElement(Ae.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(bn=xt==null?void 0:xt.score_ranges)==null?void 0:bn.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(yn=xt==null?void 0:xt.score_ranges)==null?void 0:yn.good_rate}%\u7684\u5B66\u751F\u6570`},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(un=gn==null?void 0:gn.exercise_counts)==null?void 0:un.good_counts,"\u4EBA")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u53CA\u683C",Ra.createElement(Ae.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Ht=xt==null?void 0:xt.score_ranges)==null?void 0:Ht.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Kt=xt==null?void 0:xt.score_ranges)==null?void 0:Kt.pass_rate}%\u7684\u5B66\u751F\u6570`},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(wn=gn==null?void 0:gn.exercise_counts)==null?void 0:wn.pass_counts,"\u4EBA")),Ra.createElement("aside",null,Ra.createElement("div",null,"\u4E0D\u53CA\u683C",Ra.createElement(Ae.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Jt=xt==null?void 0:xt.score_ranges)==null?void 0:Jt.fail_rate}%\u7684\u5B66\u751F\u6570`},Ra.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ra.createElement("div",null,(Qn=gn==null?void 0:gn.exercise_counts)==null?void 0:Qn.fail_counts,"\u4EBA"))),Ra.createElement("div",{className:Hc.Z.head},Ra.createElement("div",{className:Hc.Z.title},"\u9898\u76EE\u6982\u89C8",Ra.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ra.createElement(oe.Z,null,Ra.createElement(fe.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ra.createElement(ft.default,{style:{width:140},value:Sa,onChange:Gu=>{Wn(Gu),kl(ca,!0,{method:Gu})}},Ra.createElement(ft.default.Option,{value:0},"\u6B63\u786E\u7387"),Ra.createElement(ft.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ra.createElement(fe.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ra.createElement(ft.default,{style:{width:140},value:Qa,onChange:Gu=>{nu(Gu),kl(ca,!0,{order:Gu})}},Ra.createElement(ft.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ra.createElement(ft.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ra.createElement(ft.default.Option,{value:2},"\u6309",Ho,"\u5347\u5E8F"),Ra.createElement(ft.default.Option,{value:3},"\u6309",Ho,"\u964D\u5E8F"))))),Ra.createElement(jt.Z,{spinning:da},Ka),Ra.createElement("div",{className:Hc.Z.head},Ra.createElement("div",{className:Hc.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ra.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),lc,Ra.createElement("div",{className:Hc.Z.head},Ra.createElement("div",{className:Hc.Z.title},"\u4F18\u79C0\u751F",Ra.createElement(Ae.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ra.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ra.createElement(x.default,{columns:lo,rowKey:"index",dataSource:(gn==null?void 0:gn.rank_list)||[],pagination:!1}),Ra.createElement("div",{className:Hc.Z.head},Ra.createElement("div",{className:Hc.Z.title},"\u9898\u578B\u6982\u89C8",Ra.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ra.createElement(oe.Z,null,Ra.createElement(fe.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ra.createElement(ft.default,{style:{width:140},value:xn,onChange:Gu=>{ma(Gu),ni(ca,!0,{method:Gu})}},Ra.createElement(ft.default.Option,{value:0},"\u6B63\u786E\u7387"),Ra.createElement(ft.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ra.createElement(jt.Z,{spinning:au},Ra.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ra.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ra.createElement("div",{className:" c-grey-333"},xn===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ra.createElement("div",{className:"flex item-center gap-20px"},Or.map((Gu,$r)=>Ra.createElement("div",{key:$r,className:"flex item-center gap-10px"},Ra.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:Gu==null?void 0:Gu.color}}),Ra.createElement("div",{className:"font12 c-grey-333"},Gu==null?void 0:Gu.label))))),Ra.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},Pl))))),Rt==="2"&&Ra.createElement("section",null,gn!=null&&gn.is_random?Ra.createElement(Wm,{value:Pr,ref:il}):Ra.createElement(Xd,{value:Pr,ref:il})),Rt==="3"&&Ra.createElement("section",null,Ra.createElement(cf,{value:Pr})),Rt==="4"&&Ra.createElement("section",null,Ra.createElement(Df,{value:Pr,ref:Kl})))),((hn=ce==null?void 0:ce.actionTabs)==null?void 0:hn.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ra.createElement(Af,null),((ha=ce==null?void 0:ce.actionTabs)==null?void 0:ha.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ra.createElement(O0,{handleOnComplete:yu}),((Pt=ce==null?void 0:ce.actionTabs)==null?void 0:Pt.key)==="\u5B66\u751F\u5217\u8868"&&Ra.createElement(Kg,null))};var Of=(0,he.connect)(({exercise:ce,classroomList:se})=>({exercise:ce,classroomList:se}))(Nf),Mf=z(45224),i0={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},mg=z(85688),Rf=z(34562),hi=z(67294),Tf=Object.defineProperty,kf=Object.defineProperties,jf=Object.getOwnPropertyDescriptors,gg=Object.getOwnPropertySymbols,zf=Object.prototype.hasOwnProperty,Zf=Object.prototype.propertyIsEnumerable,fg=(ce,se,ae)=>se in ce?Tf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Pm=(ce,se)=>{for(var ae in se||(se={}))zf.call(se,ae)&&fg(ce,ae,se[ae]);if(gg)for(var ae of gg(se))Zf.call(se,ae)&&fg(ce,ae,se[ae]);return ce},Qf=(ce,se)=>kf(ce,jf(se)),H0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{TabPane:Km}=y.default,Uf=({classroomList:ce,exercise:se,loading:ae,dispatch:_e})=>{var pt;const Ve=(0,he.useParams)(),Dt=(0,he.useLocation)(),[et]=fe.default.useForm(),{commonHeader:Be}=se;let[Pe,Ut]=(0,a.useState)(!0),[vn,Fn]=(0,a.useState)(!1);const[It,Vt]=(0,a.useState)("myself");let[Sn,bn]=(0,a.useState)([]),[yn,un]=(0,a.useState)([]),[Ht,Kt]=(0,a.useState)(),[wn,Jt]=(0,a.useState)([]);const Qn=(0,a.useRef)(),[hn,ha]=(0,a.useState)(1),Pt=(0,a.useRef)(null),[xt,Rt]=(0,a.useState)(!1),[Yt,gn]=(0,a.useState)(""),[nn,Xa]=(0,a.useState)(""),fa=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:ma=>ma?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(ma,Hn)=>hi.createElement("a",{href:ma?`/randompaper/detail/${Hn.id}`:`/paperlibrary/see/${Hn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[dt,Da]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Sa(),Jt([]),ca())},[se.actionTabs.key]);const ca=()=>H0(void 0,null,function*(){const ma=yield _e({type:"paperlibrary/getTeachGroupData"});un(ma)}),Cu=ma=>{const Hn=parseInt(ma);return isNaN(Hn)?"":Hn},Sa=()=>H0(void 0,null,function*(){var ma,Hn;if(Pe){++dt.page,Ut(!1);const En=yield _e({type:"exercise/getBrankList",payload:Qf(Pm({},dt),{search:(ma=dt.search)==null?void 0:ma.trim()})});Sn=En!=null&&En.object_list?[...Sn.concat(En==null?void 0:En.object_list)]:Sn,Kt(En.is_teacher),((Hn=En.object_list)==null?void 0:Hn.length){Pt.current.scrollTop=0,Sn=[],dt.page=0,dt.group_id=ma,Pe=!0,Jt([]),Da(Pm({},dt)),Sa()},Qa={selectedRowKeys:wn,onChange:ma=>{Jt(ma)},type:"radio"},nu=()=>{Da(Pm({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),bn([]),Ut(!0),Vt("myself"),_e({type:"exercise/setActionTabs",payload:{}}),Fn(!1)},[Zu,ya,Oa,fn]=(0,mg.P)(),xn=ma=>H0(void 0,null,function*(){let Hn=!1;Sn.forEach(da=>{wn.includes(da.id)&&(Hn=da.is_random)}),Qn.current&&(Hn=Be==null?void 0:Be.is_random);const En=ma.map(da=>({shixun_id:da.id,is_use:da.is_use,is_copy:da.is_copy}));if(!Hn){const da=yield _e({type:"exercise/saveBanks",payload:{course_id:Ve.coursesId,object_type:"examination_bank",bank_id:Qn.current?[Qn.current]:wn,shixuns_info:En,is_make_up_exercise:!0,make_up_exercise_id:Number(Ve.categoryId),use_origin_exercise:!!Qn.current}});(da==null?void 0:da.status)===0&&((0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),gn(`/classrooms/${Ve.coursesId}/exercise/${da.exercise_id}/detail?random=${da.is_random}&tabs=3`),Xa(`/classrooms/${Ve.coursesId}/exercise/add/${da.exercise_id}?random=${da.is_random}&type=2`),pe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Ve.coursesId}/exercise/${da.exercise_id}/detail?random=${da.is_random}&tabs=3`},1e3),ya(),nu());return}_e({type:"exercise/setActionTabs",payload:{}}),ya();let kn=1,pn=Fe.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:hi.createElement("div",{className:i0.modalColumn},hi.createElement("div",{className:i0.modalRow},hi.createElement("sup",{className:i0.sup},"*"),hi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),hi.createElement(Re.Z,{parser:Cu,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kn,onChange:da=>{kn=da;const Va=document.getElementById("model_error");kn<1||kn>50?Va.style.display="block":Va.style.display="none"}})),hi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:nu,onOk:()=>H0(void 0,null,function*(){if(kn<1||kn>50){const Va=document.getElementById("model_error");return Va.style.display="block",Promise.reject()}pn.update({cancelButtonProps:{disabled:!0}});const da=yield _e({type:"exercise/saveBanks",payload:{course_id:Ve.coursesId,object_type:"examination_bank",bank_id:Qn.current?[Qn.current]:wn,shixuns_info:En,num:kn,is_make_up_exercise:!0,make_up_exercise_id:Number(Ve.categoryId),use_origin_exercise:!!Qn.current}});pn.update({cancelButtonProps:{disabled:!1}}),da&&da.status===0?((0,de.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Fe.default.destroyAll(),nu(),ya(),pe.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Ve.coursesId}/exercise/${da.exercise_id}/detail?random=${da.is_random}&tabs=3`},1e3)):(nu(),ya())})})});return hi.createElement(hi.Fragment,null,hi.createElement(Fe.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:se.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:vn,bodyStyle:{minHeight:150},wrapClassName:i0.warpModal,onOk:()=>H0(void 0,null,function*(){var ma;if(hn===1){if(!wn.length){pe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Fn(!0);let Hn=!1,En=!1;if(Sn.forEach(pn=>{wn.includes(pn.id)&&pn.need_authorize&&(Hn=pn.need_authorize),wn.includes(pn.id)&&(En=pn.is_random)}),Hn){(0,ur.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(yield fn({id:`${wn[0]}`,course_id:Ve.coursesId,type:"examination_bank"}))||xn([]),Fn(!1)}else{Fn(!0);const Hn=yield(0,Ce.ZP)(`/api/exercises/${Ve.categoryId}/use_origin_exercise.json`,{method:"post"}),En=yield fn({id:`${wn[0]}`,course_id:Ve.coursesId,type:"examination_bank",result:Hn});Qn.current=(ma=Hn==null?void 0:Hn.save_banks_params)==null?void 0:ma.bank_id,En||xn([]),Fn(!1)}}),onCancel:nu},hi.createElement(Ie.ZP.Group,{value:hn,onChange:ma=>ha(ma.target.value),style:{marginTop:10,marginBottom:15}},hi.createElement(Ie.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),hi.createElement(Ie.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),hn===1?hi.createElement(hi.Fragment,null,hi.createElement(y.default,{activeKey:It,onTabClick:ma=>H0(void 0,null,function*(){Pt.current.scrollTop=0,Sn=[],It!==ma&&Jt([]),Vt(ma),dt.page=0,dt.filter=ma,dt.group_id=null,Pe=!0,Sa()})},hi.createElement(Km,{tab:hi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),hi.createElement(Km,{tab:hi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),hi.createElement(Km,{tab:hi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),hi.createElement("div",{className:i0.tabSearch},It==="teacher"&&hi.createElement(ft.default,{value:dt.group_id,onChange:Wn,size:"middle",style:{width:200,marginRight:30}},hi.createElement(ft.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(pt=yn==null?void 0:yn.groups)==null?void 0:pt.map(ma=>hi.createElement(ft.default.Option,{key:ma==null?void 0:ma.group_id,value:ma==null?void 0:ma.group_id},ma==null?void 0:ma.name))),hi.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:dt.search,onChange:ma=>{dt.search=ma.target.value,Da(Pm({},dt))},onSearch:ma=>{Pt.current.scrollTop=0,Sn=[],dt.page=0,Pe=!0,Jt([]),ma&&(0,Rf.tk)({name:ma,copywriting:ma,position:"Exercise"}),Sa()}})),hi.createElement("div",{ref:Pt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Ht&&It==="public"&&hi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},hi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),hi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),hi.createElement(bo(),{initialLoad:!1,pageStart:0,loadMore:()=>{Sa()},hasMore:Pe,useWindow:!1},se.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Ht&&hi.createElement(Mf.Z,{className:i0.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Sn,onRow:ma=>({onClick:()=>{Jt([ma==null?void 0:ma.id])}}),resColumns:fa,rowSelection:Qa})))):hi.createElement(hi.Fragment,null,hi.createElement("div",{className:i0.shijuan},hi.createElement("div",null,"\u8BD5\u5377\uFF1A"),hi.createElement("div",{className:i0.name},hi.createElement("span",null,Be==null?void 0:Be.exercise_name))),hi.createElement("div",{className:i0.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),hi.createElement(Fe.default,{title:"\u63D0\u793A",open:xt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:hi.createElement("div",null,hi.createElement(me.ZP,{onClick:()=>{Rt(!1),he.history.push(nn)}},"\u4FEE\u6539\u8BD5\u5377"),hi.createElement(me.ZP,{type:"primary",onClick:()=>{he.history.push(Yt),Rt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Rt(!1)}},hi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),hi.createElement(mg.Z,{inPaper:!0,visible:Zu,onCancel:ya,onOk:xn,renderData:Oa,modalType:"multiple",type:"examination_bank"}))};var Hf=(0,he.connect)(({exercise:ce,loading:se,classroomList:ae})=>({exercise:ce,loading:se,classroomList:ae}))(Uf),vg=z(89779),Dm=z(67294),Wf=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Vf=({exercise:ce,dispatch:se})=>{const{value:ae}=ce.actionTabs.params||{},[_e,pt]=(0,a.useState)(!1),{categoryId:Ve,coursesId:Dt}=(0,he.useParams)(),et=()=>Wf(void 0,null,function*(){pt(!0);let Be;ae!=null&&ae.is_wrong?Be=yield(0,vg._B)(Ve,{exercise_question_id:ae==null?void 0:ae.question_id}):Be=yield(0,vg.pr)(Ve,{exercise_question_id:ae==null?void 0:ae.question_id}),(Be==null?void 0:Be.status)===0&&(pe.ZP.success(Be==null?void 0:Be.message),se({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),se({type:"exercise/editExercise",payload:{categoryId:Ve,coursesId:Dt}}),se({type:"exercise/setActionTabs",payload:{}})),pt(!1)});return Dm.createElement(Fe.default,{title:"\u63D0\u793A",width:600,centered:!0,open:ce.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:_e,onCancel:()=>se({type:"exercise/setActionTabs",payload:{}}),onOk:et},Dm.createElement("p",null,ae!=null&&ae.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ae!=null&&ae.is_wrong?Dm.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):Dm.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ae==null?void 0:ae.question_score,"\u5206\u3002"))};var Gf=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Vf),Kf="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const Yf=(ce=[],se=[],ae=[])=>(console.log("---",ce,se,ae),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ae},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:se},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:ce}]}),Xf=(ce=[])=>({dataset:[{source:ce}],tooltip:{show:!0,formatter:function(se){return se.value[2]+":"+se.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Jf=Object.defineProperty,pg=Object.getOwnPropertySymbols,qf=Object.prototype.hasOwnProperty,_f=Object.prototype.propertyIsEnumerable,Eg=(ce,se,ae)=>se in ce?Jf(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,bm=(ce,se)=>{for(var ae in se||(se={}))qf.call(se,ae)&&Eg(ce,ae,se[ae]);if(pg)for(var ae of pg(se))_f.call(se,ae)&&Eg(ce,ae,se[ae]);return ce},Ym=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const $f=({shixunHomeworks:ce,loading:se,dispatch:ae})=>{var _e,pt,Ve,Dt;const et=(0,he.useParams)(),[Be,Pe]=(0,a.useState)(bm(bm({},{sort_by:"student_id",sort_direction:"desc"}),et)),[Ut,vn]=(0,a.useState)(),[Fn,It]=(0,a.useState)([]);let Vt=(0,a.useRef)();const[Sn,bn]=(0,a.useState)(1),[yn,un]=(0,a.useState)(!1),[Ht,Kt]=(0,a.useState)(10),[wn,Jt]=(0,a.useState)([]);(0,a.useEffect)(()=>{hn()},[]);const Qn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="student_number"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Be.sort_by==="bug"?Be.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Be.sort_by==="vulnerability"?Be.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Be.sort_by==="specification"?Be.sort_direction==="desc"?"descend":"ascend":null,render:Pt=>a.createElement("span",{className:"current"},Pt==null?void 0:Pt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="complexity"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="total_row_number"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Be.sort_by==="quality_score"?Be.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Pt,xt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${et.coursesId}/exercise/${et.categoryId}/analysis/${xt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(Ut===2&&(Vt.current=setInterval(()=>{hn()},6e4)),()=>{clearTimeout(Vt.current)}),[Ut]);function hn(){return Ym(this,null,function*(){const Pt=yield(0,Ce.ZP)(`/api/exercises/${Be.categoryId}/check_status.json`,{method:"GET"});vn(Pt.status),Pt.status!=2&&Pt.status!=-1&&(ha({page:1,limit:10}),clearTimeout(Vt.current))})}function ha(Pt){return Ym(this,null,function*(){bn(Pt==null?void 0:Pt.page),Kt(Pt==null?void 0:Pt.limit);const xt=yield(0,Ce.ZP)(`/api/exercises/${Be.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:bm({},Pt)});It(xt)})}return console.log("-------",et),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Ut===0||Ut===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Fn==null?void 0:Fn.created_at)),a.createElement(me.ZP,{onClick:()=>{ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(oe.Z,{style:{width:"100%"}},a.createElement(ve.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(ve.Z,{flex:"80px"},a.createElement(Se.default,{checked:(wn==null?void 0:wn.length)===0,onChange:Pt=>{Pt.target.checked&&(Jt([]),ha({page:Sn,limit:Ht}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1"},a.createElement(Se.default.Group,{value:wn,onChange:Pt=>Ym(void 0,null,function*(){Jt([...Pt]),ha({page:Sn,limit:Ht,group_course_ids:Pt})}),style:{width:"100%",fontSize:"14px"}},(_e=Fn==null?void 0:Fn.course_groups)==null?void 0:_e.map((Pt,xt)=>a.createElement(Se.default,{style:{fontSize:"14px"},value:Pt==null?void 0:Pt.id},Pt==null?void 0:Pt.name,"(",Pt==null?void 0:Pt.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Fn==null?void 0:Fn.grade_statistics)&&a.createElement(td.Z,{option:Yf((pt=Fn==null?void 0:Fn.grade_statistics)==null?void 0:pt.map(Pt=>Pt.specification_count),(Ve=Fn==null?void 0:Fn.grade_statistics)==null?void 0:Ve.map(Pt=>Pt.vulnerability_count),(Dt=Fn==null?void 0:Fn.grade_statistics)==null?void 0:Dt.map(Pt=>Pt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Fn==null?void 0:Fn.quality_scores)&&a.createElement(td.Z,{option:Xf(Fn==null?void 0:Fn.quality_scores.map((Pt,xt)=>[xt+1,Pt==null?void 0:Pt.quality_score,Pt==null?void 0:Pt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Le.default.Search,{size:"middle",onSearch:Pt=>{ha({page:1,limit:Ht,search:Pt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(x.default,{columns:Qn,dataSource:Fn==null?void 0:Fn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Pt,xt,Rt)=>{Rt.field&&(Be.sort_by=Rt.field),Rt.order||(Be.sort_direction="asc"),Rt.order==="ascend"&&(Be.sort_direction="asc"),Rt.order==="descend"&&(Be.sort_direction="desc"),Rt.order||(Be.sort_direction="asc"),ha(bm({page:1,limit:Ht},Be))}}),a.createElement(He.Z,{current:Sn,total:Fn==null?void 0:Fn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:Ht,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Pt,xt)=>{bn(Pt),Kt(xt),ha({page:Pt,limit:xt,group_course_ids:wn})}}))),Ut===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Kf}),a.createElement("br",null),a.createElement(me.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{hn()}},"\u5237\u65B0\u9875\u9762")),a.createElement(nl,null),a.createElement(Fe.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!yn,footer:null,onCancel:()=>un(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!yn&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${et==null?void 0:et.categoryId}-${yn==null?void 0:yn.student_number}&resolved=false`,frameBorder:"0"}))))};var ev=(0,he.connect)(({shixunHomeworks:ce,loading:se})=>({shixunHomeworks:ce,loading:se.effects}))($f),as={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Ja=z(67294),tv=Object.defineProperty,nv=Object.defineProperties,av=Object.getOwnPropertyDescriptors,Ag=Object.getOwnPropertySymbols,uv=Object.prototype.hasOwnProperty,rv=Object.prototype.propertyIsEnumerable,hg=(ce,se,ae)=>se in ce?tv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,bd=(ce,se)=>{for(var ae in se||(se={}))uv.call(se,ae)&&hg(ce,ae,se[ae]);if(Ag)for(var ae of Ag(se))rv.call(se,ae)&&hg(ce,ae,se[ae]);return ce},lv=(ce,se)=>nv(ce,av(se)),W0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const ov=({exercise:ce,dispatch:se,user:ae})=>{var _e;const pt=(0,he.useParams)(),[Ve,Dt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:pt==null?void 0:pt.categoryId}),[et]=fe.default.useForm(),[Be,Pe]=(0,a.useState)(),[Ut,vn]=(0,a.useState)(!1),{exerciseList:Fn,commonHeader:It}=ce,[Vt,Sn]=(0,a.useState)([]),[bn,yn]=(0,a.useState)([]),[un,Ht]=(0,a.useState)(0),[Kt,wn]=(0,a.useState)(!0),[Jt,Qn]=(0,a.useState)(!1),[hn,ha]=(0,a.useState)(!1),[Pt,xt]=(0,a.useState)(!1),[Rt,Yt]=(0,a.useState)(""),gn=(0,a.useRef)(null),nn=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Xa,fa]=(0,a.useState)([]);(0,a.useEffect)(()=>{dt(Ve)},[]),(0,a.useEffect)(()=>(clearInterval(gn.current),(It==null?void 0:It.exercise_status)===2&&(gn.current=setInterval(()=>{dt(Ve)},3e4)),()=>{clearInterval(gn.current)}),[It==null?void 0:It.exercise_status,Ve]);const dt=fn=>W0(void 0,null,function*(){const xn=Au().cloneDeep(fn);console.log(xn,"sendData"),wn(!0),Sn([]);const ma=yield(0,Ce.ZP)(`/api/exercises/${fn==null?void 0:fn.exercise_id}/exercise_abnormities.json`,{method:"get",params:xn});fa((ma==null?void 0:ma.error_types)||[]),yn([]),wn(!1),Ht(ma==null?void 0:ma.total_count),Sn((ma==null?void 0:ma.exercise_abnormites)||[])}),Da=(fn,xn)=>{Ve.page=1,Ve[xn]=fn,Dt(bd({},Ve)),dt(Ve)},ca=fn=>{Ve.page=1,Ve.keyword=fn,Dt(bd({},Ve))},Cu=()=>{Ve.page=1;const fn=Object.assign({},et.getFieldValue());Object.keys(fn).map(function(xn){switch(xn){case"error_type":fn[xn].includes("all")||!fn[xn].length?(delete Ve.error_type,et.setFieldsValue({error_type:"all"})):(Ve.error_type=fn[xn],et.setFieldsValue({error_type:Ve.error_type}));break;case"course_group_id":fn[xn].includes("all")||!fn[xn].length?(delete Ve.course_group,et.setFieldsValue({course_group_id:"all"})):(Ve.course_group=fn[xn],et.setFieldsValue({course_group_id:Ve.course_group}));break}}),Dt(bd({},Ve)),dt(Ve)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),vn(!0))},[document.getElementById("divhe"),Fn]);const Sa=(fn,xn,ma)=>{Ve.page=fn==null?void 0:fn.current,Ve.limit=fn==null?void 0:fn.pageSize,ma!=null&&ma.order?(Ve.sort_by=ma==null?void 0:ma.field,Ve.sort_direction=(ma==null?void 0:ma.order)==="ascend"?"asc":"desc"):(Ve.sort_by=null,Ve.sort_direction=null),Dt(bd({},Ve)),dt(Ve)},Wn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(fn,xn,ma)=>Ve.limit*(Ve.page-1)+ma+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:fn=>Ja.createElement(Ae.Z,{placement:"bottomLeft",title:fn},Ja.createElement("span",null,fn))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:fn=>Ja.createElement(Ae.Z,{placement:"bottomLeft",title:fn},Ja.createElement("span",null,fn||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:fn=>Ja.createElement(Ae.Z,{placement:"bottomLeft",title:fn},Ja.createElement("span",null,fn||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(fn,xn)=>Ja.createElement(Ja.Fragment,null,Ja.createElement(Ae.Z,{placement:"bottomLeft",title:fn},Ja.createElement("span",null,fn||"--")),(xn==null?void 0:xn.user_screen_num)>=50&&Ja.createElement(Ae.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},Ja.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(xn==null?void 0:xn.user_screen_num)>0&&Ja.createElement("span",{onClick:()=>Yt(xn==null?void 0:xn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],Qa=fn=>{yn(fn)},nu=()=>{Qn(!1),dt(Ve)},Zu=fn=>{const xn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Hn,En)=>Ja.createElement("span",null,Hn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Hn,En)=>Ja.createElement(Ja.Fragment,null,Hn==="passed"&&Ja.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Hn==="rejected"&&Ja.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Hn==="submitted"&&Ja.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Hn,En)=>Hn?Ja.createElement(Ae.Z,{placement:"bottom",title:Hn},Ja.createElement("span",null,Hn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Hn,En)=>Ja.createElement("span",{className:"current c-light-primary",onClick:()=>{ba.Z.publish("preview-image",Hn)}},"\u67E5\u770B")}],ma=Fe.default.confirm({icon:null,width:700,className:`${as.cusModal} custom-modal-divider`,centered:!0,title:Ja.createElement(oe.Z,null,Ja.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Ja.createElement(ve.Z,null,Ja.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ma.destroy()}))),content:Ja.createElement("div",null,Ja.createElement(x.default,{className:as.customTable,dataSource:[bd({},fn)],bordered:!1,columns:xn,rowKey:"exercise_identity_photo_id",rowClassName:as.row,pagination:!1}))})},ya=fn=>{var xn,ma;const Hn=Fe.default.confirm({icon:null,className:`${as.cusModal} custom-modal-divider`,centered:!0,width:((xn=fn==null?void 0:fn.play_url)==null?void 0:xn.length)<6?724:744,title:Ja.createElement(oe.Z,null,Ja.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),Ja.createElement(ve.Z,null,Ja.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Hn.destroy()}))),content:Ja.createElement("ul",{className:as.sys},(ma=fn==null?void 0:fn.play_url)==null?void 0:ma.map((En,kn)=>Ja.createElement("li",{className:as.li,key:kn},Ja.createElement("div",{className:as.d1},Ja.createElement("div",{className:as.img},Ja.createElement(dc,{src:En==null?void 0:En.replace(".m3u8",".flv"),autoPlay:!0})),Ja.createElement("div",{className:as.btn},Ja.createElement("div",{className:as.b1},"\u56DE\u653E\u89C6\u9891",kn+1))))))})},Oa=fn=>{const xn=Fe.default.confirm({icon:null,className:`${as.cusModal} custom-modal-divider`,centered:!0,width:710,title:Ja.createElement(oe.Z,null,Ja.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Ja.createElement(ve.Z,null,Ja.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>xn.destroy()}))),content:Ja.createElement(oe.Z,null,Ja.createElement("aside",{className:as.imgWrap,style:{marginBottom:40}},Ja.createElement("div",{className:as.img},Ja.createElement("img",{width:326,src:(0,de.Tv)(fn==null?void 0:fn.photo_url)}),Ja.createElement("div",{className:as.textP},"\u91C7\u96C6\u7167\u7247")),Ja.createElement("div",{className:as.img,style:{marginLeft:20}},fn!=null&&fn.identity_url?Ja.createElement("img",{width:326,src:(0,de.Tv)(fn==null?void 0:fn.identity_url)}):Ja.createElement("div",{className:as.no,style:{width:326}},Ja.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Ja.createElement("div",{className:as.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Ja.createElement("section",{className:as.wrap},Ja.createElement(fe.default,{form:et,onChange:Cu,initialValues:{course_group_id:"all"}},Ja.createElement(fe.default.Item,{name:"course_group_id"},Ja.createElement(Se.default.Group,{style:{width:"100%"}},Ja.createElement(oe.Z,null,Ja.createElement(ve.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Ja.createElement(ve.Z,{flex:"80px"},Ja.createElement(Se.default,{value:"all"},"\u5168\u90E8")),Ja.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Be+"px",overflow:"hidden"}},(_e=Fn.course_groups)==null?void 0:_e.map((fn,xn)=>Ja.createElement(Se.default,{key:xn,value:fn.exercise_group_id,className:"ml0 mr8"},fn.exercise_group_name,"(",fn.exercise_group_students,")"))),Ut&&Ja.createElement("span",{onClick:()=>{let fn=document.getElementById("divhe").scrollHeight;Be>47?Pe(47):Pe(fn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Be===47?"\u5C55\u5F00":"\u6536\u8D77",Be===47?Ja.createElement(fs.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Ja.createElement(ps.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Ja.createElement(fe.default.Item,{name:"error_type"},Ja.createElement(Se.default.Group,{style:{width:"100%"}},Ja.createElement(oe.Z,null,Ja.createElement(ve.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Ja.createElement(ve.Z,{flex:"80px"},Ja.createElement(Se.default,{value:"all"},"\u5168\u90E8")),Ja.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Be+"px",overflow:"hidden"}},Xa==null?void 0:Xa.map((fn,xn)=>Ja.createElement(Se.default,{key:xn,value:fn.error_type,className:"ml0 mr8"},fn.error_type_text,"\uFF08",fn.count||0,"\uFF09"))))))),Ja.createElement("div",{className:as.control},Ja.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ve==null?void 0:Ve.keyword,onChange:fn=>ca(fn.target.value),onSearch:()=>{Ve.page=1,Dt(bd({},Ve)),dt(Ve)}}),Ja.createElement(me.ZP,{onClick:()=>ha(!0),style:{marginLeft:"auto"},icon:Ja.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Ja.createElement(me.ZP,{onClick:()=>xt(!0),icon:Ja.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Ja.createElement("div",{className:as.bgH}),Ja.createElement(x.default,{className:as.customTable,dataSource:Vt,bordered:!1,columns:Wn,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:as.row,loading:Kt,onChange:Sa,pagination:{pageSize:Ve.limit,total:un,current:Ve.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:fn=>Ja.createElement("span",{className:"mr10"},"\u5171",Ja.createElement("span",{className:"c-orange"},fn),"\u6761\u6570\u636E")}}),Ja.createElement(sv,{selectIds:bn,visible:Jt,onCancel:()=>Qn(!1),onOk:nu,params:Ve}),Ja.createElement(cv,{visible:Pt,onCancel:()=>xt(!1)}),Ja.createElement(dv,{visible:Rt,onCancel:()=>Yt(!1)}),Ja.createElement(Fe.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:hn,width:900,footer:null,onCancel:()=>{ha(!1)}},Ja.createElement("div",{className:"c-grey-333"},Ja.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),Ja.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Ja.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ja.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ja.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ja.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Ja.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),Ja.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Ja.createElement(qu.Z,null))};var iv=(0,he.connect)(({exercise:ce,user:se})=>({exercise:ce,user:se}))(ov);const sv=({visible:ce,onOk:se,onCancel:ae,selectIds:_e,params:pt})=>{const[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)({}),[Pe]=fe.default.useForm(),Ut=vn=>W0(void 0,null,function*(){Dt(!0);let Fn;ce===!0?Fn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:bd({identity_photo_ids:_e},vn)}):Fn=yield(0,Ce.ZP)(`/api/exercises/${pt==null?void 0:pt.exercise_id}/audit_identity_photo.json`,{method:"post",body:bd({identity_photo_id:ce==null?void 0:ce.exercise_identity_photo_id},vn)}),(Fn==null?void 0:Fn.status)===0&&se(),Dt(!1)});return Ja.createElement(Fe.default,{title:ce!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!ce,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ae()},afterClose:()=>{Pe.resetFields(),Be({})},confirmLoading:Ve,onOk:()=>Pe.submit()},Ja.createElement(fe.default,{className:as.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:Ut,onValuesChange:()=>{Be(bd({},Pe.getFieldsValue()))}},ce!==!0&&Ja.createElement(oe.Z,{style:{marginLeft:28,marginBottom:38}},Ja.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Ja.createElement(ve.Z,null,Ja.createElement("aside",{className:as.imgWrap},Ja.createElement("div",{className:as.img},Ja.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.photo_url)}),Ja.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",ce==null?void 0:ce.photo_url)},className:as.iBtn},"\u9884\u89C8"),Ja.createElement("div",{className:as.text},"\u91C7\u96C6\u7167\u7247")),Ja.createElement("div",{className:as.img,style:{marginLeft:20}},ce!=null&&ce.identity_url?Ja.createElement("img",{width:234,src:(0,de.Tv)(ce==null?void 0:ce.identity_url)}):Ja.createElement("div",{className:as.no,style:{width:326}},Ja.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ce!=null&&ce.identity_url)&&Ja.createElement("div",{onClick:()=>{ba.Z.publish("preview-image",(0,de.Tv)(ce==null?void 0:ce.identity_url))},className:as.iBtn},"\u9884\u89C8"),Ja.createElement("div",{className:as.text},"\u8BC1\u4EF6\u7167\u7247"))))),Ja.createElement(fe.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Ja.createElement(Ie.ZP.Group,null,Ja.createElement(Ie.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Ja.createElement(Ie.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(et==null?void 0:et.state)==="rejected"&&Ja.createElement(fe.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Ja.createElement(Le.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Ja.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},cv=({visible:ce,onCancel:se})=>{const ae=(0,he.useParams)(),[_e,pt]=(0,a.useState)({page:1,limit:20,exercise_id:ae==null?void 0:ae.categoryId}),[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)([]),[Pe,Ut]=(0,a.useState)(0);(0,a.useEffect)(()=>{ce&&(_e.page=1,_e.limit=20,pt(bd({},_e)),Fn(_e))},[ce]);const vn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Vt=>Ja.createElement(Ae.Z,{placement:"bottomLeft",title:Vt},Ja.createElement("span",null,Vt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Vt=>Ja.createElement(Ja.Fragment,null,Vt===0&&Ja.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Vt=>Ja.createElement(Ae.Z,{placement:"bottomLeft",title:Vt},Ja.createElement("span",null,Vt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Vt=>Ja.createElement(Ae.Z,{placement:"bottomLeft",title:Vt},Ja.createElement("span",null,Vt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Vt=>Ja.createElement("img",{className:"current",onClick:()=>ba.Z.publish("preview-image",`${ke.Z.API_SERVER}${Vt}`),width:70,height:40,src:`${ke.Z.API_SERVER}${Vt}`})}],Fn=Vt=>W0(void 0,null,function*(){const Sn=Au().cloneDeep(Vt);Dt(!0);const bn=yield(0,Ce.ZP)(`/api/exercises/${Vt==null?void 0:Vt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Sn});Dt(!1),Ut(bn==null?void 0:bn.total_count),Be((bn==null?void 0:bn.exercise_screen_actions)||[])}),It=Vt=>{_e.page=Vt==null?void 0:Vt.current,_e.limit=Vt==null?void 0:Vt.pageSize,pt(bd({},_e)),Fn(_e)};return Ja.createElement(Fe.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:ce,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Ja.createElement(x.default,{dataSource:et,bordered:!1,columns:vn,size:"large",loading:Ve,locale:{emptyText:Ja.createElement(zt.Z,null)},onChange:It,pagination:{pageSize:_e.limit,total:Pe,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Vt=>Ja.createElement("span",{className:"mr10"},"\u5171",Ja.createElement("span",{className:"c-orange"},Vt),"\u6761\u6570\u636E")}}))},dv=({visible:ce,onCancel:se})=>{const ae=(0,he.useParams)(),[_e,pt]=(0,a.useState)({page:1,limit:9999,user_id:ce,error_type:[8],exercise_id:ae==null?void 0:ae.categoryId}),[Ve,Dt]=(0,a.useState)(!1),[et,Be]=(0,a.useState)([]);(0,a.useEffect)(()=>{ce&&Pe(lv(bd({},_e),{user_id:ce}))},[ce]);const Pe=Fn=>W0(void 0,null,function*(){const It=Au().cloneDeep(Fn);console.log(It,"sendData"),Dt(!0);const Vt=yield(0,Ce.ZP)(`/api/exercises/${Fn==null?void 0:Fn.exercise_id}/exercise_abnormities.json`,{method:"get",params:It});Dt(!1),Be((Vt==null?void 0:Vt.exercise_abnormites)||[])}),Ut=Fn=>W0(void 0,null,function*(){Fe.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>W0(void 0,null,function*(){(yield(0,Ce.ZP)(`/api/exercises/${ae==null?void 0:ae.categoryId}/exercise_user_screens/${Fn}.json`,{method:"delete"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),Pe(_e))})})}),vn=(et==null?void 0:et[0])||{};return Ja.createElement(Fe.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!ce,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{se()},footer:null},Ja.createElement(jt.Z,{spinning:Ve},Ja.createElement("div",{style:{maxHeight:500}},Ja.createElement("div",{className:"c-grey-333 blod mb10"},vn==null?void 0:vn.real_name," ",vn==null?void 0:vn.student_id),(vn==null?void 0:vn.user_screen_num)>=50&&Ja.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Ja.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Ja.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),et==null?void 0:et.map((Fn,It)=>{var Vt,Sn;return Ja.createElement("div",{key:It},Ja.createElement("div",{className:"mb10"},Ja.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Ja.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Fn==null?void 0:Fn.created_at),Ja.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Ja.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Vt=Fn==null?void 0:Fn.exercise_user_screens)==null?void 0:Vt.length),"\u5F20")),Ja.createElement("div",{className:as.listWrap},(Sn=Fn==null?void 0:Fn.exercise_user_screens)==null?void 0:Sn.map(bn=>Ja.createElement("div",{key:bn==null?void 0:bn.id,className:as.list},Ja.createElement("img",{src:`${ke.Z.API_SERVER}${bn==null?void 0:bn.url}`}),Ja.createElement("div",{className:as.time},Ja.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Ja.createElement("span",{className:"c-grey-333 font12"},bn==null?void 0:bn.created_at)),Ja.createElement("div",{className:as.mask},Ja.createElement("div",{className:as.icons},Ja.createElement("i",{onClick:()=>ba.Z.publish("preview-image",`${ke.Z.API_SERVER}${bn==null?void 0:bn.url}`),className:"iconfont icon-fangda3 mr15"}),Ja.createElement("i",{onClick:()=>Ut(bn==null?void 0:bn.id),className:"iconfont icon-shanchu14"})))))))}))))};var T0={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Fg=z(66911),mv=z(97917),gv=z(41727),fv=z(12971),vv=z(23377);const pv=ce=>{const se=ae=>{const _e=new Notification(ae.title,{body:ae.message,icon:ae.icon||"/ip.png"});_e.addEventListener("click",()=>{ae.link&&window.open(ae.link,ae.target||"_blank")}),setTimeout(()=>{_e.close()},3e4)};"Notification"in window?Notification.permission==="granted"?se(ce):Notification.permission!=="denied"&&Notification.requestPermission().then(ae=>{ae==="granted"&&se(ce)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Ev=z(17755),Av=z(6151),hv=z(58387),Fv=z(44694),yv=z(91640),Cv=z(32637),Bv=z(3921),yg={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},kc=z(67294),Sv=Object.defineProperty,Pv=Object.defineProperties,Dv=Object.getOwnPropertyDescriptors,Cg=Object.getOwnPropertySymbols,bv=Object.prototype.hasOwnProperty,wv=Object.prototype.propertyIsEnumerable,Bg=(ce,se,ae)=>se in ce?Sv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,Xm=(ce,se)=>{for(var ae in se||(se={}))bv.call(se,ae)&&Bg(ce,ae,se[ae]);if(Cg)for(var ae of Cg(se))wv.call(se,ae)&&Bg(ce,ae,se[ae]);return ce},xv=(ce,se)=>Pv(ce,Dv(se)),Jm=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Iv=({shixunHomeworks:ce,exercise:se,loading:ae,dispatch:_e})=>{var pt,Ve,Dt,et,Be,Pe;const[Ut,vn]=(0,a.useState)({page:1,limit:10}),[Fn,It]=(0,a.useState)(-1),[Vt,Sn]=(0,a.useState)(""),[bn,yn]=(0,a.useState)({}),[un,Ht]=(0,a.useState)(!1),[Kt,wn]=(0,a.useState)(!1),Jt=(0,he.useParams)(),[Qn,hn]=(0,a.useState)({}),ha=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Xa,fa,dt)=>(Ut.page-1)*Ut.limit+dt+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Xa=>Xa||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Xa,fa)=>kc.createElement("div",{className:yg.banding,title:Xa||"--"},Xa||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Xa,fa)=>Xa===0?kc.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Xa===1?kc.createElement("span",{style:{color:"#DF3042"}},!fa.is_make_up&&"\u8003\u8BD5\u4E2D",fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Xa===2?kc.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):kc.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Xa,fa)=>{let dt=new Date().getTime();return Qn!=null&&Qn.appraise_setting&&(Qn!=null&&Qn.sealed_review)&&new Date(Qn==null?void 0:Qn.appraise_end_time).getTime()>dt?"--":!Xa&&fa.review_status?"\u8BC4\u9605\u4E2D":Xa?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Xa=>Xa===1?kc.createElement("span",{className:"c-green"},"\u6210\u529F"):kc.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Xa=>!!Xa);(0,a.useEffect)(()=>{var Xa,fa;((Xa=se.actionTabs)==null?void 0:Xa.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(It((fa=se.actionTabs)==null?void 0:fa.status),Pt())},[(pt=se.actionTabs)==null?void 0:pt.key]),(0,a.useEffect)(()=>{var Xa;((Xa=se.actionTabs)==null?void 0:Xa.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&Fn!=null&&Yt(1,10)},[Fn]);const Pt=()=>Jm(void 0,null,function*(){const Xa=yield(0,Ce.ZP)(`/api/exercises/${Jt.categoryId}/header_info.json`,{method:"get"});(Xa==null?void 0:Xa.status)===0&&hn((Xa==null?void 0:Xa.data)||{})}),xt=Xa=>{Ut.keyword=Xa,Ut.page=1,vn(Xm({},Ut)),Rt(Ut)},Rt=Xa=>Jm(void 0,null,function*(){var fa,dt;wn(!0);const Da=yield(0,Ce.ZP)(`/api/exercise_resubmits/${(fa=se.actionTabs)==null?void 0:fa.id}/resubmit_student_list.json`,{method:"get",params:xv(Xm({},Xa),{success_status:Fn!=-1?[Fn]:null,exercise_id:Jt==null?void 0:Jt.categoryId,exercise_question_id:(dt=se.actionTabs)==null?void 0:dt.questionId})});(Da==null?void 0:Da.status)===0&&yn(Da||{}),wn(!1)}),Yt=(Xa,fa)=>{Ut.page=Xa,Ut.limit=fa,vn(Xm({},Ut)),Rt(Ut)},gn=()=>Jm(void 0,null,function*(){var Xa,fa,dt,Da;if(Fn==1&&((Xa=bn==null?void 0:bn.success_status)==null?void 0:Xa[1].count)==0||Fn==2&&((fa=bn==null?void 0:bn.success_status)==null?void 0:fa[0].count)==0)return pe.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");Ht(!0);const ca=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Jt==null?void 0:Jt.categoryId,exercise_users_ids:bn==null?void 0:bn.exercise_users_ids,exercise_question_id:(dt=se.actionTabs)==null?void 0:dt.questionId}});(ca==null?void 0:ca.status)===0&&(nn(),(Da=se.actionTabs)==null||Da.onOK()),Ht(!1)}),nn=()=>{_e({type:"exercise/setActionTabs",payload:{key:""}}),Sn(""),It(null)};return kc.createElement(Fe.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Ve=se.actionTabs)==null?void 0:Ve.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:un,onCancel:()=>nn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>gn()},kc.createElement("div",{className:yg.radio_con},kc.createElement("div",null,kc.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),kc.createElement(Ie.ZP.Group,{onChange:Xa=>{It(Xa.target.value)},value:Fn,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Dt=bn==null?void 0:bn.success_status)==null?void 0:Dt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((et=bn==null?void 0:bn.success_status)==null?void 0:et[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),kc.createElement("div",{className:"flex justify-between item-center mb10"},kc.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",kc.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((Be=bn==null?void 0:bn.success_status)==null?void 0:Be[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",kc.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((Pe=bn==null?void 0:bn.success_status)==null?void 0:Pe[0].count)||0),"\u4EBA"),kc.createElement(Le.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Vt,onChange:Xa=>Sn(Xa.target.value),onSearch:xt})),kc.createElement(x.default,{loading:Kt,dataSource:(bn==null?void 0:bn.data)||[],columns:ha,pagination:{current:Ut.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ut.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(bn==null?void 0:bn.count)||0,size:"default",showTotal:de.rU,onChange:Yt},onChange:(Xa,fa,dt)=>{dt!=null&&dt.order?(Ut.sort_by=dt==null?void 0:dt.field,Ut.direction=(dt==null?void 0:dt.order)==="ascend"?"asc":"desc"):(Ut.sort_by=null,Ut.direction=null),Rt(Ut)}}))};var Lv=(0,he.connect)(({shixunHomeworks:ce,exercise:se,loading:ae,user:_e})=>({shixunHomeworks:ce,exercise:se,loading:ae.effects,user:_e}))(Iv),C0=z(67294),Nv=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Ov=({exercise:ce,loading:se,dispatch:ae})=>{var _e,pt;const[Ve,Dt]=(0,a.useState)([]),et=(0,he.useParams)(),Be=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Ut=>C0.createElement(Ae.Z,{placement:"bottom",title:Ut},C0.createElement("span",{style:{color:"#333"}},Ge()(Ut).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Ut,vn)=>C0.createElement("span",{style:{color:"#333"}},vn==null?void 0:vn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Ut,vn)=>(vn==null?void 0:vn.status)=="running"?C0.createElement("span",{style:{color:"#333"}}," ",C0.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",vn==null?void 0:vn.rate):C0.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",vn==null?void 0:vn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",vn==null?void 0:vn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var Ut;((Ut=ce.actionTabs)==null?void 0:Ut.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&Pe()},[(_e=ce.actionTabs)==null?void 0:_e.key]);const Pe=()=>Nv(void 0,null,function*(){var Ut;const vn=yield(0,Ce.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(Ut=ce.actionTabs)==null?void 0:Ut.params});vn.status===0&&Dt(vn==null?void 0:vn.data)});return C0.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((pt=ce.actionTabs)==null?void 0:pt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{ae({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},C0.createElement(x.default,{pagination:!1,dataSource:Ve,columns:Be,className:"mb10"}))};var Mv=(0,he.connect)(({exercise:ce,loading:se,user:ae})=>({exercise:ce,loading:se.effects,user:ae}))(Ov),Rv=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())}),Tv=({id:ce,dispatch:se})=>{const[ae,_e]=(0,a.useState)(null);(0,a.useEffect)(()=>{pt()},[]);const pt=()=>Rv(void 0,null,function*(){var Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn;const yn=ce;let un;do if(un=yield(0,Ce.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:yn}}),((Ve=un==null?void 0:un.data)==null?void 0:Ve.status)===1){_e([(et=(Dt=un==null?void 0:un.data)==null?void 0:Dt.progress)==null?void 0:et.current_success_count,(Pe=(Be=un==null?void 0:un.data)==null?void 0:Be.progress)==null?void 0:Pe.total]);break}else if(((Ut=un==null?void 0:un.data)==null?void 0:Ut.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),_e([(Fn=(vn=un==null?void 0:un.data)==null?void 0:vn.progress)==null?void 0:Fn.current_success_count,(Vt=(It=un==null?void 0:un.data)==null?void 0:It.progress)==null?void 0:Vt.total]),yield new Promise(Ht=>setTimeout(Ht,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Sn=un==null?void 0:un.data)==null?void 0:Sn.status)===0);se({type:"exercise/setCommonHeader",payload:{progress:(bn=un==null?void 0:un.data)==null?void 0:bn.progress}})});return a.createElement(a.Fragment,null,ae&&a.createElement(oe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(jt.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",ae[0]," / ",ae[1])))},wm={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},Sg=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const kv=({exercise:ce,dispatch:se,onOk:ae})=>{const _e=(0,he.useParams)();let[pt,Ve]=(0,a.useState)([]);const[Dt,et]=(0,a.useState)([]),[Be,Pe]=(0,a.useState)(!0),[Ut,vn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ce.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&Fn()},[ce.actionTabs.key]);const Fn=()=>Sg(void 0,null,function*(){Pe(!0);const Vt=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:_e==null?void 0:_e.categoryId}});Vt&&Ve((Vt==null?void 0:Vt.exercise_report_setting)||[]),Pe(!1)}),It=()=>{se({type:"exercise/setActionTabs",payload:{}})};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{et([]),vn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:ce.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>Sg(void 0,null,function*(){var Vt,Sn;console.log("---",pt);let bn=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Sn=(Vt=ce.actionTabs)==null?void 0:Vt.params)==null?void 0:Sn.exercise_user_id,report_settings:pt}});(bn==null?void 0:bn.status)===0&&(pe.ZP.info("\u63D0\u4EA4\u6210\u529F"),se({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:wm.customModal,onCancel:It},a.createElement("aside",{className:wm.checking},a.createElement("div",{className:wm.content},a.createElement("div",{className:wm.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),pt==null?void 0:pt.map(Vt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Vt==null?void 0:Vt.name,"\uFF1A"),a.createElement(Le.default,{size:"large",style:{flex:1},defaultValue:Vt.content,onChange:Sn=>{Vt.content=Sn.target.value,Ve(pt)}}))))))};var jv=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(kv),zv={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},us={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},qm={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},zd=z(67294),Zv=Object.defineProperty,Qv=Object.defineProperties,Uv=Object.getOwnPropertyDescriptors,Pg=Object.getOwnPropertySymbols,Hv=Object.prototype.hasOwnProperty,Wv=Object.prototype.propertyIsEnumerable,Dg=(ce,se,ae)=>se in ce?Zv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,V0=(ce,se)=>{for(var ae in se||(se={}))Hv.call(se,ae)&&Dg(ce,ae,se[ae]);if(Pg)for(var ae of Pg(se))Wv.call(se,ae)&&Dg(ce,ae,se[ae]);return ce},G0=(ce,se)=>Qv(ce,Uv(se));const{RangePicker:Vv}=Ca.default,Gv=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et;const{actionTabs:Be={},course_groups:Pe=[]}=ce,Ut=(0,he.useParams)(),[,vn,Fn,It]=(0,sn.U)(ne.FN,{exercise_id:Ut==null?void 0:Ut.categoryId}),[Vt,Sn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((_e=Be==null?void 0:Be.data)==null?void 0:_e.exercise_group_id)||"all",keyword:"",status:((pt=Be==null?void 0:Be.data)==null?void 0:pt.status)!==void 0?(Ve=Be==null?void 0:Be.data)==null?void 0:Ve.status:""}),bn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},yn={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},un=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{Be!=null&&Be.data&&Fn(G0(V0({},Vt),{exercise_group_id:(Vt==null?void 0:Vt.exercise_group_id)=="all"?"":Vt==null?void 0:Vt.exercise_group_id,exercise_id:Ut==null?void 0:Ut.categoryId}))},[Be==null?void 0:Be.data,Vt]),zd.createElement(Fe.default,{centered:!0,title:Be==null?void 0:Be.key,open:(Be==null?void 0:Be.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:un,className:qm.mymodal},zd.createElement("div",{className:"flex item-center justify-between"},zd.createElement("div",null,zd.createElement(ft.default,{style:{width:140},value:Vt==null?void 0:Vt.status,onChange:Ht=>{Sn(G0(V0({},Vt),{status:Ht}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),zd.createElement(ft.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Vt==null?void 0:Vt.exercise_group_id,onChange:Ht=>{console.log(Ht);let Kt=[...Ht];Kt.length===0&&(Kt=["all"]),Kt.includes("all")&&Kt.length>1&&(Kt[Kt.length-1]=="all"?Kt=["all"]:Kt=Kt.filter(wn=>wn!=="all")),Sn(G0(V0({},Vt),{exercise_group_id:Kt}))},filterOption:(Ht,Kt)=>Kt.label.indexOf(Ht.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Pe.map(Ht=>({label:Ht==null?void 0:Ht.exercise_group_name,value:Ht==null?void 0:Ht.exercise_group_id}))]}),zd.createElement(Vv,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[Ge()((0,de.U6)(),"HH:mm"),Ge()((0,de.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(Ht,Kt)=>{Sn(G0(V0({},Vt),{start_time:Kt[0],end_time:Kt[1]}))}})),zd.createElement(Qr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ht=>{Sn(G0(V0({},Vt),{keyword:Ht}))}})),zd.createElement(x.default,{className:"mt10",dataSource:((Dt=It==null?void 0:It.data)==null?void 0:Dt.list)||[],scroll:{y:500},loading:vn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(Ht,Kt,wn)=>`${((Vt==null?void 0:Vt.page)-1)*10+wn+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:Ht=>Ht||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:Ht=>Ht||0},{title:"\u72B6\u6001",dataIndex:"status",render:Ht=>zd.createElement("span",{style:{color:bn[Ht]}},yn[Ht])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:Ht=>Ht?Ge()(Ht).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Vt.page,pageSize:Vt==null?void 0:Vt.limit,onChange:(Ht,Kt)=>{Sn(G0(V0({},Vt),{page:Ht,limit:Kt}))},total:((et=It==null?void 0:It.data)==null?void 0:et.size)||0,showTotal:Ht=>zd.createElement("span",{className:"font12 c-666"},"\u5171",zd.createElement("span",{style:{color:"#3061D0"}},Ht),"\u6761\u6570\u636E")}}))};var Kv=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(Gv),Sc=z(67294),Yv=Object.defineProperty,Xv=Object.defineProperties,Jv=Object.getOwnPropertyDescriptors,bg=Object.getOwnPropertySymbols,qv=Object.prototype.hasOwnProperty,_v=Object.prototype.propertyIsEnumerable,wg=(ce,se,ae)=>se in ce?Yv(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,sm=(ce,se)=>{for(var ae in se||(se={}))qv.call(se,ae)&&wg(ce,ae,se[ae]);if(bg)for(var ae of bg(se))_v.call(se,ae)&&wg(ce,ae,se[ae]);return ce},cm=(ce,se)=>Xv(ce,Jv(se));const $v=(ce="")=>{var se,ae;const _e=document.createElement("html");return _e.innerHTML=(0,Ee.ZP)(ce),Sc.createElement("span",null,((ae=(se=_e==null?void 0:_e.children)==null?void 0:se[1])==null?void 0:ae.textContent)||(_e==null?void 0:_e.textContent)||"")},{RangePicker:jp}=Ca.default,ep=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe,Ut,vn,Fn;const{actionTabs:It={},course_groups:Vt=[]}=ce,Sn=(0,he.useParams)(),[,bn,yn,un]=(0,sn.U)(ne.OL,{exercise_id:Sn==null?void 0:Sn.categoryId}),[Ht,Kt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((_e=It==null?void 0:It.data)==null?void 0:_e.exercise_group_id)||"all",exercise_question_id:(pt=It==null?void 0:It.data)==null?void 0:pt.exercise_question_id,keyword:"",status:"",not_complete:((Ve=It==null?void 0:It.data)==null?void 0:Ve.not_complete)||!1}),wn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Jt=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{It!=null&&It.data&&yn(cm(sm({},Ht),{exercise_group_id:(Ht==null?void 0:Ht.exercise_group_id)=="all"?"":Ht==null?void 0:Ht.exercise_group_id,exercise_id:Sn==null?void 0:Sn.categoryId}))},[It==null?void 0:It.data,Ht]),Sc.createElement(Fe.default,{centered:!0,title:Sc.createElement(Sc.Fragment,null,"\u9519\u9898\u8BE6\u60C5",Sc.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Dt=It==null?void 0:It.data)==null?void 0:Dt.title,"\uFF09"),Sc.createElement(Ae.Z,{title:Sc.createElement(Sc.Fragment,null,"\u9898\u76EE\uFF1A",$v((et=It==null?void 0:It.data)==null?void 0:et.question_title),Sc.createElement("br",null),"\u9898\u578B\uFF1A",(Be=It==null?void 0:It.data)==null?void 0:Be.question_type,Sc.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(Pe=It==null?void 0:It.data)==null?void 0:Pe.rate,"%",Sc.createElement("br",null))},Sc.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(It==null?void 0:It.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Jt,className:qm.mymodal},Sc.createElement("div",{className:"flex item-center justify-between"},Sc.createElement("div",null,Sc.createElement(ft.default,{style:{width:140},value:Ht==null?void 0:Ht.status,onChange:Qn=>{Kt(cm(sm({},Ht),{status:Qn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),Sc.createElement(ft.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Ht==null?void 0:Ht.exercise_group_id,onChange:Qn=>{console.log(Qn);let hn=[...Qn];hn.length===0&&(hn=["all"]),hn.includes("all")&&hn.length>1&&(hn[hn.length-1]=="all"?hn=["all"]:hn=hn.filter(ha=>ha!=="all")),Kt(cm(sm({},Ht),{exercise_group_id:hn}))},filterOption:(Qn,hn)=>hn.label.indexOf(Qn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Vt.map(Qn=>({label:Qn==null?void 0:Qn.exercise_group_name,value:Qn==null?void 0:Qn.exercise_group_id}))]})),Sc.createElement(Qr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Qn=>{Kt(cm(sm({},Ht),{keyword:Qn}))}})),Sc.createElement(x.default,{className:"mt10",dataSource:((Ut=un==null?void 0:un.data)==null?void 0:Ut.list)||[],scroll:{y:500},loading:bn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(Qn,hn,ha)=>`${((Ht==null?void 0:Ht.page)-1)*10+ha+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:Qn=>Qn||"\u672A\u5206\u73ED"},((vn=It==null?void 0:It.data)==null?void 0:vn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:Qn=>Qn?"\u662F":"\u5426"}].filter(Qn=>!!Qn),pagination:{current:Ht.page,pageSize:Ht==null?void 0:Ht.limit,onChange:(Qn,hn)=>{Kt(cm(sm({},Ht),{page:Qn,limit:hn}))},total:((Fn=un==null?void 0:un.data)==null?void 0:Fn.size)||0,showTotal:Qn=>Sc.createElement("span",{className:"font12 c-666"},"\u5171",Sc.createElement("span",{style:{color:"#3061D0"}},Qn),"\u6761\u6570\u636E")}}))};var tp=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(ep),s0=z(16199),$s=z(67294),np=Object.defineProperty,ap=Object.defineProperties,up=Object.getOwnPropertyDescriptors,xg=Object.getOwnPropertySymbols,rp=Object.prototype.hasOwnProperty,lp=Object.prototype.propertyIsEnumerable,Ig=(ce,se,ae)=>se in ce?np(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,dm=(ce,se)=>{for(var ae in se||(se={}))rp.call(se,ae)&&Ig(ce,ae,se[ae]);if(xg)for(var ae of xg(se))lp.call(se,ae)&&Ig(ce,ae,se[ae]);return ce},xm=(ce,se)=>ap(ce,up(se));const{RangePicker:zp}=Ca.default,op=({exercise:ce,dispatch:se,handleOnComplete:ae})=>{var _e,pt,Ve,Dt,et,Be,Pe;const{actionTabs:Ut={},course_groups:vn=[]}=ce,Fn=(0,he.useParams)(),[,It,Vt,Sn]=(0,sn.U)(ne.Wm,{exercise_id:Fn==null?void 0:Fn.categoryId}),[bn,yn]=(0,a.useState)({page:1,limit:10,keyword:"",status:((_e=Ut==null?void 0:Ut.data)==null?void 0:_e.status)||"",exercise_group_id:((pt=Ut==null?void 0:Ut.data)==null?void 0:pt.exercise_group_id)||"all",question_type:((Ve=Ut==null?void 0:Ut.data)==null?void 0:Ve.question_type)!==void 0?(Dt=Ut==null?void 0:Ut.data)==null?void 0:Dt.question_type:"",exercise_question_id:(et=Ut==null?void 0:Ut.data)==null?void 0:et.exercise_question_id}),[un,Ht]=(0,a.useState)(),[Kt,wn]=(0,a.useState)({}),[Jt,Qn]=(0,a.useState)(!1),hn=[{name:"\u5168\u90E8",value:"all",question_type:""},{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],ha=()=>{se({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(Ut==null?void 0:Ut.data,"actionTabs?.data"),Ut!=null&&Ut.data&&Vt(xm(dm({},bn),{exercise_group_id:(bn==null?void 0:bn.exercise_group_id)=="all"?"":bn==null?void 0:bn.exercise_group_id,exercise_id:Fn==null?void 0:Fn.categoryId}))},[Ut==null?void 0:Ut.data,bn]),$s.createElement($s.Fragment,null,$s.createElement(Fe.default,{centered:!0,title:Ut==null?void 0:Ut.key,open:(Ut==null?void 0:Ut.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ha,className:qm.mymodal},$s.createElement("div",{className:"flex item-center justify-between"},$s.createElement("div",null,$s.createElement(ft.default,{style:{width:160},listHeight:200,value:(bn==null?void 0:bn.question_type)===0?0:(bn==null?void 0:bn.question_type)||"",onChange:Pt=>{console.log(Pt),yn(xm(dm({},bn),{question_type:Pt}))}},hn.map(Pt=>$s.createElement(ft.default.Option,{key:Pt.value,value:Pt.question_type},Pt.name)))),$s.createElement(Qr.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Pt=>{yn(xm(dm({},bn),{keyword:Pt}))}})),$s.createElement(x.default,{className:"mt10",dataSource:((Be=Sn==null?void 0:Sn.data)==null?void 0:Be.list)||[],scroll:{y:500},loading:It,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(Pt,xt,Rt)=>`${((bn==null?void 0:bn.page)-1)*10+Rt+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(Pt,xt,Rt)=>$s.createElement("span",null,$s.createElement(uu.Z,{key:1,showLines:1,showTextOnly:!0,value:xt==null?void 0:xt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(Pt,xt,Rt)=>{var Yt,gn;return(gn=(Yt=hn==null?void 0:hn.filter(nn=>nn.question_type===Pt))==null?void 0:Yt[0])==null?void 0:gn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Pt,xt,Rt)=>$s.createElement("a",{onClick:()=>{var Yt;const gn=((Yt=(0,s0.eS)([dm({},xt)]))==null?void 0:Yt[0])||{};wn(gn),Qn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:bn.page,pageSize:bn==null?void 0:bn.limit,onChange:(Pt,xt)=>{yn(xm(dm({},bn),{page:Pt,limit:xt}))},total:((Pe=Sn==null?void 0:Sn.data)==null?void 0:Pe.size)||0,showTotal:Pt=>$s.createElement("span",{className:"font12 c-666"},"\u5171",$s.createElement("span",{style:{color:"#3061D0"}},Pt),"\u6761\u6570\u636E")}})),$s.createElement(Fe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{Qn(!1)},open:Jt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},$s.createElement($s.Fragment,null,(Kt==null?void 0:Kt.question_type)===0&&$s.createElement(s0.PQ,{data:Kt}),(Kt==null?void 0:Kt.question_type)===1&&$s.createElement(s0.jM,{data:Kt}),(Kt==null?void 0:Kt.question_type)===2&&$s.createElement(s0.$C,{data:Kt}),(Kt==null?void 0:Kt.question_type)===3&&$s.createElement(s0.P1,{data:Kt}),(Kt==null?void 0:Kt.question_type)===4&&$s.createElement(s0.JE,{data:Kt}),(Kt==null?void 0:Kt.question_type)===6&&$s.createElement(s0.g0,{data:Kt}),(Kt==null?void 0:Kt.question_type)===7&&$s.createElement(s0.rK,{data:Kt}),(Kt==null?void 0:Kt.question_type)===8&&$s.createElement(s0.ZP,{data:Kt}))))};var ip=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(op),sp=Object.defineProperty,cp=Object.defineProperties,dp=Object.getOwnPropertyDescriptors,Lg=Object.getOwnPropertySymbols,mp=Object.prototype.hasOwnProperty,gp=Object.prototype.propertyIsEnumerable,Ng=(ce,se,ae)=>se in ce?sp(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,jc=(ce,se)=>{for(var ae in se||(se={}))mp.call(se,ae)&&Ng(ce,ae,se[ae]);if(Lg)for(var ae of Lg(se))gp.call(se,ae)&&Ng(ce,ae,se[ae]);return ce},wd=(ce,se)=>cp(ce,dp(se)),K0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const{RangePicker:Zp}=Ca.default,fp=({classroomList:ce,exercise:se,dispatch:ae,accuracy:_e,setAccuracy:pt})=>{var Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht,Kt,wn,Jt,Qn,hn,ha,Pt,xt;const Rt=(0,he.useParams)(),[Yt,gn]=(0,a.useState)(jc(jc({},{page:1,limit:20}),Rt)),[nn,Xa]=(0,a.useState)({exercise_group_id:["all"]}),[fa]=fe.default.useForm(),[dt,Da]=(0,a.useState)([]),[ca,Cu]=(0,a.useState)({}),[Sa,Wn]=(0,a.useState)({}),[Qa,nu]=(0,a.useState)({}),[Zu,ya]=(0,a.useState)(!1),[Oa,fn]=(0,a.useState)(!1),[xn,ma]=(0,a.useState)(_e),Hn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},En={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},kn={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},pn={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},da={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{Ou()},[nn]),(0,a.useEffect)(()=>{Va()},[]),(0,a.useEffect)(()=>{_e&&ma(_e)},[_e]);const Va=()=>K0(void 0,null,function*(){var mu,_u,Or;const yu=yield(0,Ce.ZP)(`/api/exercises/${Yt.categoryId}/header_info.json`,{method:"get"});if((yu==null?void 0:yu.status)===0){const Pr=[{label:"\u5168\u90E8",value:"all"}];ae({type:"exercise/save",payload:{course_groups:(mu=yu==null?void 0:yu.data)==null?void 0:mu.course_groups}}),(Or=(_u=yu==null?void 0:yu.data)==null?void 0:_u.course_groups)==null||Or.forEach(Tl=>{Pr.push({label:Tl==null?void 0:Tl.exercise_group_name,value:Tl==null?void 0:Tl.exercise_group_id})}),Da(Pr)}}),au=(0,a.useMemo)(()=>{var mu;return a.createElement(td.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA +{d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:Sa==null?void 0:Sa.data1,color:(mu=Sa==null?void 0:Sa.data1)==null?void 0:mu.map(_u=>pn[_u==null?void 0:_u.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:_u=>{setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:wd(jc({},nn),{status:Hn[_u==null?void 0:_u.name]})}})},0)}}})},[Sa==null?void 0:Sa.data1]),qa=(0,a.useMemo)(()=>{var mu,_u;return a.createElement(td.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(mu=Sa==null?void 0:Sa.data2)==null?void 0:mu.map(Or=>Or==null?void 0:Or.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(_u=Sa==null?void 0:Sa.data2)==null?void 0:_u.map(Or=>Or==null?void 0:Or.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:Or=>{setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:wd(jc({},nn),{status:1})}})},0)}}})},[Sa==null?void 0:Sa.data2]),Fr=(0,a.useMemo)(()=>{var mu,_u,Or,yu,Pr,Tl;return a.createElement(td.Z,{option:{tooltip:{trigger:"axis",formatter:function(kl){var ni;return`${kl[0].name}
    + \u9519\u9898\u4EBA\u6570: ${kl[0].value}\u4EBA
    + \u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((ni=kl[1])==null?void 0:ni.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:wd(jc({type:"slider",show:((mu=Sa==null?void 0:Sa.data3)==null?void 0:mu.length)>10},((_u=Sa==null?void 0:Sa.data3)==null?void 0:_u.length)>10?{start:0,end:Math.floor(9*100/((Or=Sa==null?void 0:Sa.data3)==null?void 0:Or.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(yu=Sa==null?void 0:Sa.data3)==null?void 0:yu.map(kl=>kl==null?void 0:kl.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(Pr=Sa==null?void 0:Sa.data3)==null?void 0:Pr.map(kl=>kl==null?void 0:kl.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(Tl=Sa==null?void 0:Sa.data3)==null?void 0:Tl.map(kl=>kl==null?void 0:kl.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:kl=>{console.log("sdfsdf===",kl),setTimeout(()=>{var ni;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:jc(wd(jc({},nn),{title:kl==null?void 0:kl.name,type:1}),(ni=Sa==null?void 0:Sa.data3)==null?void 0:ni.find(Rn=>(Rn==null?void 0:Rn.name)===(kl==null?void 0:kl.name)))}})},0)}}})},[Sa==null?void 0:Sa.data3]),Mu=(0,a.useMemo)(()=>{var mu;return a.createElement(td.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053 +{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:Qa==null?void 0:Qa.data1,color:(mu=Qa==null?void 0:Qa.data1)==null?void 0:mu.map(_u=>kn[_u==null?void 0:_u.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:_u=>{console.log("sdfsdf===",_u),setTimeout(()=>{ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:wd(jc({},nn),{question_type:En[_u==null?void 0:_u.name]})}})},0)}}})},[Qa==null?void 0:Qa.data1]),ia=(0,a.useMemo)(()=>{var mu,_u;return a.createElement(td.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(mu=Qa==null?void 0:Qa.data2)==null?void 0:mu.map(Or=>Or==null?void 0:Or.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(_u=Qa==null?void 0:Qa.data2)==null?void 0:_u.map(Or=>Or==null?void 0:Or.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:Or=>{console.log("sdfsdf===",Or),setTimeout(()=>{var yu;ae({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:wd(jc(wd(jc({},nn),{title:Or==null?void 0:Or.name,type:2}),(yu=Qa==null?void 0:Qa.data2)==null?void 0:yu.find(Pr=>(Pr==null?void 0:Pr.name)===(Or==null?void 0:Or.name))),{not_complete:!0})}})},0)}}})},[Qa==null?void 0:Qa.data2]),Ou=()=>K0(void 0,null,function*(){ya(!0),yield Promise.all([cr(),il(),Kl()]),ya(!1)}),cr=()=>K0(void 0,null,function*(){var mu;const _u=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Yt==null?void 0:Yt.categoryId}/data_overview.json`,{method:"post",body:wd(jc({},nn),{exercise_group_id:(mu=nn==null?void 0:nn.exercise_group_id)!=null&&mu.includes("all")?"":nn==null?void 0:nn.exercise_group_id})});(_u==null?void 0:_u.status)===0&&Cu(_u==null?void 0:_u.data)}),il=()=>K0(void 0,null,function*(){var mu;const _u=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Yt==null?void 0:Yt.categoryId}/charts.json`,{method:"post",body:wd(jc({},nn),{exercise_group_id:(mu=nn==null?void 0:nn.exercise_group_id)!=null&&mu.includes("all")?"":nn==null?void 0:nn.exercise_group_id})});(_u==null?void 0:_u.status)===0&&Wn(_u==null?void 0:_u.data)}),Kl=()=>K0(void 0,null,function*(){var mu;const _u=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Yt==null?void 0:Yt.categoryId}/ai_charts.json`,{method:"post",body:wd(jc({},nn),{exercise_group_id:(mu=nn==null?void 0:nn.exercise_group_id)!=null&&mu.includes("all")?"":nn==null?void 0:nn.exercise_group_id})});(_u==null?void 0:_u.status)===0&&nu(_u==null?void 0:_u.data)});return a.createElement("div",null,a.createElement(fe.default,{className:us.FormCheckBoxDom,colon:!1,initialValues:nn,onValuesChange:(mu,_u)=>{const Or=jc(jc({},nn),_u);console.log(Or,"newValue"),Xa(jc({},Or))}},a.createElement(oe.Z,{wrap:!1,justify:"space-between"},a.createElement(ve.Z,null,a.createElement(fe.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(mu,_u,Or)=>{var yu,Pr;return(yu=_u||[])!=null&&yu.every(Tl=>Tl==="all")&&mu.includes("all")&&mu.length>1&&(mu=mu.filter(Tl=>Tl!=="all")),(!((Pr=_u||[])!=null&&Pr.includes("all"))&&mu.includes("all")||(mu==null?void 0:mu.length)==0)&&(mu=["all"]),mu}},a.createElement(Se.default.Group,{options:dt}))))),a.createElement("div",{className:us.content},a.createElement(jt.Z,{spinning:Zu},a.createElement("div",{className:us.head},a.createElement("div",{className:us.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:us.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(mu=>{let _u=ca==null?void 0:ca[da[mu==null?void 0:mu.text]];return a.createElement("div",{className:us.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(mu==null?void 0:mu.text)?ae({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:wd(jc({},nn),{status:Hn[mu==null?void 0:mu.text]})}}):ae({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:wd(jc({},nn),{status:Hn[mu==null?void 0:mu.text]})}})}},a.createElement("span",{className:us.num},_u),a.createElement("span",{className:us.text},mu==null?void 0:mu.text))})),a.createElement("div",{className:us.head},a.createElement("div",{className:us.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:us.tubiao},a.createElement("div",{className:us.pie_style},a.createElement("div",{className:us.tb_title},"\u5DF2\u6709",ca==null?void 0:ca.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Dt=(Ve=Sa==null?void 0:Sa.data1)==null?void 0:Ve.find(mu=>(mu==null?void 0:mu.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Dt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",ca==null?void 0:ca.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(Be=(et=Sa==null?void 0:Sa.data1)==null?void 0:et.find(mu=>(mu==null?void 0:mu.name)==="\u672A\u5F00\u59CB"))==null?void 0:Be.rate,"%"),((Pe=Sa==null?void 0:Sa.data1)==null?void 0:Pe.length)>0&&au,a.createElement("div",{className:us.legend,style:{marginTop:30,padding:"0 100px"}},(Ut=Sa==null?void 0:Sa.data1)==null?void 0:Ut.map(mu=>a.createElement("div",{className:us.legend_item},a.createElement("div",{className:us.legend_item_color,style:{backgroundColor:pn[mu==null?void 0:mu.name]}}),a.createElement("div",{className:us.legend_item_text},mu==null?void 0:mu.name))))),a.createElement("div",{className:us.line}),a.createElement("div",{className:us.bar_style},a.createElement("div",{className:us.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(Fn=(vn=Sa==null?void 0:Sa.data2)==null?void 0:vn.find(mu=>(mu==null?void 0:mu.name)==="1\u5929\u5185"))==null?void 0:Fn.value,"\u4EBA\uFF0C\u5360\u6BD4",(Vt=(It=Sa==null?void 0:Sa.data2)==null?void 0:It.find(mu=>(mu==null?void 0:mu.name)==="1\u5929\u5185"))==null?void 0:Vt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(bn=(Sn=Sa==null?void 0:Sa.data2)==null?void 0:Sn.find(mu=>(mu==null?void 0:mu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:bn.value,"\u4EBA\uFF0C\u5360\u6BD4",(un=(yn=Sa==null?void 0:Sa.data2)==null?void 0:yn.find(mu=>(mu==null?void 0:mu.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:un.rate,"%"),((Ht=Sa==null?void 0:Sa.data2)==null?void 0:Ht.length)>0&&qa)),a.createElement("div",{className:us.head,style:{marginTop:30}},a.createElement("div",{className:us.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",_e,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{fn(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:us.tubiao2},((Kt=Sa==null?void 0:Sa.data3)==null?void 0:Kt.length)>0?Fr:a.createElement(zt.Z,null)),a.createElement("div",{className:us.head,style:{marginTop:30}},a.createElement("div",{className:us.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:us.tubiao},a.createElement("div",{className:us.pie_style},((wn=Qa==null?void 0:Qa.data1)==null?void 0:wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:us.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",Qa==null?void 0:Qa.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),Mu):a.createElement(zt.Z,null),a.createElement("div",{className:us.legend},(Jt=Qa==null?void 0:Qa.data1)==null?void 0:Jt.map(mu=>a.createElement("div",{className:us.legend_item},a.createElement("div",{className:us.legend_item_color,style:{backgroundColor:kn[mu==null?void 0:mu.name]}}),a.createElement("div",{className:us.legend_item_text},mu==null?void 0:mu.name))))),a.createElement("div",{className:us.line}),a.createElement("div",{className:us.bar_style},((Qn=Qa==null?void 0:Qa.data2)==null?void 0:Qn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:us.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(hn=Qa==null?void 0:Qa.data2)==null?void 0:hn.map(mu=>mu==null?void 0:mu.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),ia):a.createElement(zt.Z,null))))),((ha=se==null?void 0:se.actionTabs)==null?void 0:ha.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(Kv,null),((Pt=se==null?void 0:se.actionTabs)==null?void 0:Pt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(tp,null),((xt=se==null?void 0:se.actionTabs)==null?void 0:xt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(ip,null),a.createElement(Fe.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:Oa,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>K0(void 0,null,function*(){if(!_e){pe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const mu=yield(0,Ce.ZP)(`/api/ai/wrong_question_push_charts/${Yt==null?void 0:Yt.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:xn}});(mu==null?void 0:mu.status)===0&&(pe.ZP.success("\u8BBE\u7F6E\u6210\u529F"),pt(xn),il(),fn(!1))}),onCancel:()=>{fn(!1)}},a.createElement("div",{className:us.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(Re.Z,{size:"large",value:xn,defaultValue:xn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:mu=>{console.log(mu,"e"),ma(mu)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var vp=(0,he.connect)(({classroomList:ce,exercise:se})=>({classroomList:ce,exercise:se}))(fp),_m=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const pp=({exercise:ce,dispatch:se})=>{const{commonHeader:ae}=ce,_e=(0,he.useParams)(),[pt,Ve]=(0,a.useState)(!0),[Dt,et]=(0,a.useState)(!1),[Be,Pe]=(0,a.useState)(0),{verifyModelUser:Ut,ContactModalElement:vn}=(0,Wd.Z)();(0,a.useEffect)(()=>{Fn()},[]);const Fn=()=>_m(void 0,null,function*(){var It,Vt,Sn,bn;Ve(!0);const yn=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(yn==null?void 0:yn.status)===0&&(et((Vt=(It=yn==null?void 0:yn.data)==null?void 0:It.exercise)==null?void 0:Vt.ai_push_wrong_question),Pe((bn=(Sn=yn==null?void 0:yn.data)==null?void 0:Sn.exercise)==null?void 0:bn.ai_accuracy)),Ve(!1)});return a.createElement("div",{className:zv.wrap},a.createElement(oe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(Ne.Z,{loading:pt,checked:Dt,onChange:It=>_m(void 0,null,function*(){if(!Ut())return;const Vt=()=>_m(void 0,null,function*(){Ve(!0);const Sn=yield(0,Ce.ZP)(`/api/exercises/${_e==null?void 0:_e.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:It}});(Sn==null?void 0:Sn.status)===0&&Fn()});if(It){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Vt});return}Vt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(ae==null?void 0:ae.exercise_status)===3&&Dt&&a.createElement(vp,{accuracy:Be,setAccuracy:Pe}),vn())};var Ep=(0,he.connect)(({exercise:ce})=>({exercise:ce}))(pp),yo={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},Ap=z(13014),hp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",iu=z(67294),Fp=Object.defineProperty,yp=Object.defineProperties,Cp=Object.getOwnPropertyDescriptors,Og=Object.getOwnPropertySymbols,Bp=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable,Mg=(ce,se,ae)=>se in ce?Fp(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,c0=(ce,se)=>{for(var ae in se||(se={}))Bp.call(se,ae)&&Mg(ce,ae,se[ae]);if(Og)for(var ae of Og(se))Sp.call(se,ae)&&Mg(ce,ae,se[ae]);return ce},Im=(ce,se)=>yp(ce,Cp(se)),xd=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Pp=z(96486),Dp=({exercise:ce,globalSetting:se,user:ae,loading:_e,dispatch:pt})=>{var Ve,Dt,et,Be,Pe,Ut,vn,Fn,It,Vt,Sn,bn,yn,un;const{is_open_ai_review:Ht,ai_review_settings:Kt,unified_ai_setting:wn,ai_review_user_id:Jt,exercise_author_id:Qn,is_random:hn,unanswered_handling:ha,unanswered_comment:Pt}=ce==null?void 0:ce.commonHeader,xt=(0,he.useParams)(),[Rt,Yt]=(0,a.useState)([]),[gn,nn]=(0,a.useState)(null),[Xa,fa]=(0,a.useState)(!1),[dt,Da]=(0,a.useState)({is_open_ai_review:!1}),[ca,Cu]=(0,a.useState)(!1),[Sa,Wn]=(0,a.useState)(!1),[Qa,nu]=(0,a.useState)(""),[Zu]=fe.default.useForm(),[ya,Oa]=(0,a.useState)(1),[fn,xn]=(0,a.useState)({combine:[],simple:[]}),[ma,Hn]=(0,a.useState)(null),[En,kn]=(0,a.useState)({}),[pn,da]=(0,a.useState)({}),[Va,au]=(0,a.useState)(!1),[qa,Fr]=(0,a.useState)({}),[Mu,ia]=(0,a.useState)(!1),Ou=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],cr=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{_e["exercise/getCommonHeader"]||il()},[_e["exercise/getCommonHeader"]]);const il=()=>xd(void 0,null,function*(){Da({is_open_ai_review:Ht}),Oa(wn?1:2),wn?Zu.setFieldValue("ai_review_settings",(Kt==null?void 0:Kt.length)>0?Kt:Ou):yield Tl(),Kl(),Jt&&Jt!=-1?(Cu(!1),nn(Jt)):Jt==-1?Cu(!0):nn(Qn),ha==2?Wn(!1):(Wn(!0),nu(Pt))}),Kl=()=>xd(void 0,null,function*(){const Rn=yield pt({type:"teachers/getList",payload:{id:xt==null?void 0:xt.coursesId,coursesId:xt==null?void 0:xt.coursesId,page:1}});return Yt(Rn==null?void 0:Rn.teacher_list),Rn==null?void 0:Rn.teacher_list}),mu=()=>{Fe.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:iu.createElement("div",{className:"tc"},iu.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),iu.createElement("img",{src:Ap,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},_u=()=>xd(void 0,null,function*(){if((dt==null?void 0:dt.is_open_ai_review)===!1)return Or({is_open_ai_review:!1});let Rn=Zu.getFieldValue("ai_review_settings");if(ya==1){if(!(0,de.BR)(Rn))return}else{const pa=[];for(const[po,Ho]of Object.entries(En)){if(!(pn!=null&&pn[po])){pe.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}pa.push({exercise_question_id:po,list:Ho})}Rn=pa}yield Zu.validateFields(),Or(Im(c0({},dt),{unified_ai_setting:ya==1,ai_review_settings:Rn,ai_review_user_id:ca?-1:gn,unanswered_handling:Sa?1:2,unanswered_comment:Sa?Qa:""}))}),Or=Rn=>xd(void 0,null,function*(){fa(!0);const pa=yield(0,Ce.ZP)(`/api/exercises/${xt==null?void 0:xt.categoryId}/ai_review_settings.json`,{method:"post",body:Rn});(pa==null?void 0:pa.status)===0&&(Rn!=null&&Rn.is_open_ai_review?Fe.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>xd(void 0,null,function*(){const po=yield(0,Ce.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:xt.categoryId}});if((po==null?void 0:po.status)===-21){Fe.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>xd(void 0,null,function*(){}),content:iu.createElement("div",null,iu.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),iu.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}pt({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:iu.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):pe.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),yu()),fa(!1)}),yu=()=>{pt({type:"exercise/getCommonHeader",payload:{categoryId:xt==null?void 0:xt.categoryId,coursesId:xt==null?void 0:xt.coursesId,category:xt==null?void 0:xt.categoryId}})},Pr=()=>Pp.isEqual({ai_review_settings:Kt,ai_review_user_id:Jt,is_open_ai_review:Ht,unified_ai_setting:wn},{ai_review_settings:Zu.getFieldValue("ai_review_settings"),ai_review_user_id:ca?-1:gn,is_open_ai_review:dt==null?void 0:dt.is_open_ai_review,unified_ai_setting:ya==1}),Tl=()=>xd(void 0,null,function*(){var Rn,pa,po,Ho,vi,lc,Ka;ia(!0);const Pl=yield(0,Ce.ZP)(`/api/exercises/${xt==null?void 0:xt.categoryId}.json`,{method:"get"});if(ia(!1),Pl.status==0){let lo=(pa=(Rn=Pl==null?void 0:Pl.exercise_question_types)==null?void 0:Rn.find(zl=>(zl==null?void 0:zl.question_type)==4))==null?void 0:pa.items;const Gu=(Ho=(po=Pl==null?void 0:Pl.exercise_question_types)==null?void 0:po.find(zl=>(zl==null?void 0:zl.question_type)==7))==null?void 0:Ho.items;let $r=0,Jr=[];Jr=(vi=Gu==null?void 0:Gu.map((zl,Ss)=>{var ys,ds;return(ds=(ys=zl==null?void 0:zl.sub_exercise_questions)==null?void 0:ys.map((Pc,d0)=>(Pc==null?void 0:Pc.question_type)==4?Im(c0({},Pc),{index:Ss+1,jdex:d0+1,parentTitle:zl==null?void 0:zl.question_title,isCombine:!0}):null))==null?void 0:ds.filter(Pc=>Pc)}))==null?void 0:vi.flat(),console.log("allShortQuestions",Jr),(lo==null?void 0:lo.length)>0?($r=(lc=lo==null?void 0:lo[0])==null?void 0:lc.question_id,Fr(c0({index:1},(lo==null?void 0:lo[0])||{}))):(Jr==null?void 0:Jr.length)>0&&($r=(Ka=Jr==null?void 0:Jr[0])==null?void 0:Ka.question_id,Fr(c0({},(Jr==null?void 0:Jr[0])||{}))),Hn($r),xn({combine:Jr,simple:lo}),console.log("allShortQuestions--simple",Jr,lo);const Io={},rs={};[...lo||[],...Jr||[]].forEach(zl=>{var Ss;Io[zl==null?void 0:zl.question_id]=((Ss=zl==null?void 0:zl.ai_review_settings)==null?void 0:Ss.length)>0?zl==null?void 0:zl.ai_review_settings:cr,rs[zl==null?void 0:zl.question_id]=!0}),kn(Io),da(rs),Zu.setFieldValue("ai_review_settings",Io==null?void 0:Io[$r])}}),kl=(Rn,pa)=>xd(void 0,null,function*(){if(ma){const po=c0({},En);po[ma]=pa==null?void 0:pa.ai_review_settings,kn(po);const Ho=(0,de.BR)(pa==null?void 0:pa.ai_review_settings,!1);da(vi=>Im(c0({},vi),{[ma]:Ho})),yield Zu.validateFields()}}),ni=Rn=>xd(void 0,null,function*(){try{yield Zu.resetFields();const pa=En[Rn]||[];console.log("settings--questionId",Rn,pa);const po=pa.flatMap((Ho,vi)=>[[vi,"name"],[vi,"content"],[vi,"weight"]]).map(Ho=>["ai_review_settings",...Ho]);Zu.setFieldValue("ai_review_settings",pa),yield Zu.validateFields(po)}catch(pa){console.log("errorInfo",pa)}});return iu.createElement(jt.Z,{spinning:_e["exercise/getCommonHeader"]},iu.createElement("div",{className:yo.ai_review},iu.createElement("div",{className:yo.config_warp},iu.createElement(oe.Z,{align:"middle"},iu.createElement(Ne.Z,{style:{color:"#000"},value:dt==null?void 0:dt.is_open_ai_review,onChange:Rn=>{var pa;if(!((pa=ae==null?void 0:ae.userInfo)!=null&&pa.has_big_model_permission))return mu(),!1;Da(Im(c0({},dt),{is_open_ai_review:Rn}))}}),iu.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),iu.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),iu.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(dt==null?void 0:dt.is_open_ai_review)&&iu.createElement(iu.Fragment,null,iu.createElement("div",{className:`${yo.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),iu.createElement("div",{className:yo.pfbz_ts},iu.createElement(Ie.ZP.Group,{onChange:Rn=>xd(void 0,null,function*(){Oa(Rn.target.value),Rn.target.value==1?Zu.setFieldValue("ai_review_settings",(Kt==null?void 0:Kt.length)>0&&wn?Kt:Ou):yield Tl()}),value:ya,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),ya==1&&iu.createElement(iu.Fragment,null,iu.createElement("div",{className:yo.pfbz_ts},iu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),iu.createElement("div",{className:"flex"},iu.createElement("div",{className:yo.btns_pfbz,onClick:()=>{pt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:Zu.getFieldValue("ai_review_settings")}}})}},iu.createElement("img",{src:ud.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),iu.createElement(fe.default,{form:Zu,colon:!1,style:{background:"#F6F7F9"}},iu.createElement(fe.default.List,{name:"ai_review_settings"},(Rn,{add:pa,remove:po})=>Rn.map((Ho,vi)=>{var lc;return iu.createElement(oe.Z,{key:Ho.key,style:{padding:"5px 14px 5px 30px"}},iu.createElement(ve.Z,{className:yo.lable_name1},"\u8BC4\u5206\u70B9"),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{className:"ml10",name:[Ho.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},iu.createElement(Le.default,{onChange:Ka=>{Zu.setFieldValue([Ho.name,"content"],Ka.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),iu.createElement(ve.Z,{className:yo.lable_name1},"\u8BC4\u5206\u6807\u51C6"),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{className:"ml10",name:[Ho.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},iu.createElement(Le.default,{onChange:Ka=>{Zu.setFieldValue([Ho.name,"content"],Ka.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),iu.createElement(ve.Z,{className:yo.lable_name1},"\u6743\u91CD"),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{className:"ml10",name:[Ho.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},iu.createElement(Re.Z,{value:Zu.getFieldValue([Ho.name,"weight"]),onChange:Ka=>{Number.isInteger(Ka)||Zu.setFieldValue([Ho.name,"weight"],parseFloat(Ka).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),iu.createElement(oe.Z,{className:(lc=yo)==null?void 0:lc.h_lh_40},iu.createElement(ve.Z,null,iu.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Rn.length>=10)return pe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");pa()}})),vi>0&&iu.createElement(ve.Z,null,iu.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{po(Ho.name)}}))))})))),ya==2&&iu.createElement(jt.Z,{spinning:Mu},iu.createElement("div",{className:yo.conSroreWrap},iu.createElement("div",{className:yo.leftWrap},((Ve=fn==null?void 0:fn.simple)==null?void 0:Ve.length)>0&&iu.createElement("div",{style:{marginBottom:"5px"}},iu.createElement("div",{className:yo.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),iu.createElement("div",null,(Dt=fn==null?void 0:fn.simple)==null?void 0:Dt.map((Rn,pa)=>iu.createElement("div",{className:`${yo.questionItemWrap} ${ma==(Rn==null?void 0:Rn.question_id)?yo.activeItem:""}`,key:Rn==null?void 0:Rn.question_id,onClick:()=>xd(void 0,null,function*(){Hn(Rn==null?void 0:Rn.question_id),Fr(c0({index:pa+1},Rn||{})),yield ni(Rn==null?void 0:Rn.question_id)})},iu.createElement(Ae.Z,{title:iu.createElement(uu.Z,{value:Rn==null?void 0:Rn.question_title}),color:"#fff",placement:"left",overlayClassName:yo.titleTooltip},iu.createElement("span",{className:`${yo.question_title}`},iu.createElement(uu.Z,{value:pa+1+"\u3001"+(Rn==null?void 0:Rn.question_title),showTextOnly:!0}))),!(pn!=null&&pn[Rn==null?void 0:Rn.question_id])&&iu.createElement(Ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},iu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((et=fn==null?void 0:fn.combine)==null?void 0:et.length)>0&&iu.createElement("div",{style:{marginBottom:"5px"}},iu.createElement("div",{className:yo.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),iu.createElement("div",null,(Be=fn==null?void 0:fn.combine)==null?void 0:Be.map((Rn,pa)=>iu.createElement("div",{key:Rn==null?void 0:Rn.question_id,onClick:()=>xd(void 0,null,function*(){Hn(Rn==null?void 0:Rn.question_id),Fr(c0({},Rn||{})),yield ni(Rn==null?void 0:Rn.question_id)}),className:`${yo.questionItemWrap} ${ma==(Rn==null?void 0:Rn.question_id)?yo.activeItem:""}`},iu.createElement(Ae.Z,{title:iu.createElement(uu.Z,{value:Rn==null?void 0:Rn.question_title}),color:"#fff",placement:"left",overlayClassName:yo.titleTooltip},iu.createElement("span",{className:`${yo.question_title}`},iu.createElement(uu.Z,{value:(Rn==null?void 0:Rn.index)+"."+(Rn==null?void 0:Rn.jdex)+"\u3001"+(Rn==null?void 0:Rn.question_title),showTextOnly:!0}))),!(pn!=null&&pn[Rn==null?void 0:Rn.question_id])&&iu.createElement(Ae.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},iu.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),iu.createElement("div",{className:yo.rightWrap},iu.createElement("div",{className:yo.pfbz_ts},iu.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),iu.createElement("div",{className:"flex"},iu.createElement("div",{className:yo.btns_pfbz,onClick:()=>{au(!0)}},iu.createElement("img",{src:hp,width:16}),"\u9898\u76EE\u8BE6\u60C5"),iu.createElement("div",{className:yo.btns_pfbz,onClick:()=>{pt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:ma,questionDetail:{ai_review_settings:Zu.getFieldValue("ai_review_settings")}}})}},iu.createElement("img",{src:ud.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),iu.createElement(fe.default,{form:Zu,colon:!1,onValuesChange:kl,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},iu.createElement("div",{className:yo.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},iu.createElement("div",{className:yo.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),iu.createElement("div",{className:yo.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),iu.createElement("div",{className:yo.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),iu.createElement("div",{className:yo.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),iu.createElement(fe.default.List,{name:"ai_review_settings"},(Rn,{add:pa,remove:po})=>Rn.map((Ho,vi)=>{var lc;return iu.createElement(oe.Z,{key:Ho.key,style:{padding:"5px 14px 5px 30px"}},iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{name:[Ho.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},iu.createElement(Le.default,{onChange:Ka=>{Zu.setFieldValue([Ho.name,"name"],Ka.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{name:[Ho.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},iu.createElement(Le.default,{onChange:Ka=>{Zu.setFieldValue([Ho.name,"content"],Ka.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),iu.createElement(ve.Z,null,iu.createElement(fe.default.Item,{name:[Ho.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"},({getFieldValue:Ka})=>({validator(Pl,lo){return(Ka("ai_review_settings")||[]).reduce((Jr,Io)=>Jr+(Number(Io.weight)||0),0)===100||!lo||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(lo)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},iu.createElement(Re.Z,{value:Zu.getFieldValue([Ho.name,"weight"]),onChange:Ka=>{Number.isInteger(Ka)||Zu.setFieldValue([Ho.name,"weight"],parseFloat(Ka).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),iu.createElement(ve.Z,null,iu.createElement(oe.Z,{className:(lc=yo)==null?void 0:lc.h_lh_40},iu.createElement(ve.Z,{style:{marginLeft:"20px"}},iu.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(Rn.length>=10)return pe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");pa({name:"",content:"",weight:""})}})),vi>0&&iu.createElement(ve.Z,{style:{marginLeft:"20px"}},iu.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{po(Ho.name)}})))))})))))),iu.createElement("div",{className:`${yo.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),iu.createElement("div",{className:yo.znpy},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:!Sa,onChange:Rn=>{Wn(!Sa)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),iu.createElement("div",{className:yo.znpy},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:Sa,onChange:Rn=>{Wn(!Sa)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),Sa&&iu.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},iu.createElement(Le.default.TextArea,{value:Qa,onChange:Rn=>{nu(Rn.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),iu.createElement("div",{className:`${yo.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),iu.createElement("div",{className:yo.znpy,style:{border:0}},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:!ca,onChange:Rn=>{if(Cu(!ca),Jt&&Jt!==-1)return nn(Jt);nn(Qn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!ca&&(Rt==null?void 0:Rt.length)>0&&iu.createElement("div",{className:yo.teacherList},Rt==null?void 0:Rt.map((Rn,pa)=>iu.createElement("div",{className:`${yo.teacherItem} ${(Rn==null?void 0:Rn.user_id)==gn?yo.activeTeacherItem:""}`,key:pa,onClick:()=>nn(Rn==null?void 0:Rn.user_id)},Rn==null?void 0:Rn.name))),iu.createElement("div",{className:yo.znpy},iu.createElement(Ie.ZP,{style:{color:"#000"},checked:ca,onChange:Rn=>{Cu(!ca)}},"AI\u667A\u80FD\u4F53",iu.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),iu.createElement(me.ZP,{loading:Xa,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>_u()},"\u4FDD\u5B58")),iu.createElement(Fe.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:Va,destroyOnClose:!0,onCancel:()=>{au(!1)},footer:null},(qa==null?void 0:qa.isCombine)&&iu.createElement(uu.Z,{className:yo.qtitle,value:(qa==null?void 0:qa.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${qa==null?void 0:qa.parentTitle}`}),(qa==null?void 0:qa.isCombine)&&iu.createElement(uu.Z,{className:yo.qtitle,value:(qa==null?void 0:qa.index)+"."+(qa==null?void 0:qa.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${qa==null?void 0:qa.question_title}`}),!(qa!=null&&qa.isCombine)&&iu.createElement(uu.Z,{className:yo.qtitle,value:(qa==null?void 0:qa.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${qa==null?void 0:qa.question_title}`}),iu.createElement("div",{className:yo.simple},iu.createElement("div",{className:yo.title},"\u53C2\u8003\u7B54\u6848"),iu.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Pe=qa==null?void 0:qa.answer_texts)!=null&&Pe[0]?iu.createElement(uu.Z,{className:yo.content,value:(Ut=qa==null?void 0:qa.answer_texts)==null?void 0:Ut[0]}):iu.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),iu.createElement("div",{className:"mt20 "},iu.createElement("span",{className:yo.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),iu.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},qa!=null&&qa.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),iu.createElement("div",{className:yo.bottom},iu.createElement("div",{className:`${yo.bottomitem} mb30`},iu.createElement("span",{className:yo.left},"\u89E3\u6790"),iu.createElement("span",{className:yo.right},qa!=null&&qa.analysis?iu.createElement(uu.Z,{value:qa==null?void 0:qa.analysis}):iu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),iu.createElement("div",{className:`${yo.bottomitem} mb30`},iu.createElement("span",{className:yo.left},"\u96BE\u5EA6"),iu.createElement("span",{className:yo.right},(qa==null?void 0:qa.difficulty)===1?"\u7B80\u5355":(qa==null?void 0:qa.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),iu.createElement("div",{className:yo.bottomitem},iu.createElement("span",{className:yo.left},"\u77E5\u8BC6\u70B9"),iu.createElement(Ae.Z,{title:((vn=qa==null?void 0:qa.tag_discipline_names)==null?void 0:vn.length)<=0||((Fn=qa==null?void 0:qa.tag_discipline_names)==null?void 0:Fn.length)==1&&["-"].includes(qa==null?void 0:qa.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Vt=(It=qa==null?void 0:qa.tag_discipline_names)==null?void 0:It.join("\uFF1B"))==null?void 0:Vt.toString()},iu.createElement("span",{className:yo.right},((Sn=qa==null?void 0:qa.tag_discipline_names)==null?void 0:Sn.length)<=0?iu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((bn=qa==null?void 0:qa.tag_discipline_names)==null?void 0:bn.length)==1&&["-"].includes(qa==null?void 0:qa.tag_discipline_names[0])?iu.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(un=(yn=qa==null?void 0:qa.tag_discipline_names)==null?void 0:yn.join("\uFF1B"))==null?void 0:un.toString())))))))};var bp=(0,he.connect)(({exercise:ce,globalSetting:se,loading:ae,user:_e})=>({exercise:ce,globalSetting:se,loading:ae.effects,user:_e}))(Dp),Lm=z(67294);const wp=({exercise:ce,globalSetting:se,dispatch:ae})=>{var _e,pt;const Ve=[!((0,Mn.dE)()||(_e=ce==null?void 0:ce.commonHeader)!=null&&_e.is_random||((pt=ce==null?void 0:ce.commonHeader)==null?void 0:pt.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:Lm.createElement(bp,null)},!((0,Mn.dE)()||!(0,Mn.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:Lm.createElement(Ep,null)}].filter(Dt=>!!Dt);return(0,a.useEffect)(()=>(ae({type:"globalSetting/footerToggle",payload:!1}),()=>{ae({type:"globalSetting/footerToggle",payload:!0})}),[]),Lm.createElement("div",{style:{paddingBottom:"50px"}},Lm.createElement(_0.Z,{dataSource:Ve,style:{marginBottom:52}}))};var xp=(0,he.connect)(({exercise:ce,globalSetting:se})=>({exercise:ce,globalSetting:se}))(wp),Ip=z(29916),ga=z(67294),Lp=Object.defineProperty,Np=Object.defineProperties,Op=Object.getOwnPropertyDescriptors,Nm=Object.getOwnPropertySymbols,Rg=Object.prototype.hasOwnProperty,Tg=Object.prototype.propertyIsEnumerable,kg=(ce,se,ae)=>se in ce?Lp(ce,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[se]=ae,$c=(ce,se)=>{for(var ae in se||(se={}))Rg.call(se,ae)&&kg(ce,ae,se[ae]);if(Nm)for(var ae of Nm(se))Tg.call(se,ae)&&kg(ce,ae,se[ae]);return ce},Y0=(ce,se)=>Np(ce,Op(se)),Mp=(ce,se)=>{var ae={};for(var _e in ce)Rg.call(ce,_e)&&se.indexOf(_e)<0&&(ae[_e]=ce[_e]);if(ce!=null&&Nm)for(var _e of Nm(ce))se.indexOf(_e)<0&&Tg.call(ce,_e)&&(ae[_e]=ce[_e]);return ae},k0=(ce,se,ae)=>new Promise((_e,pt)=>{var Ve=Be=>{try{et(ae.next(Be))}catch(Pe){pt(Pe)}},Dt=Be=>{try{et(ae.throw(Be))}catch(Pe){pt(Pe)}},et=Be=>Be.done?_e(Be.value):Promise.resolve(Be.value).then(Ve,Dt);et((ae=ae.apply(ce,se)).next())});const Rp=ce=>{var se=ce,{exercise:ae,globalSetting:_e,loading:pt,dispatch:Ve,classroomList:Dt,user:et,match:Be}=se,Pe=Mp(se,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Ut,vn,Fn,It,Vt,Sn,bn,yn,un,Ht,Kt,wn,Jt,Qn,hn,ha,Pt,xt;const Rt=(0,he.useParams)(),[Yt]=(0,he.useSearchParams)(),gn=(0,he.useLocation)(),[nn,Xa]=(0,a.useState)([]),{exerciseList:fa,commonHeader:dt,checkDomain:Da,workSetting:ca,saveExerciseDownUsers:Cu,course_groups:Sa}=ae,[Wn,Qa]=(0,a.useState)(null),[nu,Zu]=(0,a.useState)(Ge()(new Date).valueOf()),[ya,Oa]=(0,a.useState)(),[fn,xn]=(0,a.useState)(!1),[ma,Hn]=(0,a.useState)(1),[En,kn]=(0,a.useState)(!1),[pn,da]=(0,a.useState)({name:"",id:"",list:[]}),[Va,au]=(0,a.useState)({}),{userInfo:qa}=et;Rt.category=Yt.get("category_id");const Fr=!Da||Da&&((Ut=qa==null?void 0:qa.course)==null?void 0:Ut.course_identity)<3,Mu=(0,a.useRef)(Date.now()),ia=(0,a.useRef)(),[Ou,cr]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,Mn.Rm)()&&Ve({type:"classroomList/getAssistantPermissions",payload:{course_id:Rt.coursesId}})},[(vn=et==null?void 0:et.userInfo)==null?void 0:vn.username]),(0,a.useEffect)(()=>{new URLSearchParams(gn.search).get("tabs")==="3"&&yu(),(0,ur.hs)(Ve)},[]),(0,a.useEffect)(()=>{ae.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Qa(3)},[ae.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(ia.current),(0,Mn.G5)()&&(dt==null?void 0:dt.exercise_status)===2&&(dt!=null&&dt.enable_monitor)&&(ia.current=setInterval(()=>{mu()},5*1e3)),()=>{clearInterval(ia.current)}),[et.userInfo,dt==null?void 0:dt.exercise_status]),(0,a.useEffect)(()=>{il();const Ka=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Fe.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:ga.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ga.createElement("br",null),"1\u3001\u5728",ga.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ga.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ga.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ga.createElement("br",null),"2\u3001\u5728",ga.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",ga.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",ga.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",ga.createElement("br",null),Ka==="allowRouter"&&ga.createElement(ga.Fragment,null,"3\u3001",ga.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Rt.coursesId]);const il=()=>k0(void 0,null,function*(){const Ka=yield Ve({type:"exercise/getCommonHeader",payload:$c({},Rt)});Ka&&da(Ka==null?void 0:Ka.simulate_exercise_records)}),Kl=()=>{const Ka=(dt==null?void 0:dt.simulate_exercise_num)-(dt==null?void 0:dt.user_simulate_num);return Ka>=0?Ka:0},mu=()=>k0(void 0,null,function*(){const Ka=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/new_abnormities.json`,{method:"get",params:{time:Mu.current}});if((Ka==null?void 0:Ka.status)===401){clearInterval(ia.current);return}Mu.current=Date.now(),(Ka==null?void 0:Ka.message)!==""&&(Ka==null?void 0:Ka.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&pv({title:(Ka==null?void 0:Ka.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ka.message,target:"self",icon:"/warning.png",link:`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/detail?random=${Yt.get("random")==="true"}&tabs=7`})}),_u=(Ka=!1)=>{he.history.push(`/classrooms/${Rt.coursesId}/exercisenotice/${dt.id}/users/${qa.login}`)},Or=()=>{Ve({type:"exercise/setUpdateIndex"})},yu=()=>{Ve({type:"exercise/getWorkSetting",payload:$c({},Rt)})},Pr=()=>{Ve({type:"exercise/getCommonHeader",payload:$c({},Rt)});const Ka={0:()=>{Or()},2:()=>{Hn(ma+1)},3:()=>{Ve({type:"exercise/getWorkSetting",payload:$c({},Rt)})}};Ka[Wn]&&Ka[Wn]()};function Tl(Ka){Oa($c({},Ka))}const kl=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:ga.createElement(vs,{getparams:Tl,checkDomainAuthority:Fr})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(dt==null?void 0:dt.exercise_status)===-1||(0,de._m)()&&!(0,Mn.ag)()||!Fr||(0,Mn.dE)(),component:(0,Mn.Rm)()&&!((Fn=Dt.AssistantObject.exercise)!=null&&Fn.can_preview)||(dt==null?void 0:dt.exercise_status)==1&&(0,Mn.Ny)()&&!(dt!=null&&dt.exercise_can_preview)?ga.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},ga.createElement("img",{src:z(85004),width:220}),(0,Mn.Rm)()?ga.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):ga.createElement(ga.Fragment,null,ga.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),ga.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):dt!=null&&dt.is_random?ga.createElement(ru.default,{key:ma}):ga.createElement($l,{activeTabs:Wn})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(dt==null?void 0:dt.exercise_status)===-1||!Fr||(0,de._m)()&&!(0,Mn.ag)()||(0,Mn.dE)()&&!(dt!=null&&dt.show_statistic),component:ga.createElement(Of,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(dt==null?void 0:dt.exercise_status)===-1||!(dt!=null&&dt.open_code_quality_analysis)||(0,Mn.dE)(),component:ga.createElement(ev,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(dt==null?void 0:dt.exercise_status)===-1||(0,Mn.dE)()||dt.exercise_status===1||!dt.exist_program,component:ga.createElement(ks,{key:nu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(dt==null?void 0:dt.exercise_status)===-1||(dt==null?void 0:dt.exercise_type)===2||(0,Mn.dE)()&&(dt==null?void 0:dt.exercise_status)===1,component:ga.createElement(Fv.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!Fr||(0,Mn.dE)(),component:(dt==null?void 0:dt.exercise_status)===-1?ga.createElement(Ev.Z,null):ga.createElement($0,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(dt==null?void 0:dt.exercise_status)===-1||!(0,Mn.G5)()||!(dt!=null&&dt.enable_monitor),component:ga.createElement(iv,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(dt==null?void 0:dt.exercise_status)===-1||!dt.identity_verify||(0,Mn.dE)(),component:ga.createElement(jo,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(dt==null?void 0:dt.exercise_status)===-1||!dt.open_phone_video_recording||(0,Mn.dE)(),component:ga.createElement(Fi,null)},{name:ga.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",ga.createElement("img",{className:T0.ai_review_new,src:Fa.Z})),id:12,component:ga.createElement(xp,null),hidden:((0,Mn.dE)()||!(0,Mn.$O)())&&((0,Mn.dE)()||(dt==null?void 0:dt.is_random)||(dt==null?void 0:dt.exercise_type)==2)}].filter(Ka=>!Ka.hidden);(dt==null?void 0:dt.exercise_status)===1&&kl.splice(0,1,...kl.splice(1,1,kl[0])),(0,a.useEffect)(()=>{if(typeof(dt==null?void 0:dt.exercise_status)=="number"){if(Yt.get("tabs")){Qa(Yt.get("tabs"));return}(dt==null?void 0:dt.exercise_status)===1?(Qa("2"),(0,Mn.dE)()&&Qa("0")):Qa("0")}},[dt==null?void 0:dt.exercise_status]);const ni="YYYY-MM-DD",Rn=Ge()("2020-11-15",ni),pa=()=>Fe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:ga.createElement(ga.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),po=()=>{var Ka,Pl;return ga.createElement(xe.default,{onClick:lo=>k0(void 0,null,function*(){var Gu,$r;switch(ae.order&&(Rt.order=ae.order,Rt.order_type=ae.order_type),lo.key){case"1":if((0,Mn.Rm)()&&!((Gu=Dt.AssistantObject.exercise)!=null&&Gu.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Sa==null?void 0:Sa.map(Jr=>({course_group_id:Jr==null?void 0:Jr.exercise_group_id,group_group_name:Jr==null?void 0:Jr.exercise_group_name,count:Jr==null?void 0:Jr.exercise_group_students})),fn:()=>{let Jr=[];Fe.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>k0(void 0,null,function*(){if(Jr.length===0)return pe.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Rt.types=Jr,(yield(0,ne.Uj)(Y0($c($c({},Rt),ya),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ye.je)(Y0($c($c({},Rt),ya),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:ga.createElement("div",null,ga.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},ga.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),ga.createElement("div",null,ga.createElement(Se.default,{onChange:Io=>{Io.target.checked?Jr.push(1):Jr=Jr.filter(rs=>rs!==1)}},"\u57FA\u672C\u6570\u636E",ga.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),ga.createElement("div",{style:{marginTop:15,marginBottom:15}},ga.createElement(Se.default,{onChange:Io=>{Io.target.checked?Jr.push(2):Jr=Jr.filter(rs=>rs!==2)}},"\u5F97\u5206\u8BE6\u8868",ga.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),ga.createElement("div",null,ga.createElement(Se.default,{onChange:Io=>{Io.target.checked?Jr.push(3):Jr=Jr.filter(rs=>rs!==3)}},"\u6570\u636E\u5206\u6790",ga.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"9":Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:Sa==null?void 0:Sa.map(Jr=>({course_group_id:Jr==null?void 0:Jr.exercise_group_id,group_group_name:Jr==null?void 0:Jr.exercise_group_name,count:Jr==null?void 0:Jr.exercise_group_students})),fn:()=>{(0,ye.lS)(Y0($c($c({},Rt),ya),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,Mn.Rm)()&&!(($r=Dt.AssistantObject.exercise)!=null&&$r.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(dt!=null&&dt.can_export_exam_summary)Ve({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Jr=yield(0,ne.aU)({id:(Rt==null?void 0:Rt.categoryId)||(Rt==null?void 0:Rt.exerciseId)});Fe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:ga.createElement(ga.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",ga.createElement("br",null),ga.createElement("div",{className:"mt-20px"},ga.createElement("a",{onClick:()=>{var Io,rs,zl,Ss,ys,ds,Pc,d0;cr({url:ke.Z.API_SERVER+((Ss=(zl=(rs=(Io=Jr==null?void 0:Jr.data)==null?void 0:Io.exam_summary_templates)==null?void 0:rs[0])==null?void 0:zl.attachment_info)==null?void 0:Ss.url),file_type:(d0=(Pc=(ds=(ys=Jr==null?void 0:Jr.data)==null?void 0:ys.exam_summary_templates)==null?void 0:ds[0])==null?void 0:Pc.attachment_info)==null?void 0:d0.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),ga.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},ga.createElement("img",{className:"h-full w-full",src:Cv})),ga.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,Mn.GJ)()&&!(dt!=null&&dt.appraise_label)&&Fr&&((Ka=dt==null?void 0:dt.user_permission)==null?void 0:Ka.exercise_unpublish_count)>0&&(dt==null?void 0:dt.exercise_status)!==1&&(!(dt!=null&&dt.is_make_up_exercise)||(dt==null?void 0:dt.is_make_up_exercise)&&!((Pl=ca==null?void 0:ca.exercise)!=null&&Pl.publish_time)&&(dt==null?void 0:dt.allow_create_make_up))&&ga.createElement(xe.default.Item,{key:"7",onClick:()=>{var lo,Gu,$r,Jr;if(console.log(dt),(0,Mn.Rm)()&&!((Gu=(lo=Dt==null?void 0:Dt.AssistantObject)==null?void 0:lo.exercise)!=null&&Gu.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((dt==null?void 0:dt.exercise_question_count)===0){pe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const Io=Ge()(dt==null?void 0:dt.created_at,ni);if(Ge()(Rn).diff(Ge()(Io),"days")>0&&(dt!=null&&dt.is_random)){pa();return}if((($r=et==null?void 0:et.userInfo)==null?void 0:$r.user_status)===2){(0,ur.Rd)();return}dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?Ve({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Rt.coursesId,type:"exercise",type_id:Rt.categoryId,name:dt.exercise_name,fn:()=>{var zl;Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Wn,cb:Pr,manage_all_group:(zl=ca==null?void 0:ca.exercise)==null?void 0:zl.manage_all_group}})}}}):Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Wn,cb:Pr,manage_all_group:(Jr=ca==null?void 0:ca.exercise)==null?void 0:Jr.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(dt==null?void 0:dt.exercise_status)!==-1&&(0,Mn.GJ)()&&Fr&&dt.exercise_status!==1&&!(dt!=null&&dt.is_make_up_exercise&&dt.exercise_status===3)&&(dt!=null&&dt.open_appraise?ga.createElement(Ae.Z,{overlayStyle:{maxWidth:"initial"},title:ga.createElement("div",null,ga.createElement("div",null,"\u63D0\u793A\uFF1A"),ga.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),ga.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},ga.createElement(xe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):ga.createElement(xe.default.Item,{key:"5",onClick:()=>{var lo,Gu;if((0,Mn.Rm)()&&!((Gu=(lo=Dt==null?void 0:Dt.AssistantObject)==null?void 0:lo.exercise)!=null&&Gu.can_create)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const $r=Ge()(dt==null?void 0:dt.created_at,ni);if(Ge()(Rn).diff(Ge()($r),"days")>0&&(dt!=null&&dt.is_random)){pa();return}else he.history.push(dt!=null&&dt.is_random?`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/random/edit?type=settings`:`/classrooms/${Rt.coursesId}/exercise/add/${Rt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(dt==null?void 0:dt.exercise_status)!==-1&&!(0,Mn.dE)()&&Fr&&dt.exercise_status>1&&dt.exist_program&&ga.createElement(xe.default.Item,{key:"4",onClick:lo=>{Ve({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Rt}})}},"\u4EE3\u7801\u67E5\u91CD"),ga.createElement(xe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(dt==null?void 0:dt.enable_report_setting)&&ga.createElement(xe.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(dt==null?void 0:dt.exercise_status)===3&&ga.createElement(xe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(dt==null?void 0:dt.exercise_status)!==-1&&ga.createElement(xe.default.Item,{key:"2",onClick:()=>{var lo;if((0,Mn.Rm)()&&!((lo=Dt.AssistantObject.exercise)!=null&&lo.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,Mn.Ny)()&&(dt==null?void 0:dt.exercise_status)==1&&!(dt!=null&&dt.exercise_can_preview)){pe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((dt==null?void 0:dt.exercise_status)===1)(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/export_blank`);else{let Gu=1;Fe.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:ga.createElement(Ie.ZP.Group,{defaultValue:1,onChange:$r=>{Gu=$r.target.value}},ga.createElement(ze.Z,{direction:"vertical"},ga.createElement(Ie.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),ga.createElement(Ie.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),ga.createElement(Ie.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{Gu===3?Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:Sa==null?void 0:Sa.map($r=>({course_group_id:$r==null?void 0:$r.exercise_group_id,group_group_name:$r==null?void 0:$r.exercise_group_name,count:$r==null?void 0:$r.exercise_group_students})),fn:()=>k0(void 0,null,function*(){var $r,Jr,Io,rs;Cu&&Cu();let zl="",Ss=0;const ys=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/exercise_users.json`,{method:"get",params:Y0($c({},Rt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((ys==null?void 0:ys.status)===0){zl=($r=ys==null?void 0:ys.data)==null?void 0:$r.first_export_user_login,Ss=(Jr=ys==null?void 0:ys.data)==null?void 0:Jr.total_count;const ds=JSON.parse(localStorage[`${(Io=et==null?void 0:et.userInfo)==null?void 0:Io.login}-${Rt.coursesId}-${Rt.categoryId}-downFilter`]);localStorage[`${(rs=et==null?void 0:et.userInfo)==null?void 0:rs.login}-${Rt.coursesId}-${Rt.categoryId}-downFilter`]=JSON.stringify(Y0($c({},ds),{firstTargetLogin:zl,totalCount:Ss,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/export_blank?type=${Gu}`)})}}):(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/export_blank?type=${Gu}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),ga.createElement(xe.default.Item,{key:"3",onClick:()=>{var lo;if((0,Mn.Rm)()&&!((lo=Dt.AssistantObject.exercise)!=null&&lo.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}he.history.push(`/classrooms/${Rt.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}},"\u5386\u53F2\u5BFC\u51FA"),(dt==null?void 0:dt.exercise_status)!==-1&&ga.createElement(xe.default.Item,{key:"6",onClick:()=>{var lo;if((0,Mn.Rm)()&&!((lo=Dt.AssistantObject.exercise)!=null&&lo.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},Ho=Ka=>k0(void 0,null,function*(){const Pl=yield(0,Ce.ZP)(`/api/courses/${Rt==null?void 0:Rt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ka,id:Rt==null?void 0:Rt.categoryId}});if(Pl.status===0){Qa(4),Zu(Ge()(new Date).valueOf()),Ve({type:"exercise/setActionTabs",payload:{}});return}Pl.status<-2&&pe.ZP.error(Pl==null?void 0:Pl.message)});let vi=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const lc=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ka,Pl,lo)=>ga.createElement(Ae.Z,{title:((Rt.page||1)-1)*20+lo+1},ga.createElement("span",null,((Rt.page||1)-1)*20+lo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ka,Pl)=>Pl.commit_status===0||Pl.commit_status===1?"--":!Pl.open_total_score&&(0,Mn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ka=typeof Ka=="number"?Number(Ka):Ka,Ka||(Ka=0),Ka===100?ga.createElement("span",{className:"c-green"},Ka||"--"):Ka>60?ga.createElement("span",{className:"c-orange"},Ka||"--"):ga.createElement("span",null,Ka||"--"))},!((Va==null?void 0:Va.objective)!==1||(Va==null?void 0:Va.objective)===1&&(Va==null?void 0:Va.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ka,Pl)=>{if(Pl.commit_status===0||Pl.commit_status===1)return"--";if(!Pl.open_total_score&&(0,Mn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ka=typeof Ka=="number"?Number(Ka):Ka,Ka||(Ka=0);let lo;return Ka>=0&&Ka<=60?lo=ga.createElement("span",null,Ka):Ka===100?lo=ga.createElement("span",{className:"c-green"},Ka):Ka>60?lo=ga.createElement("span",{className:"c-orange"},Ka):lo="--",ga.createElement(sa,{renderText:lo,item:Pl})}}},!((Va==null?void 0:Va.subjective)!==1||(Va==null?void 0:Va.subjective)===1&&(Va==null?void 0:Va.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ka,Pl)=>{if(Pl.commit_status===0||Pl.commit_status===1)return"--";if(!Pl.open_total_score&&(0,Mn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ka=typeof Ka=="number"?Number(Ka):Ka,Ka||(Ka=0);let lo;return Ka==0||Ka>0&&Ka<=60?lo=ga.createElement("span",null,Ka):Ka===100?lo=ga.createElement("span",{className:"c-green"},Ka):Ka>60?lo=ga.createElement("span",{className:"c-orange"},Ka):lo="--",lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ka,Pl)=>Ka===0?ga.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ka===1?ga.createElement("span",{style:{color:"#DF3042"}},!Pl.is_make_up&&"\u8003\u8BD5\u4E2D",Pl.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ka===2?ga.createElement("span",{style:{color:"#5AB891"}},!Pl.is_make_up&&!Pl.is_force_commit&&"\u5DF2\u4EA4\u5377",Pl.is_make_up&&!Pl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Pl.is_make_up&&Pl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Pl.is_make_up&&Pl.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ga.createElement("span",{style:{color:"#5AB891"}},!Pl.is_make_up&&!Pl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Pl.is_make_up&&!Pl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Pl.is_make_up&&Pl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Pl.is_make_up&&Pl.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ka=>Ka?Ge()(Ka).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ka=>Ka?Ge()(Ka).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ka=>!!Ka);return(0,Mn.RV)()?(0,Mn.RV)()?ga.createElement("section",{className:T0.bg},ga.createElement("div",{className:"edu-container"},qa.username&&ga.createElement("section",{className:"animated fadeIn"},ga.createElement("aside",{className:"mt10"},ga.createElement(Me.Z,{separator:">"},ga.createElement(Me.Z.Item,{href:`/classrooms/${Rt.coursesId}/exercise`},(Vt=(It=et==null?void 0:et.userInfo)==null?void 0:It.course)==null?void 0:Vt.course_name),ga.createElement(Me.Z.Item,{href:`/classrooms/${Rt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),ga.createElement(Me.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),ga.createElement("aside",{className:[T0.title,"mt20"].join(" ")},ga.createElement("a",{href:`/classrooms/${Rt.coursesId}/exercise`},ga.createElement(ee.Z,{className:"font16 c-black"})),(0,de.vB)(dt==null?void 0:dt.exercise_status,dt==null?void 0:dt.appraise_label),(dt==null?void 0:dt.is_make_up_exercise)&&ga.createElement("img",{src:gv,width:44,height:24,style:{marginRight:5,marginLeft:10}}),ga.createElement("strong",{className:"font20 ml5 mr10"},dt==null?void 0:dt.exercise_name),(dt==null?void 0:dt.exercise_type)==2&&ga.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:T0.moni},ga.createElement("img",{src:fv,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(dt==null?void 0:dt.is_make_up_exercise)&&ga.createElement(Ae.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},ga.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${dt==null?void 0:dt.make_up_exercise_id}/detail?random=${dt==null?void 0:dt.make_up_exercise_is_random}`)}})))),ga.createElement("aside",{className:"mt30 relative"},Wn=="12"?ga.createElement("div",{className:T0.export},ga.createElement(Xo,null)):ga.createElement("div",{className:T0.export},!(0,Mn.dE)()&&!(dt!=null&&dt.is_make_up_exercise)&&(dt==null?void 0:dt.exercise_status)===3&&(dt==null?void 0:dt.exercise_type)!=2&&ga.createElement(me.ZP,{onClick:Ka=>{if(Ka.preventDefault(),!(dt!=null&&dt.allow_create_make_up)){pe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Rt}})}},ga.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,Mn.dE)()&&dt.exercise_status<3&&(dt==null?void 0:dt.is_show_report_setting)&&((Sn=dt==null?void 0:dt.exercise_report_template)==null?void 0:Sn.length)>0&&ga.createElement(me.ZP,{style:{marginRight:10},onClick:Ka=>{Ka.preventDefault(),Ve({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:Y0($c({},Rt),{exercise_user_id:dt.exercise_user_id})}})}},ga.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,Mn.dE)()&&!(dt!=null&&dt.is_make_up_exercise)&&dt.exercise_status===3&&(dt==null?void 0:dt.exercise_type)!=2&&ga.createElement(me.ZP,{onClick:Ka=>{if(Ka.preventDefault(),!(dt!=null&&dt.allow_create_make_up)){pe.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Rt}})}},ga.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Mn.GJ)()&&Fr&&((bn=dt==null?void 0:dt.user_permission)==null?void 0:bn.user_commit_counts)>0&&(dt==null?void 0:dt.exercise_status)===2&&(dt==null?void 0:dt.exercise_type)!=2&&ga.createElement(me.ZP,{onClick:Ka=>{var Pl,lo;if(Ka.preventDefault(),(0,Mn.Rm)()&&!((lo=(Pl=Dt==null?void 0:Dt.AssistantObject)==null?void 0:Pl.exercise)!=null&&lo.can_redo)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Rt}})}},ga.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Mn.GJ)()&&Fr&&((yn=dt==null?void 0:dt.user_permission)==null?void 0:yn.exercise_unpublish_count)>0&&(dt==null?void 0:dt.exercise_status)===1&&(!(dt!=null&&dt.is_make_up_exercise)||(dt==null?void 0:dt.is_make_up_exercise)&&(dt==null?void 0:dt.allow_create_make_up))&&ga.createElement(Fg.Z,{tips:dt==null?void 0:dt.open_appraise,style:{marginLeft:10}},ga.createElement(me.ZP,{onClick:Ka=>{var Pl,lo,Gu,$r;if(Ka.preventDefault(),(0,Mn.Rm)()&&!((lo=(Pl=Dt==null?void 0:Dt.AssistantObject)==null?void 0:Pl.exercise)!=null&&lo.can_publish)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((dt==null?void 0:dt.exercise_question_count)===0){pe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((Gu=et==null?void 0:et.userInfo)==null?void 0:Gu.user_status)===2){(0,ur.Rd)();return}const Jr=Ge()(dt==null?void 0:dt.created_at,ni);if(Ge()(Rn).diff(Ge()(Jr),"days")>0&&(dt!=null&&dt.is_random)){pa();return}dt!=null&&dt.high_resources_consume&&!(dt!=null&&dt.high_resources_consume_permission)?Ve({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Rt.coursesId,type:"exercise",type_id:Rt.categoryId,name:dt.exercise_name,fn:()=>{var rs;Ve({type:"exercise/getCommonHeader",payload:$c({},Rt)}),Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Wn,cb:Pr,manage_all_group:(rs=ca==null?void 0:ca.exercise)==null?void 0:rs.manage_all_group}})}}}):Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Rt.categoryId],unified_setting:dt==null?void 0:dt.unified_setting,params:Rt,disabled:(dt==null?void 0:dt.exercise_status)!==1,type:2,activeTab:Wn,cb:Pr,manage_all_group:($r=ca==null?void 0:ca.exercise)==null?void 0:$r.manage_all_group}})}},ga.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Mn.GJ)()&&Fr&&((un=dt==null?void 0:dt.user_permission)==null?void 0:un.exercise_publish_count)>0&&ga.createElement(me.ZP,{onClick:Ka=>{var Pl,lo;if(Ka.preventDefault(),(0,Mn.Rm)()&&!((lo=(Pl=Dt==null?void 0:Dt.AssistantObject)==null?void 0:Pl.exercise)!=null&&lo.can_stop)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ve({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:dt==null?void 0:dt.unified_setting,selectArrs:[Rt.categoryId],params:Rt,cb:Pr}})}},ga.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Mn.dE)()&&dt.is_late&&`\u8FDF\u5230\u8D85\u8FC7${dt.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Mn.dE)()&&(dt==null?void 0:dt.exercise_type)===2&&ga.createElement(me.ZP,{onClick:Ka=>k0(void 0,null,function*(){Ka.preventDefault();const Pl=yield(0,Ce.ZP)(`/api/exercises/${Rt.categoryId}/header_info.json`,{method:"get"});(Pl==null?void 0:Pl.status)===0&&au((Pl==null?void 0:Pl.data)||{}),kn(!0)})},ga.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Mn.dE)()&&(dt==null?void 0:dt.exercise_type)===1&&((Ht=dt==null?void 0:dt.user_permission)==null?void 0:Ht.current_status)===2&&!dt.is_late&&dt.exercise_status>1&&ga.createElement(me.ZP,{onClick:()=>_u()},ga.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Kt=fa==null?void 0:fa.exercise_types)!=null&&Kt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Mn.dE)()&&(dt==null?void 0:dt.exercise_type)===2&&!dt.is_late&&(dt==null?void 0:dt.exercise_status)!=3&&dt.exercise_status>1&&ga.createElement(Ae.Z,{title:ga.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",dt==null?void 0:dt.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Kl(),"\u6B21")},ga.createElement(me.ZP,{onClick:()=>_u(),disabled:Kl()===0&&((wn=dt==null?void 0:dt.user_permission)==null?void 0:wn.current_status)!=0,style:{marginLeft:8}},ga.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Jt=dt==null?void 0:dt.user_permission)==null?void 0:Jt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Mn.dE)()&&(dt==null?void 0:dt.exercise_type)===1&&((Qn=dt==null?void 0:dt.user_permission)==null?void 0:Qn.current_status)===0&&!dt.is_late&&dt.exercise_status>1&&ga.createElement(me.ZP,{onClick:()=>_u(!0)},ga.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Mn.dE)()&&(dt==null?void 0:dt.screen_used_num)>(dt==null?void 0:dt.screen_num)&&dt.exercise_status!==3&&ga.createElement(me.ZP,{onClick:()=>_u(!0)},ga.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,Mn.dE)()&&(dt==null?void 0:dt.whole_exercise_status)===3&&(dt==null?void 0:dt.ai_push_wrong_question)&&((hn=dt==null?void 0:dt.user_permission)==null?void 0:hn.current_status)!==4&&ga.createElement(oe.Z,{align:"middle"},(dt==null?void 0:dt.wrong_questions_size)!==0&&((ha=dt==null?void 0:dt.progress)==null?void 0:ha.stat)===1&&ga.createElement(Tv,{dispatch:Ve,id:dt==null?void 0:dt.ai_question_record_id}),ga.createElement(me.ZP,{onClick:()=>{var Ka;if((dt==null?void 0:dt.wrong_questions_size)===0){pe.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Ka=dt==null?void 0:dt.progress)==null?void 0:Ka.stat)===1){pe.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/wrongAnswer/${qa==null?void 0:qa.login}`)}},ga.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(dt==null?void 0:dt.show_analysis_detail)&&ga.createElement(me.ZP,{onClick:()=>{(0,de.xg)(`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/analysis/${dt==null?void 0:dt.analysis_id}`)}},ga.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Mn.GJ)()&&Fr&&(dt.exercise_status===1||dt.exercise_status===3&&(dt==null?void 0:dt.is_make_up_exercise))&&ga.createElement(Fg.Z,{tips:dt==null?void 0:dt.open_appraise,style:{marginLeft:10}},ga.createElement(me.ZP,{onClick:()=>{var Ka,Pl;if((0,Mn.Rm)()&&!((Pl=(Ka=Dt==null?void 0:Dt.AssistantObject)==null?void 0:Ka.exercise)!=null&&Pl.can_create)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,Mn.Ny)()&&(dt==null?void 0:dt.exercise_status)==1&&!(dt!=null&&dt.exercise_can_preview)){pe.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const lo=Ge()(dt==null?void 0:dt.created_at,ni);if(Ge()(Rn).diff(Ge()(lo),"days")>0&&(dt!=null&&dt.is_random)){pa();return}else he.history.push(dt!=null&&dt.is_random?`/classrooms/${Rt.coursesId}/exercise/${Rt.categoryId}/random/edit?type=settings`:`/classrooms/${Rt.coursesId}/exercise/add/${Rt.categoryId}?random=false&type=2`)}},ga.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(dt==null?void 0:dt.exercise_status)===-1&&(0,Mn.GJ)()&&ga.createElement(me.ZP,{icon:ga.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ve({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:dt==null?void 0:dt.exercise_name,id:dt==null?void 0:dt.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Mn.GJ)()&&Fr&&ga.createElement(E.Z,{dropdownRender:po},ga.createElement(me.ZP,null,"\u66F4\u591A\u64CD\u4F5C",ga.createElement(te.Z,null)))),ga.createElement("aside",{className:`mt30 relative ${T0.workListTabWrap}`},ga.createElement(y.default,{activeKey:`${Wn}`,onChange:Ka=>{var Pl;if(parseInt(Ka)===1&&!((Pl=Dt.AssistantObject.exercise)!=null&&Pl.can_view)&&(0,Mn.Rm)()){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const lo=Ge()(dt==null?void 0:dt.created_at,ni),Gu=Ge()(Rn).diff(Ge()(lo),"days");if(ae.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Fe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(Gu>0&&parseInt(Ka)===3&&(dt!=null&&dt.is_random)){pa();return}Qa(Ka),Ve({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Gu>0&&parseInt(Ka)===3&&(dt!=null&&dt.is_random)){pa();return}Qa(Ka)}Ka==="3"?yu():(Ka==="2"||Ka==="11")&&Ve({type:"exercise/getCommonHeader",payload:$c({},Rt)})},items:kl.map(Ka=>({label:Ka.name,key:`${Ka.id}`}))})),ga.createElement("section",{className:dt!=null&&dt.is_random&&Wn==="2"||["3","9","10","11","12"].includes(Wn)?"":"pl25 pr25 bg-white"},(xt=(Pt=kl.filter(Ka=>Ka.id==Wn))==null?void 0:Pt[0])==null?void 0:xt.component))),ga.createElement(xu.Z,null),ga.createElement(Dr,{onOk:Ho}),ga.createElement(Ir.Z,null),ga.createElement(ns,{cb:()=>Or()}),ga.createElement(Av.Z,{onOk:()=>Or()}),ga.createElement(hv.Z,{onOk:()=>Or()}),ga.createElement(mt,null),ga.createElement(Hf,null),ga.createElement(vv.Z,null),ga.createElement(wu,null),ga.createElement(Gf,null),ga.createElement(mv.Z,{successCb:()=>_u(currentEnterExamRef.current)}),ga.createElement(Fe.default,{open:fn,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{xn(!1)}},ga.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),ga.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),ga.createElement("p",{style:{marginLeft:"10px"}},ga.createElement(x.default,{dataSource:vi,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),ga.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),ga.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),ga.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),ga.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),ga.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),ga.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),ga.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),ga.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),ga.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),ga.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),ga.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),ga.createElement(Fe.default,{open:En,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{kn(!1)}},(pn==null?void 0:pn.length)===0?ga.createElement(zt.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):ga.createElement(x.default,{dataSource:pn,columns:lc,pagination:!1})),ga.createElement(yv.Z,null),ga.createElement(va.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ou==null?void 0:Ou.url,type:Ou==null?void 0:Ou.file_type,onClose:()=>cr({})}),ga.createElement(Mv,null),ga.createElement(Lv,null),ga.createElement(Bv.Z,null),ga.createElement(jv,null),ga.createElement(Ip.Z,null)):"":null};var Tp=(0,he.connect)(({exercise:ce,loading:se,user:ae,globalSetting:_e,classroomList:pt})=>({classroomList:pt,exercise:ce,globalSetting:_e,user:ae,loading:se.effects}))(Rp)},23377:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ge}});var a=z(67294),Ce=z(28802),ke=z(2453),he=z(62844),Fe=z(74330),xe=z(71230),pe=z(15746),Se=z(35059),Ae=z(84567),Ie=z(37720),ze=z(38308),Me={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},me=z(35973),oe=z(33170),E=z(63494),y=z(33054),x=z(11320),b=z(71865),ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(67294),de=Object.defineProperty,ye=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ne=(Ue,Ye,it)=>Ye in Ue?de(Ue,Ye,{enumerable:!0,configurable:!0,writable:!0,value:it}):Ue[Ye]=it,Le=(Ue,Ye)=>{for(var it in Ye||(Ye={}))fe.call(Ye,it)&&Ne(Ue,it,Ye[it]);if(ye)for(var it of ye(Ye))ve.call(Ye,it)&&Ne(Ue,it,Ye[it]);return Ue},Re=(Ue,Ye,it)=>new Promise((lt,Bt)=>{var ct=yt=>{try{Ze(it.next(yt))}catch(ht){Bt(ht)}},nt=yt=>{try{Ze(it.throw(yt))}catch(ht){Bt(ht)}},Ze=yt=>yt.done?lt(yt.value):Promise.resolve(yt.value).then(ct,nt);Ze((it=it.apply(Ue,Ye)).next())});const{TextArea:He}=Ce.default,We=({exercise:Ue,loading:Ye,dispatch:it})=>{var lt;const{workSetting:Bt}=Ue,ct=(0,me.useParams)();ct.category=ct.categoryId||ct.exerciseId,ct.categoryId=ct.categoryId||ct.exerciseId;const[nt,Ze]=(0,a.useState)(!1),[yt,ht]=(0,a.useState)(!1);let[Je,ot]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{Ct()},[Bt]),(0,a.useEffect)(()=>{Ue.actionTabs.key==="exportSetting"&&!(Bt!=null&&Bt.exercise_header)&&it({type:"exercise/getWorkSetting",payload:Le({},ct)})},[Ue.actionTabs.key]);const Ct=()=>{var ut,an,Pn,jn;const bt=JSON.parse(JSON.stringify(Bt));Object.keys(Je).forEach(An=>{var On;Je[An]=(On=bt==null?void 0:bt.exercise_header)==null?void 0:On[An]}),Je.file_list=(ut=bt==null?void 0:bt.exercise_header)!=null&&ut.attachment_id?[{uid:(an=bt==null?void 0:bt.exercise_header)==null?void 0:an.attachment_id,id:(Pn=bt==null?void 0:bt.exercise_header)==null?void 0:Pn.attachment_id,url:(jn=bt==null?void 0:bt.exercise_header)==null?void 0:jn.photo_url}]:[],ot(Je)},kt=()=>{var ut,an,Pn;const jn=JSON.parse(JSON.stringify(Je));jn.categoryId=ct.categoryId,jn.attachment_id=((Pn=(an=(ut=jn.file_list)==null?void 0:ut[0])==null?void 0:an.response)==null?void 0:Pn.id)||null,Mt(jn)},Mt=ut=>Re(void 0,null,function*(){ht(!0),(yield(0,oe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/foramt_settings.json`,{method:"post",body:ut})).status===0&&(ke.ZP.success("\u66F4\u65B0\u6210\u529F"),it({type:"exercise/getCommonHeader",payload:Le({},ct)}),it({type:"exercise/getWorkSetting",payload:Le({},ct)}),it({type:"exercise/getExerciseExportHeadData",payload:{id:ct.exerciseId||ct.categoryId,identify:ct.userId||null}}),ht(!1))}),st={disabled:nt,multiple:!1,listType:"picture-card",onPreview:ut=>{y.Z.publish("preview-image",ut.thumbUrl||ut.url)},withCredentials:!0,fileList:Je.file_list,beforeUpload:ut=>ut.size/1024>200?(ke.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(ut){let an=ut.fileList.filter(Pn=>!!Pn.status);Je.file_list=an,ot(Object.assign({},Je))},onRemove:ut=>Re(void 0,null,function*(){return Je.file_list=[],ot(Object.assign({},Je)),!0})};return ne.createElement(he.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Me.modalWrapper,width:900,centered:!0,open:Ue.actionTabs.key==="exportSetting",onOk:()=>kt(),onCancel:()=>{Ct(),it({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Me.exportSettingWrapper},ne.createElement(Fe.Z,{spinning:Ye["exercise/getWorkSetting"]||yt},ne.createElement(xe.Z,{wrap:!1,justify:"space-between"},ne.createElement(pe.Z,null,ne.createElement(xe.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Me.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Se.default,Le({},st),!((lt=Je.file_list)!=null&<.length)&&ne.createElement("div",null,ne.createElement(ze.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_title,disabled:nt,onChange:ut=>{Je.show_title=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_body,disabled:nt,onChange:ut=>{Je.show_body=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_info,disabled:nt,onChange:ut=>{Je.show_info=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_table,disabled:nt,onChange:ut=>{Je.show_table=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(xe.Z,{align:"middle",className:`mt20 ${Me.pottedLine}`},ne.createElement(pe.Z,null,ne.createElement("img",{src:ee,alt:""})),ne.createElement(pe.Z,{className:Me.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(pe.Z,null,ne.createElement("img",{src:ee,alt:""}))),ne.createElement(xe.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(Ae.default,{className:"pl8",checked:Je.show_user,disabled:nt,onChange:ut=>{Je.show_user=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(Ae.default,{checked:Je.show_no,disabled:nt,onChange:ut=>{Je.show_no=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(Ae.default,{checked:Je.show_group,disabled:nt,onChange:ut=>{Je.show_group=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(Ae.default,{checked:Je.show_school_name,disabled:nt,onChange:ut=>{Je.show_school_name=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(Ae.default,{checked:Je.show_phone,disabled:nt,onChange:ut=>{Je.show_phone=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(pe.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Ie.Z,{size:"middle",min:1,value:Je.export_page_num?Je.export_page_num:40,onChange:ut=>{Je.export_page_num=ut,ot(Le({},Je))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(xe.Z,{className:"mt15"},ne.createElement(Ae.default,{checked:Je.show_desc,disabled:nt,onChange:ut=>{Je.show_desc=ut.target.checked,ot(Object.assign({},Je))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(pe.Z,{className:Me.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:E.qz})))),ne.createElement(b.Z,null)))};var Ge=(0,me.connect)(({exercise:Ue,loading:Ye,globalSetting:it})=>({exercise:Ue,loading:Ye.effects,globalSetting:it}))(We)},80193:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return te}});var a=z(67294),Ce=z(35973),ke=z(71230),he=z(57399),Fe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},xe=z(15835),pe=z(28706),Se=z(23377),Ae=z(52810),Ie=z(11320),ze=z(67294),Me=Object.defineProperty,me=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,y=(ne,de,ye)=>de in ne?Me(ne,de,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ne[de]=ye,x=(ne,de)=>{for(var ye in de||(de={}))oe.call(de,ye)&&y(ne,ye,de[ye]);if(me)for(var ye of me(de))E.call(de,ye)&&y(ne,ye,de[ye]);return ne},b=(ne,de,ye)=>new Promise((fe,ve)=>{var Ne=He=>{try{Re(ye.next(He))}catch(We){ve(We)}},Le=He=>{try{Re(ye.throw(He))}catch(We){ve(We)}},Re=He=>He.done?fe(He.value):Promise.resolve(He.value).then(Ne,Le);Re((ye=ye.apply(ne,de)).next())});const ee=({isPreview:ne=!1,isExportBlank:de=!1,activeTabs:ye,exercise:fe,globalSetting:ve,loading:Ne,user:Le,dispatch:Re,showExportBtn:He=!1,sealStyle:We={}})=>{var Ge,Ue,Ye,it,lt,Bt,ct,nt,Ze,yt,ht,Je,ot,Ct,kt;const Mt=(0,Ce.useParams)(),{userInfo:st}=Le,[ut,an]=(0,a.useState)(),[Pn,jn]=(0,a.useState)();let bt=(0,a.useRef)(null);const[An,On]=(0,a.useState)(21),[Qt,zt]=(0,a.useState)([]),jt=(0,a.useRef)(!0);(0,a.useEffect)(()=>{b(void 0,null,function*(){if(!jt.current)return;jt.current=!1;const qt=yield(0,xe.cV)({id:Mt.exerciseId||Mt.categoryId});qt.status==0&&zt(qt.data)}),(0,pe.W)(ye)||ye==="2"&&sn()},[Mt.userId,Mt.coursesId,Mt.exerciseId,Mt.categoryId,ye]),(0,a.useEffect)(()=>{bt.current&&On(bt.current.clientHeight)},[bt.current]),(0,a.useEffect)(()=>{var qt;if((qt=fe.exerciseExportHeadData)!=null&&qt.title){const St=fe.exerciseExportHeadData;an(x({},St||{}));const{table:Ke}=St||{};let ln,Vn;(Ke!=null&&Ke.total_singles_scores||Ke!=null&&Ke.total_doubles_scores||Ke!=null&&Ke.total_nulls_scores||Ke!=null&&Ke.total_judges_scores||Ke!=null&&Ke.total_pros_scores||Ke!=null&&Ke.total_shixuns_scores||Ke!=null&&Ke.total_mains_scores||Ke!=null&&Ke.total_combination_scores||Ke!=null&&Ke.total_bpros_scores)&&(ln=Number(Ke==null?void 0:Ke.total_singles_scores)+Number(Ke==null?void 0:Ke.total_doubles_scores)+Number(Ke==null?void 0:Ke.total_nulls_scores)+Number(Ke==null?void 0:Ke.total_judges_scores)+Number(Ke==null?void 0:Ke.total_bpros_scores)+Number(Ke==null?void 0:Ke.total_pros_scores)+Number(Ke==null?void 0:Ke.total_shixuns_scores)+Number(Ke==null?void 0:Ke.total_mains_scores)+Number(Ke==null?void 0:Ke.total_combination_scores)),(Ke!=null&&Ke.singles_scores||Ke!=null&&Ke.doubles_scores||Ke!=null&&Ke.nulls_scores||Ke!=null&&Ke.judges_scores||Ke!=null&&Ke.pros_scores||Ke!=null&&Ke.bpros_scores||Ke!=null&&Ke.shixuns_scores||Ke!=null&&Ke.mains_scores||Ke!=null&&Ke.combination_scores)&&(Vn=Number(Ke==null?void 0:Ke.singles_scores)+Number(Ke==null?void 0:Ke.doubles_scores)+Number(Ke==null?void 0:Ke.nulls_scores)+Number(Ke==null?void 0:Ke.judges_scores)+Number(Ke==null?void 0:Ke.pros_scores)+Number(Ke==null?void 0:Ke.bpros_scores)+Number(Ke==null?void 0:Ke.shixuns_scores)+Number(Ke==null?void 0:Ke.mains_scores)+Number(Ke==null?void 0:Ke.combination_scores));const Pa=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.total_singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.total_doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.total_nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.total_judges_scores)||0,pros_score:(Ke==null?void 0:Ke.total_pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.total_bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.total_shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.total_mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.total_combination_scores)||0,total_score:ln||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.judges_scores)||0,pros_score:(Ke==null?void 0:Ke.pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.combination_scores)||0,total_score:Vn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Bu=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.total_singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.total_doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.total_nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.total_judges_scores)||0,pros_score:(Ke==null?void 0:Ke.total_pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.total_bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.total_shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.total_mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.total_combination_scores)||0,total_score:ln||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];jn([...de?Bu:Pa])}},[fe.exerciseExportHeadData]);const sn=()=>b(void 0,null,function*(){const qt={id:Mt.exerciseId||Mt.categoryId,identify:(st==null?void 0:st.login)||null},St=yield(0,xe.iw)(qt);an(St||{});const{table:Ke}=St||{};let ln,Vn;(Ke!=null&&Ke.total_singles_scores||Ke!=null&&Ke.total_doubles_scores||Ke!=null&&Ke.total_nulls_scores||Ke!=null&&Ke.total_judges_scores||Ke!=null&&Ke.total_pros_scores||Ke!=null&&Ke.total_bpros_scores||Ke!=null&&Ke.total_shixuns_scores||Ke!=null&&Ke.total_mains_scores||Ke!=null&&Ke.total_combination_scores)&&(ln=Number(Ke==null?void 0:Ke.total_singles_scores)+Number(Ke==null?void 0:Ke.total_doubles_scores)+Number(Ke==null?void 0:Ke.total_nulls_scores)+Number(Ke==null?void 0:Ke.total_bpros_scores)+Number(Ke==null?void 0:Ke.total_judges_scores)+Number(Ke==null?void 0:Ke.total_pros_scores)+Number(Ke==null?void 0:Ke.total_shixuns_scores)+Number(Ke==null?void 0:Ke.total_mains_scores)+Number(Ke==null?void 0:Ke.total_combination_scores)),(Ke!=null&&Ke.singles_scores||Ke!=null&&Ke.doubles_scores||Ke!=null&&Ke.nulls_scores||Ke!=null&&Ke.judges_scores||Ke!=null&&Ke.pros_scores||Ke!=null&&Ke.bpros_scores||Ke!=null&&Ke.shixuns_scores||Ke!=null&&Ke.mains_scores||Ke!=null&&Ke.combination_scores)&&(Vn=Number(Ke==null?void 0:Ke.singles_scores)+Number(Ke==null?void 0:Ke.doubles_scores)+Number(Ke==null?void 0:Ke.bpros_scores)+Number(Ke==null?void 0:Ke.nulls_scores)+Number(Ke==null?void 0:Ke.judges_scores)+Number(Ke==null?void 0:Ke.pros_scores)+Number(Ke==null?void 0:Ke.shixuns_scores)+Number(Ke==null?void 0:Ke.mains_scores)+Number(Ke==null?void 0:Ke.combination_scores));const Pa=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.total_singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.total_doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.total_nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.total_judges_scores)||0,pros_score:(Ke==null?void 0:Ke.total_pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.total_bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.total_shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.total_mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.total_combination_scores)||0,total_score:ln||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Ke==null?void 0:Ke.singles_scores)||0,doubles_score:(Ke==null?void 0:Ke.doubles_scores)||0,nulls_score:(Ke==null?void 0:Ke.nulls_scores)||0,judges_score:(Ke==null?void 0:Ke.judges_scores)||0,pros_score:(Ke==null?void 0:Ke.pros_scores)||0,bpros_score:(Ke==null?void 0:Ke.bpros_scores)||0,shixuns_score:(Ke==null?void 0:Ke.shixuns_scores)||0,mains_score:(Ke==null?void 0:Ke.mains_scores)||0,total_combination_scores:(Ke==null?void 0:Ke.combination_scores)||0,total_score:Vn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];jn(de?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Pa)}),vt=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:qt=>ze.createElement("a",null,qt)},{title:((Ge=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[0].nameType))==null?void 0:Ge.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Ue=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[1].nameType))==null?void 0:Ue.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Ye=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((it=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[2].nameType))==null?void 0:it.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((lt=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[6].nameType))==null?void 0:lt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Bt=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[5].nameType))==null?void 0:Bt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((ct=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[4].nameType))==null?void 0:ct.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((nt=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[7].nameType))==null?void 0:nt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{title:((Ze=Qt==null?void 0:Qt.find(qt=>qt.value==Ae.fw[8].nameType))==null?void 0:Ze.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:qt=>ze.createElement("a",null,qt==="0.0"?0:qt==null?void 0:qt.toFixed(1))}],{exercise_header:Tt}=ut||{};return ze.createElement(ze.Fragment,null,((Tt==null?void 0:Tt.show_user)||(Tt==null?void 0:Tt.show_no)||(Tt==null?void 0:Tt.show_group))&&ze.createElement("section",{className:Fe.glassSeal,style:We},(Tt==null?void 0:Tt.show_user)&&ze.createElement("span",null,"\u59D3\u540D\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.user)),(Tt==null?void 0:Tt.show_no)&&ze.createElement("span",null,"\u5B66\u53F7\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.student_id)),(Tt==null?void 0:Tt.show_group)&&ze.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.group_name)),(Tt==null?void 0:Tt.show_school_name)&&ze.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.school_name)),(Tt==null?void 0:Tt.show_phone)&&ze.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ze.createElement("span",null,ut==null?void 0:ut.phone))),ze.createElement("section",{className:`${Fe.wrap} ${ne?"pl20":""} `},(ut==null?void 0:ut.photo_url)&&ze.createElement("img",{className:Fe.img,src:`${Ie.Z.API_SERVER}${ut==null?void 0:ut.photo_url}`}),(Tt==null?void 0:Tt.show_title)&&ze.createElement(ke.Z,{className:Fe.paperHeader,justify:"center"},ze.createElement("div",null,ut==null?void 0:ut.title)),(Tt==null?void 0:Tt.show_info)&&ze.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",ut==null?void 0:ut.large_counts,"\u5927\u9898\u3011\u3010",ut==null?void 0:ut.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ut==null?void 0:ut.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ut==null?void 0:ut.time)>-1?`${ut==null?void 0:ut.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Tt==null?void 0:Tt.show_desc)&&(((yt=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:yt.exercise_description)||((ht=fe==null?void 0:fe.commonHeader)==null?void 0:ht.exercise_description))&&ze.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ze.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ze.createElement("span",null,((Je=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:Je.exercise_description)||((ot=fe==null?void 0:fe.commonHeader)==null?void 0:ot.exercise_description))),(Tt==null?void 0:Tt.show_table)&&ze.createElement("div",{className:"mt10"},ze.createElement(he.default,{className:Fe.table,columns:vt,dataSource:[...Pn||[]],bordered:!0,pagination:!1})),((Ct=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:Ct.analysis)&&ze.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(kt=fe==null?void 0:fe.exerciseExportHeadData)==null?void 0:kt.analysis}`)),ze.createElement(Se.Z,null))};var te=(0,Ce.connect)(({exercise:ne,loading:de,user:ye,globalSetting:fe})=>({exercise:ne,globalSetting:fe,user:ye,loading:de.effects}))(ee)},91640:function(Ft,rt,z){"use strict";var a=z(20819),Ce=z(15835),ke=z(9343),he=z(91773),Fe=z(62844),xe=z(85804),pe=z(74330),Se=z(84567),Ae=z(98813),Ie=z(78957),ze=z(67294),Me=z(35973),me=z(11320),oe=z(67294),E=(x,b,ee)=>new Promise((te,ne)=>{var de=ve=>{try{fe(ee.next(ve))}catch(Ne){ne(Ne)}},ye=ve=>{try{fe(ee.throw(ve))}catch(Ne){ne(Ne)}},fe=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(de,ye);fe((ee=ee.apply(x,b)).next())});const y=({exercise:x,dispatch:b})=>{var ee,te,ne,de;const ye=(0,Me.useParams)(),[fe]=(0,Me.useSearchParams)(),ve=fe.getAll("exercise_group_id").map(ht=>ht==="all"?ht:Number(ht)),{actionTabs:Ne}=x,[Le]=he.default.useForm(),[Re,He]=(0,ze.useState)(!1),We=(0,ze.useRef)(null),[Ge,Ue]=(0,ze.useState)(!1),[,Ye,it,lt]=(0,ke.U)(Ce.aU,{}),[Bt,ct]=(0,ze.useState)({}),nt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Ze=(ht,Je)=>{Me.history.push(`/classrooms/${ye.coursesId}/exercise/${(ye==null?void 0:ye.categoryId)||(ye==null?void 0:ye.exerciseId)}/sumup?exam_summary_id=${(Je==null?void 0:Je.exam_summary_id)||""}&template=${ht==null?void 0:ht.exam_summary_template_id}&${ht==null?void 0:ht.exercise_group_id.map(ot=>`exercise_group_id=${ot}`).join("&")}`)},yt=()=>E(void 0,null,function*(){var ht,Je,ot,Ct,kt;const Mt=yield it({id:(ye==null?void 0:ye.categoryId)||(ye==null?void 0:ye.exerciseId)});Le.setFieldsValue({exercise_group_id:Ne!=null&&Ne.isEdit&&ve.length>0?ve:["all",...((Je=(ht=Mt==null?void 0:Mt.data)==null?void 0:ht.course_groups)==null?void 0:Je.map(st=>st==null?void 0:st.exercise_group_id))||[]],exam_summary_template_id:Ne!=null&&Ne.isEdit?Number(fe.get("template")):(kt=(Ct=(ot=Mt==null?void 0:Mt.data)==null?void 0:ot.exam_summary_templates)==null?void 0:Ct[0])==null?void 0:kt.id})});return(0,ze.useEffect)(()=>{We.current&&We.current.scrollHeight>134&&Ue(!0)},[We]),(0,ze.useEffect)(()=>{(Ne==null?void 0:Ne.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?yt():Le.resetFields()},[Ne==null?void 0:Ne.title]),oe.createElement(oe.Fragment,null,oe.createElement(Fe.default,{title:Ne.title,width:800,centered:!0,open:(Ne==null?void 0:Ne.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:oe.createElement("div",{style:{textAlign:"center"}},oe.createElement(xe.ZP,{type:"primary",onClick:()=>{Le.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{nt()}},oe.createElement(pe.Z,{spinning:Ye},oe.createElement(he.default,{form:Le,onFinish:ht=>E(void 0,null,function*(){var Je,ot;const Ct=(ot=(Je=lt==null?void 0:lt.data)==null?void 0:Je.exam_summaries)==null?void 0:ot.find(kt=>(kt==null?void 0:kt.exam_summary_template_id)===ht.exam_summary_template_id);if(Ct!=null&&Ct.exam_summary_id){const kt=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:oe.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Mt=>{Mt.preventDefault(),Mt.stopPropagation(),kt.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Ze(ht,Ct),nt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Ze(ht,{}),nt()}});return}Ze(ht,Ct),nt()})},oe.createElement("div",{ref:We,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Re?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},oe.createElement(he.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(ht,Je=[],ot)=>{var Ct,kt;let Mt=ht;const st=((kt=(Ct=lt==null?void 0:lt.data)==null?void 0:Ct.course_groups)==null?void 0:kt.map(ut=>ut==null?void 0:ut.exercise_group_id))||[];return!(Je!=null&&Je.includes("all"))&&(ht.includes("all")||ht.length===st.length)?Mt=[...st,"all"]:ht.includes("all")&&ht.length!==st.length+1?Mt=ht.filter(ut=>ut!=="all"):Je!=null&&Je.includes("all")&&!ht.includes("all")&&(Mt=[]),Mt}},oe.createElement(Se.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(ee=lt==null?void 0:lt.data)==null?void 0:ee.course_groups)==null?void 0:te.map(ht=>({value:ht==null?void 0:ht.exercise_group_id,label:`${ht==null?void 0:ht.exercise_group_name}\uFF08${ht==null?void 0:ht.exercise_group_students}\uFF09`})))||[]]})),Ge&&oe.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>He(!Re)},Re?"\u6536\u8D77":"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),oe.createElement(he.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},oe.createElement(Ae.ZP.Group,null,oe.createElement(Ie.Z,{className:"mt5",direction:"vertical"},(de=(ne=lt==null?void 0:lt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:de.map((ht,Je)=>oe.createElement(Ae.ZP,{key:Je,value:ht==null?void 0:ht.id},`\u6A21\u677F${Je+1}-${ht==null?void 0:ht.name}`,oe.createElement("a",{className:"ml5",onClick:()=>{var ot,Ct;ct({url:me.Z.API_SERVER+((ot=ht==null?void 0:ht.attachment_info)==null?void 0:ot.url),file_type:(Ct=ht==null?void 0:ht.attachment_info)==null?void 0:Ct.file_type})}},"\u67E5\u770B"))))))))),oe.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Bt==null?void 0:Bt.url,type:Bt==null?void 0:Bt.file_type,onClose:()=>ct({})}))};rt.Z=(0,Me.connect)(({exercise:x})=>({exercise:x}))(y)},16199:function(Ft,rt,z){"use strict";z.d(rt,{jM:function(){return ut},ZP:function(){return An},g0:function(){return bt},rK:function(){return On},P1:function(){return Pn},PQ:function(){return st},JE:function(){return jn},$C:function(){return an},eS:function(){return Mt}});var a=z(67294),Ce=z(98813),ke=z(71230),he=z(84567),Fe=z(28802),xe=z(85804),pe={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},Se=z(65226),Ae=z(94184),Ie=z.n(Ae),ze=z(35567),Me=z(35713),me=z(3830),oe=z(15835),E=z(19575),y=z(2453),x=z(62844),b=z(33170),ee=z(88742),te=z(86276),ne=z(94699),de=z.n(ne),ye=z(67294),fe=Object.defineProperty,ve=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Re=(Qt,zt,jt)=>zt in Qt?fe(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,He=(Qt,zt)=>{for(var jt in zt||(zt={}))Ne.call(zt,jt)&&Re(Qt,jt,zt[jt]);if(ve)for(var jt of ve(zt))Le.call(zt,jt)&&Re(Qt,jt,zt[jt]);return Qt},We=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())}),Ue=({className:Qt,data:zt={},identifier:jt,userAnswer:sn,onFinish:vt})=>{const[Tt,qt]=(0,a.useState)(!1),[St,Ke]=(0,a.useState)({}),ln=()=>new Date().getTime(),Vn=Bu=>We(void 0,null,function*(){let wa=E.Base64.decode(zt.code);return sn.length>0&&(sn==null||sn.map(cu=>{cu.multi_line?wa=wa.substring(0,wa.indexOf("@\u2581\u2581@"))+cu.value+wa.substring(wa.indexOf("@\u2581\u2581@")+4):wa=wa.substring(0,wa.indexOf("@\u2581@"))+cu.value+wa.substring(wa.indexOf("@\u2581@")+3)})),yield(0,ee.n4)(Bu,{code:E.Base64.encode(wa),language:zt.language,answers:sn==null?void 0:sn.map(cu=>cu.value)})}),Pa=()=>We(void 0,null,function*(){var Bu;if((Bu=sn==null?void 0:sn.filter(cu=>!cu.value))!=null&&Bu.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}qt(!0);const wa=yield(0,b.ZP)(`/api/problems/${jt}/start.json`,{method:"get"}),er=yield Vn(wa==null?void 0:wa.identifier);if((er==null?void 0:er.status)===0){let rr=function(){return We(this,null,function*(){const{status:Ca,message:Zt,data:Ln}=yield(0,ee.rX)(wa==null?void 0:wa.identifier,"submit");if(ln()-cu>10*1e3*(sn==null?void 0:sn.length)){qt(!1),x.default.error({centered:!0,icon:null,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"});return}if(Ca===0){qt(!1),Ln.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Ke(Ln);return}setTimeout(rr,1e3)})};const cu=ln();yield(0,ee.bM)(wa==null?void 0:wa.identifier,{}),rr();return}qt(!1)});return ye.createElement("div",null,ye.createElement(xe.ZP,{className:Ie()(Qt),loading:Tt,onClick:Pa},"\u63D0\u4EA4\u4EE3\u7801"),ye.createElement(x.default,{open:!!(St!=null&&St.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>vt==null?void 0:vt(),footer:!1,onOk:()=>Ke({}),onCancel:()=>Ke({})},ye.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},ye.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),ye.createElement("span",{style:{marginLeft:12,color:St.status!==0&&"#E30000"}},te.Im[St.status])),ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),ye.createElement("span",{style:{marginLeft:12}},de()(St.created_at).format("YYYY-MM-DD HH:mm:ss"))),ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),ye.createElement("span",{style:{marginLeft:12}},St.language)),ye.createElement("div",null,ye.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),ye.createElement("span",{style:{marginLeft:12}},St.execute_time,"ms"))),ye.createElement(te.Y4,He({highlightEndEntry:!0},St)))))},Ye=z(67294),it=Object.defineProperty,lt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,yt=(Qt,zt,jt)=>zt in Qt?it(Qt,zt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qt[zt]=jt,ht=(Qt,zt)=>{for(var jt in zt||(zt={}))nt.call(zt,jt)&&yt(Qt,jt,zt[jt]);if(ct)for(var jt of ct(zt))Ze.call(zt,jt)&&yt(Qt,jt,zt[jt]);return Qt},Je=(Qt,zt)=>lt(Qt,Bt(zt)),ot=(Qt,zt,jt)=>new Promise((sn,vt)=>{var Tt=Ke=>{try{St(jt.next(Ke))}catch(ln){vt(ln)}},qt=Ke=>{try{St(jt.throw(Ke))}catch(ln){vt(ln)}},St=Ke=>Ke.done?sn(Ke.value):Promise.resolve(Ke.value).then(Tt,qt);St((jt=jt.apply(Qt,zt)).next())});const Ct=["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"],kt=({data:Qt})=>{const{question_type:zt,group_topic_id:jt,commit_wrong_question:{analysis:sn,standard_answer_show:vt,tag_discipline_names:Tt,standard_answer:qt}={}}=Qt,St=()=>{if([0,1,2].includes(zt))return Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ye.createElement("div",{className:"c-black"},vt));if([3].includes(zt))return qt==null?void 0:qt.map((Ke,ln)=>{var Vn,Pa;return Ye.createElement(a.Fragment,{key:ln},Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",ln+1),(Ke==null?void 0:Ke.model)===1&&Ye.createElement("div",{className:"c-black"},(Vn=Ke==null?void 0:Ke.answer_text)==null?void 0:Vn.join("\u3001")),(Ke==null?void 0:Ke.model)===2&&Ye.createElement("div",{className:"flex gap-10px"},(Pa=Ke==null?void 0:Ke.answer_text)==null?void 0:Pa.map((Bu,wa)=>Ye.createElement(Me.Z,{key:ln+""+wa,disabled:!0,value:Bu})))))});if([4].includes(zt))return Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ye.createElement("div",{className:"c-black"},qt==null?void 0:qt[0]));if([6].includes(zt))return Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ye.createElement(Se.Z,{className:pe.md,value:qt||"-"}));if([8].includes(zt))return qt==null?void 0:qt.map((Ke,ln)=>Ye.createElement(a.Fragment,{key:ln},Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",ln+1),Ye.createElement("div",{className:"c-black"},Ke==null?void 0:Ke.answer_text))))};return Ye.createElement("div",{className:pe.extra},St(),Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ye.createElement(Se.Z,{className:pe.md,value:sn||"-"})),Ye.createElement("div",{className:pe.row},Ye.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ye.createElement("div",{className:"c-black"},Tt==null?void 0:Tt.join("\u3001"))))},Mt=Qt=>{const zt=sn=>{const{user_answer:vt,standard_answer:Tt,standard_answers:qt,standard_answer_show:St,tag_discipline_names:Ke,analysis:ln,user_answer_infos:Vn}=sn;return sn={user_answer_is_right:(Vn==null?void 0:Vn.user_answer_is_right)===void 0?null:Vn==null?void 0:Vn.user_answer_is_right,user_answer:vt,analysis:ln,standard_answer_show:St,tag_discipline_names:Ke,standard_answer:qt||Tt},sn};return Qt.map((sn,vt)=>(sn.q_position=vt+1,sn.commit_wrong_question=zt(sn),[7].includes(sn==null?void 0:sn.question_type)&&(sn.commit_wrong_question.sub_exercise_questions=sn.sub_exercise_questions.map(Tt=>zt(Tt))),sn))},st=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,question_choices:vt,q_position:Tt,commit_wrong_question:{user_answer_is_right:qt,user_answer:St}={}}=Qt,Ke=qt!==void 0,ln=Vn=>{const Pa=Vn.target.value;jt(Pa)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Tt}\u3001`+sn}),Ye.createElement(Ce.ZP.Group,{disabled:Ke,value:Ke?St==null?void 0:St[0]:zt,onChange:ln,className:Ke&&`edu-radio-${qt?"green":"red"}`},vt==null?void 0:vt.map((Vn,Pa)=>Ye.createElement("div",{key:Pa},Ye.createElement(Ce.ZP,{value:Vn==null?void 0:Vn.choice_id,className:"mb20"},Ye.createElement(ke.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ye.createElement("span",{className:"mr5 c-black"},Ct[Pa],"."),Ye.createElement(Se.Z,{className:pe.md,value:Vn==null?void 0:Vn.choice_text})))))),Ke&&Ye.createElement(kt,{data:Qt}))},ut=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,question_choices:vt,q_position:Tt,commit_wrong_question:{user_answer_is_right:qt,user_answer:St}={}}=Qt,Ke=qt!==void 0,ln=Vn=>{jt(Vn)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Tt}\u3001`+sn}),Ye.createElement(he.default.Group,{disabled:Ke,style:{flexDirection:"column"},value:Ke?St:zt,onChange:ln,className:Ke&&`edu-checkbox-${qt?"green":"red"}`},vt==null?void 0:vt.map((Vn,Pa)=>Ye.createElement("div",{key:Pa},Ye.createElement(he.default,{value:Vn==null?void 0:Vn.choice_id,className:"mb20"},Ye.createElement(ke.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ye.createElement("span",{className:"mr5 c-black"},Ct[Pa],"."),Ye.createElement(Se.Z,{className:pe.md,value:Vn==null?void 0:Vn.choice_text})))))),Ke&&Ye.createElement(kt,{data:Qt}))},an=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,question_choices:vt,q_position:Tt,commit_wrong_question:{user_answer_is_right:qt,user_answer:St}={}}=Qt,Ke=qt!==void 0,ln=Vn=>{const Pa=Vn.target.value;jt(Pa)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Tt}\u3001`+sn}),Ye.createElement(Ce.ZP.Group,{disabled:Ke,value:Ke?St==null?void 0:St[0]:zt,onChange:ln,className:Ke&&`edu-radio-${qt?"green":"red"}`},vt==null?void 0:vt.map((Vn,Pa)=>Ye.createElement("div",{key:Pa},Ye.createElement(Ce.ZP,{value:Vn==null?void 0:Vn.choice_id,className:"mb20"},Ye.createElement(ke.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ye.createElement(Se.Z,{className:pe.md,value:Vn==null?void 0:Vn.choice_text})))))),Ke&&Ye.createElement(kt,{data:Qt}))},Pn=({data:Qt={},value:zt,onChange:jt})=>{const[sn,vt]=(0,a.useState)([]),{question_title:Tt,q_position:qt,standard_answer:St,commit_wrong_question:{user_answer_is_right:Ke,user_answer:ln}={}}=Qt,Vn=Ke!==void 0,Pa=Bu=>{jt(Bu)};return(0,a.useEffect)(()=>{if(Vn){vt(ln);return}if(zt){vt(zt);return}const Bu=St==null?void 0:St.map(wa=>Je(ht({},wa),{exercise_choice_id:wa.position,answer_text:""}));vt(Bu)},[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${qt}\u3001`+Tt}),Ye.createElement("div",{className:"flex flex-col gap-20px mb20"},sn==null?void 0:sn.map((Bu,wa)=>Ye.createElement(ke.Z,{align:"middle",wrap:!1},Ye.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",wa+1),Ye.createElement("div",{className:"flex-1"},(Bu==null?void 0:Bu.model)===1?Ye.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Vn,value:Bu==null?void 0:Bu.answer_text,onChange:er=>{sn[wa].answer_text=er.target.value,vt([...sn]),Pa(sn)}}):Ye.createElement(Me.Z,{value:Bu==null?void 0:Bu.answer_text,disabled:Vn,onChange:er=>{sn[wa].answer_text=er,vt([...sn]),Pa(sn)}}))))),Vn&&Ye.createElement(kt,{data:Qt}))},jn=({data:Qt={},value:zt,onChange:jt})=>{const{question_title:sn,q_position:vt,commit_wrong_question:{user_answer_is_right:Tt,user_answer:qt}={}}=Qt,St=Tt!==void 0,Ke=ln=>{jt(ln)};return Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${vt}\u3001`+sn}),St?Ye.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},qt==null?void 0:qt[0]):Ye.createElement(ze.Z,{watch:!0,onChange:Ke,defaultValue:zt}),St&&Ye.createElement(kt,{data:Qt}))},bt=({showEntryAnswer:Qt,updateData:zt,examPaperId:jt,params:sn,data:vt={}})=>{const[Tt,qt]=(0,a.useState)(!1),[St,Ke]=(0,a.useState)(""),[ln,Vn]=(0,a.useState)("none"),Pa=(0,a.useRef)(),{question_id:Bu,question_title:wa,q_position:er,languages:cu,description:rr,hack_identifier:Ca,commit_wrong_question:{user_answer_is_right:Zt}={}}=vt,gl=typeof Qt!="undefined"?Qt:!(Zt!==void 0),vr=()=>ot(void 0,null,function*(){if(qt(!0),Ca){const ba=yield(0,oe.nF)({id:Ca});(ba==null?void 0:ba.status)===0&&(Ke(`/myproblems/${ba.identifier}?type=exercises&exercisesId=${jt}&coursesId=coursesId&login=${sn.login}&questionId=${Bu}`),Vn("block"))}qt(!1)}),qu=ba=>{ba.data==="backExercise"&&(Vn("none"),Ke(""),zt())};return(0,a.useEffect)(()=>(window.addEventListener("message",qu),()=>{window.removeEventListener("message",qu)}),[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${er}\u3001`+wa}),gl&&Ye.createElement("div",{className:pe.boxHead},Ye.createElement(me.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:cu}),Ye.createElement(xe.ZP,{loading:Tt,onClick:vr,className:pe.btn},"\u8FDB\u5165\u7B54\u9898")),Ye.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ye.createElement(Se.Z,{className:pe.md,value:rr})),!gl&&Ye.createElement(kt,{data:vt}),Ye.createElement("iframe",{style:{display:ln},className:pe.iframe,src:St,ref:Pa}))},An=({showEntryAnswer:Qt,updateData:zt,data:jt={},value:sn,onChange:vt})=>{const[Tt,qt]=(0,a.useState)([]),{code:St,hack_identifier:Ke,question_title:ln,q_position:Vn,standard_answer_with_score:Pa,commit_wrong_question:{user_answer_is_right:Bu,user_answer:wa}={}}=jt,cu=typeof Qt!="undefined"?Qt:!(Bu!==void 0),rr=Ca=>{vt(Ca)};return(0,a.useEffect)(()=>{if(wa){const Zt=wa==null?void 0:wa.map(Ln=>Je(ht({},Ln),{exercise_choice_id:Ln==null?void 0:Ln.choice_id,value:Ln.answer_text}));qt(Zt),Qt===!0&&rr(Zt);return}if(sn){qt(sn);return}const Ca=Pa==null?void 0:Pa.map(Zt=>Je(ht({},Zt),{exercise_choice_id:Zt.position,answer_text:"",score:""}));qt(Ca)},[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Vn}\u3001`+ln}),cu&&Ye.createElement("div",{className:pe.boxHead},Ye.createElement("div",{style:{color:"#FA6400"}},Ye.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ye.createElement(Ue,{className:pe.btn,data:jt,onFinish:zt,userAnswer:Tt,identifier:Ke})),Ye.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ye.createElement(Se.Z,{disabledFill:!cu,programFillValue:Tt,showProgramFill:!0,onFillChange:(Ca,Zt)=>{var Ln;Tt[Number(Zt)].answer_text=(Ln=Ca[Number(Zt)])==null?void 0:Ln.value,qt([...Tt]),rr(Tt)},value:E.Base64.decode(St||"")})),!cu&&Ye.createElement(kt,{data:jt}))},On=({data:Qt={},value:zt,onChange:jt})=>{const[sn,vt]=(0,a.useState)([]),[Tt,qt]=(0,a.useState)([]),{question_title:St,q_position:Ke,commit_wrong_question:ln,sub_exercise_questions:Vn}=Qt,Pa=(Bu,wa)=>{sn[wa]=Bu,vt([...sn]),jt(sn)};return(0,a.useEffect)(()=>{const Bu=Vn==null?void 0:Vn.map((wa,er)=>{var cu;return Je(ht({},wa),{q_position:`${Ke}.${er+1}`,commit_wrong_question:(cu=ln==null?void 0:ln.sub_exercise_questions)==null?void 0:cu[er]})});qt(Bu)},[]),(0,a.useEffect)(()=>{if(zt){vt(zt);return}const Bu=Array(Vn==null?void 0:Vn.length).fill(void 0);vt(Bu)},[]),Ye.createElement("div",{className:pe.question},Ye.createElement(Se.Z,{className:Ie()(pe.title,pe.md),value:`${Ke}\u3001`+St}),Ye.createElement("div",{className:"flex flex-col gap-20px"},Tt==null?void 0:Tt.map((Bu,wa)=>{const er=sn[wa];return Ye.createElement(a.Fragment,{key:wa},(Bu==null?void 0:Bu.question_type)===0&&Ye.createElement(st,{value:er,data:Bu,onChange:cu=>Pa(cu,wa)}),(Bu==null?void 0:Bu.question_type)===1&&Ye.createElement(ut,{value:er,data:Bu,onChange:cu=>Pa(cu,wa)}),(Bu==null?void 0:Bu.question_type)===2&&Ye.createElement(an,{value:er,data:Bu,onChange:cu=>Pa(cu,wa)}),(Bu==null?void 0:Bu.question_type)===3&&Ye.createElement(Pn,{value:er,data:Bu,onChange:cu=>Pa(cu,wa)}),(Bu==null?void 0:Bu.question_type)===4&&Ye.createElement(jn,{value:er,data:Bu,onChange:cu=>Pa(cu,wa)}))})))}},99543:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(62844),ke=z(33170),he=z(35973),Fe=z(67294),xe=(Se,Ae,Ie)=>new Promise((ze,Me)=>{var me=y=>{try{E(Ie.next(y))}catch(x){Me(x)}},oe=y=>{try{E(Ie.throw(y))}catch(x){Me(x)}},E=y=>y.done?ze(y.value):Promise.resolve(y.value).then(me,oe);E((Ie=Ie.apply(Se,Ae)).next())});const pe=({exercise:Se,dispatch:Ae,init:Ie,haveInit:ze=!1})=>{const Me=(0,he.useParams)(),[me,oe]=(0,a.useState)(!1);let[E,y]=(0,a.useState)();const[x,b]=(0,a.useState)(!1),[ee,te]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Se.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Se.actionTabs]);function ne(){return xe(this,null,function*(){var de,ye;let fe=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs}});if(((de=fe==null?void 0:fe.cover_exercises)==null?void 0:de.length)>0)oe(!0),y((ye=fe==null?void 0:fe.cover_exercises)==null?void 0:ye[0]);else{let ve=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs}});Ae({type:"exercise/setActionTabs",payload:{key:""}}),(ve==null?void 0:ve.status)===0&&(ze&&Ie(),Ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{he.history.push("/paperlibrary")}}))}})}return Fe.createElement("div",null,Fe.createElement(Ce.default,{open:me,centered:!0,onCancel:de=>xe(void 0,null,function*(){if(de.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let ye=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs,update:1}});Ae({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(ye==null?void 0:ye.status)===0&&(ze&&Ie(),oe(!1),Ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{he.history.push("/paperlibrary")}}))}else oe(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:ee},onOk:()=>xe(void 0,null,function*(){te(!0);let de=yield(0,ke.ZP)(`/api/courses/${Me==null?void 0:Me.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Se.actionTabs.selectArrs}});te(!1),(de==null?void 0:de.status)===0&&(ze&&Ie(),Ae({type:"exercise/setActionTabs",payload:{key:""}}),oe(!1),Ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{he.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Fe.createElement("div",null,Fe.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Fe.createElement("div",null,Fe.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Fe.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Fe.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};rt.Z=(0,he.connect)(({exercise:Se})=>({exercise:Se}))(pe)},76223:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ve}});var a=z(67294),Ce=z(62844),ke=z(71230),he=z(15746),Fe=z(88044),xe=z(57399),pe=z(85804),Se=z(30001),Ae=z(33170),Ie={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},ze=z(35973),Me=z(96622),me=z(67294),oe=Object.defineProperty,E=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Ne,Le,Re)=>Le in Ne?oe(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,ne=(Ne,Le)=>{for(var Re in Le||(Le={}))b.call(Le,Re)&&te(Ne,Re,Le[Re]);if(x)for(var Re of x(Le))ee.call(Le,Re)&&te(Ne,Re,Le[Re]);return Ne},de=(Ne,Le)=>E(Ne,y(Le)),ye=(Ne,Le,Re)=>new Promise((He,We)=>{var Ge=it=>{try{Ye(Re.next(it))}catch(lt){We(lt)}},Ue=it=>{try{Ye(Re.throw(it))}catch(lt){We(lt)}},Ye=it=>it.done?He(it.value):Promise.resolve(it.value).then(Ge,Ue);Ye((Re=Re.apply(Ne,Le)).next())});const fe=({visible:Ne,setVisible:Le,onK:Re,selectKeys:He,selectRows:We,appointStudent:Ge,modalParams:Ue,courseId:Ye})=>{const it=(0,ze.useParams)(),[lt,Bt]=(0,a.useState)(!1),[ct,nt]=(0,a.useState)(!1),[Ze,yt]=(0,a.useState)([]),[ht,Je]=(0,a.useState)([]),[ot,Ct]=(0,a.useState)([]),[kt,Mt]=(0,a.useState)("all"),[st,ut]=(0,a.useState)("all");let[an,Pn]=(0,a.useState)(!0);const[jn,bt]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[An,On]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Qt={selectedRowKeys:ht,columnWidth:40,hideSelectAll:!0,onSelect:(Tt,qt,St)=>{let Ke=!0;for(let ln=0;ln{if(Tt&&St.length>0){St.forEach(Ke=>{ht.push(Ke.user_id),ot.push(Ke)}),Je([...ht]),Ct([...ot]);return}if(!Tt&&St.length>0){let Ke=[],ln=[];const Vn=new Set(St),Pa=new Set(ht),Bu=new Set(ot);Ke=[...Pa].filter(wa=>[...Vn].every(er=>er.user_id!==wa)),ln=[...Bu].filter(wa=>[...Vn].every(er=>er.user_id!==wa.user_id)),Je([...Ke]),Ct([...ln])}}};(0,a.useEffect)(()=>{Ne&&He&&(Je([...He]),Ct(We))},[Ne,He]),(0,a.useEffect)(()=>{Ne&&(!Ge&&Ue?An.status=Ue:An.status=null,On(ne({},An)),jt())},[Ne,Ge,Ue]);const zt=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Tt,qt,St)=>me.createElement("span",{style:{color:"#333"}},St+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Tt,qt,St)=>me.createElement("span",null,Tt)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Tt,qt,St)=>me.createElement("span",{style:{color:"#666"}},Tt)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Tt,qt)=>me.createElement("span",null,Tt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Tt,qt)=>me.createElement("span",null,Tt||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Tt,qt)=>me.createElement("span",null,Tt)}].filter(Tt=>Ue===1||Ue===2?Tt.title!=="\u72B6\u6001":!0),jt=()=>ye(void 0,null,function*(){var Tt,qt,St;nt(!0);const Ke=yield(0,Ae.ZP)(`/api/exercises/${it.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:de(ne({},An),{keywords:(Tt=An==null?void 0:An.keywords)==null?void 0:Tt.trim()})});if(Ke.status===0){const ln=((St=(qt=Ke==null?void 0:Ke.data)==null?void 0:qt.all_course_groups)==null?void 0:St.map(Vn=>({value:Vn==null?void 0:Vn.id,label:Vn==null?void 0:Vn.name})))||[];bt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...ln]),yt(Ke.data)}nt(!1)}),sn=()=>{An.page=1,An.status=null,An.course_group_id=null,An.keywords="",Mt("all"),ut("all"),Je([]),Ct([]),On(ne({},An)),Ge&&Re(ht==null?void 0:ht.length,ht,ot)},vt=()=>{An.page=1,An.status=null,An.course_group_id=null,An.keywords="",On(ne({},An)),Mt("all"),ut("all"),Je([]),Ct([]),Le(!1)};return me.createElement(Ce.default,{centered:!0,className:Ie.cstuModal,title:Ue===1?"\u7F3A\u8003\u5B66\u751F":Ue===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ne,width:1200,footer:null,onCancel:()=>{vt()}},me.createElement(ke.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},me.createElement(ke.Z,null,me.createElement(he.Z,null,me.createElement(Fe.default,{size:"large",value:kt,style:{width:200,marginRight:20},onChange:Tt=>{Mt(Tt),Tt==="all"?An.course_group_id=null:An.course_group_id=Tt,An.page=1,On(ne({},An)),jt()},options:jn})),Ge&&me.createElement(he.Z,null,me.createElement(Fe.default,{size:"large",value:st,style:{width:200},onChange:Tt=>{ut(Tt),Tt==="all"?An.status=null:An.status=Tt,An.page=1,On(ne({},An)),jt()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),me.createElement(he.Z,null,me.createElement(Se.t7,{style:{width:300,marginLeft:15},value:An.keywords,allowClear:!0,onChange:Tt=>{An.keywords=Tt,An.page=1,On(ne({},An)),jt()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),me.createElement(ke.Z,{align:"middle",className:"mb30"},me.createElement(he.Z,{span:14},me.createElement("div",{className:"flexd-table-header"},me.createElement(xe.default,{pagination:!1,dataSource:[],columns:zt,rowSelection:Ge?Qt:null,rowKey:Tt=>Tt.user_id})),me.createElement("div",null,me.createElement(xe.default,{rowSelection:Ge?Qt:null,columns:zt,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Tt=>Tt.user_id,loading:ct,dataSource:Ze==null?void 0:Ze.exercise_users,onChange:(Tt,qt,St)=>{An.page=Tt==null?void 0:Tt.current,An.limit=Tt==null?void 0:Tt.pageSize,St!=null&&St.order?(An.sort_by=St==null?void 0:St.field,An.direction=(St==null?void 0:St.order)==="ascend"?"asc":"desc"):(An.sort_by=null,An.direction=null),On(ne({},An)),jt()},pagination:!1}))),me.createElement(he.Z,{span:1},me.createElement("img",{src:Me,style:{marginLeft:10}})),me.createElement(he.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},me.createElement("div",{className:Ie.searchMember,style:{width:550}},me.createElement(ke.Z,{className:Ie.searchMemberHeader},me.createElement(he.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),me.createElement(he.Z,{flex:"110px"},"\u5B66\u53F7"),me.createElement(he.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),me.createElement("div",{style:{overflow:"auto",height:390}},ot==null?void 0:ot.map((Tt,qt)=>me.createElement(ke.Z,{key:qt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},me.createElement(he.Z,{flex:"100px"},Tt.user_name),me.createElement(he.Z,{flex:"110px"},Tt.student_id),me.createElement(he.Z,{flex:"120px",style:{marginLeft:5}},Tt.user_group_name),me.createElement(he.Z,{style:{marginLeft:10}},me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Ct(ot.filter(St=>St.user_id!=Tt.user_id)),Je(ht.filter(St=>St!=Tt.user_id))}})))))))),!(Ue===1||Ue===2)&&me.createElement("div",{className:Ie.bottom},me.createElement(pe.ZP,{className:Ie.no,onClick:()=>{vt()}},"\u53D6\u6D88"),me.createElement(pe.ZP,{loading:lt,type:"primary",onClick:()=>{sn()}},"\u786E\u5B9A")))};var ve=(0,ze.connect)(({})=>({}))(fe)},77722:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(91773),ke=z(2453),he=z(62844),Fe=z(74330),xe=z(71230),pe=z(98813),Se=z(18046),Ae=z(84567),Ie=z(94699),ze=z.n(Ie),Me=z(33170),me=z(28706),oe=z(35973),E=z(14375),y=z(63938),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ye=(We,Ge,Ue)=>Ge in We?x(We,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):We[Ge]=Ue,fe=(We,Ge)=>{for(var Ue in Ge||(Ge={}))ne.call(Ge,Ue)&&ye(We,Ue,Ge[Ue]);if(te)for(var Ue of te(Ge))de.call(Ge,Ue)&&ye(We,Ue,Ge[Ue]);return We},ve=(We,Ge)=>b(We,ee(Ge)),Ne=(We,Ge,Ue)=>new Promise((Ye,it)=>{var lt=nt=>{try{ct(Ue.next(nt))}catch(Ze){it(Ze)}},Bt=nt=>{try{ct(Ue.throw(nt))}catch(Ze){it(Ze)}},ct=nt=>nt.done?Ye(nt.value):Promise.resolve(nt.value).then(lt,Bt);ct((Ue=Ue.apply(We,Ge)).next())});function Le(We,Ge){const Ue=[];for(let Ye=We;Ye{let Ge=new Date;const Ue=ze()(We).format("HH");if(ze()(We).isSame(ze()(Ge),"day")){const Ye=ze()(Ge).format("HH"),it=ze()(Ge).format("mm");return{disabledHours:()=>Le(0,24).splice(1,Ye*1-1),disabledMinutes:()=>ze()(We).isSame(ze()(Ge),"hour")&&Ue<=Ye?Le(0,60).splice(0,it):Le(60,60)}}else if(ze()(We).isSame(ze()(),"day")){const Ye=ze()().format("HH"),it=ze()().format("mm");return{disabledHours:()=>Le(0,24).splice(0,Ye),disabledMinutes:()=>Ue<=Ye?Le(0,it):Le(60,60)}}else return!1},He=({exercise:We,dispatch:Ge})=>{var Ue;const Ye=(0,oe.useParams)(),[it]=Ce.default.useForm(),[lt,Bt]=(0,a.useState)(1),[ct,nt]=(0,a.useState)([]),[Ze,yt]=(0,a.useState)(!0),[ht,Je]=(0,a.useState)([]),[ot,Ct]=(0,a.useState)(!0),[kt,Mt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&st()},[We.actionTabs]);const st=Pn=>Ne(void 0,null,function*(){var jn,bt;yt(!0);const An=yield Ge({type:"exercise/getEndGroups",payload:ve(fe({},Ye),{check_ids:[...((jn=We.actionTabs.selectArrs)==null?void 0:jn.map(Qt=>Number(Qt)))||[]]})}),On=(bt=An==null?void 0:An.course_info)==null?void 0:bt.map((Qt,zt)=>ve(fe({},Qt),{key:Qt.course_group_id,title:Qt.course_group_name,name:Qt.course_group_name,disabled:!!Qt.is_published}));An&&(An!=null&&An.course_info)&&(nt([...On]),it.setFieldsValue({end_time:ze()(ze()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),yt(!1)}),ut=()=>Ne(void 0,null,function*(){var Pn,jn,bt,An;const On=fe({},it.getFieldsValue());if((ht==null?void 0:ht.length)<=0&&ct.length>0&&!((Pn=We.actionTabs)!=null&&Pn.unified_setting)){ke.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Mt(!0);const Qt={check_ids:[...((jn=We.actionTabs.selectArrs)==null?void 0:jn.map(jt=>Number(jt)))||[]],group_ids:ht};ot||(Qt.end_time=ze()(On.end_time).format("YYYY-MM-DD HH:mm")),Qt.group_ids=ht.map(jt=>jt.course_group_id),(yield(0,Me.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:Qt})).status===0&&(ke.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ge({type:"exercise/setActionTabs",payload:{}}),(bt=We==null?void 0:We.actionTabs)!=null&&bt.cb?(An=We==null?void 0:We.actionTabs)==null||An.cb():Ge({type:"classroomList/getClassroomExercisesList",payload:fe({},We.actionTabs.params)})),Mt(!1)}),an=()=>{Bt(1),nt([]),Je([]),Ct(!0)};return a.createElement(he.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:We.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ut,width:680,confirmLoading:kt||Ze,onCancel:()=>{an(),Ge({type:"exercise/setActionTabs",payload:{}})}},a.createElement(Fe.Z,{spinning:Ze},ct&&a.createElement(Ce.default,{form:it},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:E.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(xe.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(pe.ZP.Group,{value:ot,onChange:Pn=>{Ct(Pn.target.value),Je([])}},a.createElement(pe.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(pe.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(Ce.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ot?"hidden":"visible"}},a.createElement(Se.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,me.U6)(),"HH:mm")},disabledDate:Pn=>Pn&&Pn0&&!((Ue=We.actionTabs)!=null&&Ue.unified_setting)&&a.createElement(xe.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,ct.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(Ae.default,{checked:ht.length===ct.length,onChange:Pn=>{ht.length===ct.length?Je([]):Je(ct)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ht.length||0,"\u4E2A\u5206\u73ED")),a.createElement(y.Z,{data:ct,selectedRowKeys:ht,setSelectedRowKeys:Je}))))))};rt.Z=(0,oe.connect)(({exercise:We})=>({exercise:We}))(He)},28400:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ze}});var a=z(67294),Ce=z(91773),ke=z(2453),he=z(62844),Fe=z(74330),xe=z(71230),pe=z(98813),Se=z(37720),Ae=z(18046),Ie=z(59637),ze=z(84567),Me=z(85804),me=z(94699),oe=z.n(me),E=z(33170),y=z(28706),x=z(35973),b=z(15835),ee=z(14375),te=z(63938),ne=z(76223),de={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},ye=z(96332),fe=z(93686),ve=z(67294),Ne=Object.defineProperty,Le=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ue=(yt,ht,Je)=>ht in yt?Ne(yt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Je}):yt[ht]=Je,Ye=(yt,ht)=>{for(var Je in ht||(ht={}))We.call(ht,Je)&&Ue(yt,Je,ht[Je]);if(He)for(var Je of He(ht))Ge.call(ht,Je)&&Ue(yt,Je,ht[Je]);return yt},it=(yt,ht)=>Le(yt,Re(ht)),lt=(yt,ht,Je)=>new Promise((ot,Ct)=>{var kt=ut=>{try{st(Je.next(ut))}catch(an){Ct(an)}},Mt=ut=>{try{st(Je.throw(ut))}catch(an){Ct(an)}},st=ut=>ut.done?ot(ut.value):Promise.resolve(ut.value).then(kt,Mt);st((Je=Je.apply(yt,ht)).next())});function Bt(yt,ht){const Je=[];for(let ot=yt;ot{let ht=new Date;const Je=oe()(yt).format("HH");if(oe()(yt).isSame(oe()(ht),"day")){const ot=oe()(ht).format("HH"),Ct=oe()(ht).format("mm");return{disabledHours:()=>Bt(0,24).splice(1,ot*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Je,ot),oe()(yt).isSame(oe()(ht),"hour")&&Je<=ot?Bt(0,60).splice(0,Ct):Bt(60,60))}}else if(oe()(yt).isSame(oe()(),"day")){const ot=oe()().format("HH"),Ct=oe()().format("mm");return{disabledHours:()=>Bt(0,24).splice(0,ot),disabledMinutes:()=>Je<=ot?Bt(0,Ct):Bt(60,60)}}else return!1},nt=({exercise:yt,dispatch:ht})=>{var Je,ot,Ct,kt,Mt,st,ut,an,Pn,jn,bt,An,On,Qt,zt,jt,sn,vt,Tt,qt,St,Ke;const ln=(0,x.useParams)(),[Vn]=Ce.default.useForm(),[Pa,Bu]=(0,a.useState)(1),[wa,er]=(0,a.useState)([]),[cu,rr]=(0,a.useState)(!0),[Ca,Zt]=(0,a.useState)([]),[Ln,gl]=(0,a.useState)(!0),[vr,qu]=(0,a.useState)(!1),{workSetting:ba}=yt,[Ua,$n]=(0,a.useState)(!1),[Kn,Ha]=(0,a.useState)([]),[gu,Ju]=(0,a.useState)([]),[lr,nl]=(0,a.useState)(!1),[Mn,Xt]=(0,a.useState)(!1),[ea,Yn]=(0,a.useState)(!1),[ra,sa]=(0,a.useState)(null),[ka,Au]=(0,a.useState)(1),[ft,re]=(0,a.useState)({}),[ge,De]=(0,a.useState)({}),[Xe,tt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var oa;if(yt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Nt(),Xn(),yt.actionTabs.type===2)){const lu=(oa=yt.actionTabs)==null?void 0:oa.unified_setting;gl(lu)}},[yt.actionTabs]),(0,a.useEffect)(()=>{var oa,lu,Ya,Fa,va,Zn,Qu;(oa=ba==null?void 0:ba.exercise)!=null&&oa.publish_time&&Vn.setFieldsValue({publish_time:oe()((lu=ba==null?void 0:ba.exercise)==null?void 0:lu.publish_time)}),(Ya=ba==null?void 0:ba.exercise)!=null&&Ya.end_time&&Vn.setFieldsValue({end_time:oe()((Fa=ba==null?void 0:ba.exercise)==null?void 0:Fa.end_time)}),Vn.setFieldsValue({exercise_type:(va=ba==null?void 0:ba.exercise)==null?void 0:va.exercise_type,simulate_exercise_num:(Zn=ba==null?void 0:ba.exercise)==null?void 0:Zn.simulate_exercise_num}),Au((Qu=ba==null?void 0:ba.exercise)==null?void 0:Qu.exercise_type)},[yt]);const Ot=oa=>{var lu;const Ya=Vn.getFieldValue("publish_time");if(!Ya||(lu=ba==null?void 0:ba.exercise)!=null&&lu.publish_time)return;let Fa;oa===1?Fa=oe()(Ya).add(120,"minutes"):Fa=oe()(Ya).add(7,"days"),Vn.setFieldsValue({end_time:Fa})},Nt=oa=>lt(void 0,null,function*(){var lu,Ya;rr(!0);const Fa=yield(0,b.N3)({coursesId:ln.coursesId,check_ids:[...((lu=yt.actionTabs.selectArrs)==null?void 0:lu.map(Zn=>Number(Zn)))||[]]});console.log(Fa,"res");const va=((Ya=Fa==null?void 0:Fa.course_info)==null?void 0:Ya.map((Zn,Qu)=>it(Ye({},Zn),{key:Zn.course_group_id,title:Zn.course_group_name,name:Zn.course_group_name,disabled:!!Zn.is_published})))||[];if((Fa==null?void 0:Fa.status)!==-1){er([...va]);const Zn=oe()();Vn.setFieldsValue({publish_time:Zn}),(Vn.getFieldValue("exercise_type")||1)===1?Vn.setFieldsValue({end_time:oe()(Zn).add(120,"minutes")}):Vn.setFieldsValue({end_time:oe()(Zn).add(7,"days")})}rr(!1)});(0,a.useEffect)(()=>{var oa,lu,Ya,Fa,va,Zn;if((oa=ba==null?void 0:ba.exercise)!=null&&oa.is_appoint_user){const Qu=((Ya=(lu=ba==null?void 0:ba.exercise)==null?void 0:lu.all_exercise_users)==null?void 0:Ya.map(Qr=>Qr.user_id))||[];Ha([...Qu])}nl((Fa=ba==null?void 0:ba.exercise)==null?void 0:Fa.is_appoint_user),Xt((va=ba==null?void 0:ba.exercise)==null?void 0:va.is_miss_exam_user),Yn((Zn=ba==null?void 0:ba.exercise)==null?void 0:Zn.is_no_passing_user)},[ba]),(0,a.useEffect)(()=>{var oa,lu,Ya,Fa,va,Zn,Qu,Qr;(lu=(oa=yt==null?void 0:yt.actionTabs)==null?void 0:oa.selectArrs)!=null&&lu[0]&&yt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ht({type:"exercise/getWorkSetting",payload:{categoryId:(Fa=(Ya=yt==null?void 0:yt.actionTabs)==null?void 0:Ya.selectArrs)==null?void 0:Fa[0],category:(Zn=(va=yt==null?void 0:yt.actionTabs)==null?void 0:va.selectArrs)==null?void 0:Zn[0],coursesId:(Qr=(Qu=yt==null?void 0:yt.actionTabs)==null?void 0:Qu.params)==null?void 0:Qr.id}})},[(Je=yt==null?void 0:yt.actionTabs)==null?void 0:Je.selectArrs]);const Gn=()=>lt(void 0,null,function*(){var oa,lu,Ya,Fa,va,Zn,Qu;const Qr=Ye({},Vn.getFieldsValue()),Ga=oe()(oe()(Qr.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),al=oe()(oe()(Qr.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Ga,Ga,33),al<=Ga){ke.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((Ca==null?void 0:Ca.length)<=0&&!Ln&&wa.length>0&&!((oa=ba==null?void 0:ba.exercise)!=null&&oa.is_make_up_exercise)){ke.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const or=wa.map(rl=>rl.key),uu={check_ids:[...((lu=yt.actionTabs.selectArrs)==null?void 0:lu.map(rl=>Number(rl)))||[]],end_time:oe()(Qr.end_time).format("YYYY-MM-DD HH:mm"),publish_time:oe()(Qr.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:Ca.map(rl=>rl.course_group_id),unified_setting:!Ca.length,exercise_type:Qr.exercise_type,simulate_exercise_num:Qr.simulate_exercise_num};if(((Ya=yt.actionTabs.selectArrsAll)==null?void 0:Ya.length)>0&&yt.actionTabs.type===1&&(uu.check_ids=[...((va=(Fa=yt.actionTabs.selectArrsAll)==null?void 0:Fa.filter(rl=>!rl.high_resources_consume||rl.high_resources_consume_permission))==null?void 0:va.map(rl=>Number(rl==null?void 0:rl.id)))||[]]),(Zn=ba==null?void 0:ba.exercise)!=null&&Zn.is_make_up_exercise){if(lr&&Kn.length<=0||!lr&&!(Mn||ea)){ke.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}uu.is_appoint_user=lr,uu.is_miss_exam_user=Mn,uu.is_no_passing_user=ea,lr?uu.make_up_exercise_users=Kn.map(rl=>({user_id:rl})):uu.make_up_exercise_user=[]}let{is_locked:Ba,open_camera:Wa,screen_open:ji,login_restrict:Gi,ip_bind:Yo,ip_limit:mo,is_random:du,id:Wu,identity_verify:fl,open_phone_video_recording:br}=ba==null?void 0:ba.exercise;if(yt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ba||Wa||ji||Gi||Yo||mo=="pub"||mo=="inner"||fl||br)&&Qr.exercise_type==2){if(ht({type:"exercise/setActionTabs",payload:{}}),yt.actionTabs.type==2){let rl=he.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ve.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ve.createElement("span",{style:{color:"#FA6400"}}," ",(0,y.hi)(ba==null?void 0:ba.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>lt(void 0,null,function*(){var ti;tt(!0);let oo=yield(0,fe.Tr)({exercise_ids:[...((ti=yt.actionTabs.selectArrs)==null?void 0:ti.map(Xo=>Number(Xo)))||[]],course_id:ln.coursesId,type:"exercise"});if((oo==null?void 0:oo.student_count)===0){if((yield La(uu))&&yt.actionTabs.isRouter){rl.destroy(),x.history.push(`/classrooms/${ln.coursesId}/exercise/${Wu}/detail?random=${du}&tabs=3&childrenTabs=2`);return}ht({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else De(uu),re(oo)}),onCancel:()=>{rl.destroy(),tt(!1),La(uu)}})}else{let rl=he.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ve.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>lt(void 0,null,function*(){var ti;tt(!0);let oo=yield(0,fe.Tr)({exercise_ids:[...((ti=yt.actionTabs.selectArrs)==null?void 0:ti.map(Xo=>Number(Xo)))||[]],course_id:ln.coursesId,type:"exercise"});if((oo==null?void 0:oo.student_count)===0){if((yield La(uu))&&yt.actionTabs.isRouter){x.history.push(`/classrooms/${ln.coursesId}/exercise/${Wu}/detail?random=${du}&tabs=3&childrenTabs=2`);return}ht({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else De(uu),re(oo)})})}return}let vl=yield(0,fe.Tr)({exercise_ids:[...((Qu=yt.actionTabs.selectArrs)==null?void 0:Qu.map(rl=>Number(rl)))||[]],course_id:ln.coursesId,type:"exercise"});(vl==null?void 0:vl.student_count)===0?La(uu):(De(uu),re(vl))}),la=()=>{var oa;let lu=[...(oa=yt.actionTabs.selectArrsAll)==null?void 0:oa.filter(Ya=>Ya.high_resources_consume&&!Ya.high_resources_consume_permission)];(lu==null?void 0:lu.length)>0&&yt.actionTabs.type===1&&he.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ve.createElement("div",null,ve.createElement("div",{className:de.tipcontent},ve.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",lu==null?void 0:lu.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ve.createElement("div",{className:"mt20 mb20"},lu==null?void 0:lu.map(Ya=>ve.createElement("div",{className:de.failedList,key:Ya.id},ve.createElement("div",{className:de.name},Ya==null?void 0:Ya.exercise_name),ve.createElement("div",{className:de.publish,onClick:()=>{(0,y.xg)(`/classrooms/${ln.coursesId}/exercise/${Ya.id}/detail?random=${Ya.is_random}`)}},"\u53D1\u5E03"))))))})},La=oa=>lt(void 0,null,function*(){var lu,Ya,Fa;if(yt.actionTabs.type===1){let Qu=[...(lu=yt.actionTabs.selectArrsAll)==null?void 0:lu.filter(Qr=>Qr.high_resources_consume&&!Qr.high_resources_consume_permission)];if((Qu==null?void 0:Qu.length)==yt.actionTabs.selectArrsAll.length){ht({type:"exercise/setActionTabs",payload:{}}),la();return}}let va=!1;return qu(!0),(yield(0,E.ZP)(`/api/courses/${ln.coursesId}/exercises/publish.json`,{method:"post",body:oa})).status===0&&((0,y.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Xn(),ke.ZP.success("\u53D1\u5E03\u6210\u529F"),ht({type:"exercise/setActionTabs",payload:{}}),(Ya=yt==null?void 0:yt.actionTabs)!=null&&Ya.cb?(Fa=yt==null?void 0:yt.actionTabs)==null||Fa.cb():ht({type:"classroomList/getClassroomExercisesList",payload:Ye({},yt.actionTabs.params)}),va=!0,yt.actionTabs.type===1&&la()),qu(!1),va}),Xn=()=>{Bu(1),er([]),Zt([])},Pu=(oa,lu,Ya)=>{oa<=0?ke.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Ha(lu),Ju(Ya),$n(!1))};return ve.createElement(he.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:yt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Gn,confirmLoading:vr||cu,onCancel:()=>{Xn(),ht({type:"exercise/setActionTabs",payload:{}})}},ve.createElement(Fe.Z,{spinning:cu},wa&&ve.createElement(Ce.default,{form:Vn},!!((ot=yt==null?void 0:yt.actionTabs)!=null&&ot.disabled)&&ve.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ve.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:ee.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Ct=ba==null?void 0:ba.exercise)!=null&&Ct.is_make_up_exercise)&&ve.createElement(ve.Fragment,null,ve.createElement(xe.Z,null,ve.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ve.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ve.createElement(Ce.default.Item,{name:"exercise_type"},ve.createElement(pe.ZP.Group,{disabled:((kt=ba==null?void 0:ba.exercise)==null?void 0:kt.exercise_status)>1,onChange:oa=>{Au(oa.target.value),Ot(oa.target.value)}},ve.createElement(pe.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ve.createElement(pe.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),ka==2&&ve.createElement(xe.Z,{className:`${de.contentInterval}`},ve.createElement("span",{className:`${de.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ve.createElement(Ce.default.Item,{name:"simulate_exercise_num"},ve.createElement(Se.Z,{className:de.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Mt=ba==null?void 0:ba.exercise)==null?void 0:Mt.exercise_status)>1,min:1,max:999})),ve.createElement("span",null,"\u6B21",ve.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ve.createElement(xe.Z,null,ve.createElement("span",{className:"mr10 mt5"},ve.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ve.createElement(Ce.default.Item,{name:"publish_time"},ve.createElement(Ae.default,{style:{width:170},disabledDate:oa=>oa&&oa<=oe()().subtract(0,"days"),disabledTime:ct,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ve.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ve.createElement(Ce.default.Item,{name:"end_time"},ve.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:oe()((0,y.U6)(),"HH:mm")},disabledDate:oa=>oa&&oa{var Ya,Fa,va,Zn,Qu;if(nl(oa),oa)if((Ya=ba==null?void 0:ba.exercise)!=null&&Ya.is_appoint_user){const Qr=(va=(Fa=ba==null?void 0:ba.exercise)==null?void 0:Fa.all_exercise_users)==null?void 0:va.map(Ga=>Ga.user_id);Ha([...Qr])}else Ha([]),Xt(!1),Yn(!1);else Xt((Zn=ba==null?void 0:ba.exercise)==null?void 0:Zn.is_miss_exam_user),Yn((Qu=ba==null?void 0:ba.exercise)==null?void 0:Qu.is_no_passing_user)},disabled:((ut=ba==null?void 0:ba.exercise)==null?void 0:ut.exercise_status)!==1}),ve.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!lr&&ve.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ve.createElement(ze.default,{checked:Mn,disabled:((an=ba==null?void 0:ba.exercise)==null?void 0:an.exercise_status)!==1||((Pn=ba==null?void 0:ba.exercise)==null?void 0:Pn.miss_exam_count)<=0,onChange:oa=>{Xt(oa.target.checked)}},ve.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ve.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{sa(1),nl(!1),$n(!0)}},"\uFF08",`${(jn=ba==null?void 0:ba.exercise)==null?void 0:jn.miss_exam_count}\u4EBA`,"\uFF09"),ve.createElement(ze.default,{checked:ea,disabled:((bt=ba==null?void 0:ba.exercise)==null?void 0:bt.exercise_status)!==1||((An=ba==null?void 0:ba.exercise)==null?void 0:An.no_passing_count)<=0,onChange:oa=>{Yn(oa.target.checked)}},ve.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ve.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{sa(2),nl(!1),$n(!0)}},"\uFF08",`${(On=ba==null?void 0:ba.exercise)==null?void 0:On.no_passing_count}\u4EBA`,"\uFF09")),lr&&ve.createElement(xe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ve.createElement(Me.ZP,{type:"primary",ghost:!0,disabled:((Qt=ba==null?void 0:ba.exercise)==null?void 0:Qt.exercise_status)!==1,onClick:()=>{$n(!0),sa(void 0)}},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ve.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ve.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Kn.length||0} \u4EBA`,"\uFF09"))),yt.actionTabs.type===2&&!((zt=ba==null?void 0:ba.exercise)!=null&&zt.is_make_up_exercise)&&ve.createElement(xe.Z,{style:{marginBottom:"10px"}},ve.createElement("span",{className:"mr10"},ve.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ve.createElement(pe.ZP.Group,{value:Ln,onChange:oa=>{gl(oa.target.value),Zt([])}},ve.createElement(pe.ZP,{disabled:!!((jt=yt==null?void 0:yt.actionTabs)!=null&&jt.disabled)||wa.some(oa=>oa==null?void 0:oa.is_published)||!((sn=yt==null?void 0:yt.actionTabs)!=null&&sn.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ve.createElement(pe.ZP,{disabled:wa.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),wa.length<=0&&yt.actionTabs.type===2&&!((vt=ba==null?void 0:ba.exercise)!=null&&vt.is_make_up_exercise)&&ve.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(yt.actionTabs.type===1||!Ln)&&!((Tt=ba==null?void 0:ba.exercise)!=null&&Tt.is_make_up_exercise)&&wa.length>0&&ve.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ve.createElement("span",{style:{flex:1}},ve.createElement(ze.default,{checked:Ca.length===wa.length,onChange:oa=>{Ca.length===wa.length?Zt([]):Zt(wa)}},"\u5168\u9009")),ve.createElement("span",{style:{width:16}}),ve.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ca.length||0,"\u4E2A\u5206\u73ED")),(yt.actionTabs.type===1||!Ln)&&!((qt=ba==null?void 0:ba.exercise)!=null&&qt.is_make_up_exercise)&&wa.length>0&&ve.createElement(te.Z,{data:wa,selectedRowKeys:Ca,setSelectedRowKeys:Zt})),ve.createElement(ne.Z,{visible:Ua,setVisible:$n,onK:Pu,selectKeys:Kn,selectRows:gu,appointStudent:lr,modalParams:ra,courseId:ln.categoryId||((Ke=(St=yt==null?void 0:yt.actionTabs)==null?void 0:St.selectArrs)==null?void 0:Ke[0])})),ve.createElement(ye.Z,{resdata:ft,type:"exercisepush",okloading:vr,oktext:(ft==null?void 0:ft.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:oa=>lt(void 0,null,function*(){var lu,Ya,Fa;qu(!0);let va=yield(0,E.ZP)(`/api/courses/${ln.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((lu=yt.actionTabs.selectArrs)==null?void 0:lu.map(Zn=>Number(Zn)))||[]]}});if(qu(!1),(va==null?void 0:va.status)===0)if(Xe){let Zn=yield La(ge);if(he.default.destroyAll(),Zn&&yt.actionTabs.isRouter){x.history.push(`/classrooms/${ln.coursesId}/exercise/${(Ya=ba==null?void 0:ba.exercise)==null?void 0:Ya.id}/detail?random=${(Fa=ba==null?void 0:ba.exercise)==null?void 0:Fa.is_random}&tabs=3&childrenTabs=2`);return}ht({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else La(ge)})}))};var Ze=(0,x.connect)(({exercise:yt})=>({exercise:yt}))(nt)},63938:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Ie}});var a=z(67294),Ce=z(28802),ke=z(84567),he=z(71230),Fe={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",pe=z(26194),Se=(ze,Me,me)=>new Promise((oe,E)=>{var y=ee=>{try{b(me.next(ee))}catch(te){E(te)}},x=ee=>{try{b(me.throw(ee))}catch(te){E(te)}},b=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(y,x);b((me=me.apply(ze,Me)).next())}),Ie=({data:ze,value:Me=[],handleChangePage:me,setSelectedRowKeys:oe,selectedRowKeys:E,onChange:y=()=>{}})=>{const[x,b]=(0,a.useState)([]),[ee,te]=(0,a.useState)([]),[ne,de]=(0,a.useState)([]);let[ye,fe]=(0,a.useState)(1),[ve,Ne]=(0,a.useState)();return(0,a.useEffect)(()=>{b(ze),te([]),de([])},[ze]),(0,a.useEffect)(()=>{oe&&(te(E),de(E))},[E]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:Fe.leftdiv},a.createElement(Ce.default.Search,{size:"middle",onChange:Le=>Se(void 0,null,function*(){b(ze.filter(Re=>{var He;return(He=Re==null?void 0:Re.name)==null?void 0:He.includes(Le.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),x.length===0&&a.createElement(pe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(ke.default.Group,{value:ee.map(Le=>`${Le.course_group_id}`),onChange:Le=>{oe(x.filter(Re=>Le.includes(`${Re.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},x.map((Le,Re)=>a.createElement(he.Z,{key:Le.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(ke.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Le.is_published,value:`${Le.course_group_id}`},a.createElement("div",{className:Fe.listClass},a.createElement("span",{className:Fe.spantitle,style:{width:Le.is_published?"108px":"170px"}},Le.name),Le.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:Fe.rightdiv},a.createElement(Ce.default.Search,{onChange:Le=>{de(ee.filter(Re=>Re.name.includes(Le.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(pe.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Le,Re)=>a.createElement(he.Z,{justify:"space-between",style:{marginTop:"10px"},key:Le.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Le.name),a.createElement("img",{src:xe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{oe(ee.filter(He=>`${He.course_group_name}`!=`${Le.course_group_name}`))}})))))))}},97917:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(55054),ke=z(37720),he=z(91773),Fe=z(62844),xe=z(74330),pe=z(57399),Se=z(28802),Ae=z(71230),Ie=z(15746),ze=z(85804),Me=z(15835),me=z(94699),oe=z.n(me),E=z(35973),y=z(28706),x=z(53814),b=z(52262),ee=z(9343),te=z(67294),ne=(ve,Ne,Le)=>new Promise((Re,He)=>{var We=Ye=>{try{Ue(Le.next(Ye))}catch(it){He(it)}},Ge=Ye=>{try{Ue(Le.throw(Ye))}catch(it){He(it)}},Ue=Ye=>Ye.done?Re(Ye.value):Promise.resolve(Ye.value).then(We,Ge);Ue((Le=Le.apply(ve,Ne)).next())});const{Countdown:de}=Ce.default,ye=({value:ve,onChange:Ne,MaxMinutes:Le})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(ke.Z,{value:ve,onChange:Ne,min:0,precision:0,max:Le,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Le}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),fe=({exercise:ve,successCb:Ne,dispatch:Le})=>{var Re,He,We,Ge;const Ue=(0,E.useParams)(),[Ye]=he.default.useForm(),it=he.default.useWatch("time",Ye),[lt,Bt]=(0,a.useState)(!1),ct=(0,a.useRef)(),{actionTabs:nt}=ve,[Ze,yt]=(0,a.useState)(),[,ht,Je,ot]=(0,ee.U)(Me.n7,{id:Ue.categoryId}),[,Ct,kt]=(0,ee.U)(Me.Cd,{});(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Bt(!1),Ye.resetFields())},[ve.actionTabs.key]);const Mt=()=>new Promise(Qt=>ne(void 0,null,function*(){var zt,jt;return ct.current=yield(0,x.y)({ip_limit:(zt=nt==null?void 0:nt.exerciseParams)==null?void 0:zt.ip_limit,ip_bind:(jt=nt==null?void 0:nt.exerciseParams)==null?void 0:jt.ip_bind_type}),Qt()})),st=()=>ne(void 0,null,function*(){var Qt,zt,jt,sn,vt;yield Ye.validateFields();const Tt=Ye.getFieldsValue();if(Bt(!0),(((Qt=nt==null?void 0:nt.exerciseParams)==null?void 0:Qt.ip_limit)!=="no"||(zt=nt==null?void 0:nt.exerciseParams)!=null&&zt.ip_bind_type)&&(yield Mt()),(yield(0,Me.ZD)((jt=nt==null?void 0:nt.exerciseParams)==null?void 0:jt.id,{exercise_user_id:(sn=nt==null?void 0:nt.exerciseParams)==null?void 0:sn.exercise_user_id,unlock_key:Tt.unlock_key,time:Tt.time,ip:ct.current})).status===0){if(Ne){Le({type:"exercise/setActionTabs",payload:{}}),Ne();return}const St=nt==null?void 0:nt.exerciseParams;(0,y.nr)({inner_ip:St.inner_ip,public_ip:St.public_ip,open_camera:St.open_camera,ip_limit:St.ip_limit,ip_bind:St.ip_bind,ip_bind_type:St.ip_bind_type,exercise_tips:St.exercise_tips,exerciseId:St.id,screen_open:St.screen_open,screen_num:St.screen_num,screen_sec:St.screen_sec,coursesId:Ue.coursesId,login:(vt=(0,b.eY)())==null?void 0:vt.login,history,identity_verify:St.identity_verify,open_phone_video_recording:St.open_phone_video_recording,current_status:St.current_status}),Le({type:"exercise/setActionTabs",payload:{}})}Bt(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Qt=>te.createElement("span",{className:Qt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Qt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Qt=>te.createElement("span",{className:Qt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Qt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],an=((Re=nt==null?void 0:nt.exerciseParams)==null?void 0:Re.errorMessage)&&typeof((He=nt==null?void 0:nt.exerciseParams)==null?void 0:He.errorMessage)=="object";(0,a.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Qt=yield kt(Ue);yield Je({}),Qt.status||yt(Qt)})},[ve.actionTabs.key]);const{time:Pn,end_time:jn}=(Ze==null?void 0:Ze.exercise)||{},bt=ot!=null&&ot.user_end_time?oe()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):oe()(),An=oe()(ot==null?void 0:ot.user_total_end_time)>bt?Math.round(oe().duration(oe()(ot==null?void 0:ot.user_total_end_time).diff(bt.startOf("minute"))).asMinutes()):0,On=((ot==null?void 0:ot.student_left_minutes)||0)+(it||0);return te.createElement(te.Fragment,null,te.createElement(Fe.default,{width:514,centered:!0,closable:!!((We=nt==null?void 0:nt.exerciseParams)!=null&&We.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Le({type:"exercise/setActionTabs",payload:{}})}},te.createElement(xe.Z,{spinning:ht||Ct},an&&te.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 "),!an&&te.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"),an&&te.createElement(pe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ge=nt==null?void 0:nt.exerciseParams)==null?void 0:Ge.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Pn!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ye,{MaxMinutes:An})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ht||Ct?"--":On),"\u5206\u949F",On!==0&&(ot==null?void 0:ot.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},oe()(ot==null?void 0:ot.user_end_time).add(it||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",oe()(jn).format("YYYY-MM-DD HH:mm")))),te.createElement(Ae.Z,{justify:"space-between",align:"middle"},te.createElement(Ie.Z,null),te.createElement(Ie.Z,null,te.createElement(ze.ZP,{loading:lt,onClick:st},"\u8FDB\u5165\u8003\u8BD5"))))))};rt.Z=(0,E.connect)(({exercise:ve})=>({exercise:ve}))(fe)},7703:function(Ft,rt,z){"use strict";z.d(rt,{w:function(){return xe}});var a=z(33170),Ce=z(62844),ke=z(35973),he=z(67294),Fe=(pe,Se,Ae)=>new Promise((Ie,ze)=>{var Me=E=>{try{oe(Ae.next(E))}catch(y){ze(y)}},me=E=>{try{oe(Ae.throw(E))}catch(y){ze(y)}},oe=E=>E.done?Ie(E.value):Promise.resolve(E.value).then(Me,me);oe((Ae=Ae.apply(pe,Se)).next())});const xe=(pe,Se,Ae="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Ie=1,ze=2)=>Fe(void 0,null,function*(){Ie===1&&(0,ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Ie===1?Ae:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Me=yield(0,a.ZP)(`/api/exercises/${Se}/user_appraise_status.json`,{method:"get",params:{appraise_type:Ie}});if((Me==null?void 0:Me.status)===-1)return(0,ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let me={status:0};if((Me==null?void 0:Me.type)===2&&(me=yield(0,a.ZP)(`/api/exercises/${Se}/create_appraise_students.json`,{method:"get"})),(0,ke.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(me==null?void 0:me.status)===-1)return Promise.reject();if((Me==null?void 0:Me.type)===2){const oe=()=>{ke.history.replace(`/classrooms/${pe}/exercise/${Se}/centralizeReview/${me==null?void 0:me.login}`)};if(Ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:oe,onCancel:()=>{ze===1&&ke.history.replace(`/classrooms/${pe}/exercise/${Se}/detail`)},content:he.createElement("div",null,he.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",he.createElement("span",{onClick:oe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),he.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),ze!==3)return Promise.reject()}if((Me==null?void 0:Me.type)===3&&(Ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{ze===1&&ke.history.replace(`/classrooms/${pe}/exercise/${Se}/detail`)},content:he.createElement("div",null,(Me==null?void 0:Me.message)||"")}),ze!==3)||(Me==null?void 0:Me.type)===4&&(Ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze===1&&ke.history.replace(`/classrooms/${pe}/exercise/${Se}/detail`)},content:he.createElement("div",null,(Me==null?void 0:Me.message)||"")}),ze!==3))return Promise.reject()})},42469:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return ve}});var a=z(67294),Ce={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},ke=Object.defineProperty,he=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,pe=(Ne,Le,Re)=>Le in Ne?ke(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,Se=(Ne,Le)=>{for(var Re in Le||(Le={}))Fe.call(Le,Re)&&pe(Ne,Re,Le[Re]);if(he)for(var Re of he(Le))xe.call(Le,Re)&&pe(Ne,Re,Le[Re]);return Ne};const Ae=Ne=>React.createElement("svg",Se({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ne),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",ze=z(55238),Me=z(94184),me=z.n(Me),oe=z(67294),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ne,Le,Re)=>Le in Ne?E(Ne,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ne[Le]=Re,de=(Ne,Le)=>{for(var Re in Le||(Le={}))ee.call(Le,Re)&&ne(Ne,Re,Le[Re]);if(b)for(var Re of b(Le))te.call(Le,Re)&&ne(Ne,Re,Le[Re]);return Ne},ye=(Ne,Le)=>y(Ne,x(Le)),ve=({dataSource:Ne,className:Le,style:Re})=>{const[He,We]=(0,a.useState)([]),[Ge,Ue]=(0,a.useState)(""),Ye=(0,a.useRef)("");(0,a.useEffect)(()=>{if(Ne!=null&&Ne.length){const Bt=String(Math.random()).slice(-6),ct=Ne.map(nt=>ye(de({},nt),{key:`${Bt}-${nt.key}`}));We(ct),Ue(ct[0].key)}},[Ne.length]);const it=Bt=>{Ue(Bt),Ye.current=Bt;const ct=document.getElementById(Bt);if(ct){const nt=ct.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:nt,behavior:"smooth"})}},lt=()=>{const Bt=He.map(nt=>document.getElementById(nt.key)),ct=window.innerHeight/2;for(const nt of Bt)if(nt){const Ze=nt.getBoundingClientRect();if(Ze.top>=0&&Ze.top(window.addEventListener("scroll",lt),()=>{window.removeEventListener("scroll",lt)}),[He]),oe.createElement("div",{className:me()(Ce.anchorNavigation,Le),style:Re},oe.createElement(ze.default,{items:He,tabBarGutter:60,className:Ce.tabs,activeKey:Ge,onChange:it}),He.map(Bt=>oe.createElement("div",{key:Bt.key,id:Bt.key,className:Ce.box},oe.createElement("div",{className:Ce.head},oe.createElement("img",{className:"mr10",src:Ie,alt:"Dot"}),Bt.label),oe.createElement("div",{className:Ce.element},Bt.element))))}},17998:function(Ft,rt,z){"use strict";z.d(rt,{Q8:function(){return nt},d0:function(){return Ze},w6:function(){return ct}});var a=z(67294),Ce=z(18046),ke=z(88044),he=z(2453),Fe=z(62844),xe=z(98813),pe=z(71230),Se=z(15746),Ae=z(83062),Ie=z(84567),ze=z(85804),Me=z(94699),me=z.n(Me),oe=z(52262),E=z(33170),y=z(96486),x=z.n(y),b=z(28706),ee=z(39886),te=z(35973),ne=z(39717),de=z(78207),ye=z(92882),fe=z(96332),ve=z(93686),Ne=z(67294),Le=Object.defineProperty,Re=Object.defineProperties,He=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ye=(Ct,kt,Mt)=>kt in Ct?Le(Ct,kt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ct[kt]=Mt,it=(Ct,kt)=>{for(var Mt in kt||(kt={}))Ge.call(kt,Mt)&&Ye(Ct,Mt,kt[Mt]);if(We)for(var Mt of We(kt))Ue.call(kt,Mt)&&Ye(Ct,Mt,kt[Mt]);return Ct},lt=(Ct,kt)=>Re(Ct,He(kt)),Bt=(Ct,kt,Mt)=>new Promise((st,ut)=>{var an=bt=>{try{jn(Mt.next(bt))}catch(An){ut(An)}},Pn=bt=>{try{jn(Mt.throw(bt))}catch(An){ut(An)}},jn=bt=>bt.done?st(bt.value):Promise.resolve(bt.value).then(an,Pn);jn((Mt=Mt.apply(Ct,kt)).next())});function ct(Ct,kt){const Mt=[];for(let st=Ct;st{const st=Ctme()(kt).endOf("day"),an=Ct{const Mt=parseInt(me()(Ct).format("HH")),st=parseInt(me()().format("HH")),ut=parseInt(me()().format("mm"));if(!Ct)return{disabledHours:()=>ct(0,st),disabledMinutes:()=>ct(0,ut)};if(kt){const an=parseInt(me()(kt).format("HH")),Pn=parseInt(me()(kt).format("mm"));return me()(Ct).isSame(me()(kt),"day")?{disabledHours:()=>ct(0,an),disabledMinutes:()=>Mt<=an?ct(0,Pn):[]}:void 0}if(me()(Ct).isSame(me()(),"day"))return{disabledHours:()=>ct(0,st),disabledMinutes:()=>me()(Ct).isSame(me()(),"hour")&&Mt<=st?ct(0,ut):[]}},yt=(Ct,kt)=>Ct==null?void 0:Ct.map(Mt=>{var st;return(st=kt==null?void 0:kt.find(ut=>ut.value===Mt))==null?void 0:st.id}),{RangePicker:ht}=Ce.default,{Option:Je}=ke.default,ot=({shixunHomeworks:Ct,loading:kt,dispatch:Mt,classroomList:st,user:ut})=>{var an,Pn,jn,bt,An,On,Qt,zt,jt;const sn=(0,te.useParams)(),{workSetting:vt,workList:Tt,shixunWorkList:qt,headerInfo:St,changeData:Ke}=Ct,[ln,Vn]=(0,a.useState)(!1),[Pa,Bu]=(0,a.useState)(!1);let[wa,er]=(0,a.useState)([]),[cu,rr]=(0,a.useState)([]),[Ca,Zt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Ln,gl]=(0,a.useState)({}),[vr,qu]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{er([])},[]),(0,a.useEffect)(()=>{Vn(!(0,oe.GJ)())},[(0,oe.GJ)()]);const ba=()=>{Mt({type:"shixunHomeworks/getWorkSetting",payload:it({},sn)})};(0,a.useEffect)(()=>{if(!(vt!=null&&vt.course_id))return;Object.keys(Ca).map(function(ea){Ca[ea]=vt[ea]}),(!Ca.allow_late||!Ca.unified_late)&&(Ca.late_penalty=20,Ca.penalty_type=ne.Q.Percent),Ca.unified_setting||(Ca.unified_late=!1,Ca.unified_anonymous_comment=!1,Ca.unified_anonymous_appeal=!1),wa=JSON.parse(JSON.stringify(vt.group_settings.map(ea=>lt(it({},ea),{group_name:[ea.group_name]})).filter(ea=>ea.publish_time!==null))),cu=JSON.parse(JSON.stringify(vt.allow_late_settings.map(ea=>lt(it({},ea),{group_name:[ea.group_name]})).filter(ea=>ea.late_time!==null))),Zt(it({},Ca));const Xt=(0,b.QE)((wa==null?void 0:wa.length)>0?wa:[]);er([...Xt]),(cu==null?void 0:cu.length)<=0?rr([{penalty_type:ne.Q.Percent,late_penalty:20}]):rr([...cu])},[vt]);const Ua=()=>Bt(void 0,null,function*(){var Xt,ea;if(((Xt=ut==null?void 0:ut.userInfo)==null?void 0:Xt.user_status)===2){(0,de.Rd)();return}const Yn=JSON.parse(JSON.stringify(Ca));if(Yn.challenge_settings.filter(sa=>!sa.hide),Yn.categoryId=sn.categoryId,(ea=Yn.challenge_settings)!=null&&ea.every(sa=>!sa.checked)){he.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(wa),!Ca.unified_setting)wa=wa==null?void 0:wa.map(sa=>{var ka;if(!sa.publish_time||!sa.end_time)throw he.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!sa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sa.group_name=typeof(sa==null?void 0:sa.group_name)=="string"?[sa==null?void 0:sa.group_name]:sa==null?void 0:sa.group_name,sa.group_id=(ka=vt.group_settings)==null?void 0:ka.filter(Au=>{var ft;return(ft=sa==null?void 0:sa.group_name)==null?void 0:ft.includes(Au.group_name)}).map(Au=>Au.group_id||Au.id).toString().split(","),sa});else if(!Ca.publish_time||!Ca.end_time)throw he.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Yn.group_settings=wa,Ca.allow_late)if(Ca.unified_late){if(Ca.late_penalty===null||Ca.late_penalty===void 0||Ca.late_penalty<0||Ca.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ca.late_time)throw he.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else cu=cu==null?void 0:cu.map(sa=>{var ka,Au;if(sa.late_penalty===null||sa.late_penalty===void 0||sa.late_penalty<0||sa.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sa.late_time)throw he.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!sa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sa.group_name=typeof(sa==null?void 0:sa.group_name)=="string"?[sa==null?void 0:sa.group_name]:sa==null?void 0:sa.group_name,sa.group_id=(Au=(ka=sa==null?void 0:sa.group_name)==null?void 0:ka.map(ft=>{var re,ge;let De=(ge=(re=vt.group_settings)==null?void 0:re.filter(Xe=>(Xe==null?void 0:Xe.group_name)===ft))==null?void 0:ge[0];return De==null?void 0:De.group_id}))==null?void 0:Au.toString().split(","),sa}),Yn.allow_late_settings=cu;let ra=yield(0,ve.Tr)({homework_common_ids:[parseInt(sn.categoryId)],course_id:sn.coursesId,type:"homework_common"});(ra==null?void 0:ra.student_count)===0?$n(Yn):(qu(Yn),gl(ra))}),$n=Xt=>{var ea;if(Xt.total_score===null){he.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Xt!=null&&Xt.work_efficiency&&Xt.eff_score===null){he.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Yn=Xt.challenge_settings.reduce((ka,Au)=>ka+Number(Au.challenge_score),0);if((Yn==null?void 0:Yn.toFixed(10))!==((ea=Xt.total_score-Xt.eff_score)==null?void 0:ea.toFixed(10))){he.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Xt.total_score}\u5206`);return}const ra={shixun_evaluation:Xt.shixun_evaluation,challenge_settings:Xt.challenge_settings};let sa=()=>{var ka;const Au=()=>Bt(void 0,null,function*(){Bu(!0),(yield(0,E.ZP)(`/api/homework_commons/${sn.categoryId}/publish_setting.json`,{method:"post",body:it({},Xt)})).status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),ba(),Mt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:it({},sn)})),Bu(!1)});!(0,y.isEqual)(Ke,ra)&&!((ka=St==null?void 0:St.homework_status)!=null&&ka.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Au}):Au()};vt!=null&&vt.high_resources_consume&&!(vt!=null&&vt.high_resources_consume_permission)?Mt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:sn.coursesId,type:"shixun",type_id:sn.categoryId,name:vt.homework_name,fn:()=>{sa()}}}):sa()},Kn=(Xt,ea,Yn="group_id")=>{var ra;return ea?ea.find(sa=>sa[Yn]===Xt):(ra=vt==null?void 0:vt.group_settings)==null?void 0:ra.find(sa=>sa.group_id[0]===Xt)},Ha=(vt==null?void 0:vt.allow_late)||(vt==null?void 0:vt.anonymous_comment),gu=Xt=>{var ea,Yn;const ra=Kn(Xt,vt==null?void 0:vt.allow_late_settings,"id"),sa=Kn(Xt,vt==null?void 0:vt.anonymous_comment_settings),ka=Kn(Xt);return(vt==null?void 0:vt.allow_late)&&ra&&me()(ra==null?void 0:ra.late_time)<=me()()||(vt==null?void 0:vt.anonymous_comment)&&sa&&(sa==null?void 0:sa.evaluation_start)!==null||((Yn=(me()(ka==null?void 0:ka.end_time)<=me()()&&((ea=vt==null?void 0:vt.allow_late_settings)==null?void 0:ea.filter(Au=>Au.group_id.includes(Xt))))[0])==null?void 0:Yn.late_time)!=null},Ju=(0,a.useMemo)(()=>(vt==null?void 0:vt.allow_late)||(vt==null?void 0:vt.all_group_late),[vt,St]),lr=vt==null?void 0:vt.anonymous_comment,nl=Xt=>{if(!Xt)return!1;const ea=Kn(Xt,vt==null?void 0:vt.anonymous_comment_settings);return(vt==null?void 0:vt.anonymous_comment)&&ea&&(ea==null?void 0:ea.evaluation_start)!==null},Mn=(Xt,ea)=>{var Yn,ra,sa,ka,Au;Xt!=null&&Xt.group_id||(Xt.group_id=yt(Xt==null?void 0:Xt.group_name,vt==null?void 0:vt.group_settings)),Mt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Xt,index:ea,rangePickerDisabled:(ra=(Yn=Xt==null?void 0:Xt.group_id)==null?void 0:Yn[0])!=null&&ra.publish_time?ln||(me()()<=me()((ka=Kn((sa=Xt==null?void 0:Xt.group_id)==null?void 0:sa[0]))==null?void 0:ka.publish_time)?!1:[!0,gu((Au=Xt==null?void 0:Xt.group_id)==null?void 0:Au[0])]):!1,disabledDate:vt==null?void 0:vt.course_end_date}})};return Ne.createElement("section",{className:ee.Z.form},Ne.createElement("div",{className:ee.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ne.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Ne.createElement("div",null,Ne.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ne.createElement(xe.ZP.Group,{disabled:ln||!((an=St==null?void 0:St.homework_status)!=null&&an.includes("\u672A\u53D1\u5E03"))||(0,oe.Rm)()&&!((Pn=st.AssistantObject.practice)!=null&&Pn.can_publish),value:Ca.unified_setting,onChange:Xt=>{var ea;if(!((ea=St==null?void 0:St.homework_status)!=null&&ea.includes("\u672A\u53D1\u5E03"))){he.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ca.unified_setting=!Ca.unified_setting,Ca.unified_setting||(Ca.unified_late=!1,rr([{late_penalty:5}])),Zt(Object.assign({},Ca)),Ca.unified_setting===!1&&wa==""){er(wa.concat({}));return}Ca.unified_setting&&(er([]),rr([{late_penalty:5}]))}},Ne.createElement(xe.ZP,{value:!0,disabled:ln||!(vt!=null&&vt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ne.createElement(xe.ZP,{disabled:ln||!((jn=vt==null?void 0:vt.group_settings)!=null&&jn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((bt=vt==null?void 0:vt.group_settings)==null?void 0:bt.length)===0&&Ne.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ca.unified_setting&&Ne.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ne.createElement(pe.Z,{align:"middle"},Ne.createElement(Se.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ne.createElement(Se.Z,{className:"ml10"},Ne.createElement(Ce.default,{size:"large",disabled:ln||!((An=St==null?void 0:St.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03")||(On=St==null?void 0:St.homework_status)!=null&&On.includes("\u672A\u5F00\u59CB"))||(0,oe.Rm)()&&!((Qt=st.AssistantObject.practice)!=null&&Qt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Xt=>nt(Xt,vt==null?void 0:vt.course_end_date),disabledTime:Xt=>Ze(Xt),value:Ca.publish_time?me()(Ca.publish_time):"",onChange:(Xt,ea)=>{Ca.publish_time=ea,(Ca.end_time==""||!Ca.end_time)&&Ca.unified_setting&&(Ca.end_time=me()(Xt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Zt(Object.assign({},Ca))}}))),Ne.createElement(pe.Z,{align:"middle",className:"pl30"},Ne.createElement(Se.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ne.createElement(Se.Z,{className:"ml10"},Ne.createElement(Ce.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(vt==null?void 0:vt.allow_late)&&(vt==null?void 0:vt.homework_status.includes("\u5DF2\u622A\u6B62"))||ln||(vt==null?void 0:vt.allow_late)&&me()()>=me()(vt==null?void 0:vt.end_time)||(0,oe.Rm)()&&!((zt=st.AssistantObject.practice)!=null&&zt.can_publish),disabledDate:Xt=>nt(Xt,vt==null?void 0:vt.course_end_date,Ca.publish_time),disabledTime:Xt=>Ze(Xt,Ca.publish_time),value:Ca.end_time?me()(Ca.end_time):"",onChange:(Xt,ea)=>{Ca.end_time=ea,Zt(Object.assign({},Ca))}})))),!Ca.unified_setting&&(wa==null?void 0:wa.length)>0&&Ne.createElement(pe.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},wa&&wa.map(function(Xt,ea){var Yn,ra,sa,ka,Au,ft,re;return Ne.createElement(Se.Z,{span:24,key:ea},Ne.createElement(pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ea==(wa==null?void 0:wa.length)-1?"0px":"10px"}},Ne.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",ea+1),Ne.createElement(ke.default,{disabled:ln||((Yn=St==null?void 0:St.homework_status)!=null&&Yn.includes("\u672A\u53D1\u5E03")&&Xt.id||me()(){var De;if((0,oe.Rm)()&&!((De=st.AssistantObject.practice)!=null&&De.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wa[ea].group_name=ge,wa[ea].group_id=Xt.group_id;const Xe=(0,y.flattenDeep)(wa.map(Ot=>Ot.group_name)),tt=cu.map(Ot=>{let Nt=(Ot==null?void 0:Ot.group_name)||[];return lt(it({},Ot),{group_name:(0,y.remove)(Nt,Gn=>Xe.includes(Gn))})});rr(tt),er(wa.slice())},maxTagCount:4,maxTagPlaceholder:ge=>Ne.createElement("div",{style:{cursor:"pointer"},onClick:()=>Mn(Xt,ea)},"+",ge==null?void 0:ge.length)},vt.group_settings&&vt.group_settings.map(function(ge){if(!wa.map(Xe=>Xe.group_name).flat().includes(ge.group_name))return Ne.createElement(Je,{value:ge.group_name,key:ge.id},ge.group_name)})),Ne.createElement("div",{className:"ml20"},Ne.createElement(ht,{size:"large",ranges:{\u6B64\u523B:[Xt.publish_time?me()(Xt.publish_time):me()(),me()()]},allowClear:!1,disabled:ln||(me()()<=me()((ka=Kn((sa=Xt==null?void 0:Xt.group_id)==null?void 0:sa[0]))==null?void 0:ka.publish_time)?!1:[!0,gu((Au=Xt==null?void 0:Xt.group_id)==null?void 0:Au[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:ge=>nt(ge,vt==null?void 0:vt.course_end_date),disabledTime:ge=>Ze(ge),showTime:{showNow:!0,format:"HH:mm",defaultValue:[me()((0,b.U6)(),"HH:mm"),me()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Xt.publish_time?me()(Xt.publish_time):void 0,Xt.end_time?me()(Xt.end_time):void 0],onChange:(ge,De)=>{var Xe;if((0,oe.Rm)()&&!((Xe=st.AssistantObject.practice)!=null&&Xe.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wa[ea].publish_time=De[0],!Xt.end_time&&De[0]?wa[ea].end_time=me()(De[0]).add(7,"days"):wa[ea].end_time=De[1],er([...wa])},onCalendarChange:(ge,De,Xe)=>{if(De!=null&&De[0]&&!De[1]){const tt=me()(De[0]).add(7,"days");wa[ea].publish_time=De[0],wa[ea].end_time=tt,er([...wa])}}})),!ln&&Ne.createElement("div",{style:{display:"flex",width:"50px"}},((ft=Xt==null?void 0:Xt.group_id)==null?void 0:ft.length)>1&&Ne.createElement(Ae.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ne.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Mn(Xt,ea)})),wa.length<((re=vt==null?void 0:vt.group_settings)==null?void 0:re.length)&&Ne.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ge;if((0,oe.Rm)()&&!((ge=st.AssistantObject.practice)!=null&&ge.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er(wa.concat({}))}}),((Xt==null?void 0:Xt.publish_time)&&me()(){const ge=(0,y.cloneDeep)(cu);ge.forEach((De,Xe)=>{De.group_name&&(De.group_name=De.group_name.filter(tt=>{var Ot;return!((Ot=wa[ea].group_name)!=null&&Ot.includes(tt))}))}),wa=wa.filter((De,Xe)=>ea!==Xe),rr(ge),er(wa.slice()),setTimeout(()=>er(wa.slice()),10)}}))))}))),Ne.createElement(pe.Z,null,Ne.createElement(Se.Z,null,Ne.createElement("div",{className:ee.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ne.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Ne.createElement(Se.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ne.createElement(Ie.default,{checked:Ca.allow_late,disabled:ln||Ju,onChange:Xt=>{var ea;if((0,oe.Rm)()&&!((ea=st.AssistantObject.practice)!=null&&ea.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xt.target.checked&&Fe.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ne.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ne.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ne.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ne.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ca.allow_late=!Ca.allow_late,cu==""&&rr([{late_penalty:5}]),Zt(Object.assign({},Ca))}},Ne.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ca==null?void 0:Ca.allow_late)&&Ne.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ne.createElement("div",{style:{display:"flex"}},Ne.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ne.createElement(xe.ZP.Group,{style:{marginLeft:"20px"},disabled:ln||(vt==null?void 0:vt.anonymous_comment)||(vt==null?void 0:vt.allow_late),value:Ca.unified_late,onChange:Xt=>{var ea;if((0,oe.Rm)()&&!((ea=st.AssistantObject.practice)!=null&&ea.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ca.unified_late=Xt.target.value,cu==""&&!Xt.target.value&&rr([{penalty_type:ne.Q.Percent,late_penalty:20}]),Zt(it({},Ca))}},(Ca==null?void 0:Ca.unified_setting)&&Ne.createElement(xe.ZP,{value:!0,disabled:!(vt!=null&&vt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((jt=vt==null?void 0:vt.group_settings)==null?void 0:jt.length)>0&&Ne.createElement(xe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ca!=null&&Ca.unified_late?Ne.createElement(Ne.Fragment,null,Ne.createElement(pe.Z,{align:"middle",style:{marginTop:"10px"}},Ne.createElement(Se.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ne.createElement(Se.Z,{className:"ml20"},Ne.createElement(ne.Z,{disabled:ln||lr,value:{type:Ca.penalty_type,inputValue:Ca.late_penalty},onChange:Xt=>{var ea;if((0,oe.Rm)()&&!((ea=st.AssistantObject.practice)!=null&&ea.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zt(lt(it({},Ca),{late_penalty:Xt.inputValue,penalty_type:Xt.type}))}})),Ne.createElement(Se.Z,{flex:"1",className:"ml5"},Ne.createElement("span",{className:"c-grey-c ml10"},Ca.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Ne.createElement(pe.Z,{align:"middle",style:{marginTop:"15px"}},Ne.createElement(Se.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ne.createElement(Se.Z,{className:"ml20"},Ne.createElement(Ce.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ln||lr,value:Ca.late_time?me()(Ca.late_time):"",disabledDate:Xt=>nt(Xt,vt==null?void 0:vt.course_end_date),onChange:(Xt,ea)=>{var Yn;if((0,oe.Rm)()&&!((Yn=st.AssistantObject.practice)!=null&&Yn.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ca.late_time=ea,Zt(Object.assign({},Ca))}})))):cu.map(function(Xt,ea){var Yn;return Ne.createElement(Se.Z,{span:24,key:ea},Ne.createElement(pe.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ne.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",ea+1),Ne.createElement(ke.default,{disabled:ln||!((Yn=St==null?void 0:St.homework_status)!=null&&Yn.includes("\u672A\u53D1\u5E03"))&&Xt.id||(vt==null?void 0:vt.anonymous_comment),mode:"multiple",className:ee.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Xt.group_name=="string"?[Xt.group_name]:Xt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ra=>{var sa;if((0,oe.Rm)()&&!((sa=st.AssistantObject.practice)!=null&&sa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu[ea].group_name=ra,cu[ea].group_id=Xt.group_id,rr(cu.slice())}},vt.group_settings&&vt.group_settings.map(function(ra){const sa=cu.map(Au=>Au.group_name).flat(),ka=wa.map(Au=>Au.group_name).flat();if(Ca!=null&&Ca.unified_setting){if(!sa.includes(ra.group_name))return Ne.createElement(Je,{value:ra.group_name,key:ra.id},ra.group_name)}else if(ka.includes(ra.group_name)&&!sa.includes(ra.group_name))return Ne.createElement(Je,{value:ra.group_name,key:ra.id},ra.group_name)})),Ne.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ne.createElement(ne.Z,{disabled:ln||nl(Xt.id),value:{type:Xt.penalty_type,inputValue:Xt.late_penalty},onChange:ra=>{var sa;if((0,oe.Rm)()&&!((sa=st.AssistantObject.practice)!=null&&sa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu[ea].late_penalty=ra.inputValue,cu[ea].penalty_type=ra.type,rr([...cu])}}),Ne.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ne.createElement(Ce.default,{size:"large",disabled:ln||nl(Xt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:me()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ra=>nt(ra,vt==null?void 0:vt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Xt!=null&&Xt.late_time?me()(Xt.late_time):void 0,onChange:(ra,sa)=>{var ka;if((0,oe.Rm)()&&!((ka=st.AssistantObject.practice)!=null&&ka.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu[ea].late_time=sa,rr([...cu])}}),!ln&&Ne.createElement("div",{style:{display:"flex",width:"50px"}},Ne.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ra;if((0,oe.Rm)()&&!((ra=st.AssistantObject.practice)!=null&&ra.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rr(cu.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),ea>0&&!Xt.id&&Ne.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var ra;if((0,oe.Rm)()&&!((ra=st.AssistantObject.practice)!=null&&ra.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cu=cu.filter((sa,ka)=>ea!==ka),rr(cu.slice()),setTimeout(()=>rr(cu.slice()),10)}}))))})),!ln&&Ne.createElement(Ne.Fragment,null,Ne.createElement(ze.ZP,{type:"primary",size:"large",loading:Pa,style:{width:"138px",marginTop:"30px"},onClick:()=>Ua()},"\u4FDD\u5B58")),Ne.createElement(ye.Z,{onConfirm:(Xt,ea)=>{wa.splice(Xt,0,...ea),wa.splice(Xt+ea.length,1);const Yn=(0,b.QE)([...wa]);er([...Yn])}}),Ne.createElement(fe.Z,{resdata:Ln,type:"shixun",okloading:Pa,oktext:(Ln==null?void 0:Ln.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xt=>Bt(void 0,null,function*(){Bu(!0);let ea=yield(0,E.ZP)(`/api/courses/${sn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(sn.categoryId)]}});Bu(!1),(ea==null?void 0:ea.status)===0&&$n(vr)})}))};rt.ZP=(0,te.connect)(({shixunHomeworks:Ct,classroomList:kt,loading:Mt,user:st})=>({shixunHomeworks:Ct,classroomList:kt,loading:Mt.effects,user:st}))(ot)},6151:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(62844),Fe=z(2453),xe=z(57399),pe=z(35973),Se=z(11320),Ae=z(67795),Ie=z(33170),ze=z(94699),Me=z.n(ze),me=z(28706),oe=z(67294),E=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ee=(fe,ve,Ne)=>ve in fe?E(fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[ve]=Ne,te=(fe,ve)=>{for(var Ne in ve||(ve={}))x.call(ve,Ne)&&ee(fe,Ne,ve[Ne]);if(y)for(var Ne of y(ve))b.call(ve,Ne)&&ee(fe,Ne,ve[Ne]);return fe},ne=(fe,ve,Ne)=>new Promise((Le,Re)=>{var He=Ue=>{try{Ge(Ne.next(Ue))}catch(Ye){Re(Ye)}},We=Ue=>{try{Ge(Ne.throw(Ue))}catch(Ye){Re(Ye)}},Ge=Ue=>Ue.done?Le(Ue.value):Promise.resolve(Ue.value).then(He,We);Ge((Ne=Ne.apply(fe,ve)).next())});const{Dragger:de}=Ce.default,ye=({classroomList:fe,dispatch:ve,onOk:Ne})=>{const Le=(0,pe.useParams)(),[Re]=ke.default.useForm(),[He,We]=(0,a.useState)(),[Ge,Ue]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:it=>ne(void 0,null,function*(){return We(it),!1})};return(0,a.useEffect)(()=>{Re.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date((0,me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),oe.createElement(he.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:fe.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ge},onOk:()=>ne(void 0,null,function*(){Re.submit()}),onCancel:()=>{Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},oe.createElement(ke.default,{form:Re,onFinish:it=>ne(void 0,null,function*(){var lt,Bt,ct;if(!(He!=null&&He.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Ue(!0);let nt=new FormData;nt.append("type",fe.actionTabs.type),nt.append("file",He);let Ze;window.location.href.indexOf("exercise")>-1?Ze=`/api/exercises/${fe.actionTabs.id}/supplement_score.json`:Ze=`/api/homework_commons/${fe.actionTabs.id}/supplement_score.json`;let yt=yield(0,Ie.ZP)(Ze,{method:"post",body:nt},!0);Ue(!1),(yt==null?void 0:yt.status)===0&&(Ne(),Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),((Bt=(lt=yt==null?void 0:yt.data)==null?void 0:lt.fail)==null?void 0:Bt.length)>0&&he.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:oe.createElement(xe.default,{pagination:!1,dataSource:(ct=yt==null?void 0:yt.data)==null?void 0:ct.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,me.FH)("",Se.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${fe.actionTabs.type}`)}}))})},oe.createElement(ke.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},fe.actionTabs.name),oe.createElement(ke.default.Item,{style:{marginBottom:0},label:oe.createElement("div",null,oe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),oe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},oe.createElement("div",null,oe.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ae.Z.downloadbutton,href:Se.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${fe.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),oe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),oe.createElement(ke.default.Item,{style:{marginBottom:0}},oe.createElement(de,te({},Ye),oe.createElement("a",{className:Ae.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),oe.createElement("br",null),oe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};rt.Z=(0,pe.connect)(({classroomList:fe})=>({classroomList:fe}))(ye)},44694:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(55238),Fe=z(57399),xe=z(14845),pe=z(35973),Se=z(33170),Ae=z(94699),Ie=z.n(Ae),ze=z(67294),Me=(E,y,x)=>new Promise((b,ee)=>{var te=ye=>{try{de(x.next(ye))}catch(fe){ee(fe)}},ne=ye=>{try{de(x.throw(ye))}catch(fe){ee(fe)}},de=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(te,ne);de((x=x.apply(E,y)).next())});const{Dragger:me}=Ce.default,oe=({})=>{const E=(0,pe.useParams)(),[y]=ke.default.useForm(),[x,b]=(0,a.useState)(!0),[ee,te]=(0,a.useState)(!1);let[ne,de]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const ye=[{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}];function fe(){return Me(this,null,function*(){let Ne;te(!0),window.location.href.indexOf("exercise")>-1?Ne=`/api/exercises/${E==null?void 0:E.categoryId}/redo_logs.json`:Ne=`/api/homework_commons/${E==null?void 0:E.categoryId}/redo_logs.json`;let Le=yield(0,Se.ZP)(Ne,{method:"get",params:ne});te(!1),(Le==null?void 0:Le.status)===0&&b(Le==null?void 0:Le.data)})}(0,a.useEffect)(()=>{fe()},[]);let ve=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ne,Le,Re)=>{var He;return(He=ye.find(We=>We.question_type===Ne))==null?void 0:He.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ne,Le,Re)=>{var He;return(He=[{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(We=>We.id===Ne))==null?void 0:He.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ne,Le,Re)=>Ie()(Ne).format("YYYY-MM-DD HH:mm:ss")}].filter(Ne=>!!Ne);return ze.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},ze.createElement(he.default,{destroyInactiveTabPane:!0,onChange:Ne=>{ne.type=Ne,ne.page=1,ne.limit=10,de(ne),fe()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:ze.createElement(Fe.default,{className:"mt20",loading:ee,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ne,Le,Re)=>Ie()(Ne).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:x==null?void 0:x.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:ze.createElement(Fe.default,{className:"mt20",loading:ee,columns:ve,dataSource:x==null?void 0:x.list,pagination:!1})}].filter(Ne=>!!Ne)}),ze.createElement(xe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ne,Le)=>{ne.page=Ne,ne.limit=Le,de(ne),fe()},current:ne.page,total:x.count,pageSize:ne.limit,style:{marginTop:20}}))};rt.Z=(0,pe.connect)(({classroomList:E})=>({classroomList:E}))(oe)},58387:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(62844),Fe=z(37720),xe=z(35973),pe=z(33170),Se=z(94699),Ae=z.n(Se),Ie=z(28706),ze=z(67294),Me=Object.defineProperty,me=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(fe,ve,Ne)=>ve in fe?Me(fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):fe[ve]=Ne,ee=(fe,ve)=>{for(var Ne in ve||(ve={}))y.call(ve,Ne)&&b(fe,Ne,ve[Ne]);if(E)for(var Ne of E(ve))x.call(ve,Ne)&&b(fe,Ne,ve[Ne]);return fe},te=(fe,ve)=>me(fe,oe(ve)),ne=(fe,ve,Ne)=>new Promise((Le,Re)=>{var He=Ue=>{try{Ge(Ne.next(Ue))}catch(Ye){Re(Ye)}},We=Ue=>{try{Ge(Ne.throw(Ue))}catch(Ye){Re(Ye)}},Ge=Ue=>Ue.done?Le(Ue.value):Promise.resolve(Ue.value).then(He,We);Ge((Ne=Ne.apply(fe,ve)).next())});const{Dragger:de}=Ce.default,ye=({classroomList:fe,dispatch:ve,onOk:Ne})=>{const Le=(0,xe.useParams)(),[Re]=ke.default.useForm(),[He,We]=(0,a.useState)(),[Ge,Ue]=(0,a.useState)(!1),Ye={height:100,onRemove:()=>{We("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:it=>ne(void 0,null,function*(){return We(it),!1})};return(0,a.useEffect)(()=>{Re.setFieldsValue({publish_time:Ae()(Ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ae()(Ae()(new Date((0,Ie.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),ze.createElement(he.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:fe.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ge},onOk:()=>ne(void 0,null,function*(){Re.submit()}),onCancel:()=>{Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}})}},ze.createElement(ke.default,{form:Re,onFinish:it=>ne(void 0,null,function*(){var lt,Bt;console.log("---",fe.actionTabs,it,Le);let ct=((lt=fe==null?void 0:fe.actionTabs)==null?void 0:lt.type)==="exercise"?`/api/exercises/${Le==null?void 0:Le.category}/exercise_user/edit_score.json`:`/api/student_works/${fe.actionTabs.id}/edit_score.json`;Ue(!0);let nt=yield(0,pe.ZP)(ct,{method:"post",body:te(ee({},it),{exercise_user_id:((Bt=fe==null?void 0:fe.actionTabs)==null?void 0:Bt.type)==="exercise"?fe.actionTabs.id:""})});Ue(!1),Re.resetFields(),ve({type:"classroomList/setActionTabs",payload:{}}),Ne()})},ze.createElement(ke.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},ze.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};rt.Z=(0,xe.connect)(({classroomList:fe})=>({classroomList:fe}))(ye)},17755:function(Ft,rt,z){"use strict";var a=z(67294),Ce=z(35059),ke=z(91773),he=z(85804),Fe=z(71230),xe=z(78957),pe=z(18046),Se=z(35973),Ae=z(94699),Ie=z.n(Ae),ze=z(17998),Me=z(33170),me=z(67294),oe=(x,b,ee)=>new Promise((te,ne)=>{var de=ve=>{try{fe(ee.next(ve))}catch(Ne){ne(Ne)}},ye=ve=>{try{fe(ee.throw(ve))}catch(Ne){ne(Ne)}},fe=ve=>ve.done?te(ve.value):Promise.resolve(ve.value).then(de,ye);fe((ee=ee.apply(x,b)).next())});const{Dragger:E}=Ce.default,y=({})=>{const x=(0,Se.useParams)(),[b]=ke.default.useForm(),[ee,te]=(0,a.useState)(!0),[ne,de]=(0,a.useState)(!1);console.log("----",x);function ye(){return oe(this,null,function*(){var fe,ve;let Ne;window.location.href.indexOf("exercise")>-1?Ne=`/api/exercises/${x==null?void 0:x.categoryId}/get_time_setting.json`:Ne=`/api/homework_commons/${x==null?void 0:x.categoryId}/get_time_setting.json`;let Le=yield(0,Me.ZP)(Ne,{method:"get"});(Le==null?void 0:Le.status)===0&&b.setFieldsValue({publish_time:Ie()(Ie()((fe=Le==null?void 0:Le.data)==null?void 0:fe.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Ie()(Ie()((ve=Le==null?void 0:Le.data)==null?void 0:ve.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{ye()},[]),me.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},me.createElement("div",{style:{textAlign:"end"}},ee&&me.createElement(he.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!ee&&me.createElement("div",null,me.createElement(he.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),me.createElement(he.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),me.createElement(ke.default,{form:b,disabled:ee,onFinish:fe=>oe(void 0,null,function*(){de(!0),console.log("---",window.location.href);let ve;window.location.href.indexOf("exercise")>-1?ve=`/api/exercises/${x==null?void 0:x.categoryId}/time_setting.json`:ve=`/api/homework_commons/${x==null?void 0:x.categoryId}/time_setting.json`;let Ne=yield(0,Me.ZP)(ve,{method:"post",body:{publish_time:Ie()(fe.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Ie()(fe.end_time).format("YYYY-MM-DD HH:mm")}});de(!1),(Ne==null?void 0:Ne.status)===0&&te(!0)})},me.createElement(Fe.Z,null,me.createElement(xe.Z,null,me.createElement(ke.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},me.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,ze.Q8)(fe),disabledTime:fe=>(0,ze.d0)(fe),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),me.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),me.createElement(Fe.Z,null,me.createElement(xe.Z,null,me.createElement(ke.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},me.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:fe=>(0,ze.Q8)(fe,"",b.getFieldValue("publish_time")),disabledTime:fe=>(0,ze.d0)(fe,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),me.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};rt.Z=(0,Se.connect)(({classroomList:x})=>({classroomList:x}))(y)},92882:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return x}});var a=z(67294),Ce=z(35973),ke=z(18046),he=z(62844),Fe=z(28802),xe=z(2453),pe=z(71230),Se=z(15746),Ae={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ie=z(94699),ze=z.n(Ie),Me=z(28706),me=z(26194),oe=z(67294);const{RangePicker:E}=ke.default,y=({dispatch:b,classroomList:ee,onConfirm:te})=>{const[ne,de]=(0,a.useState)([]),[ye,fe]=(0,a.useState)([]),[ve,Ne]=(0,a.useState)(""),[Le,Re]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var Ge,Ue,Ye,it;if(ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Ge=ee.actionTabs)==null?void 0:Ge.rangePickerDisabled),(Ue=ee.actionTabs)!=null&&Ue.rangePickerDisabled?Re((Ye=ee.actionTabs)==null?void 0:Ye.rangePickerDisabled):Re([!1,!1]);let lt=ee.actionTabs.data,Bt=(it=lt==null?void 0:lt.group_name)==null?void 0:it.map((ct,nt)=>{var Ze;return{group_id:lt==null?void 0:lt.group_id[nt],group_name:lt==null?void 0:lt.group_name[nt],is_admin:lt==null?void 0:lt.is_admin,end_time:lt==null?void 0:lt.end_time,publish_time:Array.isArray(lt==null?void 0:lt.publish_time)?(Ze=lt==null?void 0:lt.publish_time)==null?void 0:Ze[0]:lt==null?void 0:lt.publish_time}});Bt&&(de([...Bt]),fe([...Bt]))}},[ee.actionTabs]);const He=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Ne("")},We=Ge=>{if(Ge){const Ue=ye==null?void 0:ye.filter(Ye=>{var it,lt;return(lt=(it=Ye==null?void 0:Ye.group_name)==null?void 0:it.toLowerCase())==null?void 0:lt.includes(Ge==null?void 0:Ge.toLowerCase())});de(Ue)}else de(ye)};return oe.createElement(he.default,{width:980,title:oe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},oe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",oe.createElement("span",{className:Ae.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),oe.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ve,onChange:Ge=>{Ne(Ge.target.value.trim()),We(Ge.target.value.trim())}})),centered:!0,maskClosable:!1,open:ee.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>He(),onOk:()=>{var Ge;if(ye.some(Ye=>!Ye.end_time||!Ye.publish_time)){xe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}te((Ge=ee.actionTabs)==null?void 0:Ge.index,ye),He()}},oe.createElement("div",{className:Ae.modal_con},oe.createElement(pe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(Ge,Ue){return oe.createElement(Se.Z,{span:24,key:Ue},oe.createElement(pe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ue==(ne==null?void 0:ne.length)-1?"0px":"10px"}},oe.createElement("div",{className:Ae.multiple_select,title:Ge==null?void 0:Ge.group_name},Ge==null?void 0:Ge.group_name),oe.createElement("div",{className:"ml20"},oe.createElement(E,{size:"large",allowClear:!1,disabled:Le,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Ye=>{var it;return(0,Me.Q8)(Ye,(it=ee.actionTabs)==null?void 0:it.disabledDate)},disabledTime:Ye=>(0,Me.d0)(Ye),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ze()((0,Me.U6)(),"HH:mm"),ze()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Ge==null?void 0:Ge.publish_time)&&[ze()(Ge==null?void 0:Ge.publish_time),Ge!=null&&Ge.end_time?ze()(Ge==null?void 0:Ge.end_time):void 0],onChange:(Ye,it)=>{ne[Ue].publish_time=it[0],ne[Ue].end_time=it[1],de([...ne]),ye.forEach(lt=>{lt.group_id===(Ge==null?void 0:Ge.group_id)&&(lt.publish_time=it[0],lt.end_time=it[1])}),fe([...ye])},onCalendarChange:(Ye,it,lt)=>{if(it!=null&&it[0]&&!it[1]){const Bt=ze()(it[0]).add(7,"days");ne[Ue].publish_time=it[0],ne[Ue].end_time=Bt,de([...ne]),ye.forEach(ct=>{ct.group_id===(Ge==null?void 0:Ge.group_id)&&(ct.publish_time=it[0],ct.end_time=Bt)}),fe([...ye])}}})),Le[0]?oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):oe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Ue,1),de([...ne]),ye.forEach((Ye,it)=>{Ye.group_id===(Ge==null?void 0:Ge.group_id)&&ye.splice(it,1)}),fe([...ye])}})))}):oe.createElement(me.Z,null))))};var x=(0,Ce.connect)(({classroomList:b})=>({classroomList:b}))(y)},38365:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return E}});var a=z(67294),Ce=z(35973),ke=z(62844),he=z(85804),Fe=z(74330),xe=z(88742),pe=z(72971),Se=z(36295),Ae=z(19575),Ie=z(94699),ze=z.n(Ie),Me=z(94189),me=z(67294),oe=(y,x,b)=>new Promise((ee,te)=>{var ne=fe=>{try{ye(b.next(fe))}catch(ve){te(ve)}},de=fe=>{try{ye(b.throw(fe))}catch(ve){te(ve)}},ye=fe=>fe.done?ee(fe.value):Promise.resolve(fe.value).then(ne,de);ye((b=b.apply(y,x)).next())}),E=({open:y,onClose:x})=>{const[b,ee]=(0,a.useState)(void 0);console.log((0,Ce.useLocation)(),33);const te=(0,Ce.useLocation)();(0,a.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const yt=yield(0,xe.X6)(y);ee(yt.data)})}()},[y]);const{status:ne,created_at:de,code:ye,name:fe,language:ve,pass_sets_count:Ne,set_count:Le,error_msg:Re,output:He,input:We,expected_output:Ge,execute_memory:Ue,user:Ye,execute_time:it,input_file_url:lt,output_file_url:Bt,is_file:ct,expected_output_file_url:nt}=b||{};return me.createElement(ke.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:me.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},me.createElement(Fe.Z,{spinning:!b,delay:500},me.createElement("div",{className:"record-detail-info"},b?me.createElement(me.Fragment,null,me.createElement("div",{className:"record-detail-body"},me.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),me.createElement("ul",{className:"record-info"},me.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",me.createElement("span",{className:ne===0?"c-green":"c-red"},pe.Im[ne])," "),me.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",me.createElement("span",null,ze()(de).format("YYYY-MM-DD HH:mm:ss"))," "),me.createElement("li",null," \u8BED\u8A00\uFF1A",me.createElement("span",null,ve)," "),me.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",me.createElement("span",null,it*1e3,"ms")," "),me.createElement("li",null," ",`${ne===Me.h.HIDE_COMPILE_STATUS?"--":Ne} / ${Le} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,pe.gZ)({status:ne,error_msg:Re,execute_time:it,output:He,input:We,expected_output:Ge,input_file_url:lt,output_file_url:Bt,is_file:ct,expected_output_file_url:nt}),me.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),me.createElement(Se.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:Ae.Base64.decode(ye),options:{readOnly:!0}}))):null)))}},86276:function(Ft,rt,z){"use strict";z.d(rt,{Im:function(){return Le},Y4:function(){return He}});var a=z(67294),Ce=z(28802),ke=z(2453),he=z(85804),Fe=z(96707),xe=z(19575),pe=z.n(xe),Se=z(11579),Ae=z(7621),Ie=z(65226),ze=z(28706),Me=z(12320),me=z.n(Me),oe=z(33170),E=z(35973),y=z(38365),x=z(33054),b=z(88742),ee=z(30546),te=z(20819),ne=z(94184),de=z.n(ne),ye=z(51959),fe=z(67294),ve=(Ue,Ye,it)=>new Promise((lt,Bt)=>{var ct=yt=>{try{Ze(it.next(yt))}catch(ht){Bt(ht)}},nt=yt=>{try{Ze(it.throw(yt))}catch(ht){Bt(ht)}},Ze=yt=>yt.done?lt(yt.value):Promise.resolve(yt.value).then(ct,nt);Ze((it=it.apply(Ue,Ye)).next())});const{TextArea:Ne}=Ce.default,Le={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.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 Re=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Re||{});function He(Ue){const{status:Ye,error_msg:it,output:lt,input:Bt,expected_output:ct,is_file:nt,input_file_url:Ze,output_file_url:yt,expected_output_file_url:ht,setMonacoValue:Je,setData:ot,highlightEndEntry:Ct}=Ue,kt=(0,a.useRef)(),Mt=(0,a.useRef)(),st=(0,a.useRef)();let ut=null;const an={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(lt&&!nt&&kt.current){const Pn=new Me.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Pn.open(kt.current);const jn=(Ct?ze.jl:ze.pp)(xe.Base64.decode(lt));Pn.write(jn),Pn.setOption("theme",{background:"#1e1e1e"})}if(Bt&&!nt&&Mt.current){const Pn=new Me.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Pn.open(Mt.current),Pn.write((Ct?ze.jl:ze.pp)(Bt)),Pn.setOption("theme",{background:"#1e1e1e"})}if(ct&&!nt&&st.current){const Pn=new Me.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Pn.open(st.current),Pn.write((Ct?ze.jl:ze.pp)(xe.Base64.decode(ct))),Pn.setOption("theme",{background:"#1e1e1e"})}},[lt]),Ye){case Fe.h.NOMATCH:ut=fe.createElement(fe.Fragment,null,fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!nt&&fe.createElement("div",{ref:kt}),nt&&fe.createElement("div",{style:an},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Pn=yield(0,oe.ZP)(yt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Je(Pn),setTimeout(()=>{ot(yt)},200)})},lt)),fe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!nt&&fe.createElement("div",{ref:st}),nt&&fe.createElement("div",{style:an},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const Pn=yield fetch(ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Je(yield Pn.text()),setTimeout(()=>{ot(ht)},200)})},ct)));break;case Fe.h.EXECUTEFAILURE:ut=fe.createElement(fe.Fragment,null,fe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&fe.createElement(Ie.Z,{value:Bt,style:an}),nt&&fe.createElement("div",{style:an},fe.createElement("a",{onClick:()=>(0,ze.LR)(Ze,Bt)},Bt))),fe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:Se.Z.error,style:{color:"#E30000",padding:"0 10px"}},xe.Base64.decode(it),"111")));break;case Fe.h.COMPILEFAILURE:ut=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:Se.Z.error},xe.Base64.decode(it)));break;case Fe.h.PODFAILURE:ut=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:ut=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",ut," ")}function We(Ue){const{status:Ye,error_msg:it,execute_time:lt,output:Bt,input:ct,expected_output:nt,is_file:Ze,input_file_url:yt,output_file_url:ht,expected_output_file_url:Je}=Ue;let ot=null;switch(Ye){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:ot=fe.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:ot=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:ot=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",ot," ")}function Ge({value:Ue,className:Ye}){return fe.createElement("span",{className:Ye},Ue)}rt.ZP=({input:Ue,is_file:Ye,debuging:it,submitting:lt,executingMessage:Bt,debugResult:ct,onChangeInput:nt,onDebugCode:Ze,onSubmitCode:yt,hack:ht,user:Je,submitResult:ot,isWhiteTheme:Ct,topDispatch:kt})=>{const[Mt]=(0,E.useSearchParams)(),st=(0,E.useParams)(),[ut,an]=(0,a.useState)(!1),[Pn,jn]=(0,a.useState)(!1),[bt,An]=(0,a.useState)(1),[On,Qt]=(0,a.useState)(!1),[zt,jt]=(0,a.useState)(0),[sn,vt]=(0,a.useState)(!1),[Tt,qt]=(0,a.useState)(""),[St,Ke]=(0,a.useState)(""),ln=(0,a.useRef)(),Vn=(0,a.useRef)(),Pa=(0,a.useRef)(null),Bu=(0,a.useRef)(null),wa=(0,a.useRef)(null);console.log(ot,"submitResult",st);const{status:er,id:cu,input:rr,output:Ca,expected_output:Zt,is_file:Ln,input_file_url:gl,output_file_url:vr,expected_output_file_url:qu,error_msg:ba,hack_sets:Ua}=ot||{};(0,a.useEffect)(()=>{er===0&&(An(1),jt(0))},[er,cu]),(0,a.useEffect)(()=>{ve(void 0,null,function*(){var ea;const Yn=yield(0,b.rX)(st==null?void 0:st.id,"submit");(Yn==null?void 0:Yn.status)===0&&(Yn!=null&&Yn.data&&((ea=Yn==null?void 0:Yn.data)==null?void 0:ea.status)!==0?(kt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:Yn==null?void 0:Yn.data}}),An(2),jt(320)):(An(1),jt(0)))})},[st==null?void 0:st.id]),(0,a.useEffect)(()=>{if(ln.current){let Xt=function(re){sa=ra.offsetHeight,ka=!0,Au=re.pageY,wa.current.style.display="block"},ea=function(){ka=!1,wa.current.style.display="none"},Yn=function(re){if(ka){$n();let ge=Au-re.pageY,De=sa+ge;if(De<0&&(De=0),De>window.innerHeight-150&&(De=window.innerHeight-150),bt===1){De<=34?jt(0):jt(De);return}console.log(De,"resizeH"),jt(De)}};const ra=Pa.current;let sa=0,ka=!1,Au=0;const ft=document.getElementById("case-y-bar");return ft==null||ft.addEventListener("mousedown",Xt),document.addEventListener("mousemove",Yn),document.addEventListener("mouseup",ea),()=>{const re=document.getElementById("case-y-bar");re==null||re.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",Yn),document.removeEventListener("mouseup",ea)}}},[ln,bt]),(0,a.useEffect)(()=>{const Xt=x.Z.subscribe("resize-move-bar",$n);if(Mt.get("type")!=="exercises")return document.addEventListener((0,ye.gH)(),gu),()=>{document.removeEventListener((0,ye.gH)(),gu),Xt()}},[]),(0,a.useEffect)(()=>{});function $n(){var Xt,ea,Yn,ra;const sa=document.getElementById("outputResultRef");if(sa){let ka=sa.dataset.text;Vn.current.reset(),Vn.current.writeln(ka);const Au=document.getElementById("outputResultRef").offsetWidth-20,ft=((ra=(Yn=(ea=(Xt=Vn.current)==null?void 0:Xt._core)==null?void 0:ea._renderService)==null?void 0:Yn.dimensions)==null?void 0:ra.actualCellWidth)||10,re=Math.ceil(Au/ft);Vn.current.resize(re,Math.ceil(sa.clientHeight/16))}}function Kn(){an(!ut),setTimeout(()=>{$n()},300),ut?jt(320):(jt(window.innerHeight-150),Qt(!0))}function Ha(){Pn?(jn(!1),(0,ye.BU)()):(jn(!0),(0,ye.Dj)(Bu.current))}const gu=Xt=>{(0,ye.vp)()||jn(!1)},Ju=(0,a.useMemo)(()=>{if(ct){const{status:Xt,output:ea,error_msg:Yn}=ct;return setTimeout(()=>{let ra="",sa=document.getElementById("outputResultRef");ea?ra=xe.Base64.decode(ea):Yn&&(ra=xe.Base64.decode(Yn)),Vn.current=new Me.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Vn.current.open(sa),Vn.current.onKey(function(ka){var Au;if(ka.domEvent.key.toLocaleUpperCase()==="C"&&ka.domEvent.ctrlKey){ka.domEvent.preventDefault();let ft=(Au=Vn.current)==null?void 0:Au.getSelection();navigator.clipboard.writeText(ft).then(()=>{})}}),sa.dataset.text=ra,Vn.current.setOption("convertEol",!0),$n()},300),fe.createElement(fe.Fragment,null,We(ct))}return null},[ct]);function lr(){var Xt,ea;if(!(ht!=null&&ht.code)||((Xt=ht==null?void 0:ht.code)==null?void 0:Xt.trim().length)===0){(ea=ke.ZP)==null||ea.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}An(1),jt(320),Ze()}const nl=Xt=>ve(void 0,null,function*(){let ea=yield(0,oe.ZP)(`/api/problems/${Xt}/start.json`,{method:"get",params:{hack_user_id:Je==null?void 0:Je.user_id}});ea&&(window.location.href=`/myproblems/${ea==null?void 0:ea.identifier}${window.location.search}`)});function Mn(){Ln?navigator.clipboard.writeText(xe.Base64.decode(ba)).then(()=>{ke.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(xe.Base64.decode(Ca)).then(()=>{ke.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return fe.createElement(a.Fragment,null,fe.createElement("div",{className:de()(Se.Z.case,Ct&&Se.Z.whiteCase),style:{height:zt},ref:Pa},fe.createElement("div",{className:Se.Z.fullMask,ref:wa}),fe.createElement("div",{className:Se.Z["resize-y-bar"],id:"case-y-bar",ref:ln,draggable:!1},bt===2&&fe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),bt===1&&(zt<=34?fe.createElement("div",{onClick:()=>{jt(320)},className:Se.Z.unfoldBtn},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):fe.createElement("div",{onClick:()=>{jt(0)},className:Se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),fe.createElement("div",null,fe.createElement("div",{className:Se.Z.caseHead},fe.createElement("div",{className:Se.Z.dot}),fe.createElement("div",{className:Se.Z.text},bt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),bt===2&&!lt&&typeof er=="number"&&fe.createElement(fe.Fragment,null,er===Fe.h.OK?fe.createElement("div",{className:Se.Z.pass},fe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):fe.createElement("div",{className:Se.Z.noPass},fe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Le[er])),fe.createElement("div",{className:Se.Z.btns},bt===2&&!lt&&fe.createElement(fe.Fragment,null,er!==Fe.h.OK&&fe.createElement("div",{onClick:Mn},fe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),fe.createElement("div",{onClick:()=>{vt(cu)}},fe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Mt.get("type")!=="exercises"&&fe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Kn()},fe.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),fe.createElement("div",{style:{display:bt===1?"block":"none"}},it?fe.createElement(Ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:zt-34}},fe.createElement("div",{className:Se.Z.result},fe.createElement("div",{className:Se.Z.left},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),fe.createElement("div",{className:Se.Z.leftNode},fe.createElement(Ne,{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:Ye?"":Ue,onChange:nt}))),fe.createElement("div",{className:Se.Z.right},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),fe.createElement("div",{className:Se.Z.node},ct?Ju:fe.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")))))),fe.createElement("div",{style:{display:bt===2?"block":"none"}},lt?fe.createElement(Ae.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:zt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},fe.createElement("div",{ref:Bu,className:Se.Z.elseNode},fe.createElement("div",{className:Se.Z.nameWrap},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),fe.createElement("div",{className:Se.Z.scroll},fe.createElement("pre",{className:Se.Z.scrollBox,style:On?{height:Pn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ln&&fe.createElement(Ge,{value:rr}),Ln&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Xt=yield fetch(gl,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ke(yield Xt.text()),setTimeout(()=>{qt(gl)},200)})},rr)),rr&&fe.createElement("div",{className:Se.Z.action},fe.createElement("span",{onClick:()=>Qt(!On)},On?"\u6536\u8D77":"\u5C55\u5F00")))),fe.createElement("div",{className:Se.Z.result,style:{flex:1,overflow:"hidden"}},fe.createElement("div",{className:Se.Z.left},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),fe.createElement("div",{className:Se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},fe.createElement("pre",null,!Ln&&fe.createElement(Ge,{className:"mb10",value:Zt&&xe.Base64.decode(Zt)||""}),Ln&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Xt=yield fetch(qu,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ke(yield Xt.text()),setTimeout(()=>{qt(qu)},200)})},Zt)))),fe.createElement("div",{className:Se.Z.right},fe.createElement("div",{className:Se.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),fe.createElement("div",{className:Se.Z.node,style:{color:er===Fe.h.OK?"#2ABD8C":"#FF2C29"}},fe.createElement("pre",null,(er===4||er===5)&&fe.createElement(Ge,{className:"mb10",value:ba&&xe.Base64.decode(ba)||""}),er!=4&&er!=5&&(Ln?fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Xt=yield(0,oe.ZP)(vr,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ke(Xt)}catch(ea){Ke("")}setTimeout(()=>{qt(vr)},200)})},Ca):fe.createElement(Ge,{className:"mb10",value:Ca&&xe.Base64.decode(Ca)||""})))))))))),fe.createElement("div",{className:de()(Se.Z.footer,Ct&&Se.Z.whiteFooter),style:{zIndex:100}},(ht==null?void 0:ht.is_program)&&(ht==null?void 0:ht.above_question)&&fe.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>nl(ht==null?void 0:ht.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ht==null?void 0:ht.is_program)&&(ht==null?void 0:ht.under_question)&&fe.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>nl(ht==null?void 0:ht.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),fe.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:it||lt,loading:it,color:"#2ABD8C",className:"mr10",onClick:lr},"\u8C03\u8BD5\u4EE3\u7801"),Mt.get("qtype")!=="8"&&fe.createElement(he.ZP,{className:Se.Z.disabled,type:"primary",icon:fe.createElement("i",{className:"iconfont icon-bofang1"}),loading:lt,disabled:it||lt,onClick:()=>{var Xt,ea;if(!(ht!=null&&ht.code)||((Xt=ht==null?void 0:ht.code)==null?void 0:Xt.trim().length)===0){(ea=ke.ZP)==null||ea.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}An(2),jt(320),yt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),fe.createElement(y.Z,{onClose:vt,open:sn}),fe.createElement(te.Z,{close:!0,data:Tt,type:Tt.length?"txt":"",onClose:()=>qt(""),monacoEditor:{value:St,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},30546:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{Types:function(){return Dc},default:function(){return Ur}});var a=z(67294),Ce=z(35973),ke=z(55054),he=z(62844),Fe=z(74330),xe=z(85804),pe=z(83062),Se=z(71230),Ae=z(88742),Ie=z(15835),ze=z(51959),Me=z(60076),me=z(11320),oe=z(55304),E=z(95012),y=z(36295),x=z(76621),b=z(40471),ee=z(21434),te=z(2453),ne={list:"list___IRN6i",copy:"copy___qCn9B"},de=z(74855),ye=z(33170),fe=(Cn,Ea,Aa)=>new Promise((Hr,yl)=>{var Wr=zr=>{try{Sl(Aa.next(zr))}catch(Vr){yl(Vr)}},pl=zr=>{try{Sl(Aa.throw(zr))}catch(Vr){yl(Vr)}},Sl=zr=>zr.done?Hr(zr.value):Promise.resolve(zr.value).then(Wr,pl);Sl((Aa=Aa.apply(Cn,Ea)).next())}),Ne=({showResourceCentre:Cn,identifier:Ea})=>{const Aa=(0,Ce.useParams)(),[Hr,yl]=(0,a.useState)(null);(0,a.useEffect)(()=>{Cn&&Wr()},[Cn]);const Wr=()=>fe(void 0,null,function*(){const pl=yield(0,ye.ZP)(`/api/problems/${Ea}/attachment_list.json`,{method:"get"});(pl==null?void 0:pl.status)==0&&yl(pl.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Hr!=null&&Hr.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Hr==null?void 0:Hr.map((pl,Sl)=>a.createElement("dl",{className:ne.list,key:Sl},a.createElement(pe.Z,{title:pl.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),pl.title)),a.createElement("dd",null,a.createElement(de.CopyToClipboard,{text:pl.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Le=z(67294),Re=Object.defineProperty,He=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,it=(Cn,Ea,Aa)=>Ea in Cn?Re(Cn,Ea,{enumerable:!0,configurable:!0,writable:!0,value:Aa}):Cn[Ea]=Aa,lt=(Cn,Ea)=>{for(var Aa in Ea||(Ea={}))Ue.call(Ea,Aa)&&it(Cn,Aa,Ea[Aa]);if(Ge)for(var Aa of Ge(Ea))Ye.call(Ea,Aa)&&it(Cn,Aa,Ea[Aa]);return Cn},Bt=(Cn,Ea)=>He(Cn,We(Ea));const ct={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var nt=(Cn=>(Cn[Cn.set_font_size=0]="set_font_size",Cn[Cn.set_theme=1]="set_theme",Cn[Cn.on_tab_to_space=2]="on_tab_to_space",Cn[Cn.set_show_editor_setting=3]="set_show_editor_setting",Cn[Cn.set_show_respurce_center=4]="set_show_respurce_center",Cn))(nt||{});function Ze(Cn,Ea){switch(Ea.type){case 3:return Bt(lt({},Cn),{showEditorSetting:Ea.payload});case 1:return Bt(lt({},Cn),{theme:Ea.payload});case 0:return Bt(lt({},Cn),{fontSize:Ea.payload});case 2:return Bt(lt({},Cn),{tabToSpace:Ea.payload});case 4:return Bt(lt({},Cn),{showResourceCentre:Ea.payload});default:throw new Error}}var yt=({isLoading:Cn,value:Ea,onChange:Aa,language:Hr,onUpdateCode:yl,ActionBarRender:Wr,setIsWhiteTheme:pl,identifier:Sl})=>{const[zr,Vr]=(0,a.useReducer)(Ze,ct),{theme:Do,fontSize:Co,showEditorSetting:yr,tabToSpace:Hl,showResourceCentre:Fi}=zr,Du=(0,a.useRef)(),es=(0,a.useRef)();(0,a.useEffect)(()=>{pl(Do==="vs")},[Do]);const sl={onFontSizeChange:ii=>{Vr({type:0,payload:ii}),(0,b.t)("cmFontSize",ii)},tabToSpace:Hl,cmFontSize:Co,className:"oj",cmCodeMode:Do,onTabToSpace:ii=>{Vr({type:2,payload:ii}),(0,b.t)("cmTabToSpace",ii)},onCodeModeChange:ii=>{Vr({type:1,payload:ii}),(0,b.t)("ProgrammingCodeMode",ii)}};function ls(){Vr({type:3,payload:!1})}function oi(){Vr({type:3,payload:!0})}function qi(){Vr({type:4,payload:!1})}function ts(){Vr({type:4,payload:!0})}const ho={value:Ea,language:Hr,theme:Do,options:{fontSize:Co,insertSpaces:Hl},onChange:ii=>{Aa(ii),es.current=ii,clearTimeout(Du.current),Du.current=setTimeout(()=>{yl(es.current)},1e4)},onEditBlur:ii=>{es.current&&yl(es.current)}};return Le.createElement(a.Fragment,null,Wr(oi,ts),Le.createElement("div",{style:{flex:1,overflow:"hidden"}},!Cn&&Le.createElement(y.ZP,lt({},ho))),Le.createElement(x.Z,null,Le.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:yr,onClose:ls},Le.createElement(ee.Z,lt({},sl)))),Le.createElement(x.Z,null,Le.createElement(E.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Fi,onClose:qi},Le.createElement(Ne,{showResourceCentre:Fi,identifier:Sl}))))},ht=z(60141),Je=z(19575),ot=z(86276),Ct={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"},kt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Mt=z(57399),st=z(14845),ut=z(3407),an=z(38365),Pn=z(94699),jn=z.n(Pn),bt=z(67294);const{Column:An}=Mt.default;var On=({submitResult:Cn,submitting:Ea,submitRecords:Aa,page:Hr,onPageChange:yl,topicId:Wr})=>{const[pl]=(0,Ce.useSearchParams)(),{records:Sl,records_count:zr}=Aa||{},[Vr,Do]=(0,a.useState)(!1),Co=pl.get("type")==="1";return bt.createElement(Fe.Z,{spinning:Ea,tip:"\u8BC4\u6D4B\u4E2D...",indicator:bt.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(Sl==null?void 0:Sl.length)>0?bt.createElement(Mt.default,{dataSource:Sl,rowKey:"id",pagination:!1},bt.createElement(An,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(yr,Hl)=>bt.createElement("span",null," ",jn()(yr).format("YYYY-MM-DD HH:mm:ss"))}),bt.createElement(An,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(yr,Hl)=>{var Fi;return bt.createElement("span",{className:`${yr===0?"c-green":"c-red"} current`,onClick:()=>{Do(Hl.id)}},(Fi=ot.Im[yr])==null?void 0:Fi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),bt.createElement(An,{title:`\u6267\u884C\u7528\u65F6 (${Co?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:yr=>yr?Co?yr:yr/1e3:""}),bt.createElement(An,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Co?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:yr=>yr?Co?yr:parseFloat((yr/1024).toFixed(2)):""}),bt.createElement(An,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),bt.createElement(An,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(yr,Hl)=>bt.createElement("span",{className:"c-light-primary current",onClick:()=>{Do(Hl.id)}},"\u67E5\u770B")})):bt.createElement("div",{style:{height:300,width:"100%"}}),bt.createElement(an.Z,{onClose:Do,open:Vr}),zr>15?bt.createElement(st.Z,{className:kt.pagination,current:Hr,pageSize:15,total:zr,onChange:yl}):null)},Qt=z(26194),zt=z(66309),jt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},sn=z(65226),vt=z(67294);const Tt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qt=({hack:Cn})=>{const{language:Ea,difficult:Aa,time_limit:Hr,description:yl}=Cn,[Wr]=(0,Ce.useSearchParams)(),pl=Tt[Aa];return vt.createElement(vt.Fragment,null,vt.createElement("ul",{className:jt.info},vt.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",vt.createElement("b",{className:jt.info_tag},Ea)),vt.createElement("li",null,vt.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",vt.createElement(zt.default,{color:pl==null?void 0:pl.color},pl==null?void 0:pl.name)),vt.createElement("li",null,vt.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",vt.createElement("span",{style:{color:"#333333"}},Hr,"\u79D2"))),Wr.get("qtype")==="8"?vt.createElement(sn.Z,{value:yl,showProgramFill:!0,className:jt.desc}):vt.createElement(sn.Z,{value:yl,className:jt.desc}))},St={},Ke=z(67294),ln=({hack:Cn,current_user:Ea})=>Ke.createElement("div",{className:St.answer},Cn!=null&&Cn.answer_text?Ke.createElement(sn.Z,{style:{padding:"13px 0"},value:(Cn==null?void 0:Cn.answer_text)||""}):Ke.createElement(Qt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Vn=z(33054);function Pa(Cn,Ea){return(0,ye.U2)(`/problems/${Cn}/comments.json`,{page:Ea,limit:10})}function Bu(Cn){return(0,ye.v_)(`/discusses/${Cn}/plus.json`,{container_type:"Discuss",type:1})}function wa(Cn,Ea,Aa){return(0,ye.v_)(`/problems/${Cn}/comments/reply.json`,{comments:{content:Aa,parent_id:Ea}})}function er(Cn,Ea){return(0,ye.v_)(`/problems/${Cn}/comments.json`,{comments:{content:Ea}})}function cu(Cn,Ea,Aa){return(0,ye.v_)(`/problems/${Cn}/comments/${Ea}/hidden.json`,Aa)}function rr(Cn,Ea){return(0,ye.IV)(`/problems/${Cn}/comments/${Ea}`)}var Ca=z(93989);function Zt({author:Cn}){return a.createElement("a",{href:`/users/${Cn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${me.Z.IMG_SERVER}/images/${Cn.image_url}`,width:"50"}))}function Ln({data:Cn,index:Ea,parentDiscussIndex:Aa,user:Hr,onSetActionType:yl}){const{author:Wr,can_delete:pl,content:Sl,id:zr,time:Vr}=Cn;function Do(){yl({id:zr,index:Ea,type:"delete-discuss",parentDiscussIndex:Aa,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Co=Hr.admin||pl||Wr.user_id===Hr.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Zt,{author:Wr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Wr.login}`,target:"_blank"},Wr.name),a.createElement("span",{className:"grey"},Vr),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Co?a.createElement("a",{onClick:Do,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(sn.Z,{className:"discuss-content",value:Sl})))}var gl=({user:Cn,data:Ea,index:Aa,onPlusDiscuss:Hr,onSetActionType:yl,activeDiscussIndex:Wr,onReplyDiscuss:pl,onSetActiveDiscussIndex:Sl})=>{const{content:zr,children:Vr,hidden:Do,id:Co,praise_count:yr,time:Hl,user_praise:Fi,can_delete:Du,author:es}=Ea;function sl(){Sl(Co)}function ls(){Hr(Co,!Fi,Aa)}function oi(){yl({id:Co,index:Aa,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function qi(){yl({id:Co,index:Aa,params:{hidden:Do?"0":"1"},type:"hidden-discuss",message:Do?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ts=Cn.admin||Cn.user_id===es.user_id;return a.createElement("div",{className:"discuss-item-container",key:Co},a.createElement(Zt,{author:es}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${es.login}`,target:"_blank"}," ",es.name," "),a.createElement("span",{className:"grey"},Hl)),a.createElement(sn.Z,{className:"discuss-content",value:zr}),Vr&&Vr.length>0?a.createElement("div",{className:"reply-discuss-container"},Vr.map((ho,ii)=>a.createElement(Ln,{key:ho.id,data:ho,index:ii,user:Cn,onSetActionType:yl,parentDiscussIndex:Aa}))):null,a.createElement("div",{className:"btn-group"},ts?a.createElement("a",{onClick:qi,title:Do?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Do?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Du&&(!Vr||Vr.length==0)?a.createElement("a",{onClick:oi,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:sl,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:ls,className:Fi?"c-orange":""},a.createElement("i",{className:Fi?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,yr||""))),a.createElement(Ca.Z,{id:Co,activeDiscussIndex:Wr,onReplyDiscuss:pl})))},vr=z(71865),qu={"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"},ba=z(35567),Ua=(Cn,Ea,Aa)=>new Promise((Hr,yl)=>{var Wr=zr=>{try{Sl(Aa.next(zr))}catch(Vr){yl(Vr)}},pl=zr=>{try{Sl(Aa.throw(zr))}catch(Vr){yl(Vr)}},Sl=zr=>zr.done?Hr(zr.value):Promise.resolve(zr.value).then(Wr,pl);Sl((Aa=Aa.apply(Cn,Ea)).next())}),$n=({user_praise:Cn,praise_count:Ea,praisePlus:Aa,onCreateDiscuss:Hr,discuss_count:yl})=>{const[Wr,pl]=(0,a.useState)(!1),[Sl,zr]=(0,a.useState)("");function Vr(Hl){zr(Hl)}function Do(){pl(!0)}function Co(){pl(!1)}function yr(){return Ua(this,null,function*(){Hr(Sl),zr(""),pl(!1)})}return a.createElement("div",{className:`${qu["dis-input-editor-container"]} ${Wr?qu.active:""} `},a.createElement("div",{className:Wr?`hide ${qu["text-area"]}`:qu["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Do}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",yl," "),a.createElement("a",{className:"c-light-black",onClick:Aa,title:Cn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${Cn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Ea?a.createElement("span",null,Ea):"")),Wr?a.createElement("div",{className:qu["input-mask"],onClick:Co}):null,a.createElement("div",{className:Wr?qu["md-container"]:`${qu["md-container"]} hide`},a.createElement(ba.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Sl,height:240,onChange:Vr}),a.createElement("div",{className:qu["tip-container"],onClick:Co},a.createElement("a",{className:qu["btn-send"],onClick:yr}," \u53D1\u9001 "))))},Kn=z(67294),Ha=Object.defineProperty,gu=Object.defineProperties,Ju=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Xt=(Cn,Ea,Aa)=>Ea in Cn?Ha(Cn,Ea,{enumerable:!0,configurable:!0,writable:!0,value:Aa}):Cn[Ea]=Aa,ea=(Cn,Ea)=>{for(var Aa in Ea||(Ea={}))nl.call(Ea,Aa)&&Xt(Cn,Aa,Ea[Aa]);if(lr)for(var Aa of lr(Ea))Mn.call(Ea,Aa)&&Xt(Cn,Aa,Ea[Aa]);return Cn},Yn=(Cn,Ea)=>gu(Cn,Ju(Ea)),ra=(Cn,Ea,Aa)=>new Promise((Hr,yl)=>{var Wr=zr=>{try{Sl(Aa.next(zr))}catch(Vr){yl(Vr)}},pl=zr=>{try{Sl(Aa.throw(zr))}catch(Vr){yl(Vr)}},Sl=zr=>zr.done?Hr(zr.value):Promise.resolve(zr.value).then(Wr,pl);Sl((Aa=Aa.apply(Cn,Ea)).next())});const sa={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ka=(Cn=>(Cn[Cn.GET_DISCUSSES=0]="GET_DISCUSSES",Cn[Cn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Cn[Cn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Cn[Cn.PLUS_DISCUSS=3]="PLUS_DISCUSS",Cn[Cn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Cn[Cn.SET_PAGE=5]="SET_PAGE",Cn[Cn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Cn))(ka||{});function Au(Cn,Ea){switch(Ea.type){case 6:return Yn(ea({},Cn),{loading:!0});case 0:return ea(ea({},Cn),Ea.payload);case 1:return ea(ea({},Cn),Ea.payload);case 4:return ea(ea({},Cn),Ea.payload);case 3:return ea(ea({},Cn),Ea.payload);case 5:return Yn(ea({},Cn),{page:Ea.payload});case 2:return ea(ea({},Cn),Ea.payload);default:throw new Error}}var ft=({user:Cn,identifier:Ea,hack:Aa,onTriggerPraise:Hr,activeIndex:yl})=>{const[Wr,pl]=(0,a.useReducer)(Au,sa),{loading:Sl,page:zr,data:Vr,count:Do,actionType:Co,activeDiscussIndex:yr}=Wr,Hl=(0,a.useCallback)(()=>ra(void 0,null,function*(){pl({type:6});const ho=yield Pa(Ea,zr),{comments:ii,disscuss_count:zi}=ho;pl({type:0,payload:{data:ii,count:zi,loading:!1}})}),[zr,Ea]);(0,a.useEffect)(()=>{yl==="2"&&Hl()},[Ea,zr,yl]);function Fi(ho){pl({type:5,payload:ho})}function Du(ho){pl({type:4,payload:{actionType:ho}})}function es(ho){pl(yr===ho?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:ho}})}function sl(ho,ii,zi){return ra(this,null,function*(){try{const Ps=yield Bu(ho);Vr[zi].user_praise=ii,Vr[zi].praise_count=Ps.praise_count,pl({type:3,payload:{data:[...Vr]}})}catch(Ps){console.log(Ps)}})}function ls(){return ra(this,null,function*(){const{id:ho,params:ii,type:zi,index:Ps,parentDiscussIndex:os}=Co;if(zi==="hidden-discuss"&&(yield cu(Ea,ho,ii),os?Vr[os].children[Ps].hidden=ii.hidden==1:Vr[Ps].hidden=ii.hidden==1,pl({type:4,payload:{actionType:null,data:[...Vr]}})),zi==="delete-discuss"){if(yield rr(Ea,ho),os||os===0){let Ms=Vr[os].children;for(let Es=Ms.length-1;Es>=0;Es--)if(Ms[Es].id===ho){Ms.splice(Es,1);break}Vr[os].children=Ms}else for(let Ms=Vr.length-1;Ms>=0;Ms--)if(Vr[Ms].id===ho){Vr.splice(Ms,1);break}pl({type:4,payload:{actionType:null,data:[...Vr]}})}})}function oi(){pl({type:4,payload:{actionType:null}})}function qi(ho,ii){return ra(this,null,function*(){try{yield wa(Ea,ho,ii),Hl()}catch(zi){console.log(zi)}})}function ts(ho){return ra(this,null,function*(){pl({type:6}),yield er(Ea,ho),Hl()})}return Kn.createElement(Kn.Fragment,null,Kn.createElement("div",{className:"discuss-panel"},Vr.length===0?Kn.createElement(Qt.Z,null):Vr.map((ho,ii)=>Kn.createElement(gl,{onReplyDiscuss:qi,onPlusDiscuss:sl,onSetActiveDiscussIndex:es,onSetActionType:Du,data:ho,index:ii,user:Cn,activeDiscussIndex:yr})),Do>10?Kn.createElement("div",{className:"pagination-container"},Kn.createElement(st.Z,{showQuickJumper:!0,onChange:Fi,current:zr,total:Do})):null),Kn.createElement($n,{user_praise:Aa.user_praise,praise_count:Aa.praises_count,praisePlus:Hr,discuss_count:Aa.comments_count,onCreateDiscuss:ts}),Kn.createElement(x.Z,null,Kn.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Co,onOk:ls,onCancel:oi},Kn.createElement("p",null,Co?Co.message:"")),Kn.createElement(vr.Z,null)))},re=z(88044),ge=z(28802),De=z(31221),Xe={},tt=z(67294),Ot=({hack:Cn,current_user:Ea})=>tt.createElement("div",{className:Xe.answer},Cn!=null&&Cn.analysis?tt.createElement(sn.Z,{style:{padding:"13px 0"},value:(Cn==null?void 0:Cn.analysis)||""}):tt.createElement(Qt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Nt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Gn=z(69234),la=z(15746),La=z(91773),Xn=z(37720),Pu=z(32259),oa=z(67294);const{TextArea:lu}=ge.default,{Panel:Ya}=Gn.default;var Fa=({data:Cn,hack:Ea})=>(console.log(Cn,Ea,"data"),Ea!=null&&Ea.is_file?oa.createElement(Pu.Y2,{disabled:!0,className:Nt.uploadTableWrapper,showScore:!Ea.test_set_score,data:Cn,isProgramHomework:!0}):oa.createElement("div",{className:Nt.hackSets},Cn==null?void 0:Cn.map((Aa,Hr)=>oa.createElement(Gn.default,{accordion:!0,bordered:!1,key:Hr,defaultActiveKey:Hr===0&&Aa.id,className:Nt.collapseWrapper,expandIcon:({isActive:yl})=>oa.createElement("i",{className:`iconfont icon-weizhankai ${yl?Nt.open:Nt.close}`,style:{fontSize:14,transition:"all .2s"}})},oa.createElement(Ya,{key:Aa.id,header:oa.createElement(Se.Z,{align:"middle",justify:"space-between",wrap:!1},oa.createElement(la.Z,{className:Nt.panelHeader},oa.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Hr+1)),oa.createElement(la.Z,{flex:1},oa.createElement(Se.Z,{align:"middle",justify:"end",wrap:!1},!(Ea!=null&&Ea.test_set_score)&&oa.createElement(la.Z,{className:Nt.rateInput},oa.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),oa.createElement("div",null,oa.createElement(La.default.Item,{noStyle:!0},oa.createElement(Xn.Z,{value:Aa==null?void 0:Aa.score,className:Nt.baseFormItem,min:0,max:100,disabled:!0}))),oa.createElement("span",{className:"ml10"},"%")))))},oa.createElement(La.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},oa.createElement(lu,{readOnly:!0,value:Aa==null?void 0:Aa.input,rows:4})),oa.createElement(La.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},oa.createElement(lu,{readOnly:!0,value:Aa==null?void 0:Aa.output,rows:4}))))))),va={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Zn=z(67294),Qr=(0,a.forwardRef)(({data:Cn=[]},Ea)=>{var Aa;const[Hr,yl]=(0,a.useState)(),Wr=Cn.filter(Sl=>Sl.show);(0,a.useEffect)(()=>{Wr.length&&yl(Wr[0].id)},[Cn==null?void 0:Cn.length]);const pl=((Aa=Wr.find(Sl=>Sl.id===Hr))==null?void 0:Aa.element)||null;return(0,a.useImperativeHandle)(Ea,()=>({setActiveTab:Sl=>yl(Sl)})),Zn.createElement("div",{className:va.tabs},Zn.createElement("div",{className:va.tabWarp},Wr.map(Sl=>Zn.createElement("div",{onClick:()=>yl(Sl.id),className:`${va.tab} ${Sl.id===Hr?va.active:""}`,key:Sl.id},Sl.name))),Zn.createElement("div",{className:va.content},pl))}),Ga=z(67294),al=Object.defineProperty,or=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,Gi=(Cn,Ea,Aa)=>Ea in Cn?al(Cn,Ea,{enumerable:!0,configurable:!0,writable:!0,value:Aa}):Cn[Ea]=Aa,Yo=(Cn,Ea)=>{for(var Aa in Ea||(Ea={}))Wa.call(Ea,Aa)&&Gi(Cn,Aa,Ea[Aa]);if(Ba)for(var Aa of Ba(Ea))ji.call(Ea,Aa)&&Gi(Cn,Aa,Ea[Aa]);return Cn},mo=(Cn,Ea)=>or(Cn,uu(Ea)),du=(Cn,Ea,Aa)=>new Promise((Hr,yl)=>{var Wr=zr=>{try{Sl(Aa.next(zr))}catch(Vr){yl(Vr)}},pl=zr=>{try{Sl(Aa.throw(zr))}catch(Vr){yl(Vr)}},Sl=zr=>zr.done?Hr(zr.value):Promise.resolve(zr.value).then(Wr,pl);Sl((Aa=Aa.apply(Cn,Ea)).next())});const Wu={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},fl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var br=({hack:Cn,onTriggerPraise:Ea,topicId:Aa,page:Hr,onPageChange:yl,user:Wr,current_user:pl,submitRecords:Sl,submitting:zr,submitResult:Vr,setActiveIndex:Do,hack_sets:Co})=>{var yr,Hl;const[Fi]=(0,Ce.useSearchParams)(),[Du,es]=(0,a.useState)("0"),sl=(0,Ce.useLocation)(),[ls,oi]=(0,a.useState)(!1),[qi,ts]=(0,a.useState)(null),[ho,ii]=(0,a.useState)([]),[zi,Ps]=(0,a.useState)([]),[os,Ms]=(0,a.useState)({page:1,limit:10}),Es=(0,a.useRef)(null),xs=(0,a.useRef)(null);console.log(Wr,"user");let[no,bc]=(0,a.useState)(mo(Yo({},(0,Ce.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{xs.current&&(Cn==null?void 0:Cn.is_close_tips)===!1&&qi===null&&ts(!0)},[xs.current,Cn==null?void 0:Cn.is_close_tips,qi]);function Mc(){return du(this,null,function*(){yield(0,ye.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{Do(Du)},[Du]);function ks(ul){return du(this,null,function*(){let xa=ul.target.id;if(xa==="1"){let _n=yield(0,ye.ZP)(`/api/myproblems/${no.id}/redo_logs.json`,{method:"get",params:Yo({},os)});(_n==null?void 0:_n.status)===0&&Ps(_n==null?void 0:_n.data)}es(xa)})}(0,a.useEffect)(()=>Vn.Z.subscribe("to-commit-info",()=>{es("1"),Es.current&&Es.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Vn.Z.subscribe("to-reset-info",()=>{ks({target:{id:"1"}}),Es.current&&Es.current.setActiveTab("2")}),[]);function js(){es("2")}function yi(){return du(this,null,function*(){let ul=yield(0,ye.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Yo({identifier:no==null?void 0:no.id},no)});ii(ul)})}const ac=[{title:null,description:Ga.createElement("div",null,Ga.createElement("b",{onClick:()=>{ts(!1),Mc(),oi(!0),yi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ga.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"),Ga.createElement(xe.ZP,{onClick:()=>{ts(!1),Mc()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>xs.current}];return Ga.createElement("div",{className:Ct["left-panel"]},Ga.createElement("ul",{className:`${Ct["s-navs"]} ${Ct["bg-white"]} ${Ct.b1}`},(Cn==null?void 0:Cn.is_program)&&!Fi.get("pageId")&&Ga.createElement(pe.Z,{title:"\u9898\u76EE\u5217\u8868"},Ga.createElement("div",{onClick:()=>{yi(),oi(!0)},className:Ct.btns,ref:xs,style:qi?{pointerEvents:"none"}:{}},Ga.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ga.createElement("li",{style:{marginLeft:20}},Ga.createElement("a",{className:Du==="0"?Ct.active:"",id:"0",onClick:ks},"\u9898\u76EE\u63CF\u8FF0")),Ga.createElement("li",null,Ga.createElement("a",{className:Du==="1"?Ct.active:"",id:"1",onClick:ks},"\u64CD\u4F5C\u8BB0\u5F55")),(Fi.get("type")!=="exercises"&&(Cn==null?void 0:Cn.answer_text_show)||Fi.get("type")!=="exercises"&&(Cn==null?void 0:Cn.analysis_show))&&Ga.createElement("li",null,Ga.createElement("a",{className:Du==="4"?Ct.active:"",id:"4",onClick:ks},"\u89E3\u7B54\u53C2\u8003")),Fi.get("type")!=="exercises"&&Ga.createElement("li",null,Ga.createElement("a",{className:Du==="2"?Ct.active:"",id:"2",onClick:ks},"\u8BC4\u8BBA")),!!(Co!=null&&Co.length)&&Fi.get("type")!=="exercises"&&Fi.get("type")!=="1"&&Ga.createElement("li",null,Ga.createElement("a",{className:Du==="5"?Ct.active:"",id:"5",onClick:ks},"\u6D4B\u8BD5\u7528\u4F8B"))),Ga.createElement("div",{className:`${Ct["tab-panel-body"]} ${Du==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ga.createElement(qt,{hack:Cn,onTriggerPraise:Ea,toDiscuss:js})),Ga.createElement("div",{style:{padding:"12px"},className:`${Ct["tab-panel-body"]} ${Du==="1"?"":"hide"}`},Ga.createElement(Qr,{ref:Es,data:[{id:"1",show:Fi.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ga.createElement(Ga.Fragment,null,Sl!=null&&Sl.records_count||zr?Ga.createElement(On,{page:Hr,onPageChange:yl,topicId:Aa,submitting:zr,key:(Vr==null?void 0:Vr.id)||1,submitRecords:Sl,submitResult:Vr}):Ga.createElement(Qt.Z,null))},{id:"2",show:Fi.get("type")==="exercises"||(Cn==null?void 0:Cn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ga.createElement(Ga.Fragment,null,Ga.createElement(Mt.default,{pagination:!1,dataSource:zi==null?void 0:zi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ul,xa,_n)=>jn()(ul).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ul,xa,_n)=>{var ir;return(ir=[{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(ta=>ta.id===ul))==null?void 0:ir.name}}]}),Ga.createElement(st.Z,{style:{marginTop:10},current:os.page,total:zi==null?void 0:zi.count,hideOnSinglePage:!0,onChange:ul=>du(void 0,null,function*(){os.page=ul,Ms(os);let xa=yield(0,ye.ZP)(`/api/myproblems/${no.id}/redo_logs.json`,{method:"get",params:mo(Yo({},os),{courseId:no.courseId})});(xa==null?void 0:xa.status)===0&&Ps(xa==null?void 0:xa.data)})}))}]})),Ga.createElement("div",{style:{padding:"12px"},className:`${Ct["tab-panel-body"]} ${Du==="4"?"":"hide"}`},Ga.createElement(Qr,{data:[{id:"1",show:Fi.get("type")!=="exercises"&&(Cn==null?void 0:Cn.answer_text_show),name:"\u7B54\u6848",element:Ga.createElement(Ga.Fragment,null,Ga.createElement(ln,{hack:Cn,current_user:pl}))},{id:"2",show:Fi.get("type")!=="exercises"&&(Cn==null?void 0:Cn.analysis_show),name:"\u89E3\u6790",element:Ga.createElement(Ga.Fragment,null,Ga.createElement(Ot,{hack:Cn,current_user:pl}))}]})),Ga.createElement("div",{className:`${Ct["tab-panel-body"]} ${Du==="2"?"":"hide"}`,style:{padding:0}},Ga.createElement(ft,{user:Wr,activeIndex:Du,identifier:Cn.identifier,hack:Cn,onTriggerPraise:Ea})),Ga.createElement("div",{className:`${Ct["tab-panel-body"]} ${Du==="5"?"":"hide"}`,style:{padding:12}},Ga.createElement(Fa,{data:Co||[],hack:Cn})),Ga.createElement(E.Z,{rootClassName:Ct.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>oi(!1),open:ls},Ga.createElement(Se.Z,null,Ga.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ga.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",ho==null?void 0:ho.total_count,"\u9898\xA0[\xA0",ho==null?void 0:ho.total_score,"\u5206\xA0]\xA0"),!(Wr!=null&&Wr.hack_manager)&&Ga.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",ho==null?void 0:ho.work_score,"\u5206")),Ga.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ga.createElement(Se.Z,{align:"middle",className:"mt10 mb10"},!(Wr!=null&&Wr.hack_manager)&&Ga.createElement(re.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ul=>{no.page=1,no.finish_status=ul,bc(Yo({},no)),yi()}},Ga.createElement(re.default.Option,{value:""},"\u5168\u90E8"),Ga.createElement(re.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ga.createElement(re.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ga.createElement(re.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ga.createElement(re.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ul=>{no.page=1,no.difficult=ul||null,bc(Yo({},no)),yi()}},Ga.createElement(re.default.Option,{value:0},"\u5168\u90E8"),Ga.createElement(re.default.Option,{value:1},"\u7B80\u5355"),Ga.createElement(re.default.Option,{value:2},"\u9002\u4E2D"),Ga.createElement(re.default.Option,{value:3},"\u56F0\u96BE")),Ga.createElement(ge.default.Search,{size:"large",onSearch:ul=>{no.name=ul,no.page=1,bc(Yo({},no)),yi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ga.createElement("div",{className:Ct.list,style:{height:36,background:"#3D445C"}},!(Wr!=null&&Wr.hack_manager)&&Ga.createElement("span",null,"\u72B6\u6001"),Ga.createElement("span",null,"\u5E8F\u53F7"),Ga.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ga.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ga.createElement("div",{style:{overflow:"auto",flex:1}},(yr=ho==null?void 0:ho.data)!=null&&yr.length?(Hl=ho==null?void 0:ho.data)==null?void 0:Hl.map((ul,xa)=>Ga.createElement("div",{onClick:()=>du(void 0,null,function*(){let _n=yield(0,ye.ZP)(`/api/problems/${ul==null?void 0:ul.identifier}/start.json`,{method:"get",params:{hack_user_id:Wr==null?void 0:Wr.user_id}});_n&&(Ce.history.replace(`/myproblems/${_n==null?void 0:_n.identifier}${window.location.search}`),window.location.reload())}),className:`${Ct.list} ${ul!=null&&ul.checked?Ct.active:""}`},!(Wr!=null&&Wr.hack_manager)&&Ga.createElement(Ga.Fragment,null,!(ul!=null&&ul.opened)&&Ga.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ul==null?void 0:ul.opened)&&!(ul!=null&&ul.passed)&&Ga.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ul==null?void 0:ul.opened)&&(ul==null?void 0:ul.passed)&&Ga.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ga.createElement("span",null,(no.page-1)*20+(xa+1)),Ga.createElement("span",{style:{flex:1},title:ul.name},`[${ul==null?void 0:ul.score}\u5206]`,"\xA0",ul.name),Ga.createElement("span",{style:{flexBasis:48,paddingRight:0}},Wu[ul.difficult]))):Ga.createElement(Qt.Z,null)),Ga.createElement(st.Z,{current:no.page,className:"mt20",hideOnSinglePage:!0,total:ho==null?void 0:ho.count,pageSize:no.per_page,onChange:(ul,xa)=>{no.page=ul,no.per_page=xa,yi()}})),Ga.createElement(De.Z,{rootClassName:Ct.tour,closeIcon:!1,open:!!qi,steps:ac,gap:{offset:3,radius:2}}))},vl=z(62522),rl=z(53814),ti=z(88508),oo=z(97917),Xo=z(43462),Dn=z(93137),Li=z(11579),sc=z(94184),oc=z.n(sc),tc=z(96325),nc=z(67132),Jl=z(52262),Vs=z(45180),li=z(22707),Gs=z(8861),Uu=z(67294),Zi=Object.defineProperty,pc=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,cc=(Cn,Ea,Aa)=>Ea in Cn?Zi(Cn,Ea,{enumerable:!0,configurable:!0,writable:!0,value:Aa}):Cn[Ea]=Aa,Wo=(Cn,Ea)=>{for(var Aa in Ea||(Ea={}))ps.call(Ea,Aa)&&cc(Cn,Aa,Ea[Aa]);if(fs)for(var Aa of fs(Ea))io.call(Ea,Aa)&&cc(Cn,Aa,Ea[Aa]);return Cn},bi=(Cn,Ea)=>pc(Cn,vs(Ea)),dc=(Cn,Ea)=>{var Aa={};for(var Hr in Cn)ps.call(Cn,Hr)&&Ea.indexOf(Hr)<0&&(Aa[Hr]=Cn[Hr]);if(Cn!=null&&fs)for(var Hr of fs(Cn))Ea.indexOf(Hr)<0&&io.call(Cn,Hr)&&(Aa[Hr]=Cn[Hr]);return Aa},$i=(Cn,Ea,Aa)=>new Promise((Hr,yl)=>{var Wr=zr=>{try{Sl(Aa.next(zr))}catch(Vr){yl(Vr)}},pl=zr=>{try{Sl(Aa.throw(zr))}catch(Vr){yl(Vr)}},Sl=zr=>zr.done?Hr(zr.value):Promise.resolve(zr.value).then(Wr,pl);Sl((Aa=Aa.apply(Cn,Ea)).next())});const{Countdown:Wc}=ke.default,Oc={Java:"java",C:"c",Python:"py","C++":"c"};var Dc=(Cn=>(Cn[Cn.SET_LOADING=0]="SET_LOADING",Cn[Cn.GET_DATA=1]="GET_DATA",Cn[Cn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Cn[Cn.SET_DATA=3]="SET_DATA",Cn[Cn.SET_DEBUGING=4]="SET_DEBUGING",Cn[Cn.SET_SUBMITING=5]="SET_SUBMITING",Cn[Cn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Cn[Cn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Cn[Cn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Cn[Cn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Cn[Cn.SET_PAGE=10]="SET_PAGE",Cn))(Dc||{});function Mr(){return new Date().getTime()}const gr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ml(Cn,Ea){switch(Ea.type){case 1:return Wo(Wo({},Cn),Ea.payload);case 3:return bi(Wo({},Cn),{data:Ea.payload});case 0:return bi(Wo({},Cn),{loading:Ea.payload});case 9:return bi(Wo({},Cn),{showNote:Ea.payload});case 4:return bi(Wo({},Cn),{debuging:Ea.payload});case 5:return bi(Wo({},Cn),{submitting:Ea.payload});case 2:return bi(Wo({},Cn),{submitRecords:Ea.payload});case 10:return bi(Wo({},Cn),{submitRecordPage:Ea.payload});case 6:return bi(Wo({},Cn),{executingMessage:Ea.payload});case 7:return Wo(Wo({},Cn),Ea.payload);case 8:return Wo(Wo({},Cn),Ea.payload);default:throw new Error}}var Ur=({children:Cn})=>{var Ea,Aa,Hr,yl,Wr,pl,Sl,zr,Vr,Do;const[Co,yr]=(0,a.useReducer)(ml,gr),{id:Hl}=(0,Ce.useParams)(),Fi=(0,Ce.useLocation)(),[Du]=(0,Ce.useSearchParams)(),{loading:es,data:sl,debugResult:ls,submitResult:oi,submitRecords:qi,submitRecordPage:ts,showNote:ho,debuging:ii,submitting:zi,executingMessage:Ps}=Co,[os,Ms]=(0,a.useState)("#37AD83"),[Es,xs]=(0,a.useState)(null),[no,bc]=(0,a.useState)({}),[Mc,ks]=(0,a.useState)(!0),[js,yi]=(0,a.useState)(!1),[ac,ul]=(0,a.useState)(!1),xa=(0,a.useRef)(null),_n=(0,a.useRef)(0),ir=sl==null?void 0:sl.user,ta=sl==null?void 0:sl.hack,[Zl,Bo]=(0,a.useState)(!1),ao=(0,a.useRef)(1),Qi=(0,a.useRef)(!1);(0,tc.y)(Du.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Is}=(0,tc.X)(),[Ds,pi]=(0,a.useState)(""),Ni=(0,Xo._)(no),[Rc,zc]=(0,a.useState)({open:!1,text:""}),[Ls,Cc]=(0,a.useState)(null),mc=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Fu;let bu=(Fu=ta==null?void 0:ta.homework_extension)==null?void 0:Fu.failed_evaluate_num;typeof bu=="number"&&Cc(bu)},[(Ea=ta==null?void 0:ta.homework_extension)==null?void 0:Ea.failed_evaluate_num]),(0,a.useEffect)(()=>{function Fu(){return $i(this,null,function*(){var bu,El,Yl,Ll,Lu;ks(!0);const xr=yield(0,Ae.fu)(Hl,{exercise_id:Du.get("exercisesId")});if(setTimeout(()=>{ks(!1)},800),xr.status!==401){try{xr.hack.code=Je.Base64.decode(xr.hack.code)}catch(Rr){console.log(Rr)}xr.hack=bi(Wo({},xr.hack),{is_program:Du.get("type")==="1"}),yr({type:1,payload:{loading:!1,data:xr}})}if(Du.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Rr;Du.get("coursesId")=="coursesId"?Rr=yield(0,Ie._F)({categoryId:Du.get("exercisesId"),login:Du.get("login")}):Rr=yield(0,Ie._B)({categoryId:Du.get("exercisesId"),login:Du.get("login")}),bc(Wo({},Rr)),Is((bu=Rr==null?void 0:Rr.exercise)==null?void 0:bu.forbid_copy),typeof((El=Rr==null?void 0:Rr.exercise)==null?void 0:El.left_time)=="number"&&(xs(Date.now()+((Yl=Rr==null?void 0:Rr.exercise)==null?void 0:Yl.left_time)*1e3),setTimeout(()=>{Ms("red")},(((Ll=Rr==null?void 0:Rr.exercise)==null?void 0:Ll.left_time)-300>0?((Lu=Rr==null?void 0:Rr.exercise)==null?void 0:Lu.left_time)-300:0)*1e3))}})}Hl&&Fu()},[Hl]),(0,a.useEffect)(()=>{var Fu;return Du.get("type")==="exercises"&&((Fu=no==null?void 0:no.exercise)!=null&&Fu.screen_open)&&(window.removeEventListener("blur",Ec,!1),Dn.U.forEach((bu,El)=>{window.addEventListener(bu,Ec,!1)}),window.addEventListener("blur",Ec,!1),window.focus()),()=>{document.removeEventListener((0,ze.gH)(),Ec)}},[no]),(0,a.useEffect)(()=>{Ds==="1"&&Hl&&ta!=null&&ta.language&&Vc()},[Hl,ts,ta==null?void 0:ta.language,Ds]),(0,a.useEffect)(()=>(ta!=null&&ta.is_program&&(_n.current=0,xa.current=setInterval(()=>{Ks()},15e3)),()=>{clearInterval(xa.current)}),[ta==null?void 0:ta.is_program]);const Ks=()=>$i(void 0,null,function*(){let Fu=yield(0,ye.ZP)(`/api/myproblems/${Hl}/save_long_time.json`,{method:"get",params:{answer_long_time:_n.current}})}),Ec=()=>{Qi.current||(0,ze.BU)(),window.parent.postMessage("backExercise","*")};function Vc(){return $i(this,null,function*(){try{const Fu=yield(0,Ae.zO)(Hl,{limit:15,page:ts,language:ta==null?void 0:ta.language});yr({type:2,payload:Fu})}catch(Fu){console.log(Fu)}})}function wc(Fu){yr({type:10,payload:Fu})}function Ys(Fu){return $i(this,null,function*(){var bu;let El;(Du.get("ip_limit")==="inner"||Du.get("ip_bind_type")==="true")&&(El=yield(0,rl.y)({ip_limit:Du.get("ip_limit"),ip_bind:Du.get("ip_bind_type")==="true"}));const Yl=yield(0,Ae.n4)(Hl,{code:Je.Base64.encode(Fu||ta.code),language:ta==null?void 0:ta.language,exercise_id:Du.get("exercisesId"),question_id:Du.get("questionId"),ip:El});return Yl.status===-5&&(0,Ce.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:bi(Wo({errorMessage:Yl==null?void 0:Yl.message},(no==null?void 0:no.exercise)||{}),{exercise_user_id:(bu=no==null?void 0:no.exercise)==null?void 0:bu.exercise_user_id,id:Du.get("exercisesId")})}}),Yl})}function Ac(){return $i(this,null,function*(){if(ao.current=2,!zi){yr({type:5,payload:!0});try{Vn.Z.publish("to-commit-info");const Fu=yield Ys();if(console.log(Fu,1),Fu.status===0){let xr=function(){return $i(this,null,function*(){const{status:Rr,data:Nl}=yield(0,Ae.rX)(Hl,"submit"),so=Mr()-Lu>(Yl*Ll+3)*1e3;if(Rr!==0&&!so&&setTimeout(xr,1e3),so){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),yr({type:5,payload:!1});return}if(Rr===0){Nl.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Nl==null?void 0:Nl.status)===0&&Du.get("type")==="1"&&ul(!0),(Nl==null?void 0:Nl.status)!==0&&Du.get("type")==="1"&&Cc(Er=>Er+1);const Nu=yield(0,Ae.zO)(Hl,{limit:15,page:ts,language:ta==null?void 0:ta.language});yr({type:8,payload:bi(Wo({},Co),{submitResult:Nl,submitting:!1,submitRecords:Nu})})}})},bu={};if(Du.get("type")==="exercises"?(bu.extras={exercise_id:Du.get("exercisesId"),question_id:Du.get("questionId")},(Du.get("ip_limit")==="inner"||Du.get("ip_bind_type")==="true")&&(bu.extras.ip=yield(0,rl.y)({ip_limit:Du.get("ip_limit"),ip_bind:Du.get("ip_bind_type")==="true"}))):Du.get("type")==="smartPlan"&&(bu.extras={smart_plan_page_item_bank_id:Du.get("smartPlanItemBankId"),simulate:Du.get("simulate")==="true"}),(yield(0,Ae.bM)(Hl,bu)).status===-1&&Du.get("exercisesId")){window.parent.location.href=`/classrooms/${Du.get("coursesId")}/exercise/${Du.get("exercisesId")}/detail`;return}const{time_limit:Yl,test_case_size:Ll}=ta,Lu=Mr();xr()}else yr({type:5,payload:!1})}catch(Fu){console.log(Fu),yr({type:5,payload:!1})}Bo(!1)}})}function xc(){return $i(this,null,function*(){ao.current=1,Co.debuging=!0,yr({type:4,payload:!0});try{if((yield Ys()).status===0){let Lu=function(){return $i(this,null,function*(){const{status:xr,message:Rr,data:Nl}=yield(0,Ae.rX)(Hl,"debug"),so=Mr()-Ll>(bu+3)*1e3;if(xr!==0&&!so&&(yr({type:6,payload:Rr}),setTimeout(Lu,1e3)),so){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),yr({type:4,payload:!1}),yr({type:7,payload:bi(Wo({},Co),{debugResult:{status:2},debuging:!1})});return}xr===0&&(Nl.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),yr({type:4,payload:!1}),yr({type:7,payload:bi(Wo({},Co),{debugResult:Nl,debuging:!1})}))})};const{time_limit:bu}=ta;let El={input:encodeURIComponent(sl.test_case.input)};if(Du.get("type")==="exercises"&&(El.exercise_id=Du.get("exercisesId")),(yield(0,Ae.MU)(Hl,El)).status===-1&&Du.get("exercisesId")){window.parent.location.href=`/classrooms/${Du.get("coursesId")}/exercise/${Du.get("exercisesId")}/detail`;return}const Ll=Mr();Lu()}else yr({type:4,payload:!1})}catch(Fu){console.log(Fu)}finally{}})}function Gc(Fu,bu){const El=bu?{modify_code:!1}:{};yr({type:3,payload:bi(Wo({},sl),{hack:Wo(bi(Wo({},ta),{code:Fu}),El)})}),Bo(!0)}const hd=Fu=>$i(void 0,null,function*(){let bu=yield(0,ye.ZP)(`/api/problems/${ta==null?void 0:ta.identifier}/start.json`,{method:"get",params:{language:Fu==="C++"||Fu==="c++"?encodeURIComponent(Fu):Fu,hack_user_id:ir==null?void 0:ir.user_id}});bu.status!==-1&&Ce.history.replace(`/myproblems/${bu==null?void 0:bu.identifier}${window.location.search}`)});function Rs(Fu){let bu=Fu.target.value;yr({type:3,payload:bi(Wo({},sl),{test_case:{input:bu}})})}function uc(){return $i(this,null,function*(){try{let Fu={};Du.get("type")==="exercises"?Fu.exercise_id=Du.get("exercisesId"):ta!=null&&ta.homework_common_id&&(Fu.homework_common_id=ta==null?void 0:ta.homework_common_id);const bu=yield(0,Ae.H7)(Hl,Wo({},Fu));bu.status===401||(Gc(Je.Base64.decode(bu.code)),(Du.get("type")==="exercises"||ta!=null&&ta.homework_common_id)&&Vn.Z.publish("to-reset-info"))}catch(Fu){console.log(Fu)}})}function bs(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Uu.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Uu.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return $i(this,null,function*(){const Fu=yield(0,Ae.fi)(Hl);Fu.status===401||Gc(Je.Base64.decode(Fu.code),!0)})}})}function cd(){yr({type:9,payload:!0})}function Kc(){yr({type:9,payload:!1})}function wt(Fu){return $i(this,null,function*(){yield(0,Ae.MK)(Hl,Fu),yr({type:1,payload:{showNote:!1,data:bi(Wo({},sl),{hack:bi(Wo({},ta),{notes:Fu.notes})})}})})}const _t={hack:ta,isLoading:Mc,input:(Aa=sl==null?void 0:sl.test_case)==null?void 0:Aa.input,is_file:(Hr=sl==null?void 0:sl.test_case)==null?void 0:Hr.is_file,identifier:ta==null?void 0:ta.identifier,attachments_count:sl==null?void 0:sl.attachments_count,language:ta==null?void 0:ta.language,code:ta==null?void 0:ta.code,title:"main."+Oc[ta==null?void 0:ta.language],modify_code:ta==null?void 0:ta.modify_code,notes:ta==null?void 0:ta.notes,debugResult:ls,debuging:ii,submitting:zi,submitResult:oi,executingMessage:Ps,onCancelNote:Kc,onAddNote:wt,showNote:ho,user:ir,onShowNote:cd,onSubmitCode:Ac,onChangeCode:Gc,onChangeInput:Rs,onDebugCode:xc,onResetCode:uc,onSyncCode:bs,onUpdateCode:Ys,onChangeLanguage:hd,isWhiteTheme:js,setIsWhiteTheme:yi,topDispatch:yr};function dn(){return $i(this,null,function*(){const{praise_count:Fu}=yield(0,Ae.vl)(ta.id,{container_type:"Hack",type:1});let bu=bi(Wo({},sl),{hack:bi(Wo({},ta),{praises_count:Fu,user_praise:!ta.user_praise})});yr({type:3,payload:bu})})}const Jn={topicId:Hl,submitResult:oi,submitRecords:qi,submitting:zi,page:ts,onPageChange:wc,hack:ta,user:sl==null?void 0:sl.user,hack_sets:sl==null?void 0:sl.hack_sets,current_user:sl==null?void 0:sl.current_user,onTriggerPraise:dn,setActiveIndex:pi};console.log(no);const[Zr,Lr]=(0,a.useState)(!1),[ql,kr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Fu=bu=>{if(console.log("event-----",bu),bu.data.type==="showIntelligentTeacherStatus"){const{aiStatus:El,questionStatus:Yl}=bu.data;if(Lr(El),Yl){let Ll=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Ll.includes(Du.get("smartPlanItemBankId")))return;he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Uu.createElement("div",{className:"tc font16"},Yl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>$i(void 0,null,function*(){Ac(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Ll.push(Du.get("smartPlanItemBankId"))));let Lu="";Du.get("isMiniprogram")?Lu=`/miniprogram/courseware/study?courses_id=${Du.get("coursesId")}&id=${Du.get("exercisesId")}`:Lu=`/classrooms/${Du.get("coursesId")}/smart_plan/${Du.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Ce.history.push(Lu)})})}}};return window.addEventListener("message",Fu),()=>{window.removeEventListener("message",Fu)}},[]);const su=()=>{if(Du.get("type")==="exercises")return!1;const Fu=Object.entries((ta==null?void 0:ta.homework_extension)||{}).some(([bu,El])=>bu!=="ai_code_evaluation_promote"&&!!El);return!!(Du.get("type")==="1"&&((0,Jl.$O)()||Fu)||Du.get("type")==="smartPlan"&&(Zr||Du.get("showAi")))};return(0,a.useEffect)(()=>{var Fu,bu,El,Yl,Ll,Lu,xr;su()&&(Ls>((bu=(Fu=ta==null?void 0:ta.homework_extension)==null?void 0:Fu.ai_guide_data)==null?void 0:bu.evaluation_num)&&zc({open:!0,text:(Yl=(El=ta==null?void 0:ta.homework_extension)==null?void 0:El.ai_guide_data)==null?void 0:Yl.evaluation_msg}),(Ll=ta==null?void 0:ta.homework_extension)!=null&&Ll.ai_guide&&Ls==0&&!mc.current&&(mc.current=setTimeout(()=>{var Rr,Nl;zc({open:!0,text:(Nl=(Rr=ta==null?void 0:ta.homework_extension)==null?void 0:Rr.ai_guide_data)==null?void 0:Nl.unanswered_msg})},(((xr=(Lu=ta==null?void 0:ta.homework_extension)==null?void 0:Lu.ai_guide_data)==null?void 0:xr.unanswered_time)||0)*60*1e3)),mc.current&&Ls>0&&clearTimeout(mc.current))},[Ls,ta]),Uu.createElement(Uu.Fragment,null,Uu.createElement(Fe.Z,{spinning:es,delay:500},sl?Uu.createElement("div",{style:{minWidth:"1200px"}},Uu.createElement("header",{className:oc()(Li.Z.header,js&&Li.Z.whiteHeader)},!((yl=["smartPlan","exercises"])!=null&&yl.includes(Du.get("type")))&&Uu.createElement("div",null,Uu.createElement("img",{src:`${me.Z.IMG_SERVER}/images/${ir==null?void 0:ir.image_url}`,alt:"user",width:36}),Uu.createElement("span",{style:{color:js?"#333":"#B2BACB",fontSize:16}},ir==null?void 0:ir.name)),((Wr=["smartPlan","exercises"])==null?void 0:Wr.includes(Du.get("type")))&&Uu.createElement("div",null,Uu.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Uu.createElement("span",{className:"ml10"},((pl=no==null?void 0:no.exercise)==null?void 0:pl.user_name)||(ir==null?void 0:ir.name)||"--")),Uu.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Uu.createElement("span",{className:"ml10"},((Sl=no==null?void 0:no.exercise)==null?void 0:Sl.student_id)||(ir==null?void 0:ir.student_id)||"--"))),Uu.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Uu.createElement("div",null,ta.name)),(Du.get("type")==="smartPlan"||(ta==null?void 0:ta.is_program))&&Uu.createElement(ti.Z,{defaultValue:(ta==null?void 0:ta.answer_long_time)||0,onChange:Fu=>{_n.current=Fu},className:Li.Z.timepiece}),ir!=null&&ir.hack_manager&&!Du.get("is_smart_plan")?Uu.createElement(Ce.Link,{className:Li.Z.btn_edit,to:Du.get("type")==="1"?Du.get("pageId")?`/problems/newedit/${ta.identifier}?type=1&pageId=${Du.get("pageId")}&backUrl=${Du.get("backUrl")}`:`/problems/newedit/${ta.identifier}?type=1`:Du.get("backUrl")?`/problems/newedit/${ta.identifier}?backUrl=${Du.get("backUrl")}`:`/problems/newedit/${ta.identifier}`}," ",Uu.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((zr=no==null?void 0:no.exercise)!=null&&zr.left_time)&&Uu.createElement(Uu.Fragment,null,Uu.createElement("span",{style:{color:os,marginRight:6},className:`iconfont icon-daojishi ${Li.Z.djs}`}),Uu.createElement("span",{className:"c-white mr20"},Uu.createElement(Wc,{valueStyle:{color:os,fontSize:20,fontWeight:500},title:Uu.createElement("span",{style:{color:os,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Es,onFinish:()=>$i(void 0,null,function*(){const Fu=yield(0,Ie.VL)({categoryId:Du.get("exercisesId"),commit_method:2});if((Fu==null?void 0:Fu.status)===0&&(Ys(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Uu.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Uu.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>$i(void 0,null,function*(){window.parent.location.href=`/classrooms/${Du.get("coursesId")}/exercise/${Du.get("exercisesId")}/detail`})})),(Fu==null?void 0:Fu.status)===-3){const bu=parseInt(Fu==null?void 0:Fu.message);xs(Date.now()+bu*1e3)}})}))),(Vr=["smartPlan","exercises"])!=null&&Vr.includes(Du.get("type"))?Uu.createElement(xe.ZP,{type:"primary",onClick:()=>{if(Du.get("type")==="exercises"){const Fu=()=>$i(void 0,null,function*(){yield Ys(),Bo(!1),Ni(),Qi.current=!0,Ec()});if(!(qi!=null&&qi.records_count)||Zl){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Uu.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:Fu});return}Fu()}else{let Fu="";Du.get("isMiniprogram")=="true"?Fu=`/miniprogram/courseware/study?courses_id=${Du.get("coursesId")}&id=${Du.get("exercisesId")}`:Fu=`/classrooms/${Du.get("coursesId")}/smart_plan/${Du.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Du.get("coursesId")}_${Du.get("exercisesId")}`),console.log(Du.get("isMiniprogram")=="true"),Du.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Du.get("coursesId")}_${Du.get("exercisesId")}`):Ce.history.push(Fu))}}},Du.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Uu.createElement("span",{onClick:()=>{var Fu;if(Du.get("backUrl"))Ce.history.push(Du.get("backUrl"));else if(Du.get("type")==="1"){let bu=(Fu=localStorage.getItem("program_homework"))==null?void 0:Fu.split(",");Ce.history.push(`/classrooms/${bu==null?void 0:bu[0]}/program_homework/${bu==null?void 0:bu[1]}/detail`)}else Ce.history.push("/problemset")}},Uu.createElement(pe.Z,{title:"\u5173\u95ED"},Uu.createElement("i",{style:{color:js?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Uu.createElement(Fe.Z,{size:"large",spinning:Mc},Uu.createElement(Me.Z,{className:oc()(Li.Z.myProblems,js&&Li.Z.whiteMyProblems),leftChild:Uu.createElement(br,Wo({},Jn)),rightChild:Uu.createElement(Ti,Wo({},_t))}))):null,Uu.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ac,className:"oj-modal"},Uu.createElement("section",{className:"oj-modal-content"},Uu.createElement("div",{className:"oj-modal-head"},Uu.createElement("img",{src:vl,alt:""}),Uu.createElement("i",{onClick:()=>ul(!1),className:"iconfont icon-guanbi1"})),Uu.createElement("aside",null,Uu.createElement("img",{className:"mr30",src:Gs.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Uu.createElement("span",{style:{color:"#75d6ba",marginRight:100}},oi==null?void 0:oi.execute_time,"ms"),"\u4F18\u4E8E",Uu.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(oi==null?void 0:oi.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Uu.createElement("aside",{className:"mb50"},Uu.createElement("img",{src:li.Z,className:"mr30"}),Uu.createElement("span",{className:"oj-modal-tt"},Uu.createElement("span",null,Uu.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Uu.createElement("span",{className:"c-light-primary"},oi==null?void 0:oi.execute_memory,"kb")),Uu.createElement("span",null,Uu.createElement("span",null))),"\u4F18\u4E8E",Uu.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(oi==null?void 0:oi.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Uu.createElement("div",{id:"oj-modal-next",onClick:()=>$i(void 0,null,function*(){var Fu;if(oi!=null&&oi.next_identifier){let bu=yield(0,ye.ZP)(`/api/problems/${oi==null?void 0:oi.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ir==null?void 0:ir.user_id}});bu&&(Ce.history.replace(`/myproblems/${bu==null?void 0:bu.identifier}${window.location.search}`),window.location.reload())}else{let bu=(Fu=localStorage.getItem("program_homework"))==null?void 0:Fu.split(",");Ce.history.push(`/classrooms/${bu==null?void 0:bu[0]}/program_homework/${bu==null?void 0:bu[1]}/detail`)}}),className:"oj-modal-btn"},oi!=null&&oi.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),su()&&Uu.createElement(nc.Z,{showData:Du.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ta==null?void 0:ta.homework_extension,description:ta==null?void 0:ta.description,allShow:(0,Jl.$O)(),code:ta==null?void 0:ta.code,sendParams:{source:"hack",hack_id:Hl},draggableExtraNode:((Do=ta==null?void 0:ta.homework_extension)==null?void 0:Do.ai_guide)&&(Rc==null?void 0:Rc.open)&&Uu.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Uu.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Uu.createElement(Vs.Z,{text:(Rc==null?void 0:Rc.text)||""}),Uu.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Fu=>{zc({open:!1,text:""})}}))})),Uu.createElement(oo.Z,{successCb:()=>{ao.current===1?xc():Ac()}}))};function jo({title:Cn,modify_code:Ea,onSyncCode:Aa,onShowCodeSetting:Hr,onResetCode:yl,hack:Wr,onChangeLanguage:pl,isWhiteTheme:Sl,onShowResourceCentre:zr,attachments_count:Vr}){var Do;const Co=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Uu.createElement(oe.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:yl})},[yr]=(0,Ce.useSearchParams)(),Hl=yr.get("language"),Fi=Du=>Du==="1"?"c++":Du==="2"?"C++":Du;return(0,a.useEffect)(()=>{Hl&&pl(Fi(Hl))},[]),(0,a.useEffect)(()=>{Wr!=null&&Wr.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Uu.createElement(oe.Z,null),content:Uu.createElement("div",null,Uu.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Uu.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Uu.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:()=>yl()})},[Wr==null?void 0:Wr.language]),console.log(Wr,Sl,"hack"),Uu.createElement("div",{className:`${Li.Z.codeHead} ${Sl?Li.Z.whiteCodeHead:""}`},Uu.createElement("div",{className:Li.Z.navWrap},(Do=Wr==null?void 0:Wr.all_language)==null?void 0:Do.map(Du=>Uu.createElement("div",{className:`${Li.Z.nav} ${Du===(Wr==null?void 0:Wr.language)?Li.Z.active:""}`,key:Du,onClick:()=>pl(Du)},Uu.createElement(pe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Uu.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Uu.createElement("span",null,Du)))),Uu.createElement(Se.Z,{align:"middle",style:{marginLeft:"auto"}},Ea?Uu.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Aa},Uu.createElement("img",{src:ht,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Vr>0&&Uu.createElement("a",{onClick:zr},Uu.createElement(pe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Uu.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Uu.createElement("a",{onClick:Co},Uu.createElement(pe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Uu.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Uu.createElement("a",{onClick:Hr},Uu.createElement(pe.Z,{title:"\u8BBE\u7F6E"},Uu.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ti(Cn){var Ea=Cn,{input:Aa,is_file:Hr,identifier:yl,showNote:Wr,onShowNote:pl,notes:Sl,onCancelNote:zr,onAddNote:Vr,debugResult:Do,language:Co,debuging:yr,submitting:Hl,executingMessage:Fi,code:Du,onSubmitCode:es,onDebugCode:sl,onChangeCode:ls,onChangeInput:oi,onUpdateCode:qi,user:ts,isLoading:ho,submitResult:ii}=Ea,zi=dc(Ea,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Ps(Ms,Es){return Uu.createElement(jo,bi(Wo({},zi),{onShowCodeSetting:Ms,onShowResourceCentre:Es}))}const os=Wo({input:Aa,is_file:Hr,debugResult:Do,debuging:yr,submitting:Hl,executingMessage:Fi,onDebugCode:sl,onChangeCode:ls,onSubmitCode:es,onChangeInput:oi,user:ts,submitResult:ii},zi);return Uu.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Uu.createElement(yt,{setIsWhiteTheme:zi==null?void 0:zi.setIsWhiteTheme,isLoading:ho,language:Co,value:Du,identifier:yl,onChange:ls,onUpdateCode:qi,ActionBarRender:Ps}),Uu.createElement(ot.ZP,Wo({},os)))}},96707:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return a}});var a=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(a||{})},88742:function(Ft,rt,z){"use strict";z.d(rt,{H7:function(){return E},MK:function(){return oe},MU:function(){return Ie},X6:function(){return Me},bM:function(){return Ae},fi:function(){return y},fu:function(){return Se},n4:function(){return x},rX:function(){return me},vl:function(){return b},zO:function(){return ze}});var a=z(33170),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(ee,te,ne)=>te in ee?Ce(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,pe=(ee,te)=>{for(var ne in te||(te={}))he.call(te,ne)&&xe(ee,ne,te[ne]);if(ke)for(var ne of ke(te))Fe.call(te,ne)&&xe(ee,ne,te[ne]);return ee};function Se(ee,te){return(0,a.U2)(`myproblems/${ee}.json`,pe({hidePopLogin:!0},te||{}))}function Ae(ee,te){return(0,a.v_)(`myproblems/${ee}/code_submit.json`,te)}function Ie(ee,te){return(0,a.v_)(`myproblems/${ee}/code_debug.json`,te)}function ze(ee,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,a.U2)(`myproblems/${ee}/submit_records.json`,te)}function Me(ee){return(0,a.U2)("myproblems/record_detail.json",{id:ee})}function me(ee,te){return(0,a.U2)(`myproblems/${ee}/result.json`,{mode:te})}function oe(ee,te){return(0,a.v_)(`myproblems/${ee}/add_notes.json`,te)}function E(ee,te){return(0,a.v_)(`myproblems/${ee}/restore_initial_code.json`,te)}function y(ee){return(0,a.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,te){return(0,a.v_)(`myproblems/${ee}/update_code.json`,te)}function b(ee,te){return(0,a.v_)(`discusses/${ee}/plus.json`,te)}},38884:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Kc}});var a=z(67294),Ce={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI",btn_warp:"btn_warp___fOE2S"},ke=z(91773),he=z(83062),Fe=z(85804),xe=z(62844),pe=z(37720),Se=z(2453),Ae=z(28802),Ie=z(96074),ze=z(84567),Me=z(55241),me=z(71230),oe=z(15746),E=z(14845),y=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(wt,_t,dn)=>_t in wt?y(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,ne=(wt,_t)=>{for(var dn in _t||(_t={}))b.call(_t,dn)&&te(wt,dn,_t[dn]);if(x)for(var dn of x(_t))ee.call(_t,dn)&&te(wt,dn,_t[dn]);return wt};const de=wt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ye="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",fe=z(65226),ve=z(35973),Ne=z(28706),Le=z(33170),Re=Object.defineProperty,He=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ue=(wt,_t,dn)=>_t in wt?Re(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Ye=(wt,_t)=>{for(var dn in _t||(_t={}))We.call(_t,dn)&&Ue(wt,dn,_t[dn]);if(He)for(var dn of He(_t))Ge.call(_t,dn)&&Ue(wt,dn,_t[dn]);return wt};const it=wt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Bt=Object.defineProperty,ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,yt=(wt,_t,dn)=>_t in wt?Bt(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,ht=(wt,_t)=>{for(var dn in _t||(_t={}))nt.call(_t,dn)&&yt(wt,dn,_t[dn]);if(ct)for(var dn of ct(_t))Ze.call(_t,dn)&&yt(wt,dn,_t[dn]);return wt};const Je=wt=>React.createElement("svg",ht({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Ct=z(14375),kt=z(35567),Mt=z(35566),st=z(73646),ut={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},an=z(67294),Pn=Object.defineProperty,jn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,zt=(wt,_t,dn)=>_t in wt?Pn(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,jt=(wt,_t)=>{for(var dn in _t||(_t={}))On.call(_t,dn)&&zt(wt,dn,_t[dn]);if(An)for(var dn of An(_t))Qt.call(_t,dn)&&zt(wt,dn,_t[dn]);return wt},sn=(wt,_t)=>jn(wt,bt(_t)),vt=(wt,_t)=>{var dn={};for(var Jn in wt)On.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&An)for(var Jn of An(wt))_t.indexOf(Jn)<0&&Qt.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const Tt=null,qt=(wt,_t)=>{var dn=wt,{globalSetting:Jn,loading:Zr,dispatch:Lr,isEdit:ql,editData:kr}=dn,su=vt(dn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Fu,bu]=(0,a.useState)(""),[El,Yl]=(0,a.useState)(""),[Ll,Lu]=(0,a.useState)([]),[xr,Rr]=(0,a.useState)(""),[Nl,Al]=(0,a.useState)(),[so,Nu]=(0,a.useState)(!1),[Er,Gr]=(0,a.useState)({}),[tr,Nr]=(0,a.useState)([]);(0,a.useEffect)(()=>{!kr||!ql||(bu(kr==null?void 0:kr.name),Yl(kr==null?void 0:kr.analysis),Al(kr==null?void 0:kr.is_ordered),Gr(kr),Nu(!0))},[kr]),(0,a.useEffect)(()=>{if(!so)return;const Dl=kr==null?void 0:kr.standard_answer.map(Ki=>Ki==null?void 0:Ki.answer_text);Lu(Dl);const Si=kr==null?void 0:kr.standard_answer.map(Ki=>Ki==null?void 0:Ki.score);Nr(Si),Nu(!1)},[so]),(0,a.useImperativeHandle)(_t,()=>({onSave:zo,Clear:Jo}));const zo=()=>{let Dl=[],Si=!1;return Fu?(Ll.forEach((Ki,Vo)=>{Dl.push({position:Vo+1,answer_text:[],score:tr[Vo]}),Ki==null||Ki.forEach((ws,Zc)=>{Dl[Vo].answer_text.push(ws),(!ws||!(0,Ne.eR)(ws,1e4))&&(Rr(`${Vo}-${Zc}`),Se.ZP.info(ws?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Si=!0)})}),Si?!1:(Dl==null?void 0:Dl.length)>20?(Se.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Fu,analysis:El,standard_answers:Dl,is_ordered:Nl,downcase:Er==null?void 0:Er.downcase,no_space:Er==null?void 0:Er.no_space,use_blank_score:Er==null?void 0:Er.use_blank_score}):(Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},Jo=()=>{bu(""),Yl(""),Lu([]),Al(!1)},wi=(Dl,Si,Ki)=>{const Vo=Ll.slice();if(Si&&Vo.splice(Dl,Si),Ki)for(let ws=0;ws{Rr("");let Vo=Ll.slice();Vo[Dl][Si]=Ki,Lu(Vo)},Ql=Dl=>{let Si=Ll.slice();Si[Dl]=[...Si[Dl],""],Lu(Si)},Xs=(Dl,Si)=>{let Ki=Ll.slice();if(!Ki[Dl][Si]){Ki[Dl]=Ki[Dl].filter((Vo,ws)=>ws!==Si),Lu(Ki);return}xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ut.modal,onOk:()=>{Ki[Dl]=Ki[Dl].filter((Vo,ws)=>ws!==Si),Lu(Ki)}})},Js=Dl=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ut.modal,onOk:()=>{let Si=Ll.slice();Si=Ll.filter((Ki,Vo)=>Dl!==Vo),Lu(Si)}})};return an.createElement("section",{className:ut.wrap},an.createElement("p",{className:ut.titleWrap},an.createElement("span",{className:ut.required},"*"),an.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),an.createElement("div",null,an.createElement(Mt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Fu,onChange:Dl=>bu(Dl),showNullButton:!0,onPlaceholderChange:wi})),an.createElement("div",{className:"mt20"},Ll.map((Dl,Si)=>an.createElement("div",{style:{display:"flex"}},an.createElement("div",{style:{flex:1}},an.createElement(st.Z,{key:Si,answers:Dl,index:Si,flex:1,is_md:!0,activeOptionErrorIndex:xr,onAnswerChange:Cs,addChildAnswer:Ql,deleteChildAnswer:Xs,deleteChildAnswermain:Js})),Er.use_blank_score&&an.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},an.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",an.createElement(pe.Z,{style:{width:"100px"},size:"large",defaultValue:tr[Si],onBlur:Ki=>{tr[Si]=Ki.target.value,Nr([...tr])}}))))),an.createElement("div",null,an.createElement(ze.default,{className:`${ut.color333} font14 mt20`,checked:Er.use_blank_score,onChange:Dl=>Gr(sn(jt({},Er),{use_blank_score:Dl.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),an.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),an.createElement("div",null,an.createElement(ze.default,{className:`${ut.color333} font14 mt20`,checked:Er.downcase,onChange:Dl=>Gr(sn(jt({},Er),{downcase:Dl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),an.createElement("div",null,an.createElement(ze.default,{className:`${ut.color333} font14 mt20`,checked:Er.no_space,onChange:Dl=>Gr(sn(jt({},Er),{no_space:Dl.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),an.createElement("div",{className:"mt20"},(Ll==null?void 0:Ll.length)>1&&an.createElement("span",null,an.createElement(ze.default,{checked:Nl,onChange:Dl=>Al(Dl.target.checked),className:`${ut.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),an.createElement("span",{className:`${ut.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),an.createElement("p",{className:ut.titleWrap},an.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),an.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:El,onChange:Dl=>Yl(Dl)}))};var St=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(qt)),Ke=z(98813),ln=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Bu=(wt,_t)=>{var dn={};for(var Jn in wt)Vn.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&ln)for(var Jn of ln(wt))_t.indexOf(Jn)<0&&Pa.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const wa=null,er=(wt,_t)=>{var dn=wt,{globalSetting:Jn,loading:Zr,editData:Lr,dispatch:ql,onRef:kr=()=>{},isEdit:su}=dn,Fu=Bu(dn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[bu,El]=(0,a.useState)(),[Yl,Ll]=(0,a.useState)(""),[Lu,xr]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Lr||!su)return;Ll(Lr==null?void 0:Lr.name),xr(Lr==null?void 0:Lr.analysis);const Al=Lr==null?void 0:Lr.choices.find(so=>so.is_answer);El(Al.choice_text==="\u6B63\u786E"?"0":"1")},[Lr]),(0,a.useImperativeHandle)(_t,()=>({onSave:Rr,Clear:Nl}));const Rr=()=>Yl?bu?{name:Yl,choices:[{choice_text:"\u6B63\u786E",is_answer:bu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:bu==="1"?1:0}],analysis:Lu}:(Se.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Nl=()=>{Ll(""),xr(""),El("")};return a.createElement("section",{className:ut.wrap},a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),a.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Yl,onChange:Al=>Ll(Al)}),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ut.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(Ke.ZP.Group,{buttonStyle:"solid",value:bu,onChange:Al=>El(Al.target.value)},a.createElement(Ke.ZP.Button,{value:"0",className:`${ut.radio} mr40`},"\u6B63\u786E"),a.createElement(Ke.ZP.Button,{value:"1",className:ut.radio},"\u9519\u8BEF")),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Lu,onChange:Al=>xr(Al)}))};var cu=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(er)),rr=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Ln=(wt,_t)=>{var dn={};for(var Jn in wt)Ca.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&rr)for(var Jn of rr(wt))_t.indexOf(Jn)<0&&Zt.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const gl=null,vr=(wt,_t)=>{var dn=wt,{globalSetting:Jn,loading:Zr,editData:Lr,dispatch:ql,onRef:kr=()=>{},isEdit:su}=dn,Fu=Ln(dn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[bu,El]=(0,a.useState)([]);(0,a.useEffect)(()=>{var xr;if(!Lr||!su)return;const Rr=(xr=Lr==null?void 0:Lr.shixun)==null?void 0:xr.challenges.map(Nl=>({id:Nl==null?void 0:Nl.id,score:Nl.score}));El(Rr)},[Lr]),(0,a.useImperativeHandle)(_t,()=>({onSave:Yl,Clear:Ll}));const Yl=()=>({challenges:[...bu]}),Ll=()=>{El([])};console.log("editData--",Lr);const Lu=xr=>{var Rr,Nl;return a.createElement("div",null,(Nl=(Rr=xr==null?void 0:xr.shixun)==null?void 0:Rr.challenges)==null?void 0:Nl.map((Al,so)=>{var Nu;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",so+1,"\u5173"),a.createElement(he.Z,{key:so,title:Al==null?void 0:Al.challenge_name},a.createElement("span",null,(0,Ne.Pq)(Al==null?void 0:Al.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u5206\u503C\uFF1A"),a.createElement(pe.Z,{precision:1,min:1,max:100,className:ut.baseFormItem,style:{width:176},value:(Nu=bu.find(Er=>Er.id===Al.id))==null?void 0:Nu.score,onChange:Er=>{bu.find(Gr=>Gr.id===Al.id).score=Er,El([...bu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:ut.wrap},a.createElement(fe.Z,{style:{paddingRight:10},className:ut.titleHtml,value:`${Lr==null?void 0:Lr.position}\u3001${Lr==null?void 0:Lr.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u5173\u5361")),Lu(Lr))};var qu=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(vr)),ba=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Kn=(wt,_t)=>{var dn={};for(var Jn in wt)Ua.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&ba)for(var Jn of ba(wt))_t.indexOf(Jn)<0&&$n.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const Ha=["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"],gu=(wt,_t)=>{var dn=wt,{editData:Jn,globalSetting:Zr,loading:Lr,dispatch:ql,onRef:kr=()=>{},isEdit:su}=dn,Fu=Kn(dn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[bu,El]=(0,a.useState)([]),[Yl,Ll]=(0,a.useState)(),[Lu,xr]=(0,a.useState)([]),[Rr,Nl]=(0,a.useState)(""),[Al,so]=(0,a.useState)("");(0,a.useEffect)(()=>{El(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Jn||!su)return;Nl(Jn==null?void 0:Jn.name),so(Jn==null?void 0:Jn.analysis),El(Jn==null?void 0:Jn.choices.map(tr=>tr.choice_text));const Gr=[];Jn==null||Jn.choices.map((tr,Nr)=>{tr.is_answer&&Gr.push(Nr)}),xr(Gr)},[Jn]),(0,a.useImperativeHandle)(_t,()=>({onSave:Nu,Clear:Er}));const Nu=()=>{if(!Rr)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Gr=bu.findIndex(Nr=>!Nr);if(Gr>-1)return Se.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ha[Gr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Lu.length)return Se.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Lu.length<2)return Se.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const tr=bu.map((Nr,zo)=>({choice_text:Nr,is_answer:Lu.includes(zo)?1:0}));return{name:Rr,choices:tr,analysis:Al}},Er=()=>{El(["","","",""]),Nl(""),so(""),xr("")};return a.createElement("section",{className:ut.wrap},a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),a.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Rr,onChange:Gr=>Nl(Gr)}),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ut.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bu.map((Gr,tr)=>a.createElement("div",{className:ut.choiceWrap,key:tr},a.createElement(he.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${ut.answer} ${Lu.includes(tr)?ut.activeAnswer:""}`,onClick:()=>{Lu.includes(tr)?xr(Lu.filter(Nr=>Nr!==tr)):xr([...Lu,tr])}},Ha[tr])),a.createElement("div",{className:ut.editorWrap},Yl===tr?a.createElement(kt.Z,{id:`single-question-option-${tr}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Gr,onChange:Nr=>{bu[tr]=Nr,El(bu)}}):a.createElement("div",{className:ut.htmlWrap,onClick:()=>Ll(tr)},a.createElement(fe.Z,{value:Gr}))),tr>1&&a.createElement(he.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${ut.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{El(bu.filter((Nr,zo)=>zo!==tr)),Lu.includes(tr)?xr(Lu.filter(Nr=>Nr!==tr)):xr([...Lu,tr])}})),tr<7&&tr===bu.length-1&&a.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${ut.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>El([...bu,""])})))),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Al,onChange:Gr=>so(Gr)}))};var Ju=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(gu)),lr=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Xt=(wt,_t)=>{var dn={};for(var Jn in wt)nl.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&lr)for(var Jn of lr(wt))_t.indexOf(Jn)<0&&Mn.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const ea=["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"],Yn=(wt,_t)=>{var dn=wt,{editData:Jn,globalSetting:Zr,loading:Lr,dispatch:ql,onRef:kr=()=>{},isEdit:su}=dn,Fu=Xt(dn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[bu,El]=(0,a.useState)([]),[Yl,Ll]=(0,a.useState)(),[Lu,xr]=(0,a.useState)(),[Rr,Nl]=(0,a.useState)(""),[Al,so]=(0,a.useState)("");(0,a.useEffect)(()=>{El(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Jn||!su)return;const Gr=[],tr=[];Jn==null||Jn.choices.forEach((Nr,zo)=>{Gr.push(Nr.choice_text),Nr.is_answer&&tr.push(zo)}),Nl(Jn==null?void 0:Jn.name),so(Jn==null?void 0:Jn.analysis),El(Gr),xr(tr)},[Jn]),(0,a.useImperativeHandle)(_t,()=>({onSave:Nu,Clear:Er}));const Nu=()=>{if(!Rr)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Gr=bu.findIndex(Nr=>!Nr);if(Gr>-1)return Se.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ea[Gr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Lu))return Se.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const tr=bu.map((Nr,zo)=>({choice_text:Nr,is_answer:Lu.includes(zo)?1:0}));return{name:Rr,choices:tr,analysis:Al}},Er=()=>{El(["","","",""]),Nl(""),so(""),xr("")};return a.createElement("section",{className:ut.wrap},a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),a.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Rr,onChange:Gr=>Nl(Gr)}),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.required},"*"),a.createElement("span",{className:ut.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:ut.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bu.map((Gr,tr)=>a.createElement("div",{className:ut.choiceWrap,key:tr},a.createElement(he.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${ut.answer} ${Lu!=null&&Lu.includes(tr)?ut.activeAnswer:""}`,onClick:()=>xr([tr])},ea[tr])),a.createElement("div",{className:ut.editorWrap},Yl===tr?a.createElement(kt.Z,{id:`single-question-option-${tr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Gr,onChange:Nr=>{bu[tr]=Nr,El(bu)}}):a.createElement("div",{className:ut.htmlWrap,onClick:()=>Ll(tr)},a.createElement(fe.Z,{value:Gr}))),tr>1&&a.createElement(he.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${ut.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{El(bu.filter((Nr,zo)=>zo!==tr)),tr===Lu&&xr(null)}})),tr<7&&tr===bu.length-1&&a.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${ut.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>El([...bu,""])})))),a.createElement("p",{className:ut.titleWrap},a.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Al,onChange:Gr=>so(Gr)}))};var ra=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yn)),sa=z(66309),ka=z(59637),Au=z(17663),ft=z(67294),re=Object.defineProperty,ge=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Nt=(wt,_t,dn)=>_t in wt?re(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Gn=(wt,_t)=>{for(var dn in _t||(_t={}))tt.call(_t,dn)&&Nt(wt,dn,_t[dn]);if(Xe)for(var dn of Xe(_t))Ot.call(_t,dn)&&Nt(wt,dn,_t[dn]);return wt},la=(wt,_t)=>ge(wt,De(_t)),La=(wt,_t)=>{var dn={};for(var Jn in wt)tt.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&Xe)for(var Jn of Xe(wt))_t.indexOf(Jn)<0&&Ot.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn},Xn=(wt,_t,dn)=>new Promise((Jn,Zr)=>{var Lr=su=>{try{kr(dn.next(su))}catch(Fu){Zr(Fu)}},ql=su=>{try{kr(dn.throw(su))}catch(Fu){Zr(Fu)}},kr=su=>su.done?Jn(su.value):Promise.resolve(su.value).then(Lr,ql);kr((dn=dn.apply(wt,_t)).next())});const Pu=wt=>{if(!wt)return!1;if(/^s*$/.test(wt)||wt.trim()===""){Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let _t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return wt==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},oa=({value:wt=[],onClose:_t})=>ft.createElement(sa.default,{closable:!0,onClose:_t,className:ut.keywordTag},ft.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},wt.join(" \u6216 "))),lu=(wt,_t)=>{var dn=wt,{editData:Jn,globalSetting:Zr,loading:Lr,dispatch:ql,onRef:kr=()=>{},isEdit:su}=dn,Fu=La(dn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[bu,El]=(0,a.useState)(""),[Yl,Ll]=(0,a.useState)(""),[Lu,xr]=(0,a.useState)(""),[Rr,Nl]=(0,a.useState)(""),[Al]=ke.default.useForm(),so=ke.default.useWatch("use_keywords",Al);(0,a.useEffect)(()=>{var tr;!Jn||!su||(El(Jn==null?void 0:Jn.name),Ll(Jn==null?void 0:Jn.analysis),xr((tr=Jn==null?void 0:Jn.answer_texts)==null?void 0:tr[0]),Al.setFieldsValue(Gn({},Jn)))},[Jn]),(0,a.useImperativeHandle)(_t,()=>({onSave:Nu,Clear:Er}));const Nu=()=>Xn(void 0,null,function*(){if(!bu)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Al.validateFields()}catch(Nr){Se.ZP.error(Nr.errorFields[0].errors[0]);return}const tr=Al.getFieldsValue();return console.log(tr,"values"),Gn({name:bu,answer_texts:[Lu],analysis:Yl},tr)}),Er=()=>{El(""),Ll(""),xr(""),Al.resetFields()},Gr=Jn==null?void 0:Jn.score;return ft.createElement("section",{className:ut.wrap},ft.createElement("p",{className:ut.titleWrap},ft.createElement("span",{className:ut.required},"*"),ft.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),ft.createElement(kt.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bu,onChange:tr=>El(tr)}),ft.createElement("p",{className:ut.titleWrap},ft.createElement("span",{className:ut.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),ft.createElement(kt.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Lu,onChange:tr=>xr(tr)}),ft.createElement("p",{className:ut.titleWrap},ft.createElement("span",{className:ut.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ft.createElement(kt.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yl,onChange:tr=>Ll(tr)}),ft.createElement(ke.default,{form:Al,size:"large",onFinishFailed:tr=>Xn(void 0,null,function*(){var Nr,zo;Se.ZP.error(tr.errorFields[0].errors[0]),Al.scrollToField((zo=(Nr=tr==null?void 0:tr.errorFields)==null?void 0:Nr[0])==null?void 0:zo.name,{behavior:"smooth",block:"center"})})},ft.createElement(me.Z,{align:"middle",className:"mb30 mt20"},ft.createElement(ke.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},ft.createElement(ka.Z,null)),ft.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),ft.createElement(oe.Z,null,ft.createElement(he.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},ft.createElement(Au.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),so&&ft.createElement(ke.default.List,{name:"keywords",rules:[{validator(tr,Nr){return Nr!=null&&Nr.length?(Nr==null?void 0:Nr.reduce((Jo,wi)=>Jo+wi.score,0))>parseFloat(Gr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(tr,{add:Nr,remove:zo})=>ft.createElement(ft.Fragment,null,ft.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),ft.createElement(me.Z,{align:"middle",className:"font14 mb30"},ft.createElement(oe.Z,{flex:1},ft.createElement(Ae.default,{value:Rr,onChange:Jo=>{Nl(Jo.target.value)},maxLength:50,allowClear:!0,onPressEnter:Jo=>{var wi,Cs,Ql,Xs;const Js=`${(wi=Jo.target)==null?void 0:wi.value}`,Dl=(Ql=(Cs=Js==null?void 0:Js.split("|"))==null?void 0:Cs.filter(Vo=>!!Vo))==null?void 0:Ql.map(Vo=>Vo==null?void 0:Vo.trim()),Si=Al.getFieldValue("keywords"),Ki=((Xs=Si==null?void 0:Si.map(Vo=>Vo==null?void 0:Vo.keyword))==null?void 0:Xs.flat())||[];for(const Vo of Dl)if(Ki.includes(Vo)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Pu(Js)&&(Nr({keyword:Dl,score:1}),Nl(""))},className:ut.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),ft.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),tr.map(Jo=>{var wi=Jo,{key:Cs,name:Ql}=wi,Xs=La(wi,["key","name"]);return ft.createElement(me.Z,{key:Cs,style:{marginRight:148}},ft.createElement(oe.Z,{flex:1},ft.createElement(me.Z,{align:"middle",justify:"space-between"},ft.createElement(ke.default.Item,la(Gn({},Xs),{name:[Ql,"keyword"]}),ft.createElement(oa,{onClose:()=>zo(Ql)})),ft.createElement(ke.default.Item,la(Gn({},Xs),{name:[Ql,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),ft.createElement(pe.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Ya=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(lu)),Fa=z(69234),va={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Zn=z(40043),Qu=z(24018),Qr=Object.defineProperty,Ga=Object.defineProperties,al=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,Wa=(wt,_t,dn)=>_t in wt?Qr(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,ji=(wt,_t)=>{for(var dn in _t||(_t={}))uu.call(_t,dn)&&Wa(wt,dn,_t[dn]);if(or)for(var dn of or(_t))Ba.call(_t,dn)&&Wa(wt,dn,_t[dn]);return wt},Gi=(wt,_t)=>Ga(wt,al(_t)),Yo=(wt,_t)=>{var dn={};for(var Jn in wt)uu.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&or)for(var Jn of or(wt))_t.indexOf(Jn)<0&&Ba.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const mo=wt=>{var _t=wt,{value:dn,onChange:Jn,scrollId:Zr}=_t,Lr=Yo(_t,["value","onChange","scrollId"]);return a.createElement("div",{id:Zr||""},a.createElement(kt.Z,Gi(ji({},Lr),{defaultValue:dn,onChange:(ql,kr)=>{kr!=null&&kr.length?Jn(ql,kr):Jn(ql)}})))},du=({value:wt,onChange:_t,placeholder:dn,height:Jn=140,isEdit:Zr})=>Zr?a.createElement(kt.Z,{watch:!0,isFocus:!0,height:Jn,placeholder:dn,defaultValue:wt,onChange:_t}):a.createElement("div",{style:{cursor:"pointer"}},wt?a.createElement(fe.Z,{className:va.inputBorder,value:wt}):a.createElement("div",{className:`${va.inputBorder} ${va.placeholder}`},dn));var Wu=z(67294),fl=Object.defineProperty,br=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,rl=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,Xo=(wt,_t,dn)=>_t in wt?fl(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Dn=(wt,_t)=>{for(var dn in _t||(_t={}))ti.call(_t,dn)&&Xo(wt,dn,_t[dn]);if(rl)for(var dn of rl(_t))oo.call(_t,dn)&&Xo(wt,dn,_t[dn]);return wt},Li=(wt,_t)=>br(wt,vl(_t)),sc=(wt,_t)=>{var dn={};for(var Jn in wt)ti.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&rl)for(var Jn of rl(wt))_t.indexOf(Jn)<0&&oo.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const oc=["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"],tc=({value:wt,onChange:_t,choiceTextKey:dn,answerKey:Jn,index:Zr,isEdit:Lr,setInputActive:ql,form:kr,choiceOptionsPath:su,allowChangeMode:Fu,showAddIcon:bu,addItem:El,deleteItem:Yl})=>{const Ll=(wt==null?void 0:wt[Jn])===!0,Lu=()=>{const Rr=kr.getFieldValue(su);kr.setFieldValue(su,Rr.map(Nl=>Li(Dn({},Nl),{[Jn]:!1})))},xr=()=>{Ll?_t(Li(Dn({},wt),{[Jn]:!1})):(Fu||Lu(),_t(Li(Dn({},wt),{[Jn]:!0})))};return Wu.createElement(me.Z,{className:va.choiceWrap,align:"middle",wrap:!1},Wu.createElement(oe.Z,{onClick:xr,className:`${va.choiceIndex} ${Ll?va.activeAnswer:""}`},oc[Zr]),Wu.createElement(oe.Z,{flex:1,className:`${va.editorWrap} ml15`,onClick:ql},Wu.createElement(du,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Lr,value:wt==null?void 0:wt[dn],onChange:Rr=>{_t(Li(Dn({},wt),{[dn]:Rr}))}})),Wu.createElement(oe.Z,{flex:"0 0 auto",className:"ml15"},Wu.createElement("div",{onClick:xr,className:`${va.setAnswerBtn} ${Ll?va.activeAnswer:""}`},Ll?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Wu.createElement(oe.Z,{className:va.actionWrapper},Wu.createElement(he.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Wu.createElement(Zn.Z,{className:va.addIcon,onClick:El,style:{visibility:bu?"visible":"hidden"}})),Wu.createElement(he.Z,{title:"\u5220\u9664"},Wu.createElement(Qu.Z,{className:va.deleteIcon,onClick:Yl,style:{visibility:Zr>1?"visible":"hidden"}}))))},nc=({questionTitlePlaceholder:wt,titleKey:_t,choiceKey:dn,analysisKey:Jn,choiceTextKey:Zr,answerKey:Lr,choiceOptionsPath:ql,allowChangeMode:kr=!0,form:su,showAnalysis:Fu=!0})=>{const[bu,El]=(0,a.useState)(),[Yl,Ll]=(0,a.useState)(!1);return Wu.createElement("div",{className:va.wrap},Wu.createElement("div",{className:va.questionTitleEditorWrap},Wu.createElement(ke.default.Item,{label:"\u9898\u5E72",name:_t,labelCol:{span:24},rules:[{required:!0}]},Wu.createElement(mo,{scrollId:Array.isArray(_t)?_t.join("_"):`${_t}`,watch:!0,height:140,placeholder:wt}))),Wu.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Wu.createElement(ke.default.List,{name:dn,rules:[{validator(Lu,xr){const Rr=xr.some(Al=>Al[Lr]),Nl=xr.findIndex(Al=>{var so;return((so=Al[Zr])==null?void 0:so.length)<=0});return Nl!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${oc[Nl]}\u9009\u9879\u7684\u5185\u5BB9`)):Rr?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Lu,{add:xr,remove:Rr})=>Wu.createElement("div",{id:Array.isArray(ql)?ql.join("_"):`${ql}`},Lu.map((Nl,Al)=>{var so=Nl,{key:Nu,name:Er}=so,Gr=sc(so,["key","name"]);const tr=bu===Nu,Nr=()=>{El(Nu)},zo=Al<7&&Al===Lu.length-1,Jo=()=>xr({[Zr]:"",[Lr]:0}),wi=()=>Rr(Er);return Wu.createElement(ke.default.Item,Li(Dn({},Gr),{key:Nu,name:Er,noStyle:!0}),Wu.createElement(tc,{choiceTextKey:Zr,answerKey:Lr,index:Al,isEdit:tr,setInputActive:Nr,form:su,choiceOptionsPath:ql,allowChangeMode:kr,showAddIcon:zo,addItem:Jo,deleteItem:wi}))}),Lu.length<8&&Wu.createElement("div",{className:`${va.addBtn} mb30`,onClick:()=>xr({[Zr]:"",[Lr]:0})},"\u6DFB\u52A0\u9009\u9879"))),Fu&&Wu.createElement("div",{onClick:()=>Ll(!0)},Wu.createElement(ke.default.Item,{name:Jn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Wu.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Yl}))))};var Jl=z(67294),Vs=Object.defineProperty,li=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,Uu=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,pc=Object.prototype.propertyIsEnumerable,vs=(wt,_t,dn)=>_t in wt?Vs(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,fs=(wt,_t)=>{for(var dn in _t||(_t={}))Zi.call(_t,dn)&&vs(wt,dn,_t[dn]);if(Uu)for(var dn of Uu(_t))pc.call(_t,dn)&&vs(wt,dn,_t[dn]);return wt},ps=(wt,_t)=>li(wt,Gs(_t)),io=(wt,_t)=>{var dn={};for(var Jn in wt)Zi.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&Uu)for(var Jn of Uu(wt))_t.indexOf(Jn)<0&&pc.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const cc=({value:wt,onChange:_t})=>{const dn=Zr=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:va.modal,onOk:()=>{const Lr=[...wt];Lr.splice(Zr,1),_t(Lr)}})},Jn=()=>{const Zr=[...wt];Zr.push(""),_t(Zr)};return Jl.createElement(me.Z,{align:"middle",className:"ml20",gutter:[40,20]},wt==null?void 0:wt.map((Zr,Lr)=>Jl.createElement(oe.Z,{key:`${Zr}_${Lr}`,className:va.blankWrapper},Jl.createElement(Ae.default,{className:va.blankInput,defaultValue:Zr,maxLength:1e3,onBlur:ql=>{const kr=[...wt],su=ql.target.value.trim();kr[Lr]=su,_t(kr)}}),Jl.createElement(he.Z,{title:"\u5220\u9664"},Jl.createElement(Qu.Z,{className:va.deleteIcon,style:{marginLeft:15,visibility:Lr>0?"visible":"hidden"},onClick:()=>dn(Lr)})))),Jl.createElement(oe.Z,null,Jl.createElement("div",{className:`${va.addBtn}`,onClick:()=>{Jn()}},"\u65B0\u589E\u7B54\u6848")))},Wo=({value:wt=!0,onChange:_t})=>Jl.createElement(ka.Z,{checked:!wt,onChange:dn=>{_t(!dn)}}),bi="\u2581",dc=({questionTitlePlaceholder:wt,form:_t,name:dn,scoreByBlank:Jn="use_blank_score",answerKey:Zr,titleKey:Lr="name",analysisKey:ql="analysis",isOrdered:kr="is_ordered"})=>{var su,Fu;const[bu,El]=(0,a.useState)(!1),Yl=(Nu,Er)=>{const Gr=Er.line;let tr=0;for(let zo=0;zo{const Nr=Nu.getRange(Er.from,Er.to);let zo=0;if(Er.text.forEach(Jo=>{zo+=Jo.split(bi).length-1}),Er.origin!=="setValue"){if(Nr&&Nr.indexOf(bi)!==-1){const Jo=Nr.split(bi).length-1,wi=Yl(Nu,Er.from);if(console.log(`\u5220\u9664${Jo}\u4E2A\uFF0C \u524D\u9762\u6709${wi}\u4E2A\uFF0C\u65B0\u589E${zo}\u4E2A`),Jo>1){const Cs=Array.from({length:Jo},(Ql,Xs)=>wi+Xs);tr(Cs)}else tr(wi)}else if(zo>0){const Jo=Yl(Nu,Er.from);console.log(`\u65B0\u589E${zo}\u4E2A\uFF0C\u4E4B\u524D\u6709${Jo}\u4E2A`),Gr(zo,Jo)}}},Lu=()=>{const Nu=_t.getFieldValue(["sub_item_banks",...Zr]);_t.setFieldValue(["sub_item_banks",...Zr],Nu==null?void 0:Nu.map((Er,Gr)=>ps(fs({},Er),{position:Gr+1})))},xr=(0,a.useRef)(),Rr=(Nu,Er)=>{for(let Gr=0;Gr{Nl.current(Nu),Lu()},so=(Fu=(su=_t.getFieldValue("sub_item_banks"))==null?void 0:su[Zr==null?void 0:Zr[0]])==null?void 0:Fu[Zr==null?void 0:Zr[1]];return Jl.createElement("div",{className:va.wrap},Jl.createElement("div",{className:va.questionTitleEditorWrap},Jl.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Lr,labelCol:{span:24},rules:[{required:!0}]},Jl.createElement(mo,{scrollId:"name",watch:!0,height:140,placeholder:wt,showNullButton:!0,onCMBeforeChange:(Nu,Er)=>{Ll(Nu,Er,Rr,Al)}}))),Jl.createElement(ke.default.List,{name:Zr,rules:[{validator(Nu,Er){if((Er==null?void 0:Er.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Gr of Er){const{answer_text:tr}=Gr||{};if(tr!=null&&tr.some(Nr=>(Nr==null?void 0:Nr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Nu,{add:Er,remove:Gr},{errors:tr})=>(xr.current=Er,Nl.current=Gr,Jl.createElement(Jl.Fragment,null,Jl.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Nu.map((Nr,zo)=>{var Jo=Nr,{key:wi,name:Cs}=Jo,Ql=io(Jo,["key","name"]);return Jl.createElement(me.Z,{className:"mb20",key:wi,align:"middle",wrap:!1},Jl.createElement(oe.Z,{flex:"0 0 auto",className:`${va.blankIndex}`},"\u586B\u7A7A\u9879",zo+1),Jl.createElement(oe.Z,{flex:1},Jl.createElement(me.Z,{align:"top",justify:"space-between",wrap:!1},Jl.createElement(oe.Z,null,Jl.createElement(ke.default.Item,ps(fs({},Ql),{name:[Cs,"answer_text"],noStyle:!0}),Jl.createElement(cc,null))),(_t==null?void 0:_t.getFieldValue(["sub_item_banks",...Jn]))&&Jl.createElement(oe.Z,{flex:"224px"},Jl.createElement(ke.default.Item,ps(fs({},Ql),{name:[Cs,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:va.blankInputNumberWrapper}),Jl.createElement(pe.Z,{className:va.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Jl.createElement(ke.default.Item,ps(fs({},Ql),{name:[Cs,"position"],noStyle:!0}),Jl.createElement(Ae.default,{type:"hidden"}))))})))),Jl.createElement(me.Z,{align:"middle"},Jl.createElement(ke.default.Item,{name:[dn,"downcase"],valuePropName:"checked"},Jl.createElement(ka.Z,null)),Jl.createElement(oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Jl.createElement(me.Z,{align:"middle"},Jl.createElement(ke.default.Item,{name:[dn,"no_space"],valuePropName:"checked"},Jl.createElement(ka.Z,null)),Jl.createElement(oe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(so==null?void 0:so.length)>1&&Jl.createElement(me.Z,{align:"middle",className:(so==null?void 0:so.length)>1?"mb30":`${va.hide}`},Jl.createElement(ke.default.Item,{name:kr},Jl.createElement(Wo,null)),Jl.createElement(oe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Jl.createElement("div",{onClick:()=>El(!0)},Jl.createElement(ke.default.Item,{name:ql,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Jl.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bu}))))};var $i=Object.defineProperty,Wc=Object.defineProperties,Oc=Object.getOwnPropertyDescriptors,Dc=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,ml=(wt,_t,dn)=>_t in wt?$i(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Ur=(wt,_t)=>{for(var dn in _t||(_t={}))Mr.call(_t,dn)&&ml(wt,dn,_t[dn]);if(Dc)for(var dn of Dc(_t))gr.call(_t,dn)&&ml(wt,dn,_t[dn]);return wt},jo=(wt,_t)=>Wc(wt,Oc(_t)),Ti=(wt,_t)=>{var dn={};for(var Jn in wt)Mr.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&Dc)for(var Jn of Dc(wt))_t.indexOf(Jn)<0&&gr.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const Cn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ea=({value:wt,onChange:_t,form:dn,choiceKey:Jn})=>{const Zr=(wt==null?void 0:wt.is_answer)===!0,Lr=wt==null?void 0:wt.choice_text,ql=()=>{var kr;const su=(kr=dn==null?void 0:dn.getFieldValue(["sub_item_banks",...Jn]))==null?void 0:kr.map(Fu=>({choice_text:Fu==null?void 0:Fu.choice_text,is_answer:!1}));dn==null||dn.setFieldValue(["sub_item_banks",...Jn],su),_t(jo(Ur({},wt),{is_answer:!0}))};return a.createElement(me.Z,{className:va.choiceWrap,align:"middle",wrap:!1},a.createElement(oe.Z,{onClick:ql,className:`${va.choiceIndex} ${va.judgementIndex} ${Zr?va.activeAnswer:""}`},Cn[Lr]),a.createElement(oe.Z,{flex:1,className:`${va.editorWrap} ml15`},a.createElement("div",{className:`${va.inputBorder} ${va.placeholder} ${Zr?va.activeJudgementAnswer:""}`},Lr)),a.createElement(oe.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:ql,className:`${va.setAnswerBtn} ${Zr?va.activeAnswer:""}`},Zr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Aa=({questionTitlePlaceholder:wt,choiceKey:_t="choices",form:dn,titleKey:Jn="name",analysisKey:Zr="analysis"})=>{const[Lr,ql]=(0,a.useState)(!1);return a.createElement("div",{className:va.wrap},a.createElement("div",{className:va.questionTitleEditorWrap},a.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Jn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(mo,{scrollId:"name",watch:!0,height:140,placeholder:wt}))),a.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(ke.default.List,{name:_t,rules:[{validator(kr,su){return su.some(bu=>(bu==null?void 0:bu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},kr=>a.createElement("div",{id:"choices"},kr.map(su=>{var Fu=su,{key:bu,name:El}=Fu,Yl=Ti(Fu,["key","name"]);return a.createElement(ke.default.Item,jo(Ur({},Yl),{key:bu,name:El,noStyle:!0}),a.createElement(Ea,{form:dn,choiceKey:_t}))})))),a.createElement("div",{onClick:()=>ql(!0)},a.createElement(ke.default.Item,{name:Zr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Lr}))))};var Hr=Object.defineProperty,yl=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Vr=(wt,_t,dn)=>_t in wt?Hr(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Do=(wt,_t)=>{for(var dn in _t||(_t={}))Sl.call(_t,dn)&&Vr(wt,dn,_t[dn]);if(pl)for(var dn of pl(_t))zr.call(_t,dn)&&Vr(wt,dn,_t[dn]);return wt},Co=(wt,_t)=>yl(wt,Wr(_t)),yr=(wt,_t)=>{var dn={};for(var Jn in wt)Sl.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&pl)for(var Jn of pl(wt))_t.indexOf(Jn)<0&&zr.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn};const Hl=wt=>{var _t=wt,{value:dn,onChange:Jn}=_t,Zr=yr(_t,["value","onChange"]);const Lr=ql=>{Jn([ql])};return a.createElement(kt.Z,Co(Do({},Zr),{defaultValue:dn==null?void 0:dn[0],onChange:Lr}))},Fi=wt=>{if(!wt)return!1;let _t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return wt==="|"?(Se.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Du=({value:wt=[],onClose:_t})=>a.createElement(sa.default,{closable:!0,onClose:_t,className:va.keywordTag},wt==null?void 0:wt.join(" \u6216 ")),es=({questionTitlePlaceholder:wt,form:_t,showKeywords:dn,isMustKeyWords:Jn=dn,titleKey:Zr="name",analysisKey:Lr="analysis",answerTexts:ql="answer_texts",keywords:kr="keywords",useKeywords:su="use_keywords",indexs:Fu})=>{const[bu,El]=(0,a.useState)(!1),[Yl,Ll]=(0,a.useState)(""),Lu=ke.default.useWatch("sub_item_banks",_t),{use_keywords:xr,score:Rr}=(Lu==null?void 0:Lu[Fu])||{};return console.log(xr,Rr,"itemValues"),a.createElement("div",{className:va.wrap},a.createElement("div",{className:va.questionTitleEditorWrap},a.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Zr,labelCol:{span:24},rules:[{required:!0}]},a.createElement(mo,{scrollId:"name",watch:!0,height:140,placeholder:wt}))),a.createElement(ke.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ql,labelCol:{span:24}},a.createElement(Hl,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),dn&&!Jn&&a.createElement(ke.default.Item,{hidden:!0,name:su,valuePropName:"checked"},a.createElement(ka.Z,{defaultChecked:!0})),dn&&Jn&&a.createElement(me.Z,{align:"middle",className:"mb30"},a.createElement(ke.default.Item,{name:su,valuePropName:"checked"},a.createElement(ka.Z,null)),a.createElement(oe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(oe.Z,null,a.createElement(he.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(Au.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(xr||!Jn)&&a.createElement(ke.default.List,{name:kr,rules:[{validator(Nl,Al){return Jn?Al!=null&&Al.length?(Al==null?void 0:Al.reduce((Nu,Er)=>Nu+Er.score,0))>parseFloat(Rr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Nl,{add:Al,remove:so})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${va.title} mb10`},Jn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(me.Z,{align:"middle",className:"font14 mb30"},a.createElement(oe.Z,{flex:1},a.createElement(Ae.default,{value:Yl,onChange:Nu=>{Ll(Nu.target.value)},maxLength:50,allowClear:!0,onPressEnter:Nu=>{var Er,Gr,tr,Nr;const zo=`${(Er=Nu.target)==null?void 0:Er.value}`,Jo=(tr=(Gr=zo==null?void 0:zo.split("|"))==null?void 0:Gr.filter(Ql=>!!Ql))==null?void 0:tr.map(Ql=>Ql==null?void 0:Ql.trim()),wi=_t.getFieldValue(["sub_item_banks",...kr]),Cs=((Nr=wi==null?void 0:wi.map(Ql=>Ql==null?void 0:Ql.keyword))==null?void 0:Nr.flat())||[];for(const Ql of Jo)if(Cs.includes(Ql)){Se.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Fi(zo)&&(Al({keyword:Jo,score:1}),Ll(""))},className:va.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(oe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Nl.map(Nu=>{var Er=Nu,{key:Gr,name:tr}=Er,Nr=yr(Er,["key","name"]);return a.createElement(me.Z,{key:Gr,className:"mb20",style:{marginRight:148}},a.createElement(oe.Z,{flex:1},a.createElement(me.Z,{align:"middle",justify:"space-between"},a.createElement(ke.default.Item,Co(Do({},Nr),{name:[tr,"keyword"]}),a.createElement(Du,{onClose:()=>so(tr)})),Jn&&a.createElement(ke.default.Item,Co(Do({},Nr),{name:[tr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:va.blankInputNumberWrapper}),a.createElement(pe.Z,{className:va.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>El(!0)},a.createElement(ke.default.Item,{name:Lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(du,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bu}))))};var sl=z(67294),ls=Object.defineProperty,oi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,zi=(wt,_t,dn)=>_t in wt?ls(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Ps=(wt,_t)=>{for(var dn in _t||(_t={}))ho.call(_t,dn)&&zi(wt,dn,_t[dn]);if(ts)for(var dn of ts(_t))ii.call(_t,dn)&&zi(wt,dn,_t[dn]);return wt},os=(wt,_t)=>oi(wt,qi(_t)),Ms=(wt,_t)=>{var dn={};for(var Jn in wt)ho.call(wt,Jn)&&_t.indexOf(Jn)<0&&(dn[Jn]=wt[Jn]);if(wt!=null&&ts)for(var Jn of ts(wt))_t.indexOf(Jn)<0&&ii.call(wt,Jn)&&(dn[Jn]=wt[Jn]);return dn},Es=(wt,_t,dn)=>new Promise((Jn,Zr)=>{var Lr=su=>{try{kr(dn.next(su))}catch(Fu){Zr(Fu)}},ql=su=>{try{kr(dn.throw(su))}catch(Fu){Zr(Fu)}},kr=su=>su.done?Jn(su.value):Promise.resolve(su.value).then(Lr,ql);kr((dn=dn.apply(wt,_t)).next())});const{Panel:xs}=Fa.default,no=null,bc=(wt,_t)=>{var dn=wt,{globalSetting:Jn,loading:Zr,dispatch:Lr,editData:ql,onRef:kr=()=>{},isEdit:su}=dn,Fu=Ms(dn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[bu,El]=(0,a.useState)(""),[Yl,Ll]=(0,a.useState)([]),[Lu]=ke.default.useForm();(0,a.useEffect)(()=>{!ql||!su||(El(ql==null?void 0:ql.name),Ll(ql==null?void 0:ql.sub_item_banks),Lu.setFieldsValue(Ps({},ql)))},[ql]),(0,a.useEffect)(()=>{Ll(Lu.getFieldValue("sub_item_banks"))},[ke.default.useWatch("sub_item_banks",Lu)]),(0,a.useImperativeHandle)(_t,()=>({onSave:xr,Clear:Rr}));const xr=()=>Es(void 0,null,function*(){if(!bu)return Se.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Lu.validateFields()}catch(Gr){return console.log(Gr,"errInfo"),Se.ZP.error(Gr.errorFields[0].errors[0]),!1}const Er=Yl.map(Gr=>Ps({id:Gr.id>1?Gr.id:null},Gr));return{name:bu,sub_item_banks:Er}}),Rr=()=>{El(""),Ll([])},Nl={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Al=({value:Er})=>sl.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Er),[so,Nu]=(0,a.useState)();return sl.createElement("section",{className:ut.wrap},sl.createElement("p",{className:ut.titleWrap},sl.createElement("span",{className:ut.required},"*"),sl.createElement("span",{className:ut.title},"\u9898\u5E72\uFF1A")),sl.createElement(kt.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bu,onChange:Er=>El(Er)}),sl.createElement(ke.default,{form:Lu,autoComplete:"off"},sl.createElement(ke.default.List,{name:"sub_item_banks",rules:[{validator(Er,Gr){return Gr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Er,{add:Gr,remove:tr})=>{const Nr=Lu.getFieldValue("sub_item_banks");return sl.createElement(sl.Fragment,null,sl.createElement(Fa.default,{className:Er.length>0?ut.collapseWrapper:"",bordered:!1,expandIcon:({isActive:zo})=>sl.createElement("i",{className:`iconfont icon-weizhankai ${zo?ut.open:ut.close}`,style:{fontSize:14,transition:"all .2s"}})},Er.map((zo,Jo)=>{var wi=zo,{key:Cs,name:Ql}=wi,Xs=Ms(wi,["key","name"]),Js,Dl,Si,Ki,Vo,ws,Zc,gc,dd,Yc,Xl,hc;return sl.createElement(xs,{className:ut.panel,forceRender:!0,header:sl.createElement("div",{className:ut.panelHeader},"\u7B2C",Jo+1,"\u5C0F\u9898",sl.createElement("span",null,"\uFF08",Nl[(Js=Nr==null?void 0:Nr[Ql])==null?void 0:Js.item_type],"\uFF09")),extra:sl.createElement(me.Z,{align:"middle",onClick:Ic=>Ic.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Dl=Nr==null?void 0:Nr[Ql])==null?void 0:Dl.item_type)=="completion"&&sl.createElement(ke.default.Item,os(Ps({},Xs),{name:[Ql,"score"],className:ut.blankInputNumberWrapper,style:{marginBottom:0}}),((Si=Nr==null?void 0:Nr[Ql])==null?void 0:Si.item_type)=="completion"&&sl.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",sl.createElement(Al,{value:(Ki=Nr==null?void 0:Nr[Ql])==null?void 0:Ki.score}),"\u5206")),((Vo=Nr==null?void 0:Nr[Ql])==null?void 0:Vo.item_type)=="completion"&&sl.createElement(sl.Fragment,null,sl.createElement(Ke.ZP.Group,{defaultValue:(ws=Nr==null?void 0:Nr[Ql])==null?void 0:ws.use_blank_score,className:ut.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ic=>{var Xc;console.log(Lu.getFieldsValue()),Lu==null||Lu.setFieldValue(["sub_item_banks",Ql,"use_blank_score"],(Xc=Ic==null?void 0:Ic.target)==null?void 0:Xc.value),Nu(new Date)}}),sl.createElement(he.Z,{overlayInnerStyle:{width:460},title:sl.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",sl.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},sl.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Cs},sl.createElement(ke.default.Item,os(Ps({},Xs),{name:Ql}),(((Zc=Nr==null?void 0:Nr[Ql])==null?void 0:Zc.item_type)=="single"||((gc=Nr==null?void 0:Nr[Ql])==null?void 0:gc.item_type)=="multiple")&&sl.createElement(nc,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((dd=Nr==null?void 0:Nr[Ql])==null?void 0:dd.item_type)!="single",form:Lu,choiceKey:[Ql,"choices"],titleKey:[Ql,"name"],analysisKey:[Ql,"analysis"],choiceOptionsPath:["sub_item_banks",Ql,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Yc=Nr==null?void 0:Nr[Ql])==null?void 0:Yc.item_type)=="completion"&&sl.createElement(dc,{form:Lu,name:Ql,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ql,"use_blank_score"],titleKey:[Ql,"name"],analysisKey:[Ql,"analysis"],isOrdered:[Ql,"is_ordered"],answerKey:[Ql,"standard_answer"],key:so}),((Xl=Nr==null?void 0:Nr[Ql])==null?void 0:Xl.item_type)=="judgement"&&sl.createElement(Aa,{form:Lu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ql,"name"],analysisKey:[Ql,"analysis"],choiceKey:[Ql,"choices"]}),((hc=Nr==null?void 0:Nr[Ql])==null?void 0:hc.item_type)=="subjective"&&sl.createElement(es,{showKeywords:!0,form:Lu,titleKey:[Ql,"name"],analysisKey:[Ql,"analysis"],answerTexts:[Ql,"answer_texts"],useKeywords:[Ql,"use_keywords"],keywords:[Ql,"keywords"],indexs:Ql,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Mc=(0,ve.connect)(({loading:wt,globalSetting:_t})=>({globalSetting:_t,loading:wt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(bc)),ks=z(60580),js=z(38089),yi=z(88044),ac=z(57399),ul={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},xa=z(30001),_n=z(99678),ir=z(89779),ta=z(9343),Zl=z(26194),Bo=z(20670),Qi=({open:wt,onCancel:_t,onOk:dn})=>{const Jn=(0,_n.g)(),[Zr,Lr,ql,kr]=(0,ta.U)(ir.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[su,Fu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{wt&&ql({page:1,limit:10,type:0},!0).then(Lu=>{(Lu==null?void 0:Lu.shixuns_count)===0&&Fu(!0)})},[wt]);const[bu,El]=(0,a.useState)([]),[Yl,Ll]=(0,a.useState)([]);return a.createElement(xe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:wt,width:948,centered:!0,closable:!0,onCancel:_t,onOk:()=>dn(Yl),destroyOnClose:!0},a.createElement(me.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(oe.Z,null,a.createElement(js.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Jn,onChange:Lu=>{ql({page:1,discipline_id:Lu==null?void 0:Lu[0],sub_discipline_id:Lu==null?void 0:Lu[1]})}}),a.createElement(yi.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Lu=>ql({page:1,diff:Lu})}),a.createElement(yi.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Lu=>ql({page:1,shixun_publish_status:Lu})})),a.createElement(xa.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Lu=>{ql({keyword:Lu,page:1})}})),su?a.createElement("div",null,a.createElement(Zl.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ne.xg)("/shixuns")})):a.createElement(ac.default,{loading:Lr,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Lu,xr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:xr!=null&&xr.high_resources_consume?ul.title:"",title:Lu||"--"},a.createElement(fe.Z,{key:1,showLines:1,showTextOnly:!0,value:Lu||"--"})),(xr==null?void 0:xr.high_resources_consume)&&a.createElement(Bo.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Lu,xr,Rr)=>a.createElement("span",null,Lu||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(he.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(Au.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Lu,xr,Rr)=>a.createElement("span",null,Lu||"- -")},{title:"\u64CD\u4F5C",render(Lu,xr){const{title:Rr,challenge_names:Nl,author_name:Al,identifier:so,author_school_name:Nu,study_count:Er}=xr||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{xe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(fe.Z,{value:Rr,style:{marginBottom:18}}),a.createElement("div",{className:ul.challengeNameWrapper},Nl.map((Gr,tr)=>a.createElement("div",{className:ul.challengeName,key:tr},"\u7B2C",(0,Ne.EM)(tr+1),"\u9898\xA0",Gr))),a.createElement(me.Z,{className:ul.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(oe.Z,{className:ul.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:ul.shixunInfo},Al.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:ul.shixunInfo},Nu),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:ul.shixunInfo},Er)),a.createElement(Fe.ZP,{type:"primary",className:ul.btnToDetail,onClick:()=>(0,Ne.xg)(`/shixuns/${so}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(xr==null?void 0:xr.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${xr==null?void 0:xr.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:kr==null?void 0:kr.items,rowSelection:{type:"radio",selectedRowKeys:bu,preserveSelectedRowKeys:!0,getCheckboxProps:Lu=>({disabled:Lu.shixun_tag_num===1}),onChange(Lu,xr){var Rr,Nl,Al;console.log(Lu),El(Lu);const so=[];for(const Er of Yl)Lu.includes(Er.id)&&so.push(Er);const Nu=so.map(Er=>Er.id);for(const Er of xr)Er&&Lu.includes(Er.id)&&!Nu.includes(Er.id)&&so.push({id:Er.id,difficulty:Er.level,identifier:Er.identifier,name:Er.name,real_name:(Rr=Er==null?void 0:Er.author_name)==null?void 0:Rr.split("\u3001")[0],school_name:Er.author_school_name,challenge_names:Er.challenge_names,challenges:(Nl=Er.challenge_names)==null?void 0:Nl.map((Gr,tr)=>({subject:Gr,id:tr,score:5})),score:((Al=Er.challenge_names)==null?void 0:Al.length)*5,study_count:Er.study_count,challenges_count:Er.challenges_count});Ll(so)}},pagination:{current:Zr.page,pageSize:Zr.limit,total:kr==null?void 0:kr.items_count,showTotal:Lu=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Lu),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Lu,xr){ql({page:Lu,limit:xr})},size:"default"},scroll:{y:400}}))},Is=z(96332),Ds=z(93686),pi=(wt,_t,dn)=>new Promise((Jn,Zr)=>{var Lr=su=>{try{kr(dn.next(su))}catch(Fu){Zr(Fu)}},ql=su=>{try{kr(dn.throw(su))}catch(Fu){Zr(Fu)}},kr=su=>su.done?Jn(su.value):Promise.resolve(su.value).then(Lr,ql);kr((dn=dn.apply(wt,_t)).next())}),Rc=({visible:wt,getdata:_t,onCancel:dn,onRandomExchange:Jn,selectFromProblemSet:Zr,questionParams:Lr})=>{const[ql,kr]=(0,a.useState)(!1),[su,Fu]=(0,a.useState)(!1),[bu,El]=(0,a.useState)({}),Yl=(0,ve.useParams)(),[Ll,Lu]=(0,a.useState)(),xr=(Rr,Nl)=>pi(void 0,null,function*(){Fu(!0);const Al=yield(0,Le.ZP)(`/api/exercises/${Yl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Lr.id,item_bank_id:Rr,shixuns_info:[{id:Rr,is_copy:Nl!=1,is_use:Nl!=1}]}});Fu(!1),Al!=null&&Al.status||(Se.ZP.info("\u6362\u9898\u6210\u529F"),dn(),_t())});return a.createElement(xe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:wt,onCancel:dn,centered:!0,maskClosable:!0,footer:null},a.createElement(me.Z,{justify:"center",className:"pb20"},a.createElement(ks.Z,{onClick:Jn},"\u968F\u673A\u66F4\u6362"),(Lr==null?void 0:Lr.type)!=="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:Zr},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Lr==null?void 0:Lr.type)==="PRACTICAL"&&a.createElement(Fe.ZP,{style:{marginLeft:24},onClick:()=>{kr(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Qi,{open:ql,onCancel:()=>kr(!1),onOk:Rr=>pi(void 0,null,function*(){if(console.log("----selectedRows",Rr,Yl),(Rr==null?void 0:Rr.length)<=0){Se.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Nl=Rr==null?void 0:Rr.map(so=>so==null?void 0:so.id),Al=yield(0,Ds.Tr)({id:[...Nl],course_id:Yl.coursesId,type:"shixun"});(Al==null?void 0:Al.student_count)===0?xr(Nl==null?void 0:Nl[0],1):(Lu(Nl),El(Al)),kr(!1)})}),a.createElement(Is.Z,{resdata:bu,type:"shixun",okloading:su,oktext:(bu==null?void 0:bu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Rr=>pi(void 0,null,function*(){xr(Ll==null?void 0:Ll[0],2)})}))},zc=z(30351),Ls=z(19575),Cc=z(2715),mc=z(48994),Ks=z(52810),Ec=z(52262),Vc=Object.defineProperty,wc=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,Ac=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,Gc=Object.prototype.propertyIsEnumerable,hd=(wt,_t,dn)=>_t in wt?Vc(wt,_t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):wt[_t]=dn,Rs=(wt,_t)=>{for(var dn in _t||(_t={}))xc.call(_t,dn)&&hd(wt,dn,_t[dn]);if(Ac)for(var dn of Ac(_t))Gc.call(_t,dn)&&hd(wt,dn,_t[dn]);return wt},uc=(wt,_t)=>wc(wt,Ys(_t)),bs=(wt,_t,dn)=>new Promise((Jn,Zr)=>{var Lr=su=>{try{kr(dn.next(su))}catch(Fu){Zr(Fu)}},ql=su=>{try{kr(dn.throw(su))}catch(Fu){Zr(Fu)}},kr=su=>su.done?Jn(su.value):Promise.resolve(su.value).then(Lr,ql);kr((dn=dn.apply(wt,_t)).next())});const cd=({data:wt,submit:_t,goBack:dn,loading:Jn,onTypeScore:Zr,editPreview:Lr=!1,onSkipExamination:ql,selectValue:kr,onExchange:su,getdata:Fu,handleMarkWrongQuestion:bu,dispatch:El})=>{var Yl,Ll,Lu,xr,Rr,Nl,Al,so,Nu,Er,Gr;const tr=(0,a.useRef)(),[Nr,zo]=(0,a.useState)(null),[Jo,wi]=(0,a.useState)(!1),[Cs,Ql]=(0,a.useState)(!1),Xs=(0,a.useRef)(),[Js]=ke.default.useForm(),Dl=(0,ve.useParams)(),[Si,Ki]=(0,a.useState)(!1),[Vo,ws]=(0,a.useState)([]);(0,a.useEffect)(()=>{wi(!0)},[]),(0,a.useEffect)(()=>{Lr||(0,Ne.Dk)("\u8BD5\u5377\u9884\u89C8")},[Lr]),(0,a.useEffect)(()=>{var qn;((qn=wt==null?void 0:wt.questionList)==null?void 0:qn.length)>0&&(wt==null||wt.questionList.forEach(pr=>{var _l;pr.type==="PRACTICAL"&&((_l=pr==null?void 0:pr.questions)==null||_l.forEach((Na,Su)=>{var Zo;Vo[Su]=!((Zo=Na==null?void 0:Na.shixun)!=null&&Zo.ignore_prompt),ws([...Vo])}))}))},[wt]);const Zc=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],gc={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},dd={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Yc=qn=>{var pr;const _l=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:Ce.single},(pr=qn==null?void 0:qn.choices)==null?void 0:pr.map((Na,Su)=>(Na.is_answer&&_l.push(Ks.k4[Su]),a.createElement("ul",{key:Su},a.createElement("li",null,Ks.k4[Su],"\u3001"),a.createElement("li",null,a.createElement(fe.Z,{value:Na.choice_text})))))),a.createElement("div",{className:Ce.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",_l.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Zc[qn.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:qn.analysis?qn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(qn==null?void 0:qn.discipline_name)||"--"}/${qn==null?void 0:qn.sub_discipline_name}`),a.createElement(he.Z,{title:qn==null?void 0:qn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),qn==null?void 0:qn.tag_discipline_name)))))},Xl=(qn,pr)=>{var _l;const Na=(_l=qn==null?void 0:qn.standard_answer)==null?void 0:_l.map((Su,Zo)=>{var Ci;return a.createElement("div",{key:Zo},`\u7B54\u6848\uFF08\u586B\u7A7A${Su==null?void 0:Su.position}\uFF09\uFF1A${(Ci=Su==null?void 0:Su.answer_text)==null?void 0:Ci.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Na)),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:qn.analysis?qn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),pr?`${(pr==null?void 0:pr.discipline_name)||"--"}/${pr==null?void 0:pr.sub_discipline_name}`:`${(qn==null?void 0:qn.discipline_name)||"--"}/${qn==null?void 0:qn.sub_discipline_name}`),a.createElement(he.Z,{title:pr?pr==null?void 0:pr.tag_discipline_name:qn==null?void 0:qn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),pr?pr==null?void 0:pr.tag_discipline_name:qn==null?void 0:qn.tag_discipline_name)))))},hc=qn=>{var pr;const _l=(pr=qn==null?void 0:qn.standard_answer)==null?void 0:pr.map((Na,Su)=>a.createElement("div",{key:Su},`\u7B54\u6848\uFF08\u586B\u7A7A${(Na==null?void 0:Na.position)||(Na==null?void 0:Na.exercise_choice_id)}\uFF09\uFF1A${Na==null?void 0:Na.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,_l)),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:qn.analysis?qn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(qn==null?void 0:qn.discipline_name)||"--"}/${qn==null?void 0:qn.sub_discipline_name}`),a.createElement(he.Z,{title:qn==null?void 0:qn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),qn==null?void 0:qn.tag_discipline_name)))))},Ic=(qn,pr)=>{var _l;return a.createElement("div",{className:Ce.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(_l=qn==null?void 0:qn.answer_texts)==null?void 0:_l[0]),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:qn.analysis?qn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),pr?`${(pr==null?void 0:pr.discipline_name)||"--"}/${pr==null?void 0:pr.sub_discipline_name}`:`${(qn==null?void 0:qn.discipline_name)||"--"}/${qn==null?void 0:qn.sub_discipline_name}`),a.createElement(he.Z,{title:pr?pr==null?void 0:pr.tag_discipline_name:qn==null?void 0:qn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),pr?pr==null?void 0:pr.tag_discipline_name:qn==null?void 0:qn.tag_discipline_name))))},Xc=qn=>{var pr,_l;return a.createElement("div",{className:Ce.analysis},a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(fe.Z,{value:(pr=qn==null?void 0:qn.program_attr)==null?void 0:pr.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((_l=qn==null?void 0:qn.program_attr)==null?void 0:_l.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:qn.analysis?qn.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(qn==null?void 0:qn.discipline_name)||"--"}/${qn==null?void 0:qn.sub_discipline_name}`),a.createElement(he.Z,{title:qn==null?void 0:qn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),qn==null?void 0:qn.tag_discipline_name))))},qo=(qn,pr)=>{var _l;return a.createElement("div",null,(_l=qn==null?void 0:qn.sub_item_banks)==null?void 0:_l.map((Na,Su)=>{var Zo,Ci;const Oi=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},pr+1+"."+(Su+1),"\uFF08",gc[Na.item_type]||dd[Na.item_type],"\uFF09",Na.name),(Na.item_type=="SINGLE"||Na.item_type=="MULTIPLE"||Na.item_type=="JUDGMENT"||Na.item_type=="single"||Na.item_type=="multiple"||Na.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:Ce.single},(Zo=Na==null?void 0:Na.choices)==null?void 0:Zo.map((uo,As)=>(uo.is_answer&&Oi.push(Ks.k4[As]),a.createElement("ul",{key:As},a.createElement("li",null,Ks.k4[As],"\u3001"),a.createElement("li",null,a.createElement(fe.Z,{value:uo.choice_text})))))),a.createElement("div",{className:Ce.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Oi.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Zc[Na.difficulty])),a.createElement("aside",null,a.createElement("span",{className:Ce.text},"\u89E3\u6790:"),a.createElement(fe.Z,{value:Na.analysis?Na.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(qn==null?void 0:qn.discipline_name)||"--"}/${qn==null?void 0:qn.sub_discipline_name}`),a.createElement(he.Z,{title:qn==null?void 0:qn.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),qn==null?void 0:qn.tag_discipline_name))))),(Na.item_type=="COMPLETION"||Na.item_type=="completion")&&Xl(Na,qn),(Na.item_type=="SUBJECTIVE"||Na.item_type=="subjective")&&Ic(Na,qn),((Ci=wt==null?void 0:wt.exam)==null?void 0:Ci.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Cc.Z,{state:Na==null?void 0:Na.is_wrong,onClick:()=>{bu==null||bu({value:uc(Rs({},Na),{question_id:Na==null?void 0:Na.id,question_score:Na==null?void 0:Na.score})})}}),Na.item_type=="single"&&a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Ud({value:Na})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},ad=qn=>{var pr,_l,Na;return a.createElement("div",{style:{marginTop:"12px"}},(_l=(pr=qn==null?void 0:qn.shixun)==null?void 0:pr.challenges)==null?void 0:_l.map((Su,Zo)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Zo+1,"\u5173"),a.createElement(he.Z,{key:Zo,title:Su==null?void 0:Su.challenge_name},a.createElement("span",null,(0,Ne.Pq)(Su==null?void 0:Su.challenge_name,44)))),Lr&&a.createElement("div",null,"\u5206\u503C\uFF1A",Su.score,"\u5206"))),a.createElement(ve.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Na=qn==null?void 0:qn.shixun)==null?void 0:Na.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},Qc=qn=>{let pr=qn.questions_score/qn.questions_count;xe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:Ce.modalColumn},a.createElement("div",{className:Ce.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:Ce.sup},"*"),a.createElement("span",null,qn==null?void 0:qn.name,"\uFF1A"),a.createElement(pe.Z,{min:0,precision:1,defaultValue:pr,onChange:_l=>{pr=_l}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bs(void 0,null,function*(){var _l;if(!pr)return Se.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Na={type:qn==null?void 0:qn.type,score:pr,scoreTotal:Number((_l=pr*qn.questions_count)==null?void 0:_l.toFixed(1))};Zr(Na)})})},qd=()=>{let qn="";xe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:Ce.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:Ct.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:Ce.modalRow,style:{marginTop:20}},a.createElement("sup",{className:Ce.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(Ae.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:qn,onChange:pr=>{qn=pr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bs(void 0,null,function*(){var pr;if(!qn)return Se.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const _l=[],Na=[],Su=[],Zo=[];(pr=wt==null?void 0:wt.questionList)==null||pr.forEach(Oi=>{var uo;(uo=Oi.questions)==null||uo.forEach(As=>{let Mi=Oi.questions_score/Oi.questions_count;Mi=Mi&&Mi.toFixed(1),Oi.type==="COMBINATION"&&Su.push({id:As.id,sub_item_bank_ids:As.sub_item_banks.map(Bc=>Bc.id)}),Oi.type==="PRACTICAL"?Zo.push(As.id):(_l.push(As.id),Na.push(Mi))})}),console.log("-----",Su),yield _t({item_bank_ids:_l,item_bank_scores:Na,name:qn,combination_item_banks:Su,shixun_ids:Zo})})})},Qd=(qn,pr,_l,Na)=>{var Su;const Zo=`${location.pathname}${location.search}`,Ci=(Su=Na.questions)==null?void 0:Su.map(Oi=>Oi==null?void 0:Oi.id);if(Zo.includes("exercise"))Xs.current={id:qn,ids:Ci,type:pr,index:_l},Ql(!0);else{let Oi=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bs(void 0,null,function*(){Oi.update({cancelButtonProps:{disabled:!0}}),yield su({single_question_id:qn,seleted_item_bank_ids:Ci},{type:pr,index:_l}),Oi.update({cancelButtonProps:{disabled:!1}}),Se.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Id=qn=>{var pr;const _l=(pr=qn.questions)==null?void 0:pr.map(Zo=>Zo==null?void 0:Zo.id),Na=qn.name;let Su=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Na}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bs(void 0,null,function*(){Su.update({cancelButtonProps:{disabled:!0}}),yield su({seleted_item_bank_ids:_l},{type:qn.type}),Su.update({cancelButtonProps:{disabled:!1}}),Se.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Na}\u8BD5\u9898`)})})},Ld=()=>{let qn=xe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>bs(void 0,null,function*(){qn.update({cancelButtonProps:{disabled:!0}}),yield su(),qn.update({cancelButtonProps:{disabled:!1}}),Se.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Fd=qn=>{console.log(qn,"key"),ql(qn-1)},md=(qn,pr)=>{var _l,Na;if(pr==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(ra,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null));if(pr==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(Ju,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null));if(pr==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(cu,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null));if(pr==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(St,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null));if(pr==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Ya,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null));if(pr==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(Mc,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null));if(pr==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(ke.default,{form:Js,style:{marginTop:20},onFinishFailed:Su=>{var Zo,Ci;Su.errorFields[0].name.includes("standard_answers")?Se.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Se.ZP.error(Su.errorFields[0].errors[0]),Js.scrollToField((Ci=(Zo=Su==null?void 0:Su.errorFields)==null?void 0:Zo[0])==null?void 0:Ci.name,{behavior:"smooth",block:"center"})},onFinish:Su=>bs(void 0,null,function*(){var Zo;let Ci=uc(Rs({question_score:qn.score},Su),{question_type:8,hack:uc(Rs({},Su.hack),{difficult:qn.program_attr.difficult}),hack_codes:uc(Rs({},Su.hack_codes),{code:Ls.Base64.encode((Zo=Su.hack_codes)==null?void 0:Zo.code)})});Si&&(Ci.is_cover=1);const Oi=yield(0,Le.ZP)(`/api/exercise_questions/${qn.id}.json`,{method:"put",body:Ci});(Oi==null?void 0:Oi.status)===0&&(Se.ZP.success("\u7F16\u8F91\u6210\u529F"),Fd(kr+1)),zo(null)})},a.createElement(zc.tc,{form:Js,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(_l=qn==null?void 0:qn.program_attr)==null?void 0:_l.identifier,answerKey:"standard_answers"}),a.createElement(Ie.Z,null)));if(pr==="PROGRAM"&&ve.history.push(`/problems/${(Na=qn==null?void 0:qn.program_attr)==null?void 0:Na.identifier}/edit?type=exercises&express_id=${Dl.categoryId}&question_id=${qn==null?void 0:qn.id}&score=${qn==null?void 0:qn.score}&callback_url=${location.pathname}&select=${kr}&exercise=true`),pr==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(qu,{ref:tr,editData:qn,isEdit:!0}),a.createElement(Ie.Z,null))},m0=(qn,pr)=>bs(void 0,null,function*(){var _l,Na,Su,Zo,Ci,Oi;const uo=yield(_l=tr.current)==null?void 0:_l.onSave();if(!uo)return;const As=cl=>{const qs=cl.map(be=>be.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(qs).size!==qs.length},Mi={question_score:pr.score,analysis:uo.analysis};if(qn==="SINGLE"||qn==="MULTIPLE"||qn==="JUDGMENT"){if(qn!=="JUDGMENT"&&As(uo==null?void 0:uo.choices)){Se.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const cl=[],qs=[];Mi.question_type=qn==="JUDGMENT"?2:1,Mi.question_title=uo==null?void 0:uo.name,(Na=uo==null?void 0:uo.choices)==null||Na.forEach((Fc,be)=>{cl.push(Fc.choice_text),Fc!=null&&Fc.is_answer&&qs.push(be+1)}),Mi.question_choices=cl,Mi.standard_answers=qs}if(qn==="COMPLETION"){let cl=(Su=uo==null?void 0:uo.standard_answers)==null?void 0:Su.map((be,Te)=>(be==null?void 0:be.score)<=0?Te+1:null).filter(be=>be!==null);if((cl==null?void 0:cl.length)>0)return Se.ZP.warning(`\u7B2C${cl.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let qs=(Zo=uo==null?void 0:uo.standard_answers)==null?void 0:Zo.reduce((be,Te)=>be+(Number(Te==null?void 0:Te.score)||0),0);if(parseFloat(qs.toFixed(2))!=(Mi==null?void 0:Mi.question_score))return Se.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Mi.is_ordered=uo.is_ordered,Mi.question_title=uo==null?void 0:uo.name,Mi.use_blank_score=uo==null?void 0:uo.use_blank_score,Mi.question_type=3;const Fc=[];(Ci=uo==null?void 0:uo.standard_answers)==null||Ci.forEach((be,Te)=>{Fc.push({choice_id:be.position,answer_text:be.answer_text,score:be.score})}),Mi.standard_answers=Fc,Mi.downcase=uo==null?void 0:uo.downcase,Mi.no_space=uo==null?void 0:uo.no_space}if(qn==="SUBJECTIVE"&&(console.log("editorData"),console.log(uo),Mi.question_title=uo==null?void 0:uo.name,Mi.question_type=4,Mi.answer_texts=uo==null?void 0:uo.answer_texts,Mi.use_keywords=uo==null?void 0:uo.use_keywords,Mi.keywords=uo==null?void 0:uo.keywords),qn==="COMBINATION"){Mi.question_title=uo==null?void 0:uo.name,Mi.question_type=7;try{Mi.sub_questions=(Oi=uo==null?void 0:uo.sub_item_banks)==null?void 0:Oi.map((cl,qs)=>{var Fc,be,Te;if((cl==null?void 0:cl.item_type)=="single"||(cl==null?void 0:cl.item_type)=="multiple"){if(As(cl==null?void 0:cl.choices))throw new Error(`\u7B2C${qs+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const at=[],Et=[];return(Fc=cl==null?void 0:cl.choices)==null||Fc.forEach((rn,Tn)=>{at.push(rn.choice_text),rn!=null&&rn.is_answer&&Et.push(Tn+1)}),{id:cl.id,question_id:cl.id,question_title:cl.name,difficulty:cl.difficulty,question_type:(cl==null?void 0:cl.item_type)=="single"?0:(cl==null?void 0:cl.item_type)=="multiple"?1:2,question_choices:at,standard_answers:Et,analysis:cl.analysis,question_score:cl==null?void 0:cl.score}}else if((cl==null?void 0:cl.item_type)=="completion"){let at=(be=cl==null?void 0:cl.standard_answer)==null?void 0:be.reduce((rn,Tn)=>rn+(Number(Tn==null?void 0:Tn.score)||0),0);if(parseFloat(at.toFixed(2))!=(cl==null?void 0:cl.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Et=[];return(Te=cl==null?void 0:cl.standard_answer)==null||Te.forEach((rn,Tn)=>{Et.push({choice_id:rn.position,answer_text:rn.answer_text,score:rn.score})}),{id:cl.id,question_id:cl.id,is_ordered:cl.is_ordered,question_title:cl.name,difficulty:cl.difficulty,question_type:3,standard_answers:Et,use_blank_score:cl.use_blank_score,analysis:cl.analysis,downcase:cl==null?void 0:cl.downcase,no_space:cl==null?void 0:cl.no_space,question_score:cl==null?void 0:cl.score}}else if((cl==null?void 0:cl.item_type)=="subjective")return{id:cl.id,question_id:cl.id,question_title:cl.name,question_type:4,difficulty:cl.difficulty,answer_texts:cl==null?void 0:cl.answer_texts,analysis:cl.analysis,question_score:cl==null?void 0:cl.score,use_keywords:cl.use_keywords,keywords:cl==null?void 0:cl.keywords}})}catch(cl){Se.ZP.warning(cl.message);return}delete Mi.analysis}let Bc=!1;(pr==null?void 0:pr.is_my)===1&&(Bc=yield new Promise((qs,Fc)=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{qs(!0)},onCancel:()=>{qs(!1)}})})),Bc&&(Mi.is_cover=1);const gd=qn!=="PRACTICAL"?yield(0,Le.ZP)(`/api/exercise_questions/${pr.id}.json`,{method:"put",body:Mi}):yield(0,Le.ZP)(`/api/exercise_questions/${pr.id}/update_shixun_score.json`,{method:"post",body:Rs({},uo)});(gd==null?void 0:gd.status)===0&&(Se.ZP.success("\u7F16\u8F91\u6210\u529F"),Fd(kr+1),zo(null))}),_d=()=>bs(void 0,null,function*(){(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Le.ZP)(`/api/exercises/${Dl.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ql(kr),Se.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ve.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ud=({value:qn}={})=>{var pr;const _l=[];let Na=[];const Su=(pr=qn==null?void 0:qn.choices)==null?void 0:pr.map((Ci,Oi)=>{var uo;const As=Oi+1;return Ci!=null&&Ci.is_answer&&(_l.push(As),Na.push(As)),{value:As,label:a.createElement(fe.Z,{className:"c-black font14",value:`${(uo=Ks.k4)==null?void 0:uo[Oi]}. ${Ci==null?void 0:Ci.choice_text}`}),disabled:Ci==null?void 0:Ci.origin_standard_answer}}),Zo=xe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",_l==null?void 0:_l.map(Ci=>{var Oi;return(Oi=Ks.k4)==null?void 0:Oi[Ci-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(ze.default.Group,{className:"flex-col mt20",options:Su,defaultValue:Na,onChange:Ci=>{Na=Ci}})),onOk:()=>bs(void 0,null,function*(){const Ci=yield(0,Le.ZP)(`/api/exercises/${Dl.categoryId}/questions/${qn==null?void 0:qn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Na}});(Ci==null?void 0:Ci.status)===0&&(Se.ZP.success("\u4FEE\u6539\u6210\u529F"),Fd(kr+1))})})},Nd=(Yl=wt==null?void 0:wt.questionList)==null?void 0:Yl.reduce((qn,pr)=>qn+Number(pr.questions_score),0),zs=Lr&&((Ll=wt==null?void 0:wt.exam)==null?void 0:Ll.exercise_status)!==1,ud=qn=>bs(void 0,null,function*(){const pr=yield(0,Le.ZP)(`/api/courses/${Dl==null?void 0:Dl.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Dl==null?void 0:Dl.categoryId],exercise_question_id:qn.id}});(pr==null?void 0:pr.status)===0&&(El({type:"classroomList/setActionTabs",payload:{}}),Se.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),is=(qn,pr)=>bs(void 0,null,function*(){let _l=yield(0,Le.ZP)(`/api/courses/${Dl==null?void 0:Dl.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Dl==null?void 0:Dl.categoryId,exercise_question_id:qn==null?void 0:qn.id}});(_l==null?void 0:_l.status)===0&&(Vo[pr]=!1,ws([...Vo]))});return a.createElement("section",{className:Ce.wrap},a.createElement("div",{id:"id_left_preview",className:Ce.left,onMouseEnter:qn=>{const pr=document.getElementById("id_left_preview");pr.style.overflowY="auto"},onMouseLeave:qn=>{const pr=document.getElementById("id_left_preview");pr.style.overflowY="hidden"}},a.createElement("div",{className:Ce.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:Ce.total},a.createElement("div",null,a.createElement("img",{src:lt}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,wt==null?void 0:wt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:ot}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Nd&&Nd.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:ye}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Lu=wt==null?void 0:wt.exam)==null?void 0:Lu.time)===-1||((xr=wt==null?void 0:wt.exam)==null?void 0:xr.time)===null?"\u4E0D\u9650":(Rr=wt==null?void 0:wt.exam)==null?void 0:Rr.time))),(Nl=wt==null?void 0:wt.questionList)==null?void 0:Nl.map((qn,pr)=>{var _l;return a.createElement("div",{className:Ce.list,key:pr},a.createElement("div",{className:Ce.name},a.createElement("b",null),a.createElement("span",null,qn.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:Ce.b},qn.questions_count),"\u9898 ",a.createElement("span",{className:Ce.l},"|"),"\u5171",a.createElement("span",{className:Ce.r},qn.questions_score),"\u5206"),a.createElement("div",{className:Ce.answerSheet},(_l=qn==null?void 0:qn.questions)==null?void 0:_l.map((Na,Su)=>a.createElement("div",{onClick:()=>{const Zo=`Anchor_${Na==null?void 0:Na.id}`;let Ci=document.getElementById(Zo);Ci&&setTimeout(()=>Ci.scrollIntoView({block:"center",behavior:"smooth"}))},key:Na==null?void 0:Na.id,className:Ce.tag},Su+1)))))})),a.createElement("div",{className:Ce.right},a.createElement("div",{className:Ce.examName,id:"examName"},a.createElement("div",{className:Ce.name},a.createElement(he.Z,{title:(Al=wt==null?void 0:wt.exam)==null?void 0:Al.name,getPopupContainer:qn=>qn.parentNode},a.createElement("span",{className:Ce.t},(so=wt==null?void 0:wt.exam)==null?void 0:so.name))),Lr&&((Nu=wt==null?void 0:wt.exam)==null?void 0:Nu.exercise_status)===1&&a.createElement(xa.op,{openLoading:!0,shape:"default",onClick:()=>{xe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{_d()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Lr&&a.createElement(Fe.ZP,{onClick:Ld,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:Ce.topWarp},(Er=wt==null?void 0:wt.questionList)==null?void 0:Er.map((qn,pr)=>{var _l,Na;return a.createElement(a.Fragment,{key:pr},a.createElement("div",{className:Ce.head,style:pr===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:Ce.name},a.createElement("b",null),a.createElement("span",null,qn.name)),a.createElement("div",{className:Ce.so},"\u5171",a.createElement("span",{className:Ce.b},qn.questions_count," "),"\u9898 ",qn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(_l=qn==null?void 0:qn.questions)==null?void 0:_l.map(Su=>{var Zo;return(Zo=Su==null?void 0:Su.sub_item_banks)==null?void 0:Zo.length}).reduce((Su,Zo)=>Su+Zo)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:Ce.l},"|"),"\u5171",a.createElement("span",{className:Ce.r},qn.questions_score),"\u5206"),!Lr&&a.createElement("div",{className:Ce.btn},a.createElement(Fe.ZP,{onClick:()=>{Qc(qn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(Fe.ZP,{onClick:()=>Id(qn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Na=qn==null?void 0:qn.questions)==null?void 0:Na.map((Su,Zo)=>{var Ci,Oi,uo,As,Mi;return Nr===(Su==null?void 0:Su.id)?a.createElement("div",{id:`Anchor_${Su==null?void 0:Su.id}`,className:Ce.content,style:{padding:0,marginTop:24},key:Su==null?void 0:Su.id},a.createElement("div",{style:{float:"right",marginTop:`${(qn==null?void 0:qn.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(Fe.ZP,{onClick:()=>zo(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:()=>{m0(qn==null?void 0:qn.type,Su)},type:"primary"},"\u4FDD\u5B58")),md(Su,qn.type)):a.createElement("div",{id:`Anchor_${Su==null?void 0:Su.id}`,className:Ce.content,key:Su==null?void 0:Su.id},a.createElement("div",{className:Ce.titleWrap},(Su==null?void 0:Su.item_type)==="bprogram"?a.createElement(fe.Z,{style:{paddingRight:10},value:Zo+1+"\u3001"+((Ci=Su==null?void 0:Su.program_attr)==null?void 0:Ci.description)}):a.createElement(fe.Z,{style:{paddingRight:10},className:Ce.titleHtml,value:Zo+1+`\u3001${(Su==null?void 0:Su.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Su==null?void 0:Su.name)}),(0,Ec.G5)()&&((Oi=Su==null?void 0:Su.shixun)==null?void 0:Oi.shixun_change)&&a.createElement(Me.Z,{trigger:"click",open:Vo[Zo],onOpenChange:Bc=>{Vo[Zo]=!0,ws([...Vo])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:Ce.btn_warp},a.createElement(Fe.ZP,{size:"small",onClick:()=>is(Su,Zo)},"\u5FFD\u7565"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Vo[Zo]=!1,ws([...Vo]),El({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>ud(Su)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Ne.xg)(`/shixuns/${Su==null?void 0:Su.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Bc=>Bc.stopPropagation()})),Lr&&a.createElement(Fe.ZP,{onClick:()=>{var Bc,gd,cl;if(Nr){Se.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Js.setFieldsValue({standard_answers:Su==null?void 0:Su.standard_answer,hack:Rs(Rs({},Su),Su==null?void 0:Su.program_attr),hack_codes:uc(Rs({},Su==null?void 0:Su.program_attr),{code:Ls.Base64.decode(((Bc=Su==null?void 0:Su.program_attr)==null?void 0:Bc.code)||"")}),hack_sets:Rs({},(gd=Su==null?void 0:Su.hack_sets)==null?void 0:gd[0])}),(Su==null?void 0:Su.item_type)=="program"?ve.history.push(`/problems/newedit/${(cl=Su==null?void 0:Su.program_attr)==null?void 0:cl.identifier}?type=exercises&express_id=${Dl.categoryId}&question_id=${Su==null?void 0:Su.id}&score=${Su==null?void 0:Su.score}&exercise=true&callback_url=/classrooms/${Dl.coursesId}/exercise/${Dl.categoryId}/detail?random=true`):zo(Su==null?void 0:Su.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!zs&&a.createElement(Fe.ZP,{disabled:zs,className:"ml20",onClick:()=>Qd(Su==null?void 0:Su.id,qn.type,Zo,qn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Su==null?void 0:Su.item_type)==="bprogram"&&a.createElement(fe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:Ce.titleHtml,value:Ls.Base64.decode(((uo=Su==null?void 0:Su.program_attr)==null?void 0:uo.code)||"")}),(qn.type==="SINGLE"||qn.type==="JUDGMENT"||qn.type==="MULTIPLE")&&Yc(Su),qn.type==="COMPLETION"&&Xl(Su),qn.type==="SUBJECTIVE"&&Ic(Su),qn.type==="PROGRAM"&&Xc(Su),qn.type==="BPROGRAM"&&hc(Su),qn.type==="COMBINATION"&&qo(Su,Zo),qn.type==="PRACTICAL"&&ad(Su),a.createElement(me.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((As=wt==null?void 0:wt.exam)==null?void 0:As.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(qn.type)&&a.createElement(oe.Z,null,a.createElement(Cc.Z,{state:Su==null?void 0:Su.is_wrong,onClick:()=>{bu==null||bu({value:uc(Rs({},Su),{question_id:Su==null?void 0:Su.id,question_score:Su==null?void 0:Su.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(qn.type)&&(Su==null?void 0:Su.show_resubmit)&&a.createElement(oe.Z,null,a.createElement(mc.C,{dataSource:uc(Rs({},Su),{question_id:Su==null?void 0:Su.id})})),((Mi=wt==null?void 0:wt.exam)==null?void 0:Mi.exercise_status)===3&&["SINGLE"].includes(qn.type)&&a.createElement(oe.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{Ud({value:Su})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Lr?a.createElement(xa.vr,null,a.createElement(E.Z,{showTotal:Ne.rU,total:(Gr=wt==null?void 0:wt.exam)==null?void 0:Gr.total_num,pageSize:1,current:kr+1,showSizeChanger:!1,onChange:Fd,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(xa.vr,{LeftContent:a.createElement(xa.op,{onClick:dn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(me.Z,{align:"middle"},a.createElement(Me.Z,{color:"#55575D",overlayClassName:Ce.popover,open:Jo,getPopupContainer:qn=>qn==null?void 0:qn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(xa.op,{onMouseEnter:()=>wi(!0),onMouseLeave:()=>wi(!1),onClick:()=>qd(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(xa.op,{shape:"default",type:"primary",onClick:()=>_t(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Rc,{visible:Cs,questionParams:Xs.current,getdata:Fu,onRandomExchange:()=>bs(void 0,null,function*(){const qn=Xs.current;yield su({single_question_id:qn.id,seleted_item_bank_ids:qn.ids},{type:qn.type,index:qn.index}),Ql(!1)}),selectFromProblemSet:()=>{const qn=Xs.current,pr=`${location.pathname}${location.search}`;pr.includes("exercise")&&ve.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${qn.id}&qtype=${qn.type}&exerciseid=${Dl.categoryId}&from=${pr}`)},onCancel:()=>{Ql(!1)}}))};var Kc=(0,ve.connect)(({classroomList:wt})=>({classroomList:wt}))(cd)},72911:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{default:function(){return b}});var a=z(67294),Ce=z(35973),ke={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},he=z(38884),Fe=z(2453),xe=z(48054),pe=z(33170),Se=z(28706),Ae=z(67294),Ie=Object.defineProperty,ze=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,oe=(ee,te,ne)=>te in ee?Ie(ee,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ee[te]=ne,E=(ee,te)=>{for(var ne in te||(te={}))Me.call(te,ne)&&oe(ee,ne,te[ne]);if(ze)for(var ne of ze(te))me.call(te,ne)&&oe(ee,ne,te[ne]);return ee},y=(ee,te,ne)=>new Promise((de,ye)=>{var fe=Le=>{try{Ne(ne.next(Le))}catch(Re){ye(Re)}},ve=Le=>{try{Ne(ne.throw(Le))}catch(Re){ye(Re)}},Ne=Le=>Le.done?de(Le.value):Promise.resolve(Le.value).then(fe,ve);Ne((ne=ne.apply(ee,te)).next())});const x=({paperlibrary:ee,user:te,globalSetting:ne,dispatch:de,location:ye})=>{var fe,ve,Ne,Le;const[Re]=(0,Ce.useSearchParams)(),He=Re.get("select")||0,[We,Ge]=(0,a.useState)(!1),[Ue,Ye]=(0,a.useState)(!0),[it,lt]=(0,a.useState)(Number(He)),[Bt,ct]=(0,a.useState)({}),nt=(0,Ce.useParams)(),{userInfo:Ze}=te,{actionTabs:yt}=ee;(0,a.useEffect)(()=>(de({type:"globalSetting/footerToggle",payload:!1}),()=>{de({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(de({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),de({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),de({type:"exercise/getWorkSetting",payload:E({},nt)}),()=>{de({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),de({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{ht(it)},[]),(0,a.useEffect)(()=>{var st;(st=yt==null?void 0:yt.params)!=null&&st.isUpdateData&&ht(it)},[(fe=yt==null?void 0:yt.params)==null?void 0:fe.isUpdateData]);const ht=(st=0)=>y(void 0,null,function*(){console.log(nt),Ye(!0);const ut=yield(0,pe.ZP)(`/api/exercises/${nt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:st}});de({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),ct((0,Se.PF)(ut))}),Je=()=>{Ce.history.push(`/classrooms/${nt.coursesId}/exercise`)},ot=()=>{alert("\u4FDD\u5B58")},Ct=(st,ut)=>y(void 0,null,function*(){const an=yield(0,pe.ZP)(`/api/exercises/${nt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:st==null?void 0:st.single_question_id}});an!=null&&an.question&&(Fe.ZP.info("\u6362\u9898\u6210\u529F"),ht(it))}),kt=st=>y(void 0,null,function*(){document.body.scrollIntoView(),lt(st),yield ht(st)}),Mt=st=>{de({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:st}})};return console.log((0,Ce.useLocation)(),"location333"),Ae.createElement("section",{className:ke.wrap},Ae.createElement(xe.Z,{loading:Ue,active:!0,paragraph:{rows:5}},((Ne=(ve=(0,Ce.useLocation)())==null?void 0:ve.pathname)==null?void 0:Ne.includes("preview"))&&Ae.createElement("div",{className:ke.crumbs},Ae.createElement("b",null),Ae.createElement("span",{className:"current",onClick:()=>Ce.history.push(`/classrooms/${nt.coursesId}/exercise`)},`${(Le=Ze==null?void 0:Ze.course)==null?void 0:Le.course_name}>`),Ae.createElement("span",{className:"current",onClick:()=>Ce.history.push(`/classrooms/${nt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),Ae.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),Ae.createElement(he.Z,{loading:We,submit:ot,goBack:Je,data:Bt,getdata:()=>{ht(it)},selectValue:it,editPreview:!0,onExchange:Ct,onSkipExamination:kt,handleMarkWrongQuestion:Mt})))};var b=(0,Ce.connect)(({paperlibrary:ee,user:te,globalSetting:ne})=>({paperlibrary:ee,user:te,globalSetting:ne}))(x)},72971:function(Ft,rt,z){"use strict";z.d(rt,{Im:function(){return Le},ZP:function(){return Ye},gZ:function(){return Ge}});var a=z(67294),Ce=z(28802),ke=z(85804),he=z(42922),Fe=z(53978),xe=z(94189),pe=z(19575),Se=z(7621),Ae=z(65226),Ie=z(28706),ze=z(38658),Me=z(12320),me=z(94184),oe=z.n(me),E=z(67294),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,de=(it,lt,Bt)=>lt in it?y(it,lt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):it[lt]=Bt,ye=(it,lt)=>{for(var Bt in lt||(lt={}))te.call(lt,Bt)&&de(it,Bt,lt[Bt]);if(ee)for(var Bt of ee(lt))ne.call(lt,Bt)&&de(it,Bt,lt[Bt]);return it},fe=(it,lt)=>x(it,b(lt));const{TextArea:ve}=Ce.default,Ne={visible:!1,tabIndex:"0"},Le={[xe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[xe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[xe.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 Re=(it=>(it[it.SET_VISIBLE=0]="SET_VISIBLE",it[it.SET_TABINDEX=1]="SET_TABINDEX",it))(Re||{});function He(it,lt){switch(lt.type){case 0:return fe(ye({},it),{visible:lt.payload});case 1:return fe(ye({},it),{tabIndex:lt.payload});default:throw new Error}}function We({value:it,className:lt}){const[Bt,ct]=(0,a.useState)(!1),nt=(0,a.useRef)(),Ze=(0,a.useRef)();return(0,a.useEffect)(()=>{Bt&&(Ze.current.reset(),Ze.current.write((0,Ie.pp)(it||"")))},[it,Bt]),(0,a.useEffect)(()=>{var yt,ht,Je,ot;if(nt.current){Ze.current=new Me.Terminal({fontSize:14,disableStdin:!0}),Ze.current.open(nt.current);const Ct=nt.current.offsetWidth-14,kt=((ot=(Je=(ht=(yt=Ze.current)==null?void 0:yt._core)==null?void 0:ht._renderService)==null?void 0:Je.dimensions)==null?void 0:ot.actualCellWidth)||9.5,Mt=Math.ceil(Ct/kt);Ze.current.resize(Mt,8),ct(!0)}},[]),E.createElement("div",{ref:nt,className:oe()("XtermText-valueRef",lt)})}function Ge(it){const{status:lt,error_msg:Bt,output:ct,input:nt,expected_output:Ze,is_file:yt,input_file_url:ht,output_file_url:Je,expected_output_file_url:ot}=it;let Ct=null;const kt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(lt){case xe.h.NOMATCH:Ct=E.createElement(E.Fragment,null,E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!yt&&E.createElement(We,{className:"mb10",value:nt}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ht,nt)},nt)),E.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!yt&&E.createElement(We,{className:"mb10",value:ct&&pe.Base64.decode(ct)||""}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(Je,ct)},ct)),E.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!yt&&E.createElement(We,{className:"mb10",value:Ze&&pe.Base64.decode(Ze)||""}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ot,Ze)},Ze)));break;case xe.h.EXECUTEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&E.createElement(Ae.Z,{value:nt,style:kt}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ht,nt)},nt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.COMPILEFAILURE:Ct=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&E.createElement(Ae.Z,{value:nt,style:kt}),yt&&E.createElement("div",{style:kt},E.createElement("a",{onClick:()=>(0,Ie.LR)(ht,nt)},nt)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.PODFAILURE:Ct=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:Ct=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",Ct," ")}function Ue(it){const{status:lt,error_msg:Bt,execute_time:ct,output:nt,input:Ze,expected_output:yt,is_file:ht,input_file_url:Je,output_file_url:ot,expected_output_file_url:Ct}=it;let kt=null;switch(lt){case xe.h.OK:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ct,"\u79D2"),E.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),E.createElement("pre",null,pe.Base64.decode(nt)));break;case xe.h.NOMATCH:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u8F93\u5165\uFF1A",E.createElement("pre",null,Ze)),E.createElement("p",null,"\u8F93\u51FA\uFF1A",nt&&pe.Base64.decode(nt)),E.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",yt&&pe.Base64.decode(yt)));break;case xe.h.EXECUTEFAILURE:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,Ze)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.COMPILEFAILURE:kt=E.createElement(E.Fragment,null,E.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",E.createElement("pre",null,Ze)),E.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),E.createElement("pre",{className:"error"},pe.Base64.decode(Bt)));break;case xe.h.PODFAILURE:kt=E.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case xe.h.TIMEOUT:kt=E.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return E.createElement(E.Fragment,null," ",kt," ")}var Ye=({id:it,is_file:lt,input:Bt,debuging:ct,submitting:nt,executingMessage:Ze,debugResult:yt,onChangeInput:ht,onDebugCode:Je,onSubmitCode:ot})=>{const[Ct,kt]=(0,a.useReducer)(He,Ne),{visible:Mt,tabIndex:st}=Ct;(0,a.useEffect)(()=>{kt({type:0,payload:!1})},[it]);function ut(bt){let An=bt.target.id;kt({type:1,payload:An})}function an(){kt({type:0,payload:!Mt})}const Pn=(0,a.useMemo)(()=>{if(yt){const{status:bt}=yt;return E.createElement(E.Fragment,null,Ue(yt))}return null},[yt]);function jn(){kt({type:0,payload:!0}),kt({type:1,payload:"1"}),Je()}return E.createElement("div",{className:"test-case-panel"},E.createElement("div",{className:`test-case-panel-body ${Mt?"active":""}`},E.createElement("ul",{className:"s-navs"},E.createElement("li",null,E.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),E.createElement(ze.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:E.createElement(ve,{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:lt?"":Bt,onChange:ht}),rightNode:ct?E.createElement(Se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):yt?Pn:E.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")})),E.createElement("a",{className:`btn-collapse ${Mt?"up":""}`,onClick:an},Mt?E.createElement(he.Z,null):E.createElement(Fe.Z,null)),E.createElement("footer",{className:"footer"},E.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),E.createElement("div",{className:"flex-container"},E.createElement(ke.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),E.createElement(ke.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),E.createElement(ke.ZP,{className:"btn-green",type:"ghost",loading:ct,onClick:jn},"\u8C03\u8BD5\u4EE3\u7801"),E.createElement(ke.ZP,{type:"primary",className:"custom-ant-disabled",loading:nt,disabled:nt,onClick:()=>{kt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(Ft,rt,z){"use strict";z.d(rt,{h:function(){return a}});var a=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(a||{})},32259:function(Ft,rt,z){"use strict";z.d(rt,{Y2:function(){return it},ZP:function(){return lt}});var a=z(67294),Ce=z(35059),ke=z(2453),he=z(62844),Fe=z(71230),xe=z(98813),pe=z(85804),Se=z(84567),Ae=z(83062),Ie=z(28802),ze={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"},Me="data:image/png;base64,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",me=z(56448),oe=z.n(me),E=z(59451),y=z(33170),x=z(25934),b=z(28706),ee=z(20819),te=z(67294),ne=Object.defineProperty,de=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Le=(Bt,ct,nt)=>ct in Bt?ne(Bt,ct,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Bt[ct]=nt,Re=(Bt,ct)=>{for(var nt in ct||(ct={}))ve.call(ct,nt)&&Le(Bt,nt,ct[nt]);if(fe)for(var nt of fe(ct))Ne.call(ct,nt)&&Le(Bt,nt,ct[nt]);return Bt},He=(Bt,ct)=>de(Bt,ye(ct)),We=(Bt,ct,nt)=>new Promise((Ze,yt)=>{var ht=Ct=>{try{ot(nt.next(Ct))}catch(kt){yt(kt)}},Je=Ct=>{try{ot(nt.throw(Ct))}catch(kt){yt(kt)}},ot=Ct=>Ct.done?Ze(Ct.value):Promise.resolve(Ct.value).then(ht,Je);ot((nt=nt.apply(Bt,ct)).next())});const{Dragger:Ge}=Ce.default,Ue=Bt=>{const ct=kt=>kt&&kt.substring(0,kt.lastIndexOf("."));for(var nt=[...Bt],Ze=0,yt=[],ht=0;ht{if(kt.forEach(Mt=>{let st=Mt.name.split(/\.(?=[^\.]+$)/);Mt.name=`${st[0]}.${st[1].toLowerCase()}`}),kt[0].name.includes(".in"))return kt.length===2?kt:[kt[0],{}];if(kt[0].name.includes(".out"))return kt.length===2?kt.reverse():[{},kt[0]]})},Ye=({onClose:Bt,onOK:ct,visible:nt,wrapClassName:Ze,rootIdentifier:yt,multiple:ht=!1,defaultMultipleValue:Je=!0})=>{const[ot,Ct]=(0,a.useState)([]),[kt,Mt]=(0,a.useState)({}),[st,ut]=(0,a.useState)(!1),[an,Pn]=(0,a.useState)(!0),jn=(0,a.useRef)([]),bt=(0,a.useRef)(0),An=()=>{Bt()};(0,a.useEffect)(()=>{On()},[]),(0,a.useEffect)(()=>{nt&&(jn.current=[],bt.current=0,Ct([]),Pn(Je))},[nt]);const On=()=>We(void 0,null,function*(){try{const St=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Ke=JSON.parse((0,E.pe)(St.data));Mt(Ke)}catch(St){}}),Qt=St=>St&&St.substring(0,St.lastIndexOf(".")),zt=St=>{var Ke,ln;const Vn=Qt((Ke=St[0])==null?void 0:Ke.name)||Qt((ln=St[1])==null?void 0:ln.name),Pa=ot.filter(Bu=>Qt(Bu.name)!==Vn);jn.current=[...Pa],Ct([...Pa])},jt=St=>{if(!an){const wa=new FormData;wa.append("file",St.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:wa},!0).then(cu=>{if(cu.status===0){bt.current=bt.current+1;const rr=jn.current.map(Ca=>{var Zt;if(Ca.name===St.name){const Ln=Re({},Ca);return(Zt=St==null?void 0:St.name)!=null&&Zt.includes(".in")?Ln.input=cu==null?void 0:cu.content:Ln.output=cu==null?void 0:cu.content,Ln}return Ca});if(jn.current=[...rr],Ct([...rr]),bt.current>0&&bt.current===ot.length){ut(!1);let Ca=Ue(rr);Ca=Ca.filter(Zt=>{var Ln,gl;return!!((Ln=Zt[0])!=null&&Ln.name&&((gl=Zt[1])!=null&&gl.name))}),Ca=Ca.map(Zt=>He(Re(Re({},Zt[0]),Zt[1]),{is_file:!1})),ct(Ca),Bt()}}else ut(!1),Bt()});return}const Ke=new(oe())({endpoint:kt.end_point,region:kt.region,accessKeyId:kt.access_key_id,accessKeySecret:kt.access_key_secret,bucket:kt.bucket,stsToken:kt.security_token}),ln=St.name,Vn={container_type:"TestSet",file_name:ln},Pa=(0,x.Z)();let Bu=`testsets/${yt}/${Pa}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;yt===null&&(Bu=`testsets/${Pa}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),Ke.multipartUpload(Bu,new Blob([St.file],{type:St.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:kt==null?void 0:kt.callback_url,host:kt==null?void 0:kt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Vn)}}).then(function(wa){if(wa.data.status===0){bt.current=bt.current+1;const er=jn.current.map(cu=>{var rr,Ca,Zt,Ln,gl,vr,qu,ba,Ua,$n,Kn,Ha,gu,Ju,lr,nl,Mn;if(cu.name===((Ca=(rr=wa.data)==null?void 0:rr.data)==null?void 0:Ca.file_name)){const Xt=Re({},cu);return(gl=(Ln=(Zt=wa.data)==null?void 0:Zt.data)==null?void 0:Ln.file_name)!=null&&gl.includes(".in")?(Xt.in_object_key=(qu=(vr=wa.data)==null?void 0:vr.data)==null?void 0:qu.object,Xt.in_object_size=(Ua=(ba=wa.data)==null?void 0:ba.data)==null?void 0:Ua.size,Xt.input=(Kn=($n=wa.data)==null?void 0:$n.data)==null?void 0:Kn.file_name,Xt.in_file=St):(Xt.out_object_key=(gu=(Ha=wa.data)==null?void 0:Ha.data)==null?void 0:gu.object,Xt.out_object_size=(lr=(Ju=wa.data)==null?void 0:Ju.data)==null?void 0:lr.size,Xt.output=(Mn=(nl=wa.data)==null?void 0:nl.data)==null?void 0:Mn.file_name,Xt.out_file=St),Xt}return cu});if(jn.current=[...er],Ct([...er]),bt.current>0&&bt.current===ot.length){ut(!1);let cu=Ue(er);cu=cu.filter(rr=>{var Ca,Zt;return!!((Ca=rr[0])!=null&&Ca.name&&((Zt=rr[1])!=null&&Zt.name))}),cu=cu.map(rr=>He(Re(Re({},rr[0]),rr[1]),{is_file:!0})),ct(cu),Bt()}}})},sn=St=>new Promise((Ke,ln)=>{let Vn=0,Pa=[];for(let Bu=0;Bu{Vn++,Vn===St.length&&(Pa.length?(ke.ZP.warning(`${Pa.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Ke(St))}).catch(wa=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",wa),Vn++,Pa.push(St[Bu].name),Vn===St.length&&(Pa.length?(ke.ZP.warning(`${Pa.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Ke(St))})}),vt=()=>We(void 0,null,function*(){if(ot.length===0){ke.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield sn(ot),ut(!0),Ue(ot).some(Ke=>{var ln,Vn;return!((ln=Ke[0])!=null&&ln.name&&((Vn=Ke[1])!=null&&Vn.name))})){he.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:()=>We(void 0,null,function*(){ot.map(Ke=>We(void 0,null,function*(){jt(Ke)}))}),onCancel:()=>{ut(!1)}});return}ot.map(Ke=>We(void 0,null,function*(){jt(Ke)}))}),Tt={name:"file",fileList:ot,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:St=>{if(ot!=null&&ot.some(ln=>ln.name===St.name))return ke.ZP.info(`${St.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(St.size/1024/1024>100)return ke.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(St.name))return ke.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ke={name:St.name,uid:St.uid,file:St,percent:0};return ot.push(Ke),jn.current=[...ot],Ct([...ot]),!1}},qt=Ue(ot);return console.log(ot,qt,"fileList"),te.createElement(he.default,{open:nt,wrapClassName:Ze,onOk:vt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:st},onCancel:An,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},te.createElement("div",{className:ze.wrap},ot.length?te.createElement("div",null,te.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},te.createElement("div",{style:{visibility:ht?"visible":"hidden"}},te.createElement("span",{className:ze.greyText},"\u7528\u4F8B\u7C7B\u578B"),te.createElement(xe.ZP.Group,{className:`ml20 ${ze.testCaseRadio}`,optionType:"button",value:an,onChange:St=>Pn(St.target.value)},te.createElement(xe.ZP,{value:!1},"\u6587\u672C"),te.createElement(xe.ZP,{value:!0},"\u6587\u4EF6"))),te.createElement(Ce.default,Re({},Tt),te.createElement(pe.ZP,{type:"primary",className:ze.btnS},te.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),te.createElement(it,{data:qt,onRemove:zt})):te.createElement("div",{className:`${ze.noData} mb30`},te.createElement(Ce.default.Dragger,He(Re({},Tt),{className:ze.dragger}),te.createElement("img",{src:Me,alt:"",className:"mb20"}),te.createElement("div",null,te.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),te.createElement("span",{className:ze.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),te.createElement("div",{className:ze.text},te.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),te.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",te.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",te.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",te.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",te.createElement("br",null))))},it=({data:Bt=[],onRemove:ct,width:nt="auto",showScore:Ze=!1,disabled:yt=!1,inputChange:ht,onEvaluatingChange:Je,onSelectAll:ot,checkAll1:Ct,checkAll2:kt,checkAll3:Mt,checkAll4:st,checkAll5:ut,showEvaluatingSetting:an=!1,className:Pn="",isProgramHomework:jn=!1})=>{const bt={value:"",filename:"",dataUrl:""},[An,On]=(0,a.useState)(Re({},bt)),Qt=sn=>{let vt=document.createElement("a");document.body.appendChild(vt);let Tt=URL.createObjectURL(sn.file);vt.href=Tt,vt.download=sn.name,vt.click(),URL.revokeObjectURL(Tt),document.body.removeChild(vt)},zt=(sn,vt)=>{(0,b.LR)(sn,vt)},jt=(sn,vt)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:te.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ct(sn,vt)},onCancel:()=>{}})};return Bt.length?te.createElement("div",{className:Pn,style:{width:nt}},te.createElement("div",{className:`${jn?ze.headProgram:ze.head}`},an&&te.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:Ct,onChange:sn=>{ot(sn.target.checked,"hidden")}}),te.createElement(Ae.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},te.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{style:{width:jn?"25%":"15%"}},"\u7528\u4F8B"),te.createElement("div",{style:{width:Ze?jn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),te.createElement("div",{style:{width:Ze?jn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ze&&te.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),an&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:st,onChange:sn=>{ot(sn.target.checked,"input_visible")}}),te.createElement(Ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),an&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:kt,onChange:sn=>{ot(sn.target.checked,"is_invisible")}}),te.createElement(Ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),an&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:ut,onChange:sn=>{ot(sn.target.checked,"actual_output_visible")}}),te.createElement(Ae.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},te.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),an&&te.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},te.createElement(Se.default,{checked:Mt,onChange:sn=>{ot(sn.target.checked,"last_match_rule")}}),te.createElement(Ae.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"},te.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),te.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),te.createElement("div",{className:ze.operation,style:jn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),te.createElement("div",{className:ze.listWrapper,style:{boxShadow:jn?"0px 2px 4px 0px #EAEEF4":"unset"}},Bt.map((sn,vt)=>{var Tt,qt,St,Ke;return te.createElement("div",{key:vt,className:ze.list,style:jn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},an&&te.createElement("div",{style:{width:"15%"}},te.createElement(Se.default,{checked:!!sn.hidden,onChange:ln=>{Je(ln.target.checked,vt,"hidden")}})),te.createElement("div",{style:{width:jn?"25%":"15%",paddingLeft:jn?"5px":"0px",paddingRight:jn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",vt+1),te.createElement("div",{className:ze.info,style:{width:Ze?jn?"20%":"15%":"25%"}},te.createElement("span",{title:sn.input||((Tt=sn[0])==null?void 0:Tt.name),onClick:()=>We(void 0,null,function*(){let ln;sn.input?sn.input_file_url?ln=sn.input_file_url:ln=sn.in_file:ln=sn[0];let Vn;typeof ln=="string"?(Vn=yield fetch(ln,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),On({value:yield Vn.text(),filename:"",dataUrl:ln})):(Vn=yield(0,b.db)(ln.file),On({value:Vn.text,filename:ln.name,dataUrl:Vn.link}))})},sn.input||((qt=sn[0])==null?void 0:qt.name))),te.createElement("div",{className:ze.info,style:{width:Ze?jn?"20%":"15%":"25%"}},te.createElement("span",{title:sn.output||((St=sn[1])==null?void 0:St.name),onClick:()=>We(void 0,null,function*(){let ln;sn.input?sn.output_file_url?ln=sn.output_file_url:ln=sn.out_file:ln=sn[1];let Vn;typeof ln=="string"?(Vn=yield fetch(ln,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),On({value:yield Vn.text(),filename:"",dataUrl:ln})):(Vn=yield(0,b.db)(ln.file),On({value:Vn.text,filename:ln.name,dataUrl:Vn.link}))})},sn.output||((Ke=sn[1])==null?void 0:Ke.name))),Ze&&te.createElement("div",{style:{width:"20%"}},te.createElement(Ie.default,{size:"large",addonAfter:jn?"%":null,disabled:yt,style:{width:"80%"},onChange:ln=>ht(ln,vt),value:sn.score}),!jn&&te.createElement("span",null,"\xA0%")),an&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.input_visible||!1,onChange:ln=>{Je(ln.target.checked,vt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),an&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.is_invisible||!1,onChange:ln=>{Je(ln.target.checked,vt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),an&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.actual_output_visible||!1,onChange:ln=>{Je(ln.target.checked,vt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),an&&te.createElement("div",{style:{width:"20%"}},te.createElement(Se.default,{checked:sn.last_match_rule||!1,onChange:ln=>{Je(ln.target.checked,vt,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),te.createElement("div",{onClick:()=>jt(sn,vt),style:jn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},te.createElement("span",{className:ze.del},"\u5220\u9664")))})),te.createElement(ee.Z,{close:!0,data:An.dataUrl,filename:An.filename,type:An.dataUrl.length?"txt":"",onClose:()=>On(Re({},bt)),monacoEditor:{value:An.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):te.createElement(te.Fragment,null)};var lt=Ye},93989:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return me}});var a=z(67294),Ce=z(2453),ke=z(83062),he=z(74330),Fe=z(71230),xe=z(15746),pe=z(14845),Se=z(85804),Ae=z(35567),Ie=z(33170),ze=z(65226),Me=(E,y,x)=>new Promise((b,ee)=>{var te=ye=>{try{de(x.next(ye))}catch(fe){ee(fe)}},ne=ye=>{try{de(x.throw(ye))}catch(fe){ee(fe)}},de=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(te,ne);de((x=x.apply(E,y)).next())}),me=({id:E,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,te]=(0,a.useState)(""),[ne,de]=(0,a.useState)(!1);function ye(ve){te(ve)}function fe(){if(!ee){Ce.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(E,ee),te("")}return(0,a.useEffect)(()=>{y!=E&&de(!1)},[y]),a.createElement("div",{key:E,className:"discuss-item-editor",style:{display:y===E?"block":"none",width:"100%"}},a.createElement(Ae.Z,{miniToolbar:!0,startInit:y===E,defaultValue:ee,id:E,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ye,extraUse:b&&a.createElement(ke.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:E,isOpen:ne,activeDiscussIndex:y,onChange:ye,setIsOpen:de}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>de(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:fe,className:"btn-send"},"\u53D1\u9001"))};const oe=E=>{const[y,x]=(0,a.useState)(!1),[b,ee]=(0,a.useState)([]),[te,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{E!=null&&E.isOpen?de():(ne(1),ee([]))},[E==null?void 0:E.isOpen]);const de=()=>Me(void 0,null,function*(){x(!0);const ye=yield(0,Ie.ZP)(`/api/discusses/${E==null?void 0:E.id}/recommend_answer.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&ee(ye==null?void 0:ye.answer),x(!1)});return a.createElement(he.Z,{spinning:y},a.createElement("div",{style:{color:"#000"}},a.createElement(ze.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),a.createElement(Fe.Z,{justify:"end",align:"middle"},a.createElement(xe.Z,null,a.createElement(pe.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ye=>{ne(ye)}})),a.createElement(xe.Z,null,a.createElement(Se.ZP,{onClick:()=>Me(void 0,null,function*(){E==null||E.onChange(b==null?void 0:b[te-1]),E==null||E.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},5764:function(Ft,rt,z){"use strict";z.d(rt,{CP:function(){return ke},_V:function(){return xe}});var a=z(81354),Ce=z.n(a);const ke={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=="},he={exam:ke};function Fe(pe="",Se="exam"){const{secret:Ae,iv:Ie}=he[Se];return AES.encrypt(pe,Ae,{iv:Ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function xe(pe="",Se="exam"){const{secret:Ae,iv:Ie}=he[Se];return a.AES.decrypt(pe,Ae,{iv:Ie,mode:Ce().mode.CBC,padding:Ce().pad.Pkcs7}).toString(a.enc.Utf8)}},98769:function(Ft,rt,z){"use strict";z.d(rt,{AD:function(){return Ue},D9:function(){return Ze},Hp:function(){return ye},IM:function(){return ht},Iy:function(){return ve},KM:function(){return jn},MJ:function(){return fe},Ne:function(){return yt},ON:function(){return Mt},Uj:function(){return an},VY:function(){return Ct},YO:function(){return ut},YX:function(){return st},Zn:function(){return E},_g:function(){return te},_k:function(){return ct},c6:function(){return We},cr:function(){return y},eV:function(){return Ge},fi:function(){return x},gh:function(){return Re},hS:function(){return Je},iA:function(){return b},j6:function(){return ne},je:function(){return lt},jj:function(){return de},kS:function(){return kt},lS:function(){return Bt},o6:function(){return He},pO:function(){return Pn},rQ:function(){return Ye},sA:function(){return Le},xm:function(){return nt},xo:function(){return ot},y8:function(){return it},yd:function(){return ee}});var a=z(89779),Ce=z(35973),ke=z(28706),he=z(2453),Fe=z(11320),xe=Object.defineProperty,pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ie=(bt,An,On)=>An in bt?xe(bt,An,{enumerable:!0,configurable:!0,writable:!0,value:On}):bt[An]=On,ze=(bt,An)=>{for(var On in An||(An={}))Se.call(An,On)&&Ie(bt,On,An[On]);if(pe)for(var On of pe(An))Ae.call(An,On)&&Ie(bt,On,An[On]);return bt},Me=(bt,An,On)=>new Promise((Qt,zt)=>{var jt=Tt=>{try{vt(On.next(Tt))}catch(qt){zt(qt)}},sn=Tt=>{try{vt(On.throw(Tt))}catch(qt){zt(qt)}},vt=Tt=>Tt.done?Qt(Tt.value):Promise.resolve(Tt.value).then(jt,sn);vt((On=On.apply(bt,An)).next())});const me=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=bt=>Me(void 0,null,function*(){me(),(yield(0,a.YR)(ze({},bt))).status===0&&(yield(0,ke.QH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/export_couser_info.json`,query:bt}))),oe()}),y=bt=>Me(void 0,null,function*(){const An=yield(0,a.yS)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_member_act_score`);else{if(An.status===-2)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_member_act_score`))}}),x=bt=>Me(void 0,null,function*(){const An=yield(0,a.W0)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_score`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_score`))}}),b=bt=>Me(void 0,null,function*(){const An=yield(0,a.Nl)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=bt=>Me(void 0,null,function*(){const An=yield(0,a.IU)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/export_star_user`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/export_star_user`))}}),te=bt=>Me(void 0,null,function*(){const An=yield(0,a.td)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(An.status===-2)return An;if(An.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_exercise_and_other`);else if(An.status===-4)return An}}),ne=bt=>Me(void 0,null,function*(){const An=yield(0,a.QX)(ze({},bt));if(An.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_homework`);else{if(An.status===-4)return An;An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/course_total_homework`))}}),de=(bt,An)=>Me(void 0,null,function*(){const On=yield(0,a.o_)(ze({},bt));On.status===0?(he.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"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):On.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),ye=(bt,An)=>Me(void 0,null,function*(){const On=yield(0,a.ZL)(ze({},bt));On.status===0?(he.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"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):On.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),fe=(bt,An)=>Me(void 0,null,function*(){const On=yield(0,a.vV)(ze({},bt));On.status===0?(he.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"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):On.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),ve=(bt,An)=>Me(void 0,null,function*(){const On=yield(0,a.aP)(ze({},bt));On.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`)):On.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/${An}`))}),Ne=bt=>Me(void 0,null,function*(){me(),(yield exportCourseWorkListAppendix(ze({},bt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${bt.categoryId}/works_list.zip`,query:bt}))),oe()}),Le=bt=>Me(void 0,null,function*(){me(),yield(0,ke.QH)("",Fe.Z.API_SERVER+`/api/polls/${bt.categoryId}/commit_result.xlsx`),oe()}),Re=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/attendances/export_xlsx_data.xlsx`,query:bt}))}),He=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/video_study_statics.xlsx`,query:bt}))}),We=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/export_video_study.xlsx`,query:bt}))}),Ge=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt.coursesId}/export_course_students_info.xlsx`,query:bt}))}),Ue=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:bt}))}),Ye=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:bt}))}),it=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:bt}))}),lt=bt=>Me(void 0,null,function*(){const An=yield(0,a.Uy)(ze({},bt));An.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_users`)):An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Bt=bt=>Me(void 0,null,function*(){const An=yield(0,a.tg)(ze({},bt));An.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_report`)):An.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${bt.coursesId}/exportlist/exercise_score,export_exercise_report`))}),ct=bt=>Me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${bt.id}.xlsx`,query:bt}))}),nt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:bt}))}),Ze=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/courses/${bt==null?void 0:bt.coursesId}/${bt.menuKey}_statistic.xlsx?${bt.checkedList.map(An=>`course_group_id[]=${An}`).join("&")}`,query:bt}))}),yt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${bt==null?void 0:bt.ec_year_id}/ec_training_objectives.xlsx`,query:bt}))}),ht=bt=>Me(void 0,null,function*(){yield(0,ke.FH)(bt==null?void 0:bt.name,(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:bt}))}),Je=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${bt==null?void 0:bt.ec_year_id}/ec_courses.xlsx`,query:bt}))}),ot=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${bt==null?void 0:bt.ec_year_id}/ec_graduation_requirements.xlsx`,query:bt}))}),Ct=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:bt}))}),kt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:bt}))}),Mt=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${bt.id}.json`,query:bt}))}),st=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${bt.categoryId}.json`,query:bt}))}),ut=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/polls/${bt==null?void 0:bt.id}/commit_result.json`,query:bt}))}),an=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:bt}))}),Pn=(bt,An)=>Me(void 0,null,function*(){yield(0,ke.FH)(An||"",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${bt==null?void 0:bt.exercise_id}/consult_exercise.json`,query:bt}))}),jn=bt=>Me(void 0,null,function*(){yield(0,ke.FH)("",(0,ke.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${bt==null?void 0:bt.identifier}/competition_commit_records/member_works.xlsx`,query:bt}))})},51959:function(Ft,rt,z){"use strict";z.d(rt,{BU:function(){return Ce},Dj:function(){return a},gH:function(){return ke},vp:function(){return he}});function a(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(xe){console.log(xe,":e")}}function Ce(){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 ke=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,xe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},99678:function(Ft,rt,z){"use strict";z.d(rt,{g:function(){return Fe}});var a=z(67294),Ce=z(56443),ke=z(53430),he=(xe,pe,Se)=>new Promise((Ae,Ie)=>{var ze=oe=>{try{me(Se.next(oe))}catch(E){Ie(E)}},Me=oe=>{try{me(Se.throw(oe))}catch(E){Ie(E)}},me=oe=>oe.done?Ae(oe.value):Promise.resolve(oe.value).then(ze,Me);me((Se=Se.apply(xe,pe)).next())});const Fe=()=>{const[xe,pe]=(0,a.useState)([]);return(0,a.useEffect)(()=>{he(void 0,null,function*(){const Ae=yield(0,Ce.d1)({source:"question"});Ae!=null&&Ae.disciplines&&pe((0,ke.L)(Ae==null?void 0:Ae.disciplines))})},[]),xe}},9343:function(Ft,rt,z){"use strict";z.d(rt,{U:function(){return Ae}});var a=z(67294),Ce=Object.defineProperty,ke=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,xe=(Ie,ze,Me)=>ze in Ie?Ce(Ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ie[ze]=Me,pe=(Ie,ze)=>{for(var Me in ze||(ze={}))he.call(ze,Me)&&xe(Ie,Me,ze[Me]);if(ke)for(var Me of ke(ze))Fe.call(ze,Me)&&xe(Ie,Me,ze[Me]);return Ie},Se=(Ie,ze,Me)=>new Promise((me,oe)=>{var E=b=>{try{x(Me.next(b))}catch(ee){oe(ee)}},y=b=>{try{x(Me.throw(b))}catch(ee){oe(ee)}},x=b=>b.done?me(b.value):Promise.resolve(b.value).then(E,y);x((Me=Me.apply(Ie,ze)).next())});function Ae(Ie,ze){const[Me,me]=(0,a.useState)(ze),[oe,E]=(0,a.useState)(!1),[y,x]=(0,a.useState)();return[Me,oe,(ee,te=!1)=>Se(this,null,function*(){const ne=te?ze:pe(pe({},Me),ee);E(!0),me(ne);const de=yield Ie(ne);return E(!1),x(de),de}),y,x]}},65107:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return pe}});var a=z(67294),Ce=z.p+"static/modelContact.7a7eb113.png",ke=z(1083),he=z(52262),Fe=z(67294),pe=()=>{const[Se,Ae]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,he.$O)()?!0:(Ae(!0),!1),ContactModalElement:()=>Fe.createElement(ke.Z,{visible:Se,setVisible:Ae,image:Ce}),contactOpen:Se,setContactOpen:Ae}}},43462:function(Ft,rt,z){"use strict";z.d(rt,{_:function(){return ke}});var a=z(67294),Ce=z(62844);const ke=he=>{var Fe,xe;const pe=(0,a.useRef)([]),Se=()=>{for(const Ae of pe.current)clearTimeout(Ae);pe.current=[]};return(0,a.useEffect)(()=>{var Ae,Ie,ze,Me,me,oe;if(Se(),(Ae=he==null?void 0:he.exercise)!=null&&Ae.left_time&&((ze=(Ie=he==null?void 0:he.exercise)==null?void 0:Ie.exercise_events)==null?void 0:ze.length)>0){for(const E of(Me=he==null?void 0:he.exercise)==null?void 0:Me.exercise_events)if(((me=he==null?void 0:he.exercise)==null?void 0:me.left_time)>(E==null?void 0:E.reminder_time)*60){let y=(((oe=he==null?void 0:he.exercise)==null?void 0:oe.left_time)-(E==null?void 0:E.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Ce.default.info({content:`${E==null?void 0:E.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);pe.current.push(x)}}},[(Fe=he==null?void 0:he.exercise)==null?void 0:Fe.left_time,(xe=he==null?void 0:he.exercise)==null?void 0:xe.exercise_events]),Se}},51161:function(Ft,rt,z){"use strict";z.d(rt,{AL:function(){return ne},Iy:function(){return ze},Qv:function(){return oe},ez:function(){return te},jb:function(){return Me}});var a=z(47084),Ce=z.n(a),ke=z(90621),he=z.n(ke);let Fe=1;function xe(Ne,Le){const Re=Ne.match(/^(\s+)(?:```)/);if(Re===null)return Le;const He=Re[1];return Le.split(` `).map(We=>{const Ge=We.match(/^\s+/);if(Ge===null)return We;const[Ue]=Ge;return Ue.length>=He.length?We.slice(He.length):We}).join(` `)}let pe=[],Se=["
      "];const Ae=new(Ce()).Renderer,Ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ze(){pe.length=0,Se=["
        "]}const Me={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function me(Ne,Le,Re,He){if(Le>=Ne.length||Ne[Le].level<=Re)return Le;var We=Ne[Le];He.push("
      • "+We.text+""),Le++;var Ge=[];return Le=me(Ne,Le,We.level,Ge),Ge.length>0&&(He.push("
          "),Ge.forEach(function(Ue){He.push(Ue)}),He.push("
        ")),He.push("
      • "),Le=me(Ne,Le,Re,He),Le}function oe(){return me(pe,0,0,Se),Se.push("
      "),Se.join("")}const E={heading(Ne){const Le=Ie.exec(Ne);if(Fe+=1,Le)return{type:"heading",raw:Le[0],depth:Le[1].length,text:Le[2]}},fences(Ne){const Le=this.rules.block.fences.exec(Ne);if(Le){const Re=Le[0];let He=xe(Re,Le[3]||"");const We=Le[2]?Le[2].trim():Le[2];if(["latex","katex","math"].indexOf(We)>=0){const Ge=b(),Ue=He;He=Ge,ee[Ge]={type:"block",expression:Ue}}return{type:"code",raw:Re,lang:We,text:He}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let ee={};function te(){return ee}function ne(){x=0,ee={}}function de(Ne){return Ne=Ne.replace(y,(Le,Re)=>{const He=b();return ee[He]={type:"inline",expression:Re},He}),Ne}const ye=Ae.listitem;Ae.listitem=function(Ne){return ye(de(Ne))};const fe=Ae.paragraph;Ae.paragraph=function(Ne){return fe(de(Ne))};const ve=Ae.tablecell;Ae.tablecell=function(Ne,Le){return ve(de(Ne),Le)},Ae.code=function(Ne,Le,Re){const He=(Le||"").match(/\S*/)[0];return He?["latex","katex","math"].indexOf(He)>=0?`

      ${Ne}

      `:`
      ${Re?Ne:(0,ke.escape)(Ne,!0)}
      -`:'
      '+(Re?Ne:(0,ke.escape)(Ne,!0))+"
      "},Ae.heading=function(Ne,Le,Re){let He=this.options.headerPrefix+Re.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return pe.push({anchor:He,level:Le,text:Ne}),"'+Ne+""},Ce().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ce().use({tokenizer:E,renderer:Ae}),rt.ZP=Ce()},40471:function(Ft,rt,z){"use strict";z.d(rt,{G:function(){return Fe},t:function(){return he}});var a=z(58971),Ce=z.n(a);const ke=null;function he(xe,pe){let Se=Ce().get("__ec");Se||(Se={}),Se[xe]=pe,Ce().set("__ec",Se)}function Fe(xe,pe){let Se=Ce().get("__ec");return Se?Se[xe]===void 0?pe:Se[xe]:pe}},78207:function(Ft,rt,z){"use strict";z.d(rt,{rX:function(){return de},pW:function(){return ye},gy:function(){return fe},xY:function(){return ne},O5:function(){return te},hs:function(){return y},tJ:function(){return oe},o1:function(){return E},Rd:function(){return ee}});var a=z(35973),Ce=z(62844),ke=z(96074),he=z(2453),Fe=z(52262),xe=z(28706),pe=z(55304),Se=z(25510),Ae="data:image/png;base64,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",Ie=z.p+"static/newqrcode.a8740efb.png",ze=z(32637),Me=z(67294),me=(ve,Ne,Le)=>new Promise((Re,He)=>{var We=Ye=>{try{Ue(Le.next(Ye))}catch(it){He(it)}},Ge=Ye=>{try{Ue(Le.throw(Ye))}catch(it){He(it)}},Ue=Ye=>Ye.done?Re(Ye.value):Promise.resolve(Ye.value).then(We,Ge);Ue((Le=Le.apply(ve,Ne)).next())});const oe=(ve,Ne=!1,Le=!1,Re="",He=!1)=>!!(E(ve)&&x(ve,Ne,Le,Re,He)),E=ve=>(0,Fe.bg)()?!0:(ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=ve=>{var Ne,Le,Re;const{user:He}=(0,a.getDvaApp)()._store.getState();(0,Fe.bg)()&&!((Le=(Ne=He==null?void 0:He.userInfo)==null?void 0:Ne.course)!=null&&Le.course_public)&&!((Re=He==null?void 0:He.userInfo)!=null&&Re.profile_completed)&&ve({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ve,Ne=!1,Le=!0,Re="",He=!1)=>{var We;const{user:Ge}=(0,a.getDvaApp)()._store.getState();return(We=Ge.userInfo)!=null&&We.profile_completed?!0:(Le?ve({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Re,isCurrentPage:He}}):Ce.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,xe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{Ce.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()}})},ee=()=>{Ce.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Me.createElement("div",{style:{textAlign:"center"}},Me.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"),Me.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ze}),Me.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var ve;const{user:Ne}=(0,a.getDvaApp)()._store.getState();return(ve=Ne.userInfo)!=null&&ve.professional_certification?!0:(Ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:Me.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,xe.xg)("/account/certification")}}),!1)},ne=()=>(0,Fe.V9)()?!0:(Ce.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Me.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(ve,Ne)=>ve?!0:(Ce.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("p",null,Ne||"\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"),Me.createElement("div",{style:{marginLeft:"110px"}},Me.createElement("img",{src:Ae,width:200}),Me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ye=ve=>{Ce.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Me.createElement("div",null,Me.createElement("div",null,Me.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"),Me.createElement(ke.Z,null),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.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 ",Me.createElement("a",null,ve),"\u5929\u3002"),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.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")),Me.createElement("div",{style:{textAlign:"center",marginTop:30}},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},fe=(ve,Ne="")=>{const{shixunsDetail:{detail:Le}}=(0,a.getDvaApp)()._store.getState();if((Le==null?void 0:Le.public)===2||(Le==null?void 0:Le.public)===1||(Le==null?void 0:Le.shixun_status)===3){let Re="";return(Le==null?void 0:Le.public)===2&&(Re="\u5DF2\u516C\u5F00"),(Le==null?void 0:Le.public)===1&&(Re="\u5F85\u5BA1\u6838"),(Le==null?void 0:Le.shixun_status)===3&&(Re="\u5DF2\u5173\u95ED"),Ce.default.info({centered:!0,icon:Me.createElement(pe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Re,"\uFF0C",Ne,"\u3002"),Me.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Le==null?void 0:Le.shixun_status)===2?(Ce.default.confirm({centered:!0,icon:Me.createElement(pe.Z,null),title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ne,"\u3002"),Me.createElement("br",null),Me.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:()=>{Ce.default.confirm({width:440,centered:!0,icon:Me.createElement(pe.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:()=>me(void 0,null,function*(){(yield ve({type:"shixunsDetail/cancelRelease",payload:{id:Le==null?void 0:Le.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ve({type:"shixunsDetail/getShixunsDetail",payload:{id:Le==null?void 0:Le.identifier}}),ve({type:"practiceSetting/getCommonData",payload:{id:Le==null?void 0:Le.identifier}}))})})}}),!0):!1}},24577:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return hu}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(re,ge){return re.__proto__=ge,re},Object.assign=Object.assign||function(re){if(re==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(re);for(let De=1;De ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",De),Fe.ENABLE_ERROR&&(console.error?console.error(De):console.warn?console.warn(De):console.log(De))}static i(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",De),Fe.ENABLE_INFO&&(console.info?console.info(De):console.log(De))}static w(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",De),Fe.ENABLE_WARN&&(console.warn?console.warn(De):console.log(De))}static d(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",De),Fe.ENABLE_DEBUG&&(console.debug?console.debug(De):console.log(De))}static v(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",De),Fe.ENABLE_VERBOSE&&console.log(De)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(he());var xe=Fe;class pe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(re){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=re,this._totalBytes+=re):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=re,this._totalBytes+=re):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=re,this._totalBytes+=re,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let re=(this._now()-this._lastCheckpoint)/1e3;return re==0&&(re=1),this._intervalBytes/re/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let re=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/re/1024}}var Se=pe;class Ae{constructor(re){this._message=re}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ie extends Ae{constructor(re){super(re)}get name(){return"IllegalStateException"}}class ze extends Ae{constructor(re){super(re)}get name(){return"InvalidArgumentException"}}class Me extends Ae{constructor(re){super(re)}get name(){return"NotImplementedException"}}const me={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},oe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(re){this._type=re||"undefined",this._status=me.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=me.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===me.kConnecting||this._status===me.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(re){this._onContentLengthKnown=re}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(re){this._onURLRedirect=re}get onDataArrival(){return this._onDataArrival}set onDataArrival(re){this._onDataArrival=re}get onError(){return this._onError}set onError(re){this._onError=re}get onComplete(){return this._onComplete}set onComplete(re){this._onComplete=re}open(re,ge){throw new Me("Unimplemented abstract function!")}abort(){throw new Me("Unimplemented abstract function!")}}let y={};function x(){let ft=self.navigator.userAgent.toLowerCase(),re=/(edge)\/([\w.]+)/.exec(ft)||/(opr)[\/]([\w.]+)/.exec(ft)||/(chrome)[ \/]([\w.]+)/.exec(ft)||/(iemobile)[\/]([\w.]+)/.exec(ft)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ft)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ft)||/(webkit)[ \/]([\w.]+)/.exec(ft)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ft)||/(msie) ([\w.]+)/.exec(ft)||ft.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ft)||ft.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ft)||[],ge=/(ipad)/.exec(ft)||/(ipod)/.exec(ft)||/(windows phone)/.exec(ft)||/(iphone)/.exec(ft)||/(kindle)/.exec(ft)||/(android)/.exec(ft)||/(windows)/.exec(ft)||/(mac)/.exec(ft)||/(linux)/.exec(ft)||/(cros)/.exec(ft)||[],De={browser:re[5]||re[3]||re[1]||"",version:re[2]||re[4]||"0",majorVersion:re[4]||re[2]||"0",platform:ge[0]||""},Xe={};if(De.browser){Xe[De.browser]=!0;let tt=De.majorVersion.split(".");Xe.version={major:parseInt(De.majorVersion,10),string:De.version},tt.length>1&&(Xe.version.minor=parseInt(tt[1],10)),tt.length>2&&(Xe.version.build=parseInt(tt[2],10))}if(De.platform&&(Xe[De.platform]=!0),(Xe.chrome||Xe.opr||Xe.safari)&&(Xe.webkit=!0),Xe.rv||Xe.iemobile){Xe.rv&&delete Xe.rv;let tt="msie";De.browser=tt,Xe[tt]=!0}if(Xe.edge){delete Xe.edge;let tt="msedge";De.browser=tt,Xe[tt]=!0}if(Xe.opr){let tt="opera";De.browser=tt,Xe[tt]=!0}if(Xe.safari&&Xe.android){let tt="android";De.browser=tt,Xe[tt]=!0}Xe.name=De.browser,Xe.platform=De.platform;for(let tt in y)y.hasOwnProperty(tt)&&delete y[tt];Object.assign(y,Xe)}x();var b=y;class ee extends E{static isSupported(){try{let re=b.msedge&&b.version.minor>=15048,ge=b.msedge?re:!0;return self.fetch&&self.ReadableStream&&ge}catch(re){return!1}}constructor(re,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=re,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(re,ge){this._dataSource=re,this._range=ge;let De=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(De=re.redirectedURL);let Xe=this._seekHandler.getConfig(De,ge),tt=new self.Headers;if(typeof Xe.headers=="object"){let Lt=Xe.headers;for(let Wn in Lt)Lt.hasOwnProperty(Wn)&&tt.append(Wn,Lt[Wn])}let Ot={method:"GET",headers:tt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Lt in this._config.headers)tt.append(Lt,this._config.headers[Lt]);re.cors===!1&&(Ot.mode="same-origin"),re.withCredentials&&(Ot.credentials="include"),re.referrerPolicy&&(Ot.referrerPolicy=re.referrerPolicy),this._status=me.kConnecting,self.fetch(Xe.url,Ot).then(Lt=>{if(this._requestAbort){this._requestAbort=!1,this._status=me.kIdle;return}if(Lt.ok&&Lt.status>=200&&Lt.status<=299){if(Lt.url!==Xe.url&&this._onURLRedirect){let ra=this._seekHandler.removeURLParameters(Lt.url);this._onURLRedirect(ra)}let Wn=Lt.headers.get("Content-Length");return Wn!=null&&(this._contentLength=parseInt(Wn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Lt.body.getReader())}else if(this._status=me.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:Lt.status,msg:Lt.statusText});else throw new Ae("FetchStreamLoader: Http code invalid, "+Lt.status+" "+Lt.statusText)}).catch(Lt=>{if(this._status=me.kError,this._onError)this._onError(oe.EXCEPTION,{code:-1,msg:Lt.message});else throw Lt})}abort(){this._requestAbort=!0}_pump(re){return re.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=me.kError;let De=0,Xe=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=me.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Ae("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=me.kBuffering}}_onProgress(re){if(this._status===me.kError)return;this._contentLength===null&&re.total!==null&&re.total!==0&&(this._contentLength=re.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=re.target.response,De=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,De,this._receivedLength)}_onLoadEnd(re){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===me.kError)return;this._status=me.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(re){this._status=me.kError;let ge=0,De=null;if(this._contentLength&&re.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let Xe=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Xe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Xe,this._onURLRedirect&&this._onURLRedirect(Xe))}let De=ge.getResponseHeader("Content-Length");if(De!=null&&this._contentLength==null){let Xe=parseInt(De);Xe>0&&(this._contentLength=Xe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let De=ge.response;this._reader.readAsArrayBuffer(De)}}_xhrOnError(re){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,De={code:-1,msg:re.constructor.name+" "+re.type};if(this._onError)this._onError(ge,De);else throw new RuntimeException(De.msg)}_msrOnProgress(re){let De=re.target.result;if(De==null){this._doReconnectIfNeeded();return}let Xe=De.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=De.byteLength;let tt=this._totalRange.from+this._receivedLength;this._receivedLength+=Xe.byteLength,this._onDataArrival&&this._onDataArrival(Xe,tt,this._receivedLength),De.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${tt+Xe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(De=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:De},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(re,ge){this._lastTimeLoaded=0;let De=re.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?De=this._currentRedirectedURL:re.redirectedURL!=null&&(De=re.redirectedURL));let Xe=this._seekHandler.getConfig(De,ge);this._currentRequestURL=Xe.url;let tt=this._xhr=new XMLHttpRequest;if(tt.open("GET",Xe.url,!0),tt.responseType="arraybuffer",tt.onreadystatechange=this._onReadyStateChange.bind(this),tt.onprogress=this._onProgress.bind(this),tt.onload=this._onLoad.bind(this),tt.onerror=this._onXhrError.bind(this),re.withCredentials&&(tt.withCredentials=!0),typeof Xe.headers=="object"){let Ot=Xe.headers;for(let Lt in Ot)Ot.hasOwnProperty(Lt)&&tt.setRequestHeader(Lt,Ot[Lt])}if(typeof this._config.headers=="object"){let Ot=this._config.headers;for(let Lt in Ot)Ot.hasOwnProperty(Lt)&&tt.setRequestHeader(Lt,Ot[Lt])}tt.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=me.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(re){let ge=re.target;if(ge.readyState===2){if(ge.responseURL!=null){let De=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&De!==this._currentRedirectedURL&&(this._currentRedirectedURL=De,this._onURLRedirect&&this._onURLRedirect(De))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=me.kBuffering}else if(this._status=me.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Ae("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(re){if(this._status===me.kError)return;if(this._contentLength===null){let De=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,De=!0;let Xe=re.total;this._internalAbort(),Xe!=null&Xe!==0&&(this._totalLength=Xe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,De){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=re.loaded-this._lastTimeLoaded;this._lastTimeLoaded=re.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(re){let ge=this._chunkSizeKBList,De=ge.length-1,Xe=0,tt=0,Ot=De;if(re=ge[Xe]&&re=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let Ot=this._normalizeSpeed(ge);this._currentSpeedNormalized!==Ot&&(this._currentSpeedNormalized=Ot,this._currentChunkSizeKB=Ot)}let De=re.target.response,Xe=this._range.from+this._receivedLength;this._receivedLength+=De.byteLength;let tt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(re.data)}else{this._status=me.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+re.data.constructor.name};if(this._onError)this._onError(oe.EXCEPTION,ge);else throw new Ae(ge.msg)}}_dispatchArrayBuffer(re){let ge=re,De=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,De,this._receivedLength)}_onWebSocketError(re){this._status=me.kError;let ge={code:re.code,msg:re.message};if(this._onError)this._onError(oe.EXCEPTION,ge);else throw new Ae(ge.msg)}}var Re=Le;class He{constructor(re){this._zeroStart=re||!1}getConfig(re,ge){let De={};if(ge.from!==0||ge.to!==-1){let Xe;ge.to!==-1?Xe=`bytes=${ge.from.toString()}-${ge.to.toString()}`:Xe=`bytes=${ge.from.toString()}-`,De.Range=Xe}else this._zeroStart&&(De.Range="bytes=0-");return{url:re,headers:De}}removeURLParameters(re){return re}}var We=He;class Ge{constructor(re,ge){this._startName=re,this._endName=ge}getConfig(re,ge){let De=re;if(ge.from!==0||ge.to!==-1){let Xe=!0;De.indexOf("?")===-1&&(De+="?",Xe=!1),Xe&&(De+="&"),De+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(De+=`&${this._endName}=${ge.to.toString()}`)}return{url:De,headers:{}}}removeURLParameters(re){let ge=re.split("?")[0],De,Xe=re.indexOf("?");Xe!==-1&&(De=re.substring(Xe+1));let tt="";if(De!=null&&De.length>0){let Ot=De.split("&");for(let Lt=0;Lt0;Wn[0]!==this._startName&&Wn[0]!==this._endName&&(ra&&(tt+="&"),tt+=Ot[Lt])}}return tt.length===0?ge:ge+"?"+tt}}var Ue=Ge;class Ye{constructor(re,ge,De){this.TAG="IOController",this._config=ge,this._extraData=De,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=re,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(re.url),this._refTotalLength=re.filesize?re.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Se,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(re){this._extraData=re}get onDataArrival(){return this._onDataArrival}set onDataArrival(re){this._onDataArrival=re}get onSeeked(){return this._onSeeked}set onSeeked(re){this._onSeeked=re}get onError(){return this._onError}set onError(re){this._onError=re}get onComplete(){return this._onComplete}set onComplete(re){this._onComplete=re}get onRedirect(){return this._onRedirect}set onRedirect(re){this._onRedirect=re}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(re){this._onRecoveredEarlyEof=re}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ne?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let re=this._config;if(re.seekType==="range")this._seekHandler=new We(this._config.rangeLoadZeroStart);else if(re.seekType==="param"){let ge=re.seekParamStart||"bstart",De=re.seekParamEnd||"bend";this._seekHandler=new Ue(ge,De)}else if(re.seekType==="custom"){if(typeof re.customSeekHandler!="function")throw new ze("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new re.customSeekHandler}else throw new ze(`Invalid seekType in config: ${re.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Re;else if(te.isSupported())this._loaderClass=te;else if(de.isSupported())this._loaderClass=de;else if(Ne.isSupported())this._loaderClass=Ne;else throw new Ae("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(re){this._currentRange={from:0,to:-1},re&&(this._currentRange.from=re),this._speedSampler.reset(),re||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let re=this._resumeFrom;this._resumeFrom=0,this._internalSeek(re,!0)}}seek(re){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(re,!0)}_internalSeek(re,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let De={from:re,to:-1};this._currentRange={from:De.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,De),this._onSeeked&&this._onSeeked()}updateUrl(re){if(!re||typeof re!="string"||re.length===0)throw new ze("Url must be a non-empty string!");this._dataSource.url=re}_expandBuffer(re){let ge=this._stashSize;for(;ge+1024*1024*10){let Xe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(De,0,ge).set(Xe,0)}this._stashBuffer=De,this._bufferSize=ge}_normalizeSpeed(re){let ge=this._speedNormalizeList,De=ge.length-1,Xe=0,tt=0,Ot=De;if(re=ge[Xe]&&re=512&&re<=1024?ge=Math.floor(re*1.5):ge=re*2,ge>8192&&(ge=8192);let De=ge*1024+1024*1024*1;this._bufferSize0){let Ot=this._stashBuffer.slice(0,this._stashUsed),Lt=this._dispatchChunks(Ot,this._stashByteStart);if(Lt0){let Wn=new Uint8Array(Ot,Lt);tt.set(Wn,0),this._stashUsed=Wn.byteLength,this._stashByteStart+=Lt}}else this._stashUsed=0,this._stashByteStart+=Lt;this._stashUsed+re.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+re.byteLength),tt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),tt.set(new Uint8Array(re),this._stashUsed),this._stashUsed+=re.byteLength}else{let Ot=this._dispatchChunks(re,ge);if(Otthis._bufferSize&&(this._expandBuffer(Lt),tt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),tt.set(new Uint8Array(re,Ot),0),this._stashUsed+=Lt,this._stashByteStart=ge+Ot}}}else if(this._stashUsed===0){let tt=this._dispatchChunks(re,ge);if(ttthis._bufferSize&&this._expandBuffer(Ot),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(re,tt),0),this._stashUsed+=Ot,this._stashByteStart=ge+tt}}else{this._stashUsed+re.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+re.byteLength);let tt=new Uint8Array(this._stashBuffer,0,this._bufferSize);tt.set(new Uint8Array(re),this._stashUsed),this._stashUsed+=re.byteLength;let Ot=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Ot0){let Lt=new Uint8Array(this._stashBuffer,Ot);tt.set(Lt,0)}this._stashUsed-=Ot,this._stashByteStart+=Ot}}_flushStashBuffer(re){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),De=this._dispatchChunks(ge,this._stashByteStart),Xe=ge.byteLength-De;if(De0){let tt=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ot=new Uint8Array(ge,De);tt.set(Ot,0),this._stashUsed=Ot.byteLength,this._stashByteStart+=De}return 0}return this._stashUsed=0,this._stashByteStart=0,Xe}return 0}_onLoaderComplete(re,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(re,ge){switch(xe.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,re=oe.UNRECOVERABLE_EARLY_EOF),re){case oe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let De=this._currentRange.to+1;De0){let ge=ht.getConfig();re.emit("change",ge)}}static registerListener(re){ht.emitter.addListener("change",re)}static removeListener(re){ht.emitter.removeListener("change",re)}static addLogListener(re){xe.emitter.addListener("log",re),xe.emitter.listenerCount("log")>0&&(xe.ENABLE_CALLBACK=!0,ht._notifyChange())}static removeLogListener(re){xe.emitter.removeListener("log",re),xe.emitter.listenerCount("log")===0&&(xe.ENABLE_CALLBACK=!1,ht._notifyChange())}}ht.emitter=new(he());var Je=ht;class ot{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let re=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&re&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(re){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,De=this._search(ge.times,re);return{index:De,milliseconds:ge.times[De],fileposition:ge.filepositions[De]}}_search(re,ge){let De=0,Xe=re.length-1,tt=0,Ot=0,Lt=Xe;for(ge=re[tt]&&ge=128){re.push(String.fromCharCode(tt&65535)),De+=2;continue}}}else if(ge[De]<240){if(kt(ge,De,2)){let tt=(ge[De]&15)<<12|(ge[De+1]&63)<<6|ge[De+2]&63;if(tt>=2048&&(tt&63488)!==55296){re.push(String.fromCharCode(tt&65535)),De+=3;continue}}}else if(ge[De]<248&&kt(ge,De,3)){let tt=(ge[De]&7)<<18|(ge[De+1]&63)<<12|(ge[De+2]&63)<<6|ge[De+3]&63;if(tt>65536&&tt<1114112){tt-=65536,re.push(String.fromCharCode(tt>>>10|55296)),re.push(String.fromCharCode(tt&1023|56320)),De+=4;continue}}}re.push("\uFFFD"),++De}return re.join("")}var st=Mt;let ut=function(){let ft=new ArrayBuffer(2);return new DataView(ft).setInt16(0,256,!0),new Int16Array(ft)[0]===256}();class un{static parseScriptData(re,ge,De){let Xe={};try{let tt=un.parseValue(re,ge,De),Ot=un.parseValue(re,ge+tt.size,De-tt.size);Xe[tt.data]=Ot.data}catch(tt){xe.e("AMF",tt.toString())}return Xe}static parseObject(re,ge,De){if(De<3)throw new Ie("Data not enough when parse ScriptDataObject");let Xe=un.parseString(re,ge,De),tt=un.parseValue(re,ge+Xe.size,De-Xe.size),Ot=tt.objectEnd;return{data:{name:Xe.data,value:tt.data},size:Xe.size+tt.size,objectEnd:Ot}}static parseVariable(re,ge,De){return un.parseObject(re,ge,De)}static parseString(re,ge,De){if(De<2)throw new Ie("Data not enough when parse String");let tt=new DataView(re,ge,De).getUint16(0,!ut),Ot;return tt>0?Ot=st(new Uint8Array(re,ge+2,tt)):Ot="",{data:Ot,size:2+tt}}static parseLongString(re,ge,De){if(De<4)throw new Ie("Data not enough when parse LongString");let tt=new DataView(re,ge,De).getUint32(0,!ut),Ot;return tt>0?Ot=st(new Uint8Array(re,ge+4,tt)):Ot="",{data:Ot,size:4+tt}}static parseDate(re,ge,De){if(De<10)throw new Ie("Data size invalid when parse Date");let Xe=new DataView(re,ge,De),tt=Xe.getFloat64(0,!ut),Ot=Xe.getInt16(8,!ut);return tt+=Ot*60*1e3,{data:new Date(tt),size:10}}static parseValue(re,ge,De){if(De<1)throw new Ie("Data not enough when parse Value");let Xe=new DataView(re,ge,De),tt=1,Ot=Xe.getUint8(0),Lt,Wn=!1;try{switch(Ot){case 0:Lt=Xe.getFloat64(1,!ut),tt+=8;break;case 1:{Lt=!!Xe.getUint8(1),tt+=1;break}case 2:{let ra=un.parseString(re,ge+1,De-1);Lt=ra.data,tt+=ra.size;break}case 3:{Lt={};let ra=0;for((Xe.getUint32(De-4,!ut)&16777215)===9&&(ra=3);tt32)throw new ze("ExpGolomb: readBits() bits exceeded max 32bits!");if(re<=this._current_word_bits_left){let Ot=this._current_word>>>32-re;return this._current_word<<=re,this._current_word_bits_left-=re,Ot}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let De=re-this._current_word_bits_left;this._fillCurrentWord();let Xe=Math.min(De,this._current_word_bits_left),tt=this._current_word>>>32-Xe;return this._current_word<<=Xe,this._current_word_bits_left-=Xe,ge=ge<>>re)return this._current_word<<=re,this._current_word_bits_left-=re,re;return this._fillCurrentWord(),re+this._skipLeadingZero()}readUEG(){let re=this._skipLeadingZero();return this.readBits(re+1)-1}readSEG(){let re=this.readUEG();return re&1?re+1>>>1:-1*(re>>>1)}}var bt=Rn;class An{static _ebsp2rbsp(re){let ge=re,De=ge.byteLength,Xe=new Uint8Array(De),tt=0;for(let Ot=0;Ot=2&&ge[Ot]===3&&ge[Ot-1]===0&&ge[Ot-2]===0||(Xe[tt]=ge[Ot],tt++);return new Uint8Array(Xe.buffer,0,tt)}static parseSPS(re){let ge=An._ebsp2rbsp(re),De=new bt(ge);De.readByte();let Xe=De.readByte();De.readByte();let tt=De.readByte();De.readUEG();let Ot=An.getProfileString(Xe),Lt=An.getLevelString(tt),Wn=1,ra=420,xa=[0,420,422,444],Kn=8;if((Xe===100||Xe===110||Xe===122||Xe===244||Xe===44||Xe===83||Xe===86||Xe===118||Xe===128||Xe===138||Xe===144)&&(Wn=De.readUEG(),Wn===3&&De.readBits(1),Wn<=3&&(ra=xa[Wn]),Kn=De.readUEG()+8,De.readUEG(),De.readBits(1),De.readBool())){let Cl=Wn!==3?8:12;for(let ol=0;ol0&&Cl<16?(rl=ol[Cl-1],sr=ti[Cl-1]):Cl===255&&(rl=De.readByte()<<8|De.readByte(),sr=De.readByte()<<8|De.readByte())}if(De.readBool()&&De.readBool(),De.readBool()&&(De.readBits(4),De.readBool()&&De.readBits(24)),De.readBool()&&(De.readUEG(),De.readUEG()),De.readBool()){let Cl=De.readBits(32),ol=De.readBits(32);ya=De.readBool(),Ua=ol,zi=Cl*2,uu=Ua/zi}}let Yo=1;(rl!==1||sr!==1)&&(Yo=rl/sr);let fo=0,du=0;if(Wn===0)fo=1,du=2-Ea;else{let Cl=Wn===3?1:2,ol=Wn===1?2:1;fo=Cl,du=ol*(2-Ea)}let Gu=(lu+1)*16,pl=(2-Ea)*((Ga+1)*16);Gu-=(ga+jn)*fo,pl-=(Hu+Hr)*du;let Ir=Math.ceil(Gu*Yo);return De.destroy(),De=null,{profile_string:Ot,level_string:Lt,bit_depth:Kn,ref_frames:la,chroma_format:ra,chroma_format_string:An.getChromaFormatString(ra),frame_rate:{fixed:ya,fps:uu,fps_den:zi,fps_num:Ua},sar_ratio:{width:rl,height:sr},codec_size:{width:Gu,height:pl},present_size:{width:Ir,height:pl}}}static _skipScalingList(re,ge){let De=8,Xe=8,tt=0;for(let Ot=0;Ot>>8&255|(ft&255)<<8}function sn(ft){return(ft&4278190080)>>>24|(ft&16711680)>>>8|(ft&65280)<<8|(ft&255)<<24}function vt(ft,re){return ft[re]<<24|ft[re+1]<<16|ft[re+2]<<8|ft[re+3]}class Tt{constructor(re,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=re.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=re.hasAudioTrack,this._hasVideo=re.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ct,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let De=new ArrayBuffer(2);return new DataView(De).setInt16(0,256,!0),new Int16Array(De)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(re){let ge=new Uint8Array(re),De={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return De;let Xe=(ge[4]&4)>>>2!==0,tt=(ge[4]&1)!==0,Ot=vt(ge,5);return Ot<9?De:{match:!0,consumed:Ot,dataOffset:Ot,hasAudioTrack:Xe,hasVideoTrack:tt}}bindDataSource(re){return re.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(re){this._onTrackMetadata=re}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(re){this._onMediaInfo=re}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(re){this._onMetaDataArrived=re}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(re){this._onScriptDataArrived=re}get onError(){return this._onError}set onError(re){this._onError=re}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(re){this._onDataAvailable=re}get timestampBase(){return this._timestampBase}set timestampBase(re){this._timestampBase=re}get overridedDuration(){return this._duration}set overridedDuration(re){this._durationOverrided=!0,this._duration=re,this._mediaInfo.duration=re}set overridedHasAudio(re){this._hasAudioFlagOverrided=!0,this._hasAudio=re,this._mediaInfo.hasAudio=re}set overridedHasVideo(re){this._hasVideoFlagOverrided=!0,this._hasVideo=re,this._mediaInfo.hasVideo=re}resetMediaInfo(){this._mediaInfo=new Ct}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(re,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ie("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let De=0,Xe=this._littleEndian;if(ge===0)if(re.byteLength>13)De=Tt.probe(re).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+De!==this._dataOffset&&xe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(re,De).getUint32(0,!Xe)!==0&&xe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),De+=4);Dere.byteLength)break;let Ot=tt.getUint8(0),Lt=tt.getUint32(0,!Xe)&16777215;if(De+11+Lt+4>re.byteLength)break;if(Ot!==8&&Ot!==9&&Ot!==18){xe.w(this.TAG,`Unsupported tag type ${Ot}, skipped`),De+=11+Lt+4;continue}let Wn=tt.getUint8(4),ra=tt.getUint8(5),xa=tt.getUint8(6),Kn=tt.getUint8(7),Du=xa|ra<<8|Wn<<16|Kn<<24;(tt.getUint32(7,!Xe)&16777215)!==0&&xe.w(this.TAG,"Meet tag which has StreamID != 0!");let lu=De+11;switch(Ot){case 8:this._parseAudioData(re,lu,Lt,Du);break;case 9:this._parseVideoData(re,lu,Lt,Du,ge+De);break;case 18:this._parseScriptData(re,lu,Lt);break}let Ga=tt.getUint32(11+Lt,!Xe);Ga!==11+Lt&&xe.w(this.TAG,`Invalid PrevTagSize ${Ga}`),De+=11+Lt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),De}_parseScriptData(re,ge,De){let Xe=Pn.parseScriptData(re,ge,De);if(Xe.hasOwnProperty("onMetaData")){if(Xe.onMetaData==null||typeof Xe.onMetaData!="object"){xe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&xe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Xe;let tt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},tt)),typeof tt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=tt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof tt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=tt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof tt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=tt.audiodatarate),typeof tt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=tt.videodatarate),typeof tt.width=="number"&&(this._mediaInfo.width=tt.width),typeof tt.height=="number"&&(this._mediaInfo.height=tt.height),typeof tt.duration=="number"){if(!this._durationOverrided){let Ot=Math.floor(tt.duration*this._timescale);this._duration=Ot,this._mediaInfo.duration=Ot}}else this._mediaInfo.duration=0;if(typeof tt.framerate=="number"){let Ot=Math.floor(tt.framerate*1e3);if(Ot>0){let Lt=Ot/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Lt,this._referenceFrameRate.fps_num=Ot,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Lt}}if(typeof tt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Ot=tt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Ot),tt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=tt,xe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Xe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Xe))}_parseKeyframesIndex(re){let ge=[],De=[];for(let Xe=1;Xe>>4;if(Wn!==2&&Wn!==10){this._onError(zt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Wn);return}let ra=0,xa=(Lt&12)>>>2;if(xa>=0&&xa<=4)ra=this._flvSoundRateTable[xa];else{this._onError(zt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+xa);return}let Kn=(Lt&2)>>>1,Du=Lt&1,la=this._audioMetadata,lu=this._audioTrack;if(la||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),la=this._audioMetadata={},la.type="audio",la.id=lu.id,la.timescale=this._timescale,la.duration=this._duration,la.audioSampleRate=ra,la.channelCount=Du===0?1:2),Wn===10){let Ga=this._parseAACAudioData(re,ge+1,De-1);if(Ga==null)return;if(Ga.packetType===0){la.config&&xe.w(this.TAG,"Found another AudioSpecificConfig!");let Ea=Ga.data;la.audioSampleRate=Ea.samplingRate,la.channelCount=Ea.channelCount,la.codec=Ea.codec,la.originalCodec=Ea.originalCodec,la.config=Ea.config,la.refSampleDuration=1024/la.audioSampleRate*la.timescale,xe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",la);let ga=this._mediaInfo;ga.audioCodec=la.originalCodec,ga.audioSampleRate=la.audioSampleRate,ga.audioChannelCount=la.channelCount,ga.hasVideo?ga.videoCodec!=null&&(ga.mimeType='video/x-flv; codecs="'+ga.videoCodec+","+ga.audioCodec+'"'):ga.mimeType='video/x-flv; codecs="'+ga.audioCodec+'"',ga.isComplete()&&this._onMediaInfo(ga)}else if(Ga.packetType===1){let Ea=this._timestampBase+Xe,ga={unit:Ga.data,length:Ga.data.byteLength,dts:Ea,pts:Ea};lu.samples.push(ga),lu.length+=Ga.data.length}else xe.e(this.TAG,`Flv: Unsupported AAC data type ${Ga.packetType}`)}else if(Wn===2){if(!la.codec){let jn=this._parseMP3AudioData(re,ge+1,De-1,!0);if(jn==null)return;la.audioSampleRate=jn.samplingRate,la.channelCount=jn.channelCount,la.codec=jn.codec,la.originalCodec=jn.originalCodec,la.refSampleDuration=1152/la.audioSampleRate*la.timescale,xe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",la);let Hu=this._mediaInfo;Hu.audioCodec=la.codec,Hu.audioSampleRate=la.audioSampleRate,Hu.audioChannelCount=la.channelCount,Hu.audioDataRate=jn.bitRate,Hu.hasVideo?Hu.videoCodec!=null&&(Hu.mimeType='video/x-flv; codecs="'+Hu.videoCodec+","+Hu.audioCodec+'"'):Hu.mimeType='video/x-flv; codecs="'+Hu.audioCodec+'"',Hu.isComplete()&&this._onMediaInfo(Hu)}let Ga=this._parseMP3AudioData(re,ge+1,De-1,!1);if(Ga==null)return;let Ea=this._timestampBase+Xe,ga={unit:Ga,length:Ga.byteLength,dts:Ea,pts:Ea};lu.samples.push(ga),lu.length+=Ga.length}}_parseAACAudioData(re,ge,De){if(De<=1){xe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Xe={},tt=new Uint8Array(re,ge,De);return Xe.packetType=tt[0],tt[0]===0?Xe.data=this._parseAACAudioSpecificConfig(re,ge+1,De-1):Xe.data=tt.subarray(1),Xe}_parseAACAudioSpecificConfig(re,ge,De){let Xe=new Uint8Array(re,ge,De),tt=null,Ot=0,Lt=0,Wn=null,ra=0,xa=null;if(Ot=Lt=Xe[0]>>>3,ra=(Xe[0]&7)<<1|Xe[1]>>>7,ra<0||ra>=this._mpegSamplingRates.length){this._onError(zt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Kn=this._mpegSamplingRates[ra],Du=(Xe[1]&120)>>>3;if(Du<0||Du>=8){this._onError(zt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ot===5&&(xa=(Xe[1]&7)<<1|Xe[2]>>>7,Wn=(Xe[2]&124)>>>2);let la=self.navigator.userAgent.toLowerCase();return la.indexOf("firefox")!==-1?ra>=6?(Ot=5,tt=new Array(4),xa=ra-3):(Ot=2,tt=new Array(2),xa=ra):la.indexOf("android")!==-1?(Ot=2,tt=new Array(2),xa=ra):(Ot=5,xa=ra,tt=new Array(4),ra>=6?xa=ra-3:Du===1&&(Ot=2,tt=new Array(2),xa=ra)),tt[0]=Ot<<3,tt[0]|=(ra&15)>>>1,tt[1]=(ra&15)<<7,tt[1]|=(Du&15)<<3,Ot===5&&(tt[1]|=(xa&15)>>>1,tt[2]=(xa&1)<<7,tt[2]|=8,tt[3]=0),{config:tt,samplingRate:Kn,channelCount:Du,codec:"mp4a.40."+Ot,originalCodec:"mp4a.40."+Lt}}_parseMP3AudioData(re,ge,De,Xe){if(De<4){xe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let tt=this._littleEndian,Ot=new Uint8Array(re,ge,De),Lt=null;if(Xe){if(Ot[0]!==255)return;let Wn=Ot[1]>>>3&3,ra=(Ot[1]&6)>>1,xa=(Ot[2]&240)>>>4,Kn=(Ot[2]&12)>>>2,la=(Ot[3]>>>6&3)!==3?2:1,lu=0,Ga=0,Ea=34,ga="mp3";switch(Wn){case 0:lu=this._mpegAudioV25SampleRateTable[Kn];break;case 2:lu=this._mpegAudioV20SampleRateTable[Kn];break;case 3:lu=this._mpegAudioV10SampleRateTable[Kn];break}switch(ra){case 1:Ea=34,xa>>4,Wn=Ot&15;if(Wn!==7){this._onError(zt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Wn}`);return}this._parseAVCVideoPacket(re,ge+1,De-1,Xe,tt,Lt)}_parseAVCVideoPacket(re,ge,De,Xe,tt,Ot){if(De<4){xe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Lt=this._littleEndian,Wn=new DataView(re,ge,De),ra=Wn.getUint8(0),Kn=(Wn.getUint32(0,!Lt)&16777215)<<8>>8;if(ra===0)this._parseAVCDecoderConfigurationRecord(re,ge+4,De-4);else if(ra===1)this._parseAVCVideoData(re,ge+4,De-4,Xe,tt,Ot,Kn);else if(ra!==2){this._onError(zt.FORMAT_ERROR,`Flv: Invalid video packet type ${ra}`);return}}_parseAVCDecoderConfigurationRecord(re,ge,De){if(De<7){xe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Xe=this._videoMetadata,tt=this._videoTrack,Ot=this._littleEndian,Lt=new DataView(re,ge,De);Xe?typeof Xe.avcc!="undefined"&&xe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Xe=this._videoMetadata={},Xe.type="video",Xe.id=tt.id,Xe.timescale=this._timescale,Xe.duration=this._duration);let Wn=Lt.getUint8(0),ra=Lt.getUint8(1),xa=Lt.getUint8(2),Kn=Lt.getUint8(3);if(Wn!==1||ra===0){this._onError(zt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Lt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(zt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Du=Lt.getUint8(5)&31;if(Du===0){this._onError(zt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Du>1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Du}`);let la=6;for(let Ga=0;Ga1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${lu}`);la++;for(let Ga=0;Ga=De){xe.w(this.TAG,`Malformed Nalu near timestamp ${lu}, offset = ${Du}, dataSize = ${De}`);break}let Ea=ra.getUint32(Du,!Wn);if(la===3&&(Ea>>>=8),Ea>De-la){xe.w(this.TAG,`Malformed Nalus near timestamp ${lu}, NaluSize > DataSize!`);return}let ga=ra.getUint8(Du+la)&31;ga===5&&(Ga=!0);let jn=new Uint8Array(re,ge+Du,la+Ea),Hu={type:ga,data:jn};xa.push(Hu),Kn+=jn.byteLength,Du+=la+Ea}if(xa.length){let Ea=this._videoTrack,ga={units:xa,length:Kn,isKeyframe:Ga,dts:lu,cts:Lt,pts:lu+Lt};Ga&&(ga.fileposition=tt),Ea.samples.push(ga),Ea.length+=Kn}}}var qt=Tt;class St{static init(){St.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ge in St.types)St.types.hasOwnProperty(ge)&&(St.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let re=St.constants={};re.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),re.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),re.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),re.STSC=re.STCO=re.STTS,re.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),re.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),re.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),re.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),re.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),re.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(re){let ge=8,De=null,Xe=Array.prototype.slice.call(arguments,1),tt=Xe.length;for(let Lt=0;Lt>>24&255,De[1]=ge>>>16&255,De[2]=ge>>>8&255,De[3]=ge&255,De.set(re,4);let Ot=8;for(let Lt=0;Lt>>24&255,re>>>16&255,re>>>8&255,re&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(re){return St.box(St.types.trak,St.tkhd(re),St.mdia(re))}static tkhd(re){let ge=re.id,De=re.duration,Xe=re.presentWidth,tt=re.presentHeight;return St.box(St.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,De>>>24&255,De>>>16&255,De>>>8&255,De&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Xe>>>8&255,Xe&255,0,0,tt>>>8&255,tt&255,0,0]))}static mdia(re){return St.box(St.types.mdia,St.mdhd(re),St.hdlr(re),St.minf(re))}static mdhd(re){let ge=re.timescale,De=re.duration;return St.box(St.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,De>>>24&255,De>>>16&255,De>>>8&255,De&255,85,196,0,0]))}static hdlr(re){let ge=null;return re.type==="audio"?ge=St.constants.HDLR_AUDIO:ge=St.constants.HDLR_VIDEO,St.box(St.types.hdlr,ge)}static minf(re){let ge=null;return re.type==="audio"?ge=St.box(St.types.smhd,St.constants.SMHD):ge=St.box(St.types.vmhd,St.constants.VMHD),St.box(St.types.minf,ge,St.dinf(),St.stbl(re))}static dinf(){return St.box(St.types.dinf,St.box(St.types.dref,St.constants.DREF))}static stbl(re){return St.box(St.types.stbl,St.stsd(re),St.box(St.types.stts,St.constants.STTS),St.box(St.types.stsc,St.constants.STSC),St.box(St.types.stsz,St.constants.STSZ),St.box(St.types.stco,St.constants.STCO))}static stsd(re){return re.type==="audio"?re.codec==="mp3"?St.box(St.types.stsd,St.constants.STSD_PREFIX,St.mp3(re)):St.box(St.types.stsd,St.constants.STSD_PREFIX,St.mp4a(re)):St.box(St.types.stsd,St.constants.STSD_PREFIX,St.avc1(re))}static mp3(re){let ge=re.channelCount,De=re.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,De>>>8&255,De&255,0,0]);return St.box(St.types[".mp3"],Xe)}static mp4a(re){let ge=re.channelCount,De=re.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,De>>>8&255,De&255,0,0]);return St.box(St.types.mp4a,Xe,St.esds(re))}static esds(re){let ge=re.config||[],De=ge.length,Xe=new Uint8Array([0,0,0,0,3,23+De,0,1,0,4,15+De,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([De]).concat(ge).concat([6,1,2]));return St.box(St.types.esds,Xe)}static avc1(re){let ge=re.avcc,De=re.codecWidth,Xe=re.codecHeight,tt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,De>>>8&255,De&255,Xe>>>8&255,Xe&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return St.box(St.types.avc1,tt,St.box(St.types.avcC,ge))}static mvex(re){return St.box(St.types.mvex,St.trex(re))}static trex(re){let ge=re.id,De=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return St.box(St.types.trex,De)}static moof(re,ge){return St.box(St.types.moof,St.mfhd(re.sequenceNumber),St.traf(re,ge))}static mfhd(re){let ge=new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255]);return St.box(St.types.mfhd,ge)}static traf(re,ge){let De=re.id,Xe=St.box(St.types.tfhd,new Uint8Array([0,0,0,0,De>>>24&255,De>>>16&255,De>>>8&255,De&255])),tt=St.box(St.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),Ot=St.sdtp(re),Lt=St.trun(re,Ot.byteLength+16+16+8+16+8+8);return St.box(St.types.traf,Xe,tt,Lt,Ot)}static sdtp(re){let ge=re.samples||[],De=ge.length,Xe=new Uint8Array(4+De);for(let tt=0;tt>>24&255,Xe>>>16&255,Xe>>>8&255,Xe&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Lt=0;Lt>>24&255,Wn>>>16&255,Wn>>>8&255,Wn&255,ra>>>24&255,ra>>>16&255,ra>>>8&255,ra&255,xa.isLeading<<2|xa.dependsOn,xa.isDependedOn<<6|xa.hasRedundancy<<4|xa.isNonSync,0,0,Kn>>>24&255,Kn>>>16&255,Kn>>>8&255,Kn&255],12+16*Lt)}return St.box(St.types.trun,Ot)}static mdat(re){return St.box(St.types.mdat,re)}}St.init();var Ke=St;class ln{static getSilentFrame(re,ge){if(re==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ge===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ge===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Un=ln;class Ca{constructor(re,ge,De,Xe,tt){this.dts=re,this.pts=ge,this.duration=De,this.originalDts=Xe,this.isSyncPoint=tt,this.fileposition=null}}class Cu{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(re){re.isSyncPoint=!0,this.syncPoints.push(re)}}class Da{constructor(){this._list=[]}clear(){this._list=[]}appendArray(re){let ge=this._list;re.length!==0&&(ge.length>0&&re[0].originalDts=ge[tt].dts&&rege[Xe].lastSample.originalDts&&re=ge[Xe].lastSample.originalDts&&(Xe===ge.length-1||Xe0&&(tt=this._searchNearestSegmentBefore(De.originalBeginDts)+1),this._lastAppendLocation=tt,this._list.splice(tt,0,De)}getLastSegmentBefore(re){let ge=this._searchNearestSegmentBefore(re);return ge>=0?this._list[ge]:null}getLastSampleBefore(re){let ge=this.getLastSegmentBefore(re);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(re){let ge=this._searchNearestSegmentBefore(re),De=this._list[ge].syncPoints;for(;De.length===0&&ge>0;)ge--,De=this._list[ge].syncPoints;return De.length>0?De[De.length-1]:null}}class cu{constructor(re){this.TAG="MP4Remuxer",this._config=re,this._isLive=re.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new nr("audio"),this._videoSegmentInfoList=new nr("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(re){return re.onDataAvailable=this.remux.bind(this),re.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(re){this._onInitSegment=re}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(re){this._onMediaSegment=re}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(re){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(re,ge){if(!this._onMediaSegment)throw new Ie("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(re,ge),this._remuxVideo(ge),this._remuxAudio(re)}_onTrackMetadataReceived(re,ge){let De=null,Xe="mp4",tt=ge.codec;if(re==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(Xe="mpeg",tt="",De=new Uint8Array):De=Ke.generateInitSegment(ge);else if(re==="video")this._videoMeta=ge,De=Ke.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new Ie("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(re,{type:re,data:De.buffer,codec:tt,container:`${re}/${Xe}`,mediaDuration:ge.duration})}_calculateDtsBase(re,ge){this._dtsBaseInited||(re.samples&&re.samples.length&&(this._audioDtsBase=re.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let re=this._videoStashedLastSample,ge=this._audioStashedLastSample,De={type:"video",id:1,sequenceNumber:0,samples:[],length:0};re!=null&&(De.samples.push(re),De.length=re.length);let Xe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(Xe.samples.push(ge),Xe.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(De,!0),this._remuxAudio(Xe,!0)}_remuxAudio(re,ge){if(this._audioMeta==null)return;let De=re,Xe=De.samples,tt,Ot=-1,Lt=-1,Wn=-1,ra=this._audioMeta.refSampleDuration,xa=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Kn=this._dtsBaseInited&&this._audioNextDts===void 0,Du=!1;if(!Xe||Xe.length===0||Xe.length===1&&!ge)return;let la=0,lu=null,Ga=0;xa?(la=0,Ga=De.length):(la=8,Ga=8+De.length);let Ea=null;if(Xe.length>1&&(Ea=Xe.pop(),Ga-=Ea.length),this._audioStashedLastSample!=null){let sr=this._audioStashedLastSample;this._audioStashedLastSample=null,Xe.unshift(sr),Ga+=sr.length}Ea!=null&&(this._audioStashedLastSample=Ea);let ga=Xe[0].dts-this._dtsBase;if(this._audioNextDts)tt=ga-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())tt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Du=!0);else{let sr=this._audioSegmentInfoList.getLastSampleBefore(ga);if(sr!=null){let uu=ga-(sr.originalDts+sr.duration);uu<=3&&(uu=0);let ya=sr.dts+sr.duration+uu;tt=ga-ya}else tt=0}if(Du){let sr=ga-tt,uu=this._videoSegmentInfoList.getLastSegmentBefore(ga);if(uu!=null&&uu.beginDts=1?Ki=jn[jn.length-1].duration:Ki=Math.floor(ra);let Yo=!1,fo=null;if(Ki>ra*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Yo=!0;let du=Math.abs(Ki-ra),Gu=Math.ceil(du/ra),pl=zi+ra;xe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${zi+Ki} ms, expected: ${zi+Math.round(ra)} ms, delta: ${Math.round(du)} ms, generate: ${Gu} frames`);let Ir=Un.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ir==null&&(xe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Ir=ya),fo=[];for(let ol=0;ol0){let Xo=fo[fo.length-1];Xo.duration=ti-Xo.dts}let io={dts:ti,pts:ti,cts:0,unit:Ir,size:Ir.byteLength,duration:0,originalDts:Ua,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};fo.push(io),Ga+=io.size,pl+=ra}let Cl=fo[fo.length-1];Cl.duration=zi+Ki-Cl.dts,Ki=Math.round(ra)}jn.push({dts:zi,pts:zi,cts:0,unit:uu.unit,size:uu.unit.byteLength,duration:Ki,originalDts:Ua,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Yo&&jn.push.apply(jn,fo)}xa?lu=new Uint8Array(Ga):(lu=new Uint8Array(Ga),lu[0]=Ga>>>24&255,lu[1]=Ga>>>16&255,lu[2]=Ga>>>8&255,lu[3]=Ga&255,lu.set(Ke.types.mdat,4));for(let sr=0;sr1&&(la=Xe.pop(),Du-=la.length),this._videoStashedLastSample!=null){let Hu=this._videoStashedLastSample;this._videoStashedLastSample=null,Xe.unshift(Hu),Du+=Hu.length}la!=null&&(this._videoStashedLastSample=la);let lu=Xe[0].dts-this._dtsBase;if(this._videoNextDts)tt=lu-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())tt=0;else{let Hu=this._videoSegmentInfoList.getLastSampleBefore(lu);if(Hu!=null){let Hr=lu-(Hu.originalDts+Hu.duration);Hr<=3&&(Hr=0);let Wa=Hu.dts+Hu.duration+Hr;tt=lu-Wa}else tt=0}let Ga=new Cu,Ea=[];for(let Hu=0;Hu=1?Ua=Ea[Ea.length-1].duration:Ua=Math.floor(this._videoMeta.refSampleDuration),rl){let zi=new Ca(sr,ya,Ua,Hr.dts,!0);zi.fileposition=Hr.fileposition,Ga.appendSyncPoint(zi)}Ea.push({dts:sr,pts:ya,cts:uu,units:Hr.units,size:Hr.length,isKeyframe:rl,duration:Ua,originalDts:Wa,flags:{isLeading:0,dependsOn:rl?2:1,isDependedOn:rl?1:0,hasRedundancy:0,isNonSync:rl?0:1}})}Kn=new Uint8Array(Du),Kn[0]=Du>>>24&255,Kn[1]=Du>>>16&255,Kn[2]=Du>>>8&255,Kn[3]=Du&255,Kn.set(Ke.types.mdat,4);for(let Hu=0;Hu{Xe.timestampBase=De,De+=Xe.duration,Xe.cors=re.cors,Xe.withCredentials=re.withCredentials,ge.referrerPolicy&&(Xe.referrerPolicy=ge.referrerPolicy)}),!isNaN(De)&&this._mediaDataSource.duration!==De&&(this._mediaDataSource.duration=De),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(re,ge){this._currentSegmentIndex=re;let De=this._mediaDataSource.segments[re],Xe=this._ioctl=new it(De,this._config,re);Xe.onError=this._onIOException.bind(this),Xe.onSeeked=this._onIOSeeked.bind(this),Xe.onComplete=this._onIOComplete.bind(this),Xe.onRedirect=this._onIORedirect.bind(this),Xe.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):Xe.onDataArrival=this._onInitChunkArrival.bind(this),Xe.open(ge)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(re){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(re);if(ge===this._currentSegmentIndex){let De=this._mediaInfo.segments[ge];if(De==null)this._pendingSeekTime=re;else{let Xe=De.getNearestKeyframe(re);this._remuxer.seek(Xe.milliseconds),this._ioctl.seek(Xe.fileposition),this._pendingResolveSeekPoint=Xe.milliseconds}}else{let De=this._mediaInfo.segments[ge];if(De==null)this._pendingSeekTime=re,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let Xe=De.getNearestKeyframe(re);this._internalAbort(),this._remuxer.seek(re),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,Xe.fileposition),this._pendingResolveSeekPoint=Xe.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(re){let ge=this._mediaDataSource.segments,De=ge.length-1;for(let Xe=0;Xe0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Xe=this._demuxer.parseChunks(re,ge);else if((De=qt.probe(re)).match){this._demuxer=new qt(De,this._config),this._remuxer||(this._remuxer=new or(this._config));let tt=this._mediaDataSource;tt.duration!=null&&!isNaN(tt.duration)&&(this._demuxer.overridedDuration=tt.duration),typeof tt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=tt.hasAudio),typeof tt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=tt.hasVideo),this._demuxer.timestampBase=tt.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Xe=this._demuxer.parseChunks(re,ge)}else De=null,xe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Zt.DEMUX_ERROR,zt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Xe=0;return Xe}_onMediaInfo(re){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},re),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ct.prototype));let ge=Object.assign({},re);Object.setPrototypeOf(ge,Ct.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let De=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(De)})}_onMetaDataArrived(re){this._emitter.emit(Zt.METADATA_ARRIVED,re)}_onScriptDataArrived(re){this._emitter.emit(Zt.SCRIPTDATA_ARRIVED,re)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(re){let De=re+1;De0&&De[0].originalDts===Xe&&(Xe=De[0].pts),this._emitter.emit(Zt.RECOMMEND_SEEKPOINT,Xe)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(re){let ge=this._mediaInfo.segments[re],De=Object.assign({},ge);De.duration=this._mediaInfo.duration,De.segmentCount=this._mediaInfo.segmentCount,delete De.segments,delete De.keyframesIndex,this._emitter.emit(Zt.MEDIA_INFO,De)}_reportStatisticsInfo(){let re={};re.url=this._ioctl.currentURL,re.hasRedirect=this._ioctl.hasRedirect,re.hasRedirect&&(re.redirectedURL=this._ioctl.currentRedirectedURL),re.speed=this._ioctl.currentSpeed,re.loaderType=this._ioctl.loaderType,re.currentSegmentIndex=this._currentSegmentIndex,re.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Zt.STATISTICS_INFO,re)}}var vl=xn,er=function(ft){let re="TransmuxingWorker",ge=null,De=Ga.bind(this);Ce.install(),ft.addEventListener("message",function(Ea){switch(Ea.data.cmd){case"init":ge=new vl(Ea.data.param[0],Ea.data.param[1]),ge.on(Zt.IO_ERROR,Du.bind(this)),ge.on(Zt.DEMUX_ERROR,la.bind(this)),ge.on(Zt.INIT_SEGMENT,Xe.bind(this)),ge.on(Zt.MEDIA_SEGMENT,tt.bind(this)),ge.on(Zt.LOADING_COMPLETE,Ot.bind(this)),ge.on(Zt.RECOVERED_EARLY_EOF,Lt.bind(this)),ge.on(Zt.MEDIA_INFO,Wn.bind(this)),ge.on(Zt.METADATA_ARRIVED,ra.bind(this)),ge.on(Zt.SCRIPTDATA_ARRIVED,xa.bind(this)),ge.on(Zt.STATISTICS_INFO,Kn.bind(this)),ge.on(Zt.RECOMMEND_SEEKPOINT,lu.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),ft.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(Ea.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let ga=Ea.data.param;Je.applyConfig(ga),ga.enableCallback===!0?Je.addLogListener(De):Je.removeLogListener(De);break}}});function Xe(Ea,ga){let jn={msg:Zt.INIT_SEGMENT,data:{type:Ea,data:ga}};ft.postMessage(jn,[ga.data])}function tt(Ea,ga){let jn={msg:Zt.MEDIA_SEGMENT,data:{type:Ea,data:ga}};ft.postMessage(jn,[ga.data])}function Ot(){let Ea={msg:Zt.LOADING_COMPLETE};ft.postMessage(Ea)}function Lt(){let Ea={msg:Zt.RECOVERED_EARLY_EOF};ft.postMessage(Ea)}function Wn(Ea){let ga={msg:Zt.MEDIA_INFO,data:Ea};ft.postMessage(ga)}function ra(Ea){let ga={msg:Zt.METADATA_ARRIVED,data:Ea};ft.postMessage(ga)}function xa(Ea){let ga={msg:Zt.SCRIPTDATA_ARRIVED,data:Ea};ft.postMessage(ga)}function Kn(Ea){let ga={msg:Zt.STATISTICS_INFO,data:Ea};ft.postMessage(ga)}function Du(Ea,ga){ft.postMessage({msg:Zt.IO_ERROR,data:{type:Ea,info:ga}})}function la(Ea,ga){ft.postMessage({msg:Zt.DEMUX_ERROR,data:{type:Ea,info:ga}})}function lu(Ea){ft.postMessage({msg:Zt.RECOMMEND_SEEKPOINT,data:Ea})}function Ga(Ea,ga){ft.postMessage({msg:"logcat_callback",data:{type:Ea,logcat:ga}})}};class Pa{constructor(re,ge){if(this.TAG="Transmuxer",this._emitter=new(he()),ge.enableWorker&&typeof Worker!="undefined")try{let De=z(18034);this._worker=De(er),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[re,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Je.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Je.getConfig()})}catch(De){xe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new vl(re,ge)}else this._controller=new vl(re,ge);if(this._controller){let De=this._controller;De.on(Zt.IO_ERROR,this._onIOError.bind(this)),De.on(Zt.DEMUX_ERROR,this._onDemuxError.bind(this)),De.on(Zt.INIT_SEGMENT,this._onInitSegment.bind(this)),De.on(Zt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),De.on(Zt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),De.on(Zt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),De.on(Zt.MEDIA_INFO,this._onMediaInfo.bind(this)),De.on(Zt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),De.on(Zt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),De.on(Zt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),De.on(Zt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Je.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(re){this._worker?this._worker.postMessage({cmd:"seek",param:re}):this._controller.seek(re)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.INIT_SEGMENT,re,ge)})}_onMediaSegment(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.MEDIA_SEGMENT,re,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Zt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Zt.RECOVERED_EARLY_EOF)})}_onMediaInfo(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.MEDIA_INFO,re)})}_onMetaDataArrived(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.METADATA_ARRIVED,re)})}_onScriptDataArrived(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.SCRIPTDATA_ARRIVED,re)})}_onStatisticsInfo(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.STATISTICS_INFO,re)})}_onIOError(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.IO_ERROR,re,ge)})}_onDemuxError(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.DEMUX_ERROR,re,ge)})}_onRecommendSeekpoint(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.RECOMMEND_SEEKPOINT,re)})}_onLoggingConfigChanged(re){this._worker&&this._worker.postMessage({cmd:"logging_config",param:re})}_onWorkerMessage(re){let ge=re.data,De=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Zt.INIT_SEGMENT:case Zt.MEDIA_SEGMENT:this._emitter.emit(ge.msg,De.type,De.data);break;case Zt.LOADING_COMPLETE:case Zt.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Zt.MEDIA_INFO:Object.setPrototypeOf(De,Ct.prototype),this._emitter.emit(ge.msg,De);break;case Zt.METADATA_ARRIVED:case Zt.SCRIPTDATA_ARRIVED:case Zt.STATISTICS_INFO:this._emitter.emit(ge.msg,De);break;case Zt.IO_ERROR:case Zt.DEMUX_ERROR:this._emitter.emit(ge.msg,De.type,De.info);break;case Zt.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,De);break;case"logcat_callback":xe.emitter.emit("log",De.type,De.logcat);break;default:break}}}var Za=Pa,Vn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Qa{constructor(re){this.TAG="MSEController",this._config=re,this._emitter=new(he()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Da}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}attachMediaElement(re){if(this._mediaSource)throw new Ie("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=re,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),re.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let re=this._mediaSource;for(let ge in this._sourceBuffers){let De=this._pendingSegments[ge];De.splice(0,De.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let Xe=this._sourceBuffers[ge];if(Xe){if(re.readyState!=="closed"){try{re.removeSourceBuffer(Xe)}catch(tt){xe.e(this.TAG,tt.message)}Xe.removeEventListener("error",this.e.onSourceBufferError),Xe.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(re.readyState==="open")try{re.endOfStream()}catch(ge){xe.e(this.TAG,ge.message)}re.removeEventListener("sourceopen",this.e.onSourceOpen),re.removeEventListener("sourceended",this.e.onSourceEnded),re.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(re,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(re),this._pendingSegments[re.type].push(re);return}let De=re,Xe=`${De.container}`;De.codec&&De.codec.length>0&&(Xe+=`;codecs=${De.codec}`);let tt=!1;if(xe.v(this.TAG,"Received Initialization Segment, mimeType: "+Xe),this._lastInitSegments[De.type]=De,Xe!==this._mimeTypes[De.type]){if(this._mimeTypes[De.type])xe.v(this.TAG,`Notice: ${De.type} mimeType changed, origin: ${this._mimeTypes[De.type]}, target: ${Xe}`);else{tt=!0;try{let Ot=this._sourceBuffers[De.type]=this._mediaSource.addSourceBuffer(Xe);Ot.addEventListener("error",this.e.onSourceBufferError),Ot.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ot){xe.e(this.TAG,Ot.message),this._emitter.emit(Vn.ERROR,{code:Ot.code,msg:Ot.message});return}}this._mimeTypes[De.type]=Xe}ge||this._pendingSegments[De.type].push(De),tt||this._sourceBuffers[De.type]&&!this._sourceBuffers[De.type].updating&&this._doAppendSegments(),b.safari&&De.container==="audio/mpeg"&&De.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=De.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(re){let ge=re;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let De=this._sourceBuffers[ge.type];De&&!De.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(re){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let De=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{De.abort()}catch(tt){xe.e(this.TAG,tt.message)}this._idrList.clear();let Xe=this._pendingSegments[ge];if(Xe.splice(0,Xe.length),this._mediaSource.readyState!=="closed"){for(let tt=0;tt=1&&re-Xe.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let re=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let De=this._sourceBuffers[ge];if(De){let Xe=De.buffered,tt=!1;for(let Ot=0;Ot=this._config.autoCleanupMaxBackwardDuration){tt=!0;let ra=re-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Lt,end:ra})}}else Wn0&&(isNaN(ge)||De>ge)&&(xe.v(this.TAG,`Update MediaSource duration from ${ge} to ${De}`),this._mediaSource.duration=De),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let re in this._pendingRemoveRanges){if(!this._sourceBuffers[re]||this._sourceBuffers[re].updating)continue;let ge=this._sourceBuffers[re],De=this._pendingRemoveRanges[re];for(;De.length&&!ge.updating;){let Xe=De.shift();ge.remove(Xe.start,Xe.end)}}}_doAppendSegments(){let re=this._pendingSegments;for(let ge in re)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&re[ge].length>0){let De=re[ge].shift();if(De.timestampOffset){let Xe=this._sourceBuffers[ge].timestampOffset,tt=De.timestampOffset/1e3;Math.abs(Xe-tt)>.1&&(xe.v(this.TAG,`Update MPEG audio timestampOffset from ${Xe} to ${tt}`),this._sourceBuffers[ge].timestampOffset=tt),delete De.timestampOffset}if(!De.data||De.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(De.data),this._isBufferFull=!1,ge==="video"&&De.hasOwnProperty("info")&&this._idrList.appendArray(De.info.syncPoints)}catch(Xe){this._pendingSegments[ge].unshift(De),Xe.code===22?(this._isBufferFull||this._emitter.emit(Vn.BUFFER_FULL),this._isBufferFull=!0):(xe.e(this.TAG,Xe.message),this._emitter.emit(Vn.ERROR,{code:Xe.code,msg:Xe.message}))}}}_onSourceOpen(){if(xe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let re=this._pendingSourceBufferInit;for(;re.length;){let ge=re.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Vn.SOURCE_OPEN)}_onSourceEnded(){xe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){xe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let re=this._pendingSegments;return re.video.length>0||re.audio.length>0}_hasPendingRemoveRanges(){let re=this._pendingRemoveRanges;return re.video.length>0||re.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Vn.UPDATE_END)}_onSourceBufferError(re){xe.e(this.TAG,`SourceBuffer Error: ${re}`)}}var gu=Qa;const _u={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ir={NETWORK_EXCEPTION:oe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:oe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:oe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:oe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:zt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:zt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:zt.CODEC_UNSUPPORTED};class ul{constructor(re,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(he()),this._config=Bt(),typeof ge=="object"&&Object.assign(this._config,ge),re.type.toLowerCase()!=="flv")throw new ze("FlvPlayer requires an flv MediaDataSource input!");re.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=re,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let De=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(De||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){re===yt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(yt.MEDIA_INFO,this.mediaInfo)}):re===yt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(yt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}attachMediaElement(re){if(this._mediaElement=re,re.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),re.addEventListener("seeking",this.e.onvSeeking),re.addEventListener("canplay",this.e.onvCanPlay),re.addEventListener("stalled",this.e.onvStalled),re.addEventListener("progress",this.e.onvProgress),this._msectl=new gu(this._config),this._msectl.on(Vn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Vn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Vn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Vn.ERROR,ge=>{this._emitter.emit(yt.ERROR,_u.MEDIA_ERROR,ir.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(re),this._pendingSeekTime!=null)try{re.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Ie("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Ie("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Za(this._mediaDataSource,this._config),this._transmuxer.on(Zt.INIT_SEGMENT,(re,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Zt.MEDIA_SEGMENT,(re,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let De=this._mediaElement.currentTime;ge.info.endDts>=(De+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Zt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(yt.LOADING_COMPLETE)}),this._transmuxer.on(Zt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(yt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Zt.IO_ERROR,(re,ge)=>{this._emitter.emit(yt.ERROR,_u.NETWORK_ERROR,re,ge)}),this._transmuxer.on(Zt.DEMUX_ERROR,(re,ge)=>{this._emitter.emit(yt.ERROR,_u.MEDIA_ERROR,re,{code:-1,msg:ge})}),this._transmuxer.on(Zt.MEDIA_INFO,re=>{this._mediaInfo=re,this._emitter.emit(yt.MEDIA_INFO,Object.assign({},re))}),this._transmuxer.on(Zt.METADATA_ARRIVED,re=>{this._emitter.emit(yt.METADATA_ARRIVED,re)}),this._transmuxer.on(Zt.SCRIPTDATA_ARRIVED,re=>{this._emitter.emit(yt.SCRIPTDATA_ARRIVED,re)}),this._transmuxer.on(Zt.STATISTICS_INFO,re=>{this._statisticsInfo=this._fillStatisticsInfo(re),this._emitter.emit(yt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Zt.RECOMMEND_SEEKPOINT,re=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=re/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(re){this._mediaElement.volume=re}get muted(){return this._mediaElement.muted}set muted(re){this._mediaElement.muted=re}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(re){this._mediaElement?this._internalSeek(re):this._pendingSeekTime=re}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(re){if(re.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return re;let ge=!0,De=0,Xe=0;if(this._mediaElement.getVideoPlaybackQuality){let tt=this._mediaElement.getVideoPlaybackQuality();De=tt.totalVideoFrames,Xe=tt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(De=this._mediaElement.webkitDecodedFrameCount,Xe=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(re.decodedFrames=De,re.droppedFrames=Xe),re}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let re=this._mediaElement.buffered,ge=this._mediaElement.currentTime,De=0,Xe=0;for(let tt=0;tt=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){xe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let re=this._mediaElement.currentTime,ge=this._mediaElement.buffered,De=!1;for(let Xe=0;Xe=tt&&re=Ot-this._config.lazyLoadRecoverDuration&&(De=!0);break}}De&&(window.clearInterval(this._progressChecker),this._progressChecker=null,De&&(xe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(re){let ge=this._mediaElement.buffered;for(let De=0;De=Xe&&re0){let tt=this._mediaElement.buffered.start(0);(tt<1&&re0&&ge.currentTime0){let Xe=De.start(0);if(Xe<1&&ge{this._emitter.emit(yt.MEDIA_INFO,this.mediaInfo)}):re===yt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(yt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}attachMediaElement(re){if(this._mediaElement=re,re.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{re.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Ie("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(re){this._mediaElement.volume=re}get muted(){return this._mediaElement.muted}set muted(re){this._mediaElement.muted=re}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(re){this._mediaElement?this._mediaElement.currentTime=re:this._pendingSeekTime=re}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let re={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return re;let ge=!0,De=0,Xe=0;if(this._mediaElement.getVideoPlaybackQuality){let tt=this._mediaElement.getVideoPlaybackQuality();De=tt.totalVideoFrames,Xe=tt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(De=this._mediaElement.webkitDecodedFrameCount,Xe=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(re.decodedFrames=De,re.droppedFrames=Xe),re}_onvLoadedMetadata(re){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(yt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(yt.STATISTICS_INFO,this.statisticsInfo)}}var _n=Jt;Ce.install();function Gn(ft,re){let ge=ft;if(ge==null||typeof ge!="object")throw new ze("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new ze("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new On(ge,re);default:return new _n(ge,re)}}function ua(){return nt.supportMSEH264Playback()}function oa(){return nt.getFeatureList()}let Ta={};Ta.createPlayer=Gn,Ta.isSupported=ua,Ta.getFeatureList=oa,Ta.BaseLoader=E,Ta.LoaderStatus=me,Ta.LoaderErrors=oe,Ta.Events=yt,Ta.ErrorTypes=_u,Ta.ErrorDetails=ir,Ta.FlvPlayer=On,Ta.NativePlayer=_n,Ta.LoggingControl=Je,Object.defineProperty(Ta,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var hu=Ta},28734:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z){var a=z.prototype,Ce=a.format;a.format=function(ke){var he=this,Fe=this.$locale();if(!this.isValid())return Ce.bind(this)(ke);var xe=this.$utils(),pe=(ke||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(Se){switch(Se){case"Q":return Math.ceil((he.$M+1)/3);case"Do":return Fe.ordinal(he.$D);case"gggg":return he.weekYear();case"GGGG":return he.isoWeekYear();case"wo":return Fe.ordinal(he.week(),"W");case"w":case"ww":return xe.s(he.week(),Se==="w"?1:2,"0");case"W":case"WW":return xe.s(he.isoWeek(),Se==="W"?1:2,"0");case"k":case"kk":return xe.s(String(he.$H===0?24:he.$H),Se==="k"?1:2,"0");case"X":return Math.floor(he.$d.getTime()/1e3);case"x":return he.$d.getTime();case"z":return"["+he.offsetName()+"]";case"zzz":return"["+he.offsetName("long")+"]";default:return Se}});return Ce.bind(this)(pe)}}})},96036:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z,a){var Ce=z.prototype,ke=function(Se){return Se&&(Se.indexOf?Se:Se.s)},he=function(Se,Ae,Ie,ze,Me){var me=Se.name?Se:Se.$locale(),oe=ke(me[Ae]),E=ke(me[Ie]),y=oe||E.map(function(b){return b.slice(0,ze)});if(!Me)return y;var x=me.weekStart;return y.map(function(b,ee){return y[(ee+(x||0))%7]})},Fe=function(){return a.Ls[a.locale()]},xe=function(Se,Ae){return Se.formats[Ae]||function(Ie){return Ie.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ze,Me,me){return Me||me.slice(1)})}(Se.formats[Ae.toUpperCase()])},pe=function(){var Se=this;return{months:function(Ae){return Ae?Ae.format("MMMM"):he(Se,"months")},monthsShort:function(Ae){return Ae?Ae.format("MMM"):he(Se,"monthsShort","months",3)},firstDayOfWeek:function(){return Se.$locale().weekStart||0},weekdays:function(Ae){return Ae?Ae.format("dddd"):he(Se,"weekdays")},weekdaysMin:function(Ae){return Ae?Ae.format("dd"):he(Se,"weekdaysMin","weekdays",2)},weekdaysShort:function(Ae){return Ae?Ae.format("ddd"):he(Se,"weekdaysShort","weekdays",3)},longDateFormat:function(Ae){return xe(Se.$locale(),Ae)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};Ce.localeData=function(){return pe.bind(this)()},a.localeData=function(){var Se=Fe();return{firstDayOfWeek:function(){return Se.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(Ae){return xe(Se,Ae)},meridiem:Se.meridiem,ordinal:Se.ordinal}},a.months=function(){return he(Fe(),"months")},a.monthsShort=function(){return he(Fe(),"monthsShort","months",3)},a.weekdays=function(Se){return he(Fe(),"weekdays",null,null,Se)},a.weekdaysShort=function(Se){return he(Fe(),"weekdaysShort","weekdays",3,Se)},a.weekdaysMin=function(Se){return he(Fe(),"weekdaysMin","weekdays",2,Se)}}})},55183:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";var rt="week",z="year";return function(a,Ce,ke){var he=Ce.prototype;he.week=function(Fe){if(Fe===void 0&&(Fe=null),Fe!==null)return this.add(7*(Fe-this.week()),"day");var xe=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var pe=ke(this).startOf(z).add(1,z).date(xe),Se=ke(this).endOf(rt);if(pe.isBefore(Se))return 1}var Ae=ke(this).startOf(z).date(xe).startOf(rt).subtract(1,"millisecond"),Ie=this.diff(Ae,rt,!0);return Ie<0?ke(this).startOf("week").week():Math.ceil(Ie)},he.weeks=function(Fe){return Fe===void 0&&(Fe=null),this.week(Fe)}}})},172:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z){z.prototype.weekYear=function(){var a=this.month(),Ce=this.week(),ke=this.year();return Ce===1&&a===11?ke+1:a===0&&Ce>=52?ke-1:ke}}})},6833:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z){z.prototype.weekday=function(a){var Ce=this.$locale().weekStart||0,ke=this.$W,he=(kebe.length)&&(Te=be.length);for(var at=0,Et=Array(Te);atbe.length)&&(Te=be.length);for(var at=0,Et=new Array(Te);at=0)&&(at[rn]=be[rn]);return at}function nt(be,Te){if(be==null)return{};var at=ct(be,Te),Et,rn;if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(be);for(rn=0;rn=0)&&Object.prototype.propertyIsEnumerable.call(be,Et)&&(at[Et]=be[Et])}return at}var Ze=z(67294);function yt(be){var Te=Ze.useRef();Te.current=be;var at=Ze.useCallback(function(){for(var Et,rn=arguments.length,Mn=new Array(rn),na=0;na5&&arguments[5]!==void 0?arguments[5]:!1,ka=arguments.length>6?arguments[6]:void 0,nu=arguments.length>7?arguments[7]:void 0,vu=Ze.useMemo(function(){if(Le(rn)==="object")return rn.clearIcon;if(Mn)return Mn},[rn,Mn]),Uu=Ze.useMemo(function(){return!!(!na&&rn&&(Et.length||ka)&&!(nu==="combobox"&&ka===""))},[rn,na,Et.length,ka,nu]);return{allowClear:Uu,clearIcon:Ze.createElement(Ca,{className:"".concat(Te,"-clear"),onMouseDown:at,customizeIcon:vu},"\xD7")}},Da=Ze.createContext(null);function nr(){return Ze.useContext(Da)}function cu(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Te=Ze.useState(!1),at=Bt(Te,2),Et=at[0],rn=at[1],Mn=Ze.useRef(null),na=function(){window.clearTimeout(Mn.current)};Ze.useEffect(function(){return na},[]);var ka=function(vu,Uu){na(),Mn.current=window.setTimeout(function(){rn(vu),Uu&&Uu()},be)};return[Et,ka,na]}function or(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Te=Ze.useRef(null),at=Ze.useRef(null);Ze.useEffect(function(){return function(){window.clearTimeout(at.current)}},[]);function Et(rn){(rn||Te.current===null)&&(Te.current=rn),window.clearTimeout(at.current),at.current=window.setTimeout(function(){Te.current=null},be)}return[function(){return Te.current},Et]}function Aa(be,Te,at,Et){var rn=Ze.useRef(null);rn.current={open:Te,triggerOpen:at,customizedTrigger:Et},Ze.useEffect(function(){function Mn(na){var ka;if(!((ka=rn.current)!==null&&ka!==void 0&&ka.customizedTrigger)){var nu=na.target;nu.shadowRoot&&na.composed&&(nu=na.composedPath()[0]||nu),rn.current.open&&be().filter(function(vu){return vu}).every(function(vu){return!vu.contains(nu)&&vu!==nu})&&rn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Mn),function(){return window.removeEventListener("mousedown",Mn)}},[])}var Zt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Te){var at=Te.keyCode;if(Te.altKey&&!Te.ctrlKey||Te.metaKey||at>=Zt.F1&&at<=Zt.F12)return!1;switch(at){case Zt.ALT:case Zt.CAPS_LOCK:case Zt.CONTEXT_MENU:case Zt.CTRL:case Zt.DOWN:case Zt.END:case Zt.ESC:case Zt.HOME:case Zt.INSERT:case Zt.LEFT:case Zt.MAC_FF_META:case Zt.META:case Zt.NUMLOCK:case Zt.NUM_CENTER:case Zt.PAGE_DOWN:case Zt.PAGE_UP:case Zt.PAUSE:case Zt.PRINT_SCREEN:case Zt.RIGHT:case Zt.SHIFT:case Zt.UP:case Zt.WIN_KEY:case Zt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Te){if(Te>=Zt.ZERO&&Te<=Zt.NINE||Te>=Zt.NUM_ZERO&&Te<=Zt.NUM_MULTIPLY||Te>=Zt.A&&Te<=Zt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Te===0)return!0;switch(Te){case Zt.SPACE:case Zt.QUESTION_MARK:case Zt.NUM_PLUS:case Zt.NUM_MINUS:case Zt.NUM_PERIOD:case Zt.NUM_DIVISION:case Zt.SEMICOLON:case Zt.DASH:case Zt.EQUALS:case Zt.COMMA:case Zt.PERIOD:case Zt.SLASH:case Zt.APOSTROPHE:case Zt.SINGLE_QUOTE:case Zt.OPEN_SQUARE_BRACKET:case Zt.BACKSLASH:case Zt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},xn=Zt;function vl(be){return be&&![xn.ESC,xn.SHIFT,xn.BACKSPACE,xn.TAB,xn.WIN_KEY,xn.ALT,xn.META,xn.WIN_KEY_RIGHT,xn.CTRL,xn.SEMICOLON,xn.EQUALS,xn.CAPS_LOCK,xn.CONTEXT_MENU,xn.F1,xn.F2,xn.F3,xn.F4,xn.F5,xn.F6,xn.F7,xn.F8,xn.F9,xn.F10,xn.F11,xn.F12].includes(be)}var Er=`accept acceptCharset accessKey action allowFullScreen allowTransparency +`:'
      '+(Re?Ne:(0,ke.escape)(Ne,!0))+"
      "},Ae.heading=function(Ne,Le,Re){let He=this.options.headerPrefix+Re.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return pe.push({anchor:He,level:Le,text:Ne}),"'+Ne+""},Ce().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ce().use({tokenizer:E,renderer:Ae}),rt.ZP=Ce()},40471:function(Ft,rt,z){"use strict";z.d(rt,{G:function(){return Fe},t:function(){return he}});var a=z(58971),Ce=z.n(a);const ke=null;function he(xe,pe){let Se=Ce().get("__ec");Se||(Se={}),Se[xe]=pe,Ce().set("__ec",Se)}function Fe(xe,pe){let Se=Ce().get("__ec");return Se?Se[xe]===void 0?pe:Se[xe]:pe}},78207:function(Ft,rt,z){"use strict";z.d(rt,{rX:function(){return de},pW:function(){return ye},gy:function(){return fe},xY:function(){return ne},O5:function(){return te},hs:function(){return y},tJ:function(){return oe},o1:function(){return E},Rd:function(){return ee}});var a=z(35973),Ce=z(62844),ke=z(96074),he=z(2453),Fe=z(52262),xe=z(28706),pe=z(55304),Se=z(25510),Ae="data:image/png;base64,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",Ie=z.p+"static/newqrcode.a8740efb.png",ze=z(32637),Me=z(67294),me=(ve,Ne,Le)=>new Promise((Re,He)=>{var We=Ye=>{try{Ue(Le.next(Ye))}catch(it){He(it)}},Ge=Ye=>{try{Ue(Le.throw(Ye))}catch(it){He(it)}},Ue=Ye=>Ye.done?Re(Ye.value):Promise.resolve(Ye.value).then(We,Ge);Ue((Le=Le.apply(ve,Ne)).next())});const oe=(ve,Ne=!1,Le=!1,Re="",He=!1)=>!!(E(ve)&&x(ve,Ne,Le,Re,He)),E=ve=>(0,Fe.bg)()?!0:(ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=ve=>{var Ne,Le,Re;const{user:He}=(0,a.getDvaApp)()._store.getState();(0,Fe.bg)()&&!((Le=(Ne=He==null?void 0:He.userInfo)==null?void 0:Ne.course)!=null&&Le.course_public)&&!((Re=He==null?void 0:He.userInfo)!=null&&Re.profile_completed)&&ve({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ve,Ne=!1,Le=!0,Re="",He=!1)=>{var We;const{user:Ge}=(0,a.getDvaApp)()._store.getState();return(We=Ge.userInfo)!=null&&We.profile_completed?!0:(Le?ve({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Re,isCurrentPage:He}}):Ce.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,xe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{Ce.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()}})},ee=()=>{Ce.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Me.createElement("div",{style:{textAlign:"center"}},Me.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"),Me.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ze}),Me.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},te=()=>{var ve;const{user:Ne}=(0,a.getDvaApp)()._store.getState();return(ve=Ne.userInfo)!=null&&ve.professional_certification?!0:(Ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:Me.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,xe.xg)("/account/certification")}}),!1)},ne=()=>(0,Fe.V9)()?!0:(Ce.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Me.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(ve,Ne)=>ve?!0:(Ce.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("p",null,Ne||"\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"),Me.createElement("div",{style:{marginLeft:"110px"}},Me.createElement("img",{src:Ae,width:200}),Me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,xe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ye=ve=>{Ce.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Me.createElement("div",null,Me.createElement("div",null,Me.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"),Me.createElement(ke.Z,null),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.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 ",Me.createElement("a",null,ve),"\u5929\u3002"),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.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")),Me.createElement("div",{style:{textAlign:"center",marginTop:30}},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},fe=(ve,Ne="")=>{const{shixunsDetail:{detail:Le}}=(0,a.getDvaApp)()._store.getState();if((Le==null?void 0:Le.public)===2||(Le==null?void 0:Le.public)===1||(Le==null?void 0:Le.shixun_status)===3){let Re="";return(Le==null?void 0:Le.public)===2&&(Re="\u5DF2\u516C\u5F00"),(Le==null?void 0:Le.public)===1&&(Re="\u5F85\u5BA1\u6838"),(Le==null?void 0:Le.shixun_status)===3&&(Re="\u5DF2\u5173\u95ED"),Ce.default.info({centered:!0,icon:Me.createElement(pe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Re,"\uFF0C",Ne,"\u3002"),Me.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Le==null?void 0:Le.shixun_status)===2?(Ce.default.confirm({centered:!0,icon:Me.createElement(pe.Z,null),title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ne,"\u3002"),Me.createElement("br",null),Me.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:()=>{Ce.default.confirm({width:440,centered:!0,icon:Me.createElement(pe.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:()=>me(void 0,null,function*(){(yield ve({type:"shixunsDetail/cancelRelease",payload:{id:Le==null?void 0:Le.identifier}})).status!==401&&(he.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ve({type:"shixunsDetail/getShixunsDetail",payload:{id:Le==null?void 0:Le.identifier}}),ve({type:"practiceSetting/getCommonData",payload:{id:Le==null?void 0:Le.identifier}}))})})}}),!0):!1}},24577:function(Ft,rt,z){"use strict";z.d(rt,{Z:function(){return Au}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(re,ge){return re.__proto__=ge,re},Object.assign=Object.assign||function(re){if(re==null)throw new TypeError("Cannot convert undefined or null to object");let ge=Object(re);for(let De=1;De ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","error",De),Fe.ENABLE_ERROR&&(console.error?console.error(De):console.warn?console.warn(De):console.log(De))}static i(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","info",De),Fe.ENABLE_INFO&&(console.info?console.info(De):console.log(De))}static w(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","warn",De),Fe.ENABLE_WARN&&(console.warn?console.warn(De):console.log(De))}static d(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","debug",De),Fe.ENABLE_DEBUG&&(console.debug?console.debug(De):console.log(De))}static v(re,ge){(!re||Fe.FORCE_GLOBAL_TAG)&&(re=Fe.GLOBAL_TAG);let De=`[${re}] > ${ge}`;Fe.ENABLE_CALLBACK&&Fe.emitter.emit("log","verbose",De),Fe.ENABLE_VERBOSE&&console.log(De)}}Fe.GLOBAL_TAG="flv.js",Fe.FORCE_GLOBAL_TAG=!1,Fe.ENABLE_ERROR=!0,Fe.ENABLE_INFO=!0,Fe.ENABLE_WARN=!0,Fe.ENABLE_DEBUG=!0,Fe.ENABLE_VERBOSE=!0,Fe.ENABLE_CALLBACK=!1,Fe.emitter=new(he());var xe=Fe;class pe{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(re){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=re,this._totalBytes+=re):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=re,this._totalBytes+=re):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=re,this._totalBytes+=re,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let re=(this._now()-this._lastCheckpoint)/1e3;return re==0&&(re=1),this._intervalBytes/re/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let re=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/re/1024}}var Se=pe;class Ae{constructor(re){this._message=re}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ie extends Ae{constructor(re){super(re)}get name(){return"IllegalStateException"}}class ze extends Ae{constructor(re){super(re)}get name(){return"InvalidArgumentException"}}class Me extends Ae{constructor(re){super(re)}get name(){return"NotImplementedException"}}const me={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},oe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class E{constructor(re){this._type=re||"undefined",this._status=me.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=me.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===me.kConnecting||this._status===me.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(re){this._onContentLengthKnown=re}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(re){this._onURLRedirect=re}get onDataArrival(){return this._onDataArrival}set onDataArrival(re){this._onDataArrival=re}get onError(){return this._onError}set onError(re){this._onError=re}get onComplete(){return this._onComplete}set onComplete(re){this._onComplete=re}open(re,ge){throw new Me("Unimplemented abstract function!")}abort(){throw new Me("Unimplemented abstract function!")}}let y={};function x(){let ft=self.navigator.userAgent.toLowerCase(),re=/(edge)\/([\w.]+)/.exec(ft)||/(opr)[\/]([\w.]+)/.exec(ft)||/(chrome)[ \/]([\w.]+)/.exec(ft)||/(iemobile)[\/]([\w.]+)/.exec(ft)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ft)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ft)||/(webkit)[ \/]([\w.]+)/.exec(ft)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ft)||/(msie) ([\w.]+)/.exec(ft)||ft.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ft)||ft.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ft)||[],ge=/(ipad)/.exec(ft)||/(ipod)/.exec(ft)||/(windows phone)/.exec(ft)||/(iphone)/.exec(ft)||/(kindle)/.exec(ft)||/(android)/.exec(ft)||/(windows)/.exec(ft)||/(mac)/.exec(ft)||/(linux)/.exec(ft)||/(cros)/.exec(ft)||[],De={browser:re[5]||re[3]||re[1]||"",version:re[2]||re[4]||"0",majorVersion:re[4]||re[2]||"0",platform:ge[0]||""},Xe={};if(De.browser){Xe[De.browser]=!0;let tt=De.majorVersion.split(".");Xe.version={major:parseInt(De.majorVersion,10),string:De.version},tt.length>1&&(Xe.version.minor=parseInt(tt[1],10)),tt.length>2&&(Xe.version.build=parseInt(tt[2],10))}if(De.platform&&(Xe[De.platform]=!0),(Xe.chrome||Xe.opr||Xe.safari)&&(Xe.webkit=!0),Xe.rv||Xe.iemobile){Xe.rv&&delete Xe.rv;let tt="msie";De.browser=tt,Xe[tt]=!0}if(Xe.edge){delete Xe.edge;let tt="msedge";De.browser=tt,Xe[tt]=!0}if(Xe.opr){let tt="opera";De.browser=tt,Xe[tt]=!0}if(Xe.safari&&Xe.android){let tt="android";De.browser=tt,Xe[tt]=!0}Xe.name=De.browser,Xe.platform=De.platform;for(let tt in y)y.hasOwnProperty(tt)&&delete y[tt];Object.assign(y,Xe)}x();var b=y;class ee extends E{static isSupported(){try{let re=b.msedge&&b.version.minor>=15048,ge=b.msedge?re:!0;return self.fetch&&self.ReadableStream&&ge}catch(re){return!1}}constructor(re,ge){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=re,this._config=ge,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(re,ge){this._dataSource=re,this._range=ge;let De=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(De=re.redirectedURL);let Xe=this._seekHandler.getConfig(De,ge),tt=new self.Headers;if(typeof Xe.headers=="object"){let Nt=Xe.headers;for(let Gn in Nt)Nt.hasOwnProperty(Gn)&&tt.append(Gn,Nt[Gn])}let Ot={method:"GET",headers:tt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Nt in this._config.headers)tt.append(Nt,this._config.headers[Nt]);re.cors===!1&&(Ot.mode="same-origin"),re.withCredentials&&(Ot.credentials="include"),re.referrerPolicy&&(Ot.referrerPolicy=re.referrerPolicy),this._status=me.kConnecting,self.fetch(Xe.url,Ot).then(Nt=>{if(this._requestAbort){this._requestAbort=!1,this._status=me.kIdle;return}if(Nt.ok&&Nt.status>=200&&Nt.status<=299){if(Nt.url!==Xe.url&&this._onURLRedirect){let la=this._seekHandler.removeURLParameters(Nt.url);this._onURLRedirect(la)}let Gn=Nt.headers.get("Content-Length");return Gn!=null&&(this._contentLength=parseInt(Gn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Nt.body.getReader())}else if(this._status=me.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:Nt.status,msg:Nt.statusText});else throw new Ae("FetchStreamLoader: Http code invalid, "+Nt.status+" "+Nt.statusText)}).catch(Nt=>{if(this._status=me.kError,this._onError)this._onError(oe.EXCEPTION,{code:-1,msg:Nt.message});else throw Nt})}abort(){this._requestAbort=!0}_pump(re){return re.read().then(ge=>{if(ge.done)if(this._contentLength!==null&&this._receivedLength{if(ge.code===11&&b.msedge)return;this._status=me.kError;let De=0,Xe=null;if((ge.code===19||ge.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=me.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Ae("MozChunkedLoader: Http code invalid, "+ge.status+" "+ge.statusText);else this._status=me.kBuffering}}_onProgress(re){if(this._status===me.kError)return;this._contentLength===null&&re.total!==null&&re.total!==0&&(this._contentLength=re.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let ge=re.target.response,De=this._range.from+this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,De,this._receivedLength)}_onLoadEnd(re){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===me.kError)return;this._status=me.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(re){this._status=me.kError;let ge=0,De=null;if(this._contentLength&&re.loaded=200&&ge.status<=299){if(this._status=LoaderStatus.kBuffering,ge.responseURL!=null){let Xe=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&Xe!==this._currentRedirectedURL&&(this._currentRedirectedURL=Xe,this._onURLRedirect&&this._onURLRedirect(Xe))}let De=ge.getResponseHeader("Content-Length");if(De!=null&&this._contentLength==null){let Xe=parseInt(De);Xe>0&&(this._contentLength=Xe,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+ge.status+" "+ge.statusText);else if(ge.readyState===3&&ge.status>=200&&ge.status<=299){this._status=LoaderStatus.kBuffering;let De=ge.response;this._reader.readAsArrayBuffer(De)}}_xhrOnError(re){this._status=LoaderStatus.kError;let ge=LoaderErrors.EXCEPTION,De={code:-1,msg:re.constructor.name+" "+re.type};if(this._onError)this._onError(ge,De);else throw new RuntimeException(De.msg)}_msrOnProgress(re){let De=re.target.result;if(De==null){this._doReconnectIfNeeded();return}let Xe=De.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=De.byteLength;let tt=this._totalRange.from+this._receivedLength;this._receivedLength+=Xe.byteLength,this._onDataArrival&&this._onDataArrival(Xe,tt,this._receivedLength),De.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${tt+Xe.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(De=this._range.from+this._contentLength-1),this._currentRequestRange={from:ge,to:De},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(re,ge){this._lastTimeLoaded=0;let De=re.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?De=this._currentRedirectedURL:re.redirectedURL!=null&&(De=re.redirectedURL));let Xe=this._seekHandler.getConfig(De,ge);this._currentRequestURL=Xe.url;let tt=this._xhr=new XMLHttpRequest;if(tt.open("GET",Xe.url,!0),tt.responseType="arraybuffer",tt.onreadystatechange=this._onReadyStateChange.bind(this),tt.onprogress=this._onProgress.bind(this),tt.onload=this._onLoad.bind(this),tt.onerror=this._onXhrError.bind(this),re.withCredentials&&(tt.withCredentials=!0),typeof Xe.headers=="object"){let Ot=Xe.headers;for(let Nt in Ot)Ot.hasOwnProperty(Nt)&&tt.setRequestHeader(Nt,Ot[Nt])}if(typeof this._config.headers=="object"){let Ot=this._config.headers;for(let Nt in Ot)Ot.hasOwnProperty(Nt)&&tt.setRequestHeader(Nt,Ot[Nt])}tt.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=me.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(re){let ge=re.target;if(ge.readyState===2){if(ge.responseURL!=null){let De=this._seekHandler.removeURLParameters(ge.responseURL);ge.responseURL!==this._currentRequestURL&&De!==this._currentRedirectedURL&&(this._currentRedirectedURL=De,this._onURLRedirect&&this._onURLRedirect(De))}if(ge.status>=200&&ge.status<=299){if(this._waitForTotalLength)return;this._status=me.kBuffering}else if(this._status=me.kError,this._onError)this._onError(oe.HTTP_STATUS_CODE_INVALID,{code:ge.status,msg:ge.statusText});else throw new Ae("RangeLoader: Http code invalid, "+ge.status+" "+ge.statusText)}}_onProgress(re){if(this._status===me.kError)return;if(this._contentLength===null){let De=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,De=!0;let Xe=re.total;this._internalAbort(),Xe!=null&Xe!==0&&(this._totalLength=Xe)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,De){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let ge=re.loaded-this._lastTimeLoaded;this._lastTimeLoaded=re.loaded,this._speedSampler.addBytes(ge)}_normalizeSpeed(re){let ge=this._chunkSizeKBList,De=ge.length-1,Xe=0,tt=0,Ot=De;if(re=ge[Xe]&&re=3&&(ge=this._speedSampler.currentKBps)),ge!==0){let Ot=this._normalizeSpeed(ge);this._currentSpeedNormalized!==Ot&&(this._currentSpeedNormalized=Ot,this._currentChunkSizeKB=Ot)}let De=re.target.response,Xe=this._range.from+this._receivedLength;this._receivedLength+=De.byteLength;let tt=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(ge.result)},ge.readAsArrayBuffer(re.data)}else{this._status=me.kError;let ge={code:-1,msg:"Unsupported WebSocket message type: "+re.data.constructor.name};if(this._onError)this._onError(oe.EXCEPTION,ge);else throw new Ae(ge.msg)}}_dispatchArrayBuffer(re){let ge=re,De=this._receivedLength;this._receivedLength+=ge.byteLength,this._onDataArrival&&this._onDataArrival(ge,De,this._receivedLength)}_onWebSocketError(re){this._status=me.kError;let ge={code:re.code,msg:re.message};if(this._onError)this._onError(oe.EXCEPTION,ge);else throw new Ae(ge.msg)}}var Re=Le;class He{constructor(re){this._zeroStart=re||!1}getConfig(re,ge){let De={};if(ge.from!==0||ge.to!==-1){let Xe;ge.to!==-1?Xe=`bytes=${ge.from.toString()}-${ge.to.toString()}`:Xe=`bytes=${ge.from.toString()}-`,De.Range=Xe}else this._zeroStart&&(De.Range="bytes=0-");return{url:re,headers:De}}removeURLParameters(re){return re}}var We=He;class Ge{constructor(re,ge){this._startName=re,this._endName=ge}getConfig(re,ge){let De=re;if(ge.from!==0||ge.to!==-1){let Xe=!0;De.indexOf("?")===-1&&(De+="?",Xe=!1),Xe&&(De+="&"),De+=`${this._startName}=${ge.from.toString()}`,ge.to!==-1&&(De+=`&${this._endName}=${ge.to.toString()}`)}return{url:De,headers:{}}}removeURLParameters(re){let ge=re.split("?")[0],De,Xe=re.indexOf("?");Xe!==-1&&(De=re.substring(Xe+1));let tt="";if(De!=null&&De.length>0){let Ot=De.split("&");for(let Nt=0;Nt0;Gn[0]!==this._startName&&Gn[0]!==this._endName&&(la&&(tt+="&"),tt+=Ot[Nt])}}return tt.length===0?ge:ge+"?"+tt}}var Ue=Ge;class Ye{constructor(re,ge,De){this.TAG="IOController",this._config=ge,this._extraData=De,this._stashInitialSize=1024*384,ge.stashInitialSize!=null&&ge.stashInitialSize>0&&(this._stashInitialSize=ge.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,ge.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=re,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(re.url),this._refTotalLength=re.filesize?re.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Se,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(re){this._extraData=re}get onDataArrival(){return this._onDataArrival}set onDataArrival(re){this._onDataArrival=re}get onSeeked(){return this._onSeeked}set onSeeked(re){this._onSeeked=re}get onError(){return this._onError}set onError(re){this._onError=re}get onComplete(){return this._onComplete}set onComplete(re){this._onComplete=re}get onRedirect(){return this._onRedirect}set onRedirect(re){this._onRedirect=re}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(re){this._onRecoveredEarlyEof=re}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ne?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let re=this._config;if(re.seekType==="range")this._seekHandler=new We(this._config.rangeLoadZeroStart);else if(re.seekType==="param"){let ge=re.seekParamStart||"bstart",De=re.seekParamEnd||"bend";this._seekHandler=new Ue(ge,De)}else if(re.seekType==="custom"){if(typeof re.customSeekHandler!="function")throw new ze("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new re.customSeekHandler}else throw new ze(`Invalid seekType in config: ${re.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Re;else if(te.isSupported())this._loaderClass=te;else if(de.isSupported())this._loaderClass=de;else if(Ne.isSupported())this._loaderClass=Ne;else throw new Ae("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(re){this._currentRange={from:0,to:-1},re&&(this._currentRange.from=re),this._speedSampler.reset(),re||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let re=this._resumeFrom;this._resumeFrom=0,this._internalSeek(re,!0)}}seek(re){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(re,!0)}_internalSeek(re,ge){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(ge),this._loader.destroy(),this._loader=null;let De={from:re,to:-1};this._currentRange={from:De.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,De),this._onSeeked&&this._onSeeked()}updateUrl(re){if(!re||typeof re!="string"||re.length===0)throw new ze("Url must be a non-empty string!");this._dataSource.url=re}_expandBuffer(re){let ge=this._stashSize;for(;ge+1024*1024*10){let Xe=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(De,0,ge).set(Xe,0)}this._stashBuffer=De,this._bufferSize=ge}_normalizeSpeed(re){let ge=this._speedNormalizeList,De=ge.length-1,Xe=0,tt=0,Ot=De;if(re=ge[Xe]&&re=512&&re<=1024?ge=Math.floor(re*1.5):ge=re*2,ge>8192&&(ge=8192);let De=ge*1024+1024*1024*1;this._bufferSize0){let Ot=this._stashBuffer.slice(0,this._stashUsed),Nt=this._dispatchChunks(Ot,this._stashByteStart);if(Nt0){let Gn=new Uint8Array(Ot,Nt);tt.set(Gn,0),this._stashUsed=Gn.byteLength,this._stashByteStart+=Nt}}else this._stashUsed=0,this._stashByteStart+=Nt;this._stashUsed+re.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+re.byteLength),tt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),tt.set(new Uint8Array(re),this._stashUsed),this._stashUsed+=re.byteLength}else{let Ot=this._dispatchChunks(re,ge);if(Otthis._bufferSize&&(this._expandBuffer(Nt),tt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),tt.set(new Uint8Array(re,Ot),0),this._stashUsed+=Nt,this._stashByteStart=ge+Ot}}}else if(this._stashUsed===0){let tt=this._dispatchChunks(re,ge);if(ttthis._bufferSize&&this._expandBuffer(Ot),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(re,tt),0),this._stashUsed+=Ot,this._stashByteStart=ge+tt}}else{this._stashUsed+re.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+re.byteLength);let tt=new Uint8Array(this._stashBuffer,0,this._bufferSize);tt.set(new Uint8Array(re),this._stashUsed),this._stashUsed+=re.byteLength;let Ot=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Ot0){let Nt=new Uint8Array(this._stashBuffer,Ot);tt.set(Nt,0)}this._stashUsed-=Ot,this._stashByteStart+=Ot}}_flushStashBuffer(re){if(this._stashUsed>0){let ge=this._stashBuffer.slice(0,this._stashUsed),De=this._dispatchChunks(ge,this._stashByteStart),Xe=ge.byteLength-De;if(De0){let tt=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ot=new Uint8Array(ge,De);tt.set(Ot,0),this._stashUsed=Ot.byteLength,this._stashByteStart+=De}return 0}return this._stashUsed=0,this._stashByteStart=0,Xe}return 0}_onLoaderComplete(re,ge){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(re,ge){switch(xe.e(this.TAG,`Loader error, code = ${ge.code}, msg = ${ge.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,re=oe.UNRECOVERABLE_EARLY_EOF),re){case oe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let De=this._currentRange.to+1;De0){let ge=ht.getConfig();re.emit("change",ge)}}static registerListener(re){ht.emitter.addListener("change",re)}static removeListener(re){ht.emitter.removeListener("change",re)}static addLogListener(re){xe.emitter.addListener("log",re),xe.emitter.listenerCount("log")>0&&(xe.ENABLE_CALLBACK=!0,ht._notifyChange())}static removeLogListener(re){xe.emitter.removeListener("log",re),xe.emitter.listenerCount("log")===0&&(xe.ENABLE_CALLBACK=!1,ht._notifyChange())}}ht.emitter=new(he());var Je=ht;class ot{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let re=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,ge=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&re&&ge}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(re){if(this.keyframesIndex==null)return null;let ge=this.keyframesIndex,De=this._search(ge.times,re);return{index:De,milliseconds:ge.times[De],fileposition:ge.filepositions[De]}}_search(re,ge){let De=0,Xe=re.length-1,tt=0,Ot=0,Nt=Xe;for(ge=re[tt]&&ge=128){re.push(String.fromCharCode(tt&65535)),De+=2;continue}}}else if(ge[De]<240){if(kt(ge,De,2)){let tt=(ge[De]&15)<<12|(ge[De+1]&63)<<6|ge[De+2]&63;if(tt>=2048&&(tt&63488)!==55296){re.push(String.fromCharCode(tt&65535)),De+=3;continue}}}else if(ge[De]<248&&kt(ge,De,3)){let tt=(ge[De]&7)<<18|(ge[De+1]&63)<<12|(ge[De+2]&63)<<6|ge[De+3]&63;if(tt>65536&&tt<1114112){tt-=65536,re.push(String.fromCharCode(tt>>>10|55296)),re.push(String.fromCharCode(tt&1023|56320)),De+=4;continue}}}re.push("\uFFFD"),++De}return re.join("")}var st=Mt;let ut=function(){let ft=new ArrayBuffer(2);return new DataView(ft).setInt16(0,256,!0),new Int16Array(ft)[0]===256}();class an{static parseScriptData(re,ge,De){let Xe={};try{let tt=an.parseValue(re,ge,De),Ot=an.parseValue(re,ge+tt.size,De-tt.size);Xe[tt.data]=Ot.data}catch(tt){xe.e("AMF",tt.toString())}return Xe}static parseObject(re,ge,De){if(De<3)throw new Ie("Data not enough when parse ScriptDataObject");let Xe=an.parseString(re,ge,De),tt=an.parseValue(re,ge+Xe.size,De-Xe.size),Ot=tt.objectEnd;return{data:{name:Xe.data,value:tt.data},size:Xe.size+tt.size,objectEnd:Ot}}static parseVariable(re,ge,De){return an.parseObject(re,ge,De)}static parseString(re,ge,De){if(De<2)throw new Ie("Data not enough when parse String");let tt=new DataView(re,ge,De).getUint16(0,!ut),Ot;return tt>0?Ot=st(new Uint8Array(re,ge+2,tt)):Ot="",{data:Ot,size:2+tt}}static parseLongString(re,ge,De){if(De<4)throw new Ie("Data not enough when parse LongString");let tt=new DataView(re,ge,De).getUint32(0,!ut),Ot;return tt>0?Ot=st(new Uint8Array(re,ge+4,tt)):Ot="",{data:Ot,size:4+tt}}static parseDate(re,ge,De){if(De<10)throw new Ie("Data size invalid when parse Date");let Xe=new DataView(re,ge,De),tt=Xe.getFloat64(0,!ut),Ot=Xe.getInt16(8,!ut);return tt+=Ot*60*1e3,{data:new Date(tt),size:10}}static parseValue(re,ge,De){if(De<1)throw new Ie("Data not enough when parse Value");let Xe=new DataView(re,ge,De),tt=1,Ot=Xe.getUint8(0),Nt,Gn=!1;try{switch(Ot){case 0:Nt=Xe.getFloat64(1,!ut),tt+=8;break;case 1:{Nt=!!Xe.getUint8(1),tt+=1;break}case 2:{let la=an.parseString(re,ge+1,De-1);Nt=la.data,tt+=la.size;break}case 3:{Nt={};let la=0;for((Xe.getUint32(De-4,!ut)&16777215)===9&&(la=3);tt32)throw new ze("ExpGolomb: readBits() bits exceeded max 32bits!");if(re<=this._current_word_bits_left){let Ot=this._current_word>>>32-re;return this._current_word<<=re,this._current_word_bits_left-=re,Ot}let ge=this._current_word_bits_left?this._current_word:0;ge=ge>>>32-this._current_word_bits_left;let De=re-this._current_word_bits_left;this._fillCurrentWord();let Xe=Math.min(De,this._current_word_bits_left),tt=this._current_word>>>32-Xe;return this._current_word<<=Xe,this._current_word_bits_left-=Xe,ge=ge<>>re)return this._current_word<<=re,this._current_word_bits_left-=re,re;return this._fillCurrentWord(),re+this._skipLeadingZero()}readUEG(){let re=this._skipLeadingZero();return this.readBits(re+1)-1}readSEG(){let re=this.readUEG();return re&1?re+1>>>1:-1*(re>>>1)}}var bt=jn;class An{static _ebsp2rbsp(re){let ge=re,De=ge.byteLength,Xe=new Uint8Array(De),tt=0;for(let Ot=0;Ot=2&&ge[Ot]===3&&ge[Ot-1]===0&&ge[Ot-2]===0||(Xe[tt]=ge[Ot],tt++);return new Uint8Array(Xe.buffer,0,tt)}static parseSPS(re){let ge=An._ebsp2rbsp(re),De=new bt(ge);De.readByte();let Xe=De.readByte();De.readByte();let tt=De.readByte();De.readUEG();let Ot=An.getProfileString(Xe),Nt=An.getLevelString(tt),Gn=1,la=420,La=[0,420,422,444],Xn=8;if((Xe===100||Xe===110||Xe===122||Xe===244||Xe===44||Xe===83||Xe===86||Xe===118||Xe===128||Xe===138||Xe===144)&&(Gn=De.readUEG(),Gn===3&&De.readBits(1),Gn<=3&&(la=La[Gn]),Xn=De.readUEG()+8,De.readUEG(),De.readBits(1),De.readBool())){let vl=Gn!==3?8:12;for(let rl=0;rl0&&vl<16?(al=rl[vl-1],or=ti[vl-1]):vl===255&&(al=De.readByte()<<8|De.readByte(),or=De.readByte()<<8|De.readByte())}if(De.readBool()&&De.readBool(),De.readBool()&&(De.readBits(4),De.readBool()&&De.readBits(24)),De.readBool()&&(De.readUEG(),De.readUEG()),De.readBool()){let vl=De.readBits(32),rl=De.readBits(32);Ba=De.readBool(),Wa=rl,ji=vl*2,uu=Wa/ji}}let Yo=1;(al!==1||or!==1)&&(Yo=al/or);let mo=0,du=0;if(Gn===0)mo=1,du=2-Fa;else{let vl=Gn===3?1:2,rl=Gn===1?2:1;mo=vl,du=rl*(2-Fa)}let Wu=(lu+1)*16,fl=(2-Fa)*((Ya+1)*16);Wu-=(va+Zn)*mo,fl-=(Qu+Qr)*du;let br=Math.ceil(Wu*Yo);return De.destroy(),De=null,{profile_string:Ot,level_string:Nt,bit_depth:Xn,ref_frames:oa,chroma_format:la,chroma_format_string:An.getChromaFormatString(la),frame_rate:{fixed:Ba,fps:uu,fps_den:ji,fps_num:Wa},sar_ratio:{width:al,height:or},codec_size:{width:Wu,height:fl},present_size:{width:br,height:fl}}}static _skipScalingList(re,ge){let De=8,Xe=8,tt=0;for(let Ot=0;Ot>>8&255|(ft&255)<<8}function sn(ft){return(ft&4278190080)>>>24|(ft&16711680)>>>8|(ft&65280)<<8|(ft&255)<<24}function vt(ft,re){return ft[re]<<24|ft[re+1]<<16|ft[re+2]<<8|ft[re+3]}class Tt{constructor(re,ge){this.TAG="FLVDemuxer",this._config=ge,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=re.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=re.hasAudioTrack,this._hasVideo=re.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ct,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let De=new ArrayBuffer(2);return new DataView(De).setInt16(0,256,!0),new Int16Array(De)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(re){let ge=new Uint8Array(re),De={match:!1};if(ge[0]!==70||ge[1]!==76||ge[2]!==86||ge[3]!==1)return De;let Xe=(ge[4]&4)>>>2!==0,tt=(ge[4]&1)!==0,Ot=vt(ge,5);return Ot<9?De:{match:!0,consumed:Ot,dataOffset:Ot,hasAudioTrack:Xe,hasVideoTrack:tt}}bindDataSource(re){return re.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(re){this._onTrackMetadata=re}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(re){this._onMediaInfo=re}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(re){this._onMetaDataArrived=re}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(re){this._onScriptDataArrived=re}get onError(){return this._onError}set onError(re){this._onError=re}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(re){this._onDataAvailable=re}get timestampBase(){return this._timestampBase}set timestampBase(re){this._timestampBase=re}get overridedDuration(){return this._duration}set overridedDuration(re){this._durationOverrided=!0,this._duration=re,this._mediaInfo.duration=re}set overridedHasAudio(re){this._hasAudioFlagOverrided=!0,this._hasAudio=re,this._mediaInfo.hasAudio=re}set overridedHasVideo(re){this._hasVideoFlagOverrided=!0,this._hasVideo=re,this._mediaInfo.hasVideo=re}resetMediaInfo(){this._mediaInfo=new Ct}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(re,ge){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ie("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let De=0,Xe=this._littleEndian;if(ge===0)if(re.byteLength>13)De=Tt.probe(re).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,ge+De!==this._dataOffset&&xe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(re,De).getUint32(0,!Xe)!==0&&xe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),De+=4);Dere.byteLength)break;let Ot=tt.getUint8(0),Nt=tt.getUint32(0,!Xe)&16777215;if(De+11+Nt+4>re.byteLength)break;if(Ot!==8&&Ot!==9&&Ot!==18){xe.w(this.TAG,`Unsupported tag type ${Ot}, skipped`),De+=11+Nt+4;continue}let Gn=tt.getUint8(4),la=tt.getUint8(5),La=tt.getUint8(6),Xn=tt.getUint8(7),Pu=La|la<<8|Gn<<16|Xn<<24;(tt.getUint32(7,!Xe)&16777215)!==0&&xe.w(this.TAG,"Meet tag which has StreamID != 0!");let lu=De+11;switch(Ot){case 8:this._parseAudioData(re,lu,Nt,Pu);break;case 9:this._parseVideoData(re,lu,Nt,Pu,ge+De);break;case 18:this._parseScriptData(re,lu,Nt);break}let Ya=tt.getUint32(11+Nt,!Xe);Ya!==11+Nt&&xe.w(this.TAG,`Invalid PrevTagSize ${Ya}`),De+=11+Nt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),De}_parseScriptData(re,ge,De){let Xe=Pn.parseScriptData(re,ge,De);if(Xe.hasOwnProperty("onMetaData")){if(Xe.onMetaData==null||typeof Xe.onMetaData!="object"){xe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&xe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Xe;let tt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},tt)),typeof tt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=tt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof tt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=tt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof tt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=tt.audiodatarate),typeof tt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=tt.videodatarate),typeof tt.width=="number"&&(this._mediaInfo.width=tt.width),typeof tt.height=="number"&&(this._mediaInfo.height=tt.height),typeof tt.duration=="number"){if(!this._durationOverrided){let Ot=Math.floor(tt.duration*this._timescale);this._duration=Ot,this._mediaInfo.duration=Ot}}else this._mediaInfo.duration=0;if(typeof tt.framerate=="number"){let Ot=Math.floor(tt.framerate*1e3);if(Ot>0){let Nt=Ot/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Nt,this._referenceFrameRate.fps_num=Ot,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Nt}}if(typeof tt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Ot=tt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Ot),tt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=tt,xe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Xe).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Xe))}_parseKeyframesIndex(re){let ge=[],De=[];for(let Xe=1;Xe>>4;if(Gn!==2&&Gn!==10){this._onError(zt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Gn);return}let la=0,La=(Nt&12)>>>2;if(La>=0&&La<=4)la=this._flvSoundRateTable[La];else{this._onError(zt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+La);return}let Xn=(Nt&2)>>>1,Pu=Nt&1,oa=this._audioMetadata,lu=this._audioTrack;if(oa||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),oa=this._audioMetadata={},oa.type="audio",oa.id=lu.id,oa.timescale=this._timescale,oa.duration=this._duration,oa.audioSampleRate=la,oa.channelCount=Pu===0?1:2),Gn===10){let Ya=this._parseAACAudioData(re,ge+1,De-1);if(Ya==null)return;if(Ya.packetType===0){oa.config&&xe.w(this.TAG,"Found another AudioSpecificConfig!");let Fa=Ya.data;oa.audioSampleRate=Fa.samplingRate,oa.channelCount=Fa.channelCount,oa.codec=Fa.codec,oa.originalCodec=Fa.originalCodec,oa.config=Fa.config,oa.refSampleDuration=1024/oa.audioSampleRate*oa.timescale,xe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",oa);let va=this._mediaInfo;va.audioCodec=oa.originalCodec,va.audioSampleRate=oa.audioSampleRate,va.audioChannelCount=oa.channelCount,va.hasVideo?va.videoCodec!=null&&(va.mimeType='video/x-flv; codecs="'+va.videoCodec+","+va.audioCodec+'"'):va.mimeType='video/x-flv; codecs="'+va.audioCodec+'"',va.isComplete()&&this._onMediaInfo(va)}else if(Ya.packetType===1){let Fa=this._timestampBase+Xe,va={unit:Ya.data,length:Ya.data.byteLength,dts:Fa,pts:Fa};lu.samples.push(va),lu.length+=Ya.data.length}else xe.e(this.TAG,`Flv: Unsupported AAC data type ${Ya.packetType}`)}else if(Gn===2){if(!oa.codec){let Zn=this._parseMP3AudioData(re,ge+1,De-1,!0);if(Zn==null)return;oa.audioSampleRate=Zn.samplingRate,oa.channelCount=Zn.channelCount,oa.codec=Zn.codec,oa.originalCodec=Zn.originalCodec,oa.refSampleDuration=1152/oa.audioSampleRate*oa.timescale,xe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",oa);let Qu=this._mediaInfo;Qu.audioCodec=oa.codec,Qu.audioSampleRate=oa.audioSampleRate,Qu.audioChannelCount=oa.channelCount,Qu.audioDataRate=Zn.bitRate,Qu.hasVideo?Qu.videoCodec!=null&&(Qu.mimeType='video/x-flv; codecs="'+Qu.videoCodec+","+Qu.audioCodec+'"'):Qu.mimeType='video/x-flv; codecs="'+Qu.audioCodec+'"',Qu.isComplete()&&this._onMediaInfo(Qu)}let Ya=this._parseMP3AudioData(re,ge+1,De-1,!1);if(Ya==null)return;let Fa=this._timestampBase+Xe,va={unit:Ya,length:Ya.byteLength,dts:Fa,pts:Fa};lu.samples.push(va),lu.length+=Ya.length}}_parseAACAudioData(re,ge,De){if(De<=1){xe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Xe={},tt=new Uint8Array(re,ge,De);return Xe.packetType=tt[0],tt[0]===0?Xe.data=this._parseAACAudioSpecificConfig(re,ge+1,De-1):Xe.data=tt.subarray(1),Xe}_parseAACAudioSpecificConfig(re,ge,De){let Xe=new Uint8Array(re,ge,De),tt=null,Ot=0,Nt=0,Gn=null,la=0,La=null;if(Ot=Nt=Xe[0]>>>3,la=(Xe[0]&7)<<1|Xe[1]>>>7,la<0||la>=this._mpegSamplingRates.length){this._onError(zt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Xn=this._mpegSamplingRates[la],Pu=(Xe[1]&120)>>>3;if(Pu<0||Pu>=8){this._onError(zt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ot===5&&(La=(Xe[1]&7)<<1|Xe[2]>>>7,Gn=(Xe[2]&124)>>>2);let oa=self.navigator.userAgent.toLowerCase();return oa.indexOf("firefox")!==-1?la>=6?(Ot=5,tt=new Array(4),La=la-3):(Ot=2,tt=new Array(2),La=la):oa.indexOf("android")!==-1?(Ot=2,tt=new Array(2),La=la):(Ot=5,La=la,tt=new Array(4),la>=6?La=la-3:Pu===1&&(Ot=2,tt=new Array(2),La=la)),tt[0]=Ot<<3,tt[0]|=(la&15)>>>1,tt[1]=(la&15)<<7,tt[1]|=(Pu&15)<<3,Ot===5&&(tt[1]|=(La&15)>>>1,tt[2]=(La&1)<<7,tt[2]|=8,tt[3]=0),{config:tt,samplingRate:Xn,channelCount:Pu,codec:"mp4a.40."+Ot,originalCodec:"mp4a.40."+Nt}}_parseMP3AudioData(re,ge,De,Xe){if(De<4){xe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let tt=this._littleEndian,Ot=new Uint8Array(re,ge,De),Nt=null;if(Xe){if(Ot[0]!==255)return;let Gn=Ot[1]>>>3&3,la=(Ot[1]&6)>>1,La=(Ot[2]&240)>>>4,Xn=(Ot[2]&12)>>>2,oa=(Ot[3]>>>6&3)!==3?2:1,lu=0,Ya=0,Fa=34,va="mp3";switch(Gn){case 0:lu=this._mpegAudioV25SampleRateTable[Xn];break;case 2:lu=this._mpegAudioV20SampleRateTable[Xn];break;case 3:lu=this._mpegAudioV10SampleRateTable[Xn];break}switch(la){case 1:Fa=34,La>>4,Gn=Ot&15;if(Gn!==7){this._onError(zt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Gn}`);return}this._parseAVCVideoPacket(re,ge+1,De-1,Xe,tt,Nt)}_parseAVCVideoPacket(re,ge,De,Xe,tt,Ot){if(De<4){xe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Nt=this._littleEndian,Gn=new DataView(re,ge,De),la=Gn.getUint8(0),Xn=(Gn.getUint32(0,!Nt)&16777215)<<8>>8;if(la===0)this._parseAVCDecoderConfigurationRecord(re,ge+4,De-4);else if(la===1)this._parseAVCVideoData(re,ge+4,De-4,Xe,tt,Ot,Xn);else if(la!==2){this._onError(zt.FORMAT_ERROR,`Flv: Invalid video packet type ${la}`);return}}_parseAVCDecoderConfigurationRecord(re,ge,De){if(De<7){xe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Xe=this._videoMetadata,tt=this._videoTrack,Ot=this._littleEndian,Nt=new DataView(re,ge,De);Xe?typeof Xe.avcc!="undefined"&&xe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Xe=this._videoMetadata={},Xe.type="video",Xe.id=tt.id,Xe.timescale=this._timescale,Xe.duration=this._duration);let Gn=Nt.getUint8(0),la=Nt.getUint8(1),La=Nt.getUint8(2),Xn=Nt.getUint8(3);if(Gn!==1||la===0){this._onError(zt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Nt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(zt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Pu=Nt.getUint8(5)&31;if(Pu===0){this._onError(zt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pu>1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Pu}`);let oa=6;for(let Ya=0;Ya1&&xe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${lu}`);oa++;for(let Ya=0;Ya=De){xe.w(this.TAG,`Malformed Nalu near timestamp ${lu}, offset = ${Pu}, dataSize = ${De}`);break}let Fa=la.getUint32(Pu,!Gn);if(oa===3&&(Fa>>>=8),Fa>De-oa){xe.w(this.TAG,`Malformed Nalus near timestamp ${lu}, NaluSize > DataSize!`);return}let va=la.getUint8(Pu+oa)&31;va===5&&(Ya=!0);let Zn=new Uint8Array(re,ge+Pu,oa+Fa),Qu={type:va,data:Zn};La.push(Qu),Xn+=Zn.byteLength,Pu+=oa+Fa}if(La.length){let Fa=this._videoTrack,va={units:La,length:Xn,isKeyframe:Ya,dts:lu,cts:Nt,pts:lu+Nt};Ya&&(va.fileposition=tt),Fa.samples.push(va),Fa.length+=Xn}}}var qt=Tt;class St{static init(){St.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let ge in St.types)St.types.hasOwnProperty(ge)&&(St.types[ge]=[ge.charCodeAt(0),ge.charCodeAt(1),ge.charCodeAt(2),ge.charCodeAt(3)]);let re=St.constants={};re.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),re.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),re.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),re.STSC=re.STCO=re.STTS,re.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),re.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),re.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),re.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),re.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),re.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(re){let ge=8,De=null,Xe=Array.prototype.slice.call(arguments,1),tt=Xe.length;for(let Nt=0;Nt>>24&255,De[1]=ge>>>16&255,De[2]=ge>>>8&255,De[3]=ge&255,De.set(re,4);let Ot=8;for(let Nt=0;Nt>>24&255,re>>>16&255,re>>>8&255,re&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(re){return St.box(St.types.trak,St.tkhd(re),St.mdia(re))}static tkhd(re){let ge=re.id,De=re.duration,Xe=re.presentWidth,tt=re.presentHeight;return St.box(St.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,0,De>>>24&255,De>>>16&255,De>>>8&255,De&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Xe>>>8&255,Xe&255,0,0,tt>>>8&255,tt&255,0,0]))}static mdia(re){return St.box(St.types.mdia,St.mdhd(re),St.hdlr(re),St.minf(re))}static mdhd(re){let ge=re.timescale,De=re.duration;return St.box(St.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,De>>>24&255,De>>>16&255,De>>>8&255,De&255,85,196,0,0]))}static hdlr(re){let ge=null;return re.type==="audio"?ge=St.constants.HDLR_AUDIO:ge=St.constants.HDLR_VIDEO,St.box(St.types.hdlr,ge)}static minf(re){let ge=null;return re.type==="audio"?ge=St.box(St.types.smhd,St.constants.SMHD):ge=St.box(St.types.vmhd,St.constants.VMHD),St.box(St.types.minf,ge,St.dinf(),St.stbl(re))}static dinf(){return St.box(St.types.dinf,St.box(St.types.dref,St.constants.DREF))}static stbl(re){return St.box(St.types.stbl,St.stsd(re),St.box(St.types.stts,St.constants.STTS),St.box(St.types.stsc,St.constants.STSC),St.box(St.types.stsz,St.constants.STSZ),St.box(St.types.stco,St.constants.STCO))}static stsd(re){return re.type==="audio"?re.codec==="mp3"?St.box(St.types.stsd,St.constants.STSD_PREFIX,St.mp3(re)):St.box(St.types.stsd,St.constants.STSD_PREFIX,St.mp4a(re)):St.box(St.types.stsd,St.constants.STSD_PREFIX,St.avc1(re))}static mp3(re){let ge=re.channelCount,De=re.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,De>>>8&255,De&255,0,0]);return St.box(St.types[".mp3"],Xe)}static mp4a(re){let ge=re.channelCount,De=re.audioSampleRate,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,ge,0,16,0,0,0,0,De>>>8&255,De&255,0,0]);return St.box(St.types.mp4a,Xe,St.esds(re))}static esds(re){let ge=re.config||[],De=ge.length,Xe=new Uint8Array([0,0,0,0,3,23+De,0,1,0,4,15+De,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([De]).concat(ge).concat([6,1,2]));return St.box(St.types.esds,Xe)}static avc1(re){let ge=re.avcc,De=re.codecWidth,Xe=re.codecHeight,tt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,De>>>8&255,De&255,Xe>>>8&255,Xe&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return St.box(St.types.avc1,tt,St.box(St.types.avcC,ge))}static mvex(re){return St.box(St.types.mvex,St.trex(re))}static trex(re){let ge=re.id,De=new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return St.box(St.types.trex,De)}static moof(re,ge){return St.box(St.types.moof,St.mfhd(re.sequenceNumber),St.traf(re,ge))}static mfhd(re){let ge=new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255]);return St.box(St.types.mfhd,ge)}static traf(re,ge){let De=re.id,Xe=St.box(St.types.tfhd,new Uint8Array([0,0,0,0,De>>>24&255,De>>>16&255,De>>>8&255,De&255])),tt=St.box(St.types.tfdt,new Uint8Array([0,0,0,0,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255])),Ot=St.sdtp(re),Nt=St.trun(re,Ot.byteLength+16+16+8+16+8+8);return St.box(St.types.traf,Xe,tt,Nt,Ot)}static sdtp(re){let ge=re.samples||[],De=ge.length,Xe=new Uint8Array(4+De);for(let tt=0;tt>>24&255,Xe>>>16&255,Xe>>>8&255,Xe&255,ge>>>24&255,ge>>>16&255,ge>>>8&255,ge&255],0);for(let Nt=0;Nt>>24&255,Gn>>>16&255,Gn>>>8&255,Gn&255,la>>>24&255,la>>>16&255,la>>>8&255,la&255,La.isLeading<<2|La.dependsOn,La.isDependedOn<<6|La.hasRedundancy<<4|La.isNonSync,0,0,Xn>>>24&255,Xn>>>16&255,Xn>>>8&255,Xn&255],12+16*Nt)}return St.box(St.types.trun,Ot)}static mdat(re){return St.box(St.types.mdat,re)}}St.init();var Ke=St;class ln{static getSilentFrame(re,ge){if(re==="mp4a.40.2"){if(ge===1)return new Uint8Array([0,200,0,128,35,128]);if(ge===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(ge===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(ge===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(ge===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(ge===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(ge===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(ge===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Vn=ln;class Pa{constructor(re,ge,De,Xe,tt){this.dts=re,this.pts=ge,this.duration=De,this.originalDts=Xe,this.isSyncPoint=tt,this.fileposition=null}}class Bu{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(re){re.isSyncPoint=!0,this.syncPoints.push(re)}}class wa{constructor(){this._list=[]}clear(){this._list=[]}appendArray(re){let ge=this._list;re.length!==0&&(ge.length>0&&re[0].originalDts=ge[tt].dts&&rege[Xe].lastSample.originalDts&&re=ge[Xe].lastSample.originalDts&&(Xe===ge.length-1||Xe0&&(tt=this._searchNearestSegmentBefore(De.originalBeginDts)+1),this._lastAppendLocation=tt,this._list.splice(tt,0,De)}getLastSegmentBefore(re){let ge=this._searchNearestSegmentBefore(re);return ge>=0?this._list[ge]:null}getLastSampleBefore(re){let ge=this.getLastSegmentBefore(re);return ge!=null?ge.lastSample:null}getLastSyncPointBefore(re){let ge=this._searchNearestSegmentBefore(re),De=this._list[ge].syncPoints;for(;De.length===0&&ge>0;)ge--,De=this._list[ge].syncPoints;return De.length>0?De[De.length-1]:null}}class cu{constructor(re){this.TAG="MP4Remuxer",this._config=re,this._isLive=re.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new er("audio"),this._videoSegmentInfoList=new er("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(re){return re.onDataAvailable=this.remux.bind(this),re.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(re){this._onInitSegment=re}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(re){this._onMediaSegment=re}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(re){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(re,ge){if(!this._onMediaSegment)throw new Ie("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(re,ge),this._remuxVideo(ge),this._remuxAudio(re)}_onTrackMetadataReceived(re,ge){let De=null,Xe="mp4",tt=ge.codec;if(re==="audio")this._audioMeta=ge,ge.codec==="mp3"&&this._mp3UseMpegAudio?(Xe="mpeg",tt="",De=new Uint8Array):De=Ke.generateInitSegment(ge);else if(re==="video")this._videoMeta=ge,De=Ke.generateInitSegment(ge);else return;if(!this._onInitSegment)throw new Ie("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(re,{type:re,data:De.buffer,codec:tt,container:`${re}/${Xe}`,mediaDuration:ge.duration})}_calculateDtsBase(re,ge){this._dtsBaseInited||(re.samples&&re.samples.length&&(this._audioDtsBase=re.samples[0].dts),ge.samples&&ge.samples.length&&(this._videoDtsBase=ge.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let re=this._videoStashedLastSample,ge=this._audioStashedLastSample,De={type:"video",id:1,sequenceNumber:0,samples:[],length:0};re!=null&&(De.samples.push(re),De.length=re.length);let Xe={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};ge!=null&&(Xe.samples.push(ge),Xe.length=ge.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(De,!0),this._remuxAudio(Xe,!0)}_remuxAudio(re,ge){if(this._audioMeta==null)return;let De=re,Xe=De.samples,tt,Ot=-1,Nt=-1,Gn=-1,la=this._audioMeta.refSampleDuration,La=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Xn=this._dtsBaseInited&&this._audioNextDts===void 0,Pu=!1;if(!Xe||Xe.length===0||Xe.length===1&&!ge)return;let oa=0,lu=null,Ya=0;La?(oa=0,Ya=De.length):(oa=8,Ya=8+De.length);let Fa=null;if(Xe.length>1&&(Fa=Xe.pop(),Ya-=Fa.length),this._audioStashedLastSample!=null){let or=this._audioStashedLastSample;this._audioStashedLastSample=null,Xe.unshift(or),Ya+=or.length}Fa!=null&&(this._audioStashedLastSample=Fa);let va=Xe[0].dts-this._dtsBase;if(this._audioNextDts)tt=va-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())tt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Pu=!0);else{let or=this._audioSegmentInfoList.getLastSampleBefore(va);if(or!=null){let uu=va-(or.originalDts+or.duration);uu<=3&&(uu=0);let Ba=or.dts+or.duration+uu;tt=va-Ba}else tt=0}if(Pu){let or=va-tt,uu=this._videoSegmentInfoList.getLastSegmentBefore(va);if(uu!=null&&uu.beginDts=1?Gi=Zn[Zn.length-1].duration:Gi=Math.floor(la);let Yo=!1,mo=null;if(Gi>la*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Yo=!0;let du=Math.abs(Gi-la),Wu=Math.ceil(du/la),fl=ji+la;xe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${ji+Gi} ms, expected: ${ji+Math.round(la)} ms, delta: ${Math.round(du)} ms, generate: ${Wu} frames`);let br=Vn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);br==null&&(xe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),br=Ba),mo=[];for(let rl=0;rl0){let Xo=mo[mo.length-1];Xo.duration=ti-Xo.dts}let oo={dts:ti,pts:ti,cts:0,unit:br,size:br.byteLength,duration:0,originalDts:Wa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};mo.push(oo),Ya+=oo.size,fl+=la}let vl=mo[mo.length-1];vl.duration=ji+Gi-vl.dts,Gi=Math.round(la)}Zn.push({dts:ji,pts:ji,cts:0,unit:uu.unit,size:uu.unit.byteLength,duration:Gi,originalDts:Wa,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Yo&&Zn.push.apply(Zn,mo)}La?lu=new Uint8Array(Ya):(lu=new Uint8Array(Ya),lu[0]=Ya>>>24&255,lu[1]=Ya>>>16&255,lu[2]=Ya>>>8&255,lu[3]=Ya&255,lu.set(Ke.types.mdat,4));for(let or=0;or1&&(oa=Xe.pop(),Pu-=oa.length),this._videoStashedLastSample!=null){let Qu=this._videoStashedLastSample;this._videoStashedLastSample=null,Xe.unshift(Qu),Pu+=Qu.length}oa!=null&&(this._videoStashedLastSample=oa);let lu=Xe[0].dts-this._dtsBase;if(this._videoNextDts)tt=lu-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())tt=0;else{let Qu=this._videoSegmentInfoList.getLastSampleBefore(lu);if(Qu!=null){let Qr=lu-(Qu.originalDts+Qu.duration);Qr<=3&&(Qr=0);let Ga=Qu.dts+Qu.duration+Qr;tt=lu-Ga}else tt=0}let Ya=new Bu,Fa=[];for(let Qu=0;Qu=1?Wa=Fa[Fa.length-1].duration:Wa=Math.floor(this._videoMeta.refSampleDuration),al){let ji=new Pa(or,Ba,Wa,Qr.dts,!0);ji.fileposition=Qr.fileposition,Ya.appendSyncPoint(ji)}Fa.push({dts:or,pts:Ba,cts:uu,units:Qr.units,size:Qr.length,isKeyframe:al,duration:Wa,originalDts:Ga,flags:{isLeading:0,dependsOn:al?2:1,isDependedOn:al?1:0,hasRedundancy:0,isNonSync:al?0:1}})}Xn=new Uint8Array(Pu),Xn[0]=Pu>>>24&255,Xn[1]=Pu>>>16&255,Xn[2]=Pu>>>8&255,Xn[3]=Pu&255,Xn.set(Ke.types.mdat,4);for(let Qu=0;Qu{Xe.timestampBase=De,De+=Xe.duration,Xe.cors=re.cors,Xe.withCredentials=re.withCredentials,ge.referrerPolicy&&(Xe.referrerPolicy=ge.referrerPolicy)}),!isNaN(De)&&this._mediaDataSource.duration!==De&&(this._mediaDataSource.duration=De),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(re,ge){this._currentSegmentIndex=re;let De=this._mediaDataSource.segments[re],Xe=this._ioctl=new it(De,this._config,re);Xe.onError=this._onIOException.bind(this),Xe.onSeeked=this._onIOSeeked.bind(this),Xe.onComplete=this._onIOComplete.bind(this),Xe.onRedirect=this._onIORedirect.bind(this),Xe.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),ge?this._demuxer.bindDataSource(this._ioctl):Xe.onDataArrival=this._onInitChunkArrival.bind(this),Xe.open(ge)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(re){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let ge=this._searchSegmentIndexContains(re);if(ge===this._currentSegmentIndex){let De=this._mediaInfo.segments[ge];if(De==null)this._pendingSeekTime=re;else{let Xe=De.getNearestKeyframe(re);this._remuxer.seek(Xe.milliseconds),this._ioctl.seek(Xe.fileposition),this._pendingResolveSeekPoint=Xe.milliseconds}}else{let De=this._mediaInfo.segments[ge];if(De==null)this._pendingSeekTime=re,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(ge);else{let Xe=De.getNearestKeyframe(re);this._internalAbort(),this._remuxer.seek(re),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[ge].timestampBase,this._loadSegment(ge,Xe.fileposition),this._pendingResolveSeekPoint=Xe.milliseconds,this._reportSegmentMediaInfo(ge)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(re){let ge=this._mediaDataSource.segments,De=ge.length-1;for(let Xe=0;Xe0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Xe=this._demuxer.parseChunks(re,ge);else if((De=qt.probe(re)).match){this._demuxer=new qt(De,this._config),this._remuxer||(this._remuxer=new rr(this._config));let tt=this._mediaDataSource;tt.duration!=null&&!isNaN(tt.duration)&&(this._demuxer.overridedDuration=tt.duration),typeof tt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=tt.hasAudio),typeof tt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=tt.hasVideo),this._demuxer.timestampBase=tt.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Xe=this._demuxer.parseChunks(re,ge)}else De=null,xe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Zt.DEMUX_ERROR,zt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Xe=0;return Xe}_onMediaInfo(re){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},re),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ct.prototype));let ge=Object.assign({},re);Object.setPrototypeOf(ge,Ct.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=ge,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let De=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(De)})}_onMetaDataArrived(re){this._emitter.emit(Zt.METADATA_ARRIVED,re)}_onScriptDataArrived(re){this._emitter.emit(Zt.SCRIPTDATA_ARRIVED,re)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(re){let De=re+1;De0&&De[0].originalDts===Xe&&(Xe=De[0].pts),this._emitter.emit(Zt.RECOMMEND_SEEKPOINT,Xe)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(re){let ge=this._mediaInfo.segments[re],De=Object.assign({},ge);De.duration=this._mediaInfo.duration,De.segmentCount=this._mediaInfo.segmentCount,delete De.segments,delete De.keyframesIndex,this._emitter.emit(Zt.MEDIA_INFO,De)}_reportStatisticsInfo(){let re={};re.url=this._ioctl.currentURL,re.hasRedirect=this._ioctl.hasRedirect,re.hasRedirect&&(re.redirectedURL=this._ioctl.currentRedirectedURL),re.speed=this._ioctl.currentSpeed,re.loaderType=this._ioctl.loaderType,re.currentSegmentIndex=this._currentSegmentIndex,re.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Zt.STATISTICS_INFO,re)}}var gl=Ln,qu=function(ft){let re="TransmuxingWorker",ge=null,De=Ya.bind(this);Ce.install(),ft.addEventListener("message",function(Fa){switch(Fa.data.cmd){case"init":ge=new gl(Fa.data.param[0],Fa.data.param[1]),ge.on(Zt.IO_ERROR,Pu.bind(this)),ge.on(Zt.DEMUX_ERROR,oa.bind(this)),ge.on(Zt.INIT_SEGMENT,Xe.bind(this)),ge.on(Zt.MEDIA_SEGMENT,tt.bind(this)),ge.on(Zt.LOADING_COMPLETE,Ot.bind(this)),ge.on(Zt.RECOVERED_EARLY_EOF,Nt.bind(this)),ge.on(Zt.MEDIA_INFO,Gn.bind(this)),ge.on(Zt.METADATA_ARRIVED,la.bind(this)),ge.on(Zt.SCRIPTDATA_ARRIVED,La.bind(this)),ge.on(Zt.STATISTICS_INFO,Xn.bind(this)),ge.on(Zt.RECOMMEND_SEEKPOINT,lu.bind(this));break;case"destroy":ge&&(ge.destroy(),ge=null),ft.postMessage({msg:"destroyed"});break;case"start":ge.start();break;case"stop":ge.stop();break;case"seek":ge.seek(Fa.data.param);break;case"pause":ge.pause();break;case"resume":ge.resume();break;case"logging_config":{let va=Fa.data.param;Je.applyConfig(va),va.enableCallback===!0?Je.addLogListener(De):Je.removeLogListener(De);break}}});function Xe(Fa,va){let Zn={msg:Zt.INIT_SEGMENT,data:{type:Fa,data:va}};ft.postMessage(Zn,[va.data])}function tt(Fa,va){let Zn={msg:Zt.MEDIA_SEGMENT,data:{type:Fa,data:va}};ft.postMessage(Zn,[va.data])}function Ot(){let Fa={msg:Zt.LOADING_COMPLETE};ft.postMessage(Fa)}function Nt(){let Fa={msg:Zt.RECOVERED_EARLY_EOF};ft.postMessage(Fa)}function Gn(Fa){let va={msg:Zt.MEDIA_INFO,data:Fa};ft.postMessage(va)}function la(Fa){let va={msg:Zt.METADATA_ARRIVED,data:Fa};ft.postMessage(va)}function La(Fa){let va={msg:Zt.SCRIPTDATA_ARRIVED,data:Fa};ft.postMessage(va)}function Xn(Fa){let va={msg:Zt.STATISTICS_INFO,data:Fa};ft.postMessage(va)}function Pu(Fa,va){ft.postMessage({msg:Zt.IO_ERROR,data:{type:Fa,info:va}})}function oa(Fa,va){ft.postMessage({msg:Zt.DEMUX_ERROR,data:{type:Fa,info:va}})}function lu(Fa){ft.postMessage({msg:Zt.RECOMMEND_SEEKPOINT,data:Fa})}function Ya(Fa,va){ft.postMessage({msg:"logcat_callback",data:{type:Fa,logcat:va}})}};class ba{constructor(re,ge){if(this.TAG="Transmuxer",this._emitter=new(he()),ge.enableWorker&&typeof Worker!="undefined")try{let De=z(18034);this._worker=De(qu),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[re,ge]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Je.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Je.getConfig()})}catch(De){xe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new gl(re,ge)}else this._controller=new gl(re,ge);if(this._controller){let De=this._controller;De.on(Zt.IO_ERROR,this._onIOError.bind(this)),De.on(Zt.DEMUX_ERROR,this._onDemuxError.bind(this)),De.on(Zt.INIT_SEGMENT,this._onInitSegment.bind(this)),De.on(Zt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),De.on(Zt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),De.on(Zt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),De.on(Zt.MEDIA_INFO,this._onMediaInfo.bind(this)),De.on(Zt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),De.on(Zt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),De.on(Zt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),De.on(Zt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Je.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(re){this._worker?this._worker.postMessage({cmd:"seek",param:re}):this._controller.seek(re)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.INIT_SEGMENT,re,ge)})}_onMediaSegment(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.MEDIA_SEGMENT,re,ge)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Zt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Zt.RECOVERED_EARLY_EOF)})}_onMediaInfo(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.MEDIA_INFO,re)})}_onMetaDataArrived(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.METADATA_ARRIVED,re)})}_onScriptDataArrived(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.SCRIPTDATA_ARRIVED,re)})}_onStatisticsInfo(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.STATISTICS_INFO,re)})}_onIOError(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.IO_ERROR,re,ge)})}_onDemuxError(re,ge){Promise.resolve().then(()=>{this._emitter.emit(Zt.DEMUX_ERROR,re,ge)})}_onRecommendSeekpoint(re){Promise.resolve().then(()=>{this._emitter.emit(Zt.RECOMMEND_SEEKPOINT,re)})}_onLoggingConfigChanged(re){this._worker&&this._worker.postMessage({cmd:"logging_config",param:re})}_onWorkerMessage(re){let ge=re.data,De=ge.data;if(ge.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(ge.msg){case Zt.INIT_SEGMENT:case Zt.MEDIA_SEGMENT:this._emitter.emit(ge.msg,De.type,De.data);break;case Zt.LOADING_COMPLETE:case Zt.RECOVERED_EARLY_EOF:this._emitter.emit(ge.msg);break;case Zt.MEDIA_INFO:Object.setPrototypeOf(De,Ct.prototype),this._emitter.emit(ge.msg,De);break;case Zt.METADATA_ARRIVED:case Zt.SCRIPTDATA_ARRIVED:case Zt.STATISTICS_INFO:this._emitter.emit(ge.msg,De);break;case Zt.IO_ERROR:case Zt.DEMUX_ERROR:this._emitter.emit(ge.msg,De.type,De.info);break;case Zt.RECOMMEND_SEEKPOINT:this._emitter.emit(ge.msg,De);break;case"logcat_callback":xe.emitter.emit("log",De.type,De.logcat);break;default:break}}}var Ua=ba,Kn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Ha{constructor(re){this.TAG="MSEController",this._config=re,this._emitter=new(he()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new wa}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}attachMediaElement(re){if(this._mediaSource)throw new Ie("MediaSource has been attached to an HTMLMediaElement!");let ge=this._mediaSource=new window.MediaSource;ge.addEventListener("sourceopen",this.e.onSourceOpen),ge.addEventListener("sourceended",this.e.onSourceEnded),ge.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=re,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),re.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let re=this._mediaSource;for(let ge in this._sourceBuffers){let De=this._pendingSegments[ge];De.splice(0,De.length),this._pendingSegments[ge]=null,this._pendingRemoveRanges[ge]=null,this._lastInitSegments[ge]=null;let Xe=this._sourceBuffers[ge];if(Xe){if(re.readyState!=="closed"){try{re.removeSourceBuffer(Xe)}catch(tt){xe.e(this.TAG,tt.message)}Xe.removeEventListener("error",this.e.onSourceBufferError),Xe.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[ge]=null,this._sourceBuffers[ge]=null}}if(re.readyState==="open")try{re.endOfStream()}catch(ge){xe.e(this.TAG,ge.message)}re.removeEventListener("sourceopen",this.e.onSourceOpen),re.removeEventListener("sourceended",this.e.onSourceEnded),re.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(re,ge){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(re),this._pendingSegments[re.type].push(re);return}let De=re,Xe=`${De.container}`;De.codec&&De.codec.length>0&&(Xe+=`;codecs=${De.codec}`);let tt=!1;if(xe.v(this.TAG,"Received Initialization Segment, mimeType: "+Xe),this._lastInitSegments[De.type]=De,Xe!==this._mimeTypes[De.type]){if(this._mimeTypes[De.type])xe.v(this.TAG,`Notice: ${De.type} mimeType changed, origin: ${this._mimeTypes[De.type]}, target: ${Xe}`);else{tt=!0;try{let Ot=this._sourceBuffers[De.type]=this._mediaSource.addSourceBuffer(Xe);Ot.addEventListener("error",this.e.onSourceBufferError),Ot.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ot){xe.e(this.TAG,Ot.message),this._emitter.emit(Kn.ERROR,{code:Ot.code,msg:Ot.message});return}}this._mimeTypes[De.type]=Xe}ge||this._pendingSegments[De.type].push(De),tt||this._sourceBuffers[De.type]&&!this._sourceBuffers[De.type].updating&&this._doAppendSegments(),b.safari&&De.container==="audio/mpeg"&&De.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=De.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(re){let ge=re;this._pendingSegments[ge.type].push(ge),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let De=this._sourceBuffers[ge.type];De&&!De.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(re){for(let ge in this._sourceBuffers){if(!this._sourceBuffers[ge])continue;let De=this._sourceBuffers[ge];if(this._mediaSource.readyState==="open")try{De.abort()}catch(tt){xe.e(this.TAG,tt.message)}this._idrList.clear();let Xe=this._pendingSegments[ge];if(Xe.splice(0,Xe.length),this._mediaSource.readyState!=="closed"){for(let tt=0;tt=1&&re-Xe.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let re=this._mediaElement.currentTime;for(let ge in this._sourceBuffers){let De=this._sourceBuffers[ge];if(De){let Xe=De.buffered,tt=!1;for(let Ot=0;Ot=this._config.autoCleanupMaxBackwardDuration){tt=!0;let la=re-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[ge].push({start:Nt,end:la})}}else Gn0&&(isNaN(ge)||De>ge)&&(xe.v(this.TAG,`Update MediaSource duration from ${ge} to ${De}`),this._mediaSource.duration=De),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let re in this._pendingRemoveRanges){if(!this._sourceBuffers[re]||this._sourceBuffers[re].updating)continue;let ge=this._sourceBuffers[re],De=this._pendingRemoveRanges[re];for(;De.length&&!ge.updating;){let Xe=De.shift();ge.remove(Xe.start,Xe.end)}}}_doAppendSegments(){let re=this._pendingSegments;for(let ge in re)if(!(!this._sourceBuffers[ge]||this._sourceBuffers[ge].updating)&&re[ge].length>0){let De=re[ge].shift();if(De.timestampOffset){let Xe=this._sourceBuffers[ge].timestampOffset,tt=De.timestampOffset/1e3;Math.abs(Xe-tt)>.1&&(xe.v(this.TAG,`Update MPEG audio timestampOffset from ${Xe} to ${tt}`),this._sourceBuffers[ge].timestampOffset=tt),delete De.timestampOffset}if(!De.data||De.data.byteLength===0)continue;try{this._sourceBuffers[ge].appendBuffer(De.data),this._isBufferFull=!1,ge==="video"&&De.hasOwnProperty("info")&&this._idrList.appendArray(De.info.syncPoints)}catch(Xe){this._pendingSegments[ge].unshift(De),Xe.code===22?(this._isBufferFull||this._emitter.emit(Kn.BUFFER_FULL),this._isBufferFull=!0):(xe.e(this.TAG,Xe.message),this._emitter.emit(Kn.ERROR,{code:Xe.code,msg:Xe.message}))}}}_onSourceOpen(){if(xe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let re=this._pendingSourceBufferInit;for(;re.length;){let ge=re.shift();this.appendInitSegment(ge,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Kn.SOURCE_OPEN)}_onSourceEnded(){xe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){xe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let re=this._pendingSegments;return re.video.length>0||re.audio.length>0}_hasPendingRemoveRanges(){let re=this._pendingRemoveRanges;return re.video.length>0||re.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Kn.UPDATE_END)}_onSourceBufferError(re){xe.e(this.TAG,`SourceBuffer Error: ${re}`)}}var gu=Ha;const Ju={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},lr={NETWORK_EXCEPTION:oe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:oe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:oe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:oe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:zt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:zt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:zt.CODEC_UNSUPPORTED};class nl{constructor(re,ge){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(he()),this._config=Bt(),typeof ge=="object"&&Object.assign(this._config,ge),re.type.toLowerCase()!=="flv")throw new ze("FlvPlayer requires an flv MediaDataSource input!");re.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=re,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let De=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(De||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(re,ge){re===yt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(yt.MEDIA_INFO,this.mediaInfo)}):re===yt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(yt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}attachMediaElement(re){if(this._mediaElement=re,re.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),re.addEventListener("seeking",this.e.onvSeeking),re.addEventListener("canplay",this.e.onvCanPlay),re.addEventListener("stalled",this.e.onvStalled),re.addEventListener("progress",this.e.onvProgress),this._msectl=new gu(this._config),this._msectl.on(Kn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Kn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Kn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Kn.ERROR,ge=>{this._emitter.emit(yt.ERROR,Ju.MEDIA_ERROR,lr.MEDIA_MSE_ERROR,ge)}),this._msectl.attachMediaElement(re),this._pendingSeekTime!=null)try{re.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Ie("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Ie("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Ua(this._mediaDataSource,this._config),this._transmuxer.on(Zt.INIT_SEGMENT,(re,ge)=>{this._msectl.appendInitSegment(ge)}),this._transmuxer.on(Zt.MEDIA_SEGMENT,(re,ge)=>{if(this._msectl.appendMediaSegment(ge),this._config.lazyLoad&&!this._config.isLive){let De=this._mediaElement.currentTime;ge.info.endDts>=(De+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Zt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(yt.LOADING_COMPLETE)}),this._transmuxer.on(Zt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(yt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Zt.IO_ERROR,(re,ge)=>{this._emitter.emit(yt.ERROR,Ju.NETWORK_ERROR,re,ge)}),this._transmuxer.on(Zt.DEMUX_ERROR,(re,ge)=>{this._emitter.emit(yt.ERROR,Ju.MEDIA_ERROR,re,{code:-1,msg:ge})}),this._transmuxer.on(Zt.MEDIA_INFO,re=>{this._mediaInfo=re,this._emitter.emit(yt.MEDIA_INFO,Object.assign({},re))}),this._transmuxer.on(Zt.METADATA_ARRIVED,re=>{this._emitter.emit(yt.METADATA_ARRIVED,re)}),this._transmuxer.on(Zt.SCRIPTDATA_ARRIVED,re=>{this._emitter.emit(yt.SCRIPTDATA_ARRIVED,re)}),this._transmuxer.on(Zt.STATISTICS_INFO,re=>{this._statisticsInfo=this._fillStatisticsInfo(re),this._emitter.emit(yt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Zt.RECOMMEND_SEEKPOINT,re=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=re/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(re){this._mediaElement.volume=re}get muted(){return this._mediaElement.muted}set muted(re){this._mediaElement.muted=re}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(re){this._mediaElement?this._internalSeek(re):this._pendingSeekTime=re}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(re){if(re.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return re;let ge=!0,De=0,Xe=0;if(this._mediaElement.getVideoPlaybackQuality){let tt=this._mediaElement.getVideoPlaybackQuality();De=tt.totalVideoFrames,Xe=tt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(De=this._mediaElement.webkitDecodedFrameCount,Xe=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(re.decodedFrames=De,re.droppedFrames=Xe),re}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let re=this._mediaElement.buffered,ge=this._mediaElement.currentTime,De=0,Xe=0;for(let tt=0;tt=ge+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(xe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){xe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let re=this._mediaElement.currentTime,ge=this._mediaElement.buffered,De=!1;for(let Xe=0;Xe=tt&&re=Ot-this._config.lazyLoadRecoverDuration&&(De=!0);break}}De&&(window.clearInterval(this._progressChecker),this._progressChecker=null,De&&(xe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(re){let ge=this._mediaElement.buffered;for(let De=0;De=Xe&&re0){let tt=this._mediaElement.buffered.start(0);(tt<1&&re0&&ge.currentTime0){let Xe=De.start(0);if(Xe<1&&ge{this._emitter.emit(yt.MEDIA_INFO,this.mediaInfo)}):re===yt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(yt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(re,ge)}off(re,ge){this._emitter.removeListener(re,ge)}attachMediaElement(re){if(this._mediaElement=re,re.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{re.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(ge){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Ie("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(re){this._mediaElement.volume=re}get muted(){return this._mediaElement.muted}set muted(re){this._mediaElement.muted=re}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(re){this._mediaElement?this._mediaElement.currentTime=re:this._pendingSeekTime=re}get mediaInfo(){let ge={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(ge.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(ge.width=this._mediaElement.videoWidth,ge.height=this._mediaElement.videoHeight)),ge}get statisticsInfo(){let re={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return re;let ge=!0,De=0,Xe=0;if(this._mediaElement.getVideoPlaybackQuality){let tt=this._mediaElement.getVideoPlaybackQuality();De=tt.totalVideoFrames,Xe=tt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(De=this._mediaElement.webkitDecodedFrameCount,Xe=this._mediaElement.webkitDroppedFrameCount):ge=!1;return ge&&(re.decodedFrames=De,re.droppedFrames=Xe),re}_onvLoadedMetadata(re){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(yt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(yt.STATISTICS_INFO,this.statisticsInfo)}}var ea=Xt;Ce.install();function Yn(ft,re){let ge=ft;if(ge==null||typeof ge!="object")throw new ze("MediaDataSource must be an javascript object!");if(!ge.hasOwnProperty("type"))throw new ze("MediaDataSource must has type field to indicate video file type!");switch(ge.type){case"flv":return new Mn(ge,re);default:return new ea(ge,re)}}function ra(){return nt.supportMSEH264Playback()}function sa(){return nt.getFeatureList()}let ka={};ka.createPlayer=Yn,ka.isSupported=ra,ka.getFeatureList=sa,ka.BaseLoader=E,ka.LoaderStatus=me,ka.LoaderErrors=oe,ka.Events=yt,ka.ErrorTypes=Ju,ka.ErrorDetails=lr,ka.FlvPlayer=Mn,ka.NativePlayer=ea,ka.LoggingControl=Je,Object.defineProperty(ka,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Au=ka},28734:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z){var a=z.prototype,Ce=a.format;a.format=function(ke){var he=this,Fe=this.$locale();if(!this.isValid())return Ce.bind(this)(ke);var xe=this.$utils(),pe=(ke||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(Se){switch(Se){case"Q":return Math.ceil((he.$M+1)/3);case"Do":return Fe.ordinal(he.$D);case"gggg":return he.weekYear();case"GGGG":return he.isoWeekYear();case"wo":return Fe.ordinal(he.week(),"W");case"w":case"ww":return xe.s(he.week(),Se==="w"?1:2,"0");case"W":case"WW":return xe.s(he.isoWeek(),Se==="W"?1:2,"0");case"k":case"kk":return xe.s(String(he.$H===0?24:he.$H),Se==="k"?1:2,"0");case"X":return Math.floor(he.$d.getTime()/1e3);case"x":return he.$d.getTime();case"z":return"["+he.offsetName()+"]";case"zzz":return"["+he.offsetName("long")+"]";default:return Se}});return Ce.bind(this)(pe)}}})},96036:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z,a){var Ce=z.prototype,ke=function(Se){return Se&&(Se.indexOf?Se:Se.s)},he=function(Se,Ae,Ie,ze,Me){var me=Se.name?Se:Se.$locale(),oe=ke(me[Ae]),E=ke(me[Ie]),y=oe||E.map(function(b){return b.slice(0,ze)});if(!Me)return y;var x=me.weekStart;return y.map(function(b,ee){return y[(ee+(x||0))%7]})},Fe=function(){return a.Ls[a.locale()]},xe=function(Se,Ae){return Se.formats[Ae]||function(Ie){return Ie.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ze,Me,me){return Me||me.slice(1)})}(Se.formats[Ae.toUpperCase()])},pe=function(){var Se=this;return{months:function(Ae){return Ae?Ae.format("MMMM"):he(Se,"months")},monthsShort:function(Ae){return Ae?Ae.format("MMM"):he(Se,"monthsShort","months",3)},firstDayOfWeek:function(){return Se.$locale().weekStart||0},weekdays:function(Ae){return Ae?Ae.format("dddd"):he(Se,"weekdays")},weekdaysMin:function(Ae){return Ae?Ae.format("dd"):he(Se,"weekdaysMin","weekdays",2)},weekdaysShort:function(Ae){return Ae?Ae.format("ddd"):he(Se,"weekdaysShort","weekdays",3)},longDateFormat:function(Ae){return xe(Se.$locale(),Ae)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};Ce.localeData=function(){return pe.bind(this)()},a.localeData=function(){var Se=Fe();return{firstDayOfWeek:function(){return Se.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(Ae){return xe(Se,Ae)},meridiem:Se.meridiem,ordinal:Se.ordinal}},a.months=function(){return he(Fe(),"months")},a.monthsShort=function(){return he(Fe(),"monthsShort","months",3)},a.weekdays=function(Se){return he(Fe(),"weekdays",null,null,Se)},a.weekdaysShort=function(Se){return he(Fe(),"weekdaysShort","weekdays",3,Se)},a.weekdaysMin=function(Se){return he(Fe(),"weekdaysMin","weekdays",2,Se)}}})},55183:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";var rt="week",z="year";return function(a,Ce,ke){var he=Ce.prototype;he.week=function(Fe){if(Fe===void 0&&(Fe=null),Fe!==null)return this.add(7*(Fe-this.week()),"day");var xe=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var pe=ke(this).startOf(z).add(1,z).date(xe),Se=ke(this).endOf(rt);if(pe.isBefore(Se))return 1}var Ae=ke(this).startOf(z).date(xe).startOf(rt).subtract(1,"millisecond"),Ie=this.diff(Ae,rt,!0);return Ie<0?ke(this).startOf("week").week():Math.ceil(Ie)},he.weeks=function(Fe){return Fe===void 0&&(Fe=null),this.week(Fe)}}})},172:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z){z.prototype.weekYear=function(){var a=this.month(),Ce=this.week(),ke=this.year();return Ce===1&&a===11?ke+1:a===0&&Ce>=52?ke-1:ke}}})},6833:function(Ft){(function(rt,z){Ft.exports=z()})(this,function(){"use strict";return function(rt,z){z.prototype.weekday=function(a){var Ce=this.$locale().weekStart||0,ke=this.$W,he=(kebe.length)&&(Te=be.length);for(var at=0,Et=Array(Te);atbe.length)&&(Te=be.length);for(var at=0,Et=new Array(Te);at=0)&&(at[rn]=be[rn]);return at}function nt(be,Te){if(be==null)return{};var at=ct(be,Te),Et,rn;if(Object.getOwnPropertySymbols){var Tn=Object.getOwnPropertySymbols(be);for(rn=0;rn=0)&&Object.prototype.propertyIsEnumerable.call(be,Et)&&(at[Et]=be[Et])}return at}var Ze=z(67294);function yt(be){var Te=Ze.useRef();Te.current=be;var at=Ze.useCallback(function(){for(var Et,rn=arguments.length,Tn=new Array(rn),aa=0;aa5&&arguments[5]!==void 0?arguments[5]:!1,ja=arguments.length>6?arguments[6]:void 0,tu=arguments.length>7?arguments[7]:void 0,vu=Ze.useMemo(function(){if(Le(rn)==="object")return rn.clearIcon;if(Tn)return Tn},[rn,Tn]),zu=Ze.useMemo(function(){return!!(!aa&&rn&&(Et.length||ja)&&!(tu==="combobox"&&ja===""))},[rn,aa,Et.length,ja,tu]);return{allowClear:zu,clearIcon:Ze.createElement(Pa,{className:"".concat(Te,"-clear"),onMouseDown:at,customizeIcon:vu},"\xD7")}},wa=Ze.createContext(null);function er(){return Ze.useContext(wa)}function cu(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Te=Ze.useState(!1),at=Bt(Te,2),Et=at[0],rn=at[1],Tn=Ze.useRef(null),aa=function(){window.clearTimeout(Tn.current)};Ze.useEffect(function(){return aa},[]);var ja=function(vu,zu){aa(),Tn.current=window.setTimeout(function(){rn(vu),zu&&zu()},be)};return[Et,ja,aa]}function rr(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Te=Ze.useRef(null),at=Ze.useRef(null);Ze.useEffect(function(){return function(){window.clearTimeout(at.current)}},[]);function Et(rn){(rn||Te.current===null)&&(Te.current=rn),window.clearTimeout(at.current),at.current=window.setTimeout(function(){Te.current=null},be)}return[function(){return Te.current},Et]}function Ca(be,Te,at,Et){var rn=Ze.useRef(null);rn.current={open:Te,triggerOpen:at,customizedTrigger:Et},Ze.useEffect(function(){function Tn(aa){var ja;if(!((ja=rn.current)!==null&&ja!==void 0&&ja.customizedTrigger)){var tu=aa.target;tu.shadowRoot&&aa.composed&&(tu=aa.composedPath()[0]||tu),rn.current.open&&be().filter(function(vu){return vu}).every(function(vu){return!vu.contains(tu)&&vu!==tu})&&rn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Tn),function(){return window.removeEventListener("mousedown",Tn)}},[])}var Zt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Te){var at=Te.keyCode;if(Te.altKey&&!Te.ctrlKey||Te.metaKey||at>=Zt.F1&&at<=Zt.F12)return!1;switch(at){case Zt.ALT:case Zt.CAPS_LOCK:case Zt.CONTEXT_MENU:case Zt.CTRL:case Zt.DOWN:case Zt.END:case Zt.ESC:case Zt.HOME:case Zt.INSERT:case Zt.LEFT:case Zt.MAC_FF_META:case Zt.META:case Zt.NUMLOCK:case Zt.NUM_CENTER:case Zt.PAGE_DOWN:case Zt.PAGE_UP:case Zt.PAUSE:case Zt.PRINT_SCREEN:case Zt.RIGHT:case Zt.SHIFT:case Zt.UP:case Zt.WIN_KEY:case Zt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Te){if(Te>=Zt.ZERO&&Te<=Zt.NINE||Te>=Zt.NUM_ZERO&&Te<=Zt.NUM_MULTIPLY||Te>=Zt.A&&Te<=Zt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Te===0)return!0;switch(Te){case Zt.SPACE:case Zt.QUESTION_MARK:case Zt.NUM_PLUS:case Zt.NUM_MINUS:case Zt.NUM_PERIOD:case Zt.NUM_DIVISION:case Zt.SEMICOLON:case Zt.DASH:case Zt.EQUALS:case Zt.COMMA:case Zt.PERIOD:case Zt.SLASH:case Zt.APOSTROPHE:case Zt.SINGLE_QUOTE:case Zt.OPEN_SQUARE_BRACKET:case Zt.BACKSLASH:case Zt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ln=Zt;function gl(be){return be&&![Ln.ESC,Ln.SHIFT,Ln.BACKSPACE,Ln.TAB,Ln.WIN_KEY,Ln.ALT,Ln.META,Ln.WIN_KEY_RIGHT,Ln.CTRL,Ln.SEMICOLON,Ln.EQUALS,Ln.CAPS_LOCK,Ln.CONTEXT_MENU,Ln.F1,Ln.F2,Ln.F3,Ln.F4,Ln.F5,Ln.F6,Ln.F7,Ln.F8,Ln.F9,Ln.F10,Ln.F11,Ln.F12].includes(be)}var vr=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -1137,20 +1137,20 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,er=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + summary tabIndex target title type useMap value width wmode wrap`,qu=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Pa="".concat(Er," ").concat(er).split(/[\s\n]+/),Za="aria-",qn="data-";function Vn(be,Te){return be.indexOf(Te)===0}function Qa(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at;Te===!1?at={aria:!0,data:!0,attr:!0}:Te===!0?at={aria:!0}:at=Ue({},Te);var Et={};return Object.keys(be).forEach(function(rn){(at.aria&&(rn==="role"||Vn(rn,Za))||at.data&&Vn(rn,qn)||at.attr&&Pa.includes(rn))&&(Et[rn]=be[rn])}),Et}function gu(){return gu=Object.assign?Object.assign.bind():function(be){for(var Te=1;Tebe.length)&&(Te=be.length);for(var at=0,Et=new Array(Te);at=0)&&(at[rn]=be[rn]);return at}function ge(be,Te){if(be==null)return{};var at=re(be,Te),Et,rn;if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(be);for(rn=0;rn=0)&&Object.prototype.propertyIsEnumerable.call(be,Et)&&(at[Et]=be[Et])}return at}var De=z(48555);function Xe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var tt=Xe()?Ze.useLayoutEffect:Ze.useEffect,Ot=function(Te,at){var Et=Ze.useRef(!0);tt(function(){return Te(Et.current)},at),tt(function(){return Et.current=!1,function(){Et.current=!0}},[])},Lt=function(Te,at){Ot(function(Et){if(!Et)return Te()},at)},Wn=Ot,ra=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],xa=void 0;function Kn(be,Te){var at=be.prefixCls,Et=be.invalidate,rn=be.item,Mn=be.renderItem,na=be.responsive,ka=be.responsiveDisabled,nu=be.registerSize,vu=be.itemKey,Uu=be.className,tr=be.style,gr=be.children,Xu=be.display,Fr=be.order,br=be.component,yr=br===void 0?"div":br,Sl=ge(be,ra),ro=na&&!Xu;function kr(zl){nu(vu,zl)}Ze.useEffect(function(){return function(){kr(null)}},[]);var nl=Mn&&rn!==xa?Mn(rn):gr,vo;Et||(vo={opacity:ro?0:1,height:ro?0:xa,overflowY:ro?"hidden":xa,order:na?Fr:xa,pointerEvents:ro?"none":xa,position:ro?"absolute":xa});var Xr={};ro&&(Xr["aria-hidden"]=!0);var Pl=Ze.createElement(yr,gu({className:jt()(!Et&&at,Uu),style:_n(_n({},vo),tr)},Xr,Sl,{ref:Te}),nl);return na&&(Pl=Ze.createElement(De.Z,{onResize:function(kl){var Eo=kl.offsetWidth;kr(Eo)},disabled:ka},Pl)),Pl}var Du=Ze.forwardRef(Kn);Du.displayName="Item";var la=Du;function lu(be){var Te=Ze.useRef();Te.current=be;var at=Ze.useCallback(function(){for(var Et,rn=arguments.length,Mn=new Array(rn),na=0;na1&&arguments[1]!==void 0?arguments[1]:1;jn+=1;var Et=jn;function rn(Mn){if(Mn===0)Hr(Et),Te();else{var na=Ea(function(){rn(Mn-1)});Hu.set(Et,na)}}return rn(at),Et};Wa.cancel=function(be){var Te=Hu.get(be);return Hr(Te),ga(Te)};var rl=Wa;function sr(be){if(typeof MessageChannel=="undefined")rl(be);else{var Te=new MessageChannel;Te.port1.onmessage=function(){return be()},Te.port2.postMessage(void 0)}}function uu(){var be=Ze.useRef(null),Te=function(Et){be.current||(be.current=[],sr(function(){(0,Ga.unstable_batchedUpdates)(function(){be.current.forEach(function(rn){rn()}),be.current=null})})),be.current.push(Et)};return Te}function ya(be,Te){var at=Ze.useState(Te),Et=ft(at,2),rn=Et[0],Mn=Et[1],na=lu(function(ka){be(function(){Mn(ka)})});return[rn,na]}var Ua=Ze.createContext(null),zi=["component"],Ki=["className"],Yo=["className"],fo=function(Te,at){var Et=Ze.useContext(Ua);if(!Et){var rn=Te.component,Mn=rn===void 0?"div":rn,na=ge(Te,zi);return Ze.createElement(Mn,gu({},na,{ref:at}))}var ka=Et.className,nu=ge(Et,Ki),vu=Te.className,Uu=ge(Te,Yo);return Ze.createElement(Ua.Provider,{value:null},Ze.createElement(la,gu({ref:at,className:jt()(ka,vu)},nu,Uu)))},du=Ze.forwardRef(fo);du.displayName="RawItem";var Gu=du,pl=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Ir="responsive",Cl="invalidate";function ol(be){return"+ ".concat(be.length," ...")}function ti(be,Te){var at=be.prefixCls,Et=at===void 0?"rc-overflow":at,rn=be.data,Mn=rn===void 0?[]:rn,na=be.renderItem,ka=be.renderRawItem,nu=be.itemKey,vu=be.itemWidth,Uu=vu===void 0?10:vu,tr=be.ssr,gr=be.style,Xu=be.className,Fr=be.maxCount,br=be.renderRest,yr=be.renderRawRest,Sl=be.suffix,ro=be.component,kr=ro===void 0?"div":ro,nl=be.itemComponent,vo=be.onVisibleChange,Xr=ge(be,pl),Pl=tr==="full",zl=uu(),kl=ya(zl,null),Eo=ft(kl,2),$r=Eo[0],$l=Eo[1],xl=$r||0,ni=ya(zl,new Map),bo=ft(ni,2),Qo=bo[0],di=bo[1],ku=ya(zl,0),Mo=ft(ku,2),Jr=Mo[0],Fo=Mo[1],mi=ya(zl,0),Hi=ft(mi,2),$i=Hi[0],gi=Hi[1],Lo=ya(zl,0),_o=ft(Lo,2),Wi=_o[0],zs=_o[1],us=(0,Ze.useState)(null),Il=ft(us,2),Pr=Il[0],Hl=Il[1],yl=(0,Ze.useState)(null),el=ft(yl,2),Ll=el[0],ie=el[1],we=Ze.useMemo(function(){return Ll===null&&Pl?Number.MAX_SAFE_INTEGER:Ll||0},[Ll,$r]),Oe=(0,Ze.useState)(!1),Qe=ft(Oe,2),mt=Qe[0],It=Qe[1],$t="".concat(Et,"-item"),dn=Math.max(Jr,$i),ea=Fr===Ir,aa=Mn.length&&ea,wn=Fr===Cl,ja=aa||typeof Fr=="number"&&Mn.length>Fr,$a=(0,Ze.useMemo)(function(){var Au=Mn;return aa?$r===null&&Pl?Au=Mn:Au=Mn.slice(0,Math.min(Mn.length,xl/Uu)):typeof Fr=="number"&&(Au=Mn.slice(0,Fr)),Au},[Mn,Uu,$r,Fr,aa]),Ra=(0,Ze.useMemo)(function(){return aa?Mn.slice(we+1):Mn.slice($a.length)},[Mn,$a,aa,we]),wa=(0,Ze.useCallback)(function(Au,Vu){var Ju;return typeof nu=="function"?nu(Au):(Ju=nu&&(Au==null?void 0:Au[nu]))!==null&&Ju!==void 0?Ju:Vu},[nu]),eu=(0,Ze.useCallback)(na||function(Au){return Au},[na]);function za(Au,Vu,Ju){Ll===Au&&(Vu===void 0||Vu===Pr)||(ie(Au),Ju||(It(Auxl){za(qr-1,Au-Nl-Wi+$i);break}}Sl&&Ku(0)+Wi>xl&&Hl(null)}},[xl,Qo,$i,Wi,wa,$a]);var Fu=mt&&!!Ra.length,Ou={};Pr!==null&&aa&&(Ou={position:"absolute",left:Pr,top:0});var xr={prefixCls:$t,responsive:aa,component:nl,invalidate:wn},Nr=ka?function(Au,Vu){var Ju=wa(Au,Vu);return Ze.createElement(Ua.Provider,{key:Ju,value:_n(_n({},xr),{},{order:Vu,item:Au,itemKey:Ju,registerSize:Iu,display:Vu<=we})},ka(Au,Vu))}:function(Au,Vu){var Ju=wa(Au,Vu);return Ze.createElement(la,gu({},xr,{order:Vu,key:Ju,item:Au,renderItem:eu,itemKey:Ju,registerSize:Iu,display:Vu<=we}))},pu,pr={order:Fu?we:Number.MAX_SAFE_INTEGER,className:"".concat($t,"-rest"),registerSize:Lu,display:Fu};if(yr)yr&&(pu=Ze.createElement(Ua.Provider,{value:_n(_n({},xr),pr)},yr(Ra)));else{var il=br||ol;pu=Ze.createElement(la,gu({},xr,pr),typeof il=="function"?il(Ra):il)}var ur=Ze.createElement(kr,gu({className:jt()(!wn&&Et,Xu),style:gr,ref:Te},Xr),$a.map(Nr),ja?pu:null,Sl&&Ze.createElement(la,gu({},xr,{responsive:ea,responsiveDisabled:!aa,order:we,className:"".concat($t,"-suffix"),registerSize:ru,display:!0,style:Ou}),Sl));return ea&&(ur=Ze.createElement(De.Z,{onResize:_a,disabled:!aa},ur)),ur}var io=Ze.forwardRef(ti);io.displayName="Overflow",io.Item=Gu,io.RESPONSIVE=Ir,io.INVALIDATE=Cl;var Xo=io,Sn=Xo,Li=function(Te,at){var Et,rn=Te.prefixCls,Mn=Te.id,na=Te.inputElement,ka=Te.disabled,nu=Te.tabIndex,vu=Te.autoFocus,Uu=Te.autoComplete,tr=Te.editable,gr=Te.activeDescendantId,Xu=Te.value,Fr=Te.maxLength,br=Te.onKeyDown,yr=Te.onMouseDown,Sl=Te.onChange,ro=Te.onPaste,kr=Te.onCompositionStart,nl=Te.onCompositionEnd,vo=Te.onBlur,Xr=Te.open,Pl=Te.attrs,zl=na||Ze.createElement("input",null),kl=zl,Eo=kl.ref,$r=kl.props,$l=$r.onKeyDown,xl=$r.onChange,ni=$r.onMouseDown,bo=$r.onCompositionStart,Qo=$r.onCompositionEnd,di=$r.onBlur,ku=$r.style;return"maxLength"in zl.props,zl=Ze.cloneElement(zl,Ue(Ue(Ue({type:"search"},$r),{},{id:Mn,ref:St(at,Eo),disabled:ka,tabIndex:nu,autoComplete:Uu||"off",autoFocus:vu,className:jt()("".concat(rn,"-selection-search-input"),(Et=zl)===null||Et===void 0||(Et=Et.props)===null||Et===void 0?void 0:Et.className),role:"combobox","aria-expanded":Xr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Mn,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Mn,"_list"),"aria-activedescendant":Xr?gr:void 0},Pl),{},{value:tr?Xu:"",maxLength:Fr,readOnly:!tr,unselectable:tr?null:"on",style:Ue(Ue({},ku),{},{opacity:tr?null:0}),onKeyDown:function(Jr){br(Jr),$l&&$l(Jr)},onMouseDown:function(Jr){yr(Jr),ni&&ni(Jr)},onChange:function(Jr){Sl(Jr),xl&&xl(Jr)},onCompositionStart:function(Jr){kr(Jr),bo&&bo(Jr)},onCompositionEnd:function(Jr){nl(Jr),Qo&&Qo(Jr)},onPaste:ro,onBlur:function(Jr){vo(Jr),di&&di(Jr)}})),zl},ic=Ze.forwardRef(Li),lc=ic;function tc(be){return Array.isArray(be)?be:be!==void 0?[be]:[]}var nc=typeof window!="undefined"&&window.document&&window.document.documentElement,Jl=nc;function Vs(be){return be!=null}function ri(be){return!be&&be!==0}function Gs(be){return["string","number"].includes(Le(be))}function Wu(be){var Te=void 0;return be&&(Gs(be.title)?Te=be.title.toString():Gs(be.label)&&(Te=be.label.toString())),Te}function Qi(be,Te){Jl?Ze.useLayoutEffect(be,Te):Ze.useEffect(be,Te)}function pc(be){var Te;return(Te=be.key)!==null&&Te!==void 0?Te:be.value}var vs=function(Te){Te.preventDefault(),Te.stopPropagation()},fs=function(Te){var at=Te.id,Et=Te.prefixCls,rn=Te.values,Mn=Te.open,na=Te.searchValue,ka=Te.autoClearSearchValue,nu=Te.inputRef,vu=Te.placeholder,Uu=Te.disabled,tr=Te.mode,gr=Te.showSearch,Xu=Te.autoFocus,Fr=Te.autoComplete,br=Te.activeDescendantId,yr=Te.tabIndex,Sl=Te.removeIcon,ro=Te.maxTagCount,kr=Te.maxTagTextLength,nl=Te.maxTagPlaceholder,vo=nl===void 0?function(yl){return"+ ".concat(yl.length," ...")}:nl,Xr=Te.tagRender,Pl=Te.onToggleOpen,zl=Te.onRemove,kl=Te.onInputChange,Eo=Te.onInputPaste,$r=Te.onInputKeyDown,$l=Te.onInputMouseDown,xl=Te.onInputCompositionStart,ni=Te.onInputCompositionEnd,bo=Te.onInputBlur,Qo=Ze.useRef(null),di=(0,Ze.useState)(0),ku=Bt(di,2),Mo=ku[0],Jr=ku[1],Fo=(0,Ze.useState)(!1),mi=Bt(Fo,2),Hi=mi[0],$i=mi[1],gi="".concat(Et,"-selection"),Lo=Mn||tr==="multiple"&&ka===!1||tr==="tags"?na:"",_o=tr==="tags"||tr==="multiple"&&ka===!1||gr&&(Mn||Hi);Qi(function(){Jr(Qo.current.scrollWidth)},[Lo]);var Wi=function(el,Ll,ie,we,Oe){return Ze.createElement("span",{title:Wu(el),className:jt()("".concat(gi,"-item"),We({},"".concat(gi,"-item-disabled"),ie))},Ze.createElement("span",{className:"".concat(gi,"-item-content")},Ll),we&&Ze.createElement(Ca,{className:"".concat(gi,"-item-remove"),onMouseDown:vs,onClick:Oe,customizeIcon:Sl},"\xD7"))},zs=function(el,Ll,ie,we,Oe,Qe){var mt=function($t){vs($t),Pl(!Mn)};return Ze.createElement("span",{onMouseDown:mt},Xr({label:Ll,value:el,disabled:ie,closable:we,onClose:Oe,isMaxTag:!!Qe}))},us=function(el){var Ll=el.disabled,ie=el.label,we=el.value,Oe=!Uu&&!Ll,Qe=ie;if(typeof kr=="number"&&(typeof ie=="string"||typeof ie=="number")){var mt=String(Qe);mt.length>kr&&(Qe="".concat(mt.slice(0,kr),"..."))}var It=function(dn){dn&&dn.stopPropagation(),zl(el)};return typeof Xr=="function"?zs(we,Qe,Ll,Oe,It):Wi(el,Qe,Ll,Oe,It)},Il=function(el){if(!rn.length)return null;var Ll=typeof vo=="function"?vo(el):vo;return typeof Xr=="function"?zs(void 0,Ll,!1,!1,void 0,!0):Wi({title:Ll},Ll,!1)},Pr=Ze.createElement("div",{className:"".concat(gi,"-search"),style:{width:Mo},onFocus:function(){$i(!0)},onBlur:function(){$i(!1)}},Ze.createElement(lc,{ref:nu,open:Mn,prefixCls:Et,id:at,inputElement:null,disabled:Uu,autoFocus:Xu,autoComplete:Fr,editable:_o,activeDescendantId:br,value:Lo,onKeyDown:$r,onMouseDown:$l,onChange:kl,onPaste:Eo,onCompositionStart:xl,onCompositionEnd:ni,onBlur:bo,tabIndex:yr,attrs:Qa(Te,!0)}),Ze.createElement("span",{ref:Qo,className:"".concat(gi,"-search-mirror"),"aria-hidden":!0},Lo,"\xA0")),Hl=Ze.createElement(Sn,{prefixCls:"".concat(gi,"-overflow"),data:rn,renderItem:us,renderRest:Il,suffix:Pr,itemKey:pc,maxCount:ro});return Ze.createElement("span",{className:"".concat(gi,"-wrap")},Hl,!rn.length&&!Lo&&Ze.createElement("span",{className:"".concat(gi,"-placeholder")},vu))},ps=fs,so=function(Te){var at=Te.inputElement,Et=Te.prefixCls,rn=Te.id,Mn=Te.inputRef,na=Te.disabled,ka=Te.autoFocus,nu=Te.autoComplete,vu=Te.activeDescendantId,Uu=Te.mode,tr=Te.open,gr=Te.values,Xu=Te.placeholder,Fr=Te.tabIndex,br=Te.showSearch,yr=Te.searchValue,Sl=Te.activeValue,ro=Te.maxLength,kr=Te.onInputKeyDown,nl=Te.onInputMouseDown,vo=Te.onInputChange,Xr=Te.onInputPaste,Pl=Te.onInputCompositionStart,zl=Te.onInputCompositionEnd,kl=Te.onInputBlur,Eo=Te.title,$r=Ze.useState(!1),$l=Bt($r,2),xl=$l[0],ni=$l[1],bo=Uu==="combobox",Qo=bo||br,di=gr[0],ku=yr||"";bo&&Sl&&!xl&&(ku=Sl),Ze.useEffect(function(){bo&&ni(!1)},[bo,Sl]);var Mo=Uu!=="combobox"&&!tr&&!br?!1:!!ku,Jr=Eo===void 0?Wu(di):Eo,Fo=Ze.useMemo(function(){return di?null:Ze.createElement("span",{className:"".concat(Et,"-selection-placeholder"),style:Mo?{visibility:"hidden"}:void 0},Xu)},[di,Mo,Xu,Et]);return Ze.createElement("span",{className:"".concat(Et,"-selection-wrap")},Ze.createElement("span",{className:"".concat(Et,"-selection-search")},Ze.createElement(lc,{ref:Mn,prefixCls:Et,id:rn,open:tr,inputElement:at,disabled:na,autoFocus:ka,autoComplete:nu,editable:Qo,activeDescendantId:vu,value:ku,onKeyDown:kr,onMouseDown:nl,onChange:function(Hi){ni(!0),vo(Hi)},onPaste:Xr,onCompositionStart:Pl,onCompositionEnd:zl,onBlur:kl,tabIndex:Fr,attrs:Qa(Te,!0),maxLength:bo?ro:void 0})),!bo&&di?Ze.createElement("span",{className:"".concat(Et,"-selection-item"),title:Jr,style:Mo?{visibility:"hidden"}:void 0},di.label):null,Fo)},sc=so,Wo=function(Te,at){var Et=(0,Ze.useRef)(null),rn=(0,Ze.useRef)(!1),Mn=Te.prefixCls,na=Te.open,ka=Te.mode,nu=Te.showSearch,vu=Te.tokenWithEnter,Uu=Te.disabled,tr=Te.prefix,gr=Te.autoClearSearchValue,Xu=Te.onSearch,Fr=Te.onSearchSubmit,br=Te.onToggleOpen,yr=Te.onInputKeyDown,Sl=Te.onInputBlur,ro=Te.domRef;Ze.useImperativeHandle(at,function(){return{focus:function(Jr){Et.current.focus(Jr)},blur:function(){Et.current.blur()}}});var kr=or(0),nl=Bt(kr,2),vo=nl[0],Xr=nl[1],Pl=function(Jr){var Fo=Jr.which,mi=Et.current instanceof HTMLTextAreaElement;!mi&&na&&(Fo===xn.UP||Fo===xn.DOWN)&&Jr.preventDefault(),yr&&yr(Jr),Fo===xn.ENTER&&ka==="tags"&&!rn.current&&!na&&(Fr==null||Fr(Jr.target.value)),!(mi&&!na&&~[xn.UP,xn.DOWN,xn.LEFT,xn.RIGHT].indexOf(Fo))&&vl(Fo)&&br(!0)},zl=function(){Xr(!0)},kl=(0,Ze.useRef)(null),Eo=function(Jr){Xu(Jr,!0,rn.current)!==!1&&br(!0)},$r=function(){rn.current=!0},$l=function(Jr){rn.current=!1,ka!=="combobox"&&Eo(Jr.target.value)},xl=function(Jr){var Fo=Jr.target.value;if(vu&&kl.current&&/[\r\n]/.test(kl.current)){var mi=kl.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Fo=Fo.replace(mi,kl.current)}kl.current=null,Eo(Fo)},ni=function(Jr){var Fo=Jr.clipboardData,mi=Fo==null?void 0:Fo.getData("text");kl.current=mi||""},bo=function(Jr){var Fo=Jr.target;if(Fo!==Et.current){var mi=document.body.style.msTouchAction!==void 0;mi?setTimeout(function(){Et.current.focus()}):Et.current.focus()}},Qo=function(Jr){var Fo=vo();Jr.target!==Et.current&&!Fo&&!(ka==="combobox"&&Uu)&&Jr.preventDefault(),(ka!=="combobox"&&(!nu||!Fo)||!na)&&(na&&gr!==!1&&Xu("",!0,!1),br())},di={inputRef:Et,onInputKeyDown:Pl,onInputMouseDown:zl,onInputChange:xl,onInputPaste:ni,onInputCompositionStart:$r,onInputCompositionEnd:$l,onInputBlur:Sl},ku=ka==="multiple"||ka==="tags"?Ze.createElement(ps,te({},Te,di)):Ze.createElement(sc,te({},Te,di));return Ze.createElement("div",{ref:ro,className:"".concat(Mn,"-selector"),onClick:bo,onMouseDown:Qo},tr&&Ze.createElement("div",{className:"".concat(Mn,"-prefix")},tr),ku)},bi=Ze.forwardRef(Wo),cc=bi,ts=z(98280),Hc=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Nc=function(Te){var at=Te===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"}}},Pc=function(Te,at){var Et=Te.prefixCls,rn=Te.disabled,Mn=Te.visible,na=Te.children,ka=Te.popupElement,nu=Te.animation,vu=Te.transitionName,Uu=Te.dropdownStyle,tr=Te.dropdownClassName,gr=Te.direction,Xu=gr===void 0?"ltr":gr,Fr=Te.placement,br=Te.builtinPlacements,yr=Te.dropdownMatchSelectWidth,Sl=Te.dropdownRender,ro=Te.dropdownAlign,kr=Te.getPopupContainer,nl=Te.empty,vo=Te.getTriggerDOMNode,Xr=Te.onPopupVisibleChange,Pl=Te.onPopupMouseEnter,zl=nt(Te,Hc),kl="".concat(Et,"-dropdown"),Eo=ka;Sl&&(Eo=Sl(ka));var $r=Ze.useMemo(function(){return br||Nc(yr)},[br,yr]),$l=nu?"".concat(kl,"-").concat(nu):vu,xl=typeof yr=="number",ni=Ze.useMemo(function(){return xl?null:yr===!1?"minWidth":"width"},[yr,xl]),bo=Uu;xl&&(bo=Ue(Ue({},bo),{},{width:yr}));var Qo=Ze.useRef(null);return Ze.useImperativeHandle(at,function(){return{getPopupElement:function(){var ku;return(ku=Qo.current)===null||ku===void 0?void 0:ku.popupElement}}}),Ze.createElement(ts.Z,te({},zl,{showAction:Xr?["click"]:[],hideAction:Xr?["click"]:[],popupPlacement:Fr||(Xu==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:$r,prefixCls:kl,popupTransitionName:$l,popup:Ze.createElement("div",{onMouseEnter:Pl},Eo),ref:Qo,stretch:ni,popupAlign:ro,popupVisible:Mn,getPopupContainer:kr,popupClassName:jt()(tr,We({},"".concat(kl,"-empty"),nl)),popupStyle:bo,getTriggerDOMNode:vo,onPopupVisibleChange:Xr}),na)},Rr=Ze.forwardRef(Pc),vr=Rr;function fl(be){return Ye(be)||ye(be)||fe(be)||lt()}function Wr(be,Te){var at=be.key,Et;return"value"in be&&(Et=be.value),at!=null?at:Et!==void 0?Et:"rc-index-key-".concat(Te)}function jo(be){return typeof be!="undefined"&&!Number.isNaN(be)}function Ti(be,Te){var at=be||{},Et=at.label,rn=at.value,Mn=at.options,na=at.groupLabel,ka=Et||(Te?"children":"label");return{label:ka,value:rn||"value",options:Mn||"options",groupLabel:na||ka}}function yn(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},at=Te.fieldNames,Et=Te.childrenAsData,rn=[],Mn=Ti(at,!1),na=Mn.label,ka=Mn.value,nu=Mn.options,vu=Mn.groupLabel;function Uu(tr,gr){Array.isArray(tr)&&tr.forEach(function(Xu){if(gr||!(nu in Xu)){var Fr=Xu[ka];rn.push({key:Wr(Xu,rn.length),groupOption:gr,data:Xu,label:Xu[na],value:Fr})}else{var br=Xu[vu];br===void 0&&Et&&(br=Xu.label),rn.push({key:Wr(Xu,rn.length),group:!0,data:Xu,label:br}),Uu(Xu[nu],!0)}})}return Uu(be,!1),rn}function fa(be){var Te=Ue({},be);return"props"in Te||Object.defineProperty(Te,"props",{get:function(){return Qt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Te}}),Te}var va=function(Te,at,Et){if(!at||!at.length)return null;var rn=!1,Mn=function ka(nu,vu){var Uu=fl(vu),tr=Uu[0],gr=Uu.slice(1);if(!tr)return[nu];var Xu=nu.split(tr);return rn=rn||Xu.length>1,Xu.reduce(function(Fr,br){return[].concat(Ne(Fr),Ne(ka(br,gr)))},[]).filter(Boolean)},na=Mn(Te,at);return rn?typeof Et!="undefined"?na.slice(0,Et):na:null},Vr=Ze.createContext(null),Bl=Vr;function Gr(be){var Te=be.visible,at=be.values;if(!Te)return null;var Et=50;return Ze.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(at.slice(0,Et).map(function(rn){var Mn=rn.label,na=rn.value;return["number","string"].includes(Le(Mn))?Mn:na}).join(", ")),at.length>Et?", ...":null)}var El=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Dl=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Qr=function(Te){return Te==="tags"||Te==="multiple"},Kr=Ze.forwardRef(function(be,Te){var at,Et=be.id,rn=be.prefixCls,Mn=be.className,na=be.showSearch,ka=be.tagRender,nu=be.direction,vu=be.omitDomProps,Uu=be.displayValues,tr=be.onDisplayValuesChange,gr=be.emptyOptions,Xu=be.notFoundContent,Fr=Xu===void 0?"Not Found":Xu,br=be.onClear,yr=be.mode,Sl=be.disabled,ro=be.loading,kr=be.getInputElement,nl=be.getRawInputElement,vo=be.open,Xr=be.defaultOpen,Pl=be.onDropdownVisibleChange,zl=be.activeValue,kl=be.onActiveValueChange,Eo=be.activeDescendantId,$r=be.searchValue,$l=be.autoClearSearchValue,xl=be.onSearch,ni=be.onSearchSplit,bo=be.tokenSeparators,Qo=be.allowClear,di=be.prefix,ku=be.suffixIcon,Mo=be.clearIcon,Jr=be.OptionList,Fo=be.animation,mi=be.transitionName,Hi=be.dropdownStyle,$i=be.dropdownClassName,gi=be.dropdownMatchSelectWidth,Lo=be.dropdownRender,_o=be.dropdownAlign,Wi=be.placement,zs=be.builtinPlacements,us=be.getPopupContainer,Il=be.showAction,Pr=Il===void 0?[]:Il,Hl=be.onFocus,yl=be.onBlur,el=be.onKeyUp,Ll=be.onKeyDown,ie=be.onMouseDown,we=nt(be,El),Oe=Qr(yr),Qe=(na!==void 0?na:Oe)||yr==="combobox",mt=Ue({},we);Dl.forEach(function(ml){delete mt[ml]}),vu==null||vu.forEach(function(ml){delete mt[ml]});var It=Ze.useState(!1),$t=Bt(It,2),dn=$t[0],ea=$t[1];Ze.useEffect(function(){ea(sn())},[]);var aa=Ze.useRef(null),wn=Ze.useRef(null),ja=Ze.useRef(null),$a=Ze.useRef(null),Ra=Ze.useRef(null),wa=Ze.useRef(!1),eu=cu(),za=Bt(eu,3),_a=za[0],Iu=za[1],Lu=za[2];Ze.useImperativeHandle(Te,function(){var ml,Qu;return{focus:(ml=$a.current)===null||ml===void 0?void 0:ml.focus,blur:(Qu=$a.current)===null||Qu===void 0?void 0:Qu.blur,scrollTo:function(pi){var Uo;return(Uo=Ra.current)===null||Uo===void 0?void 0:Uo.scrollTo(pi)},nativeElement:aa.current||wn.current}});var ru=Ze.useMemo(function(){var ml;if(yr!=="combobox")return $r;var Qu=(ml=Uu[0])===null||ml===void 0?void 0:ml.value;return typeof Qu=="string"||typeof Qu=="number"?String(Qu):""},[$r,yr,Uu]),Ku=yr==="combobox"&&typeof kr=="function"&&kr()||null,Fu=typeof nl=="function"&&nl(),Ou=Ke(wn,Fu==null||(at=Fu.props)===null||at===void 0?void 0:at.ref),xr=Ze.useState(!1),Nr=Bt(xr,2),pu=Nr[0],pr=Nr[1];ot(function(){pr(!0)},[]);var il=st(!1,{defaultValue:Xr,value:vo}),ur=Bt(il,2),Au=ur[0],Vu=ur[1],Ju=pu?Au:!1,qr=!Fr&&gr;(Sl||qr&&Ju&&yr==="combobox")&&(Ju=!1);var Nl=qr?!1:Ju,qu=Ze.useCallback(function(ml){var Qu=ml!==void 0?ml:!Ju;Sl||(Vu(Qu),Ju!==Qu&&(Pl==null||Pl(Qu)))},[Sl,Ju,Vu,Pl]),fr=Ze.useMemo(function(){return(bo||[]).some(function(ml){return[` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ba="".concat(vr," ").concat(qu).split(/[\s\n]+/),Ua="aria-",$n="data-";function Kn(be,Te){return be.indexOf(Te)===0}function Ha(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at;Te===!1?at={aria:!0,data:!0,attr:!0}:Te===!0?at={aria:!0}:at=Ue({},Te);var Et={};return Object.keys(be).forEach(function(rn){(at.aria&&(rn==="role"||Kn(rn,Ua))||at.data&&Kn(rn,$n)||at.attr&&ba.includes(rn))&&(Et[rn]=be[rn])}),Et}function gu(){return gu=Object.assign?Object.assign.bind():function(be){for(var Te=1;Tebe.length)&&(Te=be.length);for(var at=0,Et=new Array(Te);at=0)&&(at[rn]=be[rn]);return at}function ge(be,Te){if(be==null)return{};var at=re(be,Te),Et,rn;if(Object.getOwnPropertySymbols){var Tn=Object.getOwnPropertySymbols(be);for(rn=0;rn=0)&&Object.prototype.propertyIsEnumerable.call(be,Et)&&(at[Et]=be[Et])}return at}var De=z(48555);function Xe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var tt=Xe()?Ze.useLayoutEffect:Ze.useEffect,Ot=function(Te,at){var Et=Ze.useRef(!0);tt(function(){return Te(Et.current)},at),tt(function(){return Et.current=!1,function(){Et.current=!0}},[])},Nt=function(Te,at){Ot(function(Et){if(!Et)return Te()},at)},Gn=Ot,la=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],La=void 0;function Xn(be,Te){var at=be.prefixCls,Et=be.invalidate,rn=be.item,Tn=be.renderItem,aa=be.responsive,ja=be.responsiveDisabled,tu=be.registerSize,vu=be.itemKey,zu=be.className,$u=be.style,dr=be.children,Ku=be.display,Ar=be.order,Sr=be.component,hr=Sr===void 0?"div":Sr,Cl=ge(be,la),ro=aa&&!Ku;function Tr(jl){tu(vu,jl)}Ze.useEffect(function(){return function(){Tr(null)}},[]);var el=Tn&&rn!==La?Tn(rn):dr,fo;Et||(fo={opacity:ro?0:1,height:ro?0:La,overflowY:ro?"hidden":La,order:aa?Ar:La,pointerEvents:ro?"none":La,position:ro?"absolute":La});var Kr={};ro&&(Kr["aria-hidden"]=!0);var Bl=Ze.createElement(hr,gu({className:jt()(!Et&&at,zu),style:ea(ea({},fo),$u)},Kr,Cl,{ref:Te}),el);return aa&&(Bl=Ze.createElement(De.Z,{onResize:function(Ml){var Eo=Ml.offsetWidth;Tr(Eo)},disabled:ja},Bl)),Bl}var Pu=Ze.forwardRef(Xn);Pu.displayName="Item";var oa=Pu;function lu(be){var Te=Ze.useRef();Te.current=be;var at=Ze.useCallback(function(){for(var Et,rn=arguments.length,Tn=new Array(rn),aa=0;aa1&&arguments[1]!==void 0?arguments[1]:1;Zn+=1;var Et=Zn;function rn(Tn){if(Tn===0)Qr(Et),Te();else{var aa=Fa(function(){rn(Tn-1)});Qu.set(Et,aa)}}return rn(at),Et};Ga.cancel=function(be){var Te=Qu.get(be);return Qr(Te),va(Te)};var al=Ga;function or(be){if(typeof MessageChannel=="undefined")al(be);else{var Te=new MessageChannel;Te.port1.onmessage=function(){return be()},Te.port2.postMessage(void 0)}}function uu(){var be=Ze.useRef(null),Te=function(Et){be.current||(be.current=[],or(function(){(0,Ya.unstable_batchedUpdates)(function(){be.current.forEach(function(rn){rn()}),be.current=null})})),be.current.push(Et)};return Te}function Ba(be,Te){var at=Ze.useState(Te),Et=ft(at,2),rn=Et[0],Tn=Et[1],aa=lu(function(ja){be(function(){Tn(ja)})});return[rn,aa]}var Wa=Ze.createContext(null),ji=["component"],Gi=["className"],Yo=["className"],mo=function(Te,at){var Et=Ze.useContext(Wa);if(!Et){var rn=Te.component,Tn=rn===void 0?"div":rn,aa=ge(Te,ji);return Ze.createElement(Tn,gu({},aa,{ref:at}))}var ja=Et.className,tu=ge(Et,Gi),vu=Te.className,zu=ge(Te,Yo);return Ze.createElement(Wa.Provider,{value:null},Ze.createElement(oa,gu({ref:at,className:jt()(ja,vu)},tu,zu)))},du=Ze.forwardRef(mo);du.displayName="RawItem";var Wu=du,fl=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],br="responsive",vl="invalidate";function rl(be){return"+ ".concat(be.length," ...")}function ti(be,Te){var at=be.prefixCls,Et=at===void 0?"rc-overflow":at,rn=be.data,Tn=rn===void 0?[]:rn,aa=be.renderItem,ja=be.renderRawItem,tu=be.itemKey,vu=be.itemWidth,zu=vu===void 0?10:vu,$u=be.ssr,dr=be.style,Ku=be.className,Ar=be.maxCount,Sr=be.renderRest,hr=be.renderRawRest,Cl=be.suffix,ro=be.component,Tr=ro===void 0?"div":ro,el=be.itemComponent,fo=be.onVisibleChange,Kr=ge(be,fl),Bl=$u==="full",jl=uu(),Ml=Ba(jl,null),Eo=ft(Ml,2),qr=Eo[0],$l=Eo[1],bl=qr||0,ai=Ba(jl,new Map),bo=ft(ai,2),Qo=bo[0],di=bo[1],Ru=Ba(jl,0),Mo=ft(Ru,2),Yr=Mo[0],Fo=Mo[1],mi=Ba(jl,0),Ui=ft(mi,2),_i=Ui[0],gi=Ui[1],Lo=Ba(jl,0),_o=ft(Lo,2),Hi=_o[0],Zs=_o[1],ns=(0,Ze.useState)(null),wl=ft(ns,2),Br=wl[0],Ul=wl[1],Fl=(0,Ze.useState)(null),_r=ft(Fl,2),xl=_r[0],ie=_r[1],we=Ze.useMemo(function(){return xl===null&&Bl?Number.MAX_SAFE_INTEGER:xl||0},[xl,qr]),Oe=(0,Ze.useState)(!1),Qe=ft(Oe,2),mt=Qe[0],Lt=Qe[1],$t="".concat(Et,"-item"),cn=Math.max(Yr,_i),na=Ar===br,ua=Tn.length&&na,In=Ar===vl,za=ua||typeof Ar=="number"&&Tn.length>Ar,$a=(0,Ze.useMemo)(function(){var Eu=Tn;return ua?qr===null&&Bl?Eu=Tn:Eu=Tn.slice(0,Math.min(Tn.length,bl/zu)):typeof Ar=="number"&&(Eu=Tn.slice(0,Ar)),Eu},[Tn,zu,qr,Ar,ua]),Ta=(0,Ze.useMemo)(function(){return ua?Tn.slice(we+1):Tn.slice($a.length)},[Tn,$a,ua,we]),Ia=(0,Ze.useCallback)(function(Eu,Hu){var Yu;return typeof tu=="function"?tu(Eu):(Yu=tu&&(Eu==null?void 0:Eu[tu]))!==null&&Yu!==void 0?Yu:Hu},[tu]),eu=(0,Ze.useCallback)(aa||function(Eu){return Eu},[aa]);function Za(Eu,Hu,Yu){xl===Eu&&(Hu===void 0||Hu===Br)||(ie(Eu),Yu||(Lt(Eubl){Za(Xr-1,Eu-Il-Hi+_i);break}}Cl&&Vu(0)+Hi>bl&&Ul(null)}},[bl,Qo,_i,Hi,Ia,$a]);var hu=mt&&!!Ta.length,Iu={};Br!==null&&ua&&(Iu={position:"absolute",left:Br,top:0});var Dr={prefixCls:$t,responsive:ua,component:el,invalidate:In},Ir=ja?function(Eu,Hu){var Yu=Ia(Eu,Hu);return Ze.createElement(Wa.Provider,{key:Yu,value:ea(ea({},Dr),{},{order:Hu,item:Eu,itemKey:Yu,registerSize:wu,display:Hu<=we})},ja(Eu,Hu))}:function(Eu,Hu){var Yu=Ia(Eu,Hu);return Ze.createElement(oa,gu({},Dr,{order:Hu,key:Yu,item:Eu,renderItem:eu,itemKey:Yu,registerSize:wu,display:Hu<=we}))},pu,fr={order:hu?we:Number.MAX_SAFE_INTEGER,className:"".concat($t,"-rest"),registerSize:xu,display:hu};if(hr)hr&&(pu=Ze.createElement(Wa.Provider,{value:ea(ea({},Dr),fr)},hr(Ta)));else{var ll=Sr||rl;pu=Ze.createElement(oa,gu({},Dr,fr),typeof ll=="function"?ll(Ta):ll)}var nr=Ze.createElement(Tr,gu({className:jt()(!In&&Et,Ku),style:dr,ref:Te},Kr),$a.map(Ir),za?pu:null,Cl&&Ze.createElement(oa,gu({},Dr,{responsive:na,responsiveDisabled:!ua,order:we,className:"".concat($t,"-suffix"),registerSize:ru,display:!0,style:Iu}),Cl));return na&&(nr=Ze.createElement(De.Z,{onResize:_a,disabled:!ua},nr)),nr}var oo=Ze.forwardRef(ti);oo.displayName="Overflow",oo.Item=Wu,oo.RESPONSIVE=br,oo.INVALIDATE=vl;var Xo=oo,Dn=Xo,Li=function(Te,at){var Et,rn=Te.prefixCls,Tn=Te.id,aa=Te.inputElement,ja=Te.disabled,tu=Te.tabIndex,vu=Te.autoFocus,zu=Te.autoComplete,$u=Te.editable,dr=Te.activeDescendantId,Ku=Te.value,Ar=Te.maxLength,Sr=Te.onKeyDown,hr=Te.onMouseDown,Cl=Te.onChange,ro=Te.onPaste,Tr=Te.onCompositionStart,el=Te.onCompositionEnd,fo=Te.onBlur,Kr=Te.open,Bl=Te.attrs,jl=aa||Ze.createElement("input",null),Ml=jl,Eo=Ml.ref,qr=Ml.props,$l=qr.onKeyDown,bl=qr.onChange,ai=qr.onMouseDown,bo=qr.onCompositionStart,Qo=qr.onCompositionEnd,di=qr.onBlur,Ru=qr.style;return"maxLength"in jl.props,jl=Ze.cloneElement(jl,Ue(Ue(Ue({type:"search"},qr),{},{id:Tn,ref:St(at,Eo),disabled:ja,tabIndex:tu,autoComplete:zu||"off",autoFocus:vu,className:jt()("".concat(rn,"-selection-search-input"),(Et=jl)===null||Et===void 0||(Et=Et.props)===null||Et===void 0?void 0:Et.className),role:"combobox","aria-expanded":Kr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Tn,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Tn,"_list"),"aria-activedescendant":Kr?dr:void 0},Bl),{},{value:$u?Ku:"",maxLength:Ar,readOnly:!$u,unselectable:$u?null:"on",style:Ue(Ue({},Ru),{},{opacity:$u?null:0}),onKeyDown:function(Yr){Sr(Yr),$l&&$l(Yr)},onMouseDown:function(Yr){hr(Yr),ai&&ai(Yr)},onChange:function(Yr){Cl(Yr),bl&&bl(Yr)},onCompositionStart:function(Yr){Tr(Yr),bo&&bo(Yr)},onCompositionEnd:function(Yr){el(Yr),Qo&&Qo(Yr)},onPaste:ro,onBlur:function(Yr){fo(Yr),di&&di(Yr)}})),jl},sc=Ze.forwardRef(Li),oc=sc;function tc(be){return Array.isArray(be)?be:be!==void 0?[be]:[]}var nc=typeof window!="undefined"&&window.document&&window.document.documentElement,Jl=nc;function Vs(be){return be!=null}function li(be){return!be&&be!==0}function Gs(be){return["string","number"].includes(Le(be))}function Uu(be){var Te=void 0;return be&&(Gs(be.title)?Te=be.title.toString():Gs(be.label)&&(Te=be.label.toString())),Te}function Zi(be,Te){Jl?Ze.useLayoutEffect(be,Te):Ze.useEffect(be,Te)}function pc(be){var Te;return(Te=be.key)!==null&&Te!==void 0?Te:be.value}var vs=function(Te){Te.preventDefault(),Te.stopPropagation()},fs=function(Te){var at=Te.id,Et=Te.prefixCls,rn=Te.values,Tn=Te.open,aa=Te.searchValue,ja=Te.autoClearSearchValue,tu=Te.inputRef,vu=Te.placeholder,zu=Te.disabled,$u=Te.mode,dr=Te.showSearch,Ku=Te.autoFocus,Ar=Te.autoComplete,Sr=Te.activeDescendantId,hr=Te.tabIndex,Cl=Te.removeIcon,ro=Te.maxTagCount,Tr=Te.maxTagTextLength,el=Te.maxTagPlaceholder,fo=el===void 0?function(Fl){return"+ ".concat(Fl.length," ...")}:el,Kr=Te.tagRender,Bl=Te.onToggleOpen,jl=Te.onRemove,Ml=Te.onInputChange,Eo=Te.onInputPaste,qr=Te.onInputKeyDown,$l=Te.onInputMouseDown,bl=Te.onInputCompositionStart,ai=Te.onInputCompositionEnd,bo=Te.onInputBlur,Qo=Ze.useRef(null),di=(0,Ze.useState)(0),Ru=Bt(di,2),Mo=Ru[0],Yr=Ru[1],Fo=(0,Ze.useState)(!1),mi=Bt(Fo,2),Ui=mi[0],_i=mi[1],gi="".concat(Et,"-selection"),Lo=Tn||$u==="multiple"&&ja===!1||$u==="tags"?aa:"",_o=$u==="tags"||$u==="multiple"&&ja===!1||dr&&(Tn||Ui);Zi(function(){Yr(Qo.current.scrollWidth)},[Lo]);var Hi=function(_r,xl,ie,we,Oe){return Ze.createElement("span",{title:Uu(_r),className:jt()("".concat(gi,"-item"),We({},"".concat(gi,"-item-disabled"),ie))},Ze.createElement("span",{className:"".concat(gi,"-item-content")},xl),we&&Ze.createElement(Pa,{className:"".concat(gi,"-item-remove"),onMouseDown:vs,onClick:Oe,customizeIcon:Cl},"\xD7"))},Zs=function(_r,xl,ie,we,Oe,Qe){var mt=function($t){vs($t),Bl(!Tn)};return Ze.createElement("span",{onMouseDown:mt},Kr({label:xl,value:_r,disabled:ie,closable:we,onClose:Oe,isMaxTag:!!Qe}))},ns=function(_r){var xl=_r.disabled,ie=_r.label,we=_r.value,Oe=!zu&&!xl,Qe=ie;if(typeof Tr=="number"&&(typeof ie=="string"||typeof ie=="number")){var mt=String(Qe);mt.length>Tr&&(Qe="".concat(mt.slice(0,Tr),"..."))}var Lt=function(cn){cn&&cn.stopPropagation(),jl(_r)};return typeof Kr=="function"?Zs(we,Qe,xl,Oe,Lt):Hi(_r,Qe,xl,Oe,Lt)},wl=function(_r){if(!rn.length)return null;var xl=typeof fo=="function"?fo(_r):fo;return typeof Kr=="function"?Zs(void 0,xl,!1,!1,void 0,!0):Hi({title:xl},xl,!1)},Br=Ze.createElement("div",{className:"".concat(gi,"-search"),style:{width:Mo},onFocus:function(){_i(!0)},onBlur:function(){_i(!1)}},Ze.createElement(oc,{ref:tu,open:Tn,prefixCls:Et,id:at,inputElement:null,disabled:zu,autoFocus:Ku,autoComplete:Ar,editable:_o,activeDescendantId:Sr,value:Lo,onKeyDown:qr,onMouseDown:$l,onChange:Ml,onPaste:Eo,onCompositionStart:bl,onCompositionEnd:ai,onBlur:bo,tabIndex:hr,attrs:Ha(Te,!0)}),Ze.createElement("span",{ref:Qo,className:"".concat(gi,"-search-mirror"),"aria-hidden":!0},Lo,"\xA0")),Ul=Ze.createElement(Dn,{prefixCls:"".concat(gi,"-overflow"),data:rn,renderItem:ns,renderRest:wl,suffix:Br,itemKey:pc,maxCount:ro});return Ze.createElement("span",{className:"".concat(gi,"-wrap")},Ul,!rn.length&&!Lo&&Ze.createElement("span",{className:"".concat(gi,"-placeholder")},vu))},ps=fs,io=function(Te){var at=Te.inputElement,Et=Te.prefixCls,rn=Te.id,Tn=Te.inputRef,aa=Te.disabled,ja=Te.autoFocus,tu=Te.autoComplete,vu=Te.activeDescendantId,zu=Te.mode,$u=Te.open,dr=Te.values,Ku=Te.placeholder,Ar=Te.tabIndex,Sr=Te.showSearch,hr=Te.searchValue,Cl=Te.activeValue,ro=Te.maxLength,Tr=Te.onInputKeyDown,el=Te.onInputMouseDown,fo=Te.onInputChange,Kr=Te.onInputPaste,Bl=Te.onInputCompositionStart,jl=Te.onInputCompositionEnd,Ml=Te.onInputBlur,Eo=Te.title,qr=Ze.useState(!1),$l=Bt(qr,2),bl=$l[0],ai=$l[1],bo=zu==="combobox",Qo=bo||Sr,di=dr[0],Ru=hr||"";bo&&Cl&&!bl&&(Ru=Cl),Ze.useEffect(function(){bo&&ai(!1)},[bo,Cl]);var Mo=zu!=="combobox"&&!$u&&!Sr?!1:!!Ru,Yr=Eo===void 0?Uu(di):Eo,Fo=Ze.useMemo(function(){return di?null:Ze.createElement("span",{className:"".concat(Et,"-selection-placeholder"),style:Mo?{visibility:"hidden"}:void 0},Ku)},[di,Mo,Ku,Et]);return Ze.createElement("span",{className:"".concat(Et,"-selection-wrap")},Ze.createElement("span",{className:"".concat(Et,"-selection-search")},Ze.createElement(oc,{ref:Tn,prefixCls:Et,id:rn,open:$u,inputElement:at,disabled:aa,autoFocus:ja,autoComplete:tu,editable:Qo,activeDescendantId:vu,value:Ru,onKeyDown:Tr,onMouseDown:el,onChange:function(Ui){ai(!0),fo(Ui)},onPaste:Kr,onCompositionStart:Bl,onCompositionEnd:jl,onBlur:Ml,tabIndex:Ar,attrs:Ha(Te,!0),maxLength:bo?ro:void 0})),!bo&&di?Ze.createElement("span",{className:"".concat(Et,"-selection-item"),title:Yr,style:Mo?{visibility:"hidden"}:void 0},di.label):null,Fo)},cc=io,Wo=function(Te,at){var Et=(0,Ze.useRef)(null),rn=(0,Ze.useRef)(!1),Tn=Te.prefixCls,aa=Te.open,ja=Te.mode,tu=Te.showSearch,vu=Te.tokenWithEnter,zu=Te.disabled,$u=Te.prefix,dr=Te.autoClearSearchValue,Ku=Te.onSearch,Ar=Te.onSearchSubmit,Sr=Te.onToggleOpen,hr=Te.onInputKeyDown,Cl=Te.onInputBlur,ro=Te.domRef;Ze.useImperativeHandle(at,function(){return{focus:function(Yr){Et.current.focus(Yr)},blur:function(){Et.current.blur()}}});var Tr=rr(0),el=Bt(Tr,2),fo=el[0],Kr=el[1],Bl=function(Yr){var Fo=Yr.which,mi=Et.current instanceof HTMLTextAreaElement;!mi&&aa&&(Fo===Ln.UP||Fo===Ln.DOWN)&&Yr.preventDefault(),hr&&hr(Yr),Fo===Ln.ENTER&&ja==="tags"&&!rn.current&&!aa&&(Ar==null||Ar(Yr.target.value)),!(mi&&!aa&&~[Ln.UP,Ln.DOWN,Ln.LEFT,Ln.RIGHT].indexOf(Fo))&&gl(Fo)&&Sr(!0)},jl=function(){Kr(!0)},Ml=(0,Ze.useRef)(null),Eo=function(Yr){Ku(Yr,!0,rn.current)!==!1&&Sr(!0)},qr=function(){rn.current=!0},$l=function(Yr){rn.current=!1,ja!=="combobox"&&Eo(Yr.target.value)},bl=function(Yr){var Fo=Yr.target.value;if(vu&&Ml.current&&/[\r\n]/.test(Ml.current)){var mi=Ml.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Fo=Fo.replace(mi,Ml.current)}Ml.current=null,Eo(Fo)},ai=function(Yr){var Fo=Yr.clipboardData,mi=Fo==null?void 0:Fo.getData("text");Ml.current=mi||""},bo=function(Yr){var Fo=Yr.target;if(Fo!==Et.current){var mi=document.body.style.msTouchAction!==void 0;mi?setTimeout(function(){Et.current.focus()}):Et.current.focus()}},Qo=function(Yr){var Fo=fo();Yr.target!==Et.current&&!Fo&&!(ja==="combobox"&&zu)&&Yr.preventDefault(),(ja!=="combobox"&&(!tu||!Fo)||!aa)&&(aa&&dr!==!1&&Ku("",!0,!1),Sr())},di={inputRef:Et,onInputKeyDown:Bl,onInputMouseDown:jl,onInputChange:bl,onInputPaste:ai,onInputCompositionStart:qr,onInputCompositionEnd:$l,onInputBlur:Cl},Ru=ja==="multiple"||ja==="tags"?Ze.createElement(ps,te({},Te,di)):Ze.createElement(cc,te({},Te,di));return Ze.createElement("div",{ref:ro,className:"".concat(Tn,"-selector"),onClick:bo,onMouseDown:Qo},$u&&Ze.createElement("div",{className:"".concat(Tn,"-prefix")},$u),Ru)},bi=Ze.forwardRef(Wo),dc=bi,$i=z(98280),Wc=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Oc=function(Te){var at=Te===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"}}},Dc=function(Te,at){var Et=Te.prefixCls,rn=Te.disabled,Tn=Te.visible,aa=Te.children,ja=Te.popupElement,tu=Te.animation,vu=Te.transitionName,zu=Te.dropdownStyle,$u=Te.dropdownClassName,dr=Te.direction,Ku=dr===void 0?"ltr":dr,Ar=Te.placement,Sr=Te.builtinPlacements,hr=Te.dropdownMatchSelectWidth,Cl=Te.dropdownRender,ro=Te.dropdownAlign,Tr=Te.getPopupContainer,el=Te.empty,fo=Te.getTriggerDOMNode,Kr=Te.onPopupVisibleChange,Bl=Te.onPopupMouseEnter,jl=nt(Te,Wc),Ml="".concat(Et,"-dropdown"),Eo=ja;Cl&&(Eo=Cl(ja));var qr=Ze.useMemo(function(){return Sr||Oc(hr)},[Sr,hr]),$l=tu?"".concat(Ml,"-").concat(tu):vu,bl=typeof hr=="number",ai=Ze.useMemo(function(){return bl?null:hr===!1?"minWidth":"width"},[hr,bl]),bo=zu;bl&&(bo=Ue(Ue({},bo),{},{width:hr}));var Qo=Ze.useRef(null);return Ze.useImperativeHandle(at,function(){return{getPopupElement:function(){var Ru;return(Ru=Qo.current)===null||Ru===void 0?void 0:Ru.popupElement}}}),Ze.createElement($i.Z,te({},jl,{showAction:Kr?["click"]:[],hideAction:Kr?["click"]:[],popupPlacement:Ar||(Ku==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:qr,prefixCls:Ml,popupTransitionName:$l,popup:Ze.createElement("div",{onMouseEnter:Bl},Eo),ref:Qo,stretch:ai,popupAlign:ro,popupVisible:Tn,getPopupContainer:Tr,popupClassName:jt()($u,We({},"".concat(Ml,"-empty"),el)),popupStyle:bo,getTriggerDOMNode:fo,onPopupVisibleChange:Kr}),aa)},Mr=Ze.forwardRef(Dc),gr=Mr;function ml(be){return Ye(be)||ye(be)||fe(be)||lt()}function Ur(be,Te){var at=be.key,Et;return"value"in be&&(Et=be.value),at!=null?at:Et!==void 0?Et:"rc-index-key-".concat(Te)}function jo(be){return typeof be!="undefined"&&!Number.isNaN(be)}function Ti(be,Te){var at=be||{},Et=at.label,rn=at.value,Tn=at.options,aa=at.groupLabel,ja=Et||(Te?"children":"label");return{label:ja,value:rn||"value",options:Tn||"options",groupLabel:aa||ja}}function Cn(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},at=Te.fieldNames,Et=Te.childrenAsData,rn=[],Tn=Ti(at,!1),aa=Tn.label,ja=Tn.value,tu=Tn.options,vu=Tn.groupLabel;function zu($u,dr){Array.isArray($u)&&$u.forEach(function(Ku){if(dr||!(tu in Ku)){var Ar=Ku[ja];rn.push({key:Ur(Ku,rn.length),groupOption:dr,data:Ku,label:Ku[aa],value:Ar})}else{var Sr=Ku[vu];Sr===void 0&&Et&&(Sr=Ku.label),rn.push({key:Ur(Ku,rn.length),group:!0,data:Ku,label:Sr}),zu(Ku[tu],!0)}})}return zu(be,!1),rn}function Ea(be){var Te=Ue({},be);return"props"in Te||Object.defineProperty(Te,"props",{get:function(){return Qt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Te}}),Te}var Aa=function(Te,at,Et){if(!at||!at.length)return null;var rn=!1,Tn=function ja(tu,vu){var zu=ml(vu),$u=zu[0],dr=zu.slice(1);if(!$u)return[tu];var Ku=tu.split($u);return rn=rn||Ku.length>1,Ku.reduce(function(Ar,Sr){return[].concat(Ne(Ar),Ne(ja(Sr,dr)))},[]).filter(Boolean)},aa=Tn(Te,at);return rn?typeof Et!="undefined"?aa.slice(0,Et):aa:null},Hr=Ze.createContext(null),yl=Hr;function Wr(be){var Te=be.visible,at=be.values;if(!Te)return null;var Et=50;return Ze.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(at.slice(0,Et).map(function(rn){var Tn=rn.label,aa=rn.value;return["number","string"].includes(Le(Tn))?Tn:aa}).join(", ")),at.length>Et?", ...":null)}var pl=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Sl=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],zr=function(Te){return Te==="tags"||Te==="multiple"},Vr=Ze.forwardRef(function(be,Te){var at,Et=be.id,rn=be.prefixCls,Tn=be.className,aa=be.showSearch,ja=be.tagRender,tu=be.direction,vu=be.omitDomProps,zu=be.displayValues,$u=be.onDisplayValuesChange,dr=be.emptyOptions,Ku=be.notFoundContent,Ar=Ku===void 0?"Not Found":Ku,Sr=be.onClear,hr=be.mode,Cl=be.disabled,ro=be.loading,Tr=be.getInputElement,el=be.getRawInputElement,fo=be.open,Kr=be.defaultOpen,Bl=be.onDropdownVisibleChange,jl=be.activeValue,Ml=be.onActiveValueChange,Eo=be.activeDescendantId,qr=be.searchValue,$l=be.autoClearSearchValue,bl=be.onSearch,ai=be.onSearchSplit,bo=be.tokenSeparators,Qo=be.allowClear,di=be.prefix,Ru=be.suffixIcon,Mo=be.clearIcon,Yr=be.OptionList,Fo=be.animation,mi=be.transitionName,Ui=be.dropdownStyle,_i=be.dropdownClassName,gi=be.dropdownMatchSelectWidth,Lo=be.dropdownRender,_o=be.dropdownAlign,Hi=be.placement,Zs=be.builtinPlacements,ns=be.getPopupContainer,wl=be.showAction,Br=wl===void 0?[]:wl,Ul=be.onFocus,Fl=be.onBlur,_r=be.onKeyUp,xl=be.onKeyDown,ie=be.onMouseDown,we=nt(be,pl),Oe=zr(hr),Qe=(aa!==void 0?aa:Oe)||hr==="combobox",mt=Ue({},we);Sl.forEach(function(dl){delete mt[dl]}),vu==null||vu.forEach(function(dl){delete mt[dl]});var Lt=Ze.useState(!1),$t=Bt(Lt,2),cn=$t[0],na=$t[1];Ze.useEffect(function(){na(sn())},[]);var ua=Ze.useRef(null),In=Ze.useRef(null),za=Ze.useRef(null),$a=Ze.useRef(null),Ta=Ze.useRef(null),Ia=Ze.useRef(!1),eu=cu(),Za=Bt(eu,3),_a=Za[0],wu=Za[1],xu=Za[2];Ze.useImperativeHandle(Te,function(){var dl,ju;return{focus:(dl=$a.current)===null||dl===void 0?void 0:dl.focus,blur:(ju=$a.current)===null||ju===void 0?void 0:ju.blur,scrollTo:function(Ei){var Uo;return(Uo=Ta.current)===null||Uo===void 0?void 0:Uo.scrollTo(Ei)},nativeElement:ua.current||In.current}});var ru=Ze.useMemo(function(){var dl;if(hr!=="combobox")return qr;var ju=(dl=zu[0])===null||dl===void 0?void 0:dl.value;return typeof ju=="string"||typeof ju=="number"?String(ju):""},[qr,hr,zu]),Vu=hr==="combobox"&&typeof Tr=="function"&&Tr()||null,hu=typeof el=="function"&&el(),Iu=Ke(In,hu==null||(at=hu.props)===null||at===void 0?void 0:at.ref),Dr=Ze.useState(!1),Ir=Bt(Dr,2),pu=Ir[0],fr=Ir[1];ot(function(){fr(!0)},[]);var ll=st(!1,{defaultValue:Kr,value:fo}),nr=Bt(ll,2),Eu=nr[0],Hu=nr[1],Yu=pu?Eu:!1,Xr=!Ar&&dr;(Cl||Xr&&Yu&&hr==="combobox")&&(Yu=!1);var Il=Xr?!1:Yu,Xu=Ze.useCallback(function(dl){var ju=dl!==void 0?dl:!Yu;Cl||(Hu(ju),Yu!==ju&&(Bl==null||Bl(ju)))},[Cl,Yu,Hu,Bl]),mr=Ze.useMemo(function(){return(bo||[]).some(function(dl){return[` `,`\r -`].includes(ml)})},[bo]),zu=Ze.useContext(Bl)||{},fu=zu.maxCount,rr=zu.rawValues,lr=function(Qu,Zr,pi){if(!(Oe&&jo(fu)&&(rr==null?void 0:rr.size)>=fu)){var Uo=!0,ai=Qu;kl==null||kl(null);var ds=va(Qu,bo,jo(fu)?fu-rr.size:void 0),ms=pi?null:ds;return yr!=="combobox"&&ms&&(ai="",ni==null||ni(ms),qu(!1),Uo=!1),xl&&ru!==ai&&xl(ai,{source:Zr?"typing":"effect"}),Uo}},eo=function(Qu){!Qu||!Qu.trim()||xl(Qu,{source:"submit"})};Ze.useEffect(function(){!Ju&&!Oe&&yr!=="combobox"&&lr("",!1,!1)},[Ju]),Ze.useEffect(function(){Au&&Sl&&Vu(!1),Sl&&!wa.current&&Iu(!1)},[Sl]);var to=or(),ou=Bt(to,2),jl=ou[0],Vl=ou[1],wo=Ze.useRef(!1),Ro=function(Qu){var Zr=jl(),pi=Qu.key,Uo=pi==="Enter";if(Uo&&(yr!=="combobox"&&Qu.preventDefault(),Ju||qu(!0)),Vl(!!ru),pi==="Backspace"&&!Zr&&Oe&&!ru&&Uu.length){for(var ai=Ne(Uu),ds=null,ms=ai.length-1;ms>=0;ms-=1){var Zs=ai[ms];if(!Zs.disabled){ai.splice(ms,1),ds=Zs;break}}ds&&tr(ai,{type:"remove",values:[ds]})}for(var Hs=arguments.length,_s=new Array(Hs>1?Hs-1:0),ju=1;ju1?Zr-1:0),Uo=1;Uo1?ds-1:0),Zs=1;Zs=Fr},[ka,Fr,nl==null?void 0:nl.size]),bo=function(Pr){Pr.preventDefault()},Qo=function(Pr){var Hl;(Hl=xl.current)===null||Hl===void 0||Hl.scrollTo(typeof Pr=="number"?{index:Pr}:Pr)},di=Ze.useCallback(function(Il){return nu==="combobox"?!1:nl.has(Il)},[nu,Ne(nl).toString(),nl.size]),ku=function(Pr){for(var Hl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,yl=$l.length,el=0;el1&&arguments[1]!==void 0?arguments[1]:!1;mi(Pr);var yl={source:Hl?"keyboard":"mouse"},el=$l[Pr];if(!el){yr(null,-1,yl);return}yr(el.value,Pr,yl)};(0,Ze.useEffect)(function(){Hi(Sl!==!1?ku(0):-1)},[$l.length,vu]);var $i=Ze.useCallback(function(Il){return nu==="combobox"?String(Il).toLowerCase()===vu.toLowerCase():nl.has(Il)},[nu,vu,Ne(nl).toString(),nl.size]);(0,Ze.useEffect)(function(){var Il=setTimeout(function(){if(!ka&&na&&nl.size===1){var Hl=Array.from(nl)[0],yl=$l.findIndex(function(el){var Ll=el.data;return Ll.value===Hl});yl!==-1&&(Hi(yl),Qo(yl))}});if(na){var Pr;(Pr=xl.current)===null||Pr===void 0||Pr.scrollTo(void 0)}return function(){return clearTimeout(Il)}},[na,vu]);var gi=function(Pr){Pr!==void 0&&ro(Pr,{selected:!nl.has(Pr)}),ka||Uu(!1)};if(Ze.useImperativeHandle(at,function(){return{onKeyDown:function(Pr){var Hl=Pr.which,yl=Pr.ctrlKey;switch(Hl){case xn.N:case xn.P:case xn.UP:case xn.DOWN:{var el=0;if(Hl===xn.UP?el=-1:Hl===xn.DOWN?el=1:cl()&&yl&&(Hl===xn.N?el=1:Hl===xn.P&&(el=-1)),el!==0){var Ll=ku(Fo+el,el);Qo(Ll),Hi(Ll,!0)}break}case xn.TAB:case xn.ENTER:{var ie,we=$l[Fo];we&&!(we!=null&&(ie=we.data)!==null&&ie!==void 0&&ie.disabled)&&!ni?gi(we.value):gi(void 0),na&&Pr.preventDefault();break}case xn.ESC:Uu(!1),na&&Pr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Pr){Qo(Pr)}}}),$l.length===0)return Ze.createElement("div",{role:"listbox",id:"".concat(Mn,"_list"),className:"".concat($r,"-empty"),onMouseDown:bo},tr);var Lo=Object.keys(vo).map(function(Il){return vo[Il]}),_o=function(Pr){return Pr.label};function Wi(Il,Pr){var Hl=Il.group;return{role:Hl?"presentation":"option",id:"".concat(Mn,"_list_").concat(Pr)}}var zs=function(Pr){var Hl=$l[Pr];if(!Hl)return null;var yl=Hl.data||{},el=yl.value,Ll=Hl.group,ie=Qa(yl,!0),we=_o(Hl);return Hl?Ze.createElement("div",te({"aria-label":typeof we=="string"&&!Ll?we:null},ie,{key:Pr},Wi(Hl,Pr),{"aria-selected":$i(el)}),el):null},us={role:"listbox",id:"".concat(Mn,"_list")};return Ze.createElement(Ze.Fragment,null,Xr&&Ze.createElement("div",te({},us,{style:{height:0,width:0,overflow:"hidden"}}),zs(Fo-1),zs(Fo),zs(Fo+1)),Ze.createElement(ns.Z,{itemKey:"key",ref:xl,data:$l,height:zl,itemHeight:kl,fullHeight:!1,onMouseDown:bo,onScroll:gr,virtual:Xr,direction:Pl,innerProps:Xr?null:us},function(Il,Pr){var Hl=Il.group,yl=Il.groupOption,el=Il.data,Ll=Il.label,ie=Il.value,we=el.key;if(Hl){var Oe,Qe=(Oe=el.title)!==null&&Oe!==void 0?Oe:li(Ll)?Ll.toString():void 0;return Ze.createElement("div",{className:jt()($r,"".concat($r,"-group"),el.className),title:Qe},Ll!==void 0?Ll:we)}var mt=el.disabled,It=el.title,$t=el.children,dn=el.style,ea=el.className,aa=nt(el,is),wn=bu(aa,Lo),ja=di(ie),$a=mt||!ja&&ni,Ra="".concat($r,"-option"),wa=jt()($r,Ra,ea,We(We(We(We({},"".concat(Ra,"-grouped"),yl),"".concat(Ra,"-active"),Fo===Pr&&!$a),"".concat(Ra,"-disabled"),$a),"".concat(Ra,"-selected"),ja)),eu=_o(Il),za=!kr||typeof kr=="function"||ja,_a=typeof eu=="number"?eu:eu||ie,Iu=li(_a)?_a.toString():void 0;return It!==void 0&&(Iu=It),Ze.createElement("div",te({},Qa(wn),Xr?{}:Wi(Il,Pr),{"aria-selected":$i(ie),className:wa,title:Iu,onMouseMove:function(){Fo===Pr||$a||Hi(Pr)},onClick:function(){$a||gi(ie)},style:dn}),Ze.createElement("div",{className:"".concat(Ra,"-content")},typeof Eo=="function"?Eo(Il,{index:Pr}):_a),Ze.isValidElement(kr)||ja,za&&Ze.createElement(Ca,{className:"".concat($r,"-option-state"),customizeIcon:kr,customizeIconProps:{value:ie,disabled:$a,isSelected:ja}},ja?"\u2713":null))}))},as=Ze.forwardRef(_i),ho=as,oi=function(be,Te){var at=Ze.useRef({values:new Map,options:new Map}),Et=Ze.useMemo(function(){var Mn=at.current,na=Mn.values,ka=Mn.options,nu=be.map(function(tr){if(tr.label===void 0){var gr;return Ue(Ue({},tr),{},{label:(gr=na.get(tr.value))===null||gr===void 0?void 0:gr.label})}return tr}),vu=new Map,Uu=new Map;return nu.forEach(function(tr){vu.set(tr.value,tr),Uu.set(tr.value,Te.get(tr.value)||ka.get(tr.value))}),at.current.values=vu,at.current.options=Uu,nu},[be,Te]),rn=Ze.useCallback(function(Mn){return Te.get(Mn)||at.current.options.get(Mn)},[Te]);return[Et,rn]};function Zi(be,Te){return tc(be).join("").toUpperCase().includes(Te)}var Ss=function(be,Te,at,Et,rn){return Ze.useMemo(function(){if(!at||Et===!1)return be;var Mn=Te.options,na=Te.label,ka=Te.value,nu=[],vu=typeof Et=="function",Uu=at.toUpperCase(),tr=vu?Et:function(Xu,Fr){return rn?Zi(Fr[rn],Uu):Fr[Mn]?Zi(Fr[na!=="children"?na:"label"],Uu):Zi(Fr[ka],Uu)},gr=vu?function(Xu){return fa(Xu)}:function(Xu){return Xu};return be.forEach(function(Xu){if(Xu[Mn]){var Fr=tr(at,gr(Xu));if(Fr)nu.push(Xu);else{var br=Xu[Mn].filter(function(yr){return tr(at,gr(yr))});br.length&&nu.push(Ue(Ue({},Xu),{},We({},Mn,br)))}return}tr(at,gr(Xu))&&nu.push(Xu)}),nu},[be,Et,rn,at,Te])},ss=0,Os=ht();function Es(){var be;return Os?(be=ss,ss+=1):be="TEST_OR_SSR",be}function ws(be){var Te=Ze.useState(),at=Bt(Te,2),Et=at[0],rn=at[1];return Ze.useEffect(function(){rn("rc_select_".concat(Es()))},[]),be||Et}function no(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},at=[];return Ze.Children.forEach(be,function(Et){Et==null&&!Te.keepEmpty||(Array.isArray(Et)?at=at.concat(no(Et)):(0,vt.isFragment)(Et)&&Et.props?at=at.concat(no(Et.props.children,Te)):at.push(Et))}),at}var Dc=["children","value"],Oc=["children"];function Ts(be){var Te=be,at=Te.key,Et=Te.props,rn=Et.children,Mn=Et.value,na=nt(Et,Dc);return Ue({key:at,value:Mn!==void 0?Mn:at,children:rn},na)}function ks(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return no(be).map(function(at,Et){if(!Ze.isValidElement(at)||!at.type)return null;var rn=at,Mn=rn.type.isSelectOptGroup,na=rn.key,ka=rn.props,nu=ka.children,vu=nt(ka,Oc);return Te||!Mn?Ts(at):Ue(Ue({key:"__RC_SELECT_GRP__".concat(na===null?Et:na,"__"),label:na},vu),{},{options:ks(nu)})}).filter(function(at){return at})}var Fi=function(Te,at,Et,rn,Mn){return Ze.useMemo(function(){var na=Te,ka=!Te;ka&&(na=ks(at));var nu=new Map,vu=new Map,Uu=function(Xu,Fr,br){br&&typeof br=="string"&&Xu.set(Fr[br],Fr)},tr=function gr(Xu){for(var Fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,br=0;br1&&arguments[1]!==void 0?arguments[1]:!1,na=0;na0?qu(fu.options):fu.options}):fu})},za=Ze.useMemo(function(){return ro?eu(wa):wa},[wa,ro,us]),_a=Ze.useMemo(function(){return yn(za,{fieldNames:_o,childrenAsData:gi})},[za,_o,gi]),Iu=function(fr){var zu=Ll(fr);if(Qe(zu),Jr&&(zu.length!==dn.length||zu.some(function(lr,eo){var to;return((to=dn[eo])===null||to===void 0?void 0:to.value)!==(lr==null?void 0:lr.value)}))){var fu=Mo?zu:zu.map(function(lr){return lr.value}),rr=zu.map(function(lr){return fa(ea(lr.value))});Jr($i?fu:fu[0],$i?rr:rr[0])}},Lu=Ze.useState(null),ru=Bt(Lu,2),Ku=ru[0],Fu=ru[1],Ou=Ze.useState(0),xr=Bt(Ou,2),Nr=xr[0],pu=xr[1],pr=zl!==void 0?zl:Et!=="combobox",il=Ze.useCallback(function(qu,fr){var zu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fu=zu.source,rr=fu===void 0?"keyboard":fu;pu(fr),na&&Et==="combobox"&&qu!==null&&rr==="keyboard"&&Fu(String(qu))},[na,Et]),ur=function(fr,zu,fu){var rr=function(){var ii,po=ea(fr);return[Mo?{label:po==null?void 0:po[_o.label],value:fr,key:(ii=po==null?void 0:po.key)!==null&&ii!==void 0?ii:fr}:fr,fa(po)]};if(zu&&Xu){var lr=rr(),eo=Bt(lr,2),to=eo[0],ou=eo[1];Xu(to,ou)}else if(!zu&&Fr&&fu!=="clear"){var jl=rr(),Vl=Bt(jl,2),wo=Vl[0],Ro=Vl[1];Fr(wo,Ro)}},Au=ll(function(qu,fr){var zu,fu=$i?fr.selected:!0;fu?zu=$i?[].concat(Ne(dn),[qu]):[qu]:zu=dn.filter(function(rr){return rr.value!==qu}),Iu(zu),ur(qu,fu),Et==="combobox"?Fu(""):(!Qr||gr)&&(Il(""),Fu(""))}),Vu=function(fr,zu){Iu(fr);var fu=zu.type,rr=zu.values;(fu==="remove"||fu==="clear")&&rr.forEach(function(lr){ur(lr.value,!1,fu)})},Ju=function(fr,zu){if(Il(fr),Fu(null),zu.source==="submit"){var fu=(fr||"").trim();if(fu){var rr=Array.from(new Set([].concat(Ne(wn),[fu])));Iu(rr),ur(fu,!0),Il("")}return}zu.source!=="blur"&&(Et==="combobox"&&Iu(fr),Uu==null||Uu(fr))},qr=function(fr){var zu=fr;Et!=="tags"&&(zu=fr.map(function(rr){var lr=yl.get(rr);return lr==null?void 0:lr.value}).filter(function(rr){return rr!==void 0}));var fu=Array.from(new Set([].concat(Ne(wn),Ne(zu))));Iu(fu),fu.forEach(function(rr){ur(rr,!0)})},Nl=Ze.useMemo(function(){var qu=Eo!==!1&&yr!==!1;return Ue(Ue({},Pr),{},{flattenOptions:_a,onActiveValue:il,defaultActiveFirstOption:pr,onSelect:Au,menuItemSelectedIcon:kl,rawValues:wn,fieldNames:_o,virtual:qu,direction:$r,listHeight:xl,listItemHeight:bo,childrenAsData:gi,maxCount:Fo,optionRender:Xr})},[Fo,Pr,_a,il,pr,Au,kl,wn,_o,Eo,yr,$r,xl,bo,gi,Xr]);return Ze.createElement(Bl.Provider,{value:Nl},Ze.createElement(Do,te({},mi,{id:Hi,prefixCls:Mn,ref:Te,omitDomProps:Ql,mode:Et,displayValues:aa,onDisplayValuesChange:Vu,direction:$r,searchValue:us,onSearch:Ju,autoClearSearchValue:gr,onSearchSplit:qr,dropdownMatchSelectWidth:yr,OptionList:ho,emptyOptions:!_a.length,activeValue:Ku,activeDescendantId:"".concat(Hi,"_list_").concat(Nr)})))}),Ui=ao;Ui.Option=hi,Ui.OptGroup=Br;var xs=null,Ps=null;function vi(be){var Te=Ze.useRef();Te.current=be;var at=Ze.useCallback(function(){for(var Et,rn=arguments.length,Mn=new Array(rn),na=0;nabe.length)&&(Te=be.length);for(var at=0,Et=new Array(Te);at2&&arguments[2]!==void 0?arguments[2]:!1;yr.forEach(function(kr){if(!(!Xu&&gr!==!1&&gr>0&&Fr.length>=gr)){var nl=[].concat(me(Sl),[kr]),vo=kr[Et.children],Xr=ro||kr.disabled;if((!vo||vo.length===0||na)&&nu(Te,nl,{label:Et.label})){var Pl;Fr.push(pe(pe({},kr),{},(Pl={disabled:Xr},Fe(Pl,Et.label,Uu(Te,nl,rn,Et)),Fe(Pl,uc,nl),Fe(Pl,Et.children,void 0),Pl)))}vo&&br(kr[Et.children],nl,Xr)}})}return br(at,[]),Xu&&Fr.sort(function(yr,Sl){return Xu(yr[uc],Sl[uc],Te,Et)}),gr!==!1&&gr>0?Fr.slice(0,gr):Fr},[Te,at,Et,rn,Uu,na,nu,Xu,gr])},wt=Gc,_t="__RC_CASCADER_SPLIT__",gn="SHOW_PARENT",Yn="SHOW_CHILD";function Ur(be){return be.join(_t)}function Or(be){return be.map(Ur)}function ql(be){return be.split(_t)}function zr(be){var Te=be||{},at=Te.label,Et=Te.value,rn=Te.children,Mn=Et||"value";return{label:at||"label",value:Mn,key:Mn,children:rn||"children"}}function su(be,Te){var at,Et;return(at=be.isLeaf)!==null&&at!==void 0?at:!((Et=be[Te.children])!==null&&Et!==void 0&&Et.length)}function yu(be){var Te=be.parentElement;if(Te){var at=be.offsetTop-Te.offsetTop;at-Te.scrollTop<0?Te.scrollTo({top:at}):at+be.offsetHeight-Te.scrollTop>Te.offsetHeight&&Te.scrollTo({top:at+be.offsetHeight-Te.offsetHeight})}}function xu(be,Te){return be.map(function(at){var Et;return(Et=at[uc])===null||Et===void 0?void 0:Et.map(function(rn){return rn[Te.value]})})}function Al(be){return Array.isArray(be)&&Array.isArray(be[0])}function Yl(be){return be?Al(be)?be:(be.length===0?[]:[be]).map(function(Te){return Array.isArray(Te)?Te:[Te]}):[]}function Ol(be,Te,at){var Et=new Set(be),rn=Te();return be.filter(function(Mn){var na=rn[Mn],ka=na?na.parent:null,nu=na?na.children:null;return na&&na.node.disabled?!0:at===Yn?!(nu&&nu.some(function(vu){return vu.key&&Et.has(vu.key)})):!(ka&&!ka.node.disabled&&Et.has(ka.key))})}function Mu(be,Te,at){for(var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,rn=Te,Mn=[],na=function(){var vu,Uu,tr,gr=be[ka],Xu=(vu=rn)===null||vu===void 0?void 0:vu.findIndex(function(br){var yr=br[at.value];return Et?String(yr)===String(gr):yr===gr}),Fr=Xu!==-1?(Uu=rn)===null||Uu===void 0?void 0:Uu[Xu]:null;Mn.push({value:(tr=Fr==null?void 0:Fr[at.value])!==null&&tr!==void 0?tr:gr,index:Xu,option:Fr}),rn=Fr==null?void 0:Fr[at.children]},ka=0;ka=Xl.F1&&at<=Xl.F12)return!1;switch(at){case Xl.ALT:case Xl.CAPS_LOCK:case Xl.CONTEXT_MENU:case Xl.CTRL:case Xl.DOWN:case Xl.END:case Xl.ESC:case Xl.HOME:case Xl.INSERT:case Xl.LEFT:case Xl.MAC_FF_META:case Xl.META:case Xl.NUMLOCK:case Xl.NUM_CENTER:case Xl.PAGE_DOWN:case Xl.PAGE_UP:case Xl.PAUSE:case Xl.PRINT_SCREEN:case Xl.RIGHT:case Xl.SHIFT:case Xl.UP:case Xl.WIN_KEY:case Xl.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Te){if(Te>=Xl.ZERO&&Te<=Xl.NINE||Te>=Xl.NUM_ZERO&&Te<=Xl.NUM_MULTIPLY||Te>=Xl.A&&Te<=Xl.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Te===0)return!0;switch(Te){case Xl.SPACE:case Xl.QUESTION_MARK:case Xl.NUM_PLUS:case Xl.NUM_MINUS:case Xl.NUM_PERIOD:case Xl.NUM_DIVISION:case Xl.SEMICOLON:case Xl.DASH:case Xl.EQUALS:case Xl.COMMA:case Xl.PERIOD:case Xl.SLASH:case Xl.APOSTROPHE:case Xl.SINGLE_QUOTE:case Xl.OPEN_SQUARE_BRACKET:case Xl.BACKSLASH:case Xl.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},hc=Xl,xc=function(be,Te,at,Et,rn,Mn,na){var ka=na.direction,nu=na.searchValue,vu=na.toggleOpen,Uu=na.open,tr=ka==="rtl",gr=Ze.useMemo(function(){for(var Xr=-1,Pl=Te,zl=[],kl=[],Eo=Et.length,$r=xu(Te,at),$l=function(di){var ku=Pl.findIndex(function(Mo,Jr){return($r[Jr]?Ur($r[Jr]):Mo[at.value])===Et[di]});if(ku===-1)return 1;Xr=ku,zl.push(Xr),kl.push(Et[di]),Pl=Pl[Xr][at.children]},xl=0;xl1){var Pl=Fr.slice(0,-1);ro(Pl)}else vu(!1)},vo=function(){var Pl,zl=((Pl=yr[br])===null||Pl===void 0?void 0:Pl[at.children])||[],kl=zl.find(function($r){return!$r.disabled});if(kl){var Eo=[].concat(me(Fr),[kl[at.value]]);ro(Eo)}};Ze.useImperativeHandle(be,function(){return{onKeyDown:function(Pl){var zl=Pl.which;switch(zl){case hc.UP:case hc.DOWN:{var kl=0;zl===hc.UP?kl=-1:zl===hc.DOWN&&(kl=1),kl!==0&&kr(kl);break}case hc.LEFT:{if(nu)break;tr?vo():nl();break}case hc.RIGHT:{if(nu)break;tr?nl():vo();break}case hc.BACKSPACE:{nu||nl();break}case hc.ENTER:{if(Fr.length){var Eo=yr[br],$r=(Eo==null?void 0:Eo[uc])||[];$r.length?Mn($r.map(function($l){return $l[at.value]}),$r[$r.length-1]):Mn(Fr,yr[br])}break}case hc.ESC:vu(!1),Uu&&Pl.stopPropagation()}},onKeyUp:function(){}}})},Yc=Ze.forwardRef(function(be,Te){var at,Et,rn,Mn=be.prefixCls,na=be.multiple,ka=be.searchValue,nu=be.toggleOpen,vu=be.notFoundContent,Uu=be.direction,tr=be.open,gr=be.disabled,Xu=Ze.useRef(null),Fr=Uu==="rtl",br=Ze.useContext(Ms),yr=br.options,Sl=br.values,ro=br.halfValues,kr=br.fieldNames,nl=br.changeOnSelect,vo=br.onSelect,Xr=br.searchOptions,Pl=br.dropdownPrefixCls,zl=br.loadData,kl=br.expandTrigger,Eo=Pl||Mn,$r=Ze.useState([]),$l=x($r,2),xl=$l[0],ni=$l[1],bo=function(yl){if(!(!zl||ka)){var el=Mu(yl,yr,kr),Ll=el.map(function(Oe){var Qe=Oe.option;return Qe}),ie=Ll[Ll.length-1];if(ie&&!su(ie,kr)){var we=Ur(yl);ni(function(Oe){return[].concat(me(Oe),[we])}),zl(Ll)}}};Ze.useEffect(function(){xl.length&&xl.forEach(function(Hl){var yl=ql(Hl),el=Mu(yl,yr,kr,!0).map(function(ie){var we=ie.option;return we}),Ll=el[el.length-1];(!Ll||Ll[kr.children]||su(Ll,kr))&&ni(function(ie){return ie.filter(function(we){return we!==Hl})})})},[yr,xl,kr]);var Qo=Ze.useMemo(function(){return new Set(Or(Sl))},[Sl]),di=Ze.useMemo(function(){return new Set(Or(ro))},[ro]),ku=Kc(na,tr),Mo=x(ku,2),Jr=Mo[0],Fo=Mo[1],mi=function(yl){Fo(yl),bo(yl)},Hi=function(yl){if(gr)return!1;var el=yl.disabled,Ll=su(yl,kr);return!el&&(Ll||nl||na)},$i=function(yl,el){var Ll=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;vo(yl),!na&&(el||nl&&(kl==="hover"||Ll))&&nu(!1)},gi=Ze.useMemo(function(){return ka?Xr:yr},[ka,Xr,yr]),Lo=Ze.useMemo(function(){for(var Hl=[{options:gi}],yl=gi,el=xu(yl,kr),Ll=function(){var Oe=Jr[ie],Qe=yl.find(function(It,$t){return(el[$t]?Ur(el[$t]):It[kr.value])===Oe}),mt=Qe==null?void 0:Qe[kr.children];if(!(mt!=null&&mt.length))return 1;yl=mt,Hl.push({options:mt})},ie=0;ie=19)return!0;var rn=isMemo(Te)?Te.type.type:Te.type;return!(typeof rn=="function"&&!((at=rn.prototype)!==null&&at!==void 0&&at.render)&&rn.$$typeof!==ForwardRef||typeof Te=="function"&&!((Et=Te.prototype)!==null&&Et!==void 0&&Et.render)&&Te.$$typeof!==ForwardRef)};function ud(be){return isValidElement(be)&&!isFragment(be)}var cs=function(Te){return ud(Te)&&js(Te)},Xn=function(Te){if(Te&&ud(Te)){var at=Te;return at.props.propertyIsEnumerable("ref")?at.props.ref:at.ref}return null};function Ar(be,Te,at,Et){if(!Te.length)return at;var rn=_toArray(Te),Mn=rn[0],na=rn.slice(1),ka;return!be&&typeof Mn=="number"?ka=[]:Array.isArray(be)?ka=_toConsumableArray(be):ka=_objectSpread({},be),Et&&at===void 0&&na.length===1?delete ka[Mn][na[0]]:ka[Mn]=Ar(ka[Mn],na,at,Et),ka}function _l(be,Te,at){var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return Te.length&&Et&&at===void 0&&!get(be,Te.slice(0,-1))?be:Ar(be,Te,at,Et)}function Ia(be){return _typeof(be)==="object"&&be!==null&&Object.getPrototypeOf(be)===Object.prototype}function Bu(be){return Array.isArray(be)?[]:{}}var Zo=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function yi(){for(var be=arguments.length,Te=new Array(be),at=0;at":Sl,kr=at.loadingIcon,nl=at.direction,vo=at.notFoundContent,Xr=vo===void 0?"Not Found":vo,Pl=at.disabled,zl=!!nu,kl=Vc(vu,{value:Uu,postState:Yl}),Eo=x(kl,2),$r=Eo[0],$l=Eo[1],xl=Ze.useMemo(function(){return zr(tr)},[JSON.stringify(tr)]),ni=co(xl,ka),bo=x(ni,3),Qo=bo[0],di=bo[1],ku=bo[2],Mo=Tr(Qo,xl),Jr=Bi(zl,$r,di,ku,Mo),Fo=x(Jr,3),mi=Fo[0],Hi=Fo[1],$i=Fo[2],gi=vi(function(Il){if($l(Il),Xu){var Pr=Yl(Il),Hl=Pr.map(function(Ll){return Mu(Ll,Qo,xl).map(function(ie){return ie.option})}),yl=zl?Pr:Pr[0],el=zl?Hl:Hl[0];Xu(yl,el)}}),Lo=wl(zl,gi,mi,Hi,$i,di,ku,Fr),_o=vi(function(Il){Lo(Il)}),Wi=Ze.useMemo(function(){return{options:Qo,fieldNames:xl,values:mi,halfValues:Hi,changeOnSelect:gr,onSelect:_o,checkable:nu,searchOptions:[],dropdownPrefixCls:void 0,loadData:br,expandTrigger:yr,expandIcon:ro,loadingIcon:kr,dropdownMenuColumnStyle:void 0}},[Qo,xl,mi,Hi,gr,_o,nu,br,yr,ro,kr]),zs="".concat(rn,"-panel"),us=!Qo.length;return Ze.createElement(Ms.Provider,{value:Wi},Ze.createElement("div",{className:jt()(zs,(Te={},Fe(Te,"".concat(zs,"-rtl"),nl==="rtl"),Fe(Te,"".concat(zs,"-empty"),us),Te),na),style:Mn},us?Xr:Ze.createElement(qo,{prefixCls:rn,searchValue:"",multiple:zl,toggleOpen:Oi,open:!0,direction:nl,disabled:Pl})))}function As(be){var Te=be.onPopupVisibleChange,at=be.popupVisible,Et=be.popupClassName,rn=be.popupPlacement;warning(!Te,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(at===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Et===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(rn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Mi(be,Te){if(be){var at=function Et(rn){for(var Mn=0;Mn":bo,di=be.loadingIcon,ku=be.children,Mo=be.dropdownMatchSelectWidth,Jr=Mo===void 0?!1:Mo,Fo=be.showCheckedStrategy,mi=Fo===void 0?gn:Fo,Hi=be.optionRender,$i=ee(be,gd),gi=ws(at),Lo=!!tr,_o=Vc(na,{value:ka,postState:Yl}),Wi=x(_o,2),zs=Wi[0],us=Wi[1],Il=Ze.useMemo(function(){return zr(Mn)},[JSON.stringify(Mn)]),Pr=co(Il,ro),Hl=x(Pr,3),yl=Hl[0],el=Hl[1],Ll=Hl[2],ie=Vc("",{value:Fr,postState:function(Au){return Au||""}}),we=x(ie,2),Oe=we[0],Qe=we[1],mt=function(Au,Vu){Qe(Au),Vu.source!=="blur"&&br&&br(Au)},It=Xs(yr),$t=x(It,2),dn=$t[0],ea=$t[1],aa=wt(Oe,yl,Il,kr||rn,ea,nu||Lo),wn=Tr(yl,Il),ja=Bi(Lo,zs,el,Ll,wn),$a=x(ja,3),Ra=$a[0],wa=$a[1],eu=$a[2],za=Ze.useMemo(function(){var ur=Or(Ra),Au=Ol(ur,el,mi);return[].concat(me(eu),me(Ll(Au)))},[Ra,el,Ll,eu,mi]),_a=Lr(za,yl,Il,Lo,Uu),Iu=vi(function(ur){if(us(ur),vu){var Au=Yl(ur),Vu=Au.map(function(Nl){return Mu(Nl,yl,Il).map(function(qu){return qu.option})}),Ju=Lo?Au:Au[0],qr=Lo?Vu:Vu[0];vu(Ju,qr)}}),Lu=wl(Lo,Iu,Ra,wa,eu,el,Ll,mi),ru=vi(function(ur){(!Lo||Xu)&&Qe(""),Lu(ur)}),Ku=function(Au,Vu){if(Vu.type==="clear"){Iu([]);return}var Ju=Vu.values[0],qr=Ju.valueCells;ru(qr)},Fu=Xr!==void 0?Xr:vo,Ou=zl||Pl,xr=$l||$r,Nr=function(Au){xl==null||xl(Au),ni==null||ni(Au)},pu=Ze.useMemo(function(){return{options:yl,fieldNames:Il,values:Ra,halfValues:wa,changeOnSelect:nu,onSelect:ru,checkable:tr,searchOptions:aa,dropdownPrefixCls:kr,loadData:nl,expandTrigger:Sl,expandIcon:Qo,loadingIcon:di,dropdownMenuColumnStyle:kl,optionRender:Hi}},[yl,Il,Ra,wa,nu,ru,tr,aa,kr,nl,Sl,Qo,di,kl,Hi]),pr=!(Oe?aa:yl).length,il=Oe&&ea.matchInputWidth||pr?{}:{minWidth:"auto"};return Ze.createElement(Ms.Provider,{value:pu},Ze.createElement(Do,a({},$i,{ref:Te,id:gi,prefixCls:rn,autoClearSearchValue:Xu,dropdownMatchSelectWidth:Jr,dropdownStyle:pe(pe({},il),Eo),displayValues:_a,onDisplayValuesChange:Ku,mode:Lo?"multiple":void 0,searchValue:Oe,onSearch:mt,showSearch:dn,OptionList:Zc,emptyOptions:pr,open:Fu,dropdownClassName:Ou,placement:xr,onDropdownVisibleChange:Nr,getRawInputElement:function(){return ku}})))});dl.SHOW_PARENT=gn,dl.SHOW_CHILD=Yn,dl.Panel=uo;var qs=dl,Fc=qs},42767:function(Ft,rt){"use strict";var z;var a=typeof Symbol=="function"&&Symbol.for,Ce=a?Symbol.for("react.element"):60103,ke=a?Symbol.for("react.portal"):60106,he=a?Symbol.for("react.fragment"):60107,Fe=a?Symbol.for("react.strict_mode"):60108,xe=a?Symbol.for("react.profiler"):60114,pe=a?Symbol.for("react.provider"):60109,Se=a?Symbol.for("react.context"):60110,Ae=a?Symbol.for("react.async_mode"):60111,Ie=a?Symbol.for("react.concurrent_mode"):60111,ze=a?Symbol.for("react.forward_ref"):60112,Me=a?Symbol.for("react.suspense"):60113,me=a?Symbol.for("react.suspense_list"):60120,oe=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function te(de){if(typeof de=="object"&&de!==null){var ye=de.$$typeof;switch(ye){case Ce:switch(de=de.type,de){case Ae:case Ie:case he:case xe:case Fe:case Me:return de;default:switch(de=de&&de.$$typeof,de){case Se:case ze:case E:case oe:case pe:return de;default:return ye}}case ke:return ye}}}function ne(de){return te(de)===Ie}z=Ae,z=Ie,z=Se,z=pe,z=Ce,z=ze,z=he,z=E,z=oe,z=ke,z=xe,z=Fe,z=Me,z=function(de){return ne(de)||te(de)===Ae},z=ne,z=function(de){return te(de)===Se},z=function(de){return te(de)===pe},z=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===Ce},z=function(de){return te(de)===ze},rt.isFragment=function(de){return te(de)===he},z=function(de){return te(de)===E},z=function(de){return te(de)===oe},z=function(de){return te(de)===ke},z=function(de){return te(de)===xe},z=function(de){return te(de)===Fe},z=function(de){return te(de)===Me},z=function(de){return typeof de=="string"||typeof de=="function"||de===he||de===Ie||de===xe||de===Fe||de===Me||de===me||typeof de=="object"&&de!==null&&(de.$$typeof===E||de.$$typeof===oe||de.$$typeof===pe||de.$$typeof===Se||de.$$typeof===ze||de.$$typeof===x||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},z=te},16357:function(Ft,rt,z){"use strict";Ft.exports=z(42767)},16404:function(Ft,rt){"use strict";var z;var a=Symbol.for("react.element"),Ce=Symbol.for("react.portal"),ke=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),Fe=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),pe=Symbol.for("react.context"),Se=Symbol.for("react.server_context"),Ae=Symbol.for("react.forward_ref"),Ie=Symbol.for("react.suspense"),ze=Symbol.for("react.suspense_list"),Me=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),oe=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case ke:case Fe:case he:case Ie:case ze:return x;default:switch(x=x&&x.$$typeof,x){case Se:case pe:case Ae:case me:case Me:case xe:return x;default:return b}}case Ce:return b}}}z=pe,z=xe,z=a,z=Ae,z=ke,z=me,z=Me,z=Ce,z=Fe,z=he,z=Ie,z=ze,z=function(){return!1},z=function(){return!1},z=function(x){return y(x)===pe},z=function(x){return y(x)===xe},z=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},z=function(x){return y(x)===Ae},z=function(x){return y(x)===ke},z=function(x){return y(x)===me},z=function(x){return y(x)===Me},z=function(x){return y(x)===Ce},z=function(x){return y(x)===Fe},z=function(x){return y(x)===he},z=function(x){return y(x)===Ie},z=function(x){return y(x)===ze},z=function(x){return typeof x=="string"||typeof x=="function"||x===ke||x===Fe||x===he||x===Ie||x===ze||x===oe||typeof x=="object"&&x!==null&&(x.$$typeof===me||x.$$typeof===Me||x.$$typeof===xe||x.$$typeof===pe||x.$$typeof===Ae||x.$$typeof===E||x.getModuleId!==void 0)},z=y},80705:function(Ft,rt,z){"use strict";z(16404)},3510:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{Panel:function(){return Ge},default:function(){return We}});var a=z(87462),Ce=z(74902),ke=z(97685),he=z(71002),Fe=z(94184),xe=z.n(Fe),pe=z(21770),Se=z(80334),Ae=z(67294),Ie=z(45987),ze=z(50344),Me=z(1413),me=z(4942),oe=z(62874),E=z(15105),y=Ae.forwardRef(function(Ue,Ye){var it=Ue.prefixCls,lt=Ue.forceRender,Bt=Ue.className,ct=Ue.style,nt=Ue.children,Ze=Ue.isActive,yt=Ue.role,ht=Ue.classNames,Je=Ue.styles,ot=Ae.useState(Ze||lt),Ct=(0,ke.Z)(ot,2),kt=Ct[0],Mt=Ct[1];return Ae.useEffect(function(){(lt||Ze)&&Mt(!0)},[lt,Ze]),kt?Ae.createElement("div",{ref:Ye,className:xe()("".concat(it,"-content"),(0,me.Z)((0,me.Z)({},"".concat(it,"-content-active"),Ze),"".concat(it,"-content-inactive"),!Ze),Bt),style:ct,role:yt},Ae.createElement("div",{className:xe()("".concat(it,"-content-box"),ht==null?void 0:ht.body),style:Je==null?void 0:Je.body},nt)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Ae.forwardRef(function(Ue,Ye){var it=Ue.showArrow,lt=it===void 0?!0:it,Bt=Ue.headerClass,ct=Ue.isActive,nt=Ue.onItemClick,Ze=Ue.forceRender,yt=Ue.className,ht=Ue.classNames,Je=ht===void 0?{}:ht,ot=Ue.styles,Ct=ot===void 0?{}:ot,kt=Ue.prefixCls,Mt=Ue.collapsible,st=Ue.accordion,ut=Ue.panelKey,un=Ue.extra,Pn=Ue.header,Rn=Ue.expandIcon,bt=Ue.openMotion,An=Ue.destroyInactivePanel,Nn=Ue.children,Qt=(0,Ie.Z)(Ue,b),zt=Mt==="disabled",jt=un!=null&&typeof un!="boolean",sn=(0,me.Z)((0,me.Z)((0,me.Z)({onClick:function(){nt==null||nt(ut)},onKeyDown:function(Un){(Un.key==="Enter"||Un.keyCode===E.Z.ENTER||Un.which===E.Z.ENTER)&&(nt==null||nt(ut))},role:st?"tab":"button"},"aria-expanded",ct),"aria-disabled",zt),"tabIndex",zt?-1:0),vt=typeof Rn=="function"?Rn(Ue):Ae.createElement("i",{className:"arrow"}),Tt=vt&&Ae.createElement("div",(0,a.Z)({className:"".concat(kt,"-expand-icon")},["header","icon"].includes(Mt)?sn:{}),vt),qt=xe()("".concat(kt,"-item"),(0,me.Z)((0,me.Z)({},"".concat(kt,"-item-active"),ct),"".concat(kt,"-item-disabled"),zt),yt),St=xe()(Bt,"".concat(kt,"-header"),(0,me.Z)({},"".concat(kt,"-collapsible-").concat(Mt),!!Mt),Je.header),Ke=(0,Me.Z)({className:St,style:Ct.header},["header","icon"].includes(Mt)?{}:sn);return Ae.createElement("div",(0,a.Z)({},Qt,{ref:Ye,className:qt}),Ae.createElement("div",Ke,lt&&Tt,Ae.createElement("span",(0,a.Z)({className:"".concat(kt,"-header-text")},Mt==="header"?sn:{}),Pn),jt&&Ae.createElement("div",{className:"".concat(kt,"-extra")},un)),Ae.createElement(oe.Z,(0,a.Z)({visible:ct,leavedClassName:"".concat(kt,"-content-hidden")},bt,{forceRender:Ze,removeOnLeave:An}),function(ln,Un){var Ca=ln.className,Cu=ln.style;return Ae.createElement(x,{ref:Un,prefixCls:kt,className:Ca,classNames:Je,style:Cu,styles:Ct,isActive:ct,forceRender:Ze,role:st?"tabpanel":void 0},Nn)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(Ye,it){var lt=it.prefixCls,Bt=it.accordion,ct=it.collapsible,nt=it.destroyInactivePanel,Ze=it.onItemClick,yt=it.activeKey,ht=it.openMotion,Je=it.expandIcon;return Ye.map(function(ot,Ct){var kt=ot.children,Mt=ot.label,st=ot.key,ut=ot.collapsible,un=ot.onItemClick,Pn=ot.destroyInactivePanel,Rn=(0,Ie.Z)(ot,ne),bt=String(st!=null?st:Ct),An=ut!=null?ut:ct,Nn=Pn!=null?Pn:nt,Qt=function(sn){An!=="disabled"&&(Ze(sn),un==null||un(sn))},zt=!1;return Bt?zt=yt[0]===bt:zt=yt.indexOf(bt)>-1,Ae.createElement(te,(0,a.Z)({},Rn,{prefixCls:lt,key:bt,panelKey:bt,isActive:zt,accordion:Bt,openMotion:ht,expandIcon:Je,header:Mt,collapsible:An,onItemClick:Qt,destroyInactivePanel:Nn}),kt)})},ye=function(Ye,it,lt){if(!Ye)return null;var Bt=lt.prefixCls,ct=lt.accordion,nt=lt.collapsible,Ze=lt.destroyInactivePanel,yt=lt.onItemClick,ht=lt.activeKey,Je=lt.openMotion,ot=lt.expandIcon,Ct=Ye.key||String(it),kt=Ye.props,Mt=kt.header,st=kt.headerClass,ut=kt.destroyInactivePanel,un=kt.collapsible,Pn=kt.onItemClick,Rn=!1;ct?Rn=ht[0]===Ct:Rn=ht.indexOf(Ct)>-1;var bt=un!=null?un:nt,An=function(zt){bt!=="disabled"&&(yt(zt),Pn==null||Pn(zt))},Nn={key:Ct,panelKey:Ct,header:Mt,headerClass:st,isActive:Rn,prefixCls:Bt,destroyInactivePanel:ut!=null?ut:Ze,openMotion:Je,accordion:ct,children:Ye.props.children,onItemClick:An,expandIcon:ot,collapsible:bt};return typeof Ye.type=="string"?Ye:(Object.keys(Nn).forEach(function(Qt){typeof Nn[Qt]=="undefined"&&delete Nn[Qt]}),Ae.cloneElement(Ye,Nn))};function fe(Ue,Ye,it){return Array.isArray(Ue)?de(Ue,it):(0,ze.Z)(Ye).map(function(lt,Bt){return ye(lt,Bt,it)})}var ve=fe,Ne=z(64217);function Le(Ue){var Ye=Ue;if(!Array.isArray(Ye)){var it=(0,he.Z)(Ye);Ye=it==="number"||it==="string"?[Ye]:[]}return Ye.map(function(lt){return String(lt)})}var Re=Ae.forwardRef(function(Ue,Ye){var it=Ue.prefixCls,lt=it===void 0?"rc-collapse":it,Bt=Ue.destroyInactivePanel,ct=Bt===void 0?!1:Bt,nt=Ue.style,Ze=Ue.accordion,yt=Ue.className,ht=Ue.children,Je=Ue.collapsible,ot=Ue.openMotion,Ct=Ue.expandIcon,kt=Ue.activeKey,Mt=Ue.defaultActiveKey,st=Ue.onChange,ut=Ue.items,un=xe()(lt,yt),Pn=(0,pe.Z)([],{value:kt,onChange:function(jt){return st==null?void 0:st(jt)},defaultValue:Mt,postState:Le}),Rn=(0,ke.Z)(Pn,2),bt=Rn[0],An=Rn[1],Nn=function(jt){return An(function(){if(Ze)return bt[0]===jt?[]:[jt];var sn=bt.indexOf(jt),vt=sn>-1;return vt?bt.filter(function(Tt){return Tt!==jt}):[].concat((0,Ce.Z)(bt),[jt])})};(0,Se.ZP)(!ht,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Qt=ve(ut,ht,{prefixCls:lt,accordion:Ze,openMotion:ot,expandIcon:Ct,collapsible:Je,destroyInactivePanel:ct,onItemClick:Nn,activeKey:bt});return Ae.createElement("div",(0,a.Z)({ref:Ye,className:un,style:nt,role:Ze?"tablist":void 0},(0,Ne.Z)(Ue,{aria:!0,data:!0})),Qt)}),He=Object.assign(Re,{Panel:te}),We=He,Ge=He.Panel},63697:function(Ft,rt,z){"use strict";var a=z(27484),Ce=z.n(a),ke=z(6833),he=z.n(ke),Fe=z(96036),xe=z.n(Fe),pe=z(55183),Se=z.n(pe),Ae=z(172),Ie=z.n(Ae),ze=z(28734),Me=z.n(ze),me=z(10285),oe=z.n(me);Ce().extend(oe()),Ce().extend(Me()),Ce().extend(he()),Ce().extend(xe()),Ce().extend(Se()),Ce().extend(Ie()),Ce().extend(function(ee,te){var ne=te.prototype,de=ne.format;ne.format=function(fe){var ve=(fe||"").replace("Wo","wo");return de.bind(this)(ve)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(te){var ne=E[te];return ne||te.split("_")[0]},x=function(){},b={getNow:function(){var te=Ce()();return typeof te.tz=="function"?te.tz():te},getFixedDate:function(te){return Ce()(te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(te){return te.endOf("month")},getWeekDay:function(te){var ne=te.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(te){return te.year()},getMonth:function(te){return te.month()},getDate:function(te){return te.date()},getHour:function(te){return te.hour()},getMinute:function(te){return te.minute()},getSecond:function(te){return te.second()},getMillisecond:function(te){return te.millisecond()},addYear:function(te,ne){return te.add(ne,"year")},addMonth:function(te,ne){return te.add(ne,"month")},addDate:function(te,ne){return te.add(ne,"day")},setYear:function(te,ne){return te.year(ne)},setMonth:function(te,ne){return te.month(ne)},setDate:function(te,ne){return te.date(ne)},setHour:function(te,ne){return te.hour(ne)},setMinute:function(te,ne){return te.minute(ne)},setSecond:function(te,ne){return te.second(ne)},setMillisecond:function(te,ne){return te.millisecond(ne)},isAfter:function(te,ne){return te.isAfter(ne)},isValidate:function(te){return te.isValid()},locale:{getWeekFirstDay:function(te){return Ce()().locale(y(te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(te,ne){return ne.locale(y(te)).weekday(0)},getWeek:function(te,ne){return ne.locale(y(te)).week()},getShortWeekDays:function(te){return Ce()().locale(y(te)).localeData().weekdaysMin()},getShortMonths:function(te){return Ce()().locale(y(te)).localeData().monthsShort()},format:function(te,ne,de){return ne.locale(y(te)).format(de)},parse:function(te,ne,de){for(var ye=y(te),fe=0;feie.length)&&(we=ie.length);for(var Oe=0,Qe=Array(we);Oeie.length)&&(we=ie.length);for(var Oe=0,Qe=new Array(we);Oe=19)return!0;var mt=(0,We.isMemo)(we)?we.type.type:we.type;return!(typeof mt=="function"&&!((Oe=mt.prototype)!==null&&Oe!==void 0&&Oe.render)&&mt.$$typeof!==We.ForwardRef||typeof we=="function"&&!((Qe=we.prototype)!==null&&Qe!==void 0&&Qe.render)&&we.$$typeof!==We.ForwardRef)};function ht(ie){return(0,me.isValidElement)(ie)&&!lt(ie)}var Je=function(we){return ht(we)&&yt(we)},ot=function(we){if(we&&ht(we)){var Oe=we;return Oe.props.propertyIsEnumerable("ref")?Oe.props.ref:Oe.ref}return null};function Ct(ie,we,Oe,Qe){if(!we.length)return Oe;var mt=_toArray(we),It=mt[0],$t=mt.slice(1),dn;return!ie&&typeof It=="number"?dn=[]:Array.isArray(ie)?dn=_toConsumableArray(ie):dn=_objectSpread({},ie),Qe&&Oe===void 0&&$t.length===1?delete dn[It][$t[0]]:dn[It]=Ct(dn[It],$t,Oe,Qe),dn}function kt(ie,we,Oe){var Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return we.length&&Qe&&Oe===void 0&&!get(ie,we.slice(0,-1))?ie:Ct(ie,we,Oe,Qe)}function Mt(ie){return _typeof(ie)==="object"&&ie!==null&&Object.getPrototypeOf(ie)===Object.prototype}function st(ie){return Array.isArray(ie)?[]:{}}var ut=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function un(){for(var ie=arguments.length,we=new Array(ie),Oe=0;Oe=fu)){var Uo=!0,ui=ju;Ml==null||Ml(null);var ss=Aa(ju,bo,jo(fu)?fu-ar.size:void 0),cs=Ei?null:ss;return hr!=="combobox"&&cs&&(ui="",ai==null||ai(cs),Xu(!1),Uo=!1),bl&&ru!==ui&&bl(ui,{source:jr?"typing":"effect"}),Uo}},eo=function(ju){!ju||!ju.trim()||bl(ju,{source:"submit"})};Ze.useEffect(function(){!Yu&&!Oe&&hr!=="combobox"&&ur("",!1,!1)},[Yu]),Ze.useEffect(function(){Eu&&Cl&&Hu(!1),Cl&&!Ia.current&&wu(!1)},[Cl]);var to=rr(),ou=Bt(to,2),Rl=ou[0],Wl=ou[1],wo=Ze.useRef(!1),Ro=function(ju){var jr=Rl(),Ei=ju.key,Uo=Ei==="Enter";if(Uo&&(hr!=="combobox"&&ju.preventDefault(),Yu||Xu(!0)),Wl(!!ru),Ei==="Backspace"&&!jr&&Oe&&!ru&&zu.length){for(var ui=Ne(zu),ss=null,cs=ui.length-1;cs>=0;cs-=1){var Qs=ui[cs];if(!Qs.disabled){ui.splice(cs,1),ss=Qs;break}}ss&&$u(ui,{type:"remove",values:[ss]})}for(var Hs=arguments.length,_s=new Array(Hs>1?Hs-1:0),Tu=1;Tu1?jr-1:0),Uo=1;Uo1?ss-1:0),Qs=1;Qs=Ar},[ja,Ar,el==null?void 0:el.size]),bo=function(Br){Br.preventDefault()},Qo=function(Br){var Ul;(Ul=bl.current)===null||Ul===void 0||Ul.scrollTo(typeof Br=="number"?{index:Br}:Br)},di=Ze.useCallback(function(wl){return tu==="combobox"?!1:el.has(wl)},[tu,Ne(el).toString(),el.size]),Ru=function(Br){for(var Ul=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Fl=$l.length,_r=0;_r1&&arguments[1]!==void 0?arguments[1]:!1;mi(Br);var Fl={source:Ul?"keyboard":"mouse"},_r=$l[Br];if(!_r){hr(null,-1,Fl);return}hr(_r.value,Br,Fl)};(0,Ze.useEffect)(function(){Ui(Cl!==!1?Ru(0):-1)},[$l.length,vu]);var _i=Ze.useCallback(function(wl){return tu==="combobox"?String(wl).toLowerCase()===vu.toLowerCase():el.has(wl)},[tu,vu,Ne(el).toString(),el.size]);(0,Ze.useEffect)(function(){var wl=setTimeout(function(){if(!ja&&aa&&el.size===1){var Ul=Array.from(el)[0],Fl=$l.findIndex(function(_r){var xl=_r.data;return xl.value===Ul});Fl!==-1&&(Ui(Fl),Qo(Fl))}});if(aa){var Br;(Br=bl.current)===null||Br===void 0||Br.scrollTo(void 0)}return function(){return clearTimeout(wl)}},[aa,vu]);var gi=function(Br){Br!==void 0&&ro(Br,{selected:!el.has(Br)}),ja||zu(!1)};if(Ze.useImperativeHandle(at,function(){return{onKeyDown:function(Br){var Ul=Br.which,Fl=Br.ctrlKey;switch(Ul){case Ln.N:case Ln.P:case Ln.UP:case Ln.DOWN:{var _r=0;if(Ul===Ln.UP?_r=-1:Ul===Ln.DOWN?_r=1:sl()&&Fl&&(Ul===Ln.N?_r=1:Ul===Ln.P&&(_r=-1)),_r!==0){var xl=Ru(Fo+_r,_r);Qo(xl),Ui(xl,!0)}break}case Ln.TAB:case Ln.ENTER:{var ie,we=$l[Fo];we&&!(we!=null&&(ie=we.data)!==null&&ie!==void 0&&ie.disabled)&&!ai?gi(we.value):gi(void 0),aa&&Br.preventDefault();break}case Ln.ESC:zu(!1),aa&&Br.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Br){Qo(Br)}}}),$l.length===0)return Ze.createElement("div",{role:"listbox",id:"".concat(Tn,"_list"),className:"".concat(qr,"-empty"),onMouseDown:bo},$u);var Lo=Object.keys(fo).map(function(wl){return fo[wl]}),_o=function(Br){return Br.label};function Hi(wl,Br){var Ul=wl.group;return{role:Ul?"presentation":"option",id:"".concat(Tn,"_list_").concat(Br)}}var Zs=function(Br){var Ul=$l[Br];if(!Ul)return null;var Fl=Ul.data||{},_r=Fl.value,xl=Ul.group,ie=Ha(Fl,!0),we=_o(Ul);return Ul?Ze.createElement("div",te({"aria-label":typeof we=="string"&&!xl?we:null},ie,{key:Br},Hi(Ul,Br),{"aria-selected":_i(_r)}),_r):null},ns={role:"listbox",id:"".concat(Tn,"_list")};return Ze.createElement(Ze.Fragment,null,Kr&&Ze.createElement("div",te({},ns,{style:{height:0,width:0,overflow:"hidden"}}),Zs(Fo-1),Zs(Fo),Zs(Fo+1)),Ze.createElement(es.Z,{itemKey:"key",ref:bl,data:$l,height:jl,itemHeight:Ml,fullHeight:!1,onMouseDown:bo,onScroll:dr,virtual:Kr,direction:Bl,innerProps:Kr?null:ns},function(wl,Br){var Ul=wl.group,Fl=wl.groupOption,_r=wl.data,xl=wl.label,ie=wl.value,we=_r.key;if(Ul){var Oe,Qe=(Oe=_r.title)!==null&&Oe!==void 0?Oe:oi(xl)?xl.toString():void 0;return Ze.createElement("div",{className:jt()(qr,"".concat(qr,"-group"),_r.className),title:Qe},xl!==void 0?xl:we)}var mt=_r.disabled,Lt=_r.title,$t=_r.children,cn=_r.style,na=_r.className,ua=nt(_r,ls),In=Du(ua,Lo),za=di(ie),$a=mt||!za&&ai,Ta="".concat(qr,"-option"),Ia=jt()(qr,Ta,na,We(We(We(We({},"".concat(Ta,"-grouped"),Fl),"".concat(Ta,"-active"),Fo===Br&&!$a),"".concat(Ta,"-disabled"),$a),"".concat(Ta,"-selected"),za)),eu=_o(wl),Za=!Tr||typeof Tr=="function"||za,_a=typeof eu=="number"?eu:eu||ie,wu=oi(_a)?_a.toString():void 0;return Lt!==void 0&&(wu=Lt),Ze.createElement("div",te({},Ha(In),Kr?{}:Hi(wl,Br),{"aria-selected":_i(ie),className:Ia,title:wu,onMouseMove:function(){Fo===Br||$a||Ui(Br)},onClick:function(){$a||gi(ie)},style:cn}),Ze.createElement("div",{className:"".concat(Ta,"-content")},typeof Eo=="function"?Eo(wl,{index:Br}):_a),Ze.isValidElement(Tr)||za,Za&&Ze.createElement(Pa,{className:"".concat(qr,"-option-state"),customizeIcon:Tr,customizeIconProps:{value:ie,disabled:$a,isSelected:za}},za?"\u2713":null))}))},ts=Ze.forwardRef(qi),ho=ts,ii=function(be,Te){var at=Ze.useRef({values:new Map,options:new Map}),Et=Ze.useMemo(function(){var Tn=at.current,aa=Tn.values,ja=Tn.options,tu=be.map(function($u){if($u.label===void 0){var dr;return Ue(Ue({},$u),{},{label:(dr=aa.get($u.value))===null||dr===void 0?void 0:dr.label})}return $u}),vu=new Map,zu=new Map;return tu.forEach(function($u){vu.set($u.value,$u),zu.set($u.value,Te.get($u.value)||ja.get($u.value))}),at.current.values=vu,at.current.options=zu,tu},[be,Te]),rn=Ze.useCallback(function(Tn){return Te.get(Tn)||at.current.options.get(Tn)},[Te]);return[Et,rn]};function zi(be,Te){return tc(be).join("").toUpperCase().includes(Te)}var Ps=function(be,Te,at,Et,rn){return Ze.useMemo(function(){if(!at||Et===!1)return be;var Tn=Te.options,aa=Te.label,ja=Te.value,tu=[],vu=typeof Et=="function",zu=at.toUpperCase(),$u=vu?Et:function(Ku,Ar){return rn?zi(Ar[rn],zu):Ar[Tn]?zi(Ar[aa!=="children"?aa:"label"],zu):zi(Ar[ja],zu)},dr=vu?function(Ku){return Ea(Ku)}:function(Ku){return Ku};return be.forEach(function(Ku){if(Ku[Tn]){var Ar=$u(at,dr(Ku));if(Ar)tu.push(Ku);else{var Sr=Ku[Tn].filter(function(hr){return $u(at,dr(hr))});Sr.length&&tu.push(Ue(Ue({},Ku),{},We({},Tn,Sr)))}return}$u(at,dr(Ku))&&tu.push(Ku)}),tu},[be,Et,rn,at,Te])},os=0,Ms=ht();function Es(){var be;return Ms?(be=os,os+=1):be="TEST_OR_SSR",be}function xs(be){var Te=Ze.useState(),at=Bt(Te,2),Et=at[0],rn=at[1];return Ze.useEffect(function(){rn("rc_select_".concat(Es()))},[]),be||Et}function no(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},at=[];return Ze.Children.forEach(be,function(Et){Et==null&&!Te.keepEmpty||(Array.isArray(Et)?at=at.concat(no(Et)):(0,vt.isFragment)(Et)&&Et.props?at=at.concat(no(Et.props.children,Te)):at.push(Et))}),at}var bc=["children","value"],Mc=["children"];function ks(be){var Te=be,at=Te.key,Et=Te.props,rn=Et.children,Tn=Et.value,aa=nt(Et,bc);return Ue({key:at,value:Tn!==void 0?Tn:at,children:rn},aa)}function js(be){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return no(be).map(function(at,Et){if(!Ze.isValidElement(at)||!at.type)return null;var rn=at,Tn=rn.type.isSelectOptGroup,aa=rn.key,ja=rn.props,tu=ja.children,vu=nt(ja,Mc);return Te||!Tn?ks(at):Ue(Ue({key:"__RC_SELECT_GRP__".concat(aa===null?Et:aa,"__"),label:aa},vu),{},{options:js(tu)})}).filter(function(at){return at})}var yi=function(Te,at,Et,rn,Tn){return Ze.useMemo(function(){var aa=Te,ja=!Te;ja&&(aa=js(at));var tu=new Map,vu=new Map,zu=function(Ku,Ar,Sr){Sr&&typeof Sr=="string"&&Ku.set(Ar[Sr],Ar)},$u=function dr(Ku){for(var Ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Sr=0;Sr1&&arguments[1]!==void 0?arguments[1]:!1,aa=0;aa0?Xu(fu.options):fu.options}):fu})},Za=Ze.useMemo(function(){return ro?eu(Ia):Ia},[Ia,ro,ns]),_a=Ze.useMemo(function(){return Cn(Za,{fieldNames:_o,childrenAsData:gi})},[Za,_o,gi]),wu=function(mr){var ku=xl(mr);if(Qe(ku),Yr&&(ku.length!==cn.length||ku.some(function(ur,eo){var to;return((to=cn[eo])===null||to===void 0?void 0:to.value)!==(ur==null?void 0:ur.value)}))){var fu=Mo?ku:ku.map(function(ur){return ur.value}),ar=ku.map(function(ur){return Ea(na(ur.value))});Yr(_i?fu:fu[0],_i?ar:ar[0])}},xu=Ze.useState(null),ru=Bt(xu,2),Vu=ru[0],hu=ru[1],Iu=Ze.useState(0),Dr=Bt(Iu,2),Ir=Dr[0],pu=Dr[1],fr=jl!==void 0?jl:Et!=="combobox",ll=Ze.useCallback(function(Xu,mr){var ku=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fu=ku.source,ar=fu===void 0?"keyboard":fu;pu(mr),aa&&Et==="combobox"&&Xu!==null&&ar==="keyboard"&&hu(String(Xu))},[aa,Et]),nr=function(mr,ku,fu){var ar=function(){var si,vo=na(mr);return[Mo?{label:vo==null?void 0:vo[_o.label],value:mr,key:(si=vo==null?void 0:vo.key)!==null&&si!==void 0?si:mr}:mr,Ea(vo)]};if(ku&&Ku){var ur=ar(),eo=Bt(ur,2),to=eo[0],ou=eo[1];Ku(to,ou)}else if(!ku&&Ar&&fu!=="clear"){var Rl=ar(),Wl=Bt(Rl,2),wo=Wl[0],Ro=Wl[1];Ar(wo,Ro)}},Eu=ul(function(Xu,mr){var ku,fu=_i?mr.selected:!0;fu?ku=_i?[].concat(Ne(cn),[Xu]):[Xu]:ku=cn.filter(function(ar){return ar.value!==Xu}),wu(ku),nr(Xu,fu),Et==="combobox"?hu(""):(!zr||dr)&&(wl(""),hu(""))}),Hu=function(mr,ku){wu(mr);var fu=ku.type,ar=ku.values;(fu==="remove"||fu==="clear")&&ar.forEach(function(ur){nr(ur.value,!1,fu)})},Yu=function(mr,ku){if(wl(mr),hu(null),ku.source==="submit"){var fu=(mr||"").trim();if(fu){var ar=Array.from(new Set([].concat(Ne(In),[fu])));wu(ar),nr(fu,!0),wl("")}return}ku.source!=="blur"&&(Et==="combobox"&&wu(mr),zu==null||zu(mr))},Xr=function(mr){var ku=mr;Et!=="tags"&&(ku=mr.map(function(ar){var ur=Fl.get(ar);return ur==null?void 0:ur.value}).filter(function(ar){return ar!==void 0}));var fu=Array.from(new Set([].concat(Ne(In),Ne(ku))));wu(fu),fu.forEach(function(ar){nr(ar,!0)})},Il=Ze.useMemo(function(){var Xu=Eo!==!1&&hr!==!1;return Ue(Ue({},Br),{},{flattenOptions:_a,onActiveValue:ll,defaultActiveFirstOption:fr,onSelect:Eu,menuItemSelectedIcon:Ml,rawValues:In,fieldNames:_o,virtual:Xu,direction:qr,listHeight:bl,listItemHeight:bo,childrenAsData:gi,maxCount:Fo,optionRender:Kr})},[Fo,Br,_a,ll,fr,Eu,Ml,In,_o,Eo,hr,qr,bl,bo,gi,Kr]);return Ze.createElement(yl.Provider,{value:Il},Ze.createElement(Do,te({},mi,{id:Ui,prefixCls:Tn,ref:Te,omitDomProps:Zl,mode:Et,displayValues:ua,onDisplayValuesChange:Hu,direction:qr,searchValue:ns,onSearch:Yu,autoClearSearchValue:dr,onSearchSplit:Xr,dropdownMatchSelectWidth:hr,OptionList:ho,emptyOptions:!_a.length,activeValue:Vu,activeDescendantId:"".concat(Ui,"_list_").concat(Ir)})))}),Qi=ao;Qi.Option=Fi,Qi.OptGroup=yr;var Is=null,Ds=null;function pi(be){var Te=Ze.useRef();Te.current=be;var at=Ze.useCallback(function(){for(var Et,rn=arguments.length,Tn=new Array(rn),aa=0;aabe.length)&&(Te=be.length);for(var at=0,Et=new Array(Te);at2&&arguments[2]!==void 0?arguments[2]:!1;hr.forEach(function(Tr){if(!(!Ku&&dr!==!1&&dr>0&&Ar.length>=dr)){var el=[].concat(me(Cl),[Tr]),fo=Tr[Et.children],Kr=ro||Tr.disabled;if((!fo||fo.length===0||aa)&&tu(Te,el,{label:Et.label})){var Bl;Ar.push(pe(pe({},Tr),{},(Bl={disabled:Kr},Fe(Bl,Et.label,zu(Te,el,rn,Et)),Fe(Bl,uc,el),Fe(Bl,Et.children,void 0),Bl)))}fo&&Sr(Tr[Et.children],el,Kr)}})}return Sr(at,[]),Ku&&Ar.sort(function(hr,Cl){return Ku(hr[uc],Cl[uc],Te,Et)}),dr!==!1&&dr>0?Ar.slice(0,dr):Ar},[Te,at,Et,rn,zu,aa,tu,Ku,dr])},wt=Kc,_t="__RC_CASCADER_SPLIT__",dn="SHOW_PARENT",Jn="SHOW_CHILD";function Zr(be){return be.join(_t)}function Lr(be){return be.map(Zr)}function ql(be){return be.split(_t)}function kr(be){var Te=be||{},at=Te.label,Et=Te.value,rn=Te.children,Tn=Et||"value";return{label:at||"label",value:Tn,key:Tn,children:rn||"children"}}function su(be,Te){var at,Et;return(at=be.isLeaf)!==null&&at!==void 0?at:!((Et=be[Te.children])!==null&&Et!==void 0&&Et.length)}function Fu(be){var Te=be.parentElement;if(Te){var at=be.offsetTop-Te.offsetTop;at-Te.scrollTop<0?Te.scrollTo({top:at}):at+be.offsetHeight-Te.scrollTop>Te.offsetHeight&&Te.scrollTo({top:at+be.offsetHeight-Te.offsetHeight})}}function bu(be,Te){return be.map(function(at){var Et;return(Et=at[uc])===null||Et===void 0?void 0:Et.map(function(rn){return rn[Te.value]})})}function El(be){return Array.isArray(be)&&Array.isArray(be[0])}function Yl(be){return be?El(be)?be:(be.length===0?[]:[be]).map(function(Te){return Array.isArray(Te)?Te:[Te]}):[]}function Ll(be,Te,at){var Et=new Set(be),rn=Te();return be.filter(function(Tn){var aa=rn[Tn],ja=aa?aa.parent:null,tu=aa?aa.children:null;return aa&&aa.node.disabled?!0:at===Jn?!(tu&&tu.some(function(vu){return vu.key&&Et.has(vu.key)})):!(ja&&!ja.node.disabled&&Et.has(ja.key))})}function Lu(be,Te,at){for(var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,rn=Te,Tn=[],aa=function(){var vu,zu,$u,dr=be[ja],Ku=(vu=rn)===null||vu===void 0?void 0:vu.findIndex(function(Sr){var hr=Sr[at.value];return Et?String(hr)===String(dr):hr===dr}),Ar=Ku!==-1?(zu=rn)===null||zu===void 0?void 0:zu[Ku]:null;Tn.push({value:($u=Ar==null?void 0:Ar[at.value])!==null&&$u!==void 0?$u:dr,index:Ku,option:Ar}),rn=Ar==null?void 0:Ar[at.children]},ja=0;ja=Xl.F1&&at<=Xl.F12)return!1;switch(at){case Xl.ALT:case Xl.CAPS_LOCK:case Xl.CONTEXT_MENU:case Xl.CTRL:case Xl.DOWN:case Xl.END:case Xl.ESC:case Xl.HOME:case Xl.INSERT:case Xl.LEFT:case Xl.MAC_FF_META:case Xl.META:case Xl.NUMLOCK:case Xl.NUM_CENTER:case Xl.PAGE_DOWN:case Xl.PAGE_UP:case Xl.PAUSE:case Xl.PRINT_SCREEN:case Xl.RIGHT:case Xl.SHIFT:case Xl.UP:case Xl.WIN_KEY:case Xl.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Te){if(Te>=Xl.ZERO&&Te<=Xl.NINE||Te>=Xl.NUM_ZERO&&Te<=Xl.NUM_MULTIPLY||Te>=Xl.A&&Te<=Xl.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Te===0)return!0;switch(Te){case Xl.SPACE:case Xl.QUESTION_MARK:case Xl.NUM_PLUS:case Xl.NUM_MINUS:case Xl.NUM_PERIOD:case Xl.NUM_DIVISION:case Xl.SEMICOLON:case Xl.DASH:case Xl.EQUALS:case Xl.COMMA:case Xl.PERIOD:case Xl.SLASH:case Xl.APOSTROPHE:case Xl.SINGLE_QUOTE:case Xl.OPEN_SQUARE_BRACKET:case Xl.BACKSLASH:case Xl.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},hc=Xl,Ic=function(be,Te,at,Et,rn,Tn,aa){var ja=aa.direction,tu=aa.searchValue,vu=aa.toggleOpen,zu=aa.open,$u=ja==="rtl",dr=Ze.useMemo(function(){for(var Kr=-1,Bl=Te,jl=[],Ml=[],Eo=Et.length,qr=bu(Te,at),$l=function(di){var Ru=Bl.findIndex(function(Mo,Yr){return(qr[Yr]?Zr(qr[Yr]):Mo[at.value])===Et[di]});if(Ru===-1)return 1;Kr=Ru,jl.push(Kr),Ml.push(Et[di]),Bl=Bl[Kr][at.children]},bl=0;bl1){var Bl=Ar.slice(0,-1);ro(Bl)}else vu(!1)},fo=function(){var Bl,jl=((Bl=hr[Sr])===null||Bl===void 0?void 0:Bl[at.children])||[],Ml=jl.find(function(qr){return!qr.disabled});if(Ml){var Eo=[].concat(me(Ar),[Ml[at.value]]);ro(Eo)}};Ze.useImperativeHandle(be,function(){return{onKeyDown:function(Bl){var jl=Bl.which;switch(jl){case hc.UP:case hc.DOWN:{var Ml=0;jl===hc.UP?Ml=-1:jl===hc.DOWN&&(Ml=1),Ml!==0&&Tr(Ml);break}case hc.LEFT:{if(tu)break;$u?fo():el();break}case hc.RIGHT:{if(tu)break;$u?el():fo();break}case hc.BACKSPACE:{tu||el();break}case hc.ENTER:{if(Ar.length){var Eo=hr[Sr],qr=(Eo==null?void 0:Eo[uc])||[];qr.length?Tn(qr.map(function($l){return $l[at.value]}),qr[qr.length-1]):Tn(Ar,hr[Sr])}break}case hc.ESC:vu(!1),zu&&Bl.stopPropagation()}},onKeyUp:function(){}}})},Xc=Ze.forwardRef(function(be,Te){var at,Et,rn,Tn=be.prefixCls,aa=be.multiple,ja=be.searchValue,tu=be.toggleOpen,vu=be.notFoundContent,zu=be.direction,$u=be.open,dr=be.disabled,Ku=Ze.useRef(null),Ar=zu==="rtl",Sr=Ze.useContext(Rs),hr=Sr.options,Cl=Sr.values,ro=Sr.halfValues,Tr=Sr.fieldNames,el=Sr.changeOnSelect,fo=Sr.onSelect,Kr=Sr.searchOptions,Bl=Sr.dropdownPrefixCls,jl=Sr.loadData,Ml=Sr.expandTrigger,Eo=Bl||Tn,qr=Ze.useState([]),$l=x(qr,2),bl=$l[0],ai=$l[1],bo=function(Fl){if(!(!jl||ja)){var _r=Lu(Fl,hr,Tr),xl=_r.map(function(Oe){var Qe=Oe.option;return Qe}),ie=xl[xl.length-1];if(ie&&!su(ie,Tr)){var we=Zr(Fl);ai(function(Oe){return[].concat(me(Oe),[we])}),jl(xl)}}};Ze.useEffect(function(){bl.length&&bl.forEach(function(Ul){var Fl=ql(Ul),_r=Lu(Fl,hr,Tr,!0).map(function(ie){var we=ie.option;return we}),xl=_r[_r.length-1];(!xl||xl[Tr.children]||su(xl,Tr))&&ai(function(ie){return ie.filter(function(we){return we!==Ul})})})},[hr,bl,Tr]);var Qo=Ze.useMemo(function(){return new Set(Lr(Cl))},[Cl]),di=Ze.useMemo(function(){return new Set(Lr(ro))},[ro]),Ru=Yc(aa,$u),Mo=x(Ru,2),Yr=Mo[0],Fo=Mo[1],mi=function(Fl){Fo(Fl),bo(Fl)},Ui=function(Fl){if(dr)return!1;var _r=Fl.disabled,xl=su(Fl,Tr);return!_r&&(xl||el||aa)},_i=function(Fl,_r){var xl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;fo(Fl),!aa&&(_r||el&&(Ml==="hover"||xl))&&tu(!1)},gi=Ze.useMemo(function(){return ja?Kr:hr},[ja,Kr,hr]),Lo=Ze.useMemo(function(){for(var Ul=[{options:gi}],Fl=gi,_r=bu(Fl,Tr),xl=function(){var Oe=Yr[ie],Qe=Fl.find(function(Lt,$t){return(_r[$t]?Zr(_r[$t]):Lt[Tr.value])===Oe}),mt=Qe==null?void 0:Qe[Tr.children];if(!(mt!=null&&mt.length))return 1;Fl=mt,Ul.push({options:mt})},ie=0;ie=19)return!0;var rn=isMemo(Te)?Te.type.type:Te.type;return!(typeof rn=="function"&&!((at=rn.prototype)!==null&&at!==void 0&&at.render)&&rn.$$typeof!==ForwardRef||typeof Te=="function"&&!((Et=Te.prototype)!==null&&Et!==void 0&&Et.render)&&Te.$$typeof!==ForwardRef)};function ud(be){return isValidElement(be)&&!isFragment(be)}var is=function(Te){return ud(Te)&&zs(Te)},qn=function(Te){if(Te&&ud(Te)){var at=Te;return at.props.propertyIsEnumerable("ref")?at.props.ref:at.ref}return null};function pr(be,Te,at,Et){if(!Te.length)return at;var rn=_toArray(Te),Tn=rn[0],aa=rn.slice(1),ja;return!be&&typeof Tn=="number"?ja=[]:Array.isArray(be)?ja=_toConsumableArray(be):ja=_objectSpread({},be),Et&&at===void 0&&aa.length===1?delete ja[Tn][aa[0]]:ja[Tn]=pr(ja[Tn],aa,at,Et),ja}function _l(be,Te,at){var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return Te.length&&Et&&at===void 0&&!get(be,Te.slice(0,-1))?be:pr(be,Te,at,Et)}function Na(be){return _typeof(be)==="object"&&be!==null&&Object.getPrototypeOf(be)===Object.prototype}function Su(be){return Array.isArray(be)?[]:{}}var Zo=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Ci(){for(var be=arguments.length,Te=new Array(be),at=0;at":Cl,Tr=at.loadingIcon,el=at.direction,fo=at.notFoundContent,Kr=fo===void 0?"Not Found":fo,Bl=at.disabled,jl=!!tu,Ml=Gc(vu,{value:zu,postState:Yl}),Eo=x(Ml,2),qr=Eo[0],$l=Eo[1],bl=Ze.useMemo(function(){return kr($u)},[JSON.stringify($u)]),ai=so(bl,ja),bo=x(ai,3),Qo=bo[0],di=bo[1],Ru=bo[2],Mo=Rr(Qo,bl),Yr=Si(jl,qr,di,Ru,Mo),Fo=x(Yr,3),mi=Fo[0],Ui=Fo[1],_i=Fo[2],gi=pi(function(wl){if($l(wl),Ku){var Br=Yl(wl),Ul=Br.map(function(xl){return Lu(xl,Qo,bl).map(function(ie){return ie.option})}),Fl=jl?Br:Br[0],_r=jl?Ul:Ul[0];Ku(Fl,_r)}}),Lo=Dl(jl,gi,mi,Ui,_i,di,Ru,Ar),_o=pi(function(wl){Lo(wl)}),Hi=Ze.useMemo(function(){return{options:Qo,fieldNames:bl,values:mi,halfValues:Ui,changeOnSelect:dr,onSelect:_o,checkable:tu,searchOptions:[],dropdownPrefixCls:void 0,loadData:Sr,expandTrigger:hr,expandIcon:ro,loadingIcon:Tr,dropdownMenuColumnStyle:void 0}},[Qo,bl,mi,Ui,dr,_o,tu,Sr,hr,ro,Tr]),Zs="".concat(rn,"-panel"),ns=!Qo.length;return Ze.createElement(Rs.Provider,{value:Hi},Ze.createElement("div",{className:jt()(Zs,(Te={},Fe(Te,"".concat(Zs,"-rtl"),el==="rtl"),Fe(Te,"".concat(Zs,"-empty"),ns),Te),aa),style:Tn},ns?Kr:Ze.createElement(qo,{prefixCls:rn,searchValue:"",multiple:jl,toggleOpen:Oi,open:!0,direction:el,disabled:Bl})))}function As(be){var Te=be.onPopupVisibleChange,at=be.popupVisible,Et=be.popupClassName,rn=be.popupPlacement;warning(!Te,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(at===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Et===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(rn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Mi(be,Te){if(be){var at=function Et(rn){for(var Tn=0;Tn":bo,di=be.loadingIcon,Ru=be.children,Mo=be.dropdownMatchSelectWidth,Yr=Mo===void 0?!1:Mo,Fo=be.showCheckedStrategy,mi=Fo===void 0?dn:Fo,Ui=be.optionRender,_i=ee(be,gd),gi=xs(at),Lo=!!$u,_o=Gc(aa,{value:ja,postState:Yl}),Hi=x(_o,2),Zs=Hi[0],ns=Hi[1],wl=Ze.useMemo(function(){return kr(Tn)},[JSON.stringify(Tn)]),Br=so(wl,ro),Ul=x(Br,3),Fl=Ul[0],_r=Ul[1],xl=Ul[2],ie=Gc("",{value:Ar,postState:function(Eu){return Eu||""}}),we=x(ie,2),Oe=we[0],Qe=we[1],mt=function(Eu,Hu){Qe(Eu),Hu.source!=="blur"&&Sr&&Sr(Eu)},Lt=Xs(hr),$t=x(Lt,2),cn=$t[0],na=$t[1],ua=wt(Oe,Fl,wl,Tr||rn,na,tu||Lo),In=Rr(Fl,wl),za=Si(Lo,Zs,_r,xl,In),$a=x(za,3),Ta=$a[0],Ia=$a[1],eu=$a[2],Za=Ze.useMemo(function(){var nr=Lr(Ta),Eu=Ll(nr,_r,mi);return[].concat(me(eu),me(xl(Eu)))},[Ta,_r,xl,eu,mi]),_a=xr(Za,Fl,wl,Lo,zu),wu=pi(function(nr){if(ns(nr),vu){var Eu=Yl(nr),Hu=Eu.map(function(Il){return Lu(Il,Fl,wl).map(function(Xu){return Xu.option})}),Yu=Lo?Eu:Eu[0],Xr=Lo?Hu:Hu[0];vu(Yu,Xr)}}),xu=Dl(Lo,wu,Ta,Ia,eu,_r,xl,mi),ru=pi(function(nr){(!Lo||Ku)&&Qe(""),xu(nr)}),Vu=function(Eu,Hu){if(Hu.type==="clear"){wu([]);return}var Yu=Hu.values[0],Xr=Yu.valueCells;ru(Xr)},hu=Kr!==void 0?Kr:fo,Iu=jl||Bl,Dr=$l||qr,Ir=function(Eu){bl==null||bl(Eu),ai==null||ai(Eu)},pu=Ze.useMemo(function(){return{options:Fl,fieldNames:wl,values:Ta,halfValues:Ia,changeOnSelect:tu,onSelect:ru,checkable:$u,searchOptions:ua,dropdownPrefixCls:Tr,loadData:el,expandTrigger:Cl,expandIcon:Qo,loadingIcon:di,dropdownMenuColumnStyle:Ml,optionRender:Ui}},[Fl,wl,Ta,Ia,tu,ru,$u,ua,Tr,el,Cl,Qo,di,Ml,Ui]),fr=!(Oe?ua:Fl).length,ll=Oe&&na.matchInputWidth||fr?{}:{minWidth:"auto"};return Ze.createElement(Rs.Provider,{value:pu},Ze.createElement(Do,a({},_i,{ref:Te,id:gi,prefixCls:rn,autoClearSearchValue:Ku,dropdownMatchSelectWidth:Yr,dropdownStyle:pe(pe({},ll),Eo),displayValues:_a,onDisplayValuesChange:Vu,mode:Lo?"multiple":void 0,searchValue:Oe,onSearch:mt,showSearch:cn,OptionList:Qc,emptyOptions:fr,open:hu,dropdownClassName:Iu,placement:Dr,onDropdownVisibleChange:Ir,getRawInputElement:function(){return Ru}})))});cl.SHOW_PARENT=dn,cl.SHOW_CHILD=Jn,cl.Panel=uo;var qs=cl,Fc=qs},42767:function(Ft,rt){"use strict";var z;var a=typeof Symbol=="function"&&Symbol.for,Ce=a?Symbol.for("react.element"):60103,ke=a?Symbol.for("react.portal"):60106,he=a?Symbol.for("react.fragment"):60107,Fe=a?Symbol.for("react.strict_mode"):60108,xe=a?Symbol.for("react.profiler"):60114,pe=a?Symbol.for("react.provider"):60109,Se=a?Symbol.for("react.context"):60110,Ae=a?Symbol.for("react.async_mode"):60111,Ie=a?Symbol.for("react.concurrent_mode"):60111,ze=a?Symbol.for("react.forward_ref"):60112,Me=a?Symbol.for("react.suspense"):60113,me=a?Symbol.for("react.suspense_list"):60120,oe=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function te(de){if(typeof de=="object"&&de!==null){var ye=de.$$typeof;switch(ye){case Ce:switch(de=de.type,de){case Ae:case Ie:case he:case xe:case Fe:case Me:return de;default:switch(de=de&&de.$$typeof,de){case Se:case ze:case E:case oe:case pe:return de;default:return ye}}case ke:return ye}}}function ne(de){return te(de)===Ie}z=Ae,z=Ie,z=Se,z=pe,z=Ce,z=ze,z=he,z=E,z=oe,z=ke,z=xe,z=Fe,z=Me,z=function(de){return ne(de)||te(de)===Ae},z=ne,z=function(de){return te(de)===Se},z=function(de){return te(de)===pe},z=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===Ce},z=function(de){return te(de)===ze},rt.isFragment=function(de){return te(de)===he},z=function(de){return te(de)===E},z=function(de){return te(de)===oe},z=function(de){return te(de)===ke},z=function(de){return te(de)===xe},z=function(de){return te(de)===Fe},z=function(de){return te(de)===Me},z=function(de){return typeof de=="string"||typeof de=="function"||de===he||de===Ie||de===xe||de===Fe||de===Me||de===me||typeof de=="object"&&de!==null&&(de.$$typeof===E||de.$$typeof===oe||de.$$typeof===pe||de.$$typeof===Se||de.$$typeof===ze||de.$$typeof===x||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},z=te},16357:function(Ft,rt,z){"use strict";Ft.exports=z(42767)},16404:function(Ft,rt){"use strict";var z;var a=Symbol.for("react.element"),Ce=Symbol.for("react.portal"),ke=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),Fe=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),pe=Symbol.for("react.context"),Se=Symbol.for("react.server_context"),Ae=Symbol.for("react.forward_ref"),Ie=Symbol.for("react.suspense"),ze=Symbol.for("react.suspense_list"),Me=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),oe=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case ke:case Fe:case he:case Ie:case ze:return x;default:switch(x=x&&x.$$typeof,x){case Se:case pe:case Ae:case me:case Me:case xe:return x;default:return b}}case Ce:return b}}}z=pe,z=xe,z=a,z=Ae,z=ke,z=me,z=Me,z=Ce,z=Fe,z=he,z=Ie,z=ze,z=function(){return!1},z=function(){return!1},z=function(x){return y(x)===pe},z=function(x){return y(x)===xe},z=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},z=function(x){return y(x)===Ae},z=function(x){return y(x)===ke},z=function(x){return y(x)===me},z=function(x){return y(x)===Me},z=function(x){return y(x)===Ce},z=function(x){return y(x)===Fe},z=function(x){return y(x)===he},z=function(x){return y(x)===Ie},z=function(x){return y(x)===ze},z=function(x){return typeof x=="string"||typeof x=="function"||x===ke||x===Fe||x===he||x===Ie||x===ze||x===oe||typeof x=="object"&&x!==null&&(x.$$typeof===me||x.$$typeof===Me||x.$$typeof===xe||x.$$typeof===pe||x.$$typeof===Ae||x.$$typeof===E||x.getModuleId!==void 0)},z=y},80705:function(Ft,rt,z){"use strict";z(16404)},3510:function(Ft,rt,z){"use strict";z.r(rt),z.d(rt,{Panel:function(){return Ge},default:function(){return We}});var a=z(87462),Ce=z(74902),ke=z(97685),he=z(71002),Fe=z(94184),xe=z.n(Fe),pe=z(21770),Se=z(80334),Ae=z(67294),Ie=z(45987),ze=z(50344),Me=z(1413),me=z(4942),oe=z(62874),E=z(15105),y=Ae.forwardRef(function(Ue,Ye){var it=Ue.prefixCls,lt=Ue.forceRender,Bt=Ue.className,ct=Ue.style,nt=Ue.children,Ze=Ue.isActive,yt=Ue.role,ht=Ue.classNames,Je=Ue.styles,ot=Ae.useState(Ze||lt),Ct=(0,ke.Z)(ot,2),kt=Ct[0],Mt=Ct[1];return Ae.useEffect(function(){(lt||Ze)&&Mt(!0)},[lt,Ze]),kt?Ae.createElement("div",{ref:Ye,className:xe()("".concat(it,"-content"),(0,me.Z)((0,me.Z)({},"".concat(it,"-content-active"),Ze),"".concat(it,"-content-inactive"),!Ze),Bt),style:ct,role:yt},Ae.createElement("div",{className:xe()("".concat(it,"-content-box"),ht==null?void 0:ht.body),style:Je==null?void 0:Je.body},nt)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Ae.forwardRef(function(Ue,Ye){var it=Ue.showArrow,lt=it===void 0?!0:it,Bt=Ue.headerClass,ct=Ue.isActive,nt=Ue.onItemClick,Ze=Ue.forceRender,yt=Ue.className,ht=Ue.classNames,Je=ht===void 0?{}:ht,ot=Ue.styles,Ct=ot===void 0?{}:ot,kt=Ue.prefixCls,Mt=Ue.collapsible,st=Ue.accordion,ut=Ue.panelKey,an=Ue.extra,Pn=Ue.header,jn=Ue.expandIcon,bt=Ue.openMotion,An=Ue.destroyInactivePanel,On=Ue.children,Qt=(0,Ie.Z)(Ue,b),zt=Mt==="disabled",jt=an!=null&&typeof an!="boolean",sn=(0,me.Z)((0,me.Z)((0,me.Z)({onClick:function(){nt==null||nt(ut)},onKeyDown:function(Vn){(Vn.key==="Enter"||Vn.keyCode===E.Z.ENTER||Vn.which===E.Z.ENTER)&&(nt==null||nt(ut))},role:st?"tab":"button"},"aria-expanded",ct),"aria-disabled",zt),"tabIndex",zt?-1:0),vt=typeof jn=="function"?jn(Ue):Ae.createElement("i",{className:"arrow"}),Tt=vt&&Ae.createElement("div",(0,a.Z)({className:"".concat(kt,"-expand-icon")},["header","icon"].includes(Mt)?sn:{}),vt),qt=xe()("".concat(kt,"-item"),(0,me.Z)((0,me.Z)({},"".concat(kt,"-item-active"),ct),"".concat(kt,"-item-disabled"),zt),yt),St=xe()(Bt,"".concat(kt,"-header"),(0,me.Z)({},"".concat(kt,"-collapsible-").concat(Mt),!!Mt),Je.header),Ke=(0,Me.Z)({className:St,style:Ct.header},["header","icon"].includes(Mt)?{}:sn);return Ae.createElement("div",(0,a.Z)({},Qt,{ref:Ye,className:qt}),Ae.createElement("div",Ke,lt&&Tt,Ae.createElement("span",(0,a.Z)({className:"".concat(kt,"-header-text")},Mt==="header"?sn:{}),Pn),jt&&Ae.createElement("div",{className:"".concat(kt,"-extra")},an)),Ae.createElement(oe.Z,(0,a.Z)({visible:ct,leavedClassName:"".concat(kt,"-content-hidden")},bt,{forceRender:Ze,removeOnLeave:An}),function(ln,Vn){var Pa=ln.className,Bu=ln.style;return Ae.createElement(x,{ref:Vn,prefixCls:kt,className:Pa,classNames:Je,style:Bu,styles:Ct,isActive:ct,forceRender:Ze,role:st?"tabpanel":void 0},On)}))}),te=ee,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(Ye,it){var lt=it.prefixCls,Bt=it.accordion,ct=it.collapsible,nt=it.destroyInactivePanel,Ze=it.onItemClick,yt=it.activeKey,ht=it.openMotion,Je=it.expandIcon;return Ye.map(function(ot,Ct){var kt=ot.children,Mt=ot.label,st=ot.key,ut=ot.collapsible,an=ot.onItemClick,Pn=ot.destroyInactivePanel,jn=(0,Ie.Z)(ot,ne),bt=String(st!=null?st:Ct),An=ut!=null?ut:ct,On=Pn!=null?Pn:nt,Qt=function(sn){An!=="disabled"&&(Ze(sn),an==null||an(sn))},zt=!1;return Bt?zt=yt[0]===bt:zt=yt.indexOf(bt)>-1,Ae.createElement(te,(0,a.Z)({},jn,{prefixCls:lt,key:bt,panelKey:bt,isActive:zt,accordion:Bt,openMotion:ht,expandIcon:Je,header:Mt,collapsible:An,onItemClick:Qt,destroyInactivePanel:On}),kt)})},ye=function(Ye,it,lt){if(!Ye)return null;var Bt=lt.prefixCls,ct=lt.accordion,nt=lt.collapsible,Ze=lt.destroyInactivePanel,yt=lt.onItemClick,ht=lt.activeKey,Je=lt.openMotion,ot=lt.expandIcon,Ct=Ye.key||String(it),kt=Ye.props,Mt=kt.header,st=kt.headerClass,ut=kt.destroyInactivePanel,an=kt.collapsible,Pn=kt.onItemClick,jn=!1;ct?jn=ht[0]===Ct:jn=ht.indexOf(Ct)>-1;var bt=an!=null?an:nt,An=function(zt){bt!=="disabled"&&(yt(zt),Pn==null||Pn(zt))},On={key:Ct,panelKey:Ct,header:Mt,headerClass:st,isActive:jn,prefixCls:Bt,destroyInactivePanel:ut!=null?ut:Ze,openMotion:Je,accordion:ct,children:Ye.props.children,onItemClick:An,expandIcon:ot,collapsible:bt};return typeof Ye.type=="string"?Ye:(Object.keys(On).forEach(function(Qt){typeof On[Qt]=="undefined"&&delete On[Qt]}),Ae.cloneElement(Ye,On))};function fe(Ue,Ye,it){return Array.isArray(Ue)?de(Ue,it):(0,ze.Z)(Ye).map(function(lt,Bt){return ye(lt,Bt,it)})}var ve=fe,Ne=z(64217);function Le(Ue){var Ye=Ue;if(!Array.isArray(Ye)){var it=(0,he.Z)(Ye);Ye=it==="number"||it==="string"?[Ye]:[]}return Ye.map(function(lt){return String(lt)})}var Re=Ae.forwardRef(function(Ue,Ye){var it=Ue.prefixCls,lt=it===void 0?"rc-collapse":it,Bt=Ue.destroyInactivePanel,ct=Bt===void 0?!1:Bt,nt=Ue.style,Ze=Ue.accordion,yt=Ue.className,ht=Ue.children,Je=Ue.collapsible,ot=Ue.openMotion,Ct=Ue.expandIcon,kt=Ue.activeKey,Mt=Ue.defaultActiveKey,st=Ue.onChange,ut=Ue.items,an=xe()(lt,yt),Pn=(0,pe.Z)([],{value:kt,onChange:function(jt){return st==null?void 0:st(jt)},defaultValue:Mt,postState:Le}),jn=(0,ke.Z)(Pn,2),bt=jn[0],An=jn[1],On=function(jt){return An(function(){if(Ze)return bt[0]===jt?[]:[jt];var sn=bt.indexOf(jt),vt=sn>-1;return vt?bt.filter(function(Tt){return Tt!==jt}):[].concat((0,Ce.Z)(bt),[jt])})};(0,Se.ZP)(!ht,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Qt=ve(ut,ht,{prefixCls:lt,accordion:Ze,openMotion:ot,expandIcon:Ct,collapsible:Je,destroyInactivePanel:ct,onItemClick:On,activeKey:bt});return Ae.createElement("div",(0,a.Z)({ref:Ye,className:an,style:nt,role:Ze?"tablist":void 0},(0,Ne.Z)(Ue,{aria:!0,data:!0})),Qt)}),He=Object.assign(Re,{Panel:te}),We=He,Ge=He.Panel},63697:function(Ft,rt,z){"use strict";var a=z(27484),Ce=z.n(a),ke=z(6833),he=z.n(ke),Fe=z(96036),xe=z.n(Fe),pe=z(55183),Se=z.n(pe),Ae=z(172),Ie=z.n(Ae),ze=z(28734),Me=z.n(ze),me=z(10285),oe=z.n(me);Ce().extend(oe()),Ce().extend(Me()),Ce().extend(he()),Ce().extend(xe()),Ce().extend(Se()),Ce().extend(Ie()),Ce().extend(function(ee,te){var ne=te.prototype,de=ne.format;ne.format=function(fe){var ve=(fe||"").replace("Wo","wo");return de.bind(this)(ve)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(te){var ne=E[te];return ne||te.split("_")[0]},x=function(){},b={getNow:function(){var te=Ce()();return typeof te.tz=="function"?te.tz():te},getFixedDate:function(te){return Ce()(te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(te){return te.endOf("month")},getWeekDay:function(te){var ne=te.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(te){return te.year()},getMonth:function(te){return te.month()},getDate:function(te){return te.date()},getHour:function(te){return te.hour()},getMinute:function(te){return te.minute()},getSecond:function(te){return te.second()},getMillisecond:function(te){return te.millisecond()},addYear:function(te,ne){return te.add(ne,"year")},addMonth:function(te,ne){return te.add(ne,"month")},addDate:function(te,ne){return te.add(ne,"day")},setYear:function(te,ne){return te.year(ne)},setMonth:function(te,ne){return te.month(ne)},setDate:function(te,ne){return te.date(ne)},setHour:function(te,ne){return te.hour(ne)},setMinute:function(te,ne){return te.minute(ne)},setSecond:function(te,ne){return te.second(ne)},setMillisecond:function(te,ne){return te.millisecond(ne)},isAfter:function(te,ne){return te.isAfter(ne)},isValidate:function(te){return te.isValid()},locale:{getWeekFirstDay:function(te){return Ce()().locale(y(te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(te,ne){return ne.locale(y(te)).weekday(0)},getWeek:function(te,ne){return ne.locale(y(te)).week()},getShortWeekDays:function(te){return Ce()().locale(y(te)).localeData().weekdaysMin()},getShortMonths:function(te){return Ce()().locale(y(te)).localeData().monthsShort()},format:function(te,ne,de){return ne.locale(y(te)).format(de)},parse:function(te,ne,de){for(var ye=y(te),fe=0;feie.length)&&(we=ie.length);for(var Oe=0,Qe=Array(we);Oeie.length)&&(we=ie.length);for(var Oe=0,Qe=new Array(we);Oe=19)return!0;var mt=(0,We.isMemo)(we)?we.type.type:we.type;return!(typeof mt=="function"&&!((Oe=mt.prototype)!==null&&Oe!==void 0&&Oe.render)&&mt.$$typeof!==We.ForwardRef||typeof we=="function"&&!((Qe=we.prototype)!==null&&Qe!==void 0&&Qe.render)&&we.$$typeof!==We.ForwardRef)};function ht(ie){return(0,me.isValidElement)(ie)&&!lt(ie)}var Je=function(we){return ht(we)&&yt(we)},ot=function(we){if(we&&ht(we)){var Oe=we;return Oe.props.propertyIsEnumerable("ref")?Oe.props.ref:Oe.ref}return null};function Ct(ie,we,Oe,Qe){if(!we.length)return Oe;var mt=_toArray(we),Lt=mt[0],$t=mt.slice(1),cn;return!ie&&typeof Lt=="number"?cn=[]:Array.isArray(ie)?cn=_toConsumableArray(ie):cn=_objectSpread({},ie),Qe&&Oe===void 0&&$t.length===1?delete cn[Lt][$t[0]]:cn[Lt]=Ct(cn[Lt],$t,Oe,Qe),cn}function kt(ie,we,Oe){var Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return we.length&&Qe&&Oe===void 0&&!get(ie,we.slice(0,-1))?ie:Ct(ie,we,Oe,Qe)}function Mt(ie){return _typeof(ie)==="object"&&ie!==null&&Object.getPrototypeOf(ie)===Object.prototype}function st(ie){return Array.isArray(ie)?[]:{}}var ut=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function an(){for(var ie=arguments.length,we=new Array(ie),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:!1,Oe;we===!1?Oe={aria:!0,data:!0,attr:!0}:we===!0?Oe={aria:!0}:Oe=Un({},we);var Qe={};return Object.keys(ie).forEach(function(mt){(Oe.aria&&(mt==="role"||or(mt,nr))||Oe.data&&or(mt,cu)||Oe.attr&&Da.includes(mt))&&(Qe[mt]=ie[mt])}),Qe}var Zt=z(53550),xn=z(98280),vl=z(94184),Er=z.n(vl);function er(ie,we){return ie!==void 0?ie:we?"bottomRight":"bottomLeft"}var Pa=me.createContext(null),Za=Pa,qn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Vn(ie){var we=ie.popupElement,Oe=ie.popupStyle,Qe=ie.popupClassName,mt=ie.popupAlign,It=ie.transitionName,$t=ie.getPopupContainer,dn=ie.children,ea=ie.range,aa=ie.placement,wn=ie.builtinPlacements,ja=wn===void 0?qn:wn,$a=ie.direction,Ra=ie.visible,wa=ie.onClose,eu=me.useContext(Za),za=eu.prefixCls,_a="".concat(za,"-dropdown"),Iu=er(aa,$a==="rtl");return me.createElement(xn.Z,{showAction:[],hideAction:["click"],popupPlacement:Iu,builtinPlacements:ja,prefixCls:_a,popupTransitionName:It,popup:we,popupAlign:mt,popupVisible:Ra,popupClassName:Er()(Qe,(0,Zt.Z)((0,Zt.Z)({},"".concat(_a,"-range"),ea),"".concat(_a,"-rtl"),$a==="rtl")),popupStyle:Oe,stretch:"minWidth",getPopupContainer:$t,onPopupVisibleChange:function(ru){ru||wa()}},dn)}var Qa=Vn;function gu(ie,we){for(var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Qe=String(ie);Qe.length2&&arguments[2]!==void 0?arguments[2]:[],Qe=me.useState([!1,!1]),mt=Me(Qe,2),It=mt[0],$t=mt[1],dn=function(wn,ja){$t(function($a){return ir($a,ja,wn)})},ea=me.useMemo(function(){return It.map(function(aa,wn){if(aa)return!0;var ja=ie[wn];return ja?!!(!Oe[wn]&&!ja||ja&&we(ja,{activeIndex:wn})):!1})},[ie,It,we,Oe]);return[ea,dn]}function oa(ie,we,Oe,Qe,mt){var It="",$t=[];return ie&&$t.push(mt?"hh":"HH"),we&&$t.push("mm"),Oe&&$t.push("ss"),It=$t.join(":"),Qe&&(It+=".SSS"),mt&&(It+=" A"),It}function Ta(ie,we,Oe,Qe,mt,It){var $t=ie.fieldDateTimeFormat,dn=ie.fieldDateFormat,ea=ie.fieldTimeFormat,aa=ie.fieldMonthFormat,wn=ie.fieldYearFormat,ja=ie.fieldWeekFormat,$a=ie.fieldQuarterFormat,Ra=ie.yearFormat,wa=ie.cellYearFormat,eu=ie.cellQuarterFormat,za=ie.dayFormat,_a=ie.cellDateFormat,Iu=oa(we,Oe,Qe,mt,It);return(0,Se.Z)((0,Se.Z)({},ie),{},{fieldDateTimeFormat:$t||"YYYY-MM-DD ".concat(Iu),fieldDateFormat:dn||"YYYY-MM-DD",fieldTimeFormat:ea||Iu,fieldMonthFormat:aa||"YYYY-MM",fieldYearFormat:wn||"YYYY",fieldWeekFormat:ja||"gggg-wo",fieldQuarterFormat:$a||"YYYY-[Q]Q",yearFormat:Ra||"YYYY",cellYearFormat:wa||"YYYY",cellQuarterFormat:eu||"[Q]Q",cellDateFormat:_a||za||"D"})}function hu(ie,we){var Oe=we.showHour,Qe=we.showMinute,mt=we.showSecond,It=we.showMillisecond,$t=we.use12Hours;return me.useMemo(function(){return Ta(ie,Oe,Qe,mt,It,$t)},[ie,Oe,Qe,mt,It,$t])}var ft=z(19706);function re(ie,we,Oe){return Oe!=null?Oe:we.some(function(Qe){return ie.includes(Qe)})}var ge=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function De(ie){var we=ul(ie,ge),Oe=ie.format,Qe=ie.picker,mt=null;return Oe&&(mt=Oe,Array.isArray(mt)&&(mt=mt[0]),mt=(0,ft.Z)(mt)==="object"?mt.format:mt),Qe==="time"&&(we.format=mt),[we,mt]}function Xe(ie){return ie&&typeof ie=="string"}function tt(ie,we,Oe,Qe){return[ie,we,Oe,Qe].some(function(mt){return mt!==void 0})}function Ot(ie,we,Oe,Qe,mt){var It=we,$t=Oe,dn=Qe;if(!ie&&!It&&!$t&&!dn&&!mt)It=!0,$t=!0,dn=!0;else if(ie){var ea,aa,wn,ja=[It,$t,dn].some(function(wa){return wa===!1}),$a=[It,$t,dn].some(function(wa){return wa===!0}),Ra=ja?!0:!$a;It=(ea=It)!==null&&ea!==void 0?ea:Ra,$t=(aa=$t)!==null&&aa!==void 0?aa:Ra,dn=(wn=dn)!==null&&wn!==void 0?wn:Ra}return[It,$t,dn,mt]}function Lt(ie){var we=ie.showTime,Oe=De(ie),Qe=Me(Oe,2),mt=Qe[0],It=Qe[1],$t=we&&(0,ft.Z)(we)==="object"?we:{},dn=(0,Se.Z)((0,Se.Z)({defaultOpenValue:$t.defaultOpenValue||$t.defaultValue},mt),$t),ea=dn.showMillisecond,aa=dn.showHour,wn=dn.showMinute,ja=dn.showSecond,$a=tt(aa,wn,ja,ea),Ra=Ot($a,aa,wn,ja,ea),wa=Me(Ra,3);return aa=wa[0],wn=wa[1],ja=wa[2],[dn,(0,Se.Z)((0,Se.Z)({},dn),{},{showHour:aa,showMinute:wn,showSecond:ja,showMillisecond:ea}),dn.format,It]}function Wn(ie,we,Oe,Qe,mt){var It=ie==="time";if(ie==="datetime"||It){for(var $t=Qe,dn=On(ie,mt,null),ea=dn,aa=[we,Oe],wn=0;wn1&&($t=we.addDate($t,-7)),$t}function ya(ie,we){var Oe=we.generateConfig,Qe=we.locale,mt=we.format;return ie?typeof mt=="function"?mt(ie):Oe.locale.format(Qe.locale,ie,mt):""}function Ua(ie,we,Oe){var Qe=we,mt=["getHour","getMinute","getSecond","getMillisecond"],It=["setHour","setMinute","setSecond","setMillisecond"];return It.forEach(function($t,dn){Oe?Qe=ie[$t](Qe,ie[mt[dn]](Oe)):Qe=ie[$t](Qe,0)}),Qe}function zi(ie,we,Oe,Qe,mt){var It=oe(function($t,dn){return!!(Oe&&Oe($t,dn)||Qe&&ie.isAfter(Qe,$t)&&!Wa(ie,we,Qe,$t,dn.type)||mt&&ie.isAfter($t,mt)&&!Wa(ie,we,mt,$t,dn.type))});return It}function Ki(ie,we,Oe){return me.useMemo(function(){var Qe=On(ie,we,Oe),mt=_u(Qe),It=mt[0],$t=(0,ft.Z)(It)==="object"&&It.type==="mask"?It.format:null;return[mt.map(function(dn){return typeof dn=="string"||typeof dn=="function"?dn:dn.format}),$t]},[ie,we,Oe])}function Yo(ie,we,Oe){return typeof ie[0]=="function"||Oe?!0:we}function fo(ie,we,Oe,Qe){var mt=oe(function(It,$t){var dn=(0,Se.Z)({type:we},$t);if(delete dn.activeIndex,!ie.isValidate(It)||Oe&&Oe(It,dn))return!0;if((we==="date"||we==="time")&&Qe){var ea,aa=$t&&$t.activeIndex===1?"end":"start",wn=((ea=Qe.disabledTime)===null||ea===void 0?void 0:ea.call(Qe,It,aa,{from:dn.from}))||{},ja=wn.disabledHours,$a=wn.disabledMinutes,Ra=wn.disabledSeconds,wa=wn.disabledMilliseconds,eu=Qe.disabledHours,za=Qe.disabledMinutes,_a=Qe.disabledSeconds,Iu=ja||eu,Lu=$a||za,ru=Ra||_a,Ku=ie.getHour(It),Fu=ie.getMinute(It),Ou=ie.getSecond(It),xr=ie.getMillisecond(It);if(Iu&&Iu().includes(Ku)||Lu&&Lu(Ku).includes(Fu)||ru&&ru(Ku,Fu).includes(Ou)||wa&&wa(Ku,Fu,Ou).includes(xr))return!0}return!1});return mt}function du(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=me.useMemo(function(){var Qe=ie&&_u(ie);return we&&Qe&&(Qe[1]=Qe[1]||Qe[0]),Qe},[ie,we]);return Oe}function Gu(ie,we){var Oe=ie.generateConfig,Qe=ie.locale,mt=ie.picker,It=mt===void 0?"date":mt,$t=ie.prefixCls,dn=$t===void 0?"rc-picker":$t,ea=ie.styles,aa=ea===void 0?{}:ea,wn=ie.classNames,ja=wn===void 0?{}:wn,$a=ie.order,Ra=$a===void 0?!0:$a,wa=ie.components,eu=wa===void 0?{}:wa,za=ie.inputRender,_a=ie.allowClear,Iu=ie.clearIcon,Lu=ie.needConfirm,ru=ie.multiple,Ku=ie.format,Fu=ie.inputReadOnly,Ou=ie.disabledDate,xr=ie.minDate,Nr=ie.maxDate,pu=ie.showTime,pr=ie.value,il=ie.defaultValue,ur=ie.pickerValue,Au=ie.defaultPickerValue,Vu=du(pr),Ju=du(il),qr=du(ur),Nl=du(Au),qu=It==="date"&&pu?"datetime":It,fr=qu==="time"||qu==="datetime",zu=fr||ru,fu=Lu!=null?Lu:fr,rr=Lt(ie),lr=Me(rr,4),eo=lr[0],to=lr[1],ou=lr[2],jl=lr[3],Vl=hu(Qe,to),wo=me.useMemo(function(){return Wn(qu,ou,jl,eo,Vl)},[qu,ou,jl,eo,Vl]),Ro=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ie),{},{prefixCls:dn,locale:Vl,picker:It,styles:aa,classNames:ja,order:Ra,components:(0,Se.Z)({input:za},eu),clearIcon:ra(dn,_a,Iu),showTime:wo,value:Vu,defaultValue:Ju,pickerValue:qr,defaultPickerValue:Nl},we==null?void 0:we())},[ie]),No=Ki(qu,Vl,Ku),ii=Me(No,2),po=ii[0],So=ii[1],mo=Yo(po,Fu,ru),ki=zi(Oe,Qe,Ou,xr,Nr),Ao=fo(Oe,It,ki,wo),Vi=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Ro),{},{needConfirm:fu,inputReadOnly:mo,disabledDate:ki})},[Ro,fu,mo,ki]);return[Vi,qu,zu,po,So,Ao]}var pl=function(we){return+setTimeout(we,16)},Ir=function(we){return clearTimeout(we)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(pl=function(we){return window.requestAnimationFrame(we)},Ir=function(we){return window.cancelAnimationFrame(we)});var Cl=0,ol=new Map;function ti(ie){ol.delete(ie)}var io=function(we){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Cl+=1;var Qe=Cl;function mt(It){if(It===0)ti(Qe),we();else{var $t=pl(function(){mt(It-1)});ol.set(Qe,$t)}}return mt(Oe),Qe};io.cancel=function(ie){var we=ol.get(ie);return ti(ie),Ir(we)};var Xo=io;function Sn(ie,we,Oe){var Qe=Re(we,{value:ie}),mt=Me(Qe,2),It=mt[0],$t=mt[1],dn=me.useRef(ie),ea=me.useRef(),aa=function(){Xo.cancel(ea.current)},wn=oe(function(){$t(dn.current),Oe&&It!==dn.current&&Oe(dn.current)}),ja=oe(function($a,Ra){aa(),dn.current=$a,$a||Ra?wn():ea.current=Xo(wn)});return me.useEffect(function(){return aa},[]),[It,ja]}function Li(ie,we){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Qe=arguments.length>3?arguments[3]:void 0,mt=Oe.every(function(wn){return wn})?!1:ie,It=Sn(mt,we||!1,Qe),$t=Me(It,2),dn=$t[0],ea=$t[1];function aa(wn){var ja=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!ja.inherit||dn)&&ea(wn,ja.force)}return[dn,aa]}function ic(ie){var we=me.useRef();return me.useImperativeHandle(ie,function(){var Oe;return{nativeElement:(Oe=we.current)===null||Oe===void 0?void 0:Oe.nativeElement,focus:function(mt){var It;(It=we.current)===null||It===void 0||It.focus(mt)},blur:function(){var mt;(mt=we.current)===null||mt===void 0||mt.blur()}}}),we}function lc(ie,we){return me.useMemo(function(){return ie||(we?(vt(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(we).map(function(Oe){var Qe=Me(Oe,2),mt=Qe[0],It=Qe[1];return{label:mt,value:It}})):[])},[ie,we])}function tc(ie,we){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Qe=me.useRef(we);Qe.current=we,fe(function(){if(ie)Qe.current(ie);else{var mt=Xo(function(){Qe.current(ie)},Oe);return function(){Xo.cancel(mt)}}},[ie])}function nc(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Qe=me.useState(0),mt=Me(Qe,2),It=mt[0],$t=mt[1],dn=me.useState(!1),ea=Me(dn,2),aa=ea[0],wn=ea[1],ja=me.useRef([]),$a=me.useRef(null),Ra=me.useRef(null),wa=function(ru){$a.current=ru},eu=function(ru){return $a.current===ru},za=function(ru){wn(ru)},_a=function(ru){return ru&&(Ra.current=ru),Ra.current},Iu=function(ru){var Ku=ja.current,Fu=new Set(Ku.filter(function(xr){return ru[xr]||we[xr]})),Ou=Ku[Ku.length-1]===0?1:0;return Fu.size>=2||ie[Ou]?null:Ou};return tc(aa||Oe,function(){aa||(ja.current=[],wa(null))}),me.useEffect(function(){aa&&ja.current.push(It)},[aa,It]),[aa,za,_a,It,$t,Iu,ja.current,wa,eu]}function Jl(ie,we,Oe,Qe,mt,It){var $t=Oe[Oe.length-1],dn=function(aa,wn){var ja=Me(ie,2),$a=ja[0],Ra=ja[1],wa=(0,Se.Z)((0,Se.Z)({},wn),{},{from:Jt(ie,Oe)});return $t===1&&we[0]&&$a&&!Wa(Qe,mt,$a,aa,wa.type)&&Qe.isAfter($a,aa)||$t===0&&we[1]&&Ra&&!Wa(Qe,mt,Ra,aa,wa.type)&&Qe.isAfter(aa,Ra)?!0:It==null?void 0:It(aa,wa)};return dn}function Vs(ie,we,Oe,Qe){switch(we){case"date":case"week":return ie.addMonth(Oe,Qe);case"month":case"quarter":return ie.addYear(Oe,Qe);case"year":return ie.addYear(Oe,Qe*10);case"decade":return ie.addYear(Oe,Qe*100);default:return Oe}}var ri=[];function Gs(ie,we,Oe,Qe,mt,It,$t,dn){var ea=arguments.length>8&&arguments[8]!==void 0?arguments[8]:ri,aa=arguments.length>9&&arguments[9]!==void 0?arguments[9]:ri,wn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:ri,ja=arguments.length>11?arguments[11]:void 0,$a=arguments.length>12?arguments[12]:void 0,Ra=arguments.length>13?arguments[13]:void 0,wa=$t==="time",eu=It||0,za=function(qr){var Nl=ie.getNow();return wa&&(Nl=Ua(ie,Nl)),ea[qr]||Oe[qr]||Nl},_a=Me(aa,2),Iu=_a[0],Lu=_a[1],ru=Re(function(){return za(0)},{value:Iu}),Ku=Me(ru,2),Fu=Ku[0],Ou=Ku[1],xr=Re(function(){return za(1)},{value:Lu}),Nr=Me(xr,2),pu=Nr[0],pr=Nr[1],il=me.useMemo(function(){var Ju=[Fu,pu][eu];return wa?Ju:Ua(ie,Ju,wn[eu])},[wa,Fu,pu,eu,ie,wn]),ur=function(qr){var Nl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",qu=[Ou,pr][eu];qu(qr);var fr=[Fu,pu];fr[eu]=qr,ja&&(!Wa(ie,we,Fu,fr[0],$t)||!Wa(ie,we,pu,fr[1],$t))&&ja(fr,{source:Nl,range:eu===1?"end":"start",mode:Qe})},Au=function(qr,Nl){if(dn){var qu={date:"month",week:"month",month:"year",quarter:"year"},fr=qu[$t];if(fr&&!Wa(ie,we,qr,Nl,fr))return Vs(ie,$t,Nl,-1);if($t==="year"&&qr){var zu=Math.floor(ie.getYear(qr)/10),fu=Math.floor(ie.getYear(Nl)/10);if(zu!==fu)return Vs(ie,$t,Nl,-1)}}return Nl},Vu=me.useRef(null);return ve(function(){if(mt&&!ea[eu]){var Ju=wa?null:ie.getNow();if(Vu.current!==null&&Vu.current!==eu?Ju=[Fu,pu][eu^1]:Oe[eu]?Ju=eu===0?Oe[0]:Au(Oe[0],Oe[1]):Oe[eu^1]&&(Ju=Oe[eu^1]),Ju){$a&&ie.isAfter($a,Ju)&&(Ju=$a);var qr=dn?Vs(ie,$t,Ju,1):Ju;Ra&&ie.isAfter(qr,Ra)&&(Ju=dn?Vs(ie,$t,Ra,-1):Ra),ur(Ju,"reset")}}},[mt,eu,Oe[eu]]),me.useEffect(function(){mt?Vu.current=eu:Vu.current=null},[mt,eu]),ve(function(){mt&&ea&&ea[eu]&&ur(ea[eu],"reset")},[mt,eu]),[il,ur]}function Wu(ie,we){var Oe=me.useRef(ie),Qe=me.useState({}),mt=Me(Qe,2),It=mt[1],$t=function(aa){return aa&&we!==void 0?we:Oe.current},dn=function(aa){Oe.current=aa,It({})};return[$t,dn,$t(!0)]}var Qi=[];function pc(ie,we,Oe){var Qe=function($t){return $t.map(function(dn){return ya(dn,{generateConfig:ie,locale:we,format:Oe[0]})})},mt=function($t,dn){for(var ea=Math.max($t.length,dn.length),aa=-1,wn=0;wn1&&arguments[1]!==void 0?arguments[1]:{},Oe=[];return me.Children.forEach(ie,function(Qe){Qe==null&&!we.keepEmpty||(Array.isArray(Qe)?Oe=Oe.concat(bi(Qe)):lt(Qe)&&Qe.props?Oe=Oe.concat(bi(Qe.props.children,we)):Oe.push(Qe))}),Oe}function cc(ie){"@babel/helpers - typeof";return cc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(we){return typeof we}:function(we){return we&&typeof Symbol=="function"&&we.constructor===Symbol&&we!==Symbol.prototype?"symbol":typeof we},cc(ie)}function ts(ie,we){if(cc(ie)!=="object"||ie===null)return ie;var Oe=ie[Symbol.toPrimitive];if(Oe!==void 0){var Qe=Oe.call(ie,we||"default");if(cc(Qe)!=="object")return Qe;throw new TypeError("@@toPrimitive must return a primitive value.")}return(we==="string"?String:Number)(ie)}function Hc(ie){var we=ts(ie,"string");return cc(we)==="symbol"?we:String(we)}function Nc(ie,we,Oe){return we=Hc(we),we in ie?Object.defineProperty(ie,we,{value:Oe,enumerable:!0,configurable:!0,writable:!0}):ie[we]=Oe,ie}function Pc(ie,we){var Oe=Object.keys(ie);if(Object.getOwnPropertySymbols){var Qe=Object.getOwnPropertySymbols(ie);we&&(Qe=Qe.filter(function(mt){return Object.getOwnPropertyDescriptor(ie,mt).enumerable})),Oe.push.apply(Oe,Qe)}return Oe}function Rr(ie){for(var we=1;we2&&arguments[2]!==void 0?arguments[2]:1,Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],It=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,$t=[],dn=Oe>=1?Oe|0:1,ea=ie;ea<=we;ea+=dn){var aa=mt.includes(ea);(!aa||!Qe)&&$t.push({label:gu(ea,It),value:ea,disabled:aa})}return $t}function no(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oe=arguments.length>2?arguments[2]:void 0,Qe=we||{},mt=Qe.use12Hours,It=Qe.hourStep,$t=It===void 0?1:It,dn=Qe.minuteStep,ea=dn===void 0?1:dn,aa=Qe.secondStep,wn=aa===void 0?1:aa,ja=Qe.millisecondStep,$a=ja===void 0?100:ja,Ra=Qe.hideDisabledOptions,wa=Qe.disabledTime,eu=Qe.disabledHours,za=Qe.disabledMinutes,_a=Qe.disabledSeconds,Iu=me.useMemo(function(){return Oe||ie.getNow()},[Oe,ie]);if(0)var Lu,ru,Ku;var Fu=me.useCallback(function(zu){var fu=(wa==null?void 0:wa(zu))||{};return[fu.disabledHours||eu||Es,fu.disabledMinutes||za||Es,fu.disabledSeconds||_a||Es,fu.disabledMilliseconds||Es]},[wa,eu,za,_a]),Ou=me.useMemo(function(){return Fu(Iu)},[Iu,Fu]),xr=Me(Ou,4),Nr=xr[0],pu=xr[1],pr=xr[2],il=xr[3],ur=me.useCallback(function(zu,fu,rr,lr){var eo=ws(0,23,$t,Ra,zu()),to=mt?eo.map(function(wo){return(0,Se.Z)((0,Se.Z)({},wo),{},{label:gu(wo.value%12||12,2)})}):eo,ou=function(Ro){return ws(0,59,ea,Ra,fu(Ro))},jl=function(Ro,No){return ws(0,59,wn,Ra,rr(Ro,No))},Vl=function(Ro,No,ii){return ws(0,999,$a,Ra,lr(Ro,No,ii),3)};return[to,ou,jl,Vl]},[Ra,$t,mt,$a,ea,wn]),Au=me.useMemo(function(){return ur(Nr,pu,pr,il)},[ur,Nr,pu,pr,il]),Vu=Me(Au,4),Ju=Vu[0],qr=Vu[1],Nl=Vu[2],qu=Vu[3],fr=function(fu,rr){var lr=function(){return Ju},eo=qr,to=Nl,ou=qu;if(rr){var jl=Fu(rr),Vl=Me(jl,4),wo=Vl[0],Ro=Vl[1],No=Vl[2],ii=Vl[3],po=ur(wo,Ro,No,ii),So=Me(po,4),mo=So[0],ki=So[1],Ao=So[2],Vi=So[3];lr=function(){return mo},eo=ki,to=Ao,ou=Vi}var Xi=Os(fu,lr,eo,to,ou,ie);return Xi};return[fr,Ju,qr,Nl,qu]}function Dc(ie){var we=ie.mode,Oe=ie.internalMode,Qe=ie.renderExtraFooter,mt=ie.showNow,It=ie.showTime,$t=ie.onSubmit,dn=ie.onNow,ea=ie.invalid,aa=ie.needConfirm,wn=ie.generateConfig,ja=ie.disabledDate,$a=me.useContext(Za),Ra=$a.prefixCls,wa=$a.locale,eu=$a.button,za=eu===void 0?"button":eu,_a=wn.getNow(),Iu=no(wn,It,_a),Lu=Me(Iu,1),ru=Lu[0],Ku=Qe==null?void 0:Qe(we),Fu=ja(_a,{type:we}),Ou=function(){if(!Fu){var Au=ru(_a);dn(Au)}},xr="".concat(Ra,"-now"),Nr="".concat(xr,"-btn"),pu=mt&&me.createElement("li",{className:xr},me.createElement("a",{className:Er()(Nr,Fu&&"".concat(Nr,"-disabled")),"aria-disabled":Fu,onClick:Ou},Oe==="date"?wa.today:wa.now)),pr=aa&&me.createElement("li",{className:"".concat(Ra,"-ok")},me.createElement(za,{disabled:ea,onClick:$t},wa.ok)),il=(pu||pr)&&me.createElement("ul",{className:"".concat(Ra,"-ranges")},pu,pr);return!Ku&&!il?null:me.createElement("div",{className:"".concat(Ra,"-footer")},Ku&&me.createElement("div",{className:"".concat(Ra,"-footer-extra")},Ku),il)}function Oc(ie,we,Oe){function Qe(mt,It){var $t=mt.findIndex(function(ea){return Wa(ie,we,ea,It,Oe)});if($t===-1)return[].concat(pe(mt),[It]);var dn=pe(mt);return dn.splice($t,1),dn}return Qe}var Ts=me.createContext(null);function ks(){return me.useContext(Ts)}function Fi(ie,we){var Oe=ie.prefixCls,Qe=ie.generateConfig,mt=ie.locale,It=ie.disabledDate,$t=ie.minDate,dn=ie.maxDate,ea=ie.cellRender,aa=ie.hoverValue,wn=ie.hoverRangeValue,ja=ie.onHover,$a=ie.values,Ra=ie.pickerValue,wa=ie.onSelect,eu=ie.prevIcon,za=ie.nextIcon,_a=ie.superPrevIcon,Iu=ie.superNextIcon,Lu=Qe.getNow(),ru={now:Lu,values:$a,pickerValue:Ra,prefixCls:Oe,disabledDate:It,minDate:$t,maxDate:dn,cellRender:ea,hoverValue:aa,hoverRangeValue:wn,onHover:ja,locale:mt,generateConfig:Qe,onSelect:wa,panelType:we,prevIcon:eu,nextIcon:za,superPrevIcon:_a,superNextIcon:Iu};return[ru,Lu]}var ac=me.createContext({});function ll(ie){for(var we=ie.rowNum,Oe=ie.colNum,Qe=ie.baseDate,mt=ie.getCellDate,It=ie.prefixColumn,$t=ie.rowClassName,dn=ie.titleFormat,ea=ie.getCellText,aa=ie.getCellClassName,wn=ie.headerCells,ja=ie.cellSelection,$a=ja===void 0?!0:ja,Ra=ie.disabledDate,wa=ks(),eu=wa.prefixCls,za=wa.panelType,_a=wa.now,Iu=wa.disabledDate,Lu=wa.cellRender,ru=wa.onHover,Ku=wa.hoverValue,Fu=wa.hoverRangeValue,Ou=wa.generateConfig,xr=wa.values,Nr=wa.locale,pu=wa.onSelect,pr=Ra||Iu,il="".concat(eu,"-cell"),ur=me.useContext(ac),Au=ur.onCellDblClick,Vu=function(rr){return xr.some(function(lr){return lr&&Wa(Ou,Nr,rr,lr,za)})},Ju=[],qr=0;qr1&&arguments[1]!==void 0?arguments[1]:!1;Po(al),za==null||za(al),ml&&Ji(al)},gs=function(al,ml){Vl(al),ml&&Gi(ml),Ji(ml,al)},Oo=function(al){if(Ao(al),Gi(al),jl!==ru){var ml=["decade","year"],Qu=[].concat(ml,["month"]),Zr={quarter:[].concat(ml,["quarter"]),week:[].concat(pe(Qu),["week"]),date:[].concat(pe(Qu),["date"])},pi=Zr[ru]||Qu,Uo=pi.indexOf(jl),ai=pi[Uo+1];ai&&gs(ai,al)}},Ls=me.useMemo(function(){var Cn,al;if(Array.isArray(Ou)){var ml=Me(Ou,2);Cn=ml[0],al=ml[1]}else Cn=Ou;return!Cn&&!al?null:(Cn=Cn||al,al=al||Cn,mt.isAfter(Cn,al)?[al,Cn]:[Cn,al])},[Ou,mt]),xi=Gn(xr,Nr,pu),To=il[wo]||Wc[wo]||$n,Si=me.useContext(ac),hs=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Si),{},{hideHeader:ur})},[Si,ur]),ko="".concat(Au,"-panel"),oc=ul(ie,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return me.createElement(ac.Provider,{value:hs},me.createElement("div",{ref:Vu,tabIndex:ea,className:Er()(ko,(0,Zt.Z)({},"".concat(ko,"-rtl"),It==="rtl"))},me.createElement(To,a({},oc,{showTime:lr,prefixCls:Au,locale:fu,generateConfig:mt,onModeChange:gs,pickerValue:Ci,onPickerValueChange:function(al){Gi(al,!0)},value:mo[0],onSelect:Oo,values:mo,cellRender:xi,hoverRangeValue:Ls,hoverValue:Fu}))))}var Ys=me.memo(me.forwardRef(bc)),Ac=Ys;function wc(ie){var we=ie.picker,Oe=ie.multiplePanel,Qe=ie.pickerValue,mt=ie.onPickerValueChange,It=ie.needConfirm,$t=ie.onSubmit,dn=ie.range,ea=ie.hoverValue,aa=me.useContext(Za),wn=aa.prefixCls,ja=aa.generateConfig,$a=me.useCallback(function(Iu,Lu){return Vs(ja,we,Iu,Lu)},[ja,we]),Ra=me.useMemo(function(){return $a(Qe,1)},[Qe,$a]),wa=function(Lu){mt($a(Lu,-1))},eu={onCellDblClick:function(){It&&$t()}},za=we==="time",_a=(0,Se.Z)((0,Se.Z)({},ie),{},{hoverValue:null,hoverRangeValue:null,hideHeader:za});return dn?_a.hoverRangeValue=ea:_a.hoverValue=ea,Oe?me.createElement("div",{className:"".concat(wn,"-panels")},me.createElement(ac.Provider,{value:(0,Se.Z)((0,Se.Z)({},eu),{},{hideNext:!0})},me.createElement(Ac,_a)),me.createElement(ac.Provider,{value:(0,Se.Z)((0,Se.Z)({},eu),{},{hidePrev:!0})},me.createElement(Ac,a({},_a,{pickerValue:Ra,onPickerValueChange:wa})))):me.createElement(ac.Provider,{value:(0,Se.Z)({},eu)},me.createElement(Ac,_a))}function Vc(ie){return typeof ie=="function"?ie():ie}function hd(ie){var we=ie.prefixCls,Oe=ie.presets,Qe=ie.onClick,mt=ie.onHover;return Oe.length?me.createElement("div",{className:"".concat(we,"-presets")},me.createElement("ul",null,Oe.map(function(It,$t){var dn=It.label,ea=It.value;return me.createElement("li",{key:$t,onClick:function(){Qe(Vc(ea))},onMouseEnter:function(){mt(Vc(ea))},onMouseLeave:function(){mt(null)}},dn)}))):null}function Ms(ie){var we=ie.panelRender,Oe=ie.internalMode,Qe=ie.picker,mt=ie.showNow,It=ie.range,$t=ie.multiple,dn=ie.activeInfo,ea=dn===void 0?[0,0,0]:dn,aa=ie.presets,wn=ie.onPresetHover,ja=ie.onPresetSubmit,$a=ie.onFocus,Ra=ie.onBlur,wa=ie.onPanelMouseDown,eu=ie.direction,za=ie.value,_a=ie.onSelect,Iu=ie.isInvalid,Lu=ie.defaultOpenValue,ru=ie.onOk,Ku=ie.onSubmit,Fu=me.useContext(Za),Ou=Fu.prefixCls,xr="".concat(Ou,"-panel"),Nr=eu==="rtl",pu=me.useRef(null),pr=me.useRef(null),il=me.useState(0),ur=Me(il,2),Au=ur[0],Vu=ur[1],Ju=me.useState(0),qr=Me(Ju,2),Nl=qr[0],qu=qr[1],fr=me.useState(0),zu=Me(fr,2),fu=zu[0],rr=zu[1],lr=function(Oo){Oo.width&&Vu(Oo.width)},eo=Me(ea,3),to=eo[0],ou=eo[1],jl=eo[2],Vl=me.useState(0),wo=Me(Vl,2),Ro=wo[0],No=wo[1];me.useEffect(function(){No(10)},[to]),me.useEffect(function(){if(It&&pr.current){var gs,Oo=((gs=pu.current)===null||gs===void 0?void 0:gs.offsetWidth)||0,Ls=pr.current.getBoundingClientRect();if(!Ls.height||Ls.right<0){No(function(hs){return Math.max(0,hs-1)});return}var xi=(Nr?ou-Oo:to)-Ls.left;if(rr(xi),Au&&Au=dn&&Oe<=ea)return It;var aa=Math.min(Math.abs(Oe-dn),Math.abs(Oe-ea));aa0?fi:Ns));var rd=yd+Hs,Od=Ns-fi+1;return String(fi+(Od+rd-fi)%Od)};switch(ml){case"Backspace":case"Delete":Qu="",Zr=Uo;break;case"ArrowLeft":Qu="",ai(-1);break;case"ArrowRight":Qu="",ai(1);break;case"ArrowUp":Qu="",Zr=ds(1);break;case"ArrowDown":Qu="",Zr=ds(-1);break;default:isNaN(Number(ml))||(Qu=fu+ml,Zr=Qu);break}if(Qu!==null&&(rr(Qu),Qu.length>=pi&&(ai(1),rr(""))),Zr!==null){var ms=No.slice(0,Ao)+gu(Zr,pi)+No.slice(Vi);Ci(ms.slice(0,$t.length))}Ro({})},ko=me.useRef();ve(function(){if(!(!Au||!$t||Gi.current)){if(!So.match(No)){Ci($t);return}return po.current.setSelectionRange(Ao,Vi),ko.current=Xo(function(){po.current.setSelectionRange(Ao,Vi)}),function(){Xo.cancel(ko.current)}}},[So,$t,Au,No,to,Ao,Vi,wo,Ci]);var oc=$t?{onFocus:Ls,onBlur:To,onKeyDown:hs,onMouseDown:gs,onMouseUp:Oo,onPaste:Ji}:{};return me.createElement("div",{ref:ii,className:Er()(pr,(0,Zt.Z)((0,Zt.Z)({},"".concat(pr,"-active"),Oe&&mt),"".concat(pr,"-placeholder"),wn))},me.createElement(pu,a({ref:po,"aria-invalid":za,autoComplete:"off"},Iu,{onKeyDown:Si,onBlur:xi},oc,{value:No,onChange:Po})),me.createElement(Yn,{type:"suffix",icon:It}),_a)}),Lr=Mu,Tr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Ml=["index"];function hl(ie,we){var Oe=ie.id,Qe=ie.prefix,mt=ie.clearIcon,It=ie.suffixIcon,$t=ie.separator,dn=$t===void 0?"~":$t,ea=ie.activeIndex,aa=ie.activeHelp,wn=ie.allHelp,ja=ie.focused,$a=ie.onFocus,Ra=ie.onBlur,wa=ie.onKeyDown,eu=ie.locale,za=ie.generateConfig,_a=ie.placeholder,Iu=ie.className,Lu=ie.style,ru=ie.onClick,Ku=ie.onClear,Fu=ie.value,Ou=ie.onChange,xr=ie.onSubmit,Nr=ie.onInputChange,pu=ie.format,pr=ie.maskFormat,il=ie.preserveInvalidOnBlur,ur=ie.onInvalid,Au=ie.disabled,Vu=ie.invalid,Ju=ie.inputReadOnly,qr=ie.direction,Nl=ie.onOpenChange,qu=ie.onActiveInfo,fr=ie.placement,zu=ie.onMouseDown,fu=ie.required,rr=ie["aria-required"],lr=ie.autoFocus,eo=ie.tabIndex,to=Ds(ie,Tr),ou=qr==="rtl",jl=me.useContext(Za),Vl=jl.prefixCls,wo=me.useMemo(function(){if(typeof Oe=="string")return[Oe];var xi=Oe||{};return[xi.start,xi.end]},[Oe]),Ro=me.useRef(),No=me.useRef(),ii=me.useRef(),po=function(To){var Si;return(Si=[No,ii][To])===null||Si===void 0?void 0:Si.current};me.useImperativeHandle(we,function(){return{nativeElement:Ro.current,focus:function(To){if((0,ft.Z)(To)==="object"){var Si,hs=To||{},ko=hs.index,oc=ko===void 0?0:ko,Cn=Ds(hs,Ml);(Si=po(oc))===null||Si===void 0||Si.focus(Cn)}else{var al;(al=po(To!=null?To:0))===null||al===void 0||al.focus()}},blur:function(){var To,Si;(To=po(0))===null||To===void 0||To.blur(),(Si=po(1))===null||Si===void 0||Si.blur()}}});var So=wt(to),mo=me.useMemo(function(){return Array.isArray(_a)?_a:[_a,_a]},[_a]),ki=cd((0,Se.Z)((0,Se.Z)({},ie),{},{id:wo,placeholder:mo})),Ao=Me(ki,1),Vi=Ao[0],Xi=me.useState({position:"absolute",width:0}),Ci=Me(Xi,2),Po=Ci[0],Ji=Ci[1],Gi=oe(function(){var xi=po(ea);if(xi){var To=xi.nativeElement.getBoundingClientRect(),Si=Ro.current.getBoundingClientRect(),hs=To.left-Si.left;Ji(function(ko){return(0,Se.Z)((0,Se.Z)({},ko),{},{width:To.width,left:hs})}),qu([To.left,To.right,Si.width])}});me.useEffect(function(){Gi()},[ea]);var gs=mt&&(Fu[0]&&!Au[0]||Fu[1]&&!Au[1]),Oo=lr&&!Au[0],Ls=lr&&!Oo&&!Au[1];return me.createElement(ss,{onResize:Gi},me.createElement("div",a({},So,{className:Er()(Vl,"".concat(Vl,"-range"),(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Vl,"-focused"),ja),"".concat(Vl,"-disabled"),Au.every(function(xi){return xi})),"".concat(Vl,"-invalid"),Vu.some(function(xi){return xi})),"".concat(Vl,"-rtl"),ou),Iu),style:Lu,ref:Ro,onClick:ru,onMouseDown:function(To){var Si=To.target;Si!==No.current.inputElement&&Si!==ii.current.inputElement&&To.preventDefault(),zu==null||zu(To)}}),Qe&&me.createElement("div",{className:"".concat(Vl,"-prefix")},Qe),me.createElement(Lr,a({ref:No},Vi(0),{autoFocus:Oo,tabIndex:eo,"date-range":"start"})),me.createElement("div",{className:"".concat(Vl,"-range-separator")},dn),me.createElement(Lr,a({ref:ii},Vi(1),{autoFocus:Ls,tabIndex:eo,"date-range":"end"})),me.createElement("div",{className:"".concat(Vl,"-active-bar"),style:Po}),me.createElement(Yn,{type:"suffix",icon:It}),gs&&me.createElement(Ur,{icon:mt,onClear:Ku})))}var co=me.forwardRef(hl),Tu=co;function hr(ie,we){var Oe=ie!=null?ie:we;return Array.isArray(Oe)?Oe:[Oe,Oe]}function Yr(ie){return ie===1?"end":"start"}function ar(ie,we){var Oe=Gu(ie,function(){var qi=ie.disabled,ui=ie.allowEmpty,Ii=hr(qi,!1),Qs=hr(ui,!1);return{disabled:Ii,allowEmpty:Qs}}),Qe=Me(Oe,6),mt=Qe[0],It=Qe[1],$t=Qe[2],dn=Qe[3],ea=Qe[4],aa=Qe[5],wn=mt.prefixCls,ja=mt.styles,$a=mt.classNames,Ra=mt.defaultValue,wa=mt.value,eu=mt.needConfirm,za=mt.onKeyDown,_a=mt.disabled,Iu=mt.allowEmpty,Lu=mt.disabledDate,ru=mt.minDate,Ku=mt.maxDate,Fu=mt.defaultOpen,Ou=mt.open,xr=mt.onOpenChange,Nr=mt.locale,pu=mt.generateConfig,pr=mt.picker,il=mt.showNow,ur=mt.showToday,Au=mt.showTime,Vu=mt.mode,Ju=mt.onPanelChange,qr=mt.onCalendarChange,Nl=mt.onOk,qu=mt.defaultPickerValue,fr=mt.pickerValue,zu=mt.onPickerValueChange,fu=mt.inputReadOnly,rr=mt.suffixIcon,lr=mt.onFocus,eo=mt.onBlur,to=mt.presets,ou=mt.ranges,jl=mt.components,Vl=mt.cellRender,wo=mt.dateRender,Ro=mt.monthCellRender,No=mt.onClick,ii=ic(we),po=Li(Ou,Fu,_a,xr),So=Me(po,2),mo=So[0],ki=So[1],Ao=function(ui,Ii){(_a.some(function(Qs){return!Qs})||!ui)&&ki(ui,Ii)},Vi=ps(pu,Nr,dn,!0,!1,Ra,wa,qr,Nl),Xi=Me(Vi,5),Ci=Xi[0],Po=Xi[1],Ji=Xi[2],Gi=Xi[3],gs=Xi[4],Oo=Ji(),Ls=nc(_a,Iu,mo),xi=Me(Ls,9),To=xi[0],Si=xi[1],hs=xi[2],ko=xi[3],oc=xi[4],Cn=xi[5],al=xi[6],ml=xi[7],Qu=xi[8],Zr=function(ui,Ii){Si(!0),lr==null||lr(ui,{range:Yr(Ii!=null?Ii:ko)})},pi=function(ui,Ii){Si(!1),eo==null||eo(ui,{range:Yr(Ii!=null?Ii:ko)})},Uo=me.useMemo(function(){if(!Au)return null;var qi=Au.disabledTime,ui=qi?function(Ii){var Qs=Yr(ko),yc=Jt(Oo,al,ko);return qi(Ii,Qs,{from:yc})}:void 0;return(0,Se.Z)((0,Se.Z)({},Au),{},{disabledTime:ui})},[Au,ko,Oo,al]),ai=Re([pr,pr],{value:Vu}),ds=Me(ai,2),ms=ds[0],Zs=ds[1],Hs=ms[ko]||pr,_s=Hs==="date"&&Uo?"datetime":Hs,ju=_s===pr&&_s!=="time",fi=sc(pr,Hs,il,ur,!0),Ns=so(mt,Ci,Po,Ji,Gi,_a,dn,To,mo,aa),rc=Me(Ns,2),Qc=rc[0],yd=rc[1],rd=Jl(Oo,_a,al,pu,Nr,Lu),Od=ua(Oo,aa,Iu),Xc=Me(Od,2),Hd=Xc[0],m0=Xc[1],B0=Gs(pu,Nr,Oo,ms,mo,ko,It,ju,qu,fr,Uo==null?void 0:Uo.defaultOpenValue,zu,ru,Ku),g0=Me(B0,2),Wd=g0[0],Gl=g0[1],fd=oe(function(qi,ui,Ii){var Qs=ir(ms,ko,ui);if((Qs[0]!==ms[0]||Qs[1]!==ms[1])&&Zs(Qs),Ju&&Ii!==!1){var yc=pe(Oo);qi&&(yc[ko]=qi),Ju(yc,Qs)}}),$d=function(ui,Ii){return ir(Oo,Ii,ui)},ed=function(ui,Ii){var Qs=Oo;ui&&(Qs=$d(ui,ko)),ml(ko);var yc=Cn(Qs);Gi(Qs),Qc(ko,yc===null),yc===null?Ao(!1,{force:!0}):Ii||ii.current.focus({index:yc})},f0=function(ui){var Ii,Qs=ui.target.getRootNode();if(!ii.current.nativeElement.contains((Ii=Qs.activeElement)!==null&&Ii!==void 0?Ii:document.activeElement)){var yc=_a.findIndex(function(Y0){return!Y0});yc>=0&&ii.current.focus({index:yc})}Ao(!0),No==null||No(ui)},e0=function(){yd(null),Ao(!1,{force:!0})},S0=me.useState(null),Md=Me(S0,2),ld=Md[0],Jc=Md[1],od=me.useState(null),Vd=Me(od,2),Gd=Vd[0],xo=Vd[1],v0=me.useMemo(function(){return Gd||Oo},[Oo,Gd]);me.useEffect(function(){mo||xo(null)},[mo]);var P0=me.useState([0,0,0]),t0=Me(P0,2),n0=t0[0],Kd=t0[1],Yd=lc(to,ou),p0=function(ui){xo(ui),Jc("preset")},Rd=function(ui){var Ii=yd(ui);Ii&&Ao(!1,{force:!0})},E0=function(ui){ed(ui)},D0=function(ui){xo(ui?$d(ui,ko):null),Jc("cell")},b0=function(ui){Ao(!0),Zr(ui)},w0=function(){hs("panel")},Cs=function(ui){var Ii=ir(Oo,ko,ui);Gi(Ii),!eu&&!$t&&It===_s&&ed(ui)},Cd=function(){Ao(!1)},Go=Gn(Vl,wo,Ro,Yr(ko)),a0=Oo[ko]||null,u0=oe(function(qi){return aa(qi,{activeIndex:ko})}),Ei=me.useMemo(function(){var qi=Aa(mt,!1),ui=Tt(mt,[].concat(pe(Object.keys(qi)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ui},[mt]),Ko=me.createElement(Ms,a({},Ei,{showNow:fi,showTime:Uo,range:!0,multiplePanel:ju,activeInfo:n0,disabledDate:rd,onFocus:b0,onBlur:pi,onPanelMouseDown:w0,picker:pr,mode:Hs,internalMode:_s,onPanelChange:fd,format:ea,value:a0,isInvalid:u0,onChange:null,onSelect:Cs,pickerValue:Wd,defaultOpenValue:_u(Au==null?void 0:Au.defaultOpenValue)[ko],onPickerValueChange:Gl,hoverValue:v0,onHover:D0,needConfirm:eu,onSubmit:ed,onOk:gs,presets:Yd,onPresetHover:p0,onPresetSubmit:Rd,onNow:E0,cellRender:Go})),Rc=function(ui,Ii){var Qs=$d(ui,Ii);Gi(Qs)},id=function(){hs("input")},r0=function(ui,Ii){var Qs=al.length,yc=al[Qs-1];if(Qs&&yc!==Ii&&eu&&!Iu[yc]&&!Qu(yc)&&Oo[yc]){ii.current.focus({index:yc});return}hs("input"),Ao(!0,{inherit:!0}),ko!==Ii&&mo&&!eu&&$t&&ed(null,!0),oc(Ii),Zr(ui,Ii)},x0=function(ui,Ii){if(Ao(!1),!eu&&hs()==="input"){var Qs=Cn(Oo);Qc(ko,Qs===null)}pi(ui,Ii)},k0=function(ui,Ii){ui.key==="Tab"&&ed(null,!0),za==null||za(ui,Ii)},A0=me.useMemo(function(){return{prefixCls:wn,locale:Nr,generateConfig:pu,button:jl.button,input:jl.input}},[wn,Nr,pu,jl.button,jl.input]);if(ve(function(){mo&&ko!==void 0&&fd(null,pr,!1)},[mo,ko,pr]),ve(function(){var qi=hs();!mo&&qi==="input"&&(Ao(!1),ed(null,!0)),!mo&&$t&&!eu&&qi==="panel"&&(Ao(!0),ed())},[mo]),0)var mm;return me.createElement(Za.Provider,{value:A0},me.createElement(Qa,a({},_n(mt),{popupElement:Ko,popupStyle:ja.popup,popupClassName:$a.popup,visible:mo,onClose:Cd,range:!0}),me.createElement(Tu,a({},mt,{ref:ii,suffixIcon:rr,activeIndex:To||mo?ko:null,activeHelp:!!Gd,allHelp:!!Gd&&ld==="preset",focused:To,onFocus:r0,onBlur:x0,onKeyDown:k0,onSubmit:ed,value:v0,maskFormat:ea,onChange:Rc,onInputChange:id,format:dn,inputReadOnly:fu,disabled:_a,open:mo,onOpenChange:Ao,onClick:f0,onClear:e0,invalid:Hd,onInvalid:m0,onActiveInfo:Kd}))))}var Mr=me.forwardRef(ar),zo=Mr;function Jo(){return Jo=Object.assign?Object.assign.bind():function(ie){for(var we=1;weie.length)&&(we=ie.length);for(var Oe=0,Qe=new Array(we);Oe=0)&&(Oe[mt]=ie[mt]);return Oe}function Kc(ie,we){if(ie==null)return{};var Oe=dd(ie,we),Qe,mt;if(Object.getOwnPropertySymbols){var It=Object.getOwnPropertySymbols(ie);for(mt=0;mt=0)&&Object.prototype.propertyIsEnumerable.call(ie,Qe)&&(Oe[Qe]=ie[Qe])}return Oe}var Xl=z(64363);function hc(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oe=[];return me.Children.forEach(ie,function(Qe){Qe==null&&!we.keepEmpty||(Array.isArray(Qe)?Oe=Oe.concat(hc(Qe)):(0,Xl.isFragment)(Qe)&&Qe.props?Oe=Oe.concat(hc(Qe.props.children,we)):Oe.push(Qe))}),Oe}var xc={};function Yc(ie,we){}function qo(ie,we){}function ad(){xc={}}function Zc(ie,we,Oe){!we&&!xc[Oe]&&(ie(!1,Oe),xc[Oe]=!0)}function qd(ie,we){Zc(Yc,ie,we)}function Qd(ie,we){Zc(qo,ie,we)}var Id=null;function Ld(ie,we,Oe){var Qe=React.useRef({});return(!("value"in Qe.current)||Oe(Qe.current.condition,we))&&(Qe.current.value=ie(),Qe.current.condition=we),Qe.current.value}function Fd(ie,we){typeof ie=="function"?ie(we):wi(ie)==="object"&&ie&&"current"in ie&&(ie.current=we)}function md(){for(var ie=arguments.length,we=new Array(ie),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:1;vo+=1;var Qe=vo;function mt(It){if(It===0)Pl(Qe),we();else{var $t=kr(function(){mt(It-1)});Xr.set(Qe,$t)}}return mt(Oe),Qe};zl.cancel=function(ie){var we=Xr.get(ie);return Pl(we),nl(we)};var kl=zl;function Eo(ie){if(typeof MessageChannel=="undefined")kl(ie);else{var we=new MessageChannel;we.port1.onmessage=function(){return ie()},we.port2.postMessage(void 0)}}function $r(){var ie=me.useRef(null),we=function(Qe){ie.current||(ie.current=[],Eo(function(){(0,vr.unstable_batchedUpdates)(function(){ie.current.forEach(function(mt){mt()}),ie.current=null})})),ie.current.push(Qe)};return we}function $l(ie,we){var Oe=me.useState(we),Qe=mc(Oe,2),mt=Qe[0],It=Qe[1],$t=ro(function(dn){ie(function(){It(dn)})});return[mt,$t]}var xl=me.createContext(null),ni=["component"],bo=["className"],Qo=["className"],di=function(we,Oe){var Qe=me.useContext(xl);if(!Qe){var mt=we.component,It=mt===void 0?"div":mt,$t=Kc(we,ni);return me.createElement(It,Jo({},$t,{ref:Oe}))}var dn=Qe.className,ea=Kc(Qe,bo),aa=we.className,wn=Kc(we,Qo);return me.createElement(xl.Provider,{value:null},me.createElement(Sl,Jo({ref:Oe,className:Er()(dn,aa)},ea,wn)))},ku=me.forwardRef(di);ku.displayName="RawItem";var Mo=ku,Jr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fo="responsive",mi="invalidate";function Hi(ie){return"+ ".concat(ie.length," ...")}function $i(ie,we){var Oe=ie.prefixCls,Qe=Oe===void 0?"rc-overflow":Oe,mt=ie.data,It=mt===void 0?[]:mt,$t=ie.renderItem,dn=ie.renderRawItem,ea=ie.itemKey,aa=ie.itemWidth,wn=aa===void 0?10:aa,ja=ie.ssr,$a=ie.style,Ra=ie.className,wa=ie.maxCount,eu=ie.renderRest,za=ie.renderRawRest,_a=ie.suffix,Iu=ie.component,Lu=Iu===void 0?"div":Iu,ru=ie.itemComponent,Ku=ie.onVisibleChange,Fu=Kc(ie,Jr),Ou=ja==="full",xr=$r(),Nr=$l(xr,null),pu=mc(Nr,2),pr=pu[0],il=pu[1],ur=pr||0,Au=$l(xr,new Map),Vu=mc(Au,2),Ju=Vu[0],qr=Vu[1],Nl=$l(xr,0),qu=mc(Nl,2),fr=qu[0],zu=qu[1],fu=$l(xr,0),rr=mc(fu,2),lr=rr[0],eo=rr[1],to=$l(xr,0),ou=mc(to,2),jl=ou[0],Vl=ou[1],wo=(0,me.useState)(null),Ro=mc(wo,2),No=Ro[0],ii=Ro[1],po=(0,me.useState)(null),So=mc(po,2),mo=So[0],ki=So[1],Ao=me.useMemo(function(){return mo===null&&Ou?Number.MAX_SAFE_INTEGER:mo||0},[mo,pr]),Vi=(0,me.useState)(!1),Xi=mc(Vi,2),Ci=Xi[0],Po=Xi[1],Ji="".concat(Qe,"-item"),Gi=Math.max(fr,lr),gs=wa===Fo,Oo=It.length&&gs,Ls=wa===mi,xi=Oo||typeof wa=="number"&&It.length>wa,To=(0,me.useMemo)(function(){var ju=It;return Oo?pr===null&&Ou?ju=It:ju=It.slice(0,Math.min(It.length,ur/wn)):typeof wa=="number"&&(ju=It.slice(0,wa)),ju},[It,wn,pr,wa,Oo]),Si=(0,me.useMemo)(function(){return Oo?It.slice(Ao+1):It.slice(To.length)},[It,To,Oo,Ao]),hs=(0,me.useCallback)(function(ju,fi){var Ns;return typeof ea=="function"?ea(ju):(Ns=ea&&(ju==null?void 0:ju[ea]))!==null&&Ns!==void 0?Ns:fi},[ea]),ko=(0,me.useCallback)($t||function(ju){return ju},[$t]);function oc(ju,fi,Ns){mo===ju&&(fi===void 0||fi===No)||(ki(ju),Ns||(Po(juur){oc(rc-1,ju-Qc-jl+lr);break}}_a&&Zr(0)+jl>ur&&ii(null)}},[ur,Ju,lr,jl,hs,To]);var pi=Ci&&!!Si.length,Uo={};No!==null&&Oo&&(Uo={position:"absolute",left:No,top:0});var ai={prefixCls:Ji,responsive:Oo,component:ru,invalidate:Ls},ds=dn?function(ju,fi){var Ns=hs(ju,fi);return me.createElement(xl.Provider,{key:Ns,value:wl(wl({},ai),{},{order:fi,item:ju,itemKey:Ns,registerSize:al,display:fi<=Ao})},dn(ju,fi))}:function(ju,fi){var Ns=hs(ju,fi);return me.createElement(Sl,Jo({},ai,{order:fi,key:Ns,item:ju,renderItem:ko,itemKey:Ns,registerSize:al,display:fi<=Ao}))},ms={order:pi?Ao:Number.MAX_SAFE_INTEGER,className:"".concat(Ji,"-rest"),registerSize:ml,display:pi},Zs=eu||Hi,Hs=za?me.createElement(xl.Provider,{value:wl(wl({},ai),ms)},za(Si)):me.createElement(Sl,Jo({},ai,ms),typeof Zs=="function"?Zs(Si):Zs),_s=me.createElement(Lu,Jo({className:Er()(!Ls&&Qe,Ra),style:$a,ref:we},Fu),To.map(ds),xi?Hs:null,_a&&me.createElement(Sl,Jo({},ai,{responsive:gs,responsiveDisabled:!Oo,order:Ao,className:"".concat(Ji,"-suffix"),registerSize:Qu,display:!0,style:Uo}),_a));return gs?me.createElement(ka,{onResize:Cn,disabled:!Oo},_s):_s}var gi=me.forwardRef($i);gi.displayName="Overflow",gi.Item=Mo,gi.RESPONSIVE=Fo,gi.INVALIDATE=mi;var Lo=gi,_o=Lo;function Wi(ie){var we=ie.prefixCls,Oe=ie.value,Qe=ie.onRemove,mt=ie.removeIcon,It=mt===void 0?"\xD7":mt,$t=ie.formatDate,dn=ie.disabled,ea=ie.maxTagCount,aa=ie.placeholder,wn="".concat(we,"-selector"),ja="".concat(we,"-selection"),$a="".concat(ja,"-overflow");function Ra(za,_a){return me.createElement("span",{className:Er()("".concat(ja,"-item")),title:typeof za=="string"?za:null},me.createElement("span",{className:"".concat(ja,"-item-content")},za),!dn&&_a&&me.createElement("span",{onMouseDown:function(Lu){Lu.preventDefault()},onClick:_a,className:"".concat(ja,"-item-remove")},It))}function wa(za){var _a=$t(za),Iu=function(ru){ru&&ru.stopPropagation(),Qe(za)};return Ra(_a,Iu)}function eu(za){var _a="+ ".concat(za.length," ...");return Ra(_a)}return me.createElement("div",{className:wn},me.createElement(_o,{prefixCls:$a,data:Oe,renderItem:wa,renderRest:eu,itemKey:function(_a){return $t(_a)},maxCount:ea}),!Oe.length&&me.createElement("span",{className:"".concat(we,"-selection-placeholder")},aa))}var zs=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function us(ie,we){var Oe=ie.id,Qe=ie.open,mt=ie.prefix,It=ie.clearIcon,$t=ie.suffixIcon,dn=ie.activeHelp,ea=ie.allHelp,aa=ie.focused,wn=ie.onFocus,ja=ie.onBlur,$a=ie.onKeyDown,Ra=ie.locale,wa=ie.generateConfig,eu=ie.placeholder,za=ie.className,_a=ie.style,Iu=ie.onClick,Lu=ie.onClear,ru=ie.internalPicker,Ku=ie.value,Fu=ie.onChange,Ou=ie.onSubmit,xr=ie.onInputChange,Nr=ie.multiple,pu=ie.maxTagCount,pr=ie.format,il=ie.maskFormat,ur=ie.preserveInvalidOnBlur,Au=ie.onInvalid,Vu=ie.disabled,Ju=ie.invalid,qr=ie.inputReadOnly,Nl=ie.direction,qu=ie.onOpenChange,fr=ie.onMouseDown,zu=ie.required,fu=ie["aria-required"],rr=ie.autoFocus,lr=ie.tabIndex,eo=ie.removeIcon,to=Ds(ie,zs),ou=Nl==="rtl",jl=me.useContext(Za),Vl=jl.prefixCls,wo=me.useRef(),Ro=me.useRef();me.useImperativeHandle(we,function(){return{nativeElement:wo.current,focus:function(Po){var Ji;(Ji=Ro.current)===null||Ji===void 0||Ji.focus(Po)},blur:function(){var Po;(Po=Ro.current)===null||Po===void 0||Po.blur()}}});var No=wt(to),ii=function(Po){Fu([Po])},po=function(Po){var Ji=Ku.filter(function(Gi){return Gi&&!Wa(wa,Ra,Gi,Po,ru)});Fu(Ji),Qe||Ou()},So=cd((0,Se.Z)((0,Se.Z)({},ie),{},{onChange:ii}),function(Ci){var Po=Ci.valueTexts;return{value:Po[0]||"",active:aa}}),mo=Me(So,2),ki=mo[0],Ao=mo[1],Vi=!!(It&&Ku.length&&!Vu),Xi=Nr?me.createElement(me.Fragment,null,me.createElement(Wi,{prefixCls:Vl,value:Ku,onRemove:po,formatDate:Ao,maxTagCount:pu,disabled:Vu,removeIcon:eo,placeholder:eu}),me.createElement("input",{className:"".concat(Vl,"-multiple-input"),value:Ku.map(Ao).join(","),ref:Ro,readOnly:!0,autoFocus:rr,tabIndex:lr}),me.createElement(Yn,{type:"suffix",icon:$t}),Vi&&me.createElement(Ur,{icon:It,onClear:Lu})):me.createElement(Lr,a({ref:Ro},ki(),{autoFocus:rr,tabIndex:lr,suffixIcon:$t,clearIcon:Vi&&me.createElement(Ur,{icon:It,onClear:Lu}),showActiveCls:!1}));return me.createElement("div",a({},No,{className:Er()(Vl,(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Vl,"-multiple"),Nr),"".concat(Vl,"-focused"),aa),"".concat(Vl,"-disabled"),Vu),"".concat(Vl,"-invalid"),Ju),"".concat(Vl,"-rtl"),ou),za),style:_a,ref:wo,onClick:Iu,onMouseDown:function(Po){var Ji,Gi=Po.target;Gi!==((Ji=Ro.current)===null||Ji===void 0?void 0:Ji.inputElement)&&Po.preventDefault(),fr==null||fr(Po)}}),mt&&me.createElement("div",{className:"".concat(Vl,"-prefix")},mt),Xi)}var Il=me.forwardRef(us),Pr=Il;function Hl(ie,we){var Oe=Gu(ie),Qe=Me(Oe,6),mt=Qe[0],It=Qe[1],$t=Qe[2],dn=Qe[3],ea=Qe[4],aa=Qe[5],wn=mt,ja=wn.prefixCls,$a=wn.styles,Ra=wn.classNames,wa=wn.order,eu=wn.defaultValue,za=wn.value,_a=wn.needConfirm,Iu=wn.onChange,Lu=wn.onKeyDown,ru=wn.disabled,Ku=wn.disabledDate,Fu=wn.minDate,Ou=wn.maxDate,xr=wn.defaultOpen,Nr=wn.open,pu=wn.onOpenChange,pr=wn.locale,il=wn.generateConfig,ur=wn.picker,Au=wn.showNow,Vu=wn.showToday,Ju=wn.showTime,qr=wn.mode,Nl=wn.onPanelChange,qu=wn.onCalendarChange,fr=wn.onOk,zu=wn.multiple,fu=wn.defaultPickerValue,rr=wn.pickerValue,lr=wn.onPickerValueChange,eo=wn.inputReadOnly,to=wn.suffixIcon,ou=wn.removeIcon,jl=wn.onFocus,Vl=wn.onBlur,wo=wn.presets,Ro=wn.components,No=wn.cellRender,ii=wn.dateRender,po=wn.monthCellRender,So=wn.onClick,mo=ic(we);function ki(Ei){return Ei===null?null:zu?Ei:Ei[0]}var Ao=Oc(il,pr,It),Vi=Li(Nr,xr,[ru],pu),Xi=Me(Vi,2),Ci=Xi[0],Po=Xi[1],Ji=function(Ko,Rc,id){if(qu){var r0=(0,Se.Z)({},id);delete r0.range,qu(ki(Ko),ki(Rc),r0)}},Gi=function(Ko){fr==null||fr(ki(Ko))},gs=ps(il,pr,dn,!1,wa,eu,za,Ji,Gi),Oo=Me(gs,5),Ls=Oo[0],xi=Oo[1],To=Oo[2],Si=Oo[3],hs=Oo[4],ko=To(),oc=nc([ru]),Cn=Me(oc,4),al=Cn[0],ml=Cn[1],Qu=Cn[2],Zr=Cn[3],pi=function(Ko){ml(!0),jl==null||jl(Ko,{})},Uo=function(Ko){ml(!1),Vl==null||Vl(Ko,{})},ai=Re(ur,{value:qr}),ds=Me(ai,2),ms=ds[0],Zs=ds[1],Hs=ms==="date"&&Ju?"datetime":ms,_s=sc(ur,ms,Au,Vu),ju=Iu&&function(Ei,Ko){Iu(ki(Ei),ki(Ko))},fi=so((0,Se.Z)((0,Se.Z)({},mt),{},{onChange:ju}),Ls,xi,To,Si,[],dn,al,Ci,aa),Ns=Me(fi,2),rc=Ns[1],Qc=ua(ko,aa),yd=Me(Qc,2),rd=yd[0],Od=yd[1],Xc=me.useMemo(function(){return rd.some(function(Ei){return Ei})},[rd]),Hd=function(Ko,Rc){if(lr){var id=(0,Se.Z)((0,Se.Z)({},Rc),{},{mode:Rc.mode[0]});delete id.range,lr(Ko[0],id)}},m0=Gs(il,pr,ko,[ms],Ci,Zr,It,!1,fu,rr,_u(Ju==null?void 0:Ju.defaultOpenValue),Hd,Fu,Ou),B0=Me(m0,2),g0=B0[0],Wd=B0[1],Gl=oe(function(Ei,Ko,Rc){if(Zs(Ko),Nl&&Rc!==!1){var id=Ei||ko[ko.length-1];Nl(id,Ko)}}),fd=function(){rc(To()),Po(!1,{force:!0})},$d=function(Ko){!ru&&!mo.current.nativeElement.contains(document.activeElement)&&mo.current.focus(),Po(!0),So==null||So(Ko)},ed=function(){rc(null),Po(!1,{force:!0})},f0=me.useState(null),e0=Me(f0,2),S0=e0[0],Md=e0[1],ld=me.useState(null),Jc=Me(ld,2),od=Jc[0],Vd=Jc[1],Gd=me.useMemo(function(){var Ei=[od].concat(pe(ko)).filter(function(Ko){return Ko});return zu?Ei:Ei.slice(0,1)},[ko,od,zu]),xo=me.useMemo(function(){return!zu&&od?[od]:ko.filter(function(Ei){return Ei})},[ko,od,zu]);me.useEffect(function(){Ci||Vd(null)},[Ci]);var v0=lc(wo),P0=function(Ko){Vd(Ko),Md("preset")},t0=function(Ko){var Rc=zu?Ao(To(),Ko):[Ko],id=rc(Rc);id&&!zu&&Po(!1,{force:!0})},n0=function(Ko){t0(Ko)},Kd=function(Ko){Vd(Ko),Md("cell")},Yd=function(Ko){Po(!0),pi(Ko)},p0=function(Ko){if(Qu("panel"),!(zu&&Hs!==ur)){var Rc=zu?Ao(To(),Ko):[Ko];Si(Rc),!_a&&!$t&&It===Hs&&fd()}},Rd=function(){Po(!1)},E0=Gn(No,ii,po),D0=me.useMemo(function(){var Ei=Aa(mt,!1),Ko=Tt(mt,[].concat(pe(Object.keys(Ei)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},Ko),{},{multiple:mt.multiple})},[mt]),b0=me.createElement(Ms,a({},D0,{showNow:_s,showTime:Ju,disabledDate:Ku,onFocus:Yd,onBlur:Uo,picker:ur,mode:ms,internalMode:Hs,onPanelChange:Gl,format:ea,value:ko,isInvalid:aa,onChange:null,onSelect:p0,pickerValue:g0,defaultOpenValue:Ju==null?void 0:Ju.defaultOpenValue,onPickerValueChange:Wd,hoverValue:Gd,onHover:Kd,needConfirm:_a,onSubmit:fd,onOk:hs,presets:v0,onPresetHover:P0,onPresetSubmit:t0,onNow:n0,cellRender:E0})),w0=function(Ko){Si(Ko)},Cs=function(){Qu("input")},Cd=function(Ko){Qu("input"),Po(!0,{inherit:!0}),pi(Ko)},Go=function(Ko){Po(!1),Uo(Ko)},a0=function(Ko,Rc){Ko.key==="Tab"&&fd(),Lu==null||Lu(Ko,Rc)},u0=me.useMemo(function(){return{prefixCls:ja,locale:pr,generateConfig:il,button:Ro.button,input:Ro.input}},[ja,pr,il,Ro.button,Ro.input]);return ve(function(){Ci&&Zr!==void 0&&Gl(null,ur,!1)},[Ci,Zr,ur]),ve(function(){var Ei=Qu();!Ci&&Ei==="input"&&(Po(!1),fd()),!Ci&&$t&&!_a&&Ei==="panel"&&fd()},[Ci]),me.createElement(Za.Provider,{value:u0},me.createElement(Qa,a({},_n(mt),{popupElement:b0,popupStyle:$a.popup,popupClassName:Ra.popup,visible:Ci,onClose:Rd}),me.createElement(Pr,a({},mt,{ref:mo,suffixIcon:to,removeIcon:ou,activeHelp:!!od,allHelp:!!od&&S0==="preset",focused:al,onFocus:Cd,onBlur:Go,onKeyDown:a0,onSubmit:fd,value:xo,maskFormat:ea,onChange:w0,onInputChange:Cs,internalPicker:It,format:dn,inputReadOnly:eo,disabled:ru,open:Ci,onOpenChange:Po,onClick:$d,onClear:ed,invalid:Xc,onInvalid:function(Ko){Od(Ko,0)}}))))}var yl=me.forwardRef(Hl),el=yl,Ll=el},50538:function(Ft,rt){"use strict";var z;var a=typeof Symbol=="function"&&Symbol.for,Ce=a?Symbol.for("react.element"):60103,ke=a?Symbol.for("react.portal"):60106,he=a?Symbol.for("react.fragment"):60107,Fe=a?Symbol.for("react.strict_mode"):60108,xe=a?Symbol.for("react.profiler"):60114,pe=a?Symbol.for("react.provider"):60109,Se=a?Symbol.for("react.context"):60110,Ae=a?Symbol.for("react.async_mode"):60111,Ie=a?Symbol.for("react.concurrent_mode"):60111,ze=a?Symbol.for("react.forward_ref"):60112,Me=a?Symbol.for("react.suspense"):60113,me=a?Symbol.for("react.suspense_list"):60120,oe=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function te(de){if(typeof de=="object"&&de!==null){var ye=de.$$typeof;switch(ye){case Ce:switch(de=de.type,de){case Ae:case Ie:case he:case xe:case Fe:case Me:return de;default:switch(de=de&&de.$$typeof,de){case Se:case ze:case E:case oe:case pe:return de;default:return ye}}case ke:return ye}}}function ne(de){return te(de)===Ie}z=Ae,z=Ie,z=Se,z=pe,z=Ce,z=ze,z=he,z=E,z=oe,z=ke,z=xe,z=Fe,z=Me,z=function(de){return ne(de)||te(de)===Ae},z=ne,z=function(de){return te(de)===Se},z=function(de){return te(de)===pe},z=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===Ce},z=function(de){return te(de)===ze},rt.isFragment=function(de){return te(de)===he},z=function(de){return te(de)===E},rt.isMemo=function(de){return te(de)===oe},z=function(de){return te(de)===ke},z=function(de){return te(de)===xe},z=function(de){return te(de)===Fe},z=function(de){return te(de)===Me},z=function(de){return typeof de=="string"||typeof de=="function"||de===he||de===Ie||de===xe||de===Fe||de===Me||de===me||typeof de=="object"&&de!==null&&(de.$$typeof===E||de.$$typeof===oe||de.$$typeof===pe||de.$$typeof===Se||de.$$typeof===ze||de.$$typeof===x||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},z=te},64363:function(Ft,rt,z){"use strict";Ft.exports=z(50538)},36963:function(Ft,rt){"use strict";var z;var a=Symbol.for("react.element"),Ce=Symbol.for("react.portal"),ke=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),Fe=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),pe=Symbol.for("react.context"),Se=Symbol.for("react.server_context"),Ae=Symbol.for("react.forward_ref"),Ie=Symbol.for("react.suspense"),ze=Symbol.for("react.suspense_list"),Me=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),oe=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case ke:case Fe:case he:case Ie:case ze:return x;default:switch(x=x&&x.$$typeof,x){case Se:case pe:case Ae:case me:case Me:case xe:return x;default:return b}}case Ce:return b}}}z=pe,z=xe,z=a,rt.ForwardRef=Ae,z=ke,z=me,z=Me,z=Ce,z=Fe,z=he,z=Ie,z=ze,z=function(){return!1},z=function(){return!1},z=function(x){return y(x)===pe},z=function(x){return y(x)===xe},z=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},z=function(x){return y(x)===Ae},z=function(x){return y(x)===ke},z=function(x){return y(x)===me},rt.isMemo=function(x){return y(x)===Me},z=function(x){return y(x)===Ce},z=function(x){return y(x)===Fe},z=function(x){return y(x)===he},z=function(x){return y(x)===Ie},z=function(x){return y(x)===ze},z=function(x){return typeof x=="string"||typeof x=="function"||x===ke||x===Fe||x===he||x===Ie||x===ze||x===oe||typeof x=="object"&&x!==null&&(x.$$typeof===me||x.$$typeof===Me||x.$$typeof===xe||x.$$typeof===pe||x.$$typeof===Ae||x.$$typeof===E||x.getModuleId!==void 0)},z=y},17756:function(Ft,rt,z){"use strict";Ft.exports=z(36963)},66012:function(Ft,rt,z){"use strict";z.d(rt,{Z5:function(){return g0},_l:function(){return Td},bK:function(){return pm}});var a=z(67294),Ce=z(89611);function ke(ue,le){ue.prototype=Object.create(le.prototype),ue.prototype.constructor=ue,(0,Ce.Z)(ue,le)}var he=z(87462),Fe=z(14890),xe=a.createContext(null),pe=null;function Se(ue){ue()}var Ae=Se,Ie=function(le){return Ae=le},ze=function(){return Ae};function Me(){var ue=ze(),le=null,Ee=null;return{clear:function(){le=null,Ee=null},notify:function(){ue(function(){for(var qe=le;qe;)qe.callback(),qe=qe.next})},get:function(){for(var qe=[],$e=le;$e;)qe.push($e),$e=$e.next;return qe},subscribe:function(qe){var $e=!0,gt=Ee={callback:qe,next:null,prev:Ee};return gt.prev?gt.prev.next=gt:le=gt,function(){!$e||le===null||($e=!1,gt.next?gt.next.prev=gt.prev:Ee=gt.prev,gt.prev?gt.prev.next=gt.next:le=gt.next)}}}}var me={notify:function(){},get:function(){return[]}};function oe(ue,le){var Ee,je=me;function qe(en){return Kt(),je.subscribe(en)}function $e(){je.notify()}function gt(){on.onStateChange&&on.onStateChange()}function At(){return!!Ee}function Kt(){Ee||(Ee=le?le.addNestedSub(gt):ue.subscribe(gt),je=Me())}function fn(){Ee&&(Ee(),Ee=void 0,je.clear(),je=me)}var on={addNestedSub:qe,notifyNestedSubs:$e,handleChangeWrapper:gt,isSubscribed:At,trySubscribe:Kt,tryUnsubscribe:fn,getListeners:function(){return je}};return on}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function y(ue){var le=ue.store,Ee=ue.context,je=ue.children,qe=(0,a.useMemo)(function(){var At=oe(le);return{store:le,subscription:At}},[le]),$e=(0,a.useMemo)(function(){return le.getState()},[le]);E(function(){var At=qe.subscription;return At.onStateChange=At.notifyNestedSubs,At.trySubscribe(),$e!==le.getState()&&At.notifyNestedSubs(),function(){At.tryUnsubscribe(),At.onStateChange=null}},[qe,$e]);var gt=Ee||xe;return a.createElement(gt.Provider,{value:qe},je)}var x=y,b=z(63366),ee=z(8679),te=z.n(ee),ne=z(72973),de=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ye=["reactReduxForwardedRef"],fe=[],ve=[null,null],Ne=function(le){try{return JSON.stringify(le)}catch(Ee){return String(le)}};function Le(ue,le){var Ee=ue[1];return[le.payload,Ee+1]}function Re(ue,le,Ee){E(function(){return ue.apply(void 0,le)},Ee)}function He(ue,le,Ee,je,qe,$e,gt){ue.current=je,le.current=qe,Ee.current=!1,$e.current&&($e.current=null,gt())}function We(ue,le,Ee,je,qe,$e,gt,At,Kt,fn){if(ue){var on=!1,en=null,an=function(){if(!on){var dr=le.getState(),Sr,Vt;try{Sr=je(dr,qe.current)}catch(sl){Vt=sl,en=sl}Vt||(en=null),Sr===$e.current?gt.current||Kt():($e.current=Sr,At.current=Sr,gt.current=!0,fn({type:"STORE_UPDATED",payload:{error:Vt}}))}};Ee.onStateChange=an,Ee.trySubscribe(),an();var In=function(){if(on=!0,Ee.tryUnsubscribe(),Ee.onStateChange=null,en)throw en};return In}}var Ge=function(){return[null,0]};function Ue(ue,le){le===void 0&&(le={});var Ee=le,je=Ee.getDisplayName,qe=je===void 0?function(ei){return"ConnectAdvanced("+ei+")"}:je,$e=Ee.methodName,gt=$e===void 0?"connectAdvanced":$e,At=Ee.renderCountProp,Kt=At===void 0?void 0:At,fn=Ee.shouldHandleStateChanges,on=fn===void 0?!0:fn,en=Ee.storeKey,an=en===void 0?"store":en,In=Ee.withRef,Na=In===void 0?!1:In,dr=Ee.forwardRef,Sr=dr===void 0?!1:dr,Vt=Ee.context,sl=Vt===void 0?xe:Vt,Rl=(0,b.Z)(Ee,de);if(0)var Kl;var $o=sl;return function(Ri){var Ws=Ri.displayName||Ri.name||"Component",si=qe(Ws),Fs=(0,he.Z)({},Rl,{getDisplayName:qe,methodName:gt,renderCountProp:Kt,shouldHandleStateChanges:on,storeKey:an,displayName:si,wrappedComponentName:Ws,WrappedComponent:Ri}),gc=Rl.pure;function Ic(Lc){return ue(Lc.dispatch,Fs)}var Bd=gc?a.useMemo:function(Lc){return Lc()};function sd(Lc){var Xd=(0,a.useMemo)(function(){var N0=Lc.reactReduxForwardedRef,kd=(0,b.Z)(Lc,ye);return[Lc.context,N0,kd]},[Lc]),Sd=Xd[0],Pi=Xd[1],l0=Xd[2],Jd=(0,a.useMemo)(function(){return Sd&&Sd.Consumer&&(0,ne.isContextConsumer)(a.createElement(Sd.Consumer,null))?Sd:$o},[Sd,$o]),Pd=(0,a.useContext)(Jd),Dd=!!Lc.store&&!!Lc.store.getState&&!!Lc.store.dispatch,L0=!!Pd&&!!Pd.store,pd=Dd?Lc.store:Pd.store,h0=(0,a.useMemo)(function(){return Ic(pd)},[pd]),o0=(0,a.useMemo)(function(){if(!on)return ve;var N0=oe(pd,Dd?null:Pd.subscription),kd=N0.notifyNestedSubs.bind(N0);return[N0,kd]},[pd,Dd,Pd]),F0=o0[0],j0=o0[1],z0=(0,a.useMemo)(function(){return Dd?Pd:(0,he.Z)({},Pd,{subscription:F0})},[Dd,Pd,F0]),Em=(0,a.useReducer)(Le,fe,Ge),Hm=Em[0],qc=Hm[0],Wm=Em[1];if(qc&&qc.error)throw qc.error;var $0=(0,a.useRef)(),em=(0,a.useRef)(l0),Z0=(0,a.useRef)(),tm=(0,a.useRef)(!1),nm=Bd(function(){return Z0.current&&l0===em.current?Z0.current:h0(pd.getState(),l0)},[pd,qc,l0]);Re(He,[em,$0,tm,l0,nm,Z0,j0]),Re(We,[on,pd,F0,h0,em,$0,tm,Z0,j0,Wm],[pd,F0,h0]);var am=(0,a.useMemo)(function(){return a.createElement(Ri,(0,he.Z)({},nm,{ref:Pi}))},[Pi,Ri,nm]),Vm=(0,a.useMemo)(function(){return on?a.createElement(Jd.Provider,{value:z0},am):am},[Jd,am,z0]);return Vm}var nd=gc?a.memo(sd):sd;if(nd.WrappedComponent=Ri,nd.displayName=sd.displayName=si,Sr){var vd=a.forwardRef(function(Xd,Sd){return a.createElement(nd,(0,he.Z)({},Xd,{reactReduxForwardedRef:Sd}))});return vd.displayName=si,vd.WrappedComponent=Ri,te()(vd,Ri)}return te()(nd,Ri)}}function Ye(ue,le){return ue===le?ue!==0||le!==0||1/ue===1/le:ue!==ue&&le!==le}function it(ue,le){if(Ye(ue,le))return!0;if(typeof ue!="object"||ue===null||typeof le!="object"||le===null)return!1;var Ee=Object.keys(ue),je=Object.keys(le);if(Ee.length!==je.length)return!1;for(var qe=0;qe=0;je--){var qe=le[je](ue);if(qe)return qe}return function($e,gt){throw new Error("Invalid value of type "+typeof ue+" for "+Ee+" argument when connecting component "+gt.wrappedComponentName+".")}}function jt(ue,le){return ue===le}function sn(ue){var le=ue===void 0?{}:ue,Ee=le.connectHOC,je=Ee===void 0?Ue:Ee,qe=le.mapStateToPropsFactories,$e=qe===void 0?kt:qe,gt=le.mapDispatchToPropsFactories,At=gt===void 0?Je:gt,Kt=le.mergePropsFactories,fn=Kt===void 0?Pn:Kt,on=le.selectorFactory,en=on===void 0?Nn:on;return function(In,Na,dr,Sr){Sr===void 0&&(Sr={});var Vt=Sr,sl=Vt.pure,Rl=sl===void 0?!0:sl,Kl=Vt.areStatesEqual,$o=Kl===void 0?jt:Kl,ei=Vt.areOwnPropsEqual,Ri=ei===void 0?it:ei,Ws=Vt.areStatePropsEqual,si=Ws===void 0?it:Ws,Fs=Vt.areMergedPropsEqual,gc=Fs===void 0?it:Fs,Ic=(0,b.Z)(Vt,Qt),Bd=zt(In,$e,"mapStateToProps"),sd=zt(Na,At,"mapDispatchToProps"),nd=zt(dr,fn,"mergeProps");return je(en,(0,he.Z)({methodName:"connect",getDisplayName:function(Lc){return"Connect("+Lc+")"},shouldHandleStateChanges:!!In,initMapStateToProps:Bd,initMapDispatchToProps:sd,initMergeProps:nd,pure:Rl,areStatesEqual:$o,areOwnPropsEqual:Ri,areStatePropsEqual:si,areMergedPropsEqual:gc},Ic))}}var vt=sn();function Tt(){var ue=useContext(ReactReduxContext);return ue}function qt(ue){ue===void 0&&(ue=ReactReduxContext);var le=ue===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ue)};return function(){var je=le(),qe=je.store;return qe}}var St=null;function Ke(ue){ue===void 0&&(ue=ReactReduxContext);var le=ue===ReactReduxContext?useDefaultStore:createStoreHook(ue);return function(){var je=le();return je.dispatch}}var ln=null,Un=function(le,Ee){return le===Ee};function Ca(ue,le,Ee,je){var qe=useReducer(function(Na){return Na+1},0),$e=qe[1],gt=useMemo(function(){return createSubscription(Ee,je)},[Ee,je]),At=useRef(),Kt=useRef(),fn=useRef(),on=useRef(),en=Ee.getState(),an;try{if(ue!==Kt.current||en!==fn.current||At.current){var In=ue(en);on.current===void 0||!le(In,on.current)?an=In:an=on.current}else an=on.current}catch(Na){throw At.current&&(Na.message+=` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,wa="".concat(Pa," ").concat(Bu).split(/[\s\n]+/),er="aria-",cu="data-";function rr(ie,we){return ie.indexOf(we)===0}function Ca(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe;we===!1?Oe={aria:!0,data:!0,attr:!0}:we===!0?Oe={aria:!0}:Oe=Vn({},we);var Qe={};return Object.keys(ie).forEach(function(mt){(Oe.aria&&(mt==="role"||rr(mt,er))||Oe.data&&rr(mt,cu)||Oe.attr&&wa.includes(mt))&&(Qe[mt]=ie[mt])}),Qe}var Zt=z(53550),Ln=z(98280),gl=z(94184),vr=z.n(gl);function qu(ie,we){return ie!==void 0?ie:we?"bottomRight":"bottomLeft"}var ba=me.createContext(null),Ua=ba,$n={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Kn(ie){var we=ie.popupElement,Oe=ie.popupStyle,Qe=ie.popupClassName,mt=ie.popupAlign,Lt=ie.transitionName,$t=ie.getPopupContainer,cn=ie.children,na=ie.range,ua=ie.placement,In=ie.builtinPlacements,za=In===void 0?$n:In,$a=ie.direction,Ta=ie.visible,Ia=ie.onClose,eu=me.useContext(Ua),Za=eu.prefixCls,_a="".concat(Za,"-dropdown"),wu=qu(ua,$a==="rtl");return me.createElement(Ln.Z,{showAction:[],hideAction:["click"],popupPlacement:wu,builtinPlacements:za,prefixCls:_a,popupTransitionName:Lt,popup:we,popupAlign:mt,popupVisible:Ta,popupClassName:vr()(Qe,(0,Zt.Z)((0,Zt.Z)({},"".concat(_a,"-range"),na),"".concat(_a,"-rtl"),$a==="rtl")),popupStyle:Oe,stretch:"minWidth",getPopupContainer:$t,onPopupVisibleChange:function(ru){ru||Ia()}},cn)}var Ha=Kn;function gu(ie,we){for(var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Qe=String(ie);Qe.length2&&arguments[2]!==void 0?arguments[2]:[],Qe=me.useState([!1,!1]),mt=Me(Qe,2),Lt=mt[0],$t=mt[1],cn=function(In,za){$t(function($a){return lr($a,za,In)})},na=me.useMemo(function(){return Lt.map(function(ua,In){if(ua)return!0;var za=ie[In];return za?!!(!Oe[In]&&!za||za&&we(za,{activeIndex:In})):!1})},[ie,Lt,we,Oe]);return[na,cn]}function sa(ie,we,Oe,Qe,mt){var Lt="",$t=[];return ie&&$t.push(mt?"hh":"HH"),we&&$t.push("mm"),Oe&&$t.push("ss"),Lt=$t.join(":"),Qe&&(Lt+=".SSS"),mt&&(Lt+=" A"),Lt}function ka(ie,we,Oe,Qe,mt,Lt){var $t=ie.fieldDateTimeFormat,cn=ie.fieldDateFormat,na=ie.fieldTimeFormat,ua=ie.fieldMonthFormat,In=ie.fieldYearFormat,za=ie.fieldWeekFormat,$a=ie.fieldQuarterFormat,Ta=ie.yearFormat,Ia=ie.cellYearFormat,eu=ie.cellQuarterFormat,Za=ie.dayFormat,_a=ie.cellDateFormat,wu=sa(we,Oe,Qe,mt,Lt);return(0,Se.Z)((0,Se.Z)({},ie),{},{fieldDateTimeFormat:$t||"YYYY-MM-DD ".concat(wu),fieldDateFormat:cn||"YYYY-MM-DD",fieldTimeFormat:na||wu,fieldMonthFormat:ua||"YYYY-MM",fieldYearFormat:In||"YYYY",fieldWeekFormat:za||"gggg-wo",fieldQuarterFormat:$a||"YYYY-[Q]Q",yearFormat:Ta||"YYYY",cellYearFormat:Ia||"YYYY",cellQuarterFormat:eu||"[Q]Q",cellDateFormat:_a||Za||"D"})}function Au(ie,we){var Oe=we.showHour,Qe=we.showMinute,mt=we.showSecond,Lt=we.showMillisecond,$t=we.use12Hours;return me.useMemo(function(){return ka(ie,Oe,Qe,mt,Lt,$t)},[ie,Oe,Qe,mt,Lt,$t])}var ft=z(19706);function re(ie,we,Oe){return Oe!=null?Oe:we.some(function(Qe){return ie.includes(Qe)})}var ge=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function De(ie){var we=nl(ie,ge),Oe=ie.format,Qe=ie.picker,mt=null;return Oe&&(mt=Oe,Array.isArray(mt)&&(mt=mt[0]),mt=(0,ft.Z)(mt)==="object"?mt.format:mt),Qe==="time"&&(we.format=mt),[we,mt]}function Xe(ie){return ie&&typeof ie=="string"}function tt(ie,we,Oe,Qe){return[ie,we,Oe,Qe].some(function(mt){return mt!==void 0})}function Ot(ie,we,Oe,Qe,mt){var Lt=we,$t=Oe,cn=Qe;if(!ie&&!Lt&&!$t&&!cn&&!mt)Lt=!0,$t=!0,cn=!0;else if(ie){var na,ua,In,za=[Lt,$t,cn].some(function(Ia){return Ia===!1}),$a=[Lt,$t,cn].some(function(Ia){return Ia===!0}),Ta=za?!0:!$a;Lt=(na=Lt)!==null&&na!==void 0?na:Ta,$t=(ua=$t)!==null&&ua!==void 0?ua:Ta,cn=(In=cn)!==null&&In!==void 0?In:Ta}return[Lt,$t,cn,mt]}function Nt(ie){var we=ie.showTime,Oe=De(ie),Qe=Me(Oe,2),mt=Qe[0],Lt=Qe[1],$t=we&&(0,ft.Z)(we)==="object"?we:{},cn=(0,Se.Z)((0,Se.Z)({defaultOpenValue:$t.defaultOpenValue||$t.defaultValue},mt),$t),na=cn.showMillisecond,ua=cn.showHour,In=cn.showMinute,za=cn.showSecond,$a=tt(ua,In,za,na),Ta=Ot($a,ua,In,za,na),Ia=Me(Ta,3);return ua=Ia[0],In=Ia[1],za=Ia[2],[cn,(0,Se.Z)((0,Se.Z)({},cn),{},{showHour:ua,showMinute:In,showSecond:za,showMillisecond:na}),cn.format,Lt]}function Gn(ie,we,Oe,Qe,mt){var Lt=ie==="time";if(ie==="datetime"||Lt){for(var $t=Qe,cn=Mn(ie,mt,null),na=cn,ua=[we,Oe],In=0;In1&&($t=we.addDate($t,-7)),$t}function Ba(ie,we){var Oe=we.generateConfig,Qe=we.locale,mt=we.format;return ie?typeof mt=="function"?mt(ie):Oe.locale.format(Qe.locale,ie,mt):""}function Wa(ie,we,Oe){var Qe=we,mt=["getHour","getMinute","getSecond","getMillisecond"],Lt=["setHour","setMinute","setSecond","setMillisecond"];return Lt.forEach(function($t,cn){Oe?Qe=ie[$t](Qe,ie[mt[cn]](Oe)):Qe=ie[$t](Qe,0)}),Qe}function ji(ie,we,Oe,Qe,mt){var Lt=oe(function($t,cn){return!!(Oe&&Oe($t,cn)||Qe&&ie.isAfter(Qe,$t)&&!Ga(ie,we,Qe,$t,cn.type)||mt&&ie.isAfter($t,mt)&&!Ga(ie,we,mt,$t,cn.type))});return Lt}function Gi(ie,we,Oe){return me.useMemo(function(){var Qe=Mn(ie,we,Oe),mt=Ju(Qe),Lt=mt[0],$t=(0,ft.Z)(Lt)==="object"&&Lt.type==="mask"?Lt.format:null;return[mt.map(function(cn){return typeof cn=="string"||typeof cn=="function"?cn:cn.format}),$t]},[ie,we,Oe])}function Yo(ie,we,Oe){return typeof ie[0]=="function"||Oe?!0:we}function mo(ie,we,Oe,Qe){var mt=oe(function(Lt,$t){var cn=(0,Se.Z)({type:we},$t);if(delete cn.activeIndex,!ie.isValidate(Lt)||Oe&&Oe(Lt,cn))return!0;if((we==="date"||we==="time")&&Qe){var na,ua=$t&&$t.activeIndex===1?"end":"start",In=((na=Qe.disabledTime)===null||na===void 0?void 0:na.call(Qe,Lt,ua,{from:cn.from}))||{},za=In.disabledHours,$a=In.disabledMinutes,Ta=In.disabledSeconds,Ia=In.disabledMilliseconds,eu=Qe.disabledHours,Za=Qe.disabledMinutes,_a=Qe.disabledSeconds,wu=za||eu,xu=$a||Za,ru=Ta||_a,Vu=ie.getHour(Lt),hu=ie.getMinute(Lt),Iu=ie.getSecond(Lt),Dr=ie.getMillisecond(Lt);if(wu&&wu().includes(Vu)||xu&&xu(Vu).includes(hu)||ru&&ru(Vu,hu).includes(Iu)||Ia&&Ia(Vu,hu,Iu).includes(Dr))return!0}return!1});return mt}function du(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=me.useMemo(function(){var Qe=ie&&Ju(ie);return we&&Qe&&(Qe[1]=Qe[1]||Qe[0]),Qe},[ie,we]);return Oe}function Wu(ie,we){var Oe=ie.generateConfig,Qe=ie.locale,mt=ie.picker,Lt=mt===void 0?"date":mt,$t=ie.prefixCls,cn=$t===void 0?"rc-picker":$t,na=ie.styles,ua=na===void 0?{}:na,In=ie.classNames,za=In===void 0?{}:In,$a=ie.order,Ta=$a===void 0?!0:$a,Ia=ie.components,eu=Ia===void 0?{}:Ia,Za=ie.inputRender,_a=ie.allowClear,wu=ie.clearIcon,xu=ie.needConfirm,ru=ie.multiple,Vu=ie.format,hu=ie.inputReadOnly,Iu=ie.disabledDate,Dr=ie.minDate,Ir=ie.maxDate,pu=ie.showTime,fr=ie.value,ll=ie.defaultValue,nr=ie.pickerValue,Eu=ie.defaultPickerValue,Hu=du(fr),Yu=du(ll),Xr=du(nr),Il=du(Eu),Xu=Lt==="date"&&pu?"datetime":Lt,mr=Xu==="time"||Xu==="datetime",ku=mr||ru,fu=xu!=null?xu:mr,ar=Nt(ie),ur=Me(ar,4),eo=ur[0],to=ur[1],ou=ur[2],Rl=ur[3],Wl=Au(Qe,to),wo=me.useMemo(function(){return Gn(Xu,ou,Rl,eo,Wl)},[Xu,ou,Rl,eo,Wl]),Ro=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ie),{},{prefixCls:cn,locale:Wl,picker:Lt,styles:ua,classNames:za,order:Ta,components:(0,Se.Z)({input:Za},eu),clearIcon:la(cn,_a,wu),showTime:wo,value:Hu,defaultValue:Yu,pickerValue:Xr,defaultPickerValue:Il},we==null?void 0:we())},[ie]),No=Gi(Xu,Wl,Vu),si=Me(No,2),vo=si[0],So=si[1],co=Yo(vo,hu,ru),ki=ji(Oe,Qe,Iu,Dr,Ir),Ao=mo(Oe,Lt,ki,wo),Wi=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Ro),{},{needConfirm:fu,inputReadOnly:co,disabledDate:ki})},[Ro,fu,co,ki]);return[Wi,Xu,ku,vo,So,Ao]}var fl=function(we){return+setTimeout(we,16)},br=function(we){return clearTimeout(we)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(fl=function(we){return window.requestAnimationFrame(we)},br=function(we){return window.cancelAnimationFrame(we)});var vl=0,rl=new Map;function ti(ie){rl.delete(ie)}var oo=function(we){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;vl+=1;var Qe=vl;function mt(Lt){if(Lt===0)ti(Qe),we();else{var $t=fl(function(){mt(Lt-1)});rl.set(Qe,$t)}}return mt(Oe),Qe};oo.cancel=function(ie){var we=rl.get(ie);return ti(ie),br(we)};var Xo=oo;function Dn(ie,we,Oe){var Qe=Re(we,{value:ie}),mt=Me(Qe,2),Lt=mt[0],$t=mt[1],cn=me.useRef(ie),na=me.useRef(),ua=function(){Xo.cancel(na.current)},In=oe(function(){$t(cn.current),Oe&&Lt!==cn.current&&Oe(cn.current)}),za=oe(function($a,Ta){ua(),cn.current=$a,$a||Ta?In():na.current=Xo(In)});return me.useEffect(function(){return ua},[]),[Lt,za]}function Li(ie,we){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Qe=arguments.length>3?arguments[3]:void 0,mt=Oe.every(function(In){return In})?!1:ie,Lt=Dn(mt,we||!1,Qe),$t=Me(Lt,2),cn=$t[0],na=$t[1];function ua(In){var za=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!za.inherit||cn)&&na(In,za.force)}return[cn,ua]}function sc(ie){var we=me.useRef();return me.useImperativeHandle(ie,function(){var Oe;return{nativeElement:(Oe=we.current)===null||Oe===void 0?void 0:Oe.nativeElement,focus:function(mt){var Lt;(Lt=we.current)===null||Lt===void 0||Lt.focus(mt)},blur:function(){var mt;(mt=we.current)===null||mt===void 0||mt.blur()}}}),we}function oc(ie,we){return me.useMemo(function(){return ie||(we?(vt(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(we).map(function(Oe){var Qe=Me(Oe,2),mt=Qe[0],Lt=Qe[1];return{label:mt,value:Lt}})):[])},[ie,we])}function tc(ie,we){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Qe=me.useRef(we);Qe.current=we,fe(function(){if(ie)Qe.current(ie);else{var mt=Xo(function(){Qe.current(ie)},Oe);return function(){Xo.cancel(mt)}}},[ie])}function nc(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Qe=me.useState(0),mt=Me(Qe,2),Lt=mt[0],$t=mt[1],cn=me.useState(!1),na=Me(cn,2),ua=na[0],In=na[1],za=me.useRef([]),$a=me.useRef(null),Ta=me.useRef(null),Ia=function(ru){$a.current=ru},eu=function(ru){return $a.current===ru},Za=function(ru){In(ru)},_a=function(ru){return ru&&(Ta.current=ru),Ta.current},wu=function(ru){var Vu=za.current,hu=new Set(Vu.filter(function(Dr){return ru[Dr]||we[Dr]})),Iu=Vu[Vu.length-1]===0?1:0;return hu.size>=2||ie[Iu]?null:Iu};return tc(ua||Oe,function(){ua||(za.current=[],Ia(null))}),me.useEffect(function(){ua&&za.current.push(Lt)},[ua,Lt]),[ua,Za,_a,Lt,$t,wu,za.current,Ia,eu]}function Jl(ie,we,Oe,Qe,mt,Lt){var $t=Oe[Oe.length-1],cn=function(ua,In){var za=Me(ie,2),$a=za[0],Ta=za[1],Ia=(0,Se.Z)((0,Se.Z)({},In),{},{from:Xt(ie,Oe)});return $t===1&&we[0]&&$a&&!Ga(Qe,mt,$a,ua,Ia.type)&&Qe.isAfter($a,ua)||$t===0&&we[1]&&Ta&&!Ga(Qe,mt,Ta,ua,Ia.type)&&Qe.isAfter(ua,Ta)?!0:Lt==null?void 0:Lt(ua,Ia)};return cn}function Vs(ie,we,Oe,Qe){switch(we){case"date":case"week":return ie.addMonth(Oe,Qe);case"month":case"quarter":return ie.addYear(Oe,Qe);case"year":return ie.addYear(Oe,Qe*10);case"decade":return ie.addYear(Oe,Qe*100);default:return Oe}}var li=[];function Gs(ie,we,Oe,Qe,mt,Lt,$t,cn){var na=arguments.length>8&&arguments[8]!==void 0?arguments[8]:li,ua=arguments.length>9&&arguments[9]!==void 0?arguments[9]:li,In=arguments.length>10&&arguments[10]!==void 0?arguments[10]:li,za=arguments.length>11?arguments[11]:void 0,$a=arguments.length>12?arguments[12]:void 0,Ta=arguments.length>13?arguments[13]:void 0,Ia=$t==="time",eu=Lt||0,Za=function(Xr){var Il=ie.getNow();return Ia&&(Il=Wa(ie,Il)),na[Xr]||Oe[Xr]||Il},_a=Me(ua,2),wu=_a[0],xu=_a[1],ru=Re(function(){return Za(0)},{value:wu}),Vu=Me(ru,2),hu=Vu[0],Iu=Vu[1],Dr=Re(function(){return Za(1)},{value:xu}),Ir=Me(Dr,2),pu=Ir[0],fr=Ir[1],ll=me.useMemo(function(){var Yu=[hu,pu][eu];return Ia?Yu:Wa(ie,Yu,In[eu])},[Ia,hu,pu,eu,ie,In]),nr=function(Xr){var Il=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Xu=[Iu,fr][eu];Xu(Xr);var mr=[hu,pu];mr[eu]=Xr,za&&(!Ga(ie,we,hu,mr[0],$t)||!Ga(ie,we,pu,mr[1],$t))&&za(mr,{source:Il,range:eu===1?"end":"start",mode:Qe})},Eu=function(Xr,Il){if(cn){var Xu={date:"month",week:"month",month:"year",quarter:"year"},mr=Xu[$t];if(mr&&!Ga(ie,we,Xr,Il,mr))return Vs(ie,$t,Il,-1);if($t==="year"&&Xr){var ku=Math.floor(ie.getYear(Xr)/10),fu=Math.floor(ie.getYear(Il)/10);if(ku!==fu)return Vs(ie,$t,Il,-1)}}return Il},Hu=me.useRef(null);return ve(function(){if(mt&&!na[eu]){var Yu=Ia?null:ie.getNow();if(Hu.current!==null&&Hu.current!==eu?Yu=[hu,pu][eu^1]:Oe[eu]?Yu=eu===0?Oe[0]:Eu(Oe[0],Oe[1]):Oe[eu^1]&&(Yu=Oe[eu^1]),Yu){$a&&ie.isAfter($a,Yu)&&(Yu=$a);var Xr=cn?Vs(ie,$t,Yu,1):Yu;Ta&&ie.isAfter(Xr,Ta)&&(Yu=cn?Vs(ie,$t,Ta,-1):Ta),nr(Yu,"reset")}}},[mt,eu,Oe[eu]]),me.useEffect(function(){mt?Hu.current=eu:Hu.current=null},[mt,eu]),ve(function(){mt&&na&&na[eu]&&nr(na[eu],"reset")},[mt,eu]),[ll,nr]}function Uu(ie,we){var Oe=me.useRef(ie),Qe=me.useState({}),mt=Me(Qe,2),Lt=mt[1],$t=function(ua){return ua&&we!==void 0?we:Oe.current},cn=function(ua){Oe.current=ua,Lt({})};return[$t,cn,$t(!0)]}var Zi=[];function pc(ie,we,Oe){var Qe=function($t){return $t.map(function(cn){return Ba(cn,{generateConfig:ie,locale:we,format:Oe[0]})})},mt=function($t,cn){for(var na=Math.max($t.length,cn.length),ua=-1,In=0;In1&&arguments[1]!==void 0?arguments[1]:{},Oe=[];return me.Children.forEach(ie,function(Qe){Qe==null&&!we.keepEmpty||(Array.isArray(Qe)?Oe=Oe.concat(bi(Qe)):lt(Qe)&&Qe.props?Oe=Oe.concat(bi(Qe.props.children,we)):Oe.push(Qe))}),Oe}function dc(ie){"@babel/helpers - typeof";return dc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(we){return typeof we}:function(we){return we&&typeof Symbol=="function"&&we.constructor===Symbol&&we!==Symbol.prototype?"symbol":typeof we},dc(ie)}function $i(ie,we){if(dc(ie)!=="object"||ie===null)return ie;var Oe=ie[Symbol.toPrimitive];if(Oe!==void 0){var Qe=Oe.call(ie,we||"default");if(dc(Qe)!=="object")return Qe;throw new TypeError("@@toPrimitive must return a primitive value.")}return(we==="string"?String:Number)(ie)}function Wc(ie){var we=$i(ie,"string");return dc(we)==="symbol"?we:String(we)}function Oc(ie,we,Oe){return we=Wc(we),we in ie?Object.defineProperty(ie,we,{value:Oe,enumerable:!0,configurable:!0,writable:!0}):ie[we]=Oe,ie}function Dc(ie,we){var Oe=Object.keys(ie);if(Object.getOwnPropertySymbols){var Qe=Object.getOwnPropertySymbols(ie);we&&(Qe=Qe.filter(function(mt){return Object.getOwnPropertyDescriptor(ie,mt).enumerable})),Oe.push.apply(Oe,Qe)}return Oe}function Mr(ie){for(var we=1;we2&&arguments[2]!==void 0?arguments[2]:1,Qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,mt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Lt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,$t=[],cn=Oe>=1?Oe|0:1,na=ie;na<=we;na+=cn){var ua=mt.includes(na);(!ua||!Qe)&&$t.push({label:gu(na,Lt),value:na,disabled:ua})}return $t}function no(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oe=arguments.length>2?arguments[2]:void 0,Qe=we||{},mt=Qe.use12Hours,Lt=Qe.hourStep,$t=Lt===void 0?1:Lt,cn=Qe.minuteStep,na=cn===void 0?1:cn,ua=Qe.secondStep,In=ua===void 0?1:ua,za=Qe.millisecondStep,$a=za===void 0?100:za,Ta=Qe.hideDisabledOptions,Ia=Qe.disabledTime,eu=Qe.disabledHours,Za=Qe.disabledMinutes,_a=Qe.disabledSeconds,wu=me.useMemo(function(){return Oe||ie.getNow()},[Oe,ie]);if(0)var xu,ru,Vu;var hu=me.useCallback(function(ku){var fu=(Ia==null?void 0:Ia(ku))||{};return[fu.disabledHours||eu||Es,fu.disabledMinutes||Za||Es,fu.disabledSeconds||_a||Es,fu.disabledMilliseconds||Es]},[Ia,eu,Za,_a]),Iu=me.useMemo(function(){return hu(wu)},[wu,hu]),Dr=Me(Iu,4),Ir=Dr[0],pu=Dr[1],fr=Dr[2],ll=Dr[3],nr=me.useCallback(function(ku,fu,ar,ur){var eo=xs(0,23,$t,Ta,ku()),to=mt?eo.map(function(wo){return(0,Se.Z)((0,Se.Z)({},wo),{},{label:gu(wo.value%12||12,2)})}):eo,ou=function(Ro){return xs(0,59,na,Ta,fu(Ro))},Rl=function(Ro,No){return xs(0,59,In,Ta,ar(Ro,No))},Wl=function(Ro,No,si){return xs(0,999,$a,Ta,ur(Ro,No,si),3)};return[to,ou,Rl,Wl]},[Ta,$t,mt,$a,na,In]),Eu=me.useMemo(function(){return nr(Ir,pu,fr,ll)},[nr,Ir,pu,fr,ll]),Hu=Me(Eu,4),Yu=Hu[0],Xr=Hu[1],Il=Hu[2],Xu=Hu[3],mr=function(fu,ar){var ur=function(){return Yu},eo=Xr,to=Il,ou=Xu;if(ar){var Rl=hu(ar),Wl=Me(Rl,4),wo=Wl[0],Ro=Wl[1],No=Wl[2],si=Wl[3],vo=nr(wo,Ro,No,si),So=Me(vo,4),co=So[0],ki=So[1],Ao=So[2],Wi=So[3];ur=function(){return co},eo=ki,to=Ao,ou=Wi}var Yi=Ms(fu,ur,eo,to,ou,ie);return Yi};return[mr,Yu,Xr,Il,Xu]}function bc(ie){var we=ie.mode,Oe=ie.internalMode,Qe=ie.renderExtraFooter,mt=ie.showNow,Lt=ie.showTime,$t=ie.onSubmit,cn=ie.onNow,na=ie.invalid,ua=ie.needConfirm,In=ie.generateConfig,za=ie.disabledDate,$a=me.useContext(Ua),Ta=$a.prefixCls,Ia=$a.locale,eu=$a.button,Za=eu===void 0?"button":eu,_a=In.getNow(),wu=no(In,Lt,_a),xu=Me(wu,1),ru=xu[0],Vu=Qe==null?void 0:Qe(we),hu=za(_a,{type:we}),Iu=function(){if(!hu){var Eu=ru(_a);cn(Eu)}},Dr="".concat(Ta,"-now"),Ir="".concat(Dr,"-btn"),pu=mt&&me.createElement("li",{className:Dr},me.createElement("a",{className:vr()(Ir,hu&&"".concat(Ir,"-disabled")),"aria-disabled":hu,onClick:Iu},Oe==="date"?Ia.today:Ia.now)),fr=ua&&me.createElement("li",{className:"".concat(Ta,"-ok")},me.createElement(Za,{disabled:na,onClick:$t},Ia.ok)),ll=(pu||fr)&&me.createElement("ul",{className:"".concat(Ta,"-ranges")},pu,fr);return!Vu&&!ll?null:me.createElement("div",{className:"".concat(Ta,"-footer")},Vu&&me.createElement("div",{className:"".concat(Ta,"-footer-extra")},Vu),ll)}function Mc(ie,we,Oe){function Qe(mt,Lt){var $t=mt.findIndex(function(na){return Ga(ie,we,na,Lt,Oe)});if($t===-1)return[].concat(pe(mt),[Lt]);var cn=pe(mt);return cn.splice($t,1),cn}return Qe}var ks=me.createContext(null);function js(){return me.useContext(ks)}function yi(ie,we){var Oe=ie.prefixCls,Qe=ie.generateConfig,mt=ie.locale,Lt=ie.disabledDate,$t=ie.minDate,cn=ie.maxDate,na=ie.cellRender,ua=ie.hoverValue,In=ie.hoverRangeValue,za=ie.onHover,$a=ie.values,Ta=ie.pickerValue,Ia=ie.onSelect,eu=ie.prevIcon,Za=ie.nextIcon,_a=ie.superPrevIcon,wu=ie.superNextIcon,xu=Qe.getNow(),ru={now:xu,values:$a,pickerValue:Ta,prefixCls:Oe,disabledDate:Lt,minDate:$t,maxDate:cn,cellRender:na,hoverValue:ua,hoverRangeValue:In,onHover:za,locale:mt,generateConfig:Qe,onSelect:Ia,panelType:we,prevIcon:eu,nextIcon:Za,superPrevIcon:_a,superNextIcon:wu};return[ru,xu]}var ac=me.createContext({});function ul(ie){for(var we=ie.rowNum,Oe=ie.colNum,Qe=ie.baseDate,mt=ie.getCellDate,Lt=ie.prefixColumn,$t=ie.rowClassName,cn=ie.titleFormat,na=ie.getCellText,ua=ie.getCellClassName,In=ie.headerCells,za=ie.cellSelection,$a=za===void 0?!0:za,Ta=ie.disabledDate,Ia=js(),eu=Ia.prefixCls,Za=Ia.panelType,_a=Ia.now,wu=Ia.disabledDate,xu=Ia.cellRender,ru=Ia.onHover,Vu=Ia.hoverValue,hu=Ia.hoverRangeValue,Iu=Ia.generateConfig,Dr=Ia.values,Ir=Ia.locale,pu=Ia.onSelect,fr=Ta||wu,ll="".concat(eu,"-cell"),nr=me.useContext(ac),Eu=nr.onCellDblClick,Hu=function(ar){return Dr.some(function(ur){return ur&&Ga(Iu,Ir,ar,ur,Za)})},Yu=[],Xr=0;Xr1&&arguments[1]!==void 0?arguments[1]:!1;Po(tl),Za==null||Za(tl),dl&&Xi(tl)},ms=function(tl,dl){Wl(tl),dl&&Vi(dl),Xi(dl,tl)},Oo=function(tl){if(Ao(tl),Vi(tl),Rl!==ru){var dl=["decade","year"],ju=[].concat(dl,["month"]),jr={quarter:[].concat(dl,["quarter"]),week:[].concat(pe(ju),["week"]),date:[].concat(pe(ju),["date"])},Ei=jr[ru]||ju,Uo=Ei.indexOf(Rl),ui=Ei[Uo+1];ui&&ms(ui,tl)}},Ns=me.useMemo(function(){var Bn,tl;if(Array.isArray(Iu)){var dl=Me(Iu,2);Bn=dl[0],tl=dl[1]}else Bn=Iu;return!Bn&&!tl?null:(Bn=Bn||tl,tl=tl||Bn,mt.isAfter(Bn,tl)?[tl,Bn]:[Bn,tl])},[Iu,mt]),xi=Yn(Dr,Ir,pu),To=ll[wo]||Vc[wo]||ta,Pi=me.useContext(ac),hs=me.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},Pi),{},{hideHeader:nr})},[Pi,nr]),ko="".concat(Eu,"-panel"),ic=nl(ie,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return me.createElement(ac.Provider,{value:hs},me.createElement("div",{ref:Hu,tabIndex:na,className:vr()(ko,(0,Zt.Z)({},"".concat(ko,"-rtl"),Lt==="rtl"))},me.createElement(To,a({},ic,{showTime:ur,prefixCls:Eu,locale:fu,generateConfig:mt,onModeChange:ms,pickerValue:Bi,onPickerValueChange:function(tl){Vi(tl,!0)},value:co[0],onSelect:Oo,values:co,cellRender:xi,hoverRangeValue:Ns,hoverValue:hu}))))}var Ys=me.memo(me.forwardRef(wc)),Ac=Ys;function xc(ie){var we=ie.picker,Oe=ie.multiplePanel,Qe=ie.pickerValue,mt=ie.onPickerValueChange,Lt=ie.needConfirm,$t=ie.onSubmit,cn=ie.range,na=ie.hoverValue,ua=me.useContext(Ua),In=ua.prefixCls,za=ua.generateConfig,$a=me.useCallback(function(wu,xu){return Vs(za,we,wu,xu)},[za,we]),Ta=me.useMemo(function(){return $a(Qe,1)},[Qe,$a]),Ia=function(xu){mt($a(xu,-1))},eu={onCellDblClick:function(){Lt&&$t()}},Za=we==="time",_a=(0,Se.Z)((0,Se.Z)({},ie),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Za});return cn?_a.hoverRangeValue=na:_a.hoverValue=na,Oe?me.createElement("div",{className:"".concat(In,"-panels")},me.createElement(ac.Provider,{value:(0,Se.Z)((0,Se.Z)({},eu),{},{hideNext:!0})},me.createElement(Ac,_a)),me.createElement(ac.Provider,{value:(0,Se.Z)((0,Se.Z)({},eu),{},{hidePrev:!0})},me.createElement(Ac,a({},_a,{pickerValue:Ta,onPickerValueChange:Ia})))):me.createElement(ac.Provider,{value:(0,Se.Z)({},eu)},me.createElement(Ac,_a))}function Gc(ie){return typeof ie=="function"?ie():ie}function hd(ie){var we=ie.prefixCls,Oe=ie.presets,Qe=ie.onClick,mt=ie.onHover;return Oe.length?me.createElement("div",{className:"".concat(we,"-presets")},me.createElement("ul",null,Oe.map(function(Lt,$t){var cn=Lt.label,na=Lt.value;return me.createElement("li",{key:$t,onClick:function(){Qe(Gc(na))},onMouseEnter:function(){mt(Gc(na))},onMouseLeave:function(){mt(null)}},cn)}))):null}function Rs(ie){var we=ie.panelRender,Oe=ie.internalMode,Qe=ie.picker,mt=ie.showNow,Lt=ie.range,$t=ie.multiple,cn=ie.activeInfo,na=cn===void 0?[0,0,0]:cn,ua=ie.presets,In=ie.onPresetHover,za=ie.onPresetSubmit,$a=ie.onFocus,Ta=ie.onBlur,Ia=ie.onPanelMouseDown,eu=ie.direction,Za=ie.value,_a=ie.onSelect,wu=ie.isInvalid,xu=ie.defaultOpenValue,ru=ie.onOk,Vu=ie.onSubmit,hu=me.useContext(Ua),Iu=hu.prefixCls,Dr="".concat(Iu,"-panel"),Ir=eu==="rtl",pu=me.useRef(null),fr=me.useRef(null),ll=me.useState(0),nr=Me(ll,2),Eu=nr[0],Hu=nr[1],Yu=me.useState(0),Xr=Me(Yu,2),Il=Xr[0],Xu=Xr[1],mr=me.useState(0),ku=Me(mr,2),fu=ku[0],ar=ku[1],ur=function(Oo){Oo.width&&Hu(Oo.width)},eo=Me(na,3),to=eo[0],ou=eo[1],Rl=eo[2],Wl=me.useState(0),wo=Me(Wl,2),Ro=wo[0],No=wo[1];me.useEffect(function(){No(10)},[to]),me.useEffect(function(){if(Lt&&fr.current){var ms,Oo=((ms=pu.current)===null||ms===void 0?void 0:ms.offsetWidth)||0,Ns=fr.current.getBoundingClientRect();if(!Ns.height||Ns.right<0){No(function(hs){return Math.max(0,hs-1)});return}var xi=(Ir?ou-Oo:to)-Ns.left;if(ar(xi),Eu&&Eu=cn&&Oe<=na)return Lt;var ua=Math.min(Math.abs(Oe-cn),Math.abs(Oe-na));ua0?fi:Os));var rd=yd+Hs,Od=Os-fi+1;return String(fi+(Od+rd-fi)%Od)};switch(dl){case"Backspace":case"Delete":ju="",jr=Uo;break;case"ArrowLeft":ju="",ui(-1);break;case"ArrowRight":ju="",ui(1);break;case"ArrowUp":ju="",jr=ss(1);break;case"ArrowDown":ju="",jr=ss(-1);break;default:isNaN(Number(dl))||(ju=fu+dl,jr=ju);break}if(ju!==null&&(ar(ju),ju.length>=Ei&&(ui(1),ar(""))),jr!==null){var cs=No.slice(0,Ao)+gu(jr,Ei)+No.slice(Wi);Bi(cs.slice(0,$t.length))}Ro({})},ko=me.useRef();ve(function(){if(!(!Eu||!$t||Vi.current)){if(!So.match(No)){Bi($t);return}return vo.current.setSelectionRange(Ao,Wi),ko.current=Xo(function(){vo.current.setSelectionRange(Ao,Wi)}),function(){Xo.cancel(ko.current)}}},[So,$t,Eu,No,to,Ao,Wi,wo,Bi]);var ic=$t?{onFocus:Ns,onBlur:To,onKeyDown:hs,onMouseDown:ms,onMouseUp:Oo,onPaste:Xi}:{};return me.createElement("div",{ref:si,className:vr()(fr,(0,Zt.Z)((0,Zt.Z)({},"".concat(fr,"-active"),Oe&&mt),"".concat(fr,"-placeholder"),In))},me.createElement(pu,a({ref:vo,"aria-invalid":Za,autoComplete:"off"},wu,{onKeyDown:Pi,onBlur:xi},ic,{value:No,onChange:Po})),me.createElement(Jn,{type:"suffix",icon:Lt}),_a)}),xr=Lu,Rr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Nl=["index"];function Al(ie,we){var Oe=ie.id,Qe=ie.prefix,mt=ie.clearIcon,Lt=ie.suffixIcon,$t=ie.separator,cn=$t===void 0?"~":$t,na=ie.activeIndex,ua=ie.activeHelp,In=ie.allHelp,za=ie.focused,$a=ie.onFocus,Ta=ie.onBlur,Ia=ie.onKeyDown,eu=ie.locale,Za=ie.generateConfig,_a=ie.placeholder,wu=ie.className,xu=ie.style,ru=ie.onClick,Vu=ie.onClear,hu=ie.value,Iu=ie.onChange,Dr=ie.onSubmit,Ir=ie.onInputChange,pu=ie.format,fr=ie.maskFormat,ll=ie.preserveInvalidOnBlur,nr=ie.onInvalid,Eu=ie.disabled,Hu=ie.invalid,Yu=ie.inputReadOnly,Xr=ie.direction,Il=ie.onOpenChange,Xu=ie.onActiveInfo,mr=ie.placement,ku=ie.onMouseDown,fu=ie.required,ar=ie["aria-required"],ur=ie.autoFocus,eo=ie.tabIndex,to=bs(ie,Rr),ou=Xr==="rtl",Rl=me.useContext(Ua),Wl=Rl.prefixCls,wo=me.useMemo(function(){if(typeof Oe=="string")return[Oe];var xi=Oe||{};return[xi.start,xi.end]},[Oe]),Ro=me.useRef(),No=me.useRef(),si=me.useRef(),vo=function(To){var Pi;return(Pi=[No,si][To])===null||Pi===void 0?void 0:Pi.current};me.useImperativeHandle(we,function(){return{nativeElement:Ro.current,focus:function(To){if((0,ft.Z)(To)==="object"){var Pi,hs=To||{},ko=hs.index,ic=ko===void 0?0:ko,Bn=bs(hs,Nl);(Pi=vo(ic))===null||Pi===void 0||Pi.focus(Bn)}else{var tl;(tl=vo(To!=null?To:0))===null||tl===void 0||tl.focus()}},blur:function(){var To,Pi;(To=vo(0))===null||To===void 0||To.blur(),(Pi=vo(1))===null||Pi===void 0||Pi.blur()}}});var So=wt(to),co=me.useMemo(function(){return Array.isArray(_a)?_a:[_a,_a]},[_a]),ki=cd((0,Se.Z)((0,Se.Z)({},ie),{},{id:wo,placeholder:co})),Ao=Me(ki,1),Wi=Ao[0],Yi=me.useState({position:"absolute",width:0}),Bi=Me(Yi,2),Po=Bi[0],Xi=Bi[1],Vi=oe(function(){var xi=vo(na);if(xi){var To=xi.nativeElement.getBoundingClientRect(),Pi=Ro.current.getBoundingClientRect(),hs=To.left-Pi.left;Xi(function(ko){return(0,Se.Z)((0,Se.Z)({},ko),{},{width:To.width,left:hs})}),Xu([To.left,To.right,Pi.width])}});me.useEffect(function(){Vi()},[na]);var ms=mt&&(hu[0]&&!Eu[0]||hu[1]&&!Eu[1]),Oo=ur&&!Eu[0],Ns=ur&&!Oo&&!Eu[1];return me.createElement(os,{onResize:Vi},me.createElement("div",a({},So,{className:vr()(Wl,"".concat(Wl,"-range"),(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Wl,"-focused"),za),"".concat(Wl,"-disabled"),Eu.every(function(xi){return xi})),"".concat(Wl,"-invalid"),Hu.some(function(xi){return xi})),"".concat(Wl,"-rtl"),ou),wu),style:xu,ref:Ro,onClick:ru,onMouseDown:function(To){var Pi=To.target;Pi!==No.current.inputElement&&Pi!==si.current.inputElement&&To.preventDefault(),ku==null||ku(To)}}),Qe&&me.createElement("div",{className:"".concat(Wl,"-prefix")},Qe),me.createElement(xr,a({ref:No},Wi(0),{autoFocus:Oo,tabIndex:eo,"date-range":"start"})),me.createElement("div",{className:"".concat(Wl,"-range-separator")},cn),me.createElement(xr,a({ref:si},Wi(1),{autoFocus:Ns,tabIndex:eo,"date-range":"end"})),me.createElement("div",{className:"".concat(Wl,"-active-bar"),style:Po}),me.createElement(Jn,{type:"suffix",icon:Lt}),ms&&me.createElement(Zr,{icon:mt,onClear:Vu})))}var so=me.forwardRef(Al),Nu=so;function Er(ie,we){var Oe=ie!=null?ie:we;return Array.isArray(Oe)?Oe:[Oe,Oe]}function Gr(ie){return ie===1?"end":"start"}function tr(ie,we){var Oe=Wu(ie,function(){var Ji=ie.disabled,ri=ie.allowEmpty,Ii=Er(Ji,!1),Us=Er(ri,!1);return{disabled:Ii,allowEmpty:Us}}),Qe=Me(Oe,6),mt=Qe[0],Lt=Qe[1],$t=Qe[2],cn=Qe[3],na=Qe[4],ua=Qe[5],In=mt.prefixCls,za=mt.styles,$a=mt.classNames,Ta=mt.defaultValue,Ia=mt.value,eu=mt.needConfirm,Za=mt.onKeyDown,_a=mt.disabled,wu=mt.allowEmpty,xu=mt.disabledDate,ru=mt.minDate,Vu=mt.maxDate,hu=mt.defaultOpen,Iu=mt.open,Dr=mt.onOpenChange,Ir=mt.locale,pu=mt.generateConfig,fr=mt.picker,ll=mt.showNow,nr=mt.showToday,Eu=mt.showTime,Hu=mt.mode,Yu=mt.onPanelChange,Xr=mt.onCalendarChange,Il=mt.onOk,Xu=mt.defaultPickerValue,mr=mt.pickerValue,ku=mt.onPickerValueChange,fu=mt.inputReadOnly,ar=mt.suffixIcon,ur=mt.onFocus,eo=mt.onBlur,to=mt.presets,ou=mt.ranges,Rl=mt.components,Wl=mt.cellRender,wo=mt.dateRender,Ro=mt.monthCellRender,No=mt.onClick,si=sc(we),vo=Li(Iu,hu,_a,Dr),So=Me(vo,2),co=So[0],ki=So[1],Ao=function(ri,Ii){(_a.some(function(Us){return!Us})||!ri)&&ki(ri,Ii)},Wi=ps(pu,Ir,cn,!0,!1,Ta,Ia,Xr,Il),Yi=Me(Wi,5),Bi=Yi[0],Po=Yi[1],Xi=Yi[2],Vi=Yi[3],ms=Yi[4],Oo=Xi(),Ns=nc(_a,wu,co),xi=Me(Ns,9),To=xi[0],Pi=xi[1],hs=xi[2],ko=xi[3],ic=xi[4],Bn=xi[5],tl=xi[6],dl=xi[7],ju=xi[8],jr=function(ri,Ii){Pi(!0),ur==null||ur(ri,{range:Gr(Ii!=null?Ii:ko)})},Ei=function(ri,Ii){Pi(!1),eo==null||eo(ri,{range:Gr(Ii!=null?Ii:ko)})},Uo=me.useMemo(function(){if(!Eu)return null;var Ji=Eu.disabledTime,ri=Ji?function(Ii){var Us=Gr(ko),yc=Xt(Oo,tl,ko);return Ji(Ii,Us,{from:yc})}:void 0;return(0,Se.Z)((0,Se.Z)({},Eu),{},{disabledTime:ri})},[Eu,ko,Oo,tl]),ui=Re([fr,fr],{value:Hu}),ss=Me(ui,2),cs=ss[0],Qs=ss[1],Hs=cs[ko]||fr,_s=Hs==="date"&&Uo?"datetime":Hs,Tu=_s===fr&&_s!=="time",fi=cc(fr,Hs,ll,nr,!0),Os=io(mt,Bi,Po,Xi,Vi,_a,cn,To,co,ua),rc=Me(Os,2),Uc=rc[0],yd=rc[1],rd=Jl(Oo,_a,tl,pu,Ir,xu),Od=ra(Oo,ua,wu),Jc=Me(Od,2),Hd=Jc[0],g0=Jc[1],S0=Gs(pu,Ir,Oo,cs,co,ko,Lt,Tu,Xu,mr,Uo==null?void 0:Uo.defaultOpenValue,ku,ru,Vu),f0=Me(S0,2),Wd=f0[0],Vl=f0[1],fd=oe(function(Ji,ri,Ii){var Us=lr(cs,ko,ri);if((Us[0]!==cs[0]||Us[1]!==cs[1])&&Qs(Us),Yu&&Ii!==!1){var yc=pe(Oo);Ji&&(yc[ko]=Ji),Yu(yc,Us)}}),$d=function(ri,Ii){return lr(Oo,Ii,ri)},ed=function(ri,Ii){var Us=Oo;ri&&(Us=$d(ri,ko)),dl(ko);var yc=Bn(Us);Vi(Us),Uc(ko,yc===null),yc===null?Ao(!1,{force:!0}):Ii||si.current.focus({index:yc})},v0=function(ri){var Ii,Us=ri.target.getRootNode();if(!si.current.nativeElement.contains((Ii=Us.activeElement)!==null&&Ii!==void 0?Ii:document.activeElement)){var yc=_a.findIndex(function(X0){return!X0});yc>=0&&si.current.focus({index:yc})}Ao(!0),No==null||No(ri)},e0=function(){yd(null),Ao(!1,{force:!0})},P0=me.useState(null),Md=Me(P0,2),ld=Md[0],qc=Md[1],od=me.useState(null),Vd=Me(od,2),Gd=Vd[0],xo=Vd[1],p0=me.useMemo(function(){return Gd||Oo},[Oo,Gd]);me.useEffect(function(){co||xo(null)},[co]);var D0=me.useState([0,0,0]),t0=Me(D0,2),n0=t0[0],Kd=t0[1],Yd=oc(to,ou),E0=function(ri){xo(ri),qc("preset")},Rd=function(ri){var Ii=yd(ri);Ii&&Ao(!1,{force:!0})},A0=function(ri){ed(ri)},b0=function(ri){xo(ri?$d(ri,ko):null),qc("cell")},w0=function(ri){Ao(!0),jr(ri)},x0=function(){hs("panel")},Bs=function(ri){var Ii=lr(Oo,ko,ri);Vi(Ii),!eu&&!$t&&Lt===_s&&ed(ri)},Cd=function(){Ao(!1)},Go=Yn(Wl,wo,Ro,Gr(ko)),a0=Oo[ko]||null,u0=oe(function(Ji){return ua(Ji,{activeIndex:ko})}),Ai=me.useMemo(function(){var Ji=Ca(mt,!1),ri=Tt(mt,[].concat(pe(Object.keys(Ji)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ri},[mt]),Ko=me.createElement(Rs,a({},Ai,{showNow:fi,showTime:Uo,range:!0,multiplePanel:Tu,activeInfo:n0,disabledDate:rd,onFocus:w0,onBlur:Ei,onPanelMouseDown:x0,picker:fr,mode:Hs,internalMode:_s,onPanelChange:fd,format:na,value:a0,isInvalid:u0,onChange:null,onSelect:Bs,pickerValue:Wd,defaultOpenValue:Ju(Eu==null?void 0:Eu.defaultOpenValue)[ko],onPickerValueChange:Vl,hoverValue:p0,onHover:b0,needConfirm:eu,onSubmit:ed,onOk:ms,presets:Yd,onPresetHover:E0,onPresetSubmit:Rd,onNow:A0,cellRender:Go})),Tc=function(ri,Ii){var Us=$d(ri,Ii);Vi(Us)},id=function(){hs("input")},r0=function(ri,Ii){var Us=tl.length,yc=tl[Us-1];if(Us&&yc!==Ii&&eu&&!wu[yc]&&!ju(yc)&&Oo[yc]){si.current.focus({index:yc});return}hs("input"),Ao(!0,{inherit:!0}),ko!==Ii&&co&&!eu&&$t&&ed(null,!0),ic(Ii),jr(ri,Ii)},I0=function(ri,Ii){if(Ao(!1),!eu&&hs()==="input"){var Us=Bn(Oo);Uc(ko,Us===null)}Ei(ri,Ii)},j0=function(ri,Ii){ri.key==="Tab"&&ed(null,!0),Za==null||Za(ri,Ii)},h0=me.useMemo(function(){return{prefixCls:In,locale:Ir,generateConfig:pu,button:Rl.button,input:Rl.input}},[In,Ir,pu,Rl.button,Rl.input]);if(ve(function(){co&&ko!==void 0&&fd(null,fr,!1)},[co,ko,fr]),ve(function(){var Ji=hs();!co&&Ji==="input"&&(Ao(!1),ed(null,!0)),!co&&$t&&!eu&&Ji==="panel"&&(Ao(!0),ed())},[co]),0)var gm;return me.createElement(Ua.Provider,{value:h0},me.createElement(Ha,a({},ea(mt),{popupElement:Ko,popupStyle:za.popup,popupClassName:$a.popup,visible:co,onClose:Cd,range:!0}),me.createElement(Nu,a({},mt,{ref:si,suffixIcon:ar,activeIndex:To||co?ko:null,activeHelp:!!Gd,allHelp:!!Gd&&ld==="preset",focused:To,onFocus:r0,onBlur:I0,onKeyDown:j0,onSubmit:ed,value:p0,maskFormat:na,onChange:Tc,onInputChange:id,format:cn,inputReadOnly:fu,disabled:_a,open:co,onOpenChange:Ao,onClick:v0,onClear:e0,invalid:Hd,onInvalid:g0,onActiveInfo:Kd}))))}var Nr=me.forwardRef(tr),zo=Nr;function Jo(){return Jo=Object.assign?Object.assign.bind():function(ie){for(var we=1;weie.length)&&(we=ie.length);for(var Oe=0,Qe=new Array(we);Oe=0)&&(Oe[mt]=ie[mt]);return Oe}function Yc(ie,we){if(ie==null)return{};var Oe=dd(ie,we),Qe,mt;if(Object.getOwnPropertySymbols){var Lt=Object.getOwnPropertySymbols(ie);for(mt=0;mt=0)&&Object.prototype.propertyIsEnumerable.call(ie,Qe)&&(Oe[Qe]=ie[Qe])}return Oe}var Xl=z(64363);function hc(ie){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oe=[];return me.Children.forEach(ie,function(Qe){Qe==null&&!we.keepEmpty||(Array.isArray(Qe)?Oe=Oe.concat(hc(Qe)):(0,Xl.isFragment)(Qe)&&Qe.props?Oe=Oe.concat(hc(Qe.props.children,we)):Oe.push(Qe))}),Oe}var Ic={};function Xc(ie,we){}function qo(ie,we){}function ad(){Ic={}}function Qc(ie,we,Oe){!we&&!Ic[Oe]&&(ie(!1,Oe),Ic[Oe]=!0)}function qd(ie,we){Qc(Xc,ie,we)}function Qd(ie,we){Qc(qo,ie,we)}var Id=null;function Ld(ie,we,Oe){var Qe=React.useRef({});return(!("value"in Qe.current)||Oe(Qe.current.condition,we))&&(Qe.current.value=ie(),Qe.current.condition=we),Qe.current.value}function Fd(ie,we){typeof ie=="function"?ie(we):wi(ie)==="object"&&ie&&"current"in ie&&(ie.current=we)}function md(){for(var ie=arguments.length,we=new Array(ie),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:1;fo+=1;var Qe=fo;function mt(Lt){if(Lt===0)Bl(Qe),we();else{var $t=Tr(function(){mt(Lt-1)});Kr.set(Qe,$t)}}return mt(Oe),Qe};jl.cancel=function(ie){var we=Kr.get(ie);return Bl(we),el(we)};var Ml=jl;function Eo(ie){if(typeof MessageChannel=="undefined")Ml(ie);else{var we=new MessageChannel;we.port1.onmessage=function(){return ie()},we.port2.postMessage(void 0)}}function qr(){var ie=me.useRef(null),we=function(Qe){ie.current||(ie.current=[],Eo(function(){(0,gr.unstable_batchedUpdates)(function(){ie.current.forEach(function(mt){mt()}),ie.current=null})})),ie.current.push(Qe)};return we}function $l(ie,we){var Oe=me.useState(we),Qe=gc(Oe,2),mt=Qe[0],Lt=Qe[1],$t=ro(function(cn){ie(function(){Lt(cn)})});return[mt,$t]}var bl=me.createContext(null),ai=["component"],bo=["className"],Qo=["className"],di=function(we,Oe){var Qe=me.useContext(bl);if(!Qe){var mt=we.component,Lt=mt===void 0?"div":mt,$t=Yc(we,ai);return me.createElement(Lt,Jo({},$t,{ref:Oe}))}var cn=Qe.className,na=Yc(Qe,bo),ua=we.className,In=Yc(we,Qo);return me.createElement(bl.Provider,{value:null},me.createElement(Cl,Jo({ref:Oe,className:vr()(cn,ua)},na,In)))},Ru=me.forwardRef(di);Ru.displayName="RawItem";var Mo=Ru,Yr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fo="responsive",mi="invalidate";function Ui(ie){return"+ ".concat(ie.length," ...")}function _i(ie,we){var Oe=ie.prefixCls,Qe=Oe===void 0?"rc-overflow":Oe,mt=ie.data,Lt=mt===void 0?[]:mt,$t=ie.renderItem,cn=ie.renderRawItem,na=ie.itemKey,ua=ie.itemWidth,In=ua===void 0?10:ua,za=ie.ssr,$a=ie.style,Ta=ie.className,Ia=ie.maxCount,eu=ie.renderRest,Za=ie.renderRawRest,_a=ie.suffix,wu=ie.component,xu=wu===void 0?"div":wu,ru=ie.itemComponent,Vu=ie.onVisibleChange,hu=Yc(ie,Yr),Iu=za==="full",Dr=qr(),Ir=$l(Dr,null),pu=gc(Ir,2),fr=pu[0],ll=pu[1],nr=fr||0,Eu=$l(Dr,new Map),Hu=gc(Eu,2),Yu=Hu[0],Xr=Hu[1],Il=$l(Dr,0),Xu=gc(Il,2),mr=Xu[0],ku=Xu[1],fu=$l(Dr,0),ar=gc(fu,2),ur=ar[0],eo=ar[1],to=$l(Dr,0),ou=gc(to,2),Rl=ou[0],Wl=ou[1],wo=(0,me.useState)(null),Ro=gc(wo,2),No=Ro[0],si=Ro[1],vo=(0,me.useState)(null),So=gc(vo,2),co=So[0],ki=So[1],Ao=me.useMemo(function(){return co===null&&Iu?Number.MAX_SAFE_INTEGER:co||0},[co,fr]),Wi=(0,me.useState)(!1),Yi=gc(Wi,2),Bi=Yi[0],Po=Yi[1],Xi="".concat(Qe,"-item"),Vi=Math.max(mr,ur),ms=Ia===Fo,Oo=Lt.length&&ms,Ns=Ia===mi,xi=Oo||typeof Ia=="number"&&Lt.length>Ia,To=(0,me.useMemo)(function(){var Tu=Lt;return Oo?fr===null&&Iu?Tu=Lt:Tu=Lt.slice(0,Math.min(Lt.length,nr/In)):typeof Ia=="number"&&(Tu=Lt.slice(0,Ia)),Tu},[Lt,In,fr,Ia,Oo]),Pi=(0,me.useMemo)(function(){return Oo?Lt.slice(Ao+1):Lt.slice(To.length)},[Lt,To,Oo,Ao]),hs=(0,me.useCallback)(function(Tu,fi){var Os;return typeof na=="function"?na(Tu):(Os=na&&(Tu==null?void 0:Tu[na]))!==null&&Os!==void 0?Os:fi},[na]),ko=(0,me.useCallback)($t||function(Tu){return Tu},[$t]);function ic(Tu,fi,Os){co===Tu&&(fi===void 0||fi===No)||(ki(Tu),Os||(Po(Tunr){ic(rc-1,Tu-Uc-Rl+ur);break}}_a&&jr(0)+Rl>nr&&si(null)}},[nr,Yu,ur,Rl,hs,To]);var Ei=Bi&&!!Pi.length,Uo={};No!==null&&Oo&&(Uo={position:"absolute",left:No,top:0});var ui={prefixCls:Xi,responsive:Oo,component:ru,invalidate:Ns},ss=cn?function(Tu,fi){var Os=hs(Tu,fi);return me.createElement(bl.Provider,{key:Os,value:Dl(Dl({},ui),{},{order:fi,item:Tu,itemKey:Os,registerSize:tl,display:fi<=Ao})},cn(Tu,fi))}:function(Tu,fi){var Os=hs(Tu,fi);return me.createElement(Cl,Jo({},ui,{order:fi,key:Os,item:Tu,renderItem:ko,itemKey:Os,registerSize:tl,display:fi<=Ao}))},cs={order:Ei?Ao:Number.MAX_SAFE_INTEGER,className:"".concat(Xi,"-rest"),registerSize:dl,display:Ei},Qs=eu||Ui,Hs=Za?me.createElement(bl.Provider,{value:Dl(Dl({},ui),cs)},Za(Pi)):me.createElement(Cl,Jo({},ui,cs),typeof Qs=="function"?Qs(Pi):Qs),_s=me.createElement(xu,Jo({className:vr()(!Ns&&Qe,Ta),style:$a,ref:we},hu),To.map(ss),xi?Hs:null,_a&&me.createElement(Cl,Jo({},ui,{responsive:ms,responsiveDisabled:!Oo,order:Ao,className:"".concat(Xi,"-suffix"),registerSize:ju,display:!0,style:Uo}),_a));return ms?me.createElement(ja,{onResize:Bn,disabled:!Oo},_s):_s}var gi=me.forwardRef(_i);gi.displayName="Overflow",gi.Item=Mo,gi.RESPONSIVE=Fo,gi.INVALIDATE=mi;var Lo=gi,_o=Lo;function Hi(ie){var we=ie.prefixCls,Oe=ie.value,Qe=ie.onRemove,mt=ie.removeIcon,Lt=mt===void 0?"\xD7":mt,$t=ie.formatDate,cn=ie.disabled,na=ie.maxTagCount,ua=ie.placeholder,In="".concat(we,"-selector"),za="".concat(we,"-selection"),$a="".concat(za,"-overflow");function Ta(Za,_a){return me.createElement("span",{className:vr()("".concat(za,"-item")),title:typeof Za=="string"?Za:null},me.createElement("span",{className:"".concat(za,"-item-content")},Za),!cn&&_a&&me.createElement("span",{onMouseDown:function(xu){xu.preventDefault()},onClick:_a,className:"".concat(za,"-item-remove")},Lt))}function Ia(Za){var _a=$t(Za),wu=function(ru){ru&&ru.stopPropagation(),Qe(Za)};return Ta(_a,wu)}function eu(Za){var _a="+ ".concat(Za.length," ...");return Ta(_a)}return me.createElement("div",{className:In},me.createElement(_o,{prefixCls:$a,data:Oe,renderItem:Ia,renderRest:eu,itemKey:function(_a){return $t(_a)},maxCount:na}),!Oe.length&&me.createElement("span",{className:"".concat(we,"-selection-placeholder")},ua))}var Zs=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function ns(ie,we){var Oe=ie.id,Qe=ie.open,mt=ie.prefix,Lt=ie.clearIcon,$t=ie.suffixIcon,cn=ie.activeHelp,na=ie.allHelp,ua=ie.focused,In=ie.onFocus,za=ie.onBlur,$a=ie.onKeyDown,Ta=ie.locale,Ia=ie.generateConfig,eu=ie.placeholder,Za=ie.className,_a=ie.style,wu=ie.onClick,xu=ie.onClear,ru=ie.internalPicker,Vu=ie.value,hu=ie.onChange,Iu=ie.onSubmit,Dr=ie.onInputChange,Ir=ie.multiple,pu=ie.maxTagCount,fr=ie.format,ll=ie.maskFormat,nr=ie.preserveInvalidOnBlur,Eu=ie.onInvalid,Hu=ie.disabled,Yu=ie.invalid,Xr=ie.inputReadOnly,Il=ie.direction,Xu=ie.onOpenChange,mr=ie.onMouseDown,ku=ie.required,fu=ie["aria-required"],ar=ie.autoFocus,ur=ie.tabIndex,eo=ie.removeIcon,to=bs(ie,Zs),ou=Il==="rtl",Rl=me.useContext(Ua),Wl=Rl.prefixCls,wo=me.useRef(),Ro=me.useRef();me.useImperativeHandle(we,function(){return{nativeElement:wo.current,focus:function(Po){var Xi;(Xi=Ro.current)===null||Xi===void 0||Xi.focus(Po)},blur:function(){var Po;(Po=Ro.current)===null||Po===void 0||Po.blur()}}});var No=wt(to),si=function(Po){hu([Po])},vo=function(Po){var Xi=Vu.filter(function(Vi){return Vi&&!Ga(Ia,Ta,Vi,Po,ru)});hu(Xi),Qe||Iu()},So=cd((0,Se.Z)((0,Se.Z)({},ie),{},{onChange:si}),function(Bi){var Po=Bi.valueTexts;return{value:Po[0]||"",active:ua}}),co=Me(So,2),ki=co[0],Ao=co[1],Wi=!!(Lt&&Vu.length&&!Hu),Yi=Ir?me.createElement(me.Fragment,null,me.createElement(Hi,{prefixCls:Wl,value:Vu,onRemove:vo,formatDate:Ao,maxTagCount:pu,disabled:Hu,removeIcon:eo,placeholder:eu}),me.createElement("input",{className:"".concat(Wl,"-multiple-input"),value:Vu.map(Ao).join(","),ref:Ro,readOnly:!0,autoFocus:ar,tabIndex:ur}),me.createElement(Jn,{type:"suffix",icon:$t}),Wi&&me.createElement(Zr,{icon:Lt,onClear:xu})):me.createElement(xr,a({ref:Ro},ki(),{autoFocus:ar,tabIndex:ur,suffixIcon:$t,clearIcon:Wi&&me.createElement(Zr,{icon:Lt,onClear:xu}),showActiveCls:!1}));return me.createElement("div",a({},No,{className:vr()(Wl,(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Wl,"-multiple"),Ir),"".concat(Wl,"-focused"),ua),"".concat(Wl,"-disabled"),Hu),"".concat(Wl,"-invalid"),Yu),"".concat(Wl,"-rtl"),ou),Za),style:_a,ref:wo,onClick:wu,onMouseDown:function(Po){var Xi,Vi=Po.target;Vi!==((Xi=Ro.current)===null||Xi===void 0?void 0:Xi.inputElement)&&Po.preventDefault(),mr==null||mr(Po)}}),mt&&me.createElement("div",{className:"".concat(Wl,"-prefix")},mt),Yi)}var wl=me.forwardRef(ns),Br=wl;function Ul(ie,we){var Oe=Wu(ie),Qe=Me(Oe,6),mt=Qe[0],Lt=Qe[1],$t=Qe[2],cn=Qe[3],na=Qe[4],ua=Qe[5],In=mt,za=In.prefixCls,$a=In.styles,Ta=In.classNames,Ia=In.order,eu=In.defaultValue,Za=In.value,_a=In.needConfirm,wu=In.onChange,xu=In.onKeyDown,ru=In.disabled,Vu=In.disabledDate,hu=In.minDate,Iu=In.maxDate,Dr=In.defaultOpen,Ir=In.open,pu=In.onOpenChange,fr=In.locale,ll=In.generateConfig,nr=In.picker,Eu=In.showNow,Hu=In.showToday,Yu=In.showTime,Xr=In.mode,Il=In.onPanelChange,Xu=In.onCalendarChange,mr=In.onOk,ku=In.multiple,fu=In.defaultPickerValue,ar=In.pickerValue,ur=In.onPickerValueChange,eo=In.inputReadOnly,to=In.suffixIcon,ou=In.removeIcon,Rl=In.onFocus,Wl=In.onBlur,wo=In.presets,Ro=In.components,No=In.cellRender,si=In.dateRender,vo=In.monthCellRender,So=In.onClick,co=sc(we);function ki(Ai){return Ai===null?null:ku?Ai:Ai[0]}var Ao=Mc(ll,fr,Lt),Wi=Li(Ir,Dr,[ru],pu),Yi=Me(Wi,2),Bi=Yi[0],Po=Yi[1],Xi=function(Ko,Tc,id){if(Xu){var r0=(0,Se.Z)({},id);delete r0.range,Xu(ki(Ko),ki(Tc),r0)}},Vi=function(Ko){mr==null||mr(ki(Ko))},ms=ps(ll,fr,cn,!1,Ia,eu,Za,Xi,Vi),Oo=Me(ms,5),Ns=Oo[0],xi=Oo[1],To=Oo[2],Pi=Oo[3],hs=Oo[4],ko=To(),ic=nc([ru]),Bn=Me(ic,4),tl=Bn[0],dl=Bn[1],ju=Bn[2],jr=Bn[3],Ei=function(Ko){dl(!0),Rl==null||Rl(Ko,{})},Uo=function(Ko){dl(!1),Wl==null||Wl(Ko,{})},ui=Re(nr,{value:Xr}),ss=Me(ui,2),cs=ss[0],Qs=ss[1],Hs=cs==="date"&&Yu?"datetime":cs,_s=cc(nr,cs,Eu,Hu),Tu=wu&&function(Ai,Ko){wu(ki(Ai),ki(Ko))},fi=io((0,Se.Z)((0,Se.Z)({},mt),{},{onChange:Tu}),Ns,xi,To,Pi,[],cn,tl,Bi,ua),Os=Me(fi,2),rc=Os[1],Uc=ra(ko,ua),yd=Me(Uc,2),rd=yd[0],Od=yd[1],Jc=me.useMemo(function(){return rd.some(function(Ai){return Ai})},[rd]),Hd=function(Ko,Tc){if(ur){var id=(0,Se.Z)((0,Se.Z)({},Tc),{},{mode:Tc.mode[0]});delete id.range,ur(Ko[0],id)}},g0=Gs(ll,fr,ko,[cs],Bi,jr,Lt,!1,fu,ar,Ju(Yu==null?void 0:Yu.defaultOpenValue),Hd,hu,Iu),S0=Me(g0,2),f0=S0[0],Wd=S0[1],Vl=oe(function(Ai,Ko,Tc){if(Qs(Ko),Il&&Tc!==!1){var id=Ai||ko[ko.length-1];Il(id,Ko)}}),fd=function(){rc(To()),Po(!1,{force:!0})},$d=function(Ko){!ru&&!co.current.nativeElement.contains(document.activeElement)&&co.current.focus(),Po(!0),So==null||So(Ko)},ed=function(){rc(null),Po(!1,{force:!0})},v0=me.useState(null),e0=Me(v0,2),P0=e0[0],Md=e0[1],ld=me.useState(null),qc=Me(ld,2),od=qc[0],Vd=qc[1],Gd=me.useMemo(function(){var Ai=[od].concat(pe(ko)).filter(function(Ko){return Ko});return ku?Ai:Ai.slice(0,1)},[ko,od,ku]),xo=me.useMemo(function(){return!ku&&od?[od]:ko.filter(function(Ai){return Ai})},[ko,od,ku]);me.useEffect(function(){Bi||Vd(null)},[Bi]);var p0=oc(wo),D0=function(Ko){Vd(Ko),Md("preset")},t0=function(Ko){var Tc=ku?Ao(To(),Ko):[Ko],id=rc(Tc);id&&!ku&&Po(!1,{force:!0})},n0=function(Ko){t0(Ko)},Kd=function(Ko){Vd(Ko),Md("cell")},Yd=function(Ko){Po(!0),Ei(Ko)},E0=function(Ko){if(ju("panel"),!(ku&&Hs!==nr)){var Tc=ku?Ao(To(),Ko):[Ko];Pi(Tc),!_a&&!$t&&Lt===Hs&&fd()}},Rd=function(){Po(!1)},A0=Yn(No,si,vo),b0=me.useMemo(function(){var Ai=Ca(mt,!1),Ko=Tt(mt,[].concat(pe(Object.keys(Ai)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},Ko),{},{multiple:mt.multiple})},[mt]),w0=me.createElement(Rs,a({},b0,{showNow:_s,showTime:Yu,disabledDate:Vu,onFocus:Yd,onBlur:Uo,picker:nr,mode:cs,internalMode:Hs,onPanelChange:Vl,format:na,value:ko,isInvalid:ua,onChange:null,onSelect:E0,pickerValue:f0,defaultOpenValue:Yu==null?void 0:Yu.defaultOpenValue,onPickerValueChange:Wd,hoverValue:Gd,onHover:Kd,needConfirm:_a,onSubmit:fd,onOk:hs,presets:p0,onPresetHover:D0,onPresetSubmit:t0,onNow:n0,cellRender:A0})),x0=function(Ko){Pi(Ko)},Bs=function(){ju("input")},Cd=function(Ko){ju("input"),Po(!0,{inherit:!0}),Ei(Ko)},Go=function(Ko){Po(!1),Uo(Ko)},a0=function(Ko,Tc){Ko.key==="Tab"&&fd(),xu==null||xu(Ko,Tc)},u0=me.useMemo(function(){return{prefixCls:za,locale:fr,generateConfig:ll,button:Ro.button,input:Ro.input}},[za,fr,ll,Ro.button,Ro.input]);return ve(function(){Bi&&jr!==void 0&&Vl(null,nr,!1)},[Bi,jr,nr]),ve(function(){var Ai=ju();!Bi&&Ai==="input"&&(Po(!1),fd()),!Bi&&$t&&!_a&&Ai==="panel"&&fd()},[Bi]),me.createElement(Ua.Provider,{value:u0},me.createElement(Ha,a({},ea(mt),{popupElement:w0,popupStyle:$a.popup,popupClassName:Ta.popup,visible:Bi,onClose:Rd}),me.createElement(Br,a({},mt,{ref:co,suffixIcon:to,removeIcon:ou,activeHelp:!!od,allHelp:!!od&&P0==="preset",focused:tl,onFocus:Cd,onBlur:Go,onKeyDown:a0,onSubmit:fd,value:xo,maskFormat:na,onChange:x0,onInputChange:Bs,internalPicker:Lt,format:cn,inputReadOnly:eo,disabled:ru,open:Bi,onOpenChange:Po,onClick:$d,onClear:ed,invalid:Jc,onInvalid:function(Ko){Od(Ko,0)}}))))}var Fl=me.forwardRef(Ul),_r=Fl,xl=_r},50538:function(Ft,rt){"use strict";var z;var a=typeof Symbol=="function"&&Symbol.for,Ce=a?Symbol.for("react.element"):60103,ke=a?Symbol.for("react.portal"):60106,he=a?Symbol.for("react.fragment"):60107,Fe=a?Symbol.for("react.strict_mode"):60108,xe=a?Symbol.for("react.profiler"):60114,pe=a?Symbol.for("react.provider"):60109,Se=a?Symbol.for("react.context"):60110,Ae=a?Symbol.for("react.async_mode"):60111,Ie=a?Symbol.for("react.concurrent_mode"):60111,ze=a?Symbol.for("react.forward_ref"):60112,Me=a?Symbol.for("react.suspense"):60113,me=a?Symbol.for("react.suspense_list"):60120,oe=a?Symbol.for("react.memo"):60115,E=a?Symbol.for("react.lazy"):60116,y=a?Symbol.for("react.block"):60121,x=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,ee=a?Symbol.for("react.scope"):60119;function te(de){if(typeof de=="object"&&de!==null){var ye=de.$$typeof;switch(ye){case Ce:switch(de=de.type,de){case Ae:case Ie:case he:case xe:case Fe:case Me:return de;default:switch(de=de&&de.$$typeof,de){case Se:case ze:case E:case oe:case pe:return de;default:return ye}}case ke:return ye}}}function ne(de){return te(de)===Ie}z=Ae,z=Ie,z=Se,z=pe,z=Ce,z=ze,z=he,z=E,z=oe,z=ke,z=xe,z=Fe,z=Me,z=function(de){return ne(de)||te(de)===Ae},z=ne,z=function(de){return te(de)===Se},z=function(de){return te(de)===pe},z=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===Ce},z=function(de){return te(de)===ze},rt.isFragment=function(de){return te(de)===he},z=function(de){return te(de)===E},rt.isMemo=function(de){return te(de)===oe},z=function(de){return te(de)===ke},z=function(de){return te(de)===xe},z=function(de){return te(de)===Fe},z=function(de){return te(de)===Me},z=function(de){return typeof de=="string"||typeof de=="function"||de===he||de===Ie||de===xe||de===Fe||de===Me||de===me||typeof de=="object"&&de!==null&&(de.$$typeof===E||de.$$typeof===oe||de.$$typeof===pe||de.$$typeof===Se||de.$$typeof===ze||de.$$typeof===x||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},z=te},64363:function(Ft,rt,z){"use strict";Ft.exports=z(50538)},36963:function(Ft,rt){"use strict";var z;var a=Symbol.for("react.element"),Ce=Symbol.for("react.portal"),ke=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),Fe=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),pe=Symbol.for("react.context"),Se=Symbol.for("react.server_context"),Ae=Symbol.for("react.forward_ref"),Ie=Symbol.for("react.suspense"),ze=Symbol.for("react.suspense_list"),Me=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),oe=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function y(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case a:switch(x=x.type,x){case ke:case Fe:case he:case Ie:case ze:return x;default:switch(x=x&&x.$$typeof,x){case Se:case pe:case Ae:case me:case Me:case xe:return x;default:return b}}case Ce:return b}}}z=pe,z=xe,z=a,rt.ForwardRef=Ae,z=ke,z=me,z=Me,z=Ce,z=Fe,z=he,z=Ie,z=ze,z=function(){return!1},z=function(){return!1},z=function(x){return y(x)===pe},z=function(x){return y(x)===xe},z=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===a},z=function(x){return y(x)===Ae},z=function(x){return y(x)===ke},z=function(x){return y(x)===me},rt.isMemo=function(x){return y(x)===Me},z=function(x){return y(x)===Ce},z=function(x){return y(x)===Fe},z=function(x){return y(x)===he},z=function(x){return y(x)===Ie},z=function(x){return y(x)===ze},z=function(x){return typeof x=="string"||typeof x=="function"||x===ke||x===Fe||x===he||x===Ie||x===ze||x===oe||typeof x=="object"&&x!==null&&(x.$$typeof===me||x.$$typeof===Me||x.$$typeof===xe||x.$$typeof===pe||x.$$typeof===Ae||x.$$typeof===E||x.getModuleId!==void 0)},z=y},17756:function(Ft,rt,z){"use strict";Ft.exports=z(36963)},66012:function(Ft,rt,z){"use strict";z.d(rt,{Z5:function(){return f0},_l:function(){return Td},bK:function(){return Em}});var a=z(67294),Ce=z(89611);function ke(ue,le){ue.prototype=Object.create(le.prototype),ue.prototype.constructor=ue,(0,Ce.Z)(ue,le)}var he=z(87462),Fe=z(14890),xe=a.createContext(null),pe=null;function Se(ue){ue()}var Ae=Se,Ie=function(le){return Ae=le},ze=function(){return Ae};function Me(){var ue=ze(),le=null,Ee=null;return{clear:function(){le=null,Ee=null},notify:function(){ue(function(){for(var qe=le;qe;)qe.callback(),qe=qe.next})},get:function(){for(var qe=[],$e=le;$e;)qe.push($e),$e=$e.next;return qe},subscribe:function(qe){var $e=!0,gt=Ee={callback:qe,next:null,prev:Ee};return gt.prev?gt.prev.next=gt:le=gt,function(){!$e||le===null||($e=!1,gt.next?gt.next.prev=gt.prev:Ee=gt.prev,gt.prev?gt.prev.next=gt.next:le=gt.next)}}}}var me={notify:function(){},get:function(){return[]}};function oe(ue,le){var Ee,je=me;function qe(en){return Gt(),je.subscribe(en)}function $e(){je.notify()}function gt(){on.onStateChange&&on.onStateChange()}function At(){return!!Ee}function Gt(){Ee||(Ee=le?le.addNestedSub(gt):ue.subscribe(gt),je=Me())}function mn(){Ee&&(Ee(),Ee=void 0,je.clear(),je=me)}var on={addNestedSub:qe,notifyNestedSubs:$e,handleChangeWrapper:gt,isSubscribed:At,trySubscribe:Gt,tryUnsubscribe:mn,getListeners:function(){return je}};return on}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function y(ue){var le=ue.store,Ee=ue.context,je=ue.children,qe=(0,a.useMemo)(function(){var At=oe(le);return{store:le,subscription:At}},[le]),$e=(0,a.useMemo)(function(){return le.getState()},[le]);E(function(){var At=qe.subscription;return At.onStateChange=At.notifyNestedSubs,At.trySubscribe(),$e!==le.getState()&&At.notifyNestedSubs(),function(){At.tryUnsubscribe(),At.onStateChange=null}},[qe,$e]);var gt=Ee||xe;return a.createElement(gt.Provider,{value:qe},je)}var x=y,b=z(63366),ee=z(8679),te=z.n(ee),ne=z(72973),de=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ye=["reactReduxForwardedRef"],fe=[],ve=[null,null],Ne=function(le){try{return JSON.stringify(le)}catch(Ee){return String(le)}};function Le(ue,le){var Ee=ue[1];return[le.payload,Ee+1]}function Re(ue,le,Ee){E(function(){return ue.apply(void 0,le)},Ee)}function He(ue,le,Ee,je,qe,$e,gt){ue.current=je,le.current=qe,Ee.current=!1,$e.current&&($e.current=null,gt())}function We(ue,le,Ee,je,qe,$e,gt,At,Gt,mn){if(ue){var on=!1,en=null,tn=function(){if(!on){var sr=le.getState(),Cr,Wt;try{Cr=je(sr,qe.current)}catch(ol){Wt=ol,en=ol}Wt||(en=null),Cr===$e.current?gt.current||Gt():($e.current=Cr,At.current=Cr,gt.current=!0,mn({type:"STORE_UPDATED",payload:{error:Wt}}))}};Ee.onStateChange=tn,Ee.trySubscribe(),tn();var Nn=function(){if(on=!0,Ee.tryUnsubscribe(),Ee.onStateChange=null,en)throw en};return Nn}}var Ge=function(){return[null,0]};function Ue(ue,le){le===void 0&&(le={});var Ee=le,je=Ee.getDisplayName,qe=je===void 0?function(ei){return"ConnectAdvanced("+ei+")"}:je,$e=Ee.methodName,gt=$e===void 0?"connectAdvanced":$e,At=Ee.renderCountProp,Gt=At===void 0?void 0:At,mn=Ee.shouldHandleStateChanges,on=mn===void 0?!0:mn,en=Ee.storeKey,tn=en===void 0?"store":en,Nn=Ee.withRef,Ma=Nn===void 0?!1:Nn,sr=Ee.forwardRef,Cr=sr===void 0?!1:sr,Wt=Ee.context,ol=Wt===void 0?xe:Wt,Ol=(0,b.Z)(Ee,de);if(0)var Gl;var $o=ol;return function(Ri){var Ws=Ri.displayName||Ri.name||"Component",ci=qe(Ws),Fs=(0,he.Z)({},Ol,{getDisplayName:qe,methodName:gt,renderCountProp:Gt,shouldHandleStateChanges:on,storeKey:tn,displayName:ci,wrappedComponentName:Ws,WrappedComponent:Ri}),fc=Ol.pure;function Lc(Nc){return ue(Nc.dispatch,Fs)}var Bd=fc?a.useMemo:function(Nc){return Nc()};function sd(Nc){var Xd=(0,a.useMemo)(function(){var O0=Nc.reactReduxForwardedRef,kd=(0,b.Z)(Nc,ye);return[Nc.context,O0,kd]},[Nc]),Sd=Xd[0],Di=Xd[1],l0=Xd[2],Jd=(0,a.useMemo)(function(){return Sd&&Sd.Consumer&&(0,ne.isContextConsumer)(a.createElement(Sd.Consumer,null))?Sd:$o},[Sd,$o]),Pd=(0,a.useContext)(Jd),Dd=!!Nc.store&&!!Nc.store.getState&&!!Nc.store.dispatch,N0=!!Pd&&!!Pd.store,pd=Dd?Nc.store:Pd.store,F0=(0,a.useMemo)(function(){return Lc(pd)},[pd]),o0=(0,a.useMemo)(function(){if(!on)return ve;var O0=oe(pd,Dd?null:Pd.subscription),kd=O0.notifyNestedSubs.bind(O0);return[O0,kd]},[pd,Dd,Pd]),y0=o0[0],z0=o0[1],Z0=(0,a.useMemo)(function(){return Dd?Pd:(0,he.Z)({},Pd,{subscription:y0})},[Dd,Pd,y0]),Am=(0,a.useReducer)(Le,fe,Ge),Wm=Am[0],_c=Wm[0],Vm=Am[1];if(_c&&_c.error)throw _c.error;var em=(0,a.useRef)(),tm=(0,a.useRef)(l0),Q0=(0,a.useRef)(),nm=(0,a.useRef)(!1),am=Bd(function(){return Q0.current&&l0===tm.current?Q0.current:F0(pd.getState(),l0)},[pd,_c,l0]);Re(He,[tm,em,nm,l0,am,Q0,z0]),Re(We,[on,pd,y0,F0,tm,em,nm,Q0,z0,Vm],[pd,y0,F0]);var um=(0,a.useMemo)(function(){return a.createElement(Ri,(0,he.Z)({},am,{ref:Di}))},[Di,Ri,am]),Gm=(0,a.useMemo)(function(){return on?a.createElement(Jd.Provider,{value:Z0},um):um},[Jd,um,Z0]);return Gm}var nd=fc?a.memo(sd):sd;if(nd.WrappedComponent=Ri,nd.displayName=sd.displayName=ci,Cr){var vd=a.forwardRef(function(Xd,Sd){return a.createElement(nd,(0,he.Z)({},Xd,{reactReduxForwardedRef:Sd}))});return vd.displayName=ci,vd.WrappedComponent=Ri,te()(vd,Ri)}return te()(nd,Ri)}}function Ye(ue,le){return ue===le?ue!==0||le!==0||1/ue===1/le:ue!==ue&&le!==le}function it(ue,le){if(Ye(ue,le))return!0;if(typeof ue!="object"||ue===null||typeof le!="object"||le===null)return!1;var Ee=Object.keys(ue),je=Object.keys(le);if(Ee.length!==je.length)return!1;for(var qe=0;qe=0;je--){var qe=le[je](ue);if(qe)return qe}return function($e,gt){throw new Error("Invalid value of type "+typeof ue+" for "+Ee+" argument when connecting component "+gt.wrappedComponentName+".")}}function jt(ue,le){return ue===le}function sn(ue){var le=ue===void 0?{}:ue,Ee=le.connectHOC,je=Ee===void 0?Ue:Ee,qe=le.mapStateToPropsFactories,$e=qe===void 0?kt:qe,gt=le.mapDispatchToPropsFactories,At=gt===void 0?Je:gt,Gt=le.mergePropsFactories,mn=Gt===void 0?Pn:Gt,on=le.selectorFactory,en=on===void 0?On:on;return function(Nn,Ma,sr,Cr){Cr===void 0&&(Cr={});var Wt=Cr,ol=Wt.pure,Ol=ol===void 0?!0:ol,Gl=Wt.areStatesEqual,$o=Gl===void 0?jt:Gl,ei=Wt.areOwnPropsEqual,Ri=ei===void 0?it:ei,Ws=Wt.areStatePropsEqual,ci=Ws===void 0?it:Ws,Fs=Wt.areMergedPropsEqual,fc=Fs===void 0?it:Fs,Lc=(0,b.Z)(Wt,Qt),Bd=zt(Nn,$e,"mapStateToProps"),sd=zt(Ma,At,"mapDispatchToProps"),nd=zt(sr,mn,"mergeProps");return je(en,(0,he.Z)({methodName:"connect",getDisplayName:function(Nc){return"Connect("+Nc+")"},shouldHandleStateChanges:!!Nn,initMapStateToProps:Bd,initMapDispatchToProps:sd,initMergeProps:nd,pure:Ol,areStatesEqual:$o,areOwnPropsEqual:Ri,areStatePropsEqual:ci,areMergedPropsEqual:fc},Lc))}}var vt=sn();function Tt(){var ue=useContext(ReactReduxContext);return ue}function qt(ue){ue===void 0&&(ue=ReactReduxContext);var le=ue===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ue)};return function(){var je=le(),qe=je.store;return qe}}var St=null;function Ke(ue){ue===void 0&&(ue=ReactReduxContext);var le=ue===ReactReduxContext?useDefaultStore:createStoreHook(ue);return function(){var je=le();return je.dispatch}}var ln=null,Vn=function(le,Ee){return le===Ee};function Pa(ue,le,Ee,je){var qe=useReducer(function(Ma){return Ma+1},0),$e=qe[1],gt=useMemo(function(){return createSubscription(Ee,je)},[Ee,je]),At=useRef(),Gt=useRef(),mn=useRef(),on=useRef(),en=Ee.getState(),tn;try{if(ue!==Gt.current||en!==mn.current||At.current){var Nn=ue(en);on.current===void 0||!le(Nn,on.current)?tn=Nn:tn=on.current}else tn=on.current}catch(Ma){throw At.current&&(Ma.message+=` The error may be correlated with this previous error: `+At.current.stack+` -`),Na}return useIsomorphicLayoutEffect(function(){Kt.current=ue,fn.current=en,on.current=an,At.current=void 0}),useIsomorphicLayoutEffect(function(){function Na(){try{var dr=Ee.getState();if(dr===fn.current)return;var Sr=Kt.current(dr);if(le(Sr,on.current))return;on.current=Sr,fn.current=dr}catch(Vt){At.current=Vt}$e()}return gt.onStateChange=Na,gt.trySubscribe(),Na(),function(){return gt.tryUnsubscribe()}},[Ee,gt]),an}function Cu(ue){ue===void 0&&(ue=ReactReduxContext);var le=ue===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ue)};return function(je,qe){qe===void 0&&(qe=Un);var $e=le(),gt=$e.store,At=$e.subscription,Kt=Ca(je,qe,gt,At);return useDebugValue(Kt),Kt}}var Da=null,nr=z(73935);Ie(nr.unstable_batchedUpdates);function cu(ue,le){if(ue.length!==le.length)return!1;for(var Ee=0;Ee");return je.callbacks},je.setCallbacks=function(At){je.callbacks=At},je}var Ee=le.prototype;return Ee.componentDidMount=function(){this.unbind=lu(window,[{eventName:"error",fn:this.onWindowError}])},Ee.componentWillUnmount=function(){this.unbind()},Ee.componentDidCatch=function(qe){if(qe instanceof ga){this.setState({});return}throw qe},Ee.render=function(){return this.props.children(this.setCallbacks)},le}(a.Component),Hr=` +`)},Nt=function(le){return[Ot(le),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Gn="__react-beautiful-dnd-disable-dev-warnings";function la(ue,le){var Ee;ge||typeof window!="undefined"&&window[Gn]||(Ee=console)[ue].apply(Ee,Nt(le))}var La=la.bind(null,"warn"),Xn=la.bind(null,"error");function Pu(){}function oa(ue,le){return(0,he.Z)({},ue,{},le)}function lu(ue,le,Ee){var je=le.map(function(qe){var $e=oa(Ee,qe.options);return ue.addEventListener(qe.eventName,qe.fn,$e),function(){ue.removeEventListener(qe.eventName,qe.fn,$e)}});return function(){je.forEach(function($e){$e()})}}var Ya=!0,Fa="Invariant failed";function va(ue){this.message=ue}va.prototype.toString=function(){return this.message};function Zn(ue,le){if(!ue)throw Ya?new va(Fa):new va(Fa+": "+(le||""))}var Qu=function(ue){ke(le,ue);function le(){for(var je,qe=arguments.length,$e=new Array(qe),gt=0;gt");return je.callbacks},je.setCallbacks=function(At){je.callbacks=At},je}var Ee=le.prototype;return Ee.componentDidMount=function(){this.unbind=lu(window,[{eventName:"error",fn:this.onWindowError}])},Ee.componentWillUnmount=function(){this.unbind()},Ee.componentDidCatch=function(qe){if(qe instanceof va){this.setState({});return}throw qe},Ee.render=function(){return this.props.children(this.setCallbacks)},le}(a.Component),Qr=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,Wa=function(le){return le+1},rl=function(le){return` - You have lifted an item in position `+Wa(le.source.index)+` -`},sr=function(le,Ee){var je=le.droppableId===Ee.droppableId,qe=Wa(le.index),$e=Wa(Ee.index);return je?` +`,Ga=function(le){return le+1},al=function(le){return` + You have lifted an item in position `+Ga(le.source.index)+` +`},or=function(le,Ee){var je=le.droppableId===Ee.droppableId,qe=Ga(le.index),$e=Ga(Ee.index);return je?` You have moved the item from position `+qe+` to position `+$e+` `:` @@ -1199,31 +1199,31 @@ The error may be correlated with this previous error: in list `+Ee.droppableId+` has been combined with `+je.draggableId+` in list `+je.droppableId+` - `},ya=function(le){var Ee=le.destination;if(Ee)return sr(le.source,Ee);var je=le.combine;return je?uu(le.draggableId,le.source,je):"You are over an area that cannot be dropped on"},Ua=function(le){return` + `},Ba=function(le){var Ee=le.destination;if(Ee)return or(le.source,Ee);var je=le.combine;return je?uu(le.draggableId,le.source,je):"You are over an area that cannot be dropped on"},Wa=function(le){return` The item has returned to its starting position - of `+Wa(le.index)+` -`},zi=function(le){if(le.reason==="CANCEL")return` + of `+Ga(le.index)+` +`},ji=function(le){if(le.reason==="CANCEL")return` Movement cancelled. - `+Ua(le.source)+` + `+Wa(le.source)+` `;var Ee=le.destination,je=le.combine;return Ee?` You have dropped the item. - `+sr(le.source,Ee)+` + `+or(le.source,Ee)+` `:je?` You have dropped the item. `+uu(le.draggableId,le.source,je)+` `:` The item has been dropped while not over a drop area. - `+Ua(le.source)+` - `},Ki={dragHandleUsageInstructions:Hr,onDragStart:rl,onDragUpdate:ya,onDragEnd:zi},Yo={x:0,y:0},fo=function(le,Ee){return{x:le.x+Ee.x,y:le.y+Ee.y}},du=function(le,Ee){return{x:le.x-Ee.x,y:le.y-Ee.y}},Gu=function(le,Ee){return le.x===Ee.x&&le.y===Ee.y},pl=function(le){return{x:le.x!==0?-le.x:0,y:le.y!==0?-le.y:0}},Ir=function(le,Ee,je){var qe;return je===void 0&&(je=0),qe={},qe[le]=Ee,qe[le==="x"?"y":"x"]=je,qe},Cl=function(le,Ee){return Math.sqrt(Math.pow(Ee.x-le.x,2)+Math.pow(Ee.y-le.y,2))},ol=function(le,Ee){return Math.min.apply(Math,Ee.map(function(je){return Cl(le,je)}))},ti=function(le){return function(Ee){return{x:le(Ee.x),y:le(Ee.y)}}},io=function(ue,le){var Ee=Pa({top:Math.max(le.top,ue.top),right:Math.min(le.right,ue.right),bottom:Math.min(le.bottom,ue.bottom),left:Math.max(le.left,ue.left)});return Ee.width<=0||Ee.height<=0?null:Ee},Xo=function(le,Ee){return{top:le.top+Ee.y,left:le.left+Ee.x,bottom:le.bottom+Ee.y,right:le.right+Ee.x}},Sn=function(le){return[{x:le.left,y:le.top},{x:le.right,y:le.top},{x:le.left,y:le.bottom},{x:le.right,y:le.bottom}]},Li={top:0,right:0,bottom:0,left:0},ic=function(le,Ee){return Ee?Xo(le,Ee.scroll.diff.displacement):le},lc=function(le,Ee,je){if(je&&je.increasedBy){var qe;return(0,he.Z)({},le,(qe={},qe[Ee.end]=le[Ee.end]+je.increasedBy[Ee.line],qe))}return le},tc=function(le,Ee){return Ee&&Ee.shouldClipSubject?io(Ee.pageMarginBox,le):Pa(le)},nc=function(ue){var le=ue.page,Ee=ue.withPlaceholder,je=ue.axis,qe=ue.frame,$e=ic(le.marginBox,qe),gt=lc($e,je,Ee),At=tc(gt,qe);return{page:le,withPlaceholder:Ee,active:At}},Jl=function(ue,le){ue.frame||jn(!1);var Ee=ue.frame,je=du(le,Ee.scroll.initial),qe=pl(je),$e=(0,he.Z)({},Ee,{scroll:{initial:Ee.scroll.initial,current:le,diff:{value:je,displacement:qe},max:Ee.scroll.max}}),gt=nc({page:ue.subject.page,withPlaceholder:ue.subject.withPlaceholder,axis:ue.axis,frame:$e}),At=(0,he.Z)({},ue,{frame:$e,subject:gt});return At};function Vs(ue){return Number.isInteger?Number.isInteger(ue):typeof ue=="number"&&isFinite(ue)&&Math.floor(ue)===ue}function ri(ue){return Object.values?Object.values(ue):Object.keys(ue).map(function(le){return ue[le]})}function Gs(ue,le){if(ue.findIndex)return ue.findIndex(le);for(var Ee=0;Eeue.bottom,fn=je.leftue.right,on=Kt&&fn;if(on)return!0;var en=Kt&>||fn&&$e;return en}},fl=function(ue){var le=Rr(ue.top,ue.bottom),Ee=Rr(ue.left,ue.right);return function(je){var qe=le(je.top)&&le(je.bottom)&&Ee(je.left)&&Ee(je.right);return qe}},Wr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ti=function(ue){return function(le){var Ee=Rr(le.top,le.bottom),je=Rr(le.left,le.right);return function(qe){return ue===Wr?Ee(qe.top)&&Ee(qe.bottom):je(qe.left)&&je(qe.right)}}},yn=function(le,Ee){var je=Ee.frame?Ee.frame.scroll.diff.displacement:Yo;return Xo(le,je)},fa=function(le,Ee,je){return Ee.subject.active?je(Ee.subject.active)(le):!1},va=function(le,Ee,je){return je(Ee)(le)},Vr=function(le){var Ee=le.target,je=le.destination,qe=le.viewport,$e=le.withDroppableDisplacement,gt=le.isVisibleThroughFrameFn,At=$e?yn(Ee,je):Ee;return fa(At,je,gt)&&va(At,qe,gt)},Bl=function(le){return Vr((0,he.Z)({},le,{isVisibleThroughFrameFn:vr}))},Gr=function(le){return Vr((0,he.Z)({},le,{isVisibleThroughFrameFn:fl}))},El=function(le){return Vr((0,he.Z)({},le,{isVisibleThroughFrameFn:Ti(le.destination.axis)}))},Dl=function(le,Ee,je){if(typeof je=="boolean")return je;if(!Ee)return!0;var qe=Ee.invisible,$e=Ee.visible;if(qe[le])return!1;var gt=$e[le];return gt?gt.shouldAnimate:!0};function Qr(ue,le){var Ee=ue.page.marginBox,je={top:le.point.y,right:0,bottom:0,left:le.point.x};return Pa(Za(Ee,je))}function Kr(ue){var le=ue.afterDragging,Ee=ue.destination,je=ue.displacedBy,qe=ue.viewport,$e=ue.forceShouldAnimate,gt=ue.last;return le.reduce(function(Kt,fn){var on=Qr(fn,je),en=fn.descriptor.id;Kt.all.push(en);var an=Bl({target:on,destination:Ee,viewport:qe,withDroppableDisplacement:!0});if(!an)return Kt.invisible[fn.descriptor.id]=!0,Kt;var In=Dl(en,gt,$e),Na={draggableId:en,shouldAnimate:In};return Kt.visible[en]=Na,Kt},{all:[],visible:{},invisible:{}})}function Do(ue,le){if(!ue.length)return 0;var Ee=ue[ue.length-1].descriptor.index;return le.inHomeList?Ee:Ee+1}function Co(ue){var le=ue.insideDestination,Ee=ue.inHomeList,je=ue.displacedBy,qe=ue.destination,$e=Do(le,{inHomeList:Ee});return{displaced:Nc,displacedBy:je,at:{type:"REORDER",destination:{droppableId:qe.descriptor.id,index:$e}}}}function Br(ue){var le=ue.draggable,Ee=ue.insideDestination,je=ue.destination,qe=ue.viewport,$e=ue.displacedBy,gt=ue.last,At=ue.index,Kt=ue.forceShouldAnimate,fn=ts(le,je);if(At==null)return Co({insideDestination:Ee,inHomeList:fn,displacedBy:$e,destination:je});var on=Wu(Ee,function(dr){return dr.descriptor.index===At});if(!on)return Co({insideDestination:Ee,inHomeList:fn,displacedBy:$e,destination:je});var en=bi(le,Ee),an=Ee.indexOf(on),In=en.slice(an),Na=Kr({afterDragging:In,destination:je,displacedBy:$e,last:gt,viewport:qe.frame,forceShouldAnimate:Kt});return{displaced:Na,displacedBy:$e,at:{type:"REORDER",destination:{droppableId:je.descriptor.id,index:At}}}}function Wl(ue,le){return!!le.effected[ue]}var hi=function(ue){var le=ue.isMovingForward,Ee=ue.destination,je=ue.draggables,qe=ue.combine,$e=ue.afterCritical;if(!Ee.isCombineEnabled)return null;var gt=qe.draggableId,At=je[gt],Kt=At.descriptor.index,fn=Wl(gt,$e);return fn?le?Kt:Kt-1:le?Kt+1:Kt},bu=function(ue){var le=ue.isMovingForward,Ee=ue.isInHomeList,je=ue.insideDestination,qe=ue.location;if(!je.length)return null;var $e=qe.index,gt=le?$e+1:$e-1,At=je[0].descriptor.index,Kt=je[je.length-1].descriptor.index,fn=Ee?Kt:Kt+1;return gtfn?null:gt},ns=function(ue){var le=ue.isMovingForward,Ee=ue.isInHomeList,je=ue.draggable,qe=ue.draggables,$e=ue.destination,gt=ue.insideDestination,At=ue.previousImpact,Kt=ue.viewport,fn=ue.afterCritical,on=At.at;if(on||jn(!1),on.type==="REORDER"){var en=bu({isMovingForward:le,isInHomeList:Ee,location:on.destination,insideDestination:gt});return en==null?null:Br({draggable:je,insideDestination:gt,destination:$e,viewport:Kt,last:At.displaced,displacedBy:At.displacedBy,index:en})}var an=hi({isMovingForward:le,destination:$e,displaced:At.displaced,draggables:qe,combine:on.combine,afterCritical:fn});return an==null?null:Br({draggable:je,insideDestination:gt,destination:$e,viewport:Kt,last:At.displaced,displacedBy:At.displacedBy,index:an})},cl=function(ue){var le=ue.displaced,Ee=ue.afterCritical,je=ue.combineWith,qe=ue.displacedBy,$e=!!(le.visible[je]||le.invisible[je]);return Wl(je,Ee)?$e?Yo:pl(qe.point):$e?qe.point:Yo},is=function(ue){var le=ue.afterCritical,Ee=ue.impact,je=ue.draggables,qe=Wo(Ee);qe||jn(!1);var $e=qe.draggableId,gt=je[$e].page.borderBox.center,At=cl({displaced:Ee.displaced,afterCritical:le,combineWith:$e,displacedBy:Ee.displacedBy});return fo(gt,At)},li=function(le,Ee){return Ee.margin[le.start]+Ee.borderBox[le.size]/2},_i=function(le,Ee){return Ee.margin[le.end]+Ee.borderBox[le.size]/2},as=function(le,Ee,je){return Ee[le.crossAxisStart]+je.margin[le.crossAxisStart]+je.borderBox[le.crossAxisSize]/2},ho=function(le){var Ee=le.axis,je=le.moveRelativeTo,qe=le.isMoving;return Ir(Ee.line,je.marginBox[Ee.end]+li(Ee,qe),as(Ee,je.marginBox,qe))},oi=function(le){var Ee=le.axis,je=le.moveRelativeTo,qe=le.isMoving;return Ir(Ee.line,je.marginBox[Ee.start]-_i(Ee,qe),as(Ee,je.marginBox,qe))},Zi=function(le){var Ee=le.axis,je=le.moveInto,qe=le.isMoving;return Ir(Ee.line,je.contentBox[Ee.start]+li(Ee,qe),as(Ee,je.contentBox,qe))},Ss=function(ue){var le=ue.impact,Ee=ue.draggable,je=ue.draggables,qe=ue.droppable,$e=ue.afterCritical,gt=so(qe.descriptor.id,je),At=Ee.page,Kt=qe.axis;if(!gt.length)return Zi({axis:Kt,moveInto:qe.page,isMoving:At});var fn=le.displaced,on=le.displacedBy,en=fn.all[0];if(en){var an=je[en];if(Wl(en,$e))return oi({axis:Kt,moveRelativeTo:an.page,isMoving:At});var In=ul(an.page,on.point);return oi({axis:Kt,moveRelativeTo:In,isMoving:At})}var Na=gt[gt.length-1];if(Na.descriptor.id===Ee.descriptor.id)return At.borderBox.center;if(Wl(Na.descriptor.id,$e)){var dr=ul(Na.page,pl($e.displacedBy.point));return ho({axis:Kt,moveRelativeTo:dr,isMoving:At})}return ho({axis:Kt,moveRelativeTo:Na.page,isMoving:At})},ss=function(ue,le){var Ee=ue.frame;return Ee?fo(le,Ee.scroll.diff.displacement):le},Os=function(le){var Ee=le.impact,je=le.draggable,qe=le.droppable,$e=le.draggables,gt=le.afterCritical,At=je.page.borderBox.center,Kt=Ee.at;return!qe||!Kt?At:Kt.type==="REORDER"?Ss({impact:Ee,draggable:je,draggables:$e,droppable:qe,afterCritical:gt}):is({impact:Ee,draggables:$e,afterCritical:gt})},Es=function(ue){var le=Os(ue),Ee=ue.droppable,je=Ee?ss(Ee,le):le;return je},ws=function(ue,le){var Ee=du(le,ue.scroll.initial),je=pl(Ee),qe=Pa({top:le.y,bottom:le.y+ue.frame.height,left:le.x,right:le.x+ue.frame.width}),$e={frame:qe,scroll:{initial:ue.scroll.initial,max:ue.scroll.max,current:le,diff:{value:Ee,displacement:je}}};return $e};function no(ue,le){return ue.map(function(Ee){return le[Ee]})}function Dc(ue,le){for(var Ee=0;Ee1?on.sort(function(en,an){return ll(en)[At.start]-ll(an)[At.start]})[0]:fn.sort(function(en,an){var In=ol(Ee,Sn(ll(en))),Na=ol(Ee,Sn(ll(an)));return In!==Na?In-Na:ll(en)[At.start]-ll(an)[At.start]})[0]},Jn=function(le,Ee){var je=le.page.borderBox.center;return Wl(le.descriptor.id,Ee)?du(je,Ee.displacedBy.point):je},cr=function(le,Ee){var je=le.page.borderBox;return Wl(le.descriptor.id,Ee)?Xo(je,pl(Ee.displacedBy.point)):je},$n=function(ue){var le=ue.pageBorderBoxCenter,Ee=ue.viewport,je=ue.destination,qe=ue.insideDestination,$e=ue.afterCritical,gt=qe.filter(function(At){return Gr({target:cr(At,$e),destination:je,viewport:Ee.frame,withDroppableDisplacement:!0})}).sort(function(At,Kt){var fn=Cl(le,ss(je,Jn(At,$e))),on=Cl(le,ss(je,Jn(Kt,$e)));return fnle.left&&ue.tople.top}function Ks(ue){var le=ue.pageBorderBox,Ee=ue.draggable,je=ue.candidates,qe=Ee.page.borderBox.center,$e=je.map(function(gt){var At=gt.axis,Kt=Ir(gt.axis.line,le.center[At.line],gt.page.borderBox.center[At.crossAxisLine]);return{id:gt.descriptor.id,distance:Cl(qe,Kt)}}).sort(function(gt,At){return At.distance-gt.distance});return $e[0]?$e[0].id:null}function Ec(ue){var le=ue.pageBorderBox,Ee=ue.draggable,je=ue.droppables,qe=fs(je).filter(function($e){if(!$e.isEnabled)return!1;var gt=$e.subject.active;if(!gt||!dc(le,gt))return!1;if(Cc(gt)(le.center))return!0;var At=$e.axis,Kt=gt.center[At.crossAxisLine],fn=le[At.crossAxisStart],on=le[At.crossAxisEnd],en=Rr(gt[At.crossAxisStart],gt[At.crossAxisEnd]),an=en(fn),In=en(on);return!an&&!In?!0:an?fnKt});return qe.length?qe.length===1?qe[0].descriptor.id:Ks({pageBorderBox:le,draggable:Ee,candidates:qe}):null}var Wc=function(le,Ee){return Pa(Xo(le,Ee))},bc=function(ue,le){var Ee=ue.frame;return Ee?Wc(le,Ee.scroll.diff.value):le};function Ys(ue){var le=ue.displaced,Ee=ue.id;return!!(le.visible[Ee]||le.invisible[Ee])}function Ac(ue){var le=ue.draggable,Ee=ue.closest,je=ue.inHomeList;return Ee?je&&Ee.descriptor.index>le.descriptor.index?Ee.descriptor.index-1:Ee.descriptor.index:null}var wc=function(ue){var le=ue.pageBorderBoxWithDroppableScroll,Ee=ue.draggable,je=ue.destination,qe=ue.insideDestination,$e=ue.last,gt=ue.viewport,At=ue.afterCritical,Kt=je.axis,fn=Ql(je.axis,Ee.displaceBy),on=fn.value,en=le[Kt.start],an=le[Kt.end],In=bi(Ee,qe),Na=Wu(In,function(Sr){var Vt=Sr.descriptor.id,sl=Sr.page.borderBox.center[Kt.line],Rl=Wl(Vt,At),Kl=Ys({displaced:$e,id:Vt});return Rl?Kl?an<=sl:enVt[At.start]+Rl&&enVt[At.start]-fn+Rl&&onVt[At.start]+fn+Rl&&enVt[At.start]+Rl&&on=md)return Ld;var $e=qe/md,gt=Id+Fd*$e,At=je==="CANCEL"?gt*d0:gt;return Number(At.toFixed(2))},Ud=function(ue){var le=ue.impact,Ee=ue.draggable,je=ue.dimensions,qe=ue.viewport,$e=ue.afterCritical,gt=je.draggables,At=je.droppables,Kt=Ni(le),fn=Kt?At[Kt]:null,on=At[Ee.descriptor.droppableId],en=gn({impact:le,draggable:Ee,draggables:gt,afterCritical:$e,droppable:fn||on,viewport:qe}),an=du(en,Ee.client.borderBox.center);return an},Nd=function(ue){var le=ue.draggables,Ee=ue.reason,je=ue.lastImpact,qe=ue.home,$e=ue.viewport,gt=ue.onLiftImpact;if(!je.at||Ee!=="DROP"){var At=_t({draggables:le,impact:gt,destination:qe,viewport:$e,forceShouldAnimate:!0});return{impact:At,didDropInsideDroppable:!1}}if(je.at.type==="REORDER")return{impact:je,didDropInsideDroppable:!0};var Kt=(0,he.Z)({},je,{displaced:Nc});return{impact:Kt,didDropInsideDroppable:!0}},js=function(ue){var le=ue.getState,Ee=ue.dispatch;return function(je){return function(qe){if(qe.type!=="DROP"){je(qe);return}var $e=le(),gt=qe.payload.reason;if($e.phase==="COLLECTING"){Ee(zc({reason:gt}));return}if($e.phase!=="IDLE"){var At=$e.phase==="DROP_PENDING"&&$e.isWaiting;At&&jn(!1),$e.phase==="DRAGGING"||$e.phase==="DROP_PENDING"||jn(!1);var Kt=$e.critical,fn=$e.dimensions,on=fn.draggables[$e.critical.draggable.id],en=Nd({reason:gt,lastImpact:$e.impact,afterCritical:$e.afterCritical,onLiftImpact:$e.onLiftImpact,home:$e.dimensions.droppables[$e.critical.droppable.id],viewport:$e.viewport,draggables:$e.dimensions.draggables}),an=en.impact,In=en.didDropInsideDroppable,Na=In?sc(an):null,dr=In?Wo(an):null,Sr={index:Kt.draggable.index,droppableId:Kt.droppable.id},Vt={draggableId:on.descriptor.id,type:on.descriptor.type,source:Sr,reason:gt,mode:$e.movementMode,destination:Na,combine:dr},sl=Ud({impact:an,draggable:on,dimensions:fn,viewport:$e.viewport,afterCritical:$e.afterCritical}),Rl={critical:$e.critical,afterCritical:$e.afterCritical,result:Vt,impact:an},Kl=!Gu($e.current.client.offset,sl)||!!Vt.combine;if(!Kl){Ee(Vo({completed:Rl}));return}var $o=_d({current:$e.current.client.offset,destination:sl,reason:gt}),ei={newHomeClientOffset:sl,dropDuration:$o,completed:Rl};Ee(Yi(ei))}}}},ud=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function cs(ue){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ee){Ee.target!==window&&Ee.target!==window.document||ue()}}}function Xn(ue){var le=ue.onWindowScroll;function Ee(){le(ud())}var je=re(Ee),qe=cs(je),$e=Du;function gt(){return $e!==Du}function At(){gt()&&jn(!1),$e=lu(window,[qe])}function Kt(){gt()||jn(!1),je.cancel(),$e(),$e=Du}return{start:At,stop:Kt,isActive:gt}}var Ar=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},_l=function(ue){var le=Xn({onWindowScroll:function(je){ue.dispatch(wi({newScroll:je}))}});return function(Ee){return function(je){!le.isActive()&&je.type==="INITIAL_PUBLISH"&&le.start(),le.isActive()&&Ar(je)&&le.stop(),Ee(je)}}},Ia=function(ue){var le=!1,Ee=!1,je=setTimeout(function(){Ee=!0}),qe=function(gt){le||Ee||(le=!0,ue(gt),clearTimeout(je))};return qe.wasCalled=function(){return le},qe},Bu=function(){var ue=[],le=function($e){var gt=Gs(ue,function(fn){return fn.timerId===$e});gt===-1&&jn(!1);var At=ue.splice(gt,1),Kt=At[0];Kt.callback()},Ee=function($e){var gt=setTimeout(function(){return le(gt)}),At={timerId:gt,callback:$e};ue.push(At)},je=function(){if(ue.length){var $e=[].concat(ue);ue.length=0,$e.forEach(function(gt){clearTimeout(gt.timerId),gt.callback()})}};return{add:Ee,flush:je}},Zo=function(le,Ee){return le==null&&Ee==null?!0:le==null||Ee==null?!1:le.droppableId===Ee.droppableId&&le.index===Ee.index},yi=function(le,Ee){return le==null&&Ee==null?!0:le==null||Ee==null?!1:le.draggableId===Ee.draggableId&&le.droppableId===Ee.droppableId},Oi=function(le,Ee){if(le===Ee)return!0;var je=le.draggable.id===Ee.draggable.id&&le.draggable.droppableId===Ee.draggable.droppableId&&le.draggable.type===Ee.draggable.type&&le.draggable.index===Ee.draggable.index,qe=le.droppable.id===Ee.droppable.id&&le.droppable.type===Ee.droppable.type;return je&&qe},uo=function(le,Ee){zr(),Ee(),su()},As=function(le,Ee){return{draggableId:le.draggable.id,type:le.droppable.type,source:{droppableId:le.droppable.id,index:le.draggable.index},mode:Ee}},Mi=function(le,Ee,je,qe){if(!le){je(qe(Ee));return}var $e=Ia(je),gt={announce:$e};le(Ee,gt),$e.wasCalled()||je(qe(Ee))},Bc=function(ue,le){var Ee=Bu(),je=null,qe=function(an,In){je&&jn(!1),uo("onBeforeCapture",function(){var Na=ue().onBeforeCapture;if(Na){var dr={draggableId:an,mode:In};Na(dr)}})},$e=function(an,In){je&&jn(!1),uo("onBeforeDragStart",function(){var Na=ue().onBeforeDragStart;Na&&Na(As(an,In))})},gt=function(an,In){je&&jn(!1);var Na=As(an,In);je={mode:In,lastCritical:an,lastLocation:Na.source,lastCombine:null},Ee.add(function(){uo("onDragStart",function(){return Mi(ue().onDragStart,Na,le,Ki.onDragStart)})})},At=function(an,In){var Na=sc(In),dr=Wo(In);je||jn(!1);var Sr=!Oi(an,je.lastCritical);Sr&&(je.lastCritical=an);var Vt=!Zo(je.lastLocation,Na);Vt&&(je.lastLocation=Na);var sl=!yi(je.lastCombine,dr);if(sl&&(je.lastCombine=dr),!(!Sr&&!Vt&&!sl)){var Rl=(0,he.Z)({},As(an,je.mode),{combine:dr,destination:Na});Ee.add(function(){uo("onDragUpdate",function(){return Mi(ue().onDragUpdate,Rl,le,Ki.onDragUpdate)})})}},Kt=function(){je||jn(!1),Ee.flush()},fn=function(an){je||jn(!1),je=null,uo("onDragEnd",function(){return Mi(ue().onDragEnd,an,le,Ki.onDragEnd)})},on=function(){if(je){var an=(0,he.Z)({},As(je.lastCritical,je.mode),{combine:null,destination:null,reason:"CANCEL"});fn(an)}};return{beforeCapture:qe,beforeStart:$e,start:gt,update:At,flush:Kt,drop:fn,abort:on}},gd=function(ue,le){var Ee=Bc(ue,le);return function(je){return function(qe){return function($e){if($e.type==="BEFORE_INITIAL_CAPTURE"){Ee.beforeCapture($e.payload.draggableId,$e.payload.movementMode);return}if($e.type==="INITIAL_PUBLISH"){var gt=$e.payload.critical;Ee.beforeStart(gt,$e.payload.movementMode),qe($e),Ee.start(gt,$e.payload.movementMode);return}if($e.type==="DROP_COMPLETE"){var At=$e.payload.completed.result;Ee.flush(),qe($e),Ee.drop(At);return}if(qe($e),$e.type==="FLUSH"){Ee.abort();return}var Kt=je.getState();Kt.phase==="DRAGGING"&&Ee.update(Kt.critical,Kt.impact)}}}},dl=function(ue){return function(le){return function(Ee){if(Ee.type!=="DROP_ANIMATION_FINISHED"){le(Ee);return}var je=ue.getState();je.phase!=="DROP_ANIMATING"&&jn(!1),ue.dispatch(Vo({completed:je.completed}))}}},qs=function(ue){var le=null,Ee=null;function je(){Ee&&(cancelAnimationFrame(Ee),Ee=null),le&&(le(),le=null)}return function(qe){return function($e){if(($e.type==="FLUSH"||$e.type==="DROP_COMPLETE"||$e.type==="DROP_ANIMATION_FINISHED")&&je(),qe($e),$e.type==="DROP_ANIMATE"){var gt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Kt=ue.getState();Kt.phase==="DROP_ANIMATING"&&ue.dispatch(mc())}};Ee=requestAnimationFrame(function(){Ee=null,le=lu(window,[gt])})}}}},Fc=function(ue){return function(){return function(le){return function(Ee){(Ee.type==="DROP_COMPLETE"||Ee.type==="FLUSH"||Ee.type==="DROP_ANIMATE")&&ue.stopPublishing(),le(Ee)}}}},be=function(ue){var le=!1;return function(){return function(Ee){return function(je){if(je.type==="INITIAL_PUBLISH"){le=!0,ue.tryRecordFocus(je.payload.critical.draggable.id),Ee(je),ue.tryRestoreFocusRecorded();return}if(Ee(je),!!le){if(je.type==="FLUSH"){le=!1,ue.tryRestoreFocusRecorded();return}if(je.type==="DROP_COMPLETE"){le=!1;var qe=je.payload.completed.result;qe.combine&&ue.tryShiftRecord(qe.draggableId,qe.combine.draggableId),ue.tryRestoreFocusRecorded()}}}}}},Te=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},at=function(ue){return function(le){return function(Ee){return function(je){if(Te(je)){ue.stop(),Ee(je);return}if(je.type==="INITIAL_PUBLISH"){Ee(je);var qe=le.getState();qe.phase!=="DRAGGING"&&jn(!1),ue.start(qe);return}Ee(je),ue.scroll(le.getState())}}}},Et=function(ue){return function(le){return function(Ee){if(le(Ee),Ee.type==="PUBLISH_WHILE_DRAGGING"){var je=ue.getState();je.phase==="DROP_PENDING"&&(je.isWaiting||ue.dispatch(bs({reason:je.reason})))}}}},rn=Fe.qC,Mn=function(ue){var le=ue.dimensionMarshal,Ee=ue.focusMarshal,je=ue.styleMarshal,qe=ue.getResponders,$e=ue.announce,gt=ue.autoScroller;return(0,Fe.MT)(Ml,rn((0,Fe.md)(hc(je),Fc(le),Xl(le),js,dl,qs,Et,at(gt),_l,be(Ee),gd(qe,$e))))},na=function(){return{additions:{},removals:{},modified:{}}};function ka(ue){var le=ue.registry,Ee=ue.callbacks,je=na(),qe=null,$e=function(){qe||(Ee.collectionStarting(),qe=requestAnimationFrame(function(){qe=null,zr();var on=je,en=on.additions,an=on.removals,In=on.modified,Na=Object.keys(en).map(function(Vt){return le.draggable.getById(Vt).getDimension(Yo)}).sort(function(Vt,sl){return Vt.descriptor.index-sl.descriptor.index}),dr=Object.keys(In).map(function(Vt){var sl=le.droppable.getById(Vt),Rl=sl.callbacks.getScrollWhileDragging();return{droppableId:Vt,scroll:Rl}}),Sr={additions:Na,removals:Object.keys(an),modified:dr};je=na(),su(),Ee.publish(Sr)}))},gt=function(on){var en=on.descriptor.id;je.additions[en]=on,je.modified[on.descriptor.droppableId]=!0,je.removals[en]&&delete je.removals[en],$e()},At=function(on){var en=on.descriptor;je.removals[en.id]=!0,je.modified[en.droppableId]=!0,je.additions[en.id]&&delete je.additions[en.id],$e()},Kt=function(){qe&&(cancelAnimationFrame(qe),qe=null,je=na())};return{add:gt,remove:At,stop:Kt}}var nu=function(ue){var le=ue.scrollHeight,Ee=ue.scrollWidth,je=ue.height,qe=ue.width,$e=du({x:Ee,y:le},{x:qe,y:je}),gt={x:Math.max(0,$e.x),y:Math.max(0,$e.y)};return gt},vu=function(){var ue=document.documentElement;return ue||jn(!1),ue},Uu=function(){var ue=vu(),le=nu({scrollHeight:ue.scrollHeight,scrollWidth:ue.scrollWidth,width:ue.clientWidth,height:ue.clientHeight});return le},tr=function(){var ue=ud(),le=Uu(),Ee=ue.y,je=ue.x,qe=vu(),$e=qe.clientWidth,gt=qe.clientHeight,At=je+$e,Kt=Ee+gt,fn=Pa({top:Ee,left:je,right:At,bottom:Kt}),on={frame:fn,scroll:{initial:ue,current:ue,max:le,diff:{value:Yo,displacement:Yo}}};return on},gr=function(ue){var le=ue.critical,Ee=ue.scrollOptions,je=ue.registry;zr();var qe=tr(),$e=qe.scroll.current,gt=le.droppable,At=je.droppable.getAllByType(gt.type).map(function(en){return en.callbacks.getDimensionAndWatchScroll($e,Ee)}),Kt=je.draggable.getAllByType(le.draggable.type).map(function(en){return en.getDimension($e)}),fn={draggables:vs(Kt),droppables:pc(At)};su();var on={dimensions:fn,critical:le,viewport:qe};return on};function Xu(ue,le,Ee){if(Ee.descriptor.id===le.id||Ee.descriptor.type!==le.type)return!1;var je=ue.droppable.getById(Ee.descriptor.droppableId);return je.descriptor.mode==="virtual"}var Fr=function(ue,le){var Ee=null,je=ka({callbacks:{publish:le.publishWhileDragging,collectionStarting:le.collectionStarting},registry:ue}),qe=function(In,Na){ue.droppable.exists(In)||jn(!1),Ee&&le.updateDroppableIsEnabled({id:In,isEnabled:Na})},$e=function(In,Na){Ee&&(ue.droppable.exists(In)||jn(!1),le.updateDroppableIsCombineEnabled({id:In,isCombineEnabled:Na}))},gt=function(In,Na){Ee&&(ue.droppable.exists(In)||jn(!1),le.updateDroppableScroll({id:In,newScroll:Na}))},At=function(In,Na){Ee&&ue.droppable.getById(In).callbacks.scroll(Na)},Kt=function(){if(Ee){je.stop();var In=Ee.critical.droppable;ue.droppable.getAllByType(In.type).forEach(function(Na){return Na.callbacks.dragStopped()}),Ee.unsubscribe(),Ee=null}},fn=function(In){Ee||jn(!1);var Na=Ee.critical.draggable;In.type==="ADDITION"&&Xu(ue,Na,In.value)&&je.add(In.value),In.type==="REMOVAL"&&Xu(ue,Na,In.value)&&je.remove(In.value)},on=function(In){Ee&&jn(!1);var Na=ue.draggable.getById(In.draggableId),dr=ue.droppable.getById(Na.descriptor.droppableId),Sr={draggable:Na.descriptor,droppable:dr.descriptor},Vt=ue.subscribe(fn);return Ee={critical:Sr,unsubscribe:Vt},gr({critical:Sr,registry:ue,scrollOptions:In.scrollOptions})},en={updateDroppableIsEnabled:qe,updateDroppableIsCombineEnabled:$e,scrollDroppable:At,updateDroppableScroll:gt,startPublishing:on,stopPublishing:Kt};return en},br=function(ue,le){return ue.phase==="IDLE"?!0:ue.phase!=="DROP_ANIMATING"||ue.completed.result.draggableId===le?!1:ue.completed.result.reason==="DROP"},yr=function(ue){window.scrollBy(ue.x,ue.y)},Sl=hu(function(ue){return fs(ue).filter(function(le){return!(!le.isEnabled||!le.frame)})}),ro=function(le,Ee){var je=Wu(Sl(Ee),function(qe){return qe.frame||jn(!1),Cc(qe.frame.pageMarginBox)(le)});return je},kr=function(ue){var le=ue.center,Ee=ue.destination,je=ue.droppables;if(Ee){var qe=je[Ee];return qe.frame?qe:null}var $e=ro(le,je);return $e},nl={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(le){return Math.pow(le,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},vo=function(ue,le){var Ee=ue[le.size]*nl.startFromPercentage,je=ue[le.size]*nl.maxScrollAtPercentage,qe={startScrollingFrom:Ee,maxScrollValueAt:je};return qe},Xr=function(ue){var le=ue.startOfRange,Ee=ue.endOfRange,je=ue.current,qe=Ee-le;if(qe===0)return 0;var $e=je-le,gt=$e/qe;return gt},Pl=1,zl=function(ue,le){if(ue>le.startScrollingFrom)return 0;if(ue<=le.maxScrollValueAt)return nl.maxPixelScroll;if(ue===le.startScrollingFrom)return Pl;var Ee=Xr({startOfRange:le.maxScrollValueAt,endOfRange:le.startScrollingFrom,current:ue}),je=1-Ee,qe=nl.maxPixelScroll*nl.ease(je);return Math.ceil(qe)},kl=nl.durationDampening.accelerateAt,Eo=nl.durationDampening.stopDampeningAt,$r=function(ue,le){var Ee=le,je=Eo,qe=Date.now(),$e=qe-Ee;if($e>=Eo)return ue;if($ele.height,$e=Ee.width>le.width;return!$e&&!qe?je:$e&&qe?null:{x:$e?0:je.x,y:qe?0:je.y}},bo=ti(function(ue){return ue===0?0:ue}),Qo=function(ue){var le=ue.dragStartTime,Ee=ue.container,je=ue.subject,qe=ue.center,$e=ue.shouldUseTimeDampening,gt={top:qe.y-Ee.top,right:Ee.right-qe.x,bottom:Ee.bottom-qe.y,left:qe.x-Ee.left},At=xl({container:Ee,distanceToEdges:gt,dragStartTime:le,axis:Wr,shouldUseTimeDampening:$e}),Kt=xl({container:Ee,distanceToEdges:gt,dragStartTime:le,axis:jo,shouldUseTimeDampening:$e}),fn=bo({x:Kt,y:At});if(Gu(fn,Yo))return null;var on=ni({container:Ee,subject:je,proposedScroll:fn});return on?Gu(on,Yo)?null:on:null},di=ti(function(ue){return ue===0?0:ue>0?1:-1}),ku=function(){var ue=function(Ee,je){return Ee<0?Ee:Ee>je?Ee-je:0};return function(le){var Ee=le.current,je=le.max,qe=le.change,$e=fo(Ee,qe),gt={x:ue($e.x,je.x),y:ue($e.y,je.y)};return Gu(gt,Yo)?null:gt}}(),Mo=function(le){var Ee=le.max,je=le.current,qe=le.change,$e={x:Math.max(je.x,Ee.x),y:Math.max(je.y,Ee.y)},gt=di(qe),At=ku({max:$e,current:je,change:gt});return!At||gt.x!==0&&At.x===0||gt.y!==0&&At.y===0},Jr=function(le,Ee){return Mo({current:le.scroll.current,max:le.scroll.max,change:Ee})},Fo=function(le,Ee){if(!Jr(le,Ee))return null;var je=le.scroll.max,qe=le.scroll.current;return ku({current:qe,max:je,change:Ee})},mi=function(le,Ee){var je=le.frame;return je?Mo({current:je.scroll.current,max:je.scroll.max,change:Ee}):!1},Hi=function(le,Ee){var je=le.frame;return!je||!mi(le,Ee)?null:ku({current:je.scroll.current,max:je.scroll.max,change:Ee})},$i=function(ue){var le=ue.viewport,Ee=ue.subject,je=ue.center,qe=ue.dragStartTime,$e=ue.shouldUseTimeDampening,gt=Qo({dragStartTime:qe,container:le.frame,subject:Ee,center:je,shouldUseTimeDampening:$e});return gt&&Jr(le,gt)?gt:null},gi=function(ue){var le=ue.droppable,Ee=ue.subject,je=ue.center,qe=ue.dragStartTime,$e=ue.shouldUseTimeDampening,gt=le.frame;if(!gt)return null;var At=Qo({dragStartTime:qe,container:gt.pageMarginBox,subject:Ee,center:je,shouldUseTimeDampening:$e});return At&&mi(le,At)?At:null},Lo=function(ue){var le=ue.state,Ee=ue.dragStartTime,je=ue.shouldUseTimeDampening,qe=ue.scrollWindow,$e=ue.scrollDroppable,gt=le.current.page.borderBoxCenter,At=le.dimensions.draggables[le.critical.draggable.id],Kt=At.page.marginBox;if(le.isWindowScrollAllowed){var fn=le.viewport,on=$i({dragStartTime:Ee,viewport:fn,subject:Kt,center:gt,shouldUseTimeDampening:je});if(on){qe(on);return}}var en=kr({center:gt,destination:Ni(le.impact),droppables:le.dimensions.droppables});if(en){var an=gi({dragStartTime:Ee,droppable:en,subject:Kt,center:gt,shouldUseTimeDampening:je});an&&$e(en.descriptor.id,an)}},_o=function(ue){var le=ue.scrollWindow,Ee=ue.scrollDroppable,je=re(le),qe=re(Ee),$e=null,gt=function(on){$e||jn(!1);var en=$e,an=en.shouldUseTimeDampening,In=en.dragStartTime;Lo({state:on,scrollWindow:je,scrollDroppable:qe,dragStartTime:In,shouldUseTimeDampening:an})},At=function(on){zr(),$e&&jn(!1);var en=Date.now(),an=!1,In=function(){an=!0};Lo({state:on,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:In,scrollDroppable:In}),$e={dragStartTime:en,shouldUseTimeDampening:an},su(),an&>(on)},Kt=function(){$e&&(je.cancel(),qe.cancel(),$e=null)};return{start:At,stop:Kt,scroll:gt}},Wi=function(ue){var le=ue.move,Ee=ue.scrollDroppable,je=ue.scrollWindow,qe=function(fn,on){var en=fo(fn.current.client.selection,on);le({client:en})},$e=function(fn,on){if(!mi(fn,on))return on;var en=Hi(fn,on);if(!en)return Ee(fn.descriptor.id,on),null;var an=du(on,en);Ee(fn.descriptor.id,an);var In=du(on,an);return In},gt=function(fn,on,en){if(!fn||!Jr(on,en))return en;var an=Fo(on,en);if(!an)return je(en),null;var In=du(en,an);je(In);var Na=du(en,In);return Na},At=function(fn){var on=fn.scrollJumpRequest;if(on){var en=Ni(fn.impact);en||jn(!1);var an=$e(fn.dimensions.droppables[en],on);if(an){var In=fn.viewport,Na=gt(fn.isWindowScrollAllowed,In,an);Na&&qe(fn,Na)}}};return At},zs=function(ue){var le=ue.scrollDroppable,Ee=ue.scrollWindow,je=ue.move,qe=_o({scrollWindow:Ee,scrollDroppable:le}),$e=Wi({move:je,scrollWindow:Ee,scrollDroppable:le}),gt=function(fn){if(fn.phase==="DRAGGING"){if(fn.movementMode==="FLUID"){qe.scroll(fn);return}fn.scrollJumpRequest&&$e(fn)}},At={scroll:gt,start:qe.start,stop:qe.stop};return At},us="data-rbd",Il=function(){var ue=us+"-drag-handle";return{base:ue,draggableId:ue+"-draggable-id",contextId:ue+"-context-id"}}(),Pr=function(){var ue=us+"-draggable";return{base:ue,contextId:ue+"-context-id",id:ue+"-id"}}(),Hl=function(){var ue=us+"-droppable";return{base:ue,contextId:ue+"-context-id",id:ue+"-id"}}(),yl={contextId:us+"-scroll-container-context-id"},el=function(le){return function(Ee){return"["+Ee+'="'+le+'"]'}},Ll=function(le,Ee){return le.map(function(je){var qe=je.styles[Ee];return qe?je.selector+" { "+qe+" }":""}).join(" ")},ie="pointer-events: none;",we=function(ue){var le=el(ue),Ee=function(){var At=` + `+Wa(le.source)+` + `},Gi={dragHandleUsageInstructions:Qr,onDragStart:al,onDragUpdate:Ba,onDragEnd:ji},Yo={x:0,y:0},mo=function(le,Ee){return{x:le.x+Ee.x,y:le.y+Ee.y}},du=function(le,Ee){return{x:le.x-Ee.x,y:le.y-Ee.y}},Wu=function(le,Ee){return le.x===Ee.x&&le.y===Ee.y},fl=function(le){return{x:le.x!==0?-le.x:0,y:le.y!==0?-le.y:0}},br=function(le,Ee,je){var qe;return je===void 0&&(je=0),qe={},qe[le]=Ee,qe[le==="x"?"y":"x"]=je,qe},vl=function(le,Ee){return Math.sqrt(Math.pow(Ee.x-le.x,2)+Math.pow(Ee.y-le.y,2))},rl=function(le,Ee){return Math.min.apply(Math,Ee.map(function(je){return vl(le,je)}))},ti=function(le){return function(Ee){return{x:le(Ee.x),y:le(Ee.y)}}},oo=function(ue,le){var Ee=ba({top:Math.max(le.top,ue.top),right:Math.min(le.right,ue.right),bottom:Math.min(le.bottom,ue.bottom),left:Math.max(le.left,ue.left)});return Ee.width<=0||Ee.height<=0?null:Ee},Xo=function(le,Ee){return{top:le.top+Ee.y,left:le.left+Ee.x,bottom:le.bottom+Ee.y,right:le.right+Ee.x}},Dn=function(le){return[{x:le.left,y:le.top},{x:le.right,y:le.top},{x:le.left,y:le.bottom},{x:le.right,y:le.bottom}]},Li={top:0,right:0,bottom:0,left:0},sc=function(le,Ee){return Ee?Xo(le,Ee.scroll.diff.displacement):le},oc=function(le,Ee,je){if(je&&je.increasedBy){var qe;return(0,he.Z)({},le,(qe={},qe[Ee.end]=le[Ee.end]+je.increasedBy[Ee.line],qe))}return le},tc=function(le,Ee){return Ee&&Ee.shouldClipSubject?oo(Ee.pageMarginBox,le):ba(le)},nc=function(ue){var le=ue.page,Ee=ue.withPlaceholder,je=ue.axis,qe=ue.frame,$e=sc(le.marginBox,qe),gt=oc($e,je,Ee),At=tc(gt,qe);return{page:le,withPlaceholder:Ee,active:At}},Jl=function(ue,le){ue.frame||Zn(!1);var Ee=ue.frame,je=du(le,Ee.scroll.initial),qe=fl(je),$e=(0,he.Z)({},Ee,{scroll:{initial:Ee.scroll.initial,current:le,diff:{value:je,displacement:qe},max:Ee.scroll.max}}),gt=nc({page:ue.subject.page,withPlaceholder:ue.subject.withPlaceholder,axis:ue.axis,frame:$e}),At=(0,he.Z)({},ue,{frame:$e,subject:gt});return At};function Vs(ue){return Number.isInteger?Number.isInteger(ue):typeof ue=="number"&&isFinite(ue)&&Math.floor(ue)===ue}function li(ue){return Object.values?Object.values(ue):Object.keys(ue).map(function(le){return ue[le]})}function Gs(ue,le){if(ue.findIndex)return ue.findIndex(le);for(var Ee=0;Eeue.bottom,mn=je.leftue.right,on=Gt&&mn;if(on)return!0;var en=Gt&>||mn&&$e;return en}},ml=function(ue){var le=Mr(ue.top,ue.bottom),Ee=Mr(ue.left,ue.right);return function(je){var qe=le(je.top)&&le(je.bottom)&&Ee(je.left)&&Ee(je.right);return qe}},Ur={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},jo={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ti=function(ue){return function(le){var Ee=Mr(le.top,le.bottom),je=Mr(le.left,le.right);return function(qe){return ue===Ur?Ee(qe.top)&&Ee(qe.bottom):je(qe.left)&&je(qe.right)}}},Cn=function(le,Ee){var je=Ee.frame?Ee.frame.scroll.diff.displacement:Yo;return Xo(le,je)},Ea=function(le,Ee,je){return Ee.subject.active?je(Ee.subject.active)(le):!1},Aa=function(le,Ee,je){return je(Ee)(le)},Hr=function(le){var Ee=le.target,je=le.destination,qe=le.viewport,$e=le.withDroppableDisplacement,gt=le.isVisibleThroughFrameFn,At=$e?Cn(Ee,je):Ee;return Ea(At,je,gt)&&Aa(At,qe,gt)},yl=function(le){return Hr((0,he.Z)({},le,{isVisibleThroughFrameFn:gr}))},Wr=function(le){return Hr((0,he.Z)({},le,{isVisibleThroughFrameFn:ml}))},pl=function(le){return Hr((0,he.Z)({},le,{isVisibleThroughFrameFn:Ti(le.destination.axis)}))},Sl=function(le,Ee,je){if(typeof je=="boolean")return je;if(!Ee)return!0;var qe=Ee.invisible,$e=Ee.visible;if(qe[le])return!1;var gt=$e[le];return gt?gt.shouldAnimate:!0};function zr(ue,le){var Ee=ue.page.marginBox,je={top:le.point.y,right:0,bottom:0,left:le.point.x};return ba(Ua(Ee,je))}function Vr(ue){var le=ue.afterDragging,Ee=ue.destination,je=ue.displacedBy,qe=ue.viewport,$e=ue.forceShouldAnimate,gt=ue.last;return le.reduce(function(Gt,mn){var on=zr(mn,je),en=mn.descriptor.id;Gt.all.push(en);var tn=yl({target:on,destination:Ee,viewport:qe,withDroppableDisplacement:!0});if(!tn)return Gt.invisible[mn.descriptor.id]=!0,Gt;var Nn=Sl(en,gt,$e),Ma={draggableId:en,shouldAnimate:Nn};return Gt.visible[en]=Ma,Gt},{all:[],visible:{},invisible:{}})}function Do(ue,le){if(!ue.length)return 0;var Ee=ue[ue.length-1].descriptor.index;return le.inHomeList?Ee:Ee+1}function Co(ue){var le=ue.insideDestination,Ee=ue.inHomeList,je=ue.displacedBy,qe=ue.destination,$e=Do(le,{inHomeList:Ee});return{displaced:Oc,displacedBy:je,at:{type:"REORDER",destination:{droppableId:qe.descriptor.id,index:$e}}}}function yr(ue){var le=ue.draggable,Ee=ue.insideDestination,je=ue.destination,qe=ue.viewport,$e=ue.displacedBy,gt=ue.last,At=ue.index,Gt=ue.forceShouldAnimate,mn=$i(le,je);if(At==null)return Co({insideDestination:Ee,inHomeList:mn,displacedBy:$e,destination:je});var on=Uu(Ee,function(sr){return sr.descriptor.index===At});if(!on)return Co({insideDestination:Ee,inHomeList:mn,displacedBy:$e,destination:je});var en=bi(le,Ee),tn=Ee.indexOf(on),Nn=en.slice(tn),Ma=Vr({afterDragging:Nn,destination:je,displacedBy:$e,last:gt,viewport:qe.frame,forceShouldAnimate:Gt});return{displaced:Ma,displacedBy:$e,at:{type:"REORDER",destination:{droppableId:je.descriptor.id,index:At}}}}function Hl(ue,le){return!!le.effected[ue]}var Fi=function(ue){var le=ue.isMovingForward,Ee=ue.destination,je=ue.draggables,qe=ue.combine,$e=ue.afterCritical;if(!Ee.isCombineEnabled)return null;var gt=qe.draggableId,At=je[gt],Gt=At.descriptor.index,mn=Hl(gt,$e);return mn?le?Gt:Gt-1:le?Gt+1:Gt},Du=function(ue){var le=ue.isMovingForward,Ee=ue.isInHomeList,je=ue.insideDestination,qe=ue.location;if(!je.length)return null;var $e=qe.index,gt=le?$e+1:$e-1,At=je[0].descriptor.index,Gt=je[je.length-1].descriptor.index,mn=Ee?Gt:Gt+1;return gtmn?null:gt},es=function(ue){var le=ue.isMovingForward,Ee=ue.isInHomeList,je=ue.draggable,qe=ue.draggables,$e=ue.destination,gt=ue.insideDestination,At=ue.previousImpact,Gt=ue.viewport,mn=ue.afterCritical,on=At.at;if(on||Zn(!1),on.type==="REORDER"){var en=Du({isMovingForward:le,isInHomeList:Ee,location:on.destination,insideDestination:gt});return en==null?null:yr({draggable:je,insideDestination:gt,destination:$e,viewport:Gt,last:At.displaced,displacedBy:At.displacedBy,index:en})}var tn=Fi({isMovingForward:le,destination:$e,displaced:At.displaced,draggables:qe,combine:on.combine,afterCritical:mn});return tn==null?null:yr({draggable:je,insideDestination:gt,destination:$e,viewport:Gt,last:At.displaced,displacedBy:At.displacedBy,index:tn})},sl=function(ue){var le=ue.displaced,Ee=ue.afterCritical,je=ue.combineWith,qe=ue.displacedBy,$e=!!(le.visible[je]||le.invisible[je]);return Hl(je,Ee)?$e?Yo:fl(qe.point):$e?qe.point:Yo},ls=function(ue){var le=ue.afterCritical,Ee=ue.impact,je=ue.draggables,qe=Wo(Ee);qe||Zn(!1);var $e=qe.draggableId,gt=je[$e].page.borderBox.center,At=sl({displaced:Ee.displaced,afterCritical:le,combineWith:$e,displacedBy:Ee.displacedBy});return mo(gt,At)},oi=function(le,Ee){return Ee.margin[le.start]+Ee.borderBox[le.size]/2},qi=function(le,Ee){return Ee.margin[le.end]+Ee.borderBox[le.size]/2},ts=function(le,Ee,je){return Ee[le.crossAxisStart]+je.margin[le.crossAxisStart]+je.borderBox[le.crossAxisSize]/2},ho=function(le){var Ee=le.axis,je=le.moveRelativeTo,qe=le.isMoving;return br(Ee.line,je.marginBox[Ee.end]+oi(Ee,qe),ts(Ee,je.marginBox,qe))},ii=function(le){var Ee=le.axis,je=le.moveRelativeTo,qe=le.isMoving;return br(Ee.line,je.marginBox[Ee.start]-qi(Ee,qe),ts(Ee,je.marginBox,qe))},zi=function(le){var Ee=le.axis,je=le.moveInto,qe=le.isMoving;return br(Ee.line,je.contentBox[Ee.start]+oi(Ee,qe),ts(Ee,je.contentBox,qe))},Ps=function(ue){var le=ue.impact,Ee=ue.draggable,je=ue.draggables,qe=ue.droppable,$e=ue.afterCritical,gt=io(qe.descriptor.id,je),At=Ee.page,Gt=qe.axis;if(!gt.length)return zi({axis:Gt,moveInto:qe.page,isMoving:At});var mn=le.displaced,on=le.displacedBy,en=mn.all[0];if(en){var tn=je[en];if(Hl(en,$e))return ii({axis:Gt,moveRelativeTo:tn.page,isMoving:At});var Nn=nl(tn.page,on.point);return ii({axis:Gt,moveRelativeTo:Nn,isMoving:At})}var Ma=gt[gt.length-1];if(Ma.descriptor.id===Ee.descriptor.id)return At.borderBox.center;if(Hl(Ma.descriptor.id,$e)){var sr=nl(Ma.page,fl($e.displacedBy.point));return ho({axis:Gt,moveRelativeTo:sr,isMoving:At})}return ho({axis:Gt,moveRelativeTo:Ma.page,isMoving:At})},os=function(ue,le){var Ee=ue.frame;return Ee?mo(le,Ee.scroll.diff.displacement):le},Ms=function(le){var Ee=le.impact,je=le.draggable,qe=le.droppable,$e=le.draggables,gt=le.afterCritical,At=je.page.borderBox.center,Gt=Ee.at;return!qe||!Gt?At:Gt.type==="REORDER"?Ps({impact:Ee,draggable:je,draggables:$e,droppable:qe,afterCritical:gt}):ls({impact:Ee,draggables:$e,afterCritical:gt})},Es=function(ue){var le=Ms(ue),Ee=ue.droppable,je=Ee?os(Ee,le):le;return je},xs=function(ue,le){var Ee=du(le,ue.scroll.initial),je=fl(Ee),qe=ba({top:le.y,bottom:le.y+ue.frame.height,left:le.x,right:le.x+ue.frame.width}),$e={frame:qe,scroll:{initial:ue.scroll.initial,max:ue.scroll.max,current:le,diff:{value:Ee,displacement:je}}};return $e};function no(ue,le){return ue.map(function(Ee){return le[Ee]})}function bc(ue,le){for(var Ee=0;Ee1?on.sort(function(en,tn){return ul(en)[At.start]-ul(tn)[At.start]})[0]:mn.sort(function(en,tn){var Nn=rl(Ee,Dn(ul(en))),Ma=rl(Ee,Dn(ul(tn)));return Nn!==Ma?Nn-Ma:ul(en)[At.start]-ul(tn)[At.start]})[0]},_n=function(le,Ee){var je=le.page.borderBox.center;return Hl(le.descriptor.id,Ee)?du(je,Ee.displacedBy.point):je},ir=function(le,Ee){var je=le.page.borderBox;return Hl(le.descriptor.id,Ee)?Xo(je,fl(Ee.displacedBy.point)):je},ta=function(ue){var le=ue.pageBorderBoxCenter,Ee=ue.viewport,je=ue.destination,qe=ue.insideDestination,$e=ue.afterCritical,gt=qe.filter(function(At){return Wr({target:ir(At,$e),destination:je,viewport:Ee.frame,withDroppableDisplacement:!0})}).sort(function(At,Gt){var mn=vl(le,os(je,_n(At,$e))),on=vl(le,os(je,_n(Gt,$e)));return mnle.left&&ue.tople.top}function Ks(ue){var le=ue.pageBorderBox,Ee=ue.draggable,je=ue.candidates,qe=Ee.page.borderBox.center,$e=je.map(function(gt){var At=gt.axis,Gt=br(gt.axis.line,le.center[At.line],gt.page.borderBox.center[At.crossAxisLine]);return{id:gt.descriptor.id,distance:vl(qe,Gt)}}).sort(function(gt,At){return At.distance-gt.distance});return $e[0]?$e[0].id:null}function Ec(ue){var le=ue.pageBorderBox,Ee=ue.draggable,je=ue.droppables,qe=fs(je).filter(function($e){if(!$e.isEnabled)return!1;var gt=$e.subject.active;if(!gt||!mc(le,gt))return!1;if(Cc(gt)(le.center))return!0;var At=$e.axis,Gt=gt.center[At.crossAxisLine],mn=le[At.crossAxisStart],on=le[At.crossAxisEnd],en=Mr(gt[At.crossAxisStart],gt[At.crossAxisEnd]),tn=en(mn),Nn=en(on);return!tn&&!Nn?!0:tn?mnGt});return qe.length?qe.length===1?qe[0].descriptor.id:Ks({pageBorderBox:le,draggable:Ee,candidates:qe}):null}var Vc=function(le,Ee){return ba(Xo(le,Ee))},wc=function(ue,le){var Ee=ue.frame;return Ee?Vc(le,Ee.scroll.diff.value):le};function Ys(ue){var le=ue.displaced,Ee=ue.id;return!!(le.visible[Ee]||le.invisible[Ee])}function Ac(ue){var le=ue.draggable,Ee=ue.closest,je=ue.inHomeList;return Ee?je&&Ee.descriptor.index>le.descriptor.index?Ee.descriptor.index-1:Ee.descriptor.index:null}var xc=function(ue){var le=ue.pageBorderBoxWithDroppableScroll,Ee=ue.draggable,je=ue.destination,qe=ue.insideDestination,$e=ue.last,gt=ue.viewport,At=ue.afterCritical,Gt=je.axis,mn=Zl(je.axis,Ee.displaceBy),on=mn.value,en=le[Gt.start],tn=le[Gt.end],Nn=bi(Ee,qe),Ma=Uu(Nn,function(Cr){var Wt=Cr.descriptor.id,ol=Cr.page.borderBox.center[Gt.line],Ol=Hl(Wt,At),Gl=Ys({displaced:$e,id:Wt});return Ol?Gl?tn<=ol:enWt[At.start]+Ol&&enWt[At.start]-mn+Ol&&onWt[At.start]+mn+Ol&&enWt[At.start]+Ol&&on=md)return Ld;var $e=qe/md,gt=Id+Fd*$e,At=je==="CANCEL"?gt*m0:gt;return Number(At.toFixed(2))},Ud=function(ue){var le=ue.impact,Ee=ue.draggable,je=ue.dimensions,qe=ue.viewport,$e=ue.afterCritical,gt=je.draggables,At=je.droppables,Gt=Ni(le),mn=Gt?At[Gt]:null,on=At[Ee.descriptor.droppableId],en=dn({impact:le,draggable:Ee,draggables:gt,afterCritical:$e,droppable:mn||on,viewport:qe}),tn=du(en,Ee.client.borderBox.center);return tn},Nd=function(ue){var le=ue.draggables,Ee=ue.reason,je=ue.lastImpact,qe=ue.home,$e=ue.viewport,gt=ue.onLiftImpact;if(!je.at||Ee!=="DROP"){var At=_t({draggables:le,impact:gt,destination:qe,viewport:$e,forceShouldAnimate:!0});return{impact:At,didDropInsideDroppable:!1}}if(je.at.type==="REORDER")return{impact:je,didDropInsideDroppable:!0};var Gt=(0,he.Z)({},je,{displaced:Oc});return{impact:Gt,didDropInsideDroppable:!0}},zs=function(ue){var le=ue.getState,Ee=ue.dispatch;return function(je){return function(qe){if(qe.type!=="DROP"){je(qe);return}var $e=le(),gt=qe.payload.reason;if($e.phase==="COLLECTING"){Ee(Zc({reason:gt}));return}if($e.phase!=="IDLE"){var At=$e.phase==="DROP_PENDING"&&$e.isWaiting;At&&Zn(!1),$e.phase==="DRAGGING"||$e.phase==="DROP_PENDING"||Zn(!1);var Gt=$e.critical,mn=$e.dimensions,on=mn.draggables[$e.critical.draggable.id],en=Nd({reason:gt,lastImpact:$e.impact,afterCritical:$e.afterCritical,onLiftImpact:$e.onLiftImpact,home:$e.dimensions.droppables[$e.critical.droppable.id],viewport:$e.viewport,draggables:$e.dimensions.draggables}),tn=en.impact,Nn=en.didDropInsideDroppable,Ma=Nn?cc(tn):null,sr=Nn?Wo(tn):null,Cr={index:Gt.draggable.index,droppableId:Gt.droppable.id},Wt={draggableId:on.descriptor.id,type:on.descriptor.type,source:Cr,reason:gt,mode:$e.movementMode,destination:Ma,combine:sr},ol=Ud({impact:tn,draggable:on,dimensions:mn,viewport:$e.viewport,afterCritical:$e.afterCritical}),Ol={critical:$e.critical,afterCritical:$e.afterCritical,result:Wt,impact:tn},Gl=!Wu($e.current.client.offset,ol)||!!Wt.combine;if(!Gl){Ee(Vo({completed:Ol}));return}var $o=_d({current:$e.current.client.offset,destination:ol,reason:gt}),ei={newHomeClientOffset:ol,dropDuration:$o,completed:Ol};Ee(Ki(ei))}}}},ud=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function is(ue){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ee){Ee.target!==window&&Ee.target!==window.document||ue()}}}function qn(ue){var le=ue.onWindowScroll;function Ee(){le(ud())}var je=re(Ee),qe=is(je),$e=Pu;function gt(){return $e!==Pu}function At(){gt()&&Zn(!1),$e=lu(window,[qe])}function Gt(){gt()||Zn(!1),je.cancel(),$e(),$e=Pu}return{start:At,stop:Gt,isActive:gt}}var pr=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},_l=function(ue){var le=qn({onWindowScroll:function(je){ue.dispatch(wi({newScroll:je}))}});return function(Ee){return function(je){!le.isActive()&&je.type==="INITIAL_PUBLISH"&&le.start(),le.isActive()&&pr(je)&&le.stop(),Ee(je)}}},Na=function(ue){var le=!1,Ee=!1,je=setTimeout(function(){Ee=!0}),qe=function(gt){le||Ee||(le=!0,ue(gt),clearTimeout(je))};return qe.wasCalled=function(){return le},qe},Su=function(){var ue=[],le=function($e){var gt=Gs(ue,function(mn){return mn.timerId===$e});gt===-1&&Zn(!1);var At=ue.splice(gt,1),Gt=At[0];Gt.callback()},Ee=function($e){var gt=setTimeout(function(){return le(gt)}),At={timerId:gt,callback:$e};ue.push(At)},je=function(){if(ue.length){var $e=[].concat(ue);ue.length=0,$e.forEach(function(gt){clearTimeout(gt.timerId),gt.callback()})}};return{add:Ee,flush:je}},Zo=function(le,Ee){return le==null&&Ee==null?!0:le==null||Ee==null?!1:le.droppableId===Ee.droppableId&&le.index===Ee.index},Ci=function(le,Ee){return le==null&&Ee==null?!0:le==null||Ee==null?!1:le.draggableId===Ee.draggableId&&le.droppableId===Ee.droppableId},Oi=function(le,Ee){if(le===Ee)return!0;var je=le.draggable.id===Ee.draggable.id&&le.draggable.droppableId===Ee.draggable.droppableId&&le.draggable.type===Ee.draggable.type&&le.draggable.index===Ee.draggable.index,qe=le.droppable.id===Ee.droppable.id&&le.droppable.type===Ee.droppable.type;return je&&qe},uo=function(le,Ee){kr(),Ee(),su()},As=function(le,Ee){return{draggableId:le.draggable.id,type:le.droppable.type,source:{droppableId:le.droppable.id,index:le.draggable.index},mode:Ee}},Mi=function(le,Ee,je,qe){if(!le){je(qe(Ee));return}var $e=Na(je),gt={announce:$e};le(Ee,gt),$e.wasCalled()||je(qe(Ee))},Bc=function(ue,le){var Ee=Su(),je=null,qe=function(tn,Nn){je&&Zn(!1),uo("onBeforeCapture",function(){var Ma=ue().onBeforeCapture;if(Ma){var sr={draggableId:tn,mode:Nn};Ma(sr)}})},$e=function(tn,Nn){je&&Zn(!1),uo("onBeforeDragStart",function(){var Ma=ue().onBeforeDragStart;Ma&&Ma(As(tn,Nn))})},gt=function(tn,Nn){je&&Zn(!1);var Ma=As(tn,Nn);je={mode:Nn,lastCritical:tn,lastLocation:Ma.source,lastCombine:null},Ee.add(function(){uo("onDragStart",function(){return Mi(ue().onDragStart,Ma,le,Gi.onDragStart)})})},At=function(tn,Nn){var Ma=cc(Nn),sr=Wo(Nn);je||Zn(!1);var Cr=!Oi(tn,je.lastCritical);Cr&&(je.lastCritical=tn);var Wt=!Zo(je.lastLocation,Ma);Wt&&(je.lastLocation=Ma);var ol=!Ci(je.lastCombine,sr);if(ol&&(je.lastCombine=sr),!(!Cr&&!Wt&&!ol)){var Ol=(0,he.Z)({},As(tn,je.mode),{combine:sr,destination:Ma});Ee.add(function(){uo("onDragUpdate",function(){return Mi(ue().onDragUpdate,Ol,le,Gi.onDragUpdate)})})}},Gt=function(){je||Zn(!1),Ee.flush()},mn=function(tn){je||Zn(!1),je=null,uo("onDragEnd",function(){return Mi(ue().onDragEnd,tn,le,Gi.onDragEnd)})},on=function(){if(je){var tn=(0,he.Z)({},As(je.lastCritical,je.mode),{combine:null,destination:null,reason:"CANCEL"});mn(tn)}};return{beforeCapture:qe,beforeStart:$e,start:gt,update:At,flush:Gt,drop:mn,abort:on}},gd=function(ue,le){var Ee=Bc(ue,le);return function(je){return function(qe){return function($e){if($e.type==="BEFORE_INITIAL_CAPTURE"){Ee.beforeCapture($e.payload.draggableId,$e.payload.movementMode);return}if($e.type==="INITIAL_PUBLISH"){var gt=$e.payload.critical;Ee.beforeStart(gt,$e.payload.movementMode),qe($e),Ee.start(gt,$e.payload.movementMode);return}if($e.type==="DROP_COMPLETE"){var At=$e.payload.completed.result;Ee.flush(),qe($e),Ee.drop(At);return}if(qe($e),$e.type==="FLUSH"){Ee.abort();return}var Gt=je.getState();Gt.phase==="DRAGGING"&&Ee.update(Gt.critical,Gt.impact)}}}},cl=function(ue){return function(le){return function(Ee){if(Ee.type!=="DROP_ANIMATION_FINISHED"){le(Ee);return}var je=ue.getState();je.phase!=="DROP_ANIMATING"&&Zn(!1),ue.dispatch(Vo({completed:je.completed}))}}},qs=function(ue){var le=null,Ee=null;function je(){Ee&&(cancelAnimationFrame(Ee),Ee=null),le&&(le(),le=null)}return function(qe){return function($e){if(($e.type==="FLUSH"||$e.type==="DROP_COMPLETE"||$e.type==="DROP_ANIMATION_FINISHED")&&je(),qe($e),$e.type==="DROP_ANIMATE"){var gt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Gt=ue.getState();Gt.phase==="DROP_ANIMATING"&&ue.dispatch(gc())}};Ee=requestAnimationFrame(function(){Ee=null,le=lu(window,[gt])})}}}},Fc=function(ue){return function(){return function(le){return function(Ee){(Ee.type==="DROP_COMPLETE"||Ee.type==="FLUSH"||Ee.type==="DROP_ANIMATE")&&ue.stopPublishing(),le(Ee)}}}},be=function(ue){var le=!1;return function(){return function(Ee){return function(je){if(je.type==="INITIAL_PUBLISH"){le=!0,ue.tryRecordFocus(je.payload.critical.draggable.id),Ee(je),ue.tryRestoreFocusRecorded();return}if(Ee(je),!!le){if(je.type==="FLUSH"){le=!1,ue.tryRestoreFocusRecorded();return}if(je.type==="DROP_COMPLETE"){le=!1;var qe=je.payload.completed.result;qe.combine&&ue.tryShiftRecord(qe.draggableId,qe.combine.draggableId),ue.tryRestoreFocusRecorded()}}}}}},Te=function(le){return le.type==="DROP_COMPLETE"||le.type==="DROP_ANIMATE"||le.type==="FLUSH"},at=function(ue){return function(le){return function(Ee){return function(je){if(Te(je)){ue.stop(),Ee(je);return}if(je.type==="INITIAL_PUBLISH"){Ee(je);var qe=le.getState();qe.phase!=="DRAGGING"&&Zn(!1),ue.start(qe);return}Ee(je),ue.scroll(le.getState())}}}},Et=function(ue){return function(le){return function(Ee){if(le(Ee),Ee.type==="PUBLISH_WHILE_DRAGGING"){var je=ue.getState();je.phase==="DROP_PENDING"&&(je.isWaiting||ue.dispatch(ws({reason:je.reason})))}}}},rn=Fe.qC,Tn=function(ue){var le=ue.dimensionMarshal,Ee=ue.focusMarshal,je=ue.styleMarshal,qe=ue.getResponders,$e=ue.announce,gt=ue.autoScroller;return(0,Fe.MT)(Nl,rn((0,Fe.md)(hc(je),Fc(le),Xl(le),zs,cl,qs,Et,at(gt),_l,be(Ee),gd(qe,$e))))},aa=function(){return{additions:{},removals:{},modified:{}}};function ja(ue){var le=ue.registry,Ee=ue.callbacks,je=aa(),qe=null,$e=function(){qe||(Ee.collectionStarting(),qe=requestAnimationFrame(function(){qe=null,kr();var on=je,en=on.additions,tn=on.removals,Nn=on.modified,Ma=Object.keys(en).map(function(Wt){return le.draggable.getById(Wt).getDimension(Yo)}).sort(function(Wt,ol){return Wt.descriptor.index-ol.descriptor.index}),sr=Object.keys(Nn).map(function(Wt){var ol=le.droppable.getById(Wt),Ol=ol.callbacks.getScrollWhileDragging();return{droppableId:Wt,scroll:Ol}}),Cr={additions:Ma,removals:Object.keys(tn),modified:sr};je=aa(),su(),Ee.publish(Cr)}))},gt=function(on){var en=on.descriptor.id;je.additions[en]=on,je.modified[on.descriptor.droppableId]=!0,je.removals[en]&&delete je.removals[en],$e()},At=function(on){var en=on.descriptor;je.removals[en.id]=!0,je.modified[en.droppableId]=!0,je.additions[en.id]&&delete je.additions[en.id],$e()},Gt=function(){qe&&(cancelAnimationFrame(qe),qe=null,je=aa())};return{add:gt,remove:At,stop:Gt}}var tu=function(ue){var le=ue.scrollHeight,Ee=ue.scrollWidth,je=ue.height,qe=ue.width,$e=du({x:Ee,y:le},{x:qe,y:je}),gt={x:Math.max(0,$e.x),y:Math.max(0,$e.y)};return gt},vu=function(){var ue=document.documentElement;return ue||Zn(!1),ue},zu=function(){var ue=vu(),le=tu({scrollHeight:ue.scrollHeight,scrollWidth:ue.scrollWidth,width:ue.clientWidth,height:ue.clientHeight});return le},$u=function(){var ue=ud(),le=zu(),Ee=ue.y,je=ue.x,qe=vu(),$e=qe.clientWidth,gt=qe.clientHeight,At=je+$e,Gt=Ee+gt,mn=ba({top:Ee,left:je,right:At,bottom:Gt}),on={frame:mn,scroll:{initial:ue,current:ue,max:le,diff:{value:Yo,displacement:Yo}}};return on},dr=function(ue){var le=ue.critical,Ee=ue.scrollOptions,je=ue.registry;kr();var qe=$u(),$e=qe.scroll.current,gt=le.droppable,At=je.droppable.getAllByType(gt.type).map(function(en){return en.callbacks.getDimensionAndWatchScroll($e,Ee)}),Gt=je.draggable.getAllByType(le.draggable.type).map(function(en){return en.getDimension($e)}),mn={draggables:vs(Gt),droppables:pc(At)};su();var on={dimensions:mn,critical:le,viewport:qe};return on};function Ku(ue,le,Ee){if(Ee.descriptor.id===le.id||Ee.descriptor.type!==le.type)return!1;var je=ue.droppable.getById(Ee.descriptor.droppableId);return je.descriptor.mode==="virtual"}var Ar=function(ue,le){var Ee=null,je=ja({callbacks:{publish:le.publishWhileDragging,collectionStarting:le.collectionStarting},registry:ue}),qe=function(Nn,Ma){ue.droppable.exists(Nn)||Zn(!1),Ee&&le.updateDroppableIsEnabled({id:Nn,isEnabled:Ma})},$e=function(Nn,Ma){Ee&&(ue.droppable.exists(Nn)||Zn(!1),le.updateDroppableIsCombineEnabled({id:Nn,isCombineEnabled:Ma}))},gt=function(Nn,Ma){Ee&&(ue.droppable.exists(Nn)||Zn(!1),le.updateDroppableScroll({id:Nn,newScroll:Ma}))},At=function(Nn,Ma){Ee&&ue.droppable.getById(Nn).callbacks.scroll(Ma)},Gt=function(){if(Ee){je.stop();var Nn=Ee.critical.droppable;ue.droppable.getAllByType(Nn.type).forEach(function(Ma){return Ma.callbacks.dragStopped()}),Ee.unsubscribe(),Ee=null}},mn=function(Nn){Ee||Zn(!1);var Ma=Ee.critical.draggable;Nn.type==="ADDITION"&&Ku(ue,Ma,Nn.value)&&je.add(Nn.value),Nn.type==="REMOVAL"&&Ku(ue,Ma,Nn.value)&&je.remove(Nn.value)},on=function(Nn){Ee&&Zn(!1);var Ma=ue.draggable.getById(Nn.draggableId),sr=ue.droppable.getById(Ma.descriptor.droppableId),Cr={draggable:Ma.descriptor,droppable:sr.descriptor},Wt=ue.subscribe(mn);return Ee={critical:Cr,unsubscribe:Wt},dr({critical:Cr,registry:ue,scrollOptions:Nn.scrollOptions})},en={updateDroppableIsEnabled:qe,updateDroppableIsCombineEnabled:$e,scrollDroppable:At,updateDroppableScroll:gt,startPublishing:on,stopPublishing:Gt};return en},Sr=function(ue,le){return ue.phase==="IDLE"?!0:ue.phase!=="DROP_ANIMATING"||ue.completed.result.draggableId===le?!1:ue.completed.result.reason==="DROP"},hr=function(ue){window.scrollBy(ue.x,ue.y)},Cl=Au(function(ue){return fs(ue).filter(function(le){return!(!le.isEnabled||!le.frame)})}),ro=function(le,Ee){var je=Uu(Cl(Ee),function(qe){return qe.frame||Zn(!1),Cc(qe.frame.pageMarginBox)(le)});return je},Tr=function(ue){var le=ue.center,Ee=ue.destination,je=ue.droppables;if(Ee){var qe=je[Ee];return qe.frame?qe:null}var $e=ro(le,je);return $e},el={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(le){return Math.pow(le,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},fo=function(ue,le){var Ee=ue[le.size]*el.startFromPercentage,je=ue[le.size]*el.maxScrollAtPercentage,qe={startScrollingFrom:Ee,maxScrollValueAt:je};return qe},Kr=function(ue){var le=ue.startOfRange,Ee=ue.endOfRange,je=ue.current,qe=Ee-le;if(qe===0)return 0;var $e=je-le,gt=$e/qe;return gt},Bl=1,jl=function(ue,le){if(ue>le.startScrollingFrom)return 0;if(ue<=le.maxScrollValueAt)return el.maxPixelScroll;if(ue===le.startScrollingFrom)return Bl;var Ee=Kr({startOfRange:le.maxScrollValueAt,endOfRange:le.startScrollingFrom,current:ue}),je=1-Ee,qe=el.maxPixelScroll*el.ease(je);return Math.ceil(qe)},Ml=el.durationDampening.accelerateAt,Eo=el.durationDampening.stopDampeningAt,qr=function(ue,le){var Ee=le,je=Eo,qe=Date.now(),$e=qe-Ee;if($e>=Eo)return ue;if($ele.height,$e=Ee.width>le.width;return!$e&&!qe?je:$e&&qe?null:{x:$e?0:je.x,y:qe?0:je.y}},bo=ti(function(ue){return ue===0?0:ue}),Qo=function(ue){var le=ue.dragStartTime,Ee=ue.container,je=ue.subject,qe=ue.center,$e=ue.shouldUseTimeDampening,gt={top:qe.y-Ee.top,right:Ee.right-qe.x,bottom:Ee.bottom-qe.y,left:qe.x-Ee.left},At=bl({container:Ee,distanceToEdges:gt,dragStartTime:le,axis:Ur,shouldUseTimeDampening:$e}),Gt=bl({container:Ee,distanceToEdges:gt,dragStartTime:le,axis:jo,shouldUseTimeDampening:$e}),mn=bo({x:Gt,y:At});if(Wu(mn,Yo))return null;var on=ai({container:Ee,subject:je,proposedScroll:mn});return on?Wu(on,Yo)?null:on:null},di=ti(function(ue){return ue===0?0:ue>0?1:-1}),Ru=function(){var ue=function(Ee,je){return Ee<0?Ee:Ee>je?Ee-je:0};return function(le){var Ee=le.current,je=le.max,qe=le.change,$e=mo(Ee,qe),gt={x:ue($e.x,je.x),y:ue($e.y,je.y)};return Wu(gt,Yo)?null:gt}}(),Mo=function(le){var Ee=le.max,je=le.current,qe=le.change,$e={x:Math.max(je.x,Ee.x),y:Math.max(je.y,Ee.y)},gt=di(qe),At=Ru({max:$e,current:je,change:gt});return!At||gt.x!==0&&At.x===0||gt.y!==0&&At.y===0},Yr=function(le,Ee){return Mo({current:le.scroll.current,max:le.scroll.max,change:Ee})},Fo=function(le,Ee){if(!Yr(le,Ee))return null;var je=le.scroll.max,qe=le.scroll.current;return Ru({current:qe,max:je,change:Ee})},mi=function(le,Ee){var je=le.frame;return je?Mo({current:je.scroll.current,max:je.scroll.max,change:Ee}):!1},Ui=function(le,Ee){var je=le.frame;return!je||!mi(le,Ee)?null:Ru({current:je.scroll.current,max:je.scroll.max,change:Ee})},_i=function(ue){var le=ue.viewport,Ee=ue.subject,je=ue.center,qe=ue.dragStartTime,$e=ue.shouldUseTimeDampening,gt=Qo({dragStartTime:qe,container:le.frame,subject:Ee,center:je,shouldUseTimeDampening:$e});return gt&&Yr(le,gt)?gt:null},gi=function(ue){var le=ue.droppable,Ee=ue.subject,je=ue.center,qe=ue.dragStartTime,$e=ue.shouldUseTimeDampening,gt=le.frame;if(!gt)return null;var At=Qo({dragStartTime:qe,container:gt.pageMarginBox,subject:Ee,center:je,shouldUseTimeDampening:$e});return At&&mi(le,At)?At:null},Lo=function(ue){var le=ue.state,Ee=ue.dragStartTime,je=ue.shouldUseTimeDampening,qe=ue.scrollWindow,$e=ue.scrollDroppable,gt=le.current.page.borderBoxCenter,At=le.dimensions.draggables[le.critical.draggable.id],Gt=At.page.marginBox;if(le.isWindowScrollAllowed){var mn=le.viewport,on=_i({dragStartTime:Ee,viewport:mn,subject:Gt,center:gt,shouldUseTimeDampening:je});if(on){qe(on);return}}var en=Tr({center:gt,destination:Ni(le.impact),droppables:le.dimensions.droppables});if(en){var tn=gi({dragStartTime:Ee,droppable:en,subject:Gt,center:gt,shouldUseTimeDampening:je});tn&&$e(en.descriptor.id,tn)}},_o=function(ue){var le=ue.scrollWindow,Ee=ue.scrollDroppable,je=re(le),qe=re(Ee),$e=null,gt=function(on){$e||Zn(!1);var en=$e,tn=en.shouldUseTimeDampening,Nn=en.dragStartTime;Lo({state:on,scrollWindow:je,scrollDroppable:qe,dragStartTime:Nn,shouldUseTimeDampening:tn})},At=function(on){kr(),$e&&Zn(!1);var en=Date.now(),tn=!1,Nn=function(){tn=!0};Lo({state:on,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Nn,scrollDroppable:Nn}),$e={dragStartTime:en,shouldUseTimeDampening:tn},su(),tn&>(on)},Gt=function(){$e&&(je.cancel(),qe.cancel(),$e=null)};return{start:At,stop:Gt,scroll:gt}},Hi=function(ue){var le=ue.move,Ee=ue.scrollDroppable,je=ue.scrollWindow,qe=function(mn,on){var en=mo(mn.current.client.selection,on);le({client:en})},$e=function(mn,on){if(!mi(mn,on))return on;var en=Ui(mn,on);if(!en)return Ee(mn.descriptor.id,on),null;var tn=du(on,en);Ee(mn.descriptor.id,tn);var Nn=du(on,tn);return Nn},gt=function(mn,on,en){if(!mn||!Yr(on,en))return en;var tn=Fo(on,en);if(!tn)return je(en),null;var Nn=du(en,tn);je(Nn);var Ma=du(en,Nn);return Ma},At=function(mn){var on=mn.scrollJumpRequest;if(on){var en=Ni(mn.impact);en||Zn(!1);var tn=$e(mn.dimensions.droppables[en],on);if(tn){var Nn=mn.viewport,Ma=gt(mn.isWindowScrollAllowed,Nn,tn);Ma&&qe(mn,Ma)}}};return At},Zs=function(ue){var le=ue.scrollDroppable,Ee=ue.scrollWindow,je=ue.move,qe=_o({scrollWindow:Ee,scrollDroppable:le}),$e=Hi({move:je,scrollWindow:Ee,scrollDroppable:le}),gt=function(mn){if(mn.phase==="DRAGGING"){if(mn.movementMode==="FLUID"){qe.scroll(mn);return}mn.scrollJumpRequest&&$e(mn)}},At={scroll:gt,start:qe.start,stop:qe.stop};return At},ns="data-rbd",wl=function(){var ue=ns+"-drag-handle";return{base:ue,draggableId:ue+"-draggable-id",contextId:ue+"-context-id"}}(),Br=function(){var ue=ns+"-draggable";return{base:ue,contextId:ue+"-context-id",id:ue+"-id"}}(),Ul=function(){var ue=ns+"-droppable";return{base:ue,contextId:ue+"-context-id",id:ue+"-id"}}(),Fl={contextId:ns+"-scroll-container-context-id"},_r=function(le){return function(Ee){return"["+Ee+'="'+le+'"]'}},xl=function(le,Ee){return le.map(function(je){var qe=je.styles[Ee];return qe?je.selector+" { "+qe+" }":""}).join(" ")},ie="pointer-events: none;",we=function(ue){var le=_r(ue),Ee=function(){var At=` cursor: -webkit-grab; cursor: grab; - `;return{selector:le(Il.contextId),styles:{always:` + `;return{selector:le(wl.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:At,dragging:ie,dropAnimating:At}}}(),je=function(){var At=` - transition: `+Zc.outOfTheWay+`; - `;return{selector:le(Pr.contextId),styles:{dragging:At,dropAnimating:At,userCancel:At}}}(),qe={selector:le(Hl.contextId),styles:{always:"overflow-anchor: none;"}},$e={selector:"body",styles:{dragging:` + transition: `+Qc.outOfTheWay+`; + `;return{selector:le(Br.contextId),styles:{dragging:At,dropAnimating:At,userCancel:At}}}(),qe={selector:le(Ul.contextId),styles:{always:"overflow-anchor: none;"}},$e={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -1231,13 +1231,13 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},gt=[je,Ee,qe,$e];return{always:Ll(gt,"always"),resting:Ll(gt,"resting"),dragging:Ll(gt,"dragging"),dropAnimating:Ll(gt,"dropAnimating"),userCancel:Ll(gt,"userCancel")}},Oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Qe=function(){var le=document.querySelector("head");return le||jn(!1),le},mt=function(le){var Ee=document.createElement("style");return le&&Ee.setAttribute("nonce",le),Ee.type="text/css",Ee};function It(ue,le){var Ee=Zt(function(){return we(ue)},[ue]),je=(0,a.useRef)(null),qe=(0,a.useRef)(null),$e=xn(hu(function(en){var an=qe.current;an||jn(!1),an.textContent=en}),[]),gt=xn(function(en){var an=je.current;an||jn(!1),an.textContent=en},[]);Oe(function(){!je.current&&!qe.current||jn(!1);var en=mt(le),an=mt(le);return je.current=en,qe.current=an,en.setAttribute(us+"-always",ue),an.setAttribute(us+"-dynamic",ue),Qe().appendChild(en),Qe().appendChild(an),gt(Ee.always),$e(Ee.resting),function(){var In=function(dr){var Sr=dr.current;Sr||jn(!1),Qe().removeChild(Sr),dr.current=null};In(je),In(qe)}},[le,gt,$e,Ee.always,Ee.resting,ue]);var At=xn(function(){return $e(Ee.dragging)},[$e,Ee.dragging]),Kt=xn(function(en){if(en==="DROP"){$e(Ee.dropAnimating);return}$e(Ee.userCancel)},[$e,Ee.dropAnimating,Ee.userCancel]),fn=xn(function(){qe.current&&$e(Ee.resting)},[$e,Ee.resting]),on=Zt(function(){return{dragging:At,dropping:Kt,resting:fn}},[At,Kt,fn]);return on}var $t=function(ue){return ue&&ue.ownerDocument?ue.ownerDocument.defaultView:window};function dn(ue){return ue instanceof $t(ue).HTMLElement}function ea(ue,le){var Ee="["+Il.contextId+'="'+ue+'"]',je=Qi(document.querySelectorAll(Ee));if(!je.length)return null;var qe=Wu(je,function($e){return $e.getAttribute(Il.draggableId)===le});return!qe||!dn(qe)?null:qe}function aa(ue){var le=(0,a.useRef)({}),Ee=(0,a.useRef)(null),je=(0,a.useRef)(null),qe=(0,a.useRef)(!1),$e=xn(function(an,In){var Na={id:an,focus:In};return le.current[an]=Na,function(){var Sr=le.current,Vt=Sr[an];Vt!==Na&&delete Sr[an]}},[]),gt=xn(function(an){var In=ea(ue,an);In&&In!==document.activeElement&&In.focus()},[ue]),At=xn(function(an,In){Ee.current===an&&(Ee.current=In)},[]),Kt=xn(function(){je.current||qe.current&&(je.current=requestAnimationFrame(function(){je.current=null;var an=Ee.current;an&>(an)}))},[gt]),fn=xn(function(an){Ee.current=null;var In=document.activeElement;In&&In.getAttribute(Il.draggableId)===an&&(Ee.current=an)},[]);Oe(function(){return qe.current=!0,function(){qe.current=!1;var an=je.current;an&&cancelAnimationFrame(an)}},[]);var on=Zt(function(){return{register:$e,tryRecordFocus:fn,tryRestoreFocusRecorded:Kt,tryShiftRecord:At}},[$e,fn,Kt,At]);return on}function wn(){var ue={draggables:{},droppables:{}},le=[];function Ee(en){return le.push(en),function(){var In=le.indexOf(en);In!==-1&&le.splice(In,1)}}function je(en){le.length&&le.forEach(function(an){return an(en)})}function qe(en){return ue.draggables[en]||null}function $e(en){var an=qe(en);return an||jn(!1),an}var gt={register:function(an){ue.draggables[an.descriptor.id]=an,je({type:"ADDITION",value:an})},update:function(an,In){var Na=ue.draggables[In.descriptor.id];Na&&Na.uniqueId===an.uniqueId&&(delete ue.draggables[In.descriptor.id],ue.draggables[an.descriptor.id]=an)},unregister:function(an){var In=an.descriptor.id,Na=qe(In);Na&&an.uniqueId===Na.uniqueId&&(delete ue.draggables[In],je({type:"REMOVAL",value:an}))},getById:$e,findById:qe,exists:function(an){return!!qe(an)},getAllByType:function(an){return ri(ue.draggables).filter(function(In){return In.descriptor.type===an})}};function At(en){return ue.droppables[en]||null}function Kt(en){var an=At(en);return an||jn(!1),an}var fn={register:function(an){ue.droppables[an.descriptor.id]=an},unregister:function(an){var In=At(an.descriptor.id);In&&an.uniqueId===In.uniqueId&&delete ue.droppables[an.descriptor.id]},getById:Kt,findById:At,exists:function(an){return!!At(an)},getAllByType:function(an){return ri(ue.droppables).filter(function(In){return In.descriptor.type===an})}};function on(){ue.draggables={},ue.droppables={},le.length=0}return{draggable:gt,droppable:fn,subscribe:Ee,clean:on}}function ja(){var ue=Zt(wn,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ue.clean)}},[ue]),ue}var $a=a.createContext(null),Ra=function(){var ue=document.body;return ue||jn(!1),ue},wa={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},eu=function(le){return"rbd-announcement-"+le};function za(ue){var le=Zt(function(){return eu(ue)},[ue]),Ee=(0,a.useRef)(null);(0,a.useEffect)(function(){var $e=document.createElement("div");return Ee.current=$e,$e.id=le,$e.setAttribute("aria-live","assertive"),$e.setAttribute("aria-atomic","true"),(0,he.Z)($e.style,wa),Ra().appendChild($e),function(){setTimeout(function(){var Kt=Ra();Kt.contains($e)&&Kt.removeChild($e),$e===Ee.current&&(Ee.current=null)})}},[le]);var je=xn(function(qe){var $e=Ee.current;if($e){$e.textContent=qe;return}},[]);return je}var _a=0,Iu={separator:"::"};function Lu(){_a=0}function ru(ue,le){return le===void 0&&(le=Iu),Zt(function(){return""+ue+le.separator+_a++},[le.separator,ue])}function Ku(ue){var le=ue.contextId,Ee=ue.uniqueId;return"rbd-hidden-text-"+le+"-"+Ee}function Fu(ue){var le=ue.contextId,Ee=ue.text,je=ru("hidden-text",{separator:"-"}),qe=Zt(function(){return Ku({contextId:le,uniqueId:je})},[je,le]);return(0,a.useEffect)(function(){var gt=document.createElement("div");return gt.id=qe,gt.textContent=Ee,gt.style.display="none",Ra().appendChild(gt),function(){var Kt=Ra();Kt.contains(gt)&&Kt.removeChild(gt)}},[qe,Ee]),qe}var Ou=a.createContext(null),xr={react:"^16.8.5","react-dom":"^16.8.5"},Nr=/(\d+)\.(\d+)\.(\d+)/,pu=function(le){var Ee=Nr.exec(le);Ee==null&&jn(!1);var je=Number(Ee[1]),qe=Number(Ee[2]),$e=Number(Ee[3]);return{major:je,minor:qe,patch:$e,raw:le}},pr=function(le,Ee){return Ee.major>le.major?!0:Ee.majorle.minor?!0:Ee.minor=le.patch},il=function(ue,le){var Ee=pu(ue),je=pu(le);pr(Ee,je)},ur=` + `}},gt=[je,Ee,qe,$e];return{always:xl(gt,"always"),resting:xl(gt,"resting"),dragging:xl(gt,"dragging"),dropAnimating:xl(gt,"dropAnimating"),userCancel:xl(gt,"userCancel")}},Oe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,Qe=function(){var le=document.querySelector("head");return le||Zn(!1),le},mt=function(le){var Ee=document.createElement("style");return le&&Ee.setAttribute("nonce",le),Ee.type="text/css",Ee};function Lt(ue,le){var Ee=Zt(function(){return we(ue)},[ue]),je=(0,a.useRef)(null),qe=(0,a.useRef)(null),$e=Ln(Au(function(en){var tn=qe.current;tn||Zn(!1),tn.textContent=en}),[]),gt=Ln(function(en){var tn=je.current;tn||Zn(!1),tn.textContent=en},[]);Oe(function(){!je.current&&!qe.current||Zn(!1);var en=mt(le),tn=mt(le);return je.current=en,qe.current=tn,en.setAttribute(ns+"-always",ue),tn.setAttribute(ns+"-dynamic",ue),Qe().appendChild(en),Qe().appendChild(tn),gt(Ee.always),$e(Ee.resting),function(){var Nn=function(sr){var Cr=sr.current;Cr||Zn(!1),Qe().removeChild(Cr),sr.current=null};Nn(je),Nn(qe)}},[le,gt,$e,Ee.always,Ee.resting,ue]);var At=Ln(function(){return $e(Ee.dragging)},[$e,Ee.dragging]),Gt=Ln(function(en){if(en==="DROP"){$e(Ee.dropAnimating);return}$e(Ee.userCancel)},[$e,Ee.dropAnimating,Ee.userCancel]),mn=Ln(function(){qe.current&&$e(Ee.resting)},[$e,Ee.resting]),on=Zt(function(){return{dragging:At,dropping:Gt,resting:mn}},[At,Gt,mn]);return on}var $t=function(ue){return ue&&ue.ownerDocument?ue.ownerDocument.defaultView:window};function cn(ue){return ue instanceof $t(ue).HTMLElement}function na(ue,le){var Ee="["+wl.contextId+'="'+ue+'"]',je=Zi(document.querySelectorAll(Ee));if(!je.length)return null;var qe=Uu(je,function($e){return $e.getAttribute(wl.draggableId)===le});return!qe||!cn(qe)?null:qe}function ua(ue){var le=(0,a.useRef)({}),Ee=(0,a.useRef)(null),je=(0,a.useRef)(null),qe=(0,a.useRef)(!1),$e=Ln(function(tn,Nn){var Ma={id:tn,focus:Nn};return le.current[tn]=Ma,function(){var Cr=le.current,Wt=Cr[tn];Wt!==Ma&&delete Cr[tn]}},[]),gt=Ln(function(tn){var Nn=na(ue,tn);Nn&&Nn!==document.activeElement&&Nn.focus()},[ue]),At=Ln(function(tn,Nn){Ee.current===tn&&(Ee.current=Nn)},[]),Gt=Ln(function(){je.current||qe.current&&(je.current=requestAnimationFrame(function(){je.current=null;var tn=Ee.current;tn&>(tn)}))},[gt]),mn=Ln(function(tn){Ee.current=null;var Nn=document.activeElement;Nn&&Nn.getAttribute(wl.draggableId)===tn&&(Ee.current=tn)},[]);Oe(function(){return qe.current=!0,function(){qe.current=!1;var tn=je.current;tn&&cancelAnimationFrame(tn)}},[]);var on=Zt(function(){return{register:$e,tryRecordFocus:mn,tryRestoreFocusRecorded:Gt,tryShiftRecord:At}},[$e,mn,Gt,At]);return on}function In(){var ue={draggables:{},droppables:{}},le=[];function Ee(en){return le.push(en),function(){var Nn=le.indexOf(en);Nn!==-1&&le.splice(Nn,1)}}function je(en){le.length&&le.forEach(function(tn){return tn(en)})}function qe(en){return ue.draggables[en]||null}function $e(en){var tn=qe(en);return tn||Zn(!1),tn}var gt={register:function(tn){ue.draggables[tn.descriptor.id]=tn,je({type:"ADDITION",value:tn})},update:function(tn,Nn){var Ma=ue.draggables[Nn.descriptor.id];Ma&&Ma.uniqueId===tn.uniqueId&&(delete ue.draggables[Nn.descriptor.id],ue.draggables[tn.descriptor.id]=tn)},unregister:function(tn){var Nn=tn.descriptor.id,Ma=qe(Nn);Ma&&tn.uniqueId===Ma.uniqueId&&(delete ue.draggables[Nn],je({type:"REMOVAL",value:tn}))},getById:$e,findById:qe,exists:function(tn){return!!qe(tn)},getAllByType:function(tn){return li(ue.draggables).filter(function(Nn){return Nn.descriptor.type===tn})}};function At(en){return ue.droppables[en]||null}function Gt(en){var tn=At(en);return tn||Zn(!1),tn}var mn={register:function(tn){ue.droppables[tn.descriptor.id]=tn},unregister:function(tn){var Nn=At(tn.descriptor.id);Nn&&tn.uniqueId===Nn.uniqueId&&delete ue.droppables[tn.descriptor.id]},getById:Gt,findById:At,exists:function(tn){return!!At(tn)},getAllByType:function(tn){return li(ue.droppables).filter(function(Nn){return Nn.descriptor.type===tn})}};function on(){ue.draggables={},ue.droppables={},le.length=0}return{draggable:gt,droppable:mn,subscribe:Ee,clean:on}}function za(){var ue=Zt(In,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(ue.clean)}},[ue]),ue}var $a=a.createContext(null),Ta=function(){var ue=document.body;return ue||Zn(!1),ue},Ia={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},eu=function(le){return"rbd-announcement-"+le};function Za(ue){var le=Zt(function(){return eu(ue)},[ue]),Ee=(0,a.useRef)(null);(0,a.useEffect)(function(){var $e=document.createElement("div");return Ee.current=$e,$e.id=le,$e.setAttribute("aria-live","assertive"),$e.setAttribute("aria-atomic","true"),(0,he.Z)($e.style,Ia),Ta().appendChild($e),function(){setTimeout(function(){var Gt=Ta();Gt.contains($e)&&Gt.removeChild($e),$e===Ee.current&&(Ee.current=null)})}},[le]);var je=Ln(function(qe){var $e=Ee.current;if($e){$e.textContent=qe;return}},[]);return je}var _a=0,wu={separator:"::"};function xu(){_a=0}function ru(ue,le){return le===void 0&&(le=wu),Zt(function(){return""+ue+le.separator+_a++},[le.separator,ue])}function Vu(ue){var le=ue.contextId,Ee=ue.uniqueId;return"rbd-hidden-text-"+le+"-"+Ee}function hu(ue){var le=ue.contextId,Ee=ue.text,je=ru("hidden-text",{separator:"-"}),qe=Zt(function(){return Vu({contextId:le,uniqueId:je})},[je,le]);return(0,a.useEffect)(function(){var gt=document.createElement("div");return gt.id=qe,gt.textContent=Ee,gt.style.display="none",Ta().appendChild(gt),function(){var Gt=Ta();Gt.contains(gt)&&Gt.removeChild(gt)}},[qe,Ee]),qe}var Iu=a.createContext(null),Dr={react:"^16.8.5","react-dom":"^16.8.5"},Ir=/(\d+)\.(\d+)\.(\d+)/,pu=function(le){var Ee=Ir.exec(le);Ee==null&&Zn(!1);var je=Number(Ee[1]),qe=Number(Ee[2]),$e=Number(Ee[3]);return{major:je,minor:qe,patch:$e,raw:le}},fr=function(le,Ee){return Ee.major>le.major?!0:Ee.majorle.minor?!0:Ee.minor=le.patch},ll=function(ue,le){var Ee=pu(ue),je=pu(le);fr(Ee,je)},nr=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Au=function(ue){var le=ue.doctype;le&&(le.name.toLowerCase(),le.publicId)};function Vu(ue){}function Ju(ue,le){}function qr(){Ju(function(){il(xr.react,a.version),Au(document)},[])}function Nl(ue){var le=(0,a.useRef)(ue);return(0,a.useEffect)(function(){le.current=ue}),le}function qu(){var ue=null;function le(){return!!ue}function Ee(gt){return gt===ue}function je(gt){ue&&jn(!1);var At={abandon:gt};return ue=At,At}function qe(){ue||jn(!1),ue=null}function $e(){ue&&(ue.abandon(),qe())}return{isClaimed:le,isActive:Ee,claim:je,release:qe,tryAbandon:$e}}var fr=9,zu=13,fu=27,rr=32,lr=33,eo=34,to=35,ou=36,jl=37,Vl=38,wo=39,Ro=40,No,ii=(No={},No[zu]=!0,No[fr]=!0,No),po=function(ue){ii[ue.keyCode]&&ue.preventDefault()},So=function(){var ue="visibilitychange";if(typeof document=="undefined")return ue;var le=[ue,"ms"+ue,"webkit"+ue,"moz"+ue,"o"+ue],Ee=Wu(le,function(je){return"on"+je in document});return Ee||ue}(),mo=0,ki=5;function Ao(ue,le){return Math.abs(le.x-ue.x)>=ki||Math.abs(le.y-ue.y)>=ki}var Vi={type:"IDLE"};function Xi(ue){var le=ue.cancel,Ee=ue.completed,je=ue.getPhase,qe=ue.setPhase;return[{eventName:"mousemove",fn:function(gt){var At=gt.button,Kt=gt.clientX,fn=gt.clientY;if(At===mo){var on={x:Kt,y:fn},en=je();if(en.type==="DRAGGING"){gt.preventDefault(),en.actions.move(on);return}en.type!=="PENDING"&&jn(!1);var an=en.point;if(Ao(an,on)){gt.preventDefault();var In=en.actions.fluidLift(on);qe({type:"DRAGGING",actions:In})}}}},{eventName:"mouseup",fn:function(gt){var At=je();if(At.type!=="DRAGGING"){le();return}gt.preventDefault(),At.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"mousedown",fn:function(gt){je().type==="DRAGGING"&>.preventDefault(),le()}},{eventName:"keydown",fn:function(gt){var At=je();if(At.type==="PENDING"){le();return}if(gt.keyCode===fu){gt.preventDefault(),le();return}po(gt)}},{eventName:"resize",fn:le},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){je().type==="PENDING"&&le()}},{eventName:"webkitmouseforcedown",fn:function(gt){var At=je();if(At.type==="IDLE"&&jn(!1),At.actions.shouldRespectForcePress()){le();return}gt.preventDefault()}},{eventName:So,fn:le}]}function Ci(ue){var le=(0,a.useRef)(Vi),Ee=(0,a.useRef)(Du),je=Zt(function(){return{eventName:"mousedown",fn:function(en){if(!en.defaultPrevented&&en.button===mo&&!(en.ctrlKey||en.metaKey||en.shiftKey||en.altKey)){var an=ue.findClosestDraggableId(en);if(an){var In=ue.tryGetLock(an,gt,{sourceEvent:en});if(In){en.preventDefault();var Na={x:en.clientX,y:en.clientY};Ee.current(),fn(In,Na)}}}}}},[ue]),qe=Zt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(en){if(!en.defaultPrevented){var an=ue.findClosestDraggableId(en);if(an){var In=ue.findOptionsForDraggable(an);In&&(In.shouldRespectForcePress||ue.canGetLock(an)&&en.preventDefault())}}}}},[ue]),$e=xn(function(){var en={passive:!1,capture:!0};Ee.current=lu(window,[qe,je],en)},[qe,je]),gt=xn(function(){var on=le.current;on.type!=="IDLE"&&(le.current=Vi,Ee.current(),$e())},[$e]),At=xn(function(){var on=le.current;gt(),on.type==="DRAGGING"&&on.actions.cancel({shouldBlockNextClick:!0}),on.type==="PENDING"&&on.actions.abort()},[gt]),Kt=xn(function(){var en={capture:!0,passive:!1},an=Xi({cancel:At,completed:gt,getPhase:function(){return le.current},setPhase:function(Na){le.current=Na}});Ee.current=lu(window,an,en)},[At,gt]),fn=xn(function(en,an){le.current.type!=="IDLE"&&jn(!1),le.current={type:"PENDING",point:an,actions:en},Kt()},[Kt]);Oe(function(){return $e(),function(){Ee.current()}},[$e])}var Po;function Ji(){}var Gi=(Po={},Po[eo]=!0,Po[lr]=!0,Po[ou]=!0,Po[to]=!0,Po);function gs(ue,le){function Ee(){le(),ue.cancel()}function je(){le(),ue.drop()}return[{eventName:"keydown",fn:function($e){if($e.keyCode===fu){$e.preventDefault(),Ee();return}if($e.keyCode===rr){$e.preventDefault(),je();return}if($e.keyCode===Ro){$e.preventDefault(),ue.moveDown();return}if($e.keyCode===Vl){$e.preventDefault(),ue.moveUp();return}if($e.keyCode===wo){$e.preventDefault(),ue.moveRight();return}if($e.keyCode===jl){$e.preventDefault(),ue.moveLeft();return}if(Gi[$e.keyCode]){$e.preventDefault();return}po($e)}},{eventName:"mousedown",fn:Ee},{eventName:"mouseup",fn:Ee},{eventName:"click",fn:Ee},{eventName:"touchstart",fn:Ee},{eventName:"resize",fn:Ee},{eventName:"wheel",fn:Ee,options:{passive:!0}},{eventName:So,fn:Ee}]}function Oo(ue){var le=(0,a.useRef)(Ji),Ee=Zt(function(){return{eventName:"keydown",fn:function($e){if($e.defaultPrevented||$e.keyCode!==rr)return;var gt=ue.findClosestDraggableId($e);if(!gt)return;var At=ue.tryGetLock(gt,on,{sourceEvent:$e});if(!At)return;$e.preventDefault();var Kt=!0,fn=At.snapLift();le.current();function on(){Kt||jn(!1),Kt=!1,le.current(),je()}le.current=lu(window,gs(fn,on),{capture:!0,passive:!1})}}},[ue]),je=xn(function(){var $e={passive:!1,capture:!0};le.current=lu(window,[Ee],$e)},[Ee]);Oe(function(){return je(),function(){le.current()}},[je])}var Ls={type:"IDLE"},xi=120,To=.15;function Si(ue){var le=ue.cancel,Ee=ue.getPhase;return[{eventName:"orientationchange",fn:le},{eventName:"resize",fn:le},{eventName:"contextmenu",fn:function(qe){qe.preventDefault()}},{eventName:"keydown",fn:function(qe){if(Ee().type!=="DRAGGING"){le();return}qe.keyCode===fu&&qe.preventDefault(),le()}},{eventName:So,fn:le}]}function hs(ue){var le=ue.cancel,Ee=ue.completed,je=ue.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function($e){var gt=je();if(gt.type!=="DRAGGING"){le();return}gt.hasMoved=!0;var At=$e.touches[0],Kt=At.clientX,fn=At.clientY,on={x:Kt,y:fn};$e.preventDefault(),gt.actions.move(on)}},{eventName:"touchend",fn:function($e){var gt=je();if(gt.type!=="DRAGGING"){le();return}$e.preventDefault(),gt.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"touchcancel",fn:function($e){if(je().type!=="DRAGGING"){le();return}$e.preventDefault(),le()}},{eventName:"touchforcechange",fn:function($e){var gt=je();gt.type==="IDLE"&&jn(!1);var At=$e.touches[0];if(At){var Kt=At.force>=To;if(Kt){var fn=gt.actions.shouldRespectForcePress();if(gt.type==="PENDING"){fn&&le();return}if(fn){if(gt.hasMoved){$e.preventDefault();return}le();return}$e.preventDefault()}}}},{eventName:So,fn:le}]}function ko(ue){var le=(0,a.useRef)(Ls),Ee=(0,a.useRef)(Du),je=xn(function(){return le.current},[]),qe=xn(function(In){le.current=In},[]),$e=Zt(function(){return{eventName:"touchstart",fn:function(In){if(!In.defaultPrevented){var Na=ue.findClosestDraggableId(In);if(Na){var dr=ue.tryGetLock(Na,At,{sourceEvent:In});if(dr){var Sr=In.touches[0],Vt=Sr.clientX,sl=Sr.clientY,Rl={x:Vt,y:sl};Ee.current(),en(dr,Rl)}}}}}},[ue]),gt=xn(function(){var In={capture:!0,passive:!1};Ee.current=lu(window,[$e],In)},[$e]),At=xn(function(){var an=le.current;an.type!=="IDLE"&&(an.type==="PENDING"&&clearTimeout(an.longPressTimerId),qe(Ls),Ee.current(),gt())},[gt,qe]),Kt=xn(function(){var an=le.current;At(),an.type==="DRAGGING"&&an.actions.cancel({shouldBlockNextClick:!0}),an.type==="PENDING"&&an.actions.abort()},[At]),fn=xn(function(){var In={capture:!0,passive:!1},Na={cancel:Kt,completed:At,getPhase:je},dr=lu(window,hs(Na),In),Sr=lu(window,Si(Na),In);Ee.current=function(){dr(),Sr()}},[Kt,je,At]),on=xn(function(){var In=je();In.type!=="PENDING"&&jn(!1);var Na=In.actions.fluidLift(In.point);qe({type:"DRAGGING",actions:Na,hasMoved:!1})},[je,qe]),en=xn(function(In,Na){je().type!=="IDLE"&&jn(!1);var dr=setTimeout(on,xi);qe({type:"PENDING",point:Na,actions:In,longPressTimerId:dr}),fn()},[fn,je,qe,on]);Oe(function(){return gt(),function(){Ee.current();var Na=je();Na.type==="PENDING"&&(clearTimeout(Na.longPressTimerId),qe(Ls))}},[je,gt,qe]),Oe(function(){var In=lu(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return In},[])}function oc(ue){}var Cn={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function al(ue,le){if(le==null)return!1;var Ee=!!Cn[le.tagName.toLowerCase()];if(Ee)return!0;var je=le.getAttribute("contenteditable");return je==="true"||je===""?!0:le===ue?!1:al(ue,le.parentElement)}function ml(ue,le){var Ee=le.target;return dn(Ee)?al(ue,Ee):!1}var Qu=function(ue){return Pa(ue.getBoundingClientRect()).center};function Zr(ue){return ue instanceof $t(ue).Element}var pi=function(){var ue="matches";if(typeof document=="undefined")return ue;var le=[ue,"msMatchesSelector","webkitMatchesSelector"],Ee=Wu(le,function(je){return je in Element.prototype});return Ee||ue}();function Uo(ue,le){return ue==null?null:ue[pi](le)?ue:Uo(ue.parentElement,le)}function ai(ue,le){return ue.closest?ue.closest(le):Uo(ue,le)}function ds(ue){return"["+Il.contextId+'="'+ue+'"]'}function ms(ue,le){var Ee=le.target;if(!Zr(Ee))return null;var je=ds(ue),qe=ai(Ee,je);return!qe||!dn(qe)?null:qe}function Zs(ue,le){var Ee=ms(ue,le);return Ee?Ee.getAttribute(Il.draggableId):null}function Hs(ue,le){var Ee="["+Pr.contextId+'="'+ue+'"]',je=Qi(document.querySelectorAll(Ee)),qe=Wu(je,function($e){return $e.getAttribute(Pr.id)===le});return!qe||!dn(qe)?null:qe}function _s(ue){ue.preventDefault()}function ju(ue){var le=ue.expected,Ee=ue.phase,je=ue.isLockActive,qe=ue.shouldWarn;return!(!je()||le!==Ee)}function fi(ue){var le=ue.lockAPI,Ee=ue.store,je=ue.registry,qe=ue.draggableId;if(le.isClaimed())return!1;var $e=je.draggable.findById(qe);return!(!$e||!$e.options.isEnabled||!br(Ee.getState(),qe))}function Ns(ue){var le=ue.lockAPI,Ee=ue.contextId,je=ue.store,qe=ue.registry,$e=ue.draggableId,gt=ue.forceSensorStop,At=ue.sourceEvent,Kt=fi({lockAPI:le,store:je,registry:qe,draggableId:$e});if(!Kt)return null;var fn=qe.draggable.getById($e),on=Hs(Ee,fn.descriptor.id);if(!on||At&&!fn.options.canDragInteractiveElements&&ml(on,At))return null;var en=le.claim(gt||Du),an="PRE_DRAG";function In(){return fn.options.shouldRespectForcePress}function Na(){return le.isActive(en)}function dr(ei,Ri){ju({expected:ei,phase:an,isLockActive:Na,shouldWarn:!0})&&je.dispatch(Ri())}var Sr=dr.bind(null,"DRAGGING");function Vt(ei){function Ri(){le.release(),an="COMPLETED"}an!=="PRE_DRAG"&&(Ri(),an!=="PRE_DRAG"&&jn(!1)),je.dispatch(co(ei.liftActionArgs)),an="DRAGGING";function Ws(si,Fs){if(Fs===void 0&&(Fs={shouldBlockNextClick:!1}),ei.cleanup(),Fs.shouldBlockNextClick){var gc=lu(window,[{eventName:"click",fn:_s,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(gc)}Ri(),je.dispatch(bs({reason:si}))}return(0,he.Z)({isActive:function(){return ju({expected:"DRAGGING",phase:an,isLockActive:Na,shouldWarn:!1})},shouldRespectForcePress:In,drop:function(Fs){return Ws("DROP",Fs)},cancel:function(Fs){return Ws("CANCEL",Fs)}},ei.actions)}function sl(ei){var Ri=re(function(si){Sr(function(){return Jo({client:si})})}),Ws=Vt({liftActionArgs:{id:$e,clientSelection:ei,movementMode:"FLUID"},cleanup:function(){return Ri.cancel()},actions:{move:Ri}});return(0,he.Z)({},Ws,{move:Ri})}function Rl(){var ei={moveUp:function(){return Sr(Ul)},moveRight:function(){return Sr(Js)},moveDown:function(){return Sr(Xs)},moveLeft:function(){return Sr(wl)}};return Vt({liftActionArgs:{id:$e,clientSelection:Qu(on),movementMode:"SNAP"},cleanup:Du,actions:ei})}function Kl(){var ei=ju({expected:"PRE_DRAG",phase:an,isLockActive:Na,shouldWarn:!0});ei&&le.release()}var $o={isActive:function(){return ju({expected:"PRE_DRAG",phase:an,isLockActive:Na,shouldWarn:!1})},shouldRespectForcePress:In,fluidLift:sl,snapLift:Rl,abort:Kl};return $o}var rc=[Ci,Oo,ko];function Qc(ue){var le=ue.contextId,Ee=ue.store,je=ue.registry,qe=ue.customSensors,$e=ue.enableDefaultSensors,gt=[].concat($e?rc:[],qe||[]),At=(0,a.useState)(function(){return qu()})[0],Kt=xn(function(sl,Rl){sl.isDragging&&!Rl.isDragging&&At.tryAbandon()},[At]);Oe(function(){var sl=Ee.getState(),Rl=Ee.subscribe(function(){var Kl=Ee.getState();Kt(sl,Kl),sl=Kl});return Rl},[At,Ee,Kt]),Oe(function(){return At.tryAbandon},[At.tryAbandon]);var fn=xn(function(Vt){return fi({lockAPI:At,registry:je,store:Ee,draggableId:Vt})},[At,je,Ee]),on=xn(function(Vt,sl,Rl){return Ns({lockAPI:At,registry:je,contextId:le,store:Ee,draggableId:Vt,forceSensorStop:sl,sourceEvent:Rl&&Rl.sourceEvent?Rl.sourceEvent:null})},[le,At,je,Ee]),en=xn(function(Vt){return Zs(le,Vt)},[le]),an=xn(function(Vt){var sl=je.draggable.findById(Vt);return sl?sl.options:null},[je.draggable]),In=xn(function(){At.isClaimed()&&(At.tryAbandon(),Ee.getState().phase!=="IDLE"&&Ee.dispatch(Bi()))},[At,Ee]),Na=xn(At.isClaimed,[At]),dr=Zt(function(){return{canGetLock:fn,tryGetLock:on,findClosestDraggableId:en,findOptionsForDraggable:an,tryReleaseLock:In,isLockClaimed:Na}},[fn,on,en,an,In,Na]);oc(gt);for(var Sr=0;Sr=0||Object.prototype.hasOwnProperty.call(Me,E)&&(oe[E]=Me[E]);return oe}function Se(Me,me){if(!(Me instanceof me))throw new TypeError("Cannot call a class as a function")}function Ae(Me,me){if(!Me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me&&(typeof me=="object"||typeof me=="function")?me:Me}function Ie(Me,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof me);Me.prototype=Object.create(me&&me.prototype,{constructor:{value:Me,enumerable:!1,writable:!0,configurable:!0}}),me&&(Object.setPrototypeOf?Object.setPrototypeOf(Me,me):Me.__proto__=me)}var ze=function(Me){Ie(me,Me);function me(oe){Se(this,me);var E=Ae(this,(me.__proto__||Object.getPrototypeOf(me)).call(this,oe));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return a(me,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,y={get passive(){E=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(x){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var y=window;this.props.useWindow===!1&&(y=E),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,y=window,x=this.getParentElement(E),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(E,te)}else this.props.isReverse?b=x.scrollTop:b=E.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(y[b]=oe[b]);return y}function Ie(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function ze(oe,E){oe.prototype=Object.create(E.prototype),oe.prototype.constructor=oe,oe.__proto__=E}function Me(oe,E,y){return E in oe?Object.defineProperty(oe,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):oe[E]=y,oe}var me=function(oe){ze(E,oe);function E(){for(var x,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=x[ne]);return ee}function me(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function oe(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function E(x,b,ee){return b in x?Object.defineProperty(x,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):x[b]=ee,x}var y=function(x){oe(b,x);function b(){for(var te,ne=arguments.length,de=new Array(ne),ye=0;ye=0)&&Object.prototype.propertyIsEnumerable.call(nt,ht)&&(yt[ht]=nt[ht])}return yt}function x(nt,Ze){if(nt==null)return{};var yt={},ht=Object.keys(nt),Je,ot;for(ot=0;ot=0)&&(yt[Je]=nt[Je]);return yt}function b(nt,Ze){var yt=Object.keys(nt);if(Object.getOwnPropertySymbols){var ht=Object.getOwnPropertySymbols(nt);Ze&&(ht=ht.filter(function(Je){return Object.getOwnPropertyDescriptor(nt,Je).enumerable})),yt.push.apply(yt,ht)}return yt}function ee(nt){for(var Ze=1;Zent.length)&&(Ze=nt.length);for(var yt=0,ht=new Array(Ze);yt, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),Je}return Re(yt,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var Je,ot,Ct;return(Je=(ot=this.props)===null||ot===void 0||(Ct=ot.nodeRef)===null||Ct===void 0?void 0:Ct.current)!==null&&Je!==void 0?Je:he.default.findDOMNode(this)}},{key:"render",value:function(){var Je,ot=this.props,Ct=ot.axis,kt=ot.bounds,Mt=ot.children,st=ot.defaultPosition,ut=ot.defaultClassName,un=ot.defaultClassNameDragging,Pn=ot.defaultClassNameDragged,Rn=ot.position,bt=ot.positionOffset,An=ot.scale,Nn=y(ot,ze),Qt={},zt=null,jt=!!Rn,sn=!jt||this.state.dragging,vt=Rn||st,Tt={x:(0,pe.canDragX)(this)&&sn?this.state.x:vt.x,y:(0,pe.canDragY)(this)&&sn?this.state.y:vt.y};this.state.isElementSVG?zt=(0,xe.createSVGTransform)(Tt,bt):Qt=(0,xe.createCSSTransform)(Tt,bt);var qt=(0,Fe.default)(Mt.props.className||"",ut,(Je={},Bt(Je,un,this.state.dragging),Bt(Je,Pn,this.state.dragged),Je));return Ce.createElement(Ae.default,E({},Nn,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),Ce.cloneElement(Ce.Children.only(Mt),{className:qt,style:ee(ee({},Mt.props.style),Qt),transform:zt}))}}],[{key:"getDerivedStateFromProps",value:function(Je,ot){var Ct=Je.position,kt=ot.prevPropsPosition;return Ct&&(!kt||Ct.x!==kt.x||Ct.y!==kt.y)?((0,Ie.default)("Draggable: getDerivedStateFromProps %j",{position:Ct,prevPropsPosition:kt}),{x:Ct.x,y:Ct.y,prevPropsPosition:ee({},Ct)}):null}}]),yt}(Ce.Component);rt.default=ct,Bt(ct,"displayName","Draggable"),Bt(ct,"propTypes",ee(ee({},Ae.default.propTypes),{},{axis:ke.default.oneOf(["both","x","y","none"]),bounds:ke.default.oneOfType([ke.default.shape({left:ke.default.number,right:ke.default.number,top:ke.default.number,bottom:ke.default.number}),ke.default.string,ke.default.oneOf([!1])]),defaultClassName:ke.default.string,defaultClassNameDragging:ke.default.string,defaultClassNameDragged:ke.default.string,defaultPosition:ke.default.shape({x:ke.default.number,y:ke.default.number}),positionOffset:ke.default.shape({x:ke.default.oneOfType([ke.default.number,ke.default.string]),y:ke.default.oneOfType([ke.default.number,ke.default.string])}),position:ke.default.shape({x:ke.default.number,y:ke.default.number}),className:Se.dontSetMe,style:Se.dontSetMe,transform:Se.dontSetMe})),Bt(ct,"defaultProps",ee(ee({},Ae.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},49285:function(Ft,rt,z){"use strict";function a(Ue){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ye){return typeof Ye}:function(Ye){return Ye&&typeof Symbol=="function"&&Ye.constructor===Symbol&&Ye!==Symbol.prototype?"symbol":typeof Ye},a(Ue)}Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var Ce=ze(z(67294)),ke=Ae(z(45697)),he=Ae(z(73935)),Fe=z(75323),xe=z(45758),pe=z(16723),Se=Ae(z(5042));function Ae(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}function Ie(Ue){if(typeof WeakMap!="function")return null;var Ye=new WeakMap,it=new WeakMap;return(Ie=function(Bt){return Bt?it:Ye})(Ue)}function ze(Ue,Ye){if(!Ye&&Ue&&Ue.__esModule)return Ue;if(Ue===null||a(Ue)!=="object"&&typeof Ue!="function")return{default:Ue};var it=Ie(Ye);if(it&&it.has(Ue))return it.get(Ue);var lt={},Bt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ct in Ue)if(ct!=="default"&&Object.prototype.hasOwnProperty.call(Ue,ct)){var nt=Bt?Object.getOwnPropertyDescriptor(Ue,ct):null;nt&&(nt.get||nt.set)?Object.defineProperty(lt,ct,nt):lt[ct]=Ue[ct]}return lt.default=Ue,it&&it.set(Ue,lt),lt}function Me(Ue,Ye){return x(Ue)||y(Ue,Ye)||oe(Ue,Ye)||me()}function me(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oe(Ue,Ye){if(Ue){if(typeof Ue=="string")return E(Ue,Ye);var it=Object.prototype.toString.call(Ue).slice(8,-1);if(it==="Object"&&Ue.constructor&&(it=Ue.constructor.name),it==="Map"||it==="Set")return Array.from(Ue);if(it==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(it))return E(Ue,Ye)}}function E(Ue,Ye){(Ye==null||Ye>Ue.length)&&(Ye=Ue.length);for(var it=0,lt=new Array(Ye);it not mounted on DragStart!");var ht=yt.ownerDocument;if(!(lt.props.disabled||!(Ze.target instanceof ht.defaultView.Node)||lt.props.handle&&!(0,Fe.matchesSelectorAndParentsTo)(Ze.target,lt.props.handle,yt)||lt.props.cancel&&(0,Fe.matchesSelectorAndParentsTo)(Ze.target,lt.props.cancel,yt))){Ze.type==="touchstart"&&Ze.preventDefault();var Je=(0,Fe.getTouchIdentifier)(Ze);lt.setState({touchIdentifier:Je});var ot=(0,xe.getControlPosition)(Ze,Je,ve(lt));if(ot!=null){var Ct=ot.x,kt=ot.y,Mt=(0,xe.createCoreData)(ve(lt),Ct,kt);(0,Se.default)("DraggableCore: handleDragStart: %j",Mt),(0,Se.default)("calling",lt.props.onStart);var st=lt.props.onStart(Ze,Mt);st===!1||lt.mounted===!1||(lt.props.enableUserSelectHack&&(0,Fe.addUserSelectStyles)(ht),lt.setState({dragging:!0,lastX:Ct,lastY:kt}),(0,Fe.addEvent)(ht,We.move,lt.handleDrag),(0,Fe.addEvent)(ht,We.stop,lt.handleDragStop))}}}),Re(ve(lt),"handleDrag",function(Ze){var yt=(0,xe.getControlPosition)(Ze,lt.state.touchIdentifier,ve(lt));if(yt!=null){var ht=yt.x,Je=yt.y;if(Array.isArray(lt.props.grid)){var ot=ht-lt.state.lastX,Ct=Je-lt.state.lastY,kt=(0,xe.snapToGrid)(lt.props.grid,ot,Ct),Mt=Me(kt,2);if(ot=Mt[0],Ct=Mt[1],!ot&&!Ct)return;ht=lt.state.lastX+ot,Je=lt.state.lastY+Ct}var st=(0,xe.createCoreData)(ve(lt),ht,Je);(0,Se.default)("DraggableCore: handleDrag: %j",st);var ut=lt.props.onDrag(Ze,st);if(ut===!1||lt.mounted===!1){try{lt.handleDragStop(new MouseEvent("mouseup"))}catch(Pn){var un=document.createEvent("MouseEvents");un.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),lt.handleDragStop(un)}return}lt.setState({lastX:ht,lastY:Je})}}),Re(ve(lt),"handleDragStop",function(Ze){if(lt.state.dragging){var yt=(0,xe.getControlPosition)(Ze,lt.state.touchIdentifier,ve(lt));if(yt!=null){var ht=yt.x,Je=yt.y;if(Array.isArray(lt.props.grid)){var ot=ht-lt.state.lastX||0,Ct=Je-lt.state.lastY||0,kt=(0,xe.snapToGrid)(lt.props.grid,ot,Ct),Mt=Me(kt,2);ot=Mt[0],Ct=Mt[1],ht=lt.state.lastX+ot,Je=lt.state.lastY+Ct}var st=(0,xe.createCoreData)(ve(lt),ht,Je),ut=lt.props.onStop(Ze,st);if(ut===!1||lt.mounted===!1)return!1;var un=lt.findDOMNode();un&<.props.enableUserSelectHack&&(0,Fe.removeUserSelectStyles)(un.ownerDocument),(0,Se.default)("DraggableCore: handleDragStop: %j",st),lt.setState({dragging:!1,lastX:NaN,lastY:NaN}),un&&((0,Se.default)("DraggableCore: Removing handlers"),(0,Fe.removeEvent)(un.ownerDocument,We.move,lt.handleDrag),(0,Fe.removeEvent)(un.ownerDocument,We.stop,lt.handleDragStop))}}}),Re(ve(lt),"onMouseDown",function(Ze){return We=He.mouse,lt.handleDragStart(Ze)}),Re(ve(lt),"onMouseUp",function(Ze){return We=He.mouse,lt.handleDragStop(Ze)}),Re(ve(lt),"onTouchStart",function(Ze){return We=He.touch,lt.handleDragStart(Ze)}),Re(ve(lt),"onTouchEnd",function(Ze){return We=He.touch,lt.handleDragStop(Ze)}),lt}return te(it,[{key:"componentDidMount",value:function(){this.mounted=!0;var Bt=this.findDOMNode();Bt&&(0,Fe.addEvent)(Bt,He.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var Bt=this.findDOMNode();if(Bt){var ct=Bt.ownerDocument;(0,Fe.removeEvent)(ct,He.mouse.move,this.handleDrag),(0,Fe.removeEvent)(ct,He.touch.move,this.handleDrag),(0,Fe.removeEvent)(ct,He.mouse.stop,this.handleDragStop),(0,Fe.removeEvent)(ct,He.touch.stop,this.handleDragStop),(0,Fe.removeEvent)(Bt,He.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Fe.removeUserSelectStyles)(ct)}}},{key:"findDOMNode",value:function(){var Bt,ct,nt;return(Bt=this.props)!==null&&Bt!==void 0&&Bt.nodeRef?(ct=this.props)===null||ct===void 0||(nt=ct.nodeRef)===null||nt===void 0?void 0:nt.current:he.default.findDOMNode(this)}},{key:"render",value:function(){return Ce.cloneElement(Ce.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),it}(Ce.Component);rt.default=Ge,Re(Ge,"displayName","DraggableCore"),Re(Ge,"propTypes",{allowAnyClick:ke.default.bool,disabled:ke.default.bool,enableUserSelectHack:ke.default.bool,offsetParent:function(Ye,it){if(Ye[it]&&Ye[it].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:ke.default.arrayOf(ke.default.number),handle:ke.default.string,cancel:ke.default.string,nodeRef:ke.default.object,onStart:ke.default.func,onDrag:ke.default.func,onStop:ke.default.func,onMouseDown:ke.default.func,scale:ke.default.number,className:pe.dontSetMe,style:pe.dontSetMe,transform:pe.dontSetMe}),Re(Ge,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},26422:function(Ft,rt,z){"use strict";var a=z(18385),Ce=a.default,ke=a.DraggableCore;Ft.exports=Ce,Ft.exports.default=Ce,Ft.exports.DraggableCore=ke},75323:function(Ft,rt,z){"use strict";function a(Re){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(He){return typeof He}:function(He){return He&&typeof Symbol=="function"&&He.constructor===Symbol&&He!==Symbol.prototype?"symbol":typeof He},a(Re)}Object.defineProperty(rt,"__esModule",{value:!0}),rt.addClassName=Ne,rt.addEvent=Me,rt.addUserSelectStyles=fe,rt.createCSSTransform=ee,rt.createSVGTransform=te,rt.getTouch=de,rt.getTouchIdentifier=ye,rt.getTranslation=ne,rt.innerHeight=y,rt.innerWidth=x,rt.matchesSelector=Ie,rt.matchesSelectorAndParentsTo=ze,rt.offsetXYFromParent=b,rt.outerHeight=oe,rt.outerWidth=E,rt.removeClassName=Le,rt.removeEvent=me,rt.removeUserSelectStyles=ve;var Ce=z(16723),ke=Fe(z(21227));function he(Re){if(typeof WeakMap!="function")return null;var He=new WeakMap,We=new WeakMap;return(he=function(Ue){return Ue?We:He})(Re)}function Fe(Re,He){if(!He&&Re&&Re.__esModule)return Re;if(Re===null||a(Re)!=="object"&&typeof Re!="function")return{default:Re};var We=he(He);if(We&&We.has(Re))return We.get(Re);var Ge={},Ue=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ye in Re)if(Ye!=="default"&&Object.prototype.hasOwnProperty.call(Re,Ye)){var it=Ue?Object.getOwnPropertyDescriptor(Re,Ye):null;it&&(it.get||it.set)?Object.defineProperty(Ge,Ye,it):Ge[Ye]=Re[Ye]}return Ge.default=Re,We&&We.set(Re,Ge),Ge}function xe(Re,He){var We=Object.keys(Re);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(Re);He&&(Ge=Ge.filter(function(Ue){return Object.getOwnPropertyDescriptor(Re,Ue).enumerable})),We.push.apply(We,Ge)}return We}function pe(Re){for(var He=1;He=ki||Math.abs(le.y-ue.y)>=ki}var Wi={type:"IDLE"};function Yi(ue){var le=ue.cancel,Ee=ue.completed,je=ue.getPhase,qe=ue.setPhase;return[{eventName:"mousemove",fn:function(gt){var At=gt.button,Gt=gt.clientX,mn=gt.clientY;if(At===co){var on={x:Gt,y:mn},en=je();if(en.type==="DRAGGING"){gt.preventDefault(),en.actions.move(on);return}en.type!=="PENDING"&&Zn(!1);var tn=en.point;if(Ao(tn,on)){gt.preventDefault();var Nn=en.actions.fluidLift(on);qe({type:"DRAGGING",actions:Nn})}}}},{eventName:"mouseup",fn:function(gt){var At=je();if(At.type!=="DRAGGING"){le();return}gt.preventDefault(),At.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"mousedown",fn:function(gt){je().type==="DRAGGING"&>.preventDefault(),le()}},{eventName:"keydown",fn:function(gt){var At=je();if(At.type==="PENDING"){le();return}if(gt.keyCode===fu){gt.preventDefault(),le();return}vo(gt)}},{eventName:"resize",fn:le},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){je().type==="PENDING"&&le()}},{eventName:"webkitmouseforcedown",fn:function(gt){var At=je();if(At.type==="IDLE"&&Zn(!1),At.actions.shouldRespectForcePress()){le();return}gt.preventDefault()}},{eventName:So,fn:le}]}function Bi(ue){var le=(0,a.useRef)(Wi),Ee=(0,a.useRef)(Pu),je=Zt(function(){return{eventName:"mousedown",fn:function(en){if(!en.defaultPrevented&&en.button===co&&!(en.ctrlKey||en.metaKey||en.shiftKey||en.altKey)){var tn=ue.findClosestDraggableId(en);if(tn){var Nn=ue.tryGetLock(tn,gt,{sourceEvent:en});if(Nn){en.preventDefault();var Ma={x:en.clientX,y:en.clientY};Ee.current(),mn(Nn,Ma)}}}}}},[ue]),qe=Zt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(en){if(!en.defaultPrevented){var tn=ue.findClosestDraggableId(en);if(tn){var Nn=ue.findOptionsForDraggable(tn);Nn&&(Nn.shouldRespectForcePress||ue.canGetLock(tn)&&en.preventDefault())}}}}},[ue]),$e=Ln(function(){var en={passive:!1,capture:!0};Ee.current=lu(window,[qe,je],en)},[qe,je]),gt=Ln(function(){var on=le.current;on.type!=="IDLE"&&(le.current=Wi,Ee.current(),$e())},[$e]),At=Ln(function(){var on=le.current;gt(),on.type==="DRAGGING"&&on.actions.cancel({shouldBlockNextClick:!0}),on.type==="PENDING"&&on.actions.abort()},[gt]),Gt=Ln(function(){var en={capture:!0,passive:!1},tn=Yi({cancel:At,completed:gt,getPhase:function(){return le.current},setPhase:function(Ma){le.current=Ma}});Ee.current=lu(window,tn,en)},[At,gt]),mn=Ln(function(en,tn){le.current.type!=="IDLE"&&Zn(!1),le.current={type:"PENDING",point:tn,actions:en},Gt()},[Gt]);Oe(function(){return $e(),function(){Ee.current()}},[$e])}var Po;function Xi(){}var Vi=(Po={},Po[eo]=!0,Po[ur]=!0,Po[ou]=!0,Po[to]=!0,Po);function ms(ue,le){function Ee(){le(),ue.cancel()}function je(){le(),ue.drop()}return[{eventName:"keydown",fn:function($e){if($e.keyCode===fu){$e.preventDefault(),Ee();return}if($e.keyCode===ar){$e.preventDefault(),je();return}if($e.keyCode===Ro){$e.preventDefault(),ue.moveDown();return}if($e.keyCode===Wl){$e.preventDefault(),ue.moveUp();return}if($e.keyCode===wo){$e.preventDefault(),ue.moveRight();return}if($e.keyCode===Rl){$e.preventDefault(),ue.moveLeft();return}if(Vi[$e.keyCode]){$e.preventDefault();return}vo($e)}},{eventName:"mousedown",fn:Ee},{eventName:"mouseup",fn:Ee},{eventName:"click",fn:Ee},{eventName:"touchstart",fn:Ee},{eventName:"resize",fn:Ee},{eventName:"wheel",fn:Ee,options:{passive:!0}},{eventName:So,fn:Ee}]}function Oo(ue){var le=(0,a.useRef)(Xi),Ee=Zt(function(){return{eventName:"keydown",fn:function($e){if($e.defaultPrevented||$e.keyCode!==ar)return;var gt=ue.findClosestDraggableId($e);if(!gt)return;var At=ue.tryGetLock(gt,on,{sourceEvent:$e});if(!At)return;$e.preventDefault();var Gt=!0,mn=At.snapLift();le.current();function on(){Gt||Zn(!1),Gt=!1,le.current(),je()}le.current=lu(window,ms(mn,on),{capture:!0,passive:!1})}}},[ue]),je=Ln(function(){var $e={passive:!1,capture:!0};le.current=lu(window,[Ee],$e)},[Ee]);Oe(function(){return je(),function(){le.current()}},[je])}var Ns={type:"IDLE"},xi=120,To=.15;function Pi(ue){var le=ue.cancel,Ee=ue.getPhase;return[{eventName:"orientationchange",fn:le},{eventName:"resize",fn:le},{eventName:"contextmenu",fn:function(qe){qe.preventDefault()}},{eventName:"keydown",fn:function(qe){if(Ee().type!=="DRAGGING"){le();return}qe.keyCode===fu&&qe.preventDefault(),le()}},{eventName:So,fn:le}]}function hs(ue){var le=ue.cancel,Ee=ue.completed,je=ue.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function($e){var gt=je();if(gt.type!=="DRAGGING"){le();return}gt.hasMoved=!0;var At=$e.touches[0],Gt=At.clientX,mn=At.clientY,on={x:Gt,y:mn};$e.preventDefault(),gt.actions.move(on)}},{eventName:"touchend",fn:function($e){var gt=je();if(gt.type!=="DRAGGING"){le();return}$e.preventDefault(),gt.actions.drop({shouldBlockNextClick:!0}),Ee()}},{eventName:"touchcancel",fn:function($e){if(je().type!=="DRAGGING"){le();return}$e.preventDefault(),le()}},{eventName:"touchforcechange",fn:function($e){var gt=je();gt.type==="IDLE"&&Zn(!1);var At=$e.touches[0];if(At){var Gt=At.force>=To;if(Gt){var mn=gt.actions.shouldRespectForcePress();if(gt.type==="PENDING"){mn&&le();return}if(mn){if(gt.hasMoved){$e.preventDefault();return}le();return}$e.preventDefault()}}}},{eventName:So,fn:le}]}function ko(ue){var le=(0,a.useRef)(Ns),Ee=(0,a.useRef)(Pu),je=Ln(function(){return le.current},[]),qe=Ln(function(Nn){le.current=Nn},[]),$e=Zt(function(){return{eventName:"touchstart",fn:function(Nn){if(!Nn.defaultPrevented){var Ma=ue.findClosestDraggableId(Nn);if(Ma){var sr=ue.tryGetLock(Ma,At,{sourceEvent:Nn});if(sr){var Cr=Nn.touches[0],Wt=Cr.clientX,ol=Cr.clientY,Ol={x:Wt,y:ol};Ee.current(),en(sr,Ol)}}}}}},[ue]),gt=Ln(function(){var Nn={capture:!0,passive:!1};Ee.current=lu(window,[$e],Nn)},[$e]),At=Ln(function(){var tn=le.current;tn.type!=="IDLE"&&(tn.type==="PENDING"&&clearTimeout(tn.longPressTimerId),qe(Ns),Ee.current(),gt())},[gt,qe]),Gt=Ln(function(){var tn=le.current;At(),tn.type==="DRAGGING"&&tn.actions.cancel({shouldBlockNextClick:!0}),tn.type==="PENDING"&&tn.actions.abort()},[At]),mn=Ln(function(){var Nn={capture:!0,passive:!1},Ma={cancel:Gt,completed:At,getPhase:je},sr=lu(window,hs(Ma),Nn),Cr=lu(window,Pi(Ma),Nn);Ee.current=function(){sr(),Cr()}},[Gt,je,At]),on=Ln(function(){var Nn=je();Nn.type!=="PENDING"&&Zn(!1);var Ma=Nn.actions.fluidLift(Nn.point);qe({type:"DRAGGING",actions:Ma,hasMoved:!1})},[je,qe]),en=Ln(function(Nn,Ma){je().type!=="IDLE"&&Zn(!1);var sr=setTimeout(on,xi);qe({type:"PENDING",point:Ma,actions:Nn,longPressTimerId:sr}),mn()},[mn,je,qe,on]);Oe(function(){return gt(),function(){Ee.current();var Ma=je();Ma.type==="PENDING"&&(clearTimeout(Ma.longPressTimerId),qe(Ns))}},[je,gt,qe]),Oe(function(){var Nn=lu(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Nn},[])}function ic(ue){}var Bn={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function tl(ue,le){if(le==null)return!1;var Ee=!!Bn[le.tagName.toLowerCase()];if(Ee)return!0;var je=le.getAttribute("contenteditable");return je==="true"||je===""?!0:le===ue?!1:tl(ue,le.parentElement)}function dl(ue,le){var Ee=le.target;return cn(Ee)?tl(ue,Ee):!1}var ju=function(ue){return ba(ue.getBoundingClientRect()).center};function jr(ue){return ue instanceof $t(ue).Element}var Ei=function(){var ue="matches";if(typeof document=="undefined")return ue;var le=[ue,"msMatchesSelector","webkitMatchesSelector"],Ee=Uu(le,function(je){return je in Element.prototype});return Ee||ue}();function Uo(ue,le){return ue==null?null:ue[Ei](le)?ue:Uo(ue.parentElement,le)}function ui(ue,le){return ue.closest?ue.closest(le):Uo(ue,le)}function ss(ue){return"["+wl.contextId+'="'+ue+'"]'}function cs(ue,le){var Ee=le.target;if(!jr(Ee))return null;var je=ss(ue),qe=ui(Ee,je);return!qe||!cn(qe)?null:qe}function Qs(ue,le){var Ee=cs(ue,le);return Ee?Ee.getAttribute(wl.draggableId):null}function Hs(ue,le){var Ee="["+Br.contextId+'="'+ue+'"]',je=Zi(document.querySelectorAll(Ee)),qe=Uu(je,function($e){return $e.getAttribute(Br.id)===le});return!qe||!cn(qe)?null:qe}function _s(ue){ue.preventDefault()}function Tu(ue){var le=ue.expected,Ee=ue.phase,je=ue.isLockActive,qe=ue.shouldWarn;return!(!je()||le!==Ee)}function fi(ue){var le=ue.lockAPI,Ee=ue.store,je=ue.registry,qe=ue.draggableId;if(le.isClaimed())return!1;var $e=je.draggable.findById(qe);return!(!$e||!$e.options.isEnabled||!Sr(Ee.getState(),qe))}function Os(ue){var le=ue.lockAPI,Ee=ue.contextId,je=ue.store,qe=ue.registry,$e=ue.draggableId,gt=ue.forceSensorStop,At=ue.sourceEvent,Gt=fi({lockAPI:le,store:je,registry:qe,draggableId:$e});if(!Gt)return null;var mn=qe.draggable.getById($e),on=Hs(Ee,mn.descriptor.id);if(!on||At&&!mn.options.canDragInteractiveElements&&dl(on,At))return null;var en=le.claim(gt||Pu),tn="PRE_DRAG";function Nn(){return mn.options.shouldRespectForcePress}function Ma(){return le.isActive(en)}function sr(ei,Ri){Tu({expected:ei,phase:tn,isLockActive:Ma,shouldWarn:!0})&&je.dispatch(Ri())}var Cr=sr.bind(null,"DRAGGING");function Wt(ei){function Ri(){le.release(),tn="COMPLETED"}tn!=="PRE_DRAG"&&(Ri(),tn!=="PRE_DRAG"&&Zn(!1)),je.dispatch(so(ei.liftActionArgs)),tn="DRAGGING";function Ws(ci,Fs){if(Fs===void 0&&(Fs={shouldBlockNextClick:!1}),ei.cleanup(),Fs.shouldBlockNextClick){var fc=lu(window,[{eventName:"click",fn:_s,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(fc)}Ri(),je.dispatch(ws({reason:ci}))}return(0,he.Z)({isActive:function(){return Tu({expected:"DRAGGING",phase:tn,isLockActive:Ma,shouldWarn:!1})},shouldRespectForcePress:Nn,drop:function(Fs){return Ws("DROP",Fs)},cancel:function(Fs){return Ws("CANCEL",Fs)}},ei.actions)}function ol(ei){var Ri=re(function(ci){Cr(function(){return Jo({client:ci})})}),Ws=Wt({liftActionArgs:{id:$e,clientSelection:ei,movementMode:"FLUID"},cleanup:function(){return Ri.cancel()},actions:{move:Ri}});return(0,he.Z)({},Ws,{move:Ri})}function Ol(){var ei={moveUp:function(){return Cr(Ql)},moveRight:function(){return Cr(Js)},moveDown:function(){return Cr(Xs)},moveLeft:function(){return Cr(Dl)}};return Wt({liftActionArgs:{id:$e,clientSelection:ju(on),movementMode:"SNAP"},cleanup:Pu,actions:ei})}function Gl(){var ei=Tu({expected:"PRE_DRAG",phase:tn,isLockActive:Ma,shouldWarn:!0});ei&&le.release()}var $o={isActive:function(){return Tu({expected:"PRE_DRAG",phase:tn,isLockActive:Ma,shouldWarn:!1})},shouldRespectForcePress:Nn,fluidLift:ol,snapLift:Ol,abort:Gl};return $o}var rc=[Bi,Oo,ko];function Uc(ue){var le=ue.contextId,Ee=ue.store,je=ue.registry,qe=ue.customSensors,$e=ue.enableDefaultSensors,gt=[].concat($e?rc:[],qe||[]),At=(0,a.useState)(function(){return Xu()})[0],Gt=Ln(function(ol,Ol){ol.isDragging&&!Ol.isDragging&&At.tryAbandon()},[At]);Oe(function(){var ol=Ee.getState(),Ol=Ee.subscribe(function(){var Gl=Ee.getState();Gt(ol,Gl),ol=Gl});return Ol},[At,Ee,Gt]),Oe(function(){return At.tryAbandon},[At.tryAbandon]);var mn=Ln(function(Wt){return fi({lockAPI:At,registry:je,store:Ee,draggableId:Wt})},[At,je,Ee]),on=Ln(function(Wt,ol,Ol){return Os({lockAPI:At,registry:je,contextId:le,store:Ee,draggableId:Wt,forceSensorStop:ol,sourceEvent:Ol&&Ol.sourceEvent?Ol.sourceEvent:null})},[le,At,je,Ee]),en=Ln(function(Wt){return Qs(le,Wt)},[le]),tn=Ln(function(Wt){var ol=je.draggable.findById(Wt);return ol?ol.options:null},[je.draggable]),Nn=Ln(function(){At.isClaimed()&&(At.tryAbandon(),Ee.getState().phase!=="IDLE"&&Ee.dispatch(Si()))},[At,Ee]),Ma=Ln(At.isClaimed,[At]),sr=Zt(function(){return{canGetLock:mn,tryGetLock:on,findClosestDraggableId:en,findOptionsForDraggable:tn,tryReleaseLock:Nn,isLockClaimed:Ma}},[mn,on,en,tn,Nn,Ma]);ic(gt);for(var Cr=0;Cr=0||Object.prototype.hasOwnProperty.call(Me,E)&&(oe[E]=Me[E]);return oe}function Se(Me,me){if(!(Me instanceof me))throw new TypeError("Cannot call a class as a function")}function Ae(Me,me){if(!Me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me&&(typeof me=="object"||typeof me=="function")?me:Me}function Ie(Me,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof me);Me.prototype=Object.create(me&&me.prototype,{constructor:{value:Me,enumerable:!1,writable:!0,configurable:!0}}),me&&(Object.setPrototypeOf?Object.setPrototypeOf(Me,me):Me.__proto__=me)}var ze=function(Me){Ie(me,Me);function me(oe){Se(this,me);var E=Ae(this,(me.__proto__||Object.getPrototypeOf(me)).call(this,oe));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return a(me,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,y={get passive(){E=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(x){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var y=window;this.props.useWindow===!1&&(y=E),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,y=window,x=this.getParentElement(E),b=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:ee.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(E,te)}else this.props.isReverse?b=x.scrollTop:b=E.scrollHeight-x.scrollTop-x.clientHeight;b=0)&&(y[b]=oe[b]);return y}function Ie(oe){if(oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return oe}function ze(oe,E){oe.prototype=Object.create(E.prototype),oe.prototype.constructor=oe,oe.__proto__=E}function Me(oe,E,y){return E in oe?Object.defineProperty(oe,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):oe[E]=y,oe}var me=function(oe){ze(E,oe);function E(){for(var x,b=arguments.length,ee=new Array(b),te=0;te=0)&&(ee[ne]=x[ne]);return ee}function me(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function oe(x,b){x.prototype=Object.create(b.prototype),x.prototype.constructor=x,x.__proto__=b}function E(x,b,ee){return b in x?Object.defineProperty(x,b,{value:ee,enumerable:!0,configurable:!0,writable:!0}):x[b]=ee,x}var y=function(x){oe(b,x);function b(){for(var te,ne=arguments.length,de=new Array(ne),ye=0;ye=0)&&Object.prototype.propertyIsEnumerable.call(nt,ht)&&(yt[ht]=nt[ht])}return yt}function x(nt,Ze){if(nt==null)return{};var yt={},ht=Object.keys(nt),Je,ot;for(ot=0;ot=0)&&(yt[Je]=nt[Je]);return yt}function b(nt,Ze){var yt=Object.keys(nt);if(Object.getOwnPropertySymbols){var ht=Object.getOwnPropertySymbols(nt);Ze&&(ht=ht.filter(function(Je){return Object.getOwnPropertyDescriptor(nt,Je).enumerable})),yt.push.apply(yt,ht)}return yt}function ee(nt){for(var Ze=1;Zent.length)&&(Ze=nt.length);for(var yt=0,ht=new Array(Ze);yt, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),Je}return Re(yt,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var Je,ot,Ct;return(Je=(ot=this.props)===null||ot===void 0||(Ct=ot.nodeRef)===null||Ct===void 0?void 0:Ct.current)!==null&&Je!==void 0?Je:he.default.findDOMNode(this)}},{key:"render",value:function(){var Je,ot=this.props,Ct=ot.axis,kt=ot.bounds,Mt=ot.children,st=ot.defaultPosition,ut=ot.defaultClassName,an=ot.defaultClassNameDragging,Pn=ot.defaultClassNameDragged,jn=ot.position,bt=ot.positionOffset,An=ot.scale,On=y(ot,ze),Qt={},zt=null,jt=!!jn,sn=!jt||this.state.dragging,vt=jn||st,Tt={x:(0,pe.canDragX)(this)&&sn?this.state.x:vt.x,y:(0,pe.canDragY)(this)&&sn?this.state.y:vt.y};this.state.isElementSVG?zt=(0,xe.createSVGTransform)(Tt,bt):Qt=(0,xe.createCSSTransform)(Tt,bt);var qt=(0,Fe.default)(Mt.props.className||"",ut,(Je={},Bt(Je,an,this.state.dragging),Bt(Je,Pn,this.state.dragged),Je));return Ce.createElement(Ae.default,E({},On,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),Ce.cloneElement(Ce.Children.only(Mt),{className:qt,style:ee(ee({},Mt.props.style),Qt),transform:zt}))}}],[{key:"getDerivedStateFromProps",value:function(Je,ot){var Ct=Je.position,kt=ot.prevPropsPosition;return Ct&&(!kt||Ct.x!==kt.x||Ct.y!==kt.y)?((0,Ie.default)("Draggable: getDerivedStateFromProps %j",{position:Ct,prevPropsPosition:kt}),{x:Ct.x,y:Ct.y,prevPropsPosition:ee({},Ct)}):null}}]),yt}(Ce.Component);rt.default=ct,Bt(ct,"displayName","Draggable"),Bt(ct,"propTypes",ee(ee({},Ae.default.propTypes),{},{axis:ke.default.oneOf(["both","x","y","none"]),bounds:ke.default.oneOfType([ke.default.shape({left:ke.default.number,right:ke.default.number,top:ke.default.number,bottom:ke.default.number}),ke.default.string,ke.default.oneOf([!1])]),defaultClassName:ke.default.string,defaultClassNameDragging:ke.default.string,defaultClassNameDragged:ke.default.string,defaultPosition:ke.default.shape({x:ke.default.number,y:ke.default.number}),positionOffset:ke.default.shape({x:ke.default.oneOfType([ke.default.number,ke.default.string]),y:ke.default.oneOfType([ke.default.number,ke.default.string])}),position:ke.default.shape({x:ke.default.number,y:ke.default.number}),className:Se.dontSetMe,style:Se.dontSetMe,transform:Se.dontSetMe})),Bt(ct,"defaultProps",ee(ee({},Ae.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},49285:function(Ft,rt,z){"use strict";function a(Ue){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ye){return typeof Ye}:function(Ye){return Ye&&typeof Symbol=="function"&&Ye.constructor===Symbol&&Ye!==Symbol.prototype?"symbol":typeof Ye},a(Ue)}Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var Ce=ze(z(67294)),ke=Ae(z(45697)),he=Ae(z(73935)),Fe=z(75323),xe=z(45758),pe=z(16723),Se=Ae(z(5042));function Ae(Ue){return Ue&&Ue.__esModule?Ue:{default:Ue}}function Ie(Ue){if(typeof WeakMap!="function")return null;var Ye=new WeakMap,it=new WeakMap;return(Ie=function(Bt){return Bt?it:Ye})(Ue)}function ze(Ue,Ye){if(!Ye&&Ue&&Ue.__esModule)return Ue;if(Ue===null||a(Ue)!=="object"&&typeof Ue!="function")return{default:Ue};var it=Ie(Ye);if(it&&it.has(Ue))return it.get(Ue);var lt={},Bt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ct in Ue)if(ct!=="default"&&Object.prototype.hasOwnProperty.call(Ue,ct)){var nt=Bt?Object.getOwnPropertyDescriptor(Ue,ct):null;nt&&(nt.get||nt.set)?Object.defineProperty(lt,ct,nt):lt[ct]=Ue[ct]}return lt.default=Ue,it&&it.set(Ue,lt),lt}function Me(Ue,Ye){return x(Ue)||y(Ue,Ye)||oe(Ue,Ye)||me()}function me(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oe(Ue,Ye){if(Ue){if(typeof Ue=="string")return E(Ue,Ye);var it=Object.prototype.toString.call(Ue).slice(8,-1);if(it==="Object"&&Ue.constructor&&(it=Ue.constructor.name),it==="Map"||it==="Set")return Array.from(Ue);if(it==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(it))return E(Ue,Ye)}}function E(Ue,Ye){(Ye==null||Ye>Ue.length)&&(Ye=Ue.length);for(var it=0,lt=new Array(Ye);it not mounted on DragStart!");var ht=yt.ownerDocument;if(!(lt.props.disabled||!(Ze.target instanceof ht.defaultView.Node)||lt.props.handle&&!(0,Fe.matchesSelectorAndParentsTo)(Ze.target,lt.props.handle,yt)||lt.props.cancel&&(0,Fe.matchesSelectorAndParentsTo)(Ze.target,lt.props.cancel,yt))){Ze.type==="touchstart"&&Ze.preventDefault();var Je=(0,Fe.getTouchIdentifier)(Ze);lt.setState({touchIdentifier:Je});var ot=(0,xe.getControlPosition)(Ze,Je,ve(lt));if(ot!=null){var Ct=ot.x,kt=ot.y,Mt=(0,xe.createCoreData)(ve(lt),Ct,kt);(0,Se.default)("DraggableCore: handleDragStart: %j",Mt),(0,Se.default)("calling",lt.props.onStart);var st=lt.props.onStart(Ze,Mt);st===!1||lt.mounted===!1||(lt.props.enableUserSelectHack&&(0,Fe.addUserSelectStyles)(ht),lt.setState({dragging:!0,lastX:Ct,lastY:kt}),(0,Fe.addEvent)(ht,We.move,lt.handleDrag),(0,Fe.addEvent)(ht,We.stop,lt.handleDragStop))}}}),Re(ve(lt),"handleDrag",function(Ze){var yt=(0,xe.getControlPosition)(Ze,lt.state.touchIdentifier,ve(lt));if(yt!=null){var ht=yt.x,Je=yt.y;if(Array.isArray(lt.props.grid)){var ot=ht-lt.state.lastX,Ct=Je-lt.state.lastY,kt=(0,xe.snapToGrid)(lt.props.grid,ot,Ct),Mt=Me(kt,2);if(ot=Mt[0],Ct=Mt[1],!ot&&!Ct)return;ht=lt.state.lastX+ot,Je=lt.state.lastY+Ct}var st=(0,xe.createCoreData)(ve(lt),ht,Je);(0,Se.default)("DraggableCore: handleDrag: %j",st);var ut=lt.props.onDrag(Ze,st);if(ut===!1||lt.mounted===!1){try{lt.handleDragStop(new MouseEvent("mouseup"))}catch(Pn){var an=document.createEvent("MouseEvents");an.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),lt.handleDragStop(an)}return}lt.setState({lastX:ht,lastY:Je})}}),Re(ve(lt),"handleDragStop",function(Ze){if(lt.state.dragging){var yt=(0,xe.getControlPosition)(Ze,lt.state.touchIdentifier,ve(lt));if(yt!=null){var ht=yt.x,Je=yt.y;if(Array.isArray(lt.props.grid)){var ot=ht-lt.state.lastX||0,Ct=Je-lt.state.lastY||0,kt=(0,xe.snapToGrid)(lt.props.grid,ot,Ct),Mt=Me(kt,2);ot=Mt[0],Ct=Mt[1],ht=lt.state.lastX+ot,Je=lt.state.lastY+Ct}var st=(0,xe.createCoreData)(ve(lt),ht,Je),ut=lt.props.onStop(Ze,st);if(ut===!1||lt.mounted===!1)return!1;var an=lt.findDOMNode();an&<.props.enableUserSelectHack&&(0,Fe.removeUserSelectStyles)(an.ownerDocument),(0,Se.default)("DraggableCore: handleDragStop: %j",st),lt.setState({dragging:!1,lastX:NaN,lastY:NaN}),an&&((0,Se.default)("DraggableCore: Removing handlers"),(0,Fe.removeEvent)(an.ownerDocument,We.move,lt.handleDrag),(0,Fe.removeEvent)(an.ownerDocument,We.stop,lt.handleDragStop))}}}),Re(ve(lt),"onMouseDown",function(Ze){return We=He.mouse,lt.handleDragStart(Ze)}),Re(ve(lt),"onMouseUp",function(Ze){return We=He.mouse,lt.handleDragStop(Ze)}),Re(ve(lt),"onTouchStart",function(Ze){return We=He.touch,lt.handleDragStart(Ze)}),Re(ve(lt),"onTouchEnd",function(Ze){return We=He.touch,lt.handleDragStop(Ze)}),lt}return te(it,[{key:"componentDidMount",value:function(){this.mounted=!0;var Bt=this.findDOMNode();Bt&&(0,Fe.addEvent)(Bt,He.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var Bt=this.findDOMNode();if(Bt){var ct=Bt.ownerDocument;(0,Fe.removeEvent)(ct,He.mouse.move,this.handleDrag),(0,Fe.removeEvent)(ct,He.touch.move,this.handleDrag),(0,Fe.removeEvent)(ct,He.mouse.stop,this.handleDragStop),(0,Fe.removeEvent)(ct,He.touch.stop,this.handleDragStop),(0,Fe.removeEvent)(Bt,He.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Fe.removeUserSelectStyles)(ct)}}},{key:"findDOMNode",value:function(){var Bt,ct,nt;return(Bt=this.props)!==null&&Bt!==void 0&&Bt.nodeRef?(ct=this.props)===null||ct===void 0||(nt=ct.nodeRef)===null||nt===void 0?void 0:nt.current:he.default.findDOMNode(this)}},{key:"render",value:function(){return Ce.cloneElement(Ce.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),it}(Ce.Component);rt.default=Ge,Re(Ge,"displayName","DraggableCore"),Re(Ge,"propTypes",{allowAnyClick:ke.default.bool,disabled:ke.default.bool,enableUserSelectHack:ke.default.bool,offsetParent:function(Ye,it){if(Ye[it]&&Ye[it].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:ke.default.arrayOf(ke.default.number),handle:ke.default.string,cancel:ke.default.string,nodeRef:ke.default.object,onStart:ke.default.func,onDrag:ke.default.func,onStop:ke.default.func,onMouseDown:ke.default.func,scale:ke.default.number,className:pe.dontSetMe,style:pe.dontSetMe,transform:pe.dontSetMe}),Re(Ge,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},26422:function(Ft,rt,z){"use strict";var a=z(18385),Ce=a.default,ke=a.DraggableCore;Ft.exports=Ce,Ft.exports.default=Ce,Ft.exports.DraggableCore=ke},75323:function(Ft,rt,z){"use strict";function a(Re){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(He){return typeof He}:function(He){return He&&typeof Symbol=="function"&&He.constructor===Symbol&&He!==Symbol.prototype?"symbol":typeof He},a(Re)}Object.defineProperty(rt,"__esModule",{value:!0}),rt.addClassName=Ne,rt.addEvent=Me,rt.addUserSelectStyles=fe,rt.createCSSTransform=ee,rt.createSVGTransform=te,rt.getTouch=de,rt.getTouchIdentifier=ye,rt.getTranslation=ne,rt.innerHeight=y,rt.innerWidth=x,rt.matchesSelector=Ie,rt.matchesSelectorAndParentsTo=ze,rt.offsetXYFromParent=b,rt.outerHeight=oe,rt.outerWidth=E,rt.removeClassName=Le,rt.removeEvent=me,rt.removeUserSelectStyles=ve;var Ce=z(16723),ke=Fe(z(21227));function he(Re){if(typeof WeakMap!="function")return null;var He=new WeakMap,We=new WeakMap;return(he=function(Ue){return Ue?We:He})(Re)}function Fe(Re,He){if(!He&&Re&&Re.__esModule)return Re;if(Re===null||a(Re)!=="object"&&typeof Re!="function")return{default:Re};var We=he(He);if(We&&We.has(Re))return We.get(Re);var Ge={},Ue=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ye in Re)if(Ye!=="default"&&Object.prototype.hasOwnProperty.call(Re,Ye)){var it=Ue?Object.getOwnPropertyDescriptor(Re,Ye):null;it&&(it.get||it.set)?Object.defineProperty(Ge,Ye,it):Ge[Ye]=Re[Ye]}return Ge.default=Re,We&&We.set(Re,Ge),Ge}function xe(Re,He){var We=Object.keys(Re);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(Re);He&&(Ge=Ge.filter(function(Ue){return Object.getOwnPropertyDescriptor(Re,Ue).enumerable})),We.push.apply(We,Ge)}return We}function pe(Re){for(var He=1;He0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var Ae=(xe=window.document)===null||xe===void 0||(pe=xe.documentElement)===null||pe===void 0?void 0:pe.style;if(!Ae||Se in Ae)return"";for(var Ie=0;Ie: Unmounted during event!");return me}},16723:function(Ft,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.dontSetMe=he,rt.findInArray=z,rt.int=ke,rt.isFunction=a,rt.isNum=Ce;function z(Fe,xe){for(var pe=0,Se=Fe.length;pe1&&arguments[1]!==void 0?arguments[1]:60,he=null;return function(){for(var Fe=this,xe=arguments.length,pe=new Array(xe),Se=0;SeL in X?P(X,L,{enumerable:!0,configurable:!0,writable:!0,value:De}):X[L]=De,q=(X,L)=>{for(var De in L||(L={}))K.call(L,De)&&f(X,De,L[De]);if(N)for(var De of N(L))W.call(L,De)&&f(X,De,L[De]);return X};const j=X=>React.createElement("svg",q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},X),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Se.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},10191:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return re}});var e=p(67294),P=p(35973),N=p(84567),K=p(24018),W=p(40043),f=p(33170),q=p(91773),j=p(88044),X={},L=Object.defineProperty,De=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,ne=(Pe,le,fe)=>le in Pe?L(Pe,le,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Pe[le]=fe,ae=(Pe,le)=>{for(var fe in le||(le={}))T.call(le,fe)&&ne(Pe,fe,le[fe]);if(De)for(var fe of De(le))l.call(le,fe)&&ne(Pe,fe,le[fe]);return Pe},ve=(Pe,le,fe)=>new Promise((at,At)=>{var be=Ue=>{try{$e(fe.next(Ue))}catch(Ke){At(Ke)}},S=Ue=>{try{$e(fe.throw(Ue))}catch(Ke){At(Ke)}},$e=Ue=>Ue.done?at(Ue.value):Promise.resolve(Ue.value).then(be,S);$e((fe=fe.apply(Pe,le)).next())});const I=N.default.Group,G=({classroomList:Pe,loading:le,user:fe,exercise_id:at=null,homework_common_id:At=null,setitem:be,item:S,type:$e,rz:Ue,dispatch:Ke})=>{var ct,rA,Rt,Ve,Vt,We,mA,nA;const[aA,an]=(0,e.useState)([]);let[Qt,hn]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const pn=(0,P.useParams)(),[MA,eA]=(0,e.useState)(!1),[On,it]=(0,e.useState)(!1),[Ce]=q.default.useForm();(0,e.useEffect)(()=>{Ue&&(Qt.zydatas=Ue,hn(ae({},Qt)),S!=null&&S.ec_course_id&&Re())},[S,Ue]);function Re(){return ve(this,null,function*(){console.log("----",S),yield ue(S==null?void 0:S.ec_major_school_id),yield Ut(S==null?void 0:S.ec_year_id),yield tA(S==null?void 0:S.ec_course_id),Ce.setFieldsValue({ec_course_id:S==null?void 0:S.ec_course_id,ec_major_school_id:S==null?void 0:S.ec_major_school_id,ec_point_ids:S==null?void 0:S.ec_point_ids,ec_year_id:S==null?void 0:S.ec_year_id})})}function ue(Tt){return ve(this,null,function*(){const RA=yield(0,f.ZP)(`/api/ec_major_schools/${Tt}/ec_years/get_year_list.json`,{method:"get"});Qt.jbdatas=RA==null?void 0:RA.data,hn(ae({},Qt)),Ce.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Ut(Tt){return ve(this,null,function*(){const RA=yield(0,f.ZP)(`/api/ec_years/${Tt}/ec_courses/get_courses.json`,{method:"get"});Qt.kcdatas=RA==null?void 0:RA.data,hn(ae({},Qt)),Ce.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const tA=Tt=>ve(void 0,null,function*(){const RA=yield(0,f.ZP)(`/api/ec_courses/${Tt}/ec_points.json`,{method:"get",params:{ec_course_id:Tt}});Qt.zsdatas=RA==null?void 0:RA.data,hn(ae({},Qt))});return e.createElement("div",{className:X.from},e.createElement(q.default,{form:Ce,layout:"inline",onValuesChange:Tt=>{console.log("----",Tt),Tt.ec_major_school_id&&(Qt.jbdatas=[],Qt.kcdatas=[],Qt.zsdatas=[],hn(ae({},Qt)),ue(Tt.ec_major_school_id)),Tt.ec_year_id&&(Qt.kcdatas=[],Qt.zsdatas=[],hn(ae({},Qt)),Ut(Tt.ec_year_id)),Tt.ec_course_id&&(Qt.zsdatas=[],hn(ae({},Qt)),tA(Tt.ec_course_id))},onFinish:Tt=>ve(void 0,null,function*(){be(Tt)})},e.createElement(q.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(j.default,{style:{width:150},disabled:((ct=Qt.zydatas)==null?void 0:ct.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(rA=Qt==null?void 0:Qt.zydatas)==null?void 0:rA.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.ec_major_school_id},Tt==null?void 0:Tt.name)))),e.createElement(q.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(j.default,{style:{width:150},disabled:((Rt=Qt.jbdatas)==null?void 0:Rt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(Ve=Qt==null?void 0:Qt.jbdatas)==null?void 0:Ve.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.ec_year_id},Tt==null?void 0:Tt.year)))),e.createElement(q.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(j.default,{style:{width:150},disabled:((Vt=Qt.kcdatas)==null?void 0:Vt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(We=Qt==null?void 0:Qt.kcdatas)==null?void 0:We.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.id},Tt==null?void 0:Tt.name)))),e.createElement(q.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(j.default,{onChange:()=>{Ce.submit()},style:{width:150},mode:"multiple",disabled:((mA=Qt.zsdatas)==null?void 0:mA.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(nA=Qt==null?void 0:Qt.zsdatas)==null?void 0:nA.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.id},Tt==null?void 0:Tt.name))))))};var U=(0,P.connect)(({classroomList:Pe,loading:le,globalSetting:fe,user:at})=>({classroomList:Pe,globalSetting:fe,loading:le.effects,user:at}))(G),O=Object.defineProperty,ge=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ye=(Pe,le,fe)=>le in Pe?O(Pe,le,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Pe[le]=fe,me=(Pe,le)=>{for(var fe in le||(le={}))ke.call(le,fe)&&ye(Pe,fe,le[fe]);if(_e)for(var fe of _e(le))xe.call(le,fe)&&ye(Pe,fe,le[fe]);return Pe},k=(Pe,le)=>ge(Pe,ee(le)),se=(Pe,le,fe)=>new Promise((at,At)=>{var be=Ue=>{try{$e(fe.next(Ue))}catch(Ke){At(Ke)}},S=Ue=>{try{$e(fe.throw(Ue))}catch(Ke){At(Ke)}},$e=Ue=>Ue.done?at(Ue.value):Promise.resolve(Ue.value).then(be,S);$e((fe=fe.apply(Pe,le)).next())});const Me=N.default.Group,te=({classroomList:Pe,loading:le,user:fe,exercise_id:at=null,homework_common_id:At=null,setitem:be,type:S,dispatch:$e})=>{var Ue,Ke,ct;let[rA,Rt]=(0,e.useState)([{}]),[Ve,Vt]=(0,e.useState)([]);function We(){return se(this,null,function*(){var nA,aA,an;let Qt=yield(0,f.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:at,homework_common_id:At}});if(((nA=Qt==null?void 0:Qt.data)==null?void 0:nA.length)>0){let hn=[];(aA=Qt==null?void 0:Qt.data)==null||aA.map(pn=>{var MA;(MA=pn==null?void 0:pn.ec_point_ids)==null||MA.map(eA=>{hn.push(eA)})}),be(k(me({},(an=Qt==null?void 0:Qt.data)==null?void 0:an[0]),{ec_point_ids:hn})),Rt(Qt==null?void 0:Qt.data)}})}(0,e.useEffect)(()=>{var nA,aA;(aA=(nA=fe==null?void 0:fe.userInfo)==null?void 0:nA.course)!=null&&aA.course_school_id&&mA()},[(Ke=(Ue=fe==null?void 0:fe.userInfo)==null?void 0:Ue.course)==null?void 0:Ke.course_school_id]);function mA(){return se(this,null,function*(){var nA,aA;const an=yield(0,f.ZP)(`/api/schools/${(aA=(nA=fe==null?void 0:fe.userInfo)==null?void 0:nA.course)==null?void 0:aA.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Vt(an==null?void 0:an.data),(At||at)&&We()})}return e.createElement("div",{style:{display:(ct=fe.userInfo.course)!=null&&ct.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),rA==null?void 0:rA.map((nA,aA)=>e.createElement("div",{key:aA,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(U,{rz:Ve,item:nA,type:aA,setitem:an=>{rA.splice(aA,1,an),Rt([...rA]);let Qt=[];rA==null||rA.map(hn=>{var pn;(pn=hn==null?void 0:hn.ec_point_ids)==null||pn.map(MA=>{Qt.push(MA)})}),be(k(me({},an),{ec_point_ids:Qt}))}}),aA!=0&&e.createElement(K.Z,{onClick:()=>{rA.splice(aA,1),Rt([...rA])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(W.Z,{onClick:()=>{rA.push({}),Rt([...rA])},style:{marginLeft:10,fontSize:"20px"}}))))};var re=(0,P.connect)(({classroomList:Pe,loading:le,globalSetting:fe,user:at})=>({classroomList:Pe,globalSetting:fe,loading:le.effects,user:at}))(te)},45773:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return ee}});var e=p(67294),P=p(62844),N=p(85804),K=p(94699),W=p.n(K),f=p(97309),q=p(80599),j=p.n(q),X=p(28706),L="data:image/png;base64,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",De=p.p+"static/Certificate.f1a59ae7.png",T={advertisementModal:"advertisementModal___REecE",notFree:"notFree___cJiwv",text:"text___lFtTG",no:"no___FFNbr",date:"date___OI1iM",img:"img____bHTU",notThree:"notThree___Gxcuf"},l=p.p+"static/xly.10c5f6f5.png",ne=p.p+"static/jy.3209b2e7.png",ae="data:image/png;base64,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",ve=p.p+"static/szpxy.be26e5fa.jpg",I=p.p+"static/dly.d4557636.jpg",G=p(67294),U=(_e,ke,xe)=>new Promise((ye,me)=>{var k=te=>{try{Me(xe.next(te))}catch(re){me(re)}},se=te=>{try{Me(xe.throw(te))}catch(re){me(re)}},Me=te=>te.done?ye(te.value):Promise.resolve(te.value).then(k,se);Me((xe=xe.apply(_e,ke)).next())});let O=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}];var ee=({visible:_e,onOk:ke=()=>{},onCancel:xe=()=>{},data:ye={}})=>{let[me,k]=(0,e.useState)(1);const se=(0,e.useRef)(),Me=ye==null?void 0:ye.is_free;(0,e.useEffect)(()=>{var be;((be=Object.keys(ye))==null?void 0:be.length)>0&&(ye!=null&&ye.size_type_special||(ye==null?void 0:ye.size_type)===2?k(3):ye!=null&&ye.is_free?k(5):ye!=null&&ye.is_icpc_first?k(2):(ye==null?void 0:ye.size_type)===3?k(4):k(1))},[ye]);const te={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},re=()=>U(void 0,null,function*(){document.body.scrollIntoView();const be={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,ye!=null&&ye.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}};let S=j()().set(be).from(se.current).toPdf();S=yield S.get("pdf");const $e=yield S.output("bloburl");(0,X.Nd)(`${ye.school_name}-${ye.user_name}.pdf`,$e)}),Pe=()=>G.createElement("div",{style:{backgroundImage:`url(${l})`,height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},G.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},ye==null?void 0:ye.user_name),G.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},ye==null?void 0:ye.passed_date)),le=()=>G.createElement("div",{style:{backgroundImage:`url(${De})`,height:"740px",width:"1052px",padding:"1px 100px"}},G.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},ye==null?void 0:ye.school_name," ",ye==null?void 0:ye.user_name),G.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",W()(ye==null?void 0:ye.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",ye==null?void 0:ye.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),G.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),G.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",te[W()(ye==null?void 0:ye.created_at).format("M")]," ",W()(ye==null?void 0:ye.created_at).format("DD"),"\uFF0C",W()(ye==null?void 0:ye.created_at).format("YYYY"),"\uFF0C completed the \u300A",ye==null?void 0:ye.subject_name_en,"\u300B course on EduCoder."),G.createElement("img",{src:L,style:{position:"absolute",left:"820px",bottom:"130px"}}),G.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},G.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("span",{style:{marginLeft:"560px"}},"\u5934\u6B4C\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662"))),fe=()=>{var be,S,$e;const Ue=new Date,Ke=Ue.getFullYear(),ct=(Ue.getMonth()+1).toString().padStart(2,"0"),rA=Ue.getDate().toString().padStart(2,"0");return G.createElement("div",{className:T.notThree,style:{backgroundImage:`url(${ve})`}},G.createElement("div",{className:T.text},G.createElement("b",null,G.createElement("span",null,ye==null?void 0:ye.user_name),"\u8001\u5E08\u4E8E",G.createElement("span",null,(be=ye==null?void 0:ye.passed_date)==null?void 0:be.slice(0,4)),"\u5E74",G.createElement("span",null,(S=ye==null?void 0:ye.passed_date)==null?void 0:S.slice(5,7)),"\u6708",G.createElement("span",null,($e=ye==null?void 0:ye.passed_date)==null?void 0:$e.slice(8,10)),"\u65E5\u53C2\u52A0\u201C",G.createElement("span",null,ye==null?void 0:ye.subject_name),"\u201D\u6210\u7EE9\u4F18\u79C0\uFF0C\u7279\u53D1\u6B64\u8BC1!")),G.createElement("div",{className:T.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("div",{className:T.date},G.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",G.createElement("span",null,Ke),"\u5E74",G.createElement("span",null,ct),"\u6708",G.createElement("span",null,rA),"\u65E5")))},at=()=>{const be=new Date,S=be.getFullYear(),$e=(be.getMonth()+1).toString().padStart(2,"0"),Ue=be.getDate().toString().padStart(2,"0");return G.createElement("div",{className:T.notThree,style:{backgroundImage:`url(${I})`}},G.createElement("div",{className:T.text},G.createElement("b",null,G.createElement("span",null,ye==null?void 0:ye.user_name),"\u540C\u5B66\uFF1A",G.createElement("br",null),G.createElement("b",{style:{marginLeft:40}}),"\u795D\u8D3A\u60A8\uFF0C\u5B8C\u6210\u4E86",G.createElement("span",null,ye==null?void 0:ye.subject_name),"\u7684\u6240\u6709\u5B66\u4E60\u8BFE\u7A0B\uFF0C\u5E76\u901A\u8FC7\u4E86\u80FD\u529B\u68C0\u6D4B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u6BD5\u4E1A!")),G.createElement("div",{className:T.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("div",{className:T.date},G.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",G.createElement("span",null,S),"\u5E74",G.createElement("span",null,$e),"\u6708",G.createElement("span",null,Ue),"\u65E5")))},At=()=>{var be,S;const $e=new Date,Ue=$e.getFullYear(),Ke=($e.getMonth()+1).toString().padStart(2,"0"),ct=$e.getDate().toString().padStart(2,"0");return G.createElement("div",{className:T.notFree,style:{backgroundImage:`url(${ne})`}},G.createElement("div",{className:T.text},G.createElement("b",null,"\u5179\u8BC1\u660E\uFF0C",G.createElement("span",null,ye==null?void 0:ye.user_name),"\u540C\u5B66\u4E8E",G.createElement("span",null,(be=ye==null?void 0:ye.passed_date)==null?void 0:be.slice(0,4)),"\u5E74",G.createElement("span",null,(S=ye==null?void 0:ye.passed_date)==null?void 0:S.slice(5,7)),"\u6708\u5728\u5934\u6B4C\u804C\u4E1A\u57F9\u8BAD\u5E73\u53F0\u5B8C\u6210\u4E86\u201C",G.createElement("span",null,ye==null?void 0:ye.subject_name),"\u201D\u7684\u5168\u90E8\u8BFE\u7A0B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u7ED3\u4E1A!")),G.createElement("div",{className:T.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("div",{className:T.date},G.createElement("div",null,"\u5934\u6B4C\u6559\u7814\u4E2D\u5FC3"),G.createElement("b",null,"\u53D1\u8BC1\u65E5\u671F\uFF1A",G.createElement("span",null,Ue),"\u5E74",G.createElement("span",null,Ke),"\u6708",G.createElement("span",null,ct),"\u65E5")),G.createElement("img",{src:ae,className:T.img}))};return G.createElement(P.default,{open:_e,title:null,footer:G.createElement("div",null,G.createElement(N.ZP,{type:"primary",onClick:re},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen"},centered:!0,width:O[me-1].width,className:T.advertisementModal,maskClosable:!1,closeIcon:G.createElement(f.Z,{onClick:xe,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},G.createElement("div",{ref:se},me===1&&At(),me===2&&Pe(),me===3&&fe(),me===4&&at(),me===5&&le()))}},28812:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return ae}});var e=p(67294),P={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},N=p(94184),K=p.n(N),W=p(20819),f=p(63205),q=p(28706),j=p(11320),X=p(33170),L=p(52262),De=p(35973),T=p(2453),l=(ve,I,G)=>new Promise((U,O)=>{var ge=ke=>{try{_e(G.next(ke))}catch(xe){O(xe)}},ee=ke=>{try{_e(G.throw(ke))}catch(xe){O(xe)}},_e=ke=>ke.done?U(ke.value):Promise.resolve(ke.value).then(ge,ee);_e((G=G.apply(ve,I)).next())});const ne=({className:ve,style:I,dataSource:G=[],authority:U=!1,callback:O,showDimensions:ge=!0,classroomList:ee})=>{var _e;const[ke,xe]=(0,e.useState)({content:"",type:""}),[ye,me]=(0,e.useState)({}),[k,se]=(0,e.useState)(!1),[Me,te]=(0,e.useState)({title:"",visible:!1,src:"",snapshotData:{}}),re=(0,e.useRef)(),Pe=At=>l(void 0,null,function*(){if(me(At),At.file_type==="txt"){const be=yield(0,X.ZP)(At.url,{method:"get",headers:{"Content-Type":"application/xml"}});re.current=be}xe({type:At.file_type,content:j.Z.API_SERVER+At.url})}),le=At=>{var be;te({visible:!0,src:j.Z.API_SERVER+At.url,id:At.id,title:At.title,snapshotData:(be=At==null?void 0:At.subitem)==null?void 0:be.settings})},fe=At=>l(void 0,null,function*(){var be;xe({type:At.file_type,content:j.Z.API_SERVER+((be=At==null?void 0:At.subitem)==null?void 0:be.url)})}),at=()=>{O(),te({visible:!1})};return G!=null&&G.length?e.createElement(e.Fragment,null,e.createElement("div",{className:K()(P.list,ve),style:I},G.map((At,be)=>{var S,$e,Ue;return e.createElement("div",{key:be,className:P.row},e.createElement("div",{className:P.title,onClick:()=>Pe(At)},e.createElement("i",{className:"iconfont icon-fujian1"}),e.createElement("span",{title:At.title},At.title)),e.createElement("div",{className:P.size},At.filesize),e.createElement("div",{className:P.download,onClick:()=>{var Ke,ct;if((0,L.Rm)()&&!((Ke=ee.AssistantObject.normal)!=null&&Ke.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,q.Nd)("",`${j.Z.API_SERVER}${(ct=At.url)==null?void 0:ct.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(At==null?void 0:At.file_type)&&e.createElement("div",{className:P.preview,onClick:()=>Pe(At)},e.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(At==null?void 0:At.file_type)&&ge&&(U?e.createElement("div",{className:P.annotation,onClick:()=>le(At)},e.createElement("i",{className:"iconfont icon-pizhu"}),(S=At.subitem)!=null&&S.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):(($e=At.subitem)==null?void 0:$e.id)&&e.createElement("div",{className:P.annotation,onClick:()=>fe(At)},e.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(At==null?void 0:At.file_type)&&((Ue=At.subitem)==null?void 0:Ue.id)&&e.createElement("div",{className:P.download,style:{marginLeft:20},onClick:()=>{var Ke,ct;(0,q.Nd)("",`${j.Z.API_SERVER}${(ct=(Ke=At==null?void 0:At.subitem)==null?void 0:Ke.url)==null?void 0:ct.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(At==null?void 0:At.file_type)&&(0,L.eB)()&&["xlsx","docx","pptx"].includes(At==null?void 0:At.file_sub)&&ge&&e.createElement("div",{className:P.annotation,onClick:()=>{se(!0),Pe(At)}},e.createElement("i",{className:"iconfont icon-pizhu"}),At.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),At.is_edit&&(0,L.dE)()&&ge&&e.createElement("div",{className:P.annotation,onClick:()=>{Pe(At)}},e.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),e.createElement(W.Z,{close:!0,data:ke==null?void 0:ke.content,type:ke==null?void 0:ke.type,hasMask:!0,disabledDownload:(0,L.Rm)()&&!((_e=ee.AssistantObject.normal)!=null&&_e.can_download),editOffice:k?"edit":"view",monacoEditor:{value:re.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:U&&ge&&ke.type==="image"?()=>le(ye):null,onClose:()=>{O(),se(!1),xe({content:"",type:""})}}),e.createElement(f.Z,{onOk:at,onClose:()=>te({visible:!1}),data:Me,showFullTools:!0})):null};var ae=(0,De.connect)(({classroomList:ve})=>({classroomList:ve}))(ne)},50839:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return j}});var e=p(91773),P=p(28802),N=p(85804),K=p(67294),W={search:"search___JA0r9",btn:"btn___GGtZC"},f=p(67294),j=({value:X,onChange:L})=>{const[De]=e.default.useForm(),T=(0,K.useRef)(!1);(0,K.useEffect)(()=>{X&&De.setFieldsValue(X)},X);const l=ne=>{T.current||L(ne),T.current=!0,setTimeout(()=>{T.current=!1},2e3)};return f.createElement("div",{className:W.search},f.createElement(e.default,{className:W.formWrap,colon:!1,form:De,size:"large",layout:"inline",onFinish:ne=>{T.current||l(ne)}},f.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},f.createElement(P.default,{style:{width:280,height:40}})),f.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},f.createElement(P.default,{style:{width:280,height:40}})),f.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},f.createElement(P.default,{style:{width:200,height:40}})),f.createElement(N.ZP,{className:W.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},20670:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return f}});var e=p(55241),P={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},N=p(32637),K=p(67294),f=({type:q,style:j})=>{const X=K.createElement("div",{className:P.wrap,onClick:L=>{L.preventDefault(),L.stopPropagation()}},K.createElement("p",null,q==="shixun"||q==="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",K.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",q==="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"),K.createElement("div",{className:P.contact},K.createElement("div",{className:P.img},K.createElement("img",{src:N,width:"124px",height:"124px"})),K.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return K.createElement(e.Z,{content:X},K.createElement("span",{className:P.text,style:j},"\u9AD8\u6D88\u8017"))}},63494:function(FA,Se,p){"use strict";p.d(Se,{xp:function(){return W},AG:function(){return De},JA:function(){return q},FX:function(){return pn},k$:function(){return mA},ub:function(){return nA},e6:function(){return aA},v7:function(){return ne},BO:function(){return T},x7:function(){return ke},em:function(){return rA},BV:function(){return f},qz:function(){return X},Gm:function(){return j},yt:function(){return ge},I2:function(){return le},sQ:function(){return O},z3:function(){return N},GY:function(){return Vt},wC:function(){return We},Pt:function(){return Ve},Oe:function(){return Rt},L6:function(){return P},RL:function(){return e},f$:function(){return K},j1:function(){return ae},jD:function(){return l},g4:function(){return ve}});var e=p(58143),P="data:image/png;base64,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",N=p(4977),K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",f=p.p+"static/err.2323787b.png",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII=",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC",X="data:image/png;base64,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",L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC",De="data:image/png;base64,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",T=p.p+"static/douyu.1e926b4a.jpg",l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",ae="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",I="data:image/png;base64,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",G="data:image/png;base64,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",U="data:image/png;base64,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",O="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ge="data:image/png;base64,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",ee=p(31686),_e=p.p+"static/teacherQQ.833913ba.jpg",ke="data:image/png;base64,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",xe=p(67294),ye=Object.defineProperty,me=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Me=(MA,eA,On)=>eA in MA?ye(MA,eA,{enumerable:!0,configurable:!0,writable:!0,value:On}):MA[eA]=On,te=(MA,eA)=>{for(var On in eA||(eA={}))k.call(eA,On)&&Me(MA,On,eA[On]);if(me)for(var On of me(eA))se.call(eA,On)&&Me(MA,On,eA[On]);return MA};const re=MA=>React.createElement("svg",te({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},MA),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Pe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",le="data:image/jpeg;base64,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",fe=p.p+"static/certificate.a2a9ee77.jpg",at=Object.defineProperty,At=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,$e=(MA,eA,On)=>eA in MA?at(MA,eA,{enumerable:!0,configurable:!0,writable:!0,value:On}):MA[eA]=On,Ue=(MA,eA)=>{for(var On in eA||(eA={}))be.call(eA,On)&&$e(MA,On,eA[On]);if(At)for(var On of At(eA))S.call(eA,On)&&$e(MA,On,eA[On]);return MA};const Ke=MA=>React.createElement("svg",Ue({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},MA),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ct="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",rA="data:image/png;base64,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",Rt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ve=p.p+"static/question.ed747acc.gif",Vt="data:image/gif;base64,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",We=p(55351),mA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",nA="data:image/png;base64,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",aA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",an="data:image/png;base64,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",Qt="data:image/png;base64,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",hn="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},45224:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return ke}});var e=p(67294),P=p(1706),N=Object.defineProperty,K=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,q=(xe,ye,me)=>ye in xe?N(xe,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):xe[ye]=me,j=(xe,ye)=>{for(var me in ye||(ye={}))W.call(ye,me)&&q(xe,me,ye[me]);if(K)for(var me of K(ye))f.call(ye,me)&&q(xe,me,ye[me]);return xe},X=(xe,ye)=>{var me={};for(var k in xe)W.call(xe,k)&&ye.indexOf(k)<0&&(me[k]=xe[k]);if(xe!=null&&K)for(var k of K(xe))ye.indexOf(k)<0&&f.call(xe,k)&&(me[k]=xe[k]);return me};const De={header:{cell:xe=>{var ye=xe,{onResize:me,width:k}=ye,se=X(ye,["onResize","width"]);return k?e.createElement(P.Resizable,{width:k,height:0,handle:e.createElement("span",{className:"react-resizable-handle",onClick:Me=>{Me.stopPropagation()}}),onResize:me,draggableOpts:{enableUserSelectHack:!1}},e.createElement("th",j({},se))):e.createElement("th",j({},se))}}};var T=p(57399),l=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,U=(xe,ye,me)=>ye in xe?l(xe,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):xe[ye]=me,O=(xe,ye)=>{for(var me in ye||(ye={}))I.call(ye,me)&&U(xe,me,ye[me]);if(ve)for(var me of ve(ye))G.call(ye,me)&&U(xe,me,ye[me]);return xe},ge=(xe,ye)=>ne(xe,ae(ye)),ee=(xe,ye)=>{var me={};for(var k in xe)I.call(xe,k)&&ye.indexOf(k)<0&&(me[k]=xe[k]);if(xe!=null&&ve)for(var k of ve(xe))ye.indexOf(k)<0&&G.call(xe,k)&&(me[k]=xe[k]);return me},ke=xe=>{var ye=xe,{pagination:me,resColumns:k,dataSource:se,onRow:Me}=ye,te=ee(ye,["pagination","resColumns","dataSource","onRow"]);const[re,Pe]=(0,e.useState)(!1),[le,fe]=(0,e.useState)([{}]),at=(0,e.useRef)(null);(0,e.useEffect)(()=>{let be=k;be=be.map((S,$e)=>ge(O({},S),{onHeaderCell:Ue=>({width:Ue.width,onResize:At($e)})})),fe(be)},[]),(0,e.useEffect)(()=>{at.current=le},[le]);const At=be=>(S,{size:$e})=>{const Ue=[...at.current];Ue[be]=ge(O({},Ue[be]),{width:$e.width}),fe(Ue)};return e.createElement("div",null,e.createElement(T.default,ge(O({bordered:!0,components:De,columns:le,dataSource:se,pagination:me,loading:re,onRow:Me},te),{rowKey:be=>be.key||be.id})))}},85688:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return ye},P:function(){return _e}});var e=p(67294),P=p(91773),N=p(62844),K=p(98813),W=p(28802),f=p(57399),q={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},j=p(93686),X=Object.defineProperty,L=Object.defineProperties,De=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(me,k,se)=>k in me?X(me,k,{enumerable:!0,configurable:!0,writable:!0,value:se}):me[k]=se,ve=(me,k)=>{for(var se in k||(k={}))l.call(k,se)&&ae(me,se,k[se]);if(T)for(var se of T(k))ne.call(k,se)&&ae(me,se,k[se]);return me},I=(me,k)=>L(me,De(k)),G=(me,k)=>{var se={};for(var Me in me)l.call(me,Me)&&k.indexOf(Me)<0&&(se[Me]=me[Me]);if(me!=null&&T)for(var Me of T(me))k.indexOf(Me)<0&&ne.call(me,Me)&&(se[Me]=me[Me]);return se},U=(me,k,se)=>new Promise((Me,te)=>{var re=fe=>{try{le(se.next(fe))}catch(at){te(at)}},Pe=fe=>{try{le(se.throw(fe))}catch(at){te(at)}},le=fe=>fe.done?Me(fe.value):Promise.resolve(fe.value).then(re,Pe);le((se=se.apply(me,k)).next())});const O=({studentNames:me,total:k})=>{const se=["","\u4E00","\u4E24","\u4E09"];return k>3?e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:q.orangeColor},me==null?void 0:me.join("\u3001")),"\u7B49",e.createElement("span",{className:q.orangeColor},k),"\u540D\u5B66\u751F"):e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:q.orangeColor},me==null?void 0:me.join("\u3001")),se[k],"\u540D\u5B66\u751F")},ge=({used:me,copy:k,canNotCopy:se,studentNames:Me,studentCount:te,inPaper:re,is_random:Pe=!1,position:le=""})=>{const fe=()=>{if(k>0&&se>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:q.orangeColor},k),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",e.createElement("span",{className:q.orangeColor},se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(k>0&&se===0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:q.orangeColor},k),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(k===0&&se>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:q.orangeColor},se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},at=le||(re?"\u8BD5\u5377":"\u8BFE\u7A0B");return e.createElement("span",null,e.createElement(O,{studentNames:Me,total:te}),"\u5B66\u4E60\u8FC7",at,"\u4E2D\u7684",e.createElement("span",{className:q.orangeColor},me),"\u4E2A\u9879\u76EE\uFF0C",fe(),"\u3002\u8BF7\u9009\u62E9",Pe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ee=({onCancel:me,onOk:k,visible:se,inPaper:Me,renderData:te,type:re,isMultipleCourse:Pe=!1})=>{const[le]=P.default.useForm(),[fe,at]=(0,e.useState)(1),[At,be]=(0,e.useState)(!1),S=(0,e.useMemo)(()=>(te==null?void 0:te.total_num)===1&&(te==null?void 0:te.can_copy_num)===1,[te]),$e=(0,e.useMemo)(()=>{var Ue;return(Ue=te==null?void 0:te.course_data_list)==null?void 0:Ue.filter(Ke=>Ke.is_show)},[te]);return e.createElement(e.Fragment,null,S?e.createElement(N.default,{centered:!0,closable:!0,open:se,destroyOnClose:!0,title:"\u63D0\u793A",className:q.antdModal,width:682,confirmLoading:At,onCancel:me,onOk:()=>U(void 0,null,function*(){var Ue;be(!0);let Ke=fe;if(Pe){const ct=ve({},le.getFieldsValue());Ke=(Ue=te==null?void 0:te.course_data_list)==null?void 0:Ue.map(rA=>ct[rA.id]!==void 0?I(ve({},rA),{is_copy:ct[rA.id]}):rA)}yield k(Ke),be(!1)})},e.createElement("div",{className:q.content,style:{marginBottom:20}},Pe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":e.createElement(e.Fragment,null,e.createElement(O,{studentNames:te==null?void 0:te.student_names,total:te==null?void 0:te.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Pe?e.createElement(P.default,{form:le,preserve:!1},$e==null?void 0:$e.map(Ue=>e.createElement(e.Fragment,{key:Ue.id},e.createElement("h3",{className:"ml15 mb5"},Ue.name),e.createElement(P.default.Item,{name:Ue.id,initialValue:1},e.createElement(K.ZP.Group,{className:q.content},e.createElement(K.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),e.createElement(K.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):e.createElement(K.ZP.Group,{value:fe,onChange:Ue=>at(Ue.target.value),className:q.content,style:{marginBottom:30}},e.createElement(K.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),e.createElement(K.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),e.createElement("div",null,e.createElement("div",{className:q.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),e.createElement("div",{className:q.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:`${q.content} ${q.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):e.createElement(N.default,{centered:!0,closable:!0,destroyOnClose:!0,open:se,confirmLoading:At,title:"\u63D0\u793A",width:682,onCancel:me,onOk:()=>U(void 0,null,function*(){var Ue;be(!0);let Ke=0;if(Pe){const ct=ve({},le.getFieldsValue());Ke=(Ue=te==null?void 0:te.course_data_list)==null?void 0:Ue.map(rA=>ct[rA.id]!==void 0?I(ve({},rA),{is_use:ct[rA.id]}):rA)}yield k(Ke),be(!1)})},e.createElement("div",{className:q.content},e.createElement(O,{studentNames:te==null?void 0:te.student_names,total:te==null?void 0:te.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Pe?e.createElement(P.default,{form:le,preserve:!1},e.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),$e==null?void 0:$e.map(Ue=>e.createElement(e.Fragment,{key:Ue.id},e.createElement("h3",{className:"ml15 mb5"},Ue.name),e.createElement(P.default.Item,{name:Ue.id,initialValue:1},e.createElement(K.ZP.Group,{className:q.content},e.createElement(K.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),e.createElement(K.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):e.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",e.createElement("span",{className:q.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},_e=function(){const[me,k]=(0,e.useState)(!1),[se,Me]=(0,e.useState)();return[me,()=>k(!1),se,Pe=>U(this,null,function*(){var le;const fe=Pe,{isImportMultipleCourse:at=!1}=fe,At=G(fe,["isImportMultipleCourse"]);console.log(Pe);const be=(Pe==null?void 0:Pe.result)||(yield(0,j.Tr)(At));return"status"in be?!1:at?((le=be==null?void 0:be.course_data_list)==null?void 0:le.some($e=>$e.is_show))?(Me(be),k(!0),!0):be.course_data_list||[]:be.student_count===0?!1:(Me(be),k(!0),!0)})]},ke=me=>{const[k]=P.default.useForm(),[se,Me]=(0,e.useState)(!1),{onCancel:te,onOk:re,visible:Pe,inPaper:le=!1,renderData:fe,type:at,isMultipleCourse:At=!1,position:be}=me;let S=(0,e.useMemo)(()=>le?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:q.tableCell,render(Ke,ct){return e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ke,ct)=>e.createElement(e.Fragment,null,e.createElement(P.default.Item,{name:[`${at==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426"))),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(W.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:q.tableCell,render(Ke,ct){return e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ke,ct)=>e.createElement(P.default.Item,{name:[`${at==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:1},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ke,ct)=>e.createElement(P.default.Item,{name:[`${at==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426")))}],[le]),$e=(0,e.useMemo)(()=>le?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:q.tableCell,align:"center",ellipsis:!0,render:(Ke,ct)=>e.createElement(e.Fragment,null,e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(W.default,{type:"hidden"})),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(W.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:q.tableCell,ellipsis:!0,align:"center",render:(Ke,ct)=>e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ke,ct)=>e.createElement(e.Fragment,null,e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:0},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426"))),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(W.default,{type:"hidden"})))}],[le]);if(At){const Ke={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:q.tableCell,render:(ct,rA)=>e.createElement("a",{href:`/classrooms/${rA.course_id}`},ct)};S=[Ke,...S],$e=[Ke,...$e]}const Ue=(0,e.useMemo)(()=>ge({used:fe==null?void 0:fe.repeat_shixun_num,copy:fe==null?void 0:fe.can_copy_num,canNotCopy:fe==null?void 0:fe.no_copy_num,studentNames:fe==null?void 0:fe.student_names,studentCount:fe==null?void 0:fe.student_count,is_random:fe==null?void 0:fe.is_random,inPaper:le,position:be}),[fe,le,be]);return e.createElement(N.default,{title:"\u63D0\u793A",centered:!0,open:Pe,confirmLoading:se,onOk:()=>U(void 0,null,function*(){Me(!0);const Ke=k.getFieldsValue(),ct=Object.keys(Ke).map(rA=>({id:parseInt(rA.split("_")[0]),course_id:parseInt(rA.split("_")[1]),is_use:Ke[rA].is_use,is_copy:Ke[rA].is_copy}));yield re(ct),Me(!1)}),onCancel:te,width:880,okText:"\u786E\u8BA4",className:q.antdModal,destroyOnClose:!0},e.createElement(P.default,{form:k,preserve:!1},e.createElement("div",{className:q.brief},Ue),e.createElement("div",{style:{marginBottom:30}},e.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),e.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:q.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(fe==null?void 0:fe.can_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:q.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(f.default,{columns:S,className:q.antdTable,dataSource:fe==null?void 0:fe.can_copy_list,rowKey:at==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(fe==null?void 0:fe.no_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:q.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(f.default,{columns:$e,className:q.antdTable,dataSource:fe==null?void 0:fe.no_copy_list,rowKey:at==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(fe==null?void 0:fe.no_use_list.length)>0&&(fe==null?void 0:fe.no_use_list.map(Ke=>e.createElement("div",{key:at==="subject"?Ke.stage_shixun_id:Ke.shixun_course_id||Ke.id},e.createElement(P.default.Item,{name:[`${at==="subject"?Ke==null?void 0:Ke.stage_shixun_id:Ke.shixun_course_id||Ke.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(W.default,{type:"hidden"})),e.createElement(P.default.Item,{name:[`${at==="subject"?Ke==null?void 0:Ke.stage_shixun_id:Ke.shixun_course_id||Ke.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(W.default,{type:"hidden"})))))))};var ye=me=>{const{modalType:k}=me;return k==="multiple"?e.createElement(ke,ve({},me)):e.createElement(ee,ve({},me))}},96332:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return j}});var e=p(67294),P={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},N=p(62844),K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",f=(X,L,De)=>new Promise((T,l)=>{var ne=I=>{try{ve(De.next(I))}catch(G){l(G)}},ae=I=>{try{ve(De.throw(I))}catch(G){l(G)}},ve=I=>I.done?T(I.value):Promise.resolve(I.value).then(ne,ae);ve((De=De.apply(X,L)).next())}),j=({type:X,resdata:L,onok:De,oktext:T,okloading:l})=>{const[ne,ae]=(0,e.useState)(!1),{can_copy_list:ve,can_copy_num:I,challenge_type:G,course_data_list:U,no_copy_list:O,no_copy_num:ge,no_use_list:ee,no_use_num:_e,repeat_shixun_num:ke,student_count:xe,total_num:ye,use_num:me}=L;let k=I>0||X==="exercise";(0,e.useEffect)(()=>{(L==null?void 0:L.student_count)>0&&ae(!0)},[L]),console.log("---11",l),(0,e.useEffect)(()=>{l||ae(!1)},[l]);const se=()=>{if(X==="exercise"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(X==="exercise"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="shixun"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="shixun"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="subject"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="subject"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",e.createElement("span",{className:P.orangeColor},xe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",e.createElement("span",{className:P.orangeColor},me)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="exercisepush")return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(X==="shixunpush"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="shixunpush"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Me=()=>{if(X==="exercise"||X==="subject"||X==="exercisepush"||X==="shixunpush")return e.createElement("div",{style:{marginTop:20}},ge>0&&e.createElement("div",null,e.createElement("span",{className:P.flex},e.createElement("img",{src:W,style:{width:14}}),e.createElement("span",{className:P.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:P.statusbody},X==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(X==="subject"||X==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",k&&e.createElement("span",{className:P.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),X==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",k&&e.createElement("span",{className:P.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),e.createElement("div",null,O==null?void 0:O.map((te,re)=>e.createElement("a",{href:`/shixuns/${te.identifier}/challenges`,target:"_blank"},"\u300A",te==null?void 0:te.name,"\u300B",re+1!==ge&&"\u3001"))))),I>0&&e.createElement("div",{style:{marginTop:20}},e.createElement("span",{className:P.flex},e.createElement("img",{src:K,style:{width:14}}),e.createElement("span",{className:P.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:P.statusbody},X==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(X==="subject"||X==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),X==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),e.createElement("div",null,ve==null?void 0:ve.map((te,re)=>e.createElement("a",{href:`/shixuns/${te.identifier}/challenges`,target:"_blank"},"\u300A",te==null?void 0:te.name,"\u300B",re+1!==I&&"\u3001"))))));if(X==="shixun")return e.createElement("div",{style:{marginTop:20}},I>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return e.createElement(N.default,{open:ne,onCancel:()=>{ae(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!k&&"none"}},zIndex:1003,confirmLoading:l,okText:k?T:"\u6211\u77E5\u9053\u4E86",onOk:()=>f(void 0,null,function*(){k?yield De([...ve,...ee]):ae(!1)})},e.createElement("div",{style:{maxHeight:600,overflow:"auto"}},se(),Me()))}},19299:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return I}});var e=p(67294),P=p(35973),N=p(62844),K=p(26410),W=p(85804),f={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},q=p(33170),j=p(94699),X=p.n(j),L=p(67294),De=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,ne=(G,U)=>{var O={};for(var ge in G)T.call(G,ge)&&U.indexOf(ge)<0&&(O[ge]=G[ge]);if(G!=null&&De)for(var ge of De(G))U.indexOf(ge)<0&&l.call(G,ge)&&(O[ge]=G[ge]);return O},ae=(G,U,O)=>new Promise((ge,ee)=>{var _e=ye=>{try{xe(O.next(ye))}catch(me){ee(me)}},ke=ye=>{try{xe(O.throw(ye))}catch(me){ee(me)}},xe=ye=>ye.done?ge(ye.value):Promise.resolve(ye.value).then(_e,ke);xe((O=O.apply(G,U)).next())});const ve=G=>{var U=G,{shixunsDetail:O,globalSetting:ge,loading:ee,dispatch:_e,showModal:ke,onCancel:xe,onOk:ye,okBtnName:me="\u5B8C\u6210",info:k,source:se}=U,Me=ne(U,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[te,re]=(0,e.useState)(0),[Pe,le]=(0,e.useState)(0);return(0,e.useEffect)(()=>{let fe=null;const at=()=>ae(void 0,null,function*(){let At={id:k==null?void 0:k.courseId,send_time:X()().format("YYYY-MM-DD HH:mm"),exercise_id:k!=null&&k.exercise_id?k==null?void 0:k.exercise_id:null},be={id:k==null?void 0:k.courseId,course_id:k==null?void 0:k.courseId,identifier:k==null?void 0:k.courseId,type:"normal",is_use:1,is_copy:!0};se==="\u8BD5\u5377"?(At.examination_bank_ids=k==null?void 0:k.examination_bank_ids,At.type="ExaminationBank"):se==="\u5B9E\u8BAD"?At.shixun_info=(k==null?void 0:k.shixun_info.length)>0?k==null?void 0:k.shixun_info:[be]:se==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(At.examination_bank_ids=k==null?void 0:k.examination_bank_ids,At.shixun_info=(k==null?void 0:k.shixun_info.length)>0?k==null?void 0:k.shixun_info:[be]);const S=yield(0,q.ZP)(`/api/courses/${k==null?void 0:k.courseId}/send_shixun_progress.json`,{method:"post",body:At});(S==null?void 0:S.status)===0&&(re(S==null?void 0:S.complete_num),le(S==null?void 0:S.total_num),(S==null?void 0:S.complete_num)!==(S==null?void 0:S.total_num)?(fe&&clearInterval(fe),fe=setInterval(at,5e3)):fe&&clearInterval(fe))});return ke&&(k!=null&&k.courseId)&&at(),()=>{fe&&clearInterval(fe)}},[ke]),L.createElement(N.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:te==Pe,open:ke,destroyOnClose:!0,footer:null,onCancel:xe},L.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",L.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Pe),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),L.createElement("div",{className:f.con_warp},L.createElement(K.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:te==Pe&&Pe!=0?100:te/Pe*100,showInfo:!1,size:[350,10]}),L.createElement("div",{className:f.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",L.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},te),"\u4E2A"),te!=Pe&&L.createElement(W.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),te==Pe&&L.createElement(W.ZP,{type:"primary",onClick:ye},me)))};var I=(0,P.connect)(({shixunsDetail:G,loading:U,globalSetting:O})=>({shixunsDetail:G,globalSetting:O,loading:U.models.index}))(ve)},56051:function(FA,Se,p){"use strict";p.d(Se,{K:function(){return f}});var e=p(67294),P=p(62844),N=p(6104),K={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},W=p(19575);const f=({visible:q,width:j,videoId:X,file_url:L,course_id:De,copyUrl:T,toLog:l=!0,logWatchHistory:ne=()=>{},allow_skip:ae,onClose:ve=()=>{},autoPlay:I=!1,onPlayEnded:G=()=>{}})=>e.createElement(P.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:q,title:null,footer:null,width:j,className:K.modal},e.createElement("i",{className:`${K.closeIcon} iconfont icon-guanbi10`,onClick:ve}),q&&e.createElement(N.Z,{onPlayEnded:G,autoPlay:I,allow_skip:ae,courseId:De,src:L!=null&&L.startsWith("http")?L:W.Base64.decode(L),videoId:X,toLog:l,logWatchHistory:ne}))},6104:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return ve}});var e=p(67294),P=p(2453),N=p(85418),K=p(24577),W=p(67631),f=p.n(W),q=p(52262),j=p(74855),X=p(51959),L={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},De=(I,G,U)=>new Promise((O,ge)=>{var ee=xe=>{try{ke(U.next(xe))}catch(ye){ge(ye)}},_e=xe=>{try{ke(U.throw(xe))}catch(ye){ge(ye)}},ke=xe=>xe.done?O(xe.value):Promise.resolve(xe.value).then(ee,_e);ke((U=U.apply(I,G)).next())});function T(I){if(isNaN(I))return{minutes:"00",seconds:"00"};const G=new Date(I*1e3).toISOString().substr(11,8);return{hour:G.substr(0,2),minutes:G.substr(3,2),seconds:G.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function l(I,G){return I-G}function ne(I){I.sort(l);let G=0;for(let U=0;U{},handlePlay:xe=()=>{},handlePlayEnded:ye=()=>{},autoPlay:me=!1,onPlayEnded:k=()=>{},isShowWaterMark:se=!0},Me)=>{var te;G=G==null?void 0:G.replace("http://","https://");const Pe=((te=G==null?void 0:G.split("."))==null?void 0:te.pop())==="flv",le=(0,e.useRef)(),fe=(0,e.useRef)(),at=(0,e.useRef)(),At=(0,e.useRef)(),be=(0,e.useRef)(),S=(0,e.useRef)(),$e=(0,e.useRef)(),Ue=(0,e.useRef)(),Ke=(0,e.useRef)(),ct=(0,e.useRef)(),rA=(0,e.useRef)(),Rt=(0,e.useRef)(),Ve=(0,e.useRef)(),Vt=(0,e.useRef)(),We=navigator.userAgent.toLowerCase().match(ae),mA=We?We[0]:"pc",nA=(0,e.useRef)(!1),aA=(0,q.eY)();let an=0,Qt=0,hn=0,pn=null,MA=!1,eA=20,On=1,it=!1,Ce=!1,Re=[];(0,e.useImperativeHandle)(Me,()=>({getLastUpdatedTime:()=>le.current.currentTime,getDuration:()=>le.current.duration})),P.ZP.config({maxCount:1,getContainer:()=>at.current});const ue=(0,e.useCallback)((TA,xr=!1)=>{let En={point:le.current.currentTime};pn?(En.log_id=pn,En.watch_duration=ne(Re),En.total_duration=Qt):(ee?(En.video_id=parseInt(O,10),En.course_id=ee):En.video_id=O,En.duration=an,En.device=mA),xr&&(En.ed="1");function Fn(){return De(this,null,function*(){it=!0,pn=yield ge==null?void 0:ge(En),it=!1,TA&&TA()})}Fn()},[O,ee]);(0,e.useEffect)(()=>{le.current&&(At.current.style.display="none",be.current.style.display="block"),P.ZP.destroy();let TA=null;return K.Z.isSupported&&Pe&&G&&(G==null?void 0:G.indexOf(".m3u8"))<0?(TA=K.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:G,muted:!1}),le.current&&(TA.attachMediaElement(le.current),TA.load())):le.current.setAttribute("src",G),tA(),()=>{TA&&(TA.unload(),TA.pause(),TA.destroy(),TA=null)}},[le,Pe,G]);function Ut(){le.current.paused?(At.current.style.display="none",be.current.style.display="block"):(At.current.style.display="block",be.current.style.display="none")}function tA(){rA.current.style.display="none",Ve.current.style.display="none",Rt.current.style.display="none",le.current.muted||le.current.volume===0?rA.current.style.display="block":le.current.volume>0&&le.current.volume<=.5?Ve.current.style.display="block":Rt.current.style.display="block"}(0,e.useEffect)(()=>{const TA=document.getElementById("play"),xr=document.querySelectorAll(".playback-icons use");function En(){xe(),_e&&!nA.current&&(le.current.currentTime=_e),nA.current=!0,Re.push(le.current.currentTime),MA||(MA=!0,U&&ue())}function Fn(){return De(this,null,function*(){Ut(),Re.push(le.current.currentTime),U&&ue(()=>{pn=null,hn=0,MA=!1,it=!1,Ce=!1,Re=[],Qt=0,On=1},!0),k()})}function Xe(){S.current.value=Math.round(le.current.currentTime),$e.current.value=Math.round(le.current.currentTime)}function OA(){const lr=T(Math.round(le.current.currentTime));Ke.current.innerText=`${lr.hour>0?lr.hour+":":""}${lr.minutes}:${lr.seconds}`,Ke.current.setAttribute("datetime",`${lr.hour>0?" "+lr.hour+" ":""}${lr.minutes}m ${lr.seconds}s`)}function za(){var lr,Vr,Bn,Na,Fi,Ei,Wi;const Ti=Math.round((lr=le.current)==null?void 0:lr.duration);(Bn=(Vr=S.current)==null?void 0:Vr.setAttribute)==null||Bn.call(Vr,"max",Ti),(Fi=(Na=$e.current)==null?void 0:Na.setAttribute)==null||Fi.call(Na,"max",Ti);const di=T(Ti);Ue.current&&(Ue.current.innerText=`${di.hour>0?di.hour+":":""}${di.minutes}:${di.seconds}`,(Wi=(Ei=Ue.current).setAttribute)==null||Wi.call(Ei,"datetime",`${di.hour>0?" "+di.hour+" ":""}${di.minutes}m ${di.seconds}s`))}function jr(){try{const lr=Math.round(le.current.duration);S.current.setAttribute("max",lr),$e.current.setAttribute("max",lr);const Vr=T(lr);Ue.current.innerText=`${Vr.hour>0?Vr.hour+":":""}${Vr.minutes}:${Vr.seconds}`,Ue.current.setAttribute("datetime",`${Vr.hour>0?" "+Vr.hour+" ":""}${Vr.minutes}m ${Vr.seconds}s`),Xe(),OA();const{width:Bn,height:Na,x:Fi,y:Ei}=fe.current.getBoundingClientRect();if(Fi<0||Ei<0,!Ce){let Wi=le.current.currentTime,Ti=Wi-hn;Math.abs(Ti)<10?(Qt+=Math.abs(Ti),hn=Wi,it||Qt-On*eA>=0&&(On++,Re.push(hn),U&&ue())):(hn=Wi,U&&ue())}}catch(lr){console.log("videoplaying:",lr)}}function Wa(){Ce=!0}function Ka(){le.current.playing&&Re.push(le.current.currentTime,hn),hn=le.current.currentTime,Ce=!1}function Yr(){an=le.current.duration,an<=20&&(eA=an/3),le.current.addEventListener("play",En)}function Qr(lr){lr.preventDefault(),(0,X.vp)()?(le.current.style.width="100%",le.current.style.height="100%"):le.current.style.cssText=""}function fi(){ke()}function ii(lr){if(!I){P.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Vr=lr.target.dataset.seek?lr.target.dataset.seek:lr.target.value;le.current.currentTime=Vr,$e.current.value=Vr,S.current.value=Vr}function Ea(lr){const Vr=Math.round(lr.offsetX/lr.target.clientWidth*parseInt(lr.target.getAttribute("max"),10));S.current.setAttribute("data-seek",Vr);const Bn=T(Vr);ct.current.textContent=`${Bn.hour>0?Bn.hour+":":""}${Bn.minutes}:${Bn.seconds}`;const Na=le.current.getBoundingClientRect();ct.current.style.left=`${lr.pageX-Na.left}px`}function ti(lr){switch(lr.code){case"Space":lr.preventDefault(),J();break;case"ArrowRight":if(lr.preventDefault(),!I){P.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(le.current.currentTime>=le.current.duration)break;le.current.currentTime=parseInt(le.current.currentTime)+5,Xe();break;case"ArrowLeft":if(lr.preventDefault(),!I){P.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(le.current.currentTime===0)break;le.current.currentTime=parseInt(le.current.currentTime)-5,Xe();break;case"ArrowUp":lr.preventDefault(),le.current.volume<1&&(le.current.volume=(parseInt(le.current.volume*10)+1)/10);break;case"ArrowDown":lr.preventDefault(),le.current.volume>0&&(le.current.volume=(parseInt(le.current.volume*10)-1)/10);break}}return at.current.addEventListener((0,X.gH)(),Qr),le.current.addEventListener("canplay",Yr),le.current.addEventListener("ended",Fn),le.current.addEventListener("seeking",Wa),le.current.addEventListener("seeked",Ka),le.current.addEventListener("loadedmetadata",za),S.current.addEventListener("mousemove",Ea),S.current.addEventListener("input",ii),le.current.addEventListener("timeupdate",jr),le.current.addEventListener("pause",fi),le.current.addEventListener("volumechange",tA),document.addEventListener("keydown",ti),()=>{var lr,Vr,Bn,Na,Fi,Ei,Wi,Ti,di,Ku,wA,u;(lr=le.current)==null||lr.removeEventListener("canplay",Yr),(Vr=le.current)==null||Vr.removeEventListener("play",En),(Bn=le.current)==null||Bn.removeEventListener("ended",Fn),(Na=le.current)==null||Na.removeEventListener("seeking",Wa),(Fi=le.current)==null||Fi.removeEventListener("seeked",Ka),(Ei=S.current)==null||Ei.removeEventListener("mousemove",Ea),(Wi=S.current)==null||Wi.removeEventListener("input",ii),(Ti=le.current)==null||Ti.removeEventListener("timeupdate",jr),(di=le.current)==null||di.removeEventListener("pause",fi),(Ku=le.current)==null||Ku.removeEventListener("loadedmetadata",za),(wA=le.current)==null||wA.removeEventListener("volumechange",tA),document.removeEventListener("keydown",ti),(u=le.current)!=null&&u.playing&&(Re.push(hn,le.current.currentTime),U&&ue())}},[le,G]),(0,e.useEffect)(()=>{if(le.current.onended=()=>{ye(le)},le.current.oncontextmenu=()=>!1,(G==null?void 0:G.indexOf(".m3u8"))>-1){if(le.current.canPlayType("application/vnd.apple.mpegurl"))le.current.src=G;else if(f().isSupported()){var TA=new(f());TA.loadSource(G),TA.attachMedia(le.current)}}},[G]);const[Tt,RA]=(0,e.useState)(1),J=()=>{le.current.paused||le.current.ended?le.current.play():le.current.pause(),Ut()};function SA(){le.current.muted=!le.current.muted,le.current.muted?(Vt.current.setAttribute("data-volume",volume.value),Vt.current.value=0):Vt.current.value=Vt.current.dataset.volume}return e.createElement("div",{style:{position:"relative"},ref:at},e.createElement("div",{ref:fe,className:`${L.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${L.animate__loop}`},se&&aA?aA.login:" "),e.createElement("div",{className:L.container},e.createElement("div",{className:L["video-container"],id:"video-container"},e.createElement("div",{className:L["playback-animation"],id:"playback-animation"},e.createElement("svg",{className:L["playback-icons"]},e.createElement("use",{className:"hidden",href:"#play-icon"}),e.createElement("use",{href:"#pause"}))),e.createElement("video",{className:L.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:le,autoPlay:me}),e.createElement("div",{className:`${L["video-controls"]} `,id:"video-controls"},e.createElement("div",{className:L["bottom-controls"]},e.createElement("div",{className:L["left-controls"]},e.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:J},e.createElement("svg",{className:L["playback-icons"]},e.createElement("use",{ref:be,href:"#play-icon"}),e.createElement("use",{ref:At,style:{display:"none"},href:"#pause"}))),e.createElement("div",{className:L.time},e.createElement("time",{id:"time-elapsed",ref:Ke},"00:00"),e.createElement("span",null," / "),e.createElement("time",{id:"duration",ref:Ue},"00:00"))),e.createElement("div",{className:L["right-controls"]},I&&e.createElement(N.Z,{placement:"top",overlayClassName:L.rateOverlay,getPopupContainer:TA=>TA.parentNode,menu:{items:[{key:"1",label:e.createElement("span",{onClick:()=>{RA(1),le.current.playbackRate=1}},"1.0x")},{key:"2",label:e.createElement("span",{onClick:()=>{RA(1.5),le.current.playbackRate=1.5}},"1.5x")},{key:"3",label:e.createElement("span",{onClick:()=>{RA(2),le.current.playbackRate=2}},"2.0x")}]}},e.createElement("div",{className:`${L.controlText} mr5`},"\u500D\u901F")),e.createElement(j.CopyToClipboard,{text:G,onCopy:()=>P.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},e.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),e.createElement("div",{className:L["volume-controls"]},e.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:L["volume-button"],id:"volume-button",onClick:SA},e.createElement("i",{ref:rA,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Ve,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Rt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),e.createElement("input",{className:L.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Vt,style:{display:"none"},onClick:tA})),e.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:L["fullscreen-button"],onClick:()=>{(0,X.vp)()?(0,X.BU)():(0,X.Dj)(at.current)}},e.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),e.createElement("div",{className:L["video-progress"]},e.createElement("progress",{ref:$e,value:"0",min:"0"}),e.createElement("input",{className:L.seek,ref:S,value:"0",min:"0",type:"range",step:"1"}),e.createElement("div",{className:L["seek-tooltip"],ref:ct,id:"seek-tooltip"},"00:00"))))),e.createElement("svg",{style:{display:"none"}},e.createElement("defs",null,e.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),e.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},e.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),e.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),e.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},e.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),e.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},e.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),e.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),e.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},e.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),e.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},e.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},69780:function(FA,Se,p){"use strict";var e=p(67294),P=p(91773),N=p(62844),K=p(48054),W=p(71230),f=p(15746),q=p(83062),j=p(66309),X=p(94699),L=p.n(X),De=p(35973),T=p(11320),l=p(20819),ne=p(52262),ae=p(67294),ve=Object.defineProperty,I=Object.defineProperties,G=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ee=(k,se,Me)=>se in k?ve(k,se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):k[se]=Me,_e=(k,se)=>{for(var Me in se||(se={}))O.call(se,Me)&&ee(k,Me,se[Me]);if(U)for(var Me of U(se))ge.call(se,Me)&&ee(k,Me,se[Me]);return k},ke=(k,se)=>I(k,G(se)),xe=(k,se,Me)=>new Promise((te,re)=>{var Pe=at=>{try{fe(Me.next(at))}catch(At){re(At)}},le=at=>{try{fe(Me.throw(at))}catch(At){re(At)}},fe=at=>at.done?te(at.value):Promise.resolve(at.value).then(Pe,le);fe((Me=Me.apply(k,se)).next())});const ye={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},me=({attachment:k,dispatch:se,loading:Me,globalSetting:te})=>{const re=(0,De.useParams)(),{detail:Pe}=k,[le]=P.default.useForm(),[fe,at]=(0,e.useState)(!1),[At,be]=(0,e.useState)([]),[S,$e]=(0,e.useState)(_e({},ye)),[Ue,Ke]=(0,e.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),ct=Rt=>Rt&&Rtxe(void 0,null,function*(){var Rt,Ve,Vt,We,mA,nA,aA,an,Qt;let hn={};((Ve=(Rt=k==null?void 0:k.actionTabs)==null?void 0:Rt.params)==null?void 0:Ve.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?hn=_e({},k.actionTabs.params):hn=_e({},re);const pn=yield se({type:"attachment/getDetail",payload:hn});pn.delay_publish=pn.delay_publish?1:0,S.is_public=[pn.is_public],S.description=pn.description,S.delay_publish=pn.delay_publish,S.publish_time=pn.publish_time,le.setFieldsValue(S),be([_e({},pn),...pn==null?void 0:pn.attachment_histories]),(Vt=pn==null?void 0:pn.attachment_histories)!=null&&Vt.length?at(!0):(Ue.type=pn.file_type,Ue.data=T.Z.API_SERVER+pn.url,Ue.recordInfo={id:(mA=(We=k==null?void 0:k.actionTabs)==null?void 0:We.selectArrs)==null?void 0:mA.id,course_id:(aA=(nA=k==null?void 0:k.actionTabs)==null?void 0:nA.params)==null?void 0:aA.course_id},pn.file_type==="txt"&&(Ue.monacoEditor.value=pn.content),Ue.disabledDownload=(0,ne.dE)()&&!!((Qt=(an=k==null?void 0:k.actionTabs)==null?void 0:an.selectArrs)!=null&&Qt.download_setting),Ke(_e({},Ue)))});return(0,e.useEffect)(()=>{var Rt;k.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(re.id=(Rt=k.actionTabs.selectArrs)==null?void 0:Rt.id,le.resetFields(),rA()):at(!1)},[k.actionTabs.key,re.id]),(0,e.useEffect)(()=>()=>{Ke(ke(_e({},Ue),{type:""})),se({type:"attachment/setActionTabs",payload:{}})},[]),ae.createElement(ae.Fragment,null,ae.createElement(N.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:fe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>xe(void 0,null,function*(){se({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{$e(_e({},ye)),se({type:"attachment/setActionTabs",payload:{}})}},ae.createElement("section",{className:"pl20 pr20 pt10"},ae.createElement(K.Z,{loading:Me["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},ae.createElement(W.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},ae.createElement(f.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),ae.createElement(f.Z,{flex:"80px"},"\u4E0B\u8F7D"),ae.createElement(f.Z,{flex:"140px"},"\u7248\u672C\u53F7")),At==null?void 0:At.map(function(Rt,Ve){return ae.createElement(W.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:Ve,gutter:[20,8]},ae.createElement(f.Z,{flex:"307px"},ae.createElement(q.Z,{title:Rt.title},ae.createElement(W.Z,null,ae.createElement(f.Z,null,ae.createElement("a",{href:T.Z.API_SERVER+Rt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Vt=>{var We,mA;Rt.link||Rt.content_type==="application/pdf"||te.setting.is_local||(Vt.preventDefault(),Ue.type=Rt.file_type,Ue.data=T.Z.API_SERVER+Rt.url,Rt.file_type==="txt"&&(Ue.monacoEditor.value=Rt.content),Ue.disabledDownload=(0,ne.dE)()&&!!((mA=(We=k==null?void 0:k.actionTabs)==null?void 0:We.selectArrs)!=null&&mA.download_setting),Ke(_e({},Ue)))}},Rt.title)),ae.createElement(f.Z,null,ae.createElement(j.default,{className:"",color:Ve===0?"green":"orange"},Ve===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),ae.createElement(f.Z,{flex:"80px"},Rt.downloads_count),ae.createElement(f.Z,{flex:"140px"},L()(Rt.created_on).format("YYYY-MM-DD HH:mm")))})))),ae.createElement(l.Z,ke(_e({},Ue),{onClose:()=>{Ke(ke(_e({},Ue),{type:""})),se({type:"attachment/setActionTabs",payload:{}})}})))};Se.Z=(0,De.connect)(({attachment:k,loading:se,globalSetting:Me,user:te})=>({attachment:k,globalSetting:Me,loading:se,user:te}))(me)},98842:function(FA,Se,p){"use strict";p.r(Se),p.d(Se,{default:function(){return Ff}});var e=p(67294),P=p(35973),N=p(2453),K=p(62844),W=p(98813),f=p(83062),q=p(85418),j=p(50136),X=p(57097),L=p(85804),De=p(33463),T={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},l=p(52262),ne=p(93671),ae=p(88044),ve=p(71230),I=p(15746),G=p(74330),U=p(84567),O=p(51380),ge=p(94699),ee=p.n(ge),_e={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},ke=p(28706),xe=p(85688),ye=p(20670),me=p(93686),k=p(96332),se=p(33170),Me=p(19299),te=p(67294),re=Object.defineProperty,Pe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,be=(c,h,i)=>h in c?re(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,S=(c,h)=>{for(var i in h||(h={}))at.call(h,i)&&be(c,i,h[i]);if(fe)for(var i of fe(h))At.call(h,i)&&be(c,i,h[i]);return c},$e=(c,h)=>Pe(c,le(h)),Ue=(c,h)=>{var i={};for(var Ae in c)at.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&fe)for(var Ae of fe(c))h.indexOf(Ae)<0&&At.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Ke=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{Option:ct}=ae.default,rA=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,loading:ze,dispatch:qe}=h,It=Ue(h,["pathsDetail","globalSetting","loading","dispatch"]);const Ie=(0,P.useParams)(),[_,Qe]=(0,e.useState)(),[ft,Mt]=(0,e.useState)([]),[xt,IA]=(0,e.useState)([]),[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)(),[iA,vn]=(0,e.useState)(),[UA,Zt]=(0,e.useState)(!0),[sA,PA]=(0,e.useState)(!0),[Dn,gt]=(0,e.useState)(!1),[Yn,tn]=(0,e.useState)({}),[gA,LA]=(0,e.useState)(!1),[Br,fA]=(0,e.useState)({});(0,e.useEffect)(()=>{i.actionTabs.key==="PathsDetail-SendToClass"&&vr()},[i.actionTabs.key]);const st=n=>{switch(n.item_type){case"Challenge":return te.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},te.createElement(I.Z,{flex:"302px"},te.createElement(f.Z,{title:n.name||""},te.createElement("div",{className:" multi_ellipsis1"},te.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",n.name||""))),te.createElement(I.Z,{flex:1},te.createElement(f.Z,{title:n.shixun_name||""},te.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(n==null?void 0:n.shixun_name)||""))));case"Shixun":return te.createElement(f.Z,{title:n!=null&&n.is_published?"":n!=null&&n.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},te.createElement("span",{onClick:()=>{!(n!=null&&n.is_published)&&(n!=null&&n.edit_permission)&&window.open(`/shixuns/${n.identifier}/challenges`)}},te.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),n.name,(n==null?void 0:n.high_resources_consume)&&te.createElement("span",{style:{display:"inline-block"}},te.createElement(ye.Z,{type:"shixun",style:{marginLeft:10}})),!(n!=null&&n.is_published)&&te.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),n.item_type==="Shixun"&&n.is_unity_3d&&te.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),n.item_type==="Shixun"&&n.is_jupyter_lab&&te.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),n.item_type==="Shixun"&&n.is_jupyter&&te.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return te.createElement("span",null,te.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),n.name);case"ExaminationBank":return te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),n.name);case"HomeworkCommon":return te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),n.name);case"VideoItem":return te.createElement("span",null,te.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),n.name);case"SubjectHomework":return(n==null?void 0:n.homework_type)=="group"?te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),n.name):te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),n.name);case"StageCatalog":return te.createElement("span",null,n.name);default:return""}},vr=()=>Ke(void 0,null,function*(){PA(!0);const n=yield(0,se.ZP)(`/api/paths/${Ie.pathId}/stages_list.json`,{method:"get"});if(n){Mt((n==null?void 0:n.courses)||[]);const t=(r,g="")=>r==null?void 0:r.map((y,Q)=>{const V=g?`${g}-${Q}`:`${Q}`,Ee=!g?y.state_name||"":st(y),He=(y==null?void 0:y.item_type)==="ExaminationBank"?!0:(y==null?void 0:y.item_type)==="Shixun"&&(y==null?void 0:y.is_published)===!1;return $e(S({},y),{title:Ee,key:V,disabled:He,children:t(y.items||y.children||[],V)})}),a=t(n.stages||[]);IA(a||[])}PA(!1)}),Ma=(n,t)=>{dA(n)},rr=n=>{const t=n.target.checked,a=[],r=(g,y="")=>{g.forEach((Q,V)=>{if(Q.disabled||Q.item_type==="ExaminationBank")return;const $=y?`${y}-${V}`:`${V}`;a.push($),Q.children&&Array.isArray(Q.children)&&r(Q.children,$)})};r(xt),dA(t?a:[])},gn=()=>{const n=KA.filter(rt=>typeof rt=="string"),t=[],a=[],r=[],g=[],y=[],Q=[],V=[],$=[],Ee=[],He=(rt,Gt=[])=>{rt==null||rt.forEach((sn,YA)=>{const $A=[...Gt,YA.toString()],na=$A.join("-");if(console.log("key:",na,n),n.includes(na))switch(r.push(sn.stage_item_id),sn.item_type){case"Shixun":t.push(sn.id);break;case"Attachment":g.push(sn.id);break;case"VideoItem":a.push(sn.id);break;case"ExaminationBank":V.push(sn.id);break;case"HomeworkCommon":$.push(sn.id);break;case"SubjectHomework":sn.homework_type==="group"?y.push(sn.id):sn.homework_type==="normal"&&Q.push(sn.id);break;case"Challenge":Ee.push(sn.id);break}Array.isArray(sn.children)&&He(sn.children,$A)})};return He(xt),{shixunIds:t,videoItemIds:a,stageItemIds:r,coursewareIds:g,groupIds:y,normalIds:Q,banksIds:V,hackIds:$,ChallengeIds:Ee}},[ha,ka,Ua,vi]=(0,xe.P)(),si=()=>Ke(void 0,null,function*(){const{stageItemIds:n}=gn();if(!_){N.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!wi.length&&!fr.length&&!Un.length&&!ln.length&&!VA.length&&!nt.length&&!pr.length&&!en.length){N.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u5173\u5361\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}vn(!0);let t=yield(0,me.Tr)({id:Ie.pathId,course_id:parseInt(_),type:"subject",stage_item_id:n,sync_catelog:UA?1:0});vn(!1),yield pi(t==null?void 0:t.no_use_list)}),pi=n=>Ke(void 0,null,function*(){LA(!0);const t=yield(0,ne.Q)({id:Ie.pathId,course_id:_,stage_shixuns:n,sync_catelog:UA?1:0});if(LA(!1),Qe(null),ka(),(t==null?void 0:t.status)===1){if((wi==null?void 0:wi.length)>0){eu(),tn($e(S({},t),{shixun_info:n,courseId:_})),gt(!0);return}K.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:te.createElement("div",{className:"tc"},t.message),onOk:()=>{var a;const r=(a=t==null?void 0:t.url.split("/"))==null?void 0:a[2];(0,ke.xg)(`/classrooms/${r}/shixun_homework`)}})}}),eu=()=>{qe({type:"pathsDetail/setActionTabs",payload:{}}),dA([]),Tn(null)},{shixunIds:wi=[],videoItemIds:fr=[],banksIds:nt=[],hackIds:pr=[],coursewareIds:Un=[],groupIds:ln=[],normalIds:VA=[],ChallengeIds:en=[]}=gn();return te.createElement(te.Fragment,null,te.createElement(K.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:i.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:iA,className:_e.scoremodal,onCancel:eu,onOk:si},te.createElement("div",{className:_e.wrap},te.createElement("div",{className:"mb10"},te.createElement(ae.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:_,style:{width:"100%"},onSelect:n=>Qe(n),optionLabelProp:"lable"},ft==null?void 0:ft.map((n,t)=>te.createElement(ct,{key:n.course_id,value:n.course_id,lable:n.course_name},te.createElement(ve.Z,{justify:"space-between"},te.createElement(I.Z,null,n.course_name),te.createElement(I.Z,null,ee()(n.created_at).format("YYYY-MM-DD HH:mm"))))))),te.createElement("div",{className:_e.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",te.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",te.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),te.createElement("a",{onClick:()=>{vr()}},te.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),te.createElement(G.Z,{spinning:sA},te.createElement("div",{className:_e.radioWrap},te.createElement("div",null,te.createElement(U.default,{value:Wt,onChange:rr,className:"font14 ml20"},"\u5168\u9009")),!!(xt!=null&&xt.length)&&te.createElement(O.default,{className:_e.tree,checkable:!0,defaultExpandAll:!0,treeData:xt,checkedKeys:KA,onCheck:(n,t)=>{Ma(n,t)}}))),te.createElement("div",{className:_e.createMkdir},te.createElement(U.default,{checked:UA,onChange:n=>Zt(n.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(wi.length+fr.length+ln.length+VA.length+nt.length+pr.length+en.length)&&te.createElement("span",null,te.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!wi.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"c-light-primary"},wi.length," "),te.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!en.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},en.length," "),te.createElement("span",null,"\u4E2A\u5173\u5361")),!!fr.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"c-purple-8C1 ml5"},fr.length," "),te.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Un.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"c-cyan-blue ml5"},Un.length," "),te.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!ln.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#AABF07"}},ln.length," "),te.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!VA.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},VA.length," "),te.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!nt.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#e69917"}},nt.length," "),te.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!pr.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#e69917"}},pr.length," "),te.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),te.createElement(k.Z,{resdata:Br,type:"subject",okloading:gA,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:n=>{pi(n)}}),te.createElement(Me.Z,{source:"\u5B9E\u8BAD",showModal:Dn,onCancel:()=>gt(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:Yn,onOk:()=>{var n;const t=(n=Yn==null?void 0:Yn.url.split("/"))==null?void 0:n[2];(0,ke.xg)(`/classrooms/${t}/shixun_homework`)}}))};var Rt=(0,P.connect)(({pathsDetail:c,loading:h,globalSetting:i})=>({pathsDetail:c,globalSetting:i,loading:h.effects}))(rA),Ve=p(78207),Vt=p(74855),We=p(91773),mA=p(38089),nA=p(28802),aA={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},an=p(55304),Qt=p(67294),hn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())}),MA=({type:c,onCancel:h,onOk:i})=>{const[Ae]=We.default.useForm(),[ze,qe]=(0,e.useState)(1),[It,Ie]=(0,e.useState)(!1),[_,Qe]=(0,e.useState)([]);(0,e.useEffect)(()=>{Ae.setFieldValue("type",1),ft()},[]);const ft=()=>hn(void 0,null,function*(){if(c){Ie(!0);const xt=yield(0,se.ZP)("/api/disciplines.json",{method:"get",params:{source:c}});Qe(xt.disciplines||[]),Ie(!1)}}),Mt=()=>{const{sub_discipline_id:xt,discipline_name:IA,sub_discipline_name:KA,type:dA}=Ae.getFieldsValue();if((!xt||xt&&xt.length===0)&&(!IA||!KA))return N.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;i({user_customize:dA==2,sub_discipline_id:dA==1?[xt[1]]:null,discipline_name:IA,sub_discipline_name:KA})};return Qt.createElement(K.default,{width:640,className:aA.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{h(),Ae.resetFields()},onOk:()=>{Ae.validateFields().then(xt=>{if(ze==2&&(xt.discipline_name.replaceAll(" ","").length<=0||xt.sub_discipline_name.replaceAll(" ","").length<=0)){N.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}Mt(),Ae.resetFields()})}},Qt.createElement("div",{className:aA.applyPublicContent},Qt.createElement("div",{className:aA.tips},Qt.createElement(an.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Qt.createElement(We.default,{labelAlign:"left",form:Ae},Qt.createElement(We.default.Item,{name:"type"},Qt.createElement(W.ZP.Group,{onChange:xt=>{qe(xt.target.value),xt.target.value==1?Ae.setFieldsValue({discipline_name:"",sub_discipline_name:""}):Ae.setFieldsValue({sub_discipline_id:[]})}},Qt.createElement(W.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Qt.createElement(W.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),ze==1&&Qt.createElement(We.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Qt.createElement(mA.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:_,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(xt,IA)=>Ae.setFieldsValue({sub_discipline_id:xt})})),ze==2&&Qt.createElement(Qt.Fragment,null,Qt.createElement(We.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Qt.createElement(nA.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Qt.createElement(We.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Qt.createElement(nA.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),It&&Qt.createElement("div",{className:aA.spin},Qt.createElement(G.Z,null))))},eA=p(65226),On="data:image/png;base64,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",it=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ut=(c,h,i)=>h in c?it(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,tA=(c,h)=>{for(var i in h||(h={}))Re.call(h,i)&&Ut(c,i,h[i]);if(Ce)for(var i of Ce(h))ue.call(h,i)&&Ut(c,i,h[i]);return c};const Tt=c=>React.createElement("svg",tA({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var RA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",J=Object.defineProperty,SA=Object.getOwnPropertySymbols,TA=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,En=(c,h,i)=>h in c?J(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Fn=(c,h)=>{for(var i in h||(h={}))TA.call(h,i)&&En(c,i,h[i]);if(SA)for(var i of SA(h))xr.call(h,i)&&En(c,i,h[i]);return c};const Xe=c=>React.createElement("svg",Fn({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var OA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",za=Object.defineProperty,jr=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Yr=(c,h,i)=>h in c?za(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Qr=(c,h)=>{for(var i in h||(h={}))Wa.call(h,i)&&Yr(c,i,h[i]);if(jr)for(var i of jr(h))Ka.call(h,i)&&Yr(c,i,h[i]);return c};const fi=c=>React.createElement("svg",Qr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var ii="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ea=Object.defineProperty,ti=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,Bn=(c,h,i)=>h in c?Ea(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Na=(c,h)=>{for(var i in h||(h={}))lr.call(h,i)&&Bn(c,i,h[i]);if(ti)for(var i of ti(h))Vr.call(h,i)&&Bn(c,i,h[i]);return c};const Fi=c=>React.createElement("svg",Na({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Wi=Object.defineProperty,Ti=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,wA=(c,h,i)=>h in c?Wi(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,u=(c,h)=>{for(var i in h||(h={}))di.call(h,i)&&wA(c,i,h[i]);if(Ti)for(var i of Ti(h))Ku.call(h,i)&&wA(c,i,h[i]);return c};const d=c=>React.createElement("svg",u({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var B="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",C=p(67294),Z=Object.defineProperty,Te=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,WA=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,kr=(c,h,i)=>h in c?Z(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Ur=(c,h)=>{for(var i in h||(h={}))WA.call(h,i)&&kr(c,i,h[i]);if(Nn)for(var i of Nn(h))Vn.call(h,i)&&kr(c,i,h[i]);return c},An=(c,h)=>Te(c,et(h)),ra=(c,h)=>{var i={};for(var Ae in c)WA.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Nn)for(var Ae of Nn(c))h.indexOf(Ae)<0&&Vn.call(c,Ae)&&(i[Ae]=c[Ae]);return i},mn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const zA=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Pn=c=>{var h=c,{pathsDetail:i,user:Ae,globalSetting:ze,loading:qe,dispatch:It}=h,Ie=ra(h,["pathsDetail","user","globalSetting","loading","dispatch"]),_,Qe,ft,Mt,xt,IA,KA,dA,Wt,Tn,iA,vn,UA,Zt,sA,PA,Dn,gt,Yn,tn,gA,LA,Br,fA,st,vr,Ma,rr,gn,ha,ka,Ua,vi,si,pi,eu,wi,fr,nt,pr,Un,ln,VA,en,n,t,a,r,g,y,Q,V,$,Ee,He,rt,Gt,sn,YA,$A,na,ar,er,Ja,Ra,pa,tr,ei,ci,wa,tu,Su,Uu,yi,du,yo,bu,Du,Fo,Wu,uo,oo,lo,so,No,co,Al,pl,jt,_n,Mr,Ya,Ta,gi,Ru,Io,is,Tl,Oo,oc,lc,El,Gs,sc,cc,wc,fc,Eu,us,Ws,zc,Kc,Vc,Xc,Zc,Gc,Wc,Jc,Yc,qc,_c,Ri,If,Sf,sf,$c,yc,xc,Fc,ef;const Cr=(0,P.useParams)(),[Ga,Ic]=(0,e.useState)({}),cf=(0,e.useRef)(1),[Ms,bf]=(0,e.useState)(),[ff,dc]=(0,e.useState)(!1),[Df,vc]=(0,e.useState)(!1),Qc=(0,e.useRef)(null),Js=!((_=i.detail)!=null&&_.can_managed),[df,vf]=(0,e.useState)({status:!1}),gf=((Qe=i.detail)==null?void 0:Qe.is_free)||((ft=i.detail)==null?void 0:ft.can_learning);(0,e.useEffect)(()=>{vf({status:!1})},[]),(0,e.useEffect)(()=>{function Kr(){return mn(this,null,function*(){var au,xu,So,nl,Bl,Cl,os;if((au=i.detail)!=null&&au.courses){const Ho=(xu=i.detail)==null?void 0:xu.courses;if((So=Ho==null?void 0:Ho.toast)!=null&&So.is_open&&((nl=Ho.toast)==null?void 0:nl.open_num)===-1)vc(!0);else if((Bl=Ho==null?void 0:Ho.toast)!=null&&Bl.is_open&&((Cl=Ho==null?void 0:Ho.toast)==null?void 0:Cl.open_num)===1){let wl=JSON.parse(localStorage.getItem("pathsshow"))||[];((os=wl.filter(_s=>_s===(Cr==null?void 0:Cr.pathId)))==null?void 0:os.length)>0?vc(!1):(vc(!0),wl.push(Cr==null?void 0:Cr.pathId),localStorage.setItem("pathsshow",JSON.stringify(wl)))}else vc(!1)}})}Kr()},[(Mt=i.detail)==null?void 0:Mt.courses]),(0,e.useEffect)(()=>{var Kr,au,xu,So,nl,Bl,Cl,os,Ho,wl,_s;if(!((au=(Kr=i.detail)==null?void 0:Kr.courses)==null?void 0:au.length))return;let $s;if((xu=i.detail)!=null&&xu.has_start){const bo=(nl=(So=i.detail)==null?void 0:So.courses)==null?void 0:nl.findIndex(ls=>{var cA;return((cA=ls.course_status)==null?void 0:cA.status)===1});$s=bo>-1?bo:0}else{let bo=(os=(Cl=(Bl=i.detail)==null?void 0:Bl.courses)==null?void 0:Cl.map(ls=>{var cA;return(cA=ls.course_status)==null?void 0:cA.status}))==null?void 0:os.lastIndexOf(2);$s=bo>-1?bo:0,bo=(wl=(Ho=i.detail)==null?void 0:Ho.courses)==null?void 0:wl.findIndex(ls=>{var cA;return((cA=ls.course_status)==null?void 0:cA.status)===0}),$s=bo>-1?bo:$s}Ic(((_s=i.detail)==null?void 0:_s.courses[$s])||{})},[i.detail]);const Ys=()=>{N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},mf=Kr=>{var au,xu;const So=(xu=(au=i.detail)==null?void 0:au.courses)==null?void 0:xu.find(nl=>nl.course_id===Kr);Ic(So||{}),It({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Kr}})},hf=()=>mn(void 0,null,function*(){const Kr=yield(0,ne.rs)({container_id:Cr.pathId,container_type:"Subject"});Kr.status===0&&(qs(),N.ZP.success(Kr.message))}),xf=()=>mn(void 0,null,function*(){const Kr=yield(0,ne.KM)({container_id:Cr.pathId,container_type:"Subject"});Kr.status===0&&(qs(),N.ZP.success(Kr.message))}),Pc=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>mn(void 0,null,function*(){(yield(0,ne.eJ)({id:Cr.pathId})).status===1&&P.history.push("/paths")})})}),Lc=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>mn(void 0,null,function*(){const Kr=yield(0,ne.Go)({id:Cr.pathId});(Kr==null?void 0:Kr.status)===0&&(qs(),N.ZP.success(Kr.message))})})}),Qf=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:ff},onOk:()=>mn(void 0,null,function*(){dc(!0);const Kr=yield(0,ne.fj)({id:Cr.pathId});(Kr==null?void 0:Kr.status)===1&&(qs(),N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),dc(!1)})})}),Pf=()=>{if(Js){Ys();return}pf()},Mc=Kr=>{vf({status:Kr})},pf=()=>{K.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u6211\u4EEC\u5C06\u5C3D\u5FEB\u5B89\u6392\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u7531\u5BA2\u670D\u4EBA\u5458\u8054\u7CFB\u60A8\u544A\u77E5\uFF0C\u6216\u7531\u5E73\u53F0\u6D88\u606F\u7CFB\u7EDF\u901A\u77E5\u60A8\u3002",C.createElement("br",null),"\u8BFE\u7A0B\u516C\u5F00\u540E\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u5373\u53EF\u3002",C.createElement("br",null)),onOk:()=>mn(void 0,null,function*(){if(i.detail&&i.detail.has_sub_discipline){const Kr=yield(0,ne.WO)({id:Cr.pathId,user_customize:!1});((Kr==null?void 0:Kr.status)===0||(Kr==null?void 0:Kr.status)===1)&&(qs(),N.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))}else Mc(!0)})})},tf=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>mn(void 0,null,function*(){const Kr=yield(0,ne.Er)({id:Cr.pathId});(Kr==null?void 0:Kr.status)===0&&(qs(),N.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),Lf=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"ml20"},C.createElement(W.ZP.Group,{defaultValue:1,onChange:Kr=>cf.current=Kr.target.value},C.createElement(W.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",C.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),C.createElement(W.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",C.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>mn(void 0,null,function*(){(0,ke.xg)(`/classrooms/news/${Cr.pathId}/newgold/${cf.current}`)})})}),Af=()=>{K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>mn(void 0,null,function*(){const Kr=yield(0,ne.c3)({id:Cr.pathId});Kr.status===0&&(bf(!0),N.ZP.success(Kr.message))})})},Sc=()=>{(0,Ve.tJ)(It)&&K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>mn(void 0,null,function*(){var Kr;const au=yield(0,ne.JS)({id:Ga==null?void 0:Ga.course_id});au.status===0&&(N.ZP.success(au.message),It({type:"pathsDetail/getPathsDetail",payload:{id:Cr.pathId}}),((Kr=Ga.course_status)==null?void 0:Kr.status)===1&&(0,ke.xg)(`/classrooms/${Ga==null?void 0:Ga.course_id}/shixun_homework`))})})},gc=()=>{var Kr;if((Kr=i.detail)!=null&&Kr.need_authorize){(0,Ve.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,Ve.tJ)(It)&&It({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},qs=()=>{It({type:"pathsDetail/getPathsDetail",payload:{id:Cr.pathId}}),It({type:"pathsDetail/getRightData",payload:{id:Cr.pathId}})},Uc=!!((xt=i.detail)!=null&&xt.participant_count)&&!((IA=i.detail)!=null&&IA.allow_statistics),nf=((dA=(KA=i.detail)==null?void 0:KA.courses)==null?void 0:dA.findIndex(Kr=>(Kr==null?void 0:Kr.course_id)===(Ga==null?void 0:Ga.course_id)))+1,Rc=nf===((Tn=(Wt=i.detail)==null?void 0:Wt.courses)==null?void 0:Tn.length);return C.createElement("section",null,C.createElement("aside",{className:T.banner,style:{backgroundImage:(UA=(vn=(iA=i==null?void 0:i.detail)==null?void 0:iA.attachments)==null?void 0:vn[0])!=null&&UA.url?`url(${(PA=(sA=(Zt=i==null?void 0:i.detail)==null?void 0:Zt.attachments)==null?void 0:sA[0])==null?void 0:PA.url})`:`url(${On})`,marginBottom:(gt=(Dn=i.detail)==null?void 0:Dn.courses)!=null&>.length?70:20,paddingTop:20}},C.createElement("aside",{className:T.wrp,style:{backgroundImage:(gA=(tn=(Yn=i==null?void 0:i.detail)==null?void 0:Yn.attachments_b)==null?void 0:tn[0])!=null&&gA.url?`url(${(fA=(Br=(LA=i==null?void 0:i.detail)==null?void 0:LA.attachments_b)==null?void 0:Br[0])==null?void 0:fA.url})`:""}},C.createElement("div",{className:T.operationWrap},((st=Ae.userInfo)==null?void 0:st.login)&&((vr=i.detail)==null?void 0:vr.is_collect)&&C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:hf},C.createElement(f.Z,{title:"\u53D6\u6D88\u6536\u85CF"},C.createElement("img",{src:Ei,style:{marginRight:"10px"}})),C.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((Ma=Ae.userInfo)==null?void 0:Ma.login)&&!((rr=i.detail)!=null&&rr.is_collect)&&C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:xf},C.createElement(f.Z,{title:"\u6536\u85CF"},C.createElement("img",{src:B,style:{marginRight:"10px"}})),C.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,l.bg)()&&C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,Ve.tJ)(It)}},C.createElement("img",{src:B,style:{marginRight:"10px"}}),C.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((gn=i.detail)!=null&&gn.is_free)&&((ha=i.detail)==null?void 0:ha.publish_status)!==0&&(((ka=i.detail)==null?void 0:ka.allow_add_member)||!(0,l.JA)())&&C.createElement(f.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},C.createElement("span",{onClick:gc,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:RA,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((Ua=i.detail)==null?void 0:Ua.allow_statistics)&&((vi=i.detail)==null?void 0:vi.public_status)===2&&C.createElement("span",{onClick:()=>P.history.push(`/paths/${Cr.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:ii,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((si=i.detail)==null?void 0:si.is_share)&&C.createElement(Vt.CopyToClipboard,{text:`${window.location.origin}/paths/${Cr.pathId}?userid=${(pi=Ae.userInfo)==null?void 0:pi.user_id}`,onCopy:()=>N.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:RA,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((eu=i.detail)==null?void 0:eu.allow_add_member)&&((wi=i.detail)==null?void 0:wi.allow_edit_stage)&&C.createElement(q.Z,{dropdownRender:()=>{var Kr,au,xu,So,nl,Bl,Cl,os,Ho,wl,_s,mc,$s,bo,ls,cA,la;return C.createElement(j.default,null,((Kr=i.detail)==null?void 0:Kr.courses)&&(((au=i.detail)==null?void 0:au.is_creator)&&!!((xu=Ae.userInfo)!=null&&xu.professional_certification)||(0,l.ag)())&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Lf},"\u5F00\u8BFE"),((So=i.detail)==null?void 0:So.allow_statistics)&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:()=>{if(Js){Ys();return}P.history.push(`/paths/${Cr.pathId}/edit`)}},"\u7F16\u8F91\u8BFE\u7A0B"),((nl=i.detail)==null?void 0:nl.allow_add_member)&&((Bl=i.detail)==null?void 0:Bl.publish_status)===0&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Lc},"\u53D1\u5E03\u8BFE\u7A0B"),((Cl=i.detail)==null?void 0:Cl.allow_statistics)&&((os=i.detail)==null?void 0:os.publish_status)===2&&((Ho=i.detail)==null?void 0:Ho.public_status)===0&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Qf},"\u64A4\u9500\u53D1\u5E03"),((wl=i.detail)==null?void 0:wl.allow_statistics)&&((_s=i.detail)==null?void 0:_s.publish_status)===2&&((mc=i.detail)==null?void 0:mc.public_status)===0&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Pf},"\u516C\u5F00\u8BFE\u7A0B"),(($s=i.detail)==null?void 0:$s.allow_statistics)&&((bo=i.detail)==null?void 0:bo.public_status)===1&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,l.GJ)()&&((ls=i.detail)==null?void 0:ls.allow_statistics)&&((cA=i.detail)==null?void 0:cA.public_status)===2&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u516C\u5F00"),((la=i.detail)==null?void 0:la.allow_delete)&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Pc},"\u5220\u9664\u8BFE\u7A0B"))}},C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:OA,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),C.createElement("div",{style:{alignItems:"center"},className:[T.titleWrap,((nt=(fr=i.detail)==null?void 0:fr.name)==null?void 0:nt.indexOf(` +(self.webpackChunk=self.webpackChunk||[]).push([[3332],{97309:function(FA,be,p){"use strict";p.d(be,{Z:function(){return q}});var e=p(87462),P=p(67294),N={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},K=N,W=p(17207),f=function(X,L){return P.createElement(W.Z,(0,e.Z)({},X,{ref:L,icon:K}))},q=P.forwardRef(f)},71822:function(FA,be){"use strict";be.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},31686:function(FA,be,p){"use strict";var e=p(67294),P=Object.defineProperty,N=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,f=(X,L,De)=>L in X?P(X,L,{enumerable:!0,configurable:!0,writable:!0,value:De}):X[L]=De,q=(X,L)=>{for(var De in L||(L={}))K.call(L,De)&&f(X,De,L[De]);if(N)for(var De of N(L))W.call(L,De)&&f(X,De,L[De]);return X};const j=X=>React.createElement("svg",q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},X),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));be.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},10191:function(FA,be,p){"use strict";p.d(be,{Z:function(){return re}});var e=p(67294),P=p(35973),N=p(84567),K=p(24018),W=p(40043),f=p(33170),q=p(91773),j=p(88044),X={},L=Object.defineProperty,De=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,ne=(Pe,le,fe)=>le in Pe?L(Pe,le,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Pe[le]=fe,ae=(Pe,le)=>{for(var fe in le||(le={}))T.call(le,fe)&&ne(Pe,fe,le[fe]);if(De)for(var fe of De(le))l.call(le,fe)&&ne(Pe,fe,le[fe]);return Pe},ve=(Pe,le,fe)=>new Promise((at,At)=>{var Se=Ue=>{try{$e(fe.next(Ue))}catch(Ke){At(Ke)}},b=Ue=>{try{$e(fe.throw(Ue))}catch(Ke){At(Ke)}},$e=Ue=>Ue.done?at(Ue.value):Promise.resolve(Ue.value).then(Se,b);$e((fe=fe.apply(Pe,le)).next())});const I=N.default.Group,G=({classroomList:Pe,loading:le,user:fe,exercise_id:at=null,homework_common_id:At=null,setitem:Se,item:b,type:$e,rz:Ue,dispatch:Ke})=>{var ct,rA,Rt,Ve,Vt,We,mA,nA;const[aA,an]=(0,e.useState)([]);let[Qt,hn]=(0,e.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const pn=(0,P.useParams)(),[MA,eA]=(0,e.useState)(!1),[On,it]=(0,e.useState)(!1),[Ce]=q.default.useForm();(0,e.useEffect)(()=>{Ue&&(Qt.zydatas=Ue,hn(ae({},Qt)),b!=null&&b.ec_course_id&&Re())},[b,Ue]);function Re(){return ve(this,null,function*(){console.log("----",b),yield ue(b==null?void 0:b.ec_major_school_id),yield Ut(b==null?void 0:b.ec_year_id),yield tA(b==null?void 0:b.ec_course_id),Ce.setFieldsValue({ec_course_id:b==null?void 0:b.ec_course_id,ec_major_school_id:b==null?void 0:b.ec_major_school_id,ec_point_ids:b==null?void 0:b.ec_point_ids,ec_year_id:b==null?void 0:b.ec_year_id})})}function ue(Tt){return ve(this,null,function*(){const RA=yield(0,f.ZP)(`/api/ec_major_schools/${Tt}/ec_years/get_year_list.json`,{method:"get"});Qt.jbdatas=RA==null?void 0:RA.data,hn(ae({},Qt)),Ce.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Ut(Tt){return ve(this,null,function*(){const RA=yield(0,f.ZP)(`/api/ec_years/${Tt}/ec_courses/get_courses.json`,{method:"get"});Qt.kcdatas=RA==null?void 0:RA.data,hn(ae({},Qt)),Ce.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const tA=Tt=>ve(void 0,null,function*(){const RA=yield(0,f.ZP)(`/api/ec_courses/${Tt}/ec_points.json`,{method:"get",params:{ec_course_id:Tt}});Qt.zsdatas=RA==null?void 0:RA.data,hn(ae({},Qt))});return e.createElement("div",{className:X.from},e.createElement(q.default,{form:Ce,layout:"inline",onValuesChange:Tt=>{console.log("----",Tt),Tt.ec_major_school_id&&(Qt.jbdatas=[],Qt.kcdatas=[],Qt.zsdatas=[],hn(ae({},Qt)),ue(Tt.ec_major_school_id)),Tt.ec_year_id&&(Qt.kcdatas=[],Qt.zsdatas=[],hn(ae({},Qt)),Ut(Tt.ec_year_id)),Tt.ec_course_id&&(Qt.zsdatas=[],hn(ae({},Qt)),tA(Tt.ec_course_id))},onFinish:Tt=>ve(void 0,null,function*(){Se(Tt)})},e.createElement(q.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},e.createElement(j.default,{style:{width:150},disabled:((ct=Qt.zydatas)==null?void 0:ct.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(rA=Qt==null?void 0:Qt.zydatas)==null?void 0:rA.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.ec_major_school_id},Tt==null?void 0:Tt.name)))),e.createElement(q.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},e.createElement(j.default,{style:{width:150},disabled:((Rt=Qt.jbdatas)==null?void 0:Rt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(Ve=Qt==null?void 0:Qt.jbdatas)==null?void 0:Ve.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.ec_year_id},Tt==null?void 0:Tt.year)))),e.createElement(q.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},e.createElement(j.default,{style:{width:150},disabled:((Vt=Qt.kcdatas)==null?void 0:Vt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(We=Qt==null?void 0:Qt.kcdatas)==null?void 0:We.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.id},Tt==null?void 0:Tt.name)))),e.createElement(q.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},e.createElement(j.default,{onChange:()=>{Ce.submit()},style:{width:150},mode:"multiple",disabled:((mA=Qt.zsdatas)==null?void 0:mA.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(nA=Qt==null?void 0:Qt.zsdatas)==null?void 0:nA.map((Tt,RA)=>e.createElement(j.default.Option,{key:RA,value:Tt==null?void 0:Tt.id},Tt==null?void 0:Tt.name))))))};var U=(0,P.connect)(({classroomList:Pe,loading:le,globalSetting:fe,user:at})=>({classroomList:Pe,globalSetting:fe,loading:le.effects,user:at}))(G),O=Object.defineProperty,ge=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ye=(Pe,le,fe)=>le in Pe?O(Pe,le,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Pe[le]=fe,me=(Pe,le)=>{for(var fe in le||(le={}))ke.call(le,fe)&&ye(Pe,fe,le[fe]);if(_e)for(var fe of _e(le))xe.call(le,fe)&&ye(Pe,fe,le[fe]);return Pe},k=(Pe,le)=>ge(Pe,ee(le)),se=(Pe,le,fe)=>new Promise((at,At)=>{var Se=Ue=>{try{$e(fe.next(Ue))}catch(Ke){At(Ke)}},b=Ue=>{try{$e(fe.throw(Ue))}catch(Ke){At(Ke)}},$e=Ue=>Ue.done?at(Ue.value):Promise.resolve(Ue.value).then(Se,b);$e((fe=fe.apply(Pe,le)).next())});const Me=N.default.Group,te=({classroomList:Pe,loading:le,user:fe,exercise_id:at=null,homework_common_id:At=null,setitem:Se,type:b,dispatch:$e})=>{var Ue,Ke,ct;let[rA,Rt]=(0,e.useState)([{}]),[Ve,Vt]=(0,e.useState)([]);function We(){return se(this,null,function*(){var nA,aA,an;let Qt=yield(0,f.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:at,homework_common_id:At}});if(((nA=Qt==null?void 0:Qt.data)==null?void 0:nA.length)>0){let hn=[];(aA=Qt==null?void 0:Qt.data)==null||aA.map(pn=>{var MA;(MA=pn==null?void 0:pn.ec_point_ids)==null||MA.map(eA=>{hn.push(eA)})}),Se(k(me({},(an=Qt==null?void 0:Qt.data)==null?void 0:an[0]),{ec_point_ids:hn})),Rt(Qt==null?void 0:Qt.data)}})}(0,e.useEffect)(()=>{var nA,aA;(aA=(nA=fe==null?void 0:fe.userInfo)==null?void 0:nA.course)!=null&&aA.course_school_id&&mA()},[(Ke=(Ue=fe==null?void 0:fe.userInfo)==null?void 0:Ue.course)==null?void 0:Ke.course_school_id]);function mA(){return se(this,null,function*(){var nA,aA;const an=yield(0,f.ZP)(`/api/schools/${(aA=(nA=fe==null?void 0:fe.userInfo)==null?void 0:nA.course)==null?void 0:aA.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Vt(an==null?void 0:an.data),(At||at)&&We()})}return e.createElement("div",{style:{display:(ct=fe.userInfo.course)!=null&&ct.is_openengineering?"":"none"}},e.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),rA==null?void 0:rA.map((nA,aA)=>e.createElement("div",{key:aA,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},e.createElement(U,{rz:Ve,item:nA,type:aA,setitem:an=>{rA.splice(aA,1,an),Rt([...rA]);let Qt=[];rA==null||rA.map(hn=>{var pn;(pn=hn==null?void 0:hn.ec_point_ids)==null||pn.map(MA=>{Qt.push(MA)})}),Se(k(me({},an),{ec_point_ids:Qt}))}}),aA!=0&&e.createElement(K.Z,{onClick:()=>{rA.splice(aA,1),Rt([...rA])},style:{marginLeft:10,fontSize:"20px"}}),e.createElement(W.Z,{onClick:()=>{rA.push({}),Rt([...rA])},style:{marginLeft:10,fontSize:"20px"}}))))};var re=(0,P.connect)(({classroomList:Pe,loading:le,globalSetting:fe,user:at})=>({classroomList:Pe,globalSetting:fe,loading:le.effects,user:at}))(te)},45773:function(FA,be,p){"use strict";p.d(be,{Z:function(){return ee}});var e=p(67294),P=p(62844),N=p(85804),K=p(94699),W=p.n(K),f=p(97309),q=p(80599),j=p.n(q),X=p(28706),L="data:image/png;base64,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",De=p.p+"static/Certificate.f1a59ae7.png",T={advertisementModal:"advertisementModal___REecE",notFree:"notFree___cJiwv",text:"text___lFtTG",no:"no___FFNbr",date:"date___OI1iM",img:"img____bHTU",notThree:"notThree___Gxcuf"},l=p.p+"static/xly.10c5f6f5.png",ne=p.p+"static/jy.3209b2e7.png",ae="data:image/png;base64,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",ve=p.p+"static/szpxy.be26e5fa.jpg",I=p.p+"static/dly.d4557636.jpg",G=p(67294),U=(_e,ke,xe)=>new Promise((ye,me)=>{var k=te=>{try{Me(xe.next(te))}catch(re){me(re)}},se=te=>{try{Me(xe.throw(te))}catch(re){me(re)}},Me=te=>te.done?ye(te.value):Promise.resolve(te.value).then(k,se);Me((xe=xe.apply(_e,ke)).next())});let O=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}];var ee=({visible:_e,onOk:ke=()=>{},onCancel:xe=()=>{},data:ye={}})=>{let[me,k]=(0,e.useState)(1);const se=(0,e.useRef)(),Me=ye==null?void 0:ye.is_free;(0,e.useEffect)(()=>{var Se;((Se=Object.keys(ye))==null?void 0:Se.length)>0&&(ye!=null&&ye.size_type_special||(ye==null?void 0:ye.size_type)===2?k(3):ye!=null&&ye.is_free?k(5):ye!=null&&ye.is_icpc_first?k(2):(ye==null?void 0:ye.size_type)===3?k(4):k(1))},[ye]);const te={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},re=()=>U(void 0,null,function*(){document.body.scrollIntoView();const Se={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,ye!=null&&ye.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}};let b=j()().set(Se).from(se.current).toPdf();b=yield b.get("pdf");const $e=yield b.output("bloburl");(0,X.Nd)(`${ye.school_name}-${ye.user_name}.pdf`,$e)}),Pe=()=>G.createElement("div",{style:{backgroundImage:`url(${l})`,height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},G.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},ye==null?void 0:ye.user_name),G.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},ye==null?void 0:ye.passed_date)),le=()=>G.createElement("div",{style:{backgroundImage:`url(${De})`,height:"740px",width:"1052px",padding:"1px 100px"}},G.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},ye==null?void 0:ye.school_name," ",ye==null?void 0:ye.user_name),G.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",W()(ye==null?void 0:ye.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",ye==null?void 0:ye.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),G.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),G.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",te[W()(ye==null?void 0:ye.created_at).format("M")]," ",W()(ye==null?void 0:ye.created_at).format("DD"),"\uFF0C",W()(ye==null?void 0:ye.created_at).format("YYYY"),"\uFF0C completed the \u300A",ye==null?void 0:ye.subject_name_en,"\u300B course on EduCoder."),G.createElement("img",{src:L,style:{position:"absolute",left:"820px",bottom:"130px"}}),G.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},G.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("span",{style:{marginLeft:"560px"}},"\u5934\u6B4C\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662"))),fe=()=>{var Se,b,$e;const Ue=new Date,Ke=Ue.getFullYear(),ct=(Ue.getMonth()+1).toString().padStart(2,"0"),rA=Ue.getDate().toString().padStart(2,"0");return G.createElement("div",{className:T.notThree,style:{backgroundImage:`url(${ve})`}},G.createElement("div",{className:T.text},G.createElement("b",null,G.createElement("span",null,ye==null?void 0:ye.user_name),"\u8001\u5E08\u4E8E",G.createElement("span",null,(Se=ye==null?void 0:ye.passed_date)==null?void 0:Se.slice(0,4)),"\u5E74",G.createElement("span",null,(b=ye==null?void 0:ye.passed_date)==null?void 0:b.slice(5,7)),"\u6708",G.createElement("span",null,($e=ye==null?void 0:ye.passed_date)==null?void 0:$e.slice(8,10)),"\u65E5\u53C2\u52A0\u201C",G.createElement("span",null,ye==null?void 0:ye.subject_name),"\u201D\u6210\u7EE9\u4F18\u79C0\uFF0C\u7279\u53D1\u6B64\u8BC1!")),G.createElement("div",{className:T.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("div",{className:T.date},G.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",G.createElement("span",null,Ke),"\u5E74",G.createElement("span",null,ct),"\u6708",G.createElement("span",null,rA),"\u65E5")))},at=()=>{const Se=new Date,b=Se.getFullYear(),$e=(Se.getMonth()+1).toString().padStart(2,"0"),Ue=Se.getDate().toString().padStart(2,"0");return G.createElement("div",{className:T.notThree,style:{backgroundImage:`url(${I})`}},G.createElement("div",{className:T.text},G.createElement("b",null,G.createElement("span",null,ye==null?void 0:ye.user_name),"\u540C\u5B66\uFF1A",G.createElement("br",null),G.createElement("b",{style:{marginLeft:40}}),"\u795D\u8D3A\u60A8\uFF0C\u5B8C\u6210\u4E86",G.createElement("span",null,ye==null?void 0:ye.subject_name),"\u7684\u6240\u6709\u5B66\u4E60\u8BFE\u7A0B\uFF0C\u5E76\u901A\u8FC7\u4E86\u80FD\u529B\u68C0\u6D4B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u6BD5\u4E1A!")),G.createElement("div",{className:T.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("div",{className:T.date},G.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",G.createElement("span",null,b),"\u5E74",G.createElement("span",null,$e),"\u6708",G.createElement("span",null,Ue),"\u65E5")))},At=()=>{var Se,b;const $e=new Date,Ue=$e.getFullYear(),Ke=($e.getMonth()+1).toString().padStart(2,"0"),ct=$e.getDate().toString().padStart(2,"0");return G.createElement("div",{className:T.notFree,style:{backgroundImage:`url(${ne})`}},G.createElement("div",{className:T.text},G.createElement("b",null,"\u5179\u8BC1\u660E\uFF0C",G.createElement("span",null,ye==null?void 0:ye.user_name),"\u540C\u5B66\u4E8E",G.createElement("span",null,(Se=ye==null?void 0:ye.passed_date)==null?void 0:Se.slice(0,4)),"\u5E74",G.createElement("span",null,(b=ye==null?void 0:ye.passed_date)==null?void 0:b.slice(5,7)),"\u6708\u5728\u5934\u6B4C\u804C\u4E1A\u57F9\u8BAD\u5E73\u53F0\u5B8C\u6210\u4E86\u201C",G.createElement("span",null,ye==null?void 0:ye.subject_name),"\u201D\u7684\u5168\u90E8\u8BFE\u7A0B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u7ED3\u4E1A!")),G.createElement("div",{className:T.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",ye==null?void 0:ye.code),G.createElement("div",{className:T.date},G.createElement("div",null,"\u5934\u6B4C\u6559\u7814\u4E2D\u5FC3"),G.createElement("b",null,"\u53D1\u8BC1\u65E5\u671F\uFF1A",G.createElement("span",null,Ue),"\u5E74",G.createElement("span",null,Ke),"\u6708",G.createElement("span",null,ct),"\u65E5")),G.createElement("img",{src:ae,className:T.img}))};return G.createElement(P.default,{open:_e,title:null,footer:G.createElement("div",null,G.createElement(N.ZP,{type:"primary",onClick:re},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen"},centered:!0,width:O[me-1].width,className:T.advertisementModal,maskClosable:!1,closeIcon:G.createElement(f.Z,{onClick:xe,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},G.createElement("div",{ref:se},me===1&&At(),me===2&&Pe(),me===3&&fe(),me===4&&at(),me===5&&le()))}},28812:function(FA,be,p){"use strict";p.d(be,{Z:function(){return ae}});var e=p(67294),P={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},N=p(94184),K=p.n(N),W=p(20819),f=p(63205),q=p(28706),j=p(11320),X=p(33170),L=p(52262),De=p(35973),T=p(2453),l=(ve,I,G)=>new Promise((U,O)=>{var ge=ke=>{try{_e(G.next(ke))}catch(xe){O(xe)}},ee=ke=>{try{_e(G.throw(ke))}catch(xe){O(xe)}},_e=ke=>ke.done?U(ke.value):Promise.resolve(ke.value).then(ge,ee);_e((G=G.apply(ve,I)).next())});const ne=({className:ve,style:I,dataSource:G=[],authority:U=!1,callback:O,showDimensions:ge=!0,classroomList:ee})=>{var _e;const[ke,xe]=(0,e.useState)({content:"",type:""}),[ye,me]=(0,e.useState)({}),[k,se]=(0,e.useState)(!1),[Me,te]=(0,e.useState)({title:"",visible:!1,src:"",snapshotData:{}}),re=(0,e.useRef)(),Pe=At=>l(void 0,null,function*(){if(me(At),At.file_type==="txt"){const Se=yield(0,X.ZP)(At.url,{method:"get",headers:{"Content-Type":"application/xml"}});re.current=Se}xe({type:At.file_type,content:j.Z.API_SERVER+At.url})}),le=At=>{var Se;te({visible:!0,src:j.Z.API_SERVER+At.url,id:At.id,title:At.title,snapshotData:(Se=At==null?void 0:At.subitem)==null?void 0:Se.settings})},fe=At=>l(void 0,null,function*(){var Se;xe({type:At.file_type,content:j.Z.API_SERVER+((Se=At==null?void 0:At.subitem)==null?void 0:Se.url)})}),at=()=>{O(),te({visible:!1})};return G!=null&&G.length?e.createElement(e.Fragment,null,e.createElement("div",{className:K()(P.list,ve),style:I},G.map((At,Se)=>{var b,$e,Ue;return e.createElement("div",{key:Se,className:P.row},e.createElement("div",{className:P.title,onClick:()=>Pe(At)},e.createElement("i",{className:"iconfont icon-fujian1"}),e.createElement("span",{title:At.title},At.title)),e.createElement("div",{className:P.size},At.filesize),e.createElement("div",{className:P.download,onClick:()=>{var Ke,ct;if((0,L.Rm)()&&!((Ke=ee.AssistantObject.normal)!=null&&Ke.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,q.Nd)("",`${j.Z.API_SERVER}${(ct=At.url)==null?void 0:ct.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(At==null?void 0:At.file_type)&&e.createElement("div",{className:P.preview,onClick:()=>Pe(At)},e.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(At==null?void 0:At.file_type)&&ge&&(U?e.createElement("div",{className:P.annotation,onClick:()=>le(At)},e.createElement("i",{className:"iconfont icon-pizhu"}),(b=At.subitem)!=null&&b.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):(($e=At.subitem)==null?void 0:$e.id)&&e.createElement("div",{className:P.annotation,onClick:()=>fe(At)},e.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(At==null?void 0:At.file_type)&&((Ue=At.subitem)==null?void 0:Ue.id)&&e.createElement("div",{className:P.download,style:{marginLeft:20},onClick:()=>{var Ke,ct;(0,q.Nd)("",`${j.Z.API_SERVER}${(ct=(Ke=At==null?void 0:At.subitem)==null?void 0:Ke.url)==null?void 0:ct.replace("disposition=inline","")}`)}},e.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(At==null?void 0:At.file_type)&&(0,L.eB)()&&["xlsx","docx","pptx"].includes(At==null?void 0:At.file_sub)&&ge&&e.createElement("div",{className:P.annotation,onClick:()=>{se(!0),Pe(At)}},e.createElement("i",{className:"iconfont icon-pizhu"}),At.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),At.is_edit&&(0,L.dE)()&&ge&&e.createElement("div",{className:P.annotation,onClick:()=>{Pe(At)}},e.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),e.createElement(W.Z,{close:!0,data:ke==null?void 0:ke.content,type:ke==null?void 0:ke.type,hasMask:!0,disabledDownload:(0,L.Rm)()&&!((_e=ee.AssistantObject.normal)!=null&&_e.can_download),editOffice:k?"edit":"view",monacoEditor:{value:re.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:U&&ge&&ke.type==="image"?()=>le(ye):null,onClose:()=>{O(),se(!1),xe({content:"",type:""})}}),e.createElement(f.Z,{onOk:at,onClose:()=>te({visible:!1}),data:Me,showFullTools:!0})):null};var ae=(0,De.connect)(({classroomList:ve})=>({classroomList:ve}))(ne)},50839:function(FA,be,p){"use strict";p.d(be,{Z:function(){return j}});var e=p(91773),P=p(28802),N=p(85804),K=p(67294),W={search:"search___JA0r9",btn:"btn___GGtZC"},f=p(67294),j=({value:X,onChange:L})=>{const[De]=e.default.useForm(),T=(0,K.useRef)(!1);(0,K.useEffect)(()=>{X&&De.setFieldsValue(X)},X);const l=ne=>{T.current||L(ne),T.current=!0,setTimeout(()=>{T.current=!1},2e3)};return f.createElement("div",{className:W.search},f.createElement(e.default,{className:W.formWrap,colon:!1,form:De,size:"large",layout:"inline",onFinish:ne=>{T.current||l(ne)}},f.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},f.createElement(P.default,{style:{width:280,height:40}})),f.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},f.createElement(P.default,{style:{width:280,height:40}})),f.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},f.createElement(P.default,{style:{width:200,height:40}})),f.createElement(N.ZP,{className:W.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},20670:function(FA,be,p){"use strict";p.d(be,{Z:function(){return f}});var e=p(55241),P={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},N=p(32637),K=p(67294),f=({type:q,style:j})=>{const X=K.createElement("div",{className:P.wrap,onClick:L=>{L.preventDefault(),L.stopPropagation()}},K.createElement("p",null,q==="shixun"||q==="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",K.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",q==="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"),K.createElement("div",{className:P.contact},K.createElement("div",{className:P.img},K.createElement("img",{src:N,width:"124px",height:"124px"})),K.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return K.createElement(e.Z,{content:X},K.createElement("span",{className:P.text,style:j},"\u9AD8\u6D88\u8017"))}},63494:function(FA,be,p){"use strict";p.d(be,{xp:function(){return W},AG:function(){return De},JA:function(){return q},FX:function(){return pn},k$:function(){return mA},ub:function(){return nA},e6:function(){return aA},v7:function(){return ne},BO:function(){return T},x7:function(){return ke},em:function(){return rA},BV:function(){return f},qz:function(){return X},Gm:function(){return j},yt:function(){return ge},I2:function(){return le},sQ:function(){return O},z3:function(){return N},GY:function(){return Vt},wC:function(){return We},Pt:function(){return Ve},Oe:function(){return Rt},L6:function(){return P},RL:function(){return e},f$:function(){return K},j1:function(){return ae},jD:function(){return l},g4:function(){return ve}});var e=p(58143),P="data:image/png;base64,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",N=p(4977),K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",f=p.p+"static/err.2323787b.png",q="data:image/png;base64,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",j="data:image/png;base64,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",X="data:image/png;base64,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",L="data:image/png;base64,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",De="data:image/png;base64,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",T=p.p+"static/douyu.1e926b4a.jpg",l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",ae="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",I="data:image/png;base64,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",G="data:image/png;base64,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",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",O="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",ee=p(31686),_e=p.p+"static/teacherQQ.833913ba.jpg",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC",xe=p(67294),ye=Object.defineProperty,me=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Me=(MA,eA,On)=>eA in MA?ye(MA,eA,{enumerable:!0,configurable:!0,writable:!0,value:On}):MA[eA]=On,te=(MA,eA)=>{for(var On in eA||(eA={}))k.call(eA,On)&&Me(MA,On,eA[On]);if(me)for(var On of me(eA))se.call(eA,On)&&Me(MA,On,eA[On]);return MA};const re=MA=>React.createElement("svg",te({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},MA),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Pe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",le="data:image/jpeg;base64,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",fe=p.p+"static/certificate.a2a9ee77.jpg",at=Object.defineProperty,At=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,$e=(MA,eA,On)=>eA in MA?at(MA,eA,{enumerable:!0,configurable:!0,writable:!0,value:On}):MA[eA]=On,Ue=(MA,eA)=>{for(var On in eA||(eA={}))Se.call(eA,On)&&$e(MA,On,eA[On]);if(At)for(var On of At(eA))b.call(eA,On)&&$e(MA,On,eA[On]);return MA};const Ke=MA=>React.createElement("svg",Ue({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},MA),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ct="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",rA="data:image/png;base64,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",Rt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ve=p.p+"static/question.ed747acc.gif",Vt="data:image/gif;base64,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",We=p(55351),mA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",nA="data:image/png;base64,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",aA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",an="data:image/png;base64,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",Qt="data:image/png;base64,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",hn="data:image/png;base64,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",pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},45224:function(FA,be,p){"use strict";p.d(be,{Z:function(){return ke}});var e=p(67294),P=p(1706),N=Object.defineProperty,K=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,q=(xe,ye,me)=>ye in xe?N(xe,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):xe[ye]=me,j=(xe,ye)=>{for(var me in ye||(ye={}))W.call(ye,me)&&q(xe,me,ye[me]);if(K)for(var me of K(ye))f.call(ye,me)&&q(xe,me,ye[me]);return xe},X=(xe,ye)=>{var me={};for(var k in xe)W.call(xe,k)&&ye.indexOf(k)<0&&(me[k]=xe[k]);if(xe!=null&&K)for(var k of K(xe))ye.indexOf(k)<0&&f.call(xe,k)&&(me[k]=xe[k]);return me};const De={header:{cell:xe=>{var ye=xe,{onResize:me,width:k}=ye,se=X(ye,["onResize","width"]);return k?e.createElement(P.Resizable,{width:k,height:0,handle:e.createElement("span",{className:"react-resizable-handle",onClick:Me=>{Me.stopPropagation()}}),onResize:me,draggableOpts:{enableUserSelectHack:!1}},e.createElement("th",j({},se))):e.createElement("th",j({},se))}}};var T=p(57399),l=Object.defineProperty,ne=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,U=(xe,ye,me)=>ye in xe?l(xe,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):xe[ye]=me,O=(xe,ye)=>{for(var me in ye||(ye={}))I.call(ye,me)&&U(xe,me,ye[me]);if(ve)for(var me of ve(ye))G.call(ye,me)&&U(xe,me,ye[me]);return xe},ge=(xe,ye)=>ne(xe,ae(ye)),ee=(xe,ye)=>{var me={};for(var k in xe)I.call(xe,k)&&ye.indexOf(k)<0&&(me[k]=xe[k]);if(xe!=null&&ve)for(var k of ve(xe))ye.indexOf(k)<0&&G.call(xe,k)&&(me[k]=xe[k]);return me},ke=xe=>{var ye=xe,{pagination:me,resColumns:k,dataSource:se,onRow:Me}=ye,te=ee(ye,["pagination","resColumns","dataSource","onRow"]);const[re,Pe]=(0,e.useState)(!1),[le,fe]=(0,e.useState)([{}]),at=(0,e.useRef)(null);(0,e.useEffect)(()=>{let Se=k;Se=Se.map((b,$e)=>ge(O({},b),{onHeaderCell:Ue=>({width:Ue.width,onResize:At($e)})})),fe(Se)},[]),(0,e.useEffect)(()=>{at.current=le},[le]);const At=Se=>(b,{size:$e})=>{const Ue=[...at.current];Ue[Se]=ge(O({},Ue[Se]),{width:$e.width}),fe(Ue)};return e.createElement("div",null,e.createElement(T.default,ge(O({bordered:!0,components:De,columns:le,dataSource:se,pagination:me,loading:re,onRow:Me},te),{rowKey:Se=>Se.key||Se.id})))}},85688:function(FA,be,p){"use strict";p.d(be,{Z:function(){return ye},P:function(){return _e}});var e=p(67294),P=p(91773),N=p(62844),K=p(98813),W=p(28802),f=p(57399),q={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},j=p(93686),X=Object.defineProperty,L=Object.defineProperties,De=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(me,k,se)=>k in me?X(me,k,{enumerable:!0,configurable:!0,writable:!0,value:se}):me[k]=se,ve=(me,k)=>{for(var se in k||(k={}))l.call(k,se)&&ae(me,se,k[se]);if(T)for(var se of T(k))ne.call(k,se)&&ae(me,se,k[se]);return me},I=(me,k)=>L(me,De(k)),G=(me,k)=>{var se={};for(var Me in me)l.call(me,Me)&&k.indexOf(Me)<0&&(se[Me]=me[Me]);if(me!=null&&T)for(var Me of T(me))k.indexOf(Me)<0&&ne.call(me,Me)&&(se[Me]=me[Me]);return se},U=(me,k,se)=>new Promise((Me,te)=>{var re=fe=>{try{le(se.next(fe))}catch(at){te(at)}},Pe=fe=>{try{le(se.throw(fe))}catch(at){te(at)}},le=fe=>fe.done?Me(fe.value):Promise.resolve(fe.value).then(re,Pe);le((se=se.apply(me,k)).next())});const O=({studentNames:me,total:k})=>{const se=["","\u4E00","\u4E24","\u4E09"];return k>3?e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:q.orangeColor},me==null?void 0:me.join("\u3001")),"\u7B49",e.createElement("span",{className:q.orangeColor},k),"\u540D\u5B66\u751F"):e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:q.orangeColor},me==null?void 0:me.join("\u3001")),se[k],"\u540D\u5B66\u751F")},ge=({used:me,copy:k,canNotCopy:se,studentNames:Me,studentCount:te,inPaper:re,is_random:Pe=!1,position:le=""})=>{const fe=()=>{if(k>0&&se>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:q.orangeColor},k),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",e.createElement("span",{className:q.orangeColor},se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(k>0&&se===0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:q.orangeColor},k),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(k===0&&se>0)return e.createElement(e.Fragment,null,"\u5176\u4E2D",e.createElement("span",{className:q.orangeColor},se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},at=le||(re?"\u8BD5\u5377":"\u8BFE\u7A0B");return e.createElement("span",null,e.createElement(O,{studentNames:Me,total:te}),"\u5B66\u4E60\u8FC7",at,"\u4E2D\u7684",e.createElement("span",{className:q.orangeColor},me),"\u4E2A\u9879\u76EE\uFF0C",fe(),"\u3002\u8BF7\u9009\u62E9",Pe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ee=({onCancel:me,onOk:k,visible:se,inPaper:Me,renderData:te,type:re,isMultipleCourse:Pe=!1})=>{const[le]=P.default.useForm(),[fe,at]=(0,e.useState)(1),[At,Se]=(0,e.useState)(!1),b=(0,e.useMemo)(()=>(te==null?void 0:te.total_num)===1&&(te==null?void 0:te.can_copy_num)===1,[te]),$e=(0,e.useMemo)(()=>{var Ue;return(Ue=te==null?void 0:te.course_data_list)==null?void 0:Ue.filter(Ke=>Ke.is_show)},[te]);return e.createElement(e.Fragment,null,b?e.createElement(N.default,{centered:!0,closable:!0,open:se,destroyOnClose:!0,title:"\u63D0\u793A",className:q.antdModal,width:682,confirmLoading:At,onCancel:me,onOk:()=>U(void 0,null,function*(){var Ue;Se(!0);let Ke=fe;if(Pe){const ct=ve({},le.getFieldsValue());Ke=(Ue=te==null?void 0:te.course_data_list)==null?void 0:Ue.map(rA=>ct[rA.id]!==void 0?I(ve({},rA),{is_copy:ct[rA.id]}):rA)}yield k(Ke),Se(!1)})},e.createElement("div",{className:q.content,style:{marginBottom:20}},Pe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":e.createElement(e.Fragment,null,e.createElement(O,{studentNames:te==null?void 0:te.student_names,total:te==null?void 0:te.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Pe?e.createElement(P.default,{form:le,preserve:!1},$e==null?void 0:$e.map(Ue=>e.createElement(e.Fragment,{key:Ue.id},e.createElement("h3",{className:"ml15 mb5"},Ue.name),e.createElement(P.default.Item,{name:Ue.id,initialValue:1},e.createElement(K.ZP.Group,{className:q.content},e.createElement(K.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),e.createElement(K.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):e.createElement(K.ZP.Group,{value:fe,onChange:Ue=>at(Ue.target.value),className:q.content,style:{marginBottom:30}},e.createElement(K.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),e.createElement(K.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),e.createElement("div",null,e.createElement("div",{className:q.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),e.createElement("div",{className:q.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:`${q.content} ${q.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):e.createElement(N.default,{centered:!0,closable:!0,destroyOnClose:!0,open:se,confirmLoading:At,title:"\u63D0\u793A",width:682,onCancel:me,onOk:()=>U(void 0,null,function*(){var Ue;Se(!0);let Ke=0;if(Pe){const ct=ve({},le.getFieldsValue());Ke=(Ue=te==null?void 0:te.course_data_list)==null?void 0:Ue.map(rA=>ct[rA.id]!==void 0?I(ve({},rA),{is_use:ct[rA.id]}):rA)}yield k(Ke),Se(!1)})},e.createElement("div",{className:q.content},e.createElement(O,{studentNames:te==null?void 0:te.student_names,total:te==null?void 0:te.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Pe?e.createElement(P.default,{form:le,preserve:!1},e.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),$e==null?void 0:$e.map(Ue=>e.createElement(e.Fragment,{key:Ue.id},e.createElement("h3",{className:"ml15 mb5"},Ue.name),e.createElement(P.default.Item,{name:Ue.id,initialValue:1},e.createElement(K.ZP.Group,{className:q.content},e.createElement(K.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),e.createElement(K.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):e.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",e.createElement("span",{className:q.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},_e=function(){const[me,k]=(0,e.useState)(!1),[se,Me]=(0,e.useState)();return[me,()=>k(!1),se,Pe=>U(this,null,function*(){var le;const fe=Pe,{isImportMultipleCourse:at=!1}=fe,At=G(fe,["isImportMultipleCourse"]);console.log(Pe);const Se=(Pe==null?void 0:Pe.result)||(yield(0,j.Tr)(At));return"status"in Se?!1:at?((le=Se==null?void 0:Se.course_data_list)==null?void 0:le.some($e=>$e.is_show))?(Me(Se),k(!0),!0):Se.course_data_list||[]:Se.student_count===0?!1:(Me(Se),k(!0),!0)})]},ke=me=>{const[k]=P.default.useForm(),[se,Me]=(0,e.useState)(!1),{onCancel:te,onOk:re,visible:Pe,inPaper:le=!1,renderData:fe,type:at,isMultipleCourse:At=!1,position:Se}=me;let b=(0,e.useMemo)(()=>le?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:q.tableCell,render(Ke,ct){return e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ke,ct)=>e.createElement(e.Fragment,null,e.createElement(P.default.Item,{name:[`${at==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426"))),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(W.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:q.tableCell,render(Ke,ct){return e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ke,ct)=>e.createElement(P.default.Item,{name:[`${at==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:1},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ke,ct)=>e.createElement(P.default.Item,{name:[`${at==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],initialValue:1},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426")))}],[le]),$e=(0,e.useMemo)(()=>le?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:q.tableCell,align:"center",ellipsis:!0,render:(Ke,ct)=>e.createElement(e.Fragment,null,e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(W.default,{type:"hidden"})),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(W.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:q.tableCell,ellipsis:!0,align:"center",render:(Ke,ct)=>e.createElement("a",{href:`/shixuns/${ct.identifier}/challenges`,target:"_blank"},Ke)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ke,ct)=>e.createElement(e.Fragment,null,e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],initialValue:0},e.createElement(K.ZP.Group,null,e.createElement(K.ZP,{value:1},"\u662F"),e.createElement(K.ZP,{value:0},"\u5426"))),e.createElement(P.default.Item,{name:[`${at==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(W.default,{type:"hidden"})))}],[le]);if(At){const Ke={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:q.tableCell,render:(ct,rA)=>e.createElement("a",{href:`/classrooms/${rA.course_id}`},ct)};b=[Ke,...b],$e=[Ke,...$e]}const Ue=(0,e.useMemo)(()=>ge({used:fe==null?void 0:fe.repeat_shixun_num,copy:fe==null?void 0:fe.can_copy_num,canNotCopy:fe==null?void 0:fe.no_copy_num,studentNames:fe==null?void 0:fe.student_names,studentCount:fe==null?void 0:fe.student_count,is_random:fe==null?void 0:fe.is_random,inPaper:le,position:Se}),[fe,le,Se]);return e.createElement(N.default,{title:"\u63D0\u793A",centered:!0,open:Pe,confirmLoading:se,onOk:()=>U(void 0,null,function*(){Me(!0);const Ke=k.getFieldsValue(),ct=Object.keys(Ke).map(rA=>({id:parseInt(rA.split("_")[0]),course_id:parseInt(rA.split("_")[1]),is_use:Ke[rA].is_use,is_copy:Ke[rA].is_copy}));yield re(ct),Me(!1)}),onCancel:te,width:880,okText:"\u786E\u8BA4",className:q.antdModal,destroyOnClose:!0},e.createElement(P.default,{form:k,preserve:!1},e.createElement("div",{className:q.brief},Ue),e.createElement("div",{style:{marginBottom:30}},e.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),e.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),e.createElement("div",{className:q.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(fe==null?void 0:fe.can_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:q.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(f.default,{columns:b,className:q.antdTable,dataSource:fe==null?void 0:fe.can_copy_list,rowKey:at==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(fe==null?void 0:fe.no_copy_num)>0&&e.createElement("div",null,e.createElement("div",{className:q.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),e.createElement(f.default,{columns:$e,className:q.antdTable,dataSource:fe==null?void 0:fe.no_copy_list,rowKey:at==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(fe==null?void 0:fe.no_use_list.length)>0&&(fe==null?void 0:fe.no_use_list.map(Ke=>e.createElement("div",{key:at==="subject"?Ke.stage_shixun_id:Ke.shixun_course_id||Ke.id},e.createElement(P.default.Item,{name:[`${at==="subject"?Ke==null?void 0:Ke.stage_shixun_id:Ke.shixun_course_id||Ke.id}`,"is_copy"],hidden:!0,initialValue:0},e.createElement(W.default,{type:"hidden"})),e.createElement(P.default.Item,{name:[`${at==="subject"?Ke==null?void 0:Ke.stage_shixun_id:Ke.shixun_course_id||Ke.id}`,"is_use"],hidden:!0,initialValue:1},e.createElement(W.default,{type:"hidden"})))))))};var ye=me=>{const{modalType:k}=me;return k==="multiple"?e.createElement(ke,ve({},me)):e.createElement(ee,ve({},me))}},96332:function(FA,be,p){"use strict";p.d(be,{Z:function(){return j}});var e=p(67294),P={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},N=p(62844),K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",f=(X,L,De)=>new Promise((T,l)=>{var ne=I=>{try{ve(De.next(I))}catch(G){l(G)}},ae=I=>{try{ve(De.throw(I))}catch(G){l(G)}},ve=I=>I.done?T(I.value):Promise.resolve(I.value).then(ne,ae);ve((De=De.apply(X,L)).next())}),j=({type:X,resdata:L,onok:De,oktext:T,okloading:l})=>{const[ne,ae]=(0,e.useState)(!1),{can_copy_list:ve,can_copy_num:I,challenge_type:G,course_data_list:U,no_copy_list:O,no_copy_num:ge,no_use_list:ee,no_use_num:_e,repeat_shixun_num:ke,student_count:xe,total_num:ye,use_num:me}=L;let k=I>0||X==="exercise";(0,e.useEffect)(()=>{(L==null?void 0:L.student_count)>0&&ae(!0)},[L]),console.log("---11",l),(0,e.useEffect)(()=>{l||ae(!1)},[l]);const se=()=>{if(X==="exercise"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(X==="exercise"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="shixun"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="shixun"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="subject"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="subject"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",e.createElement("span",{className:P.orangeColor},xe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",e.createElement("span",{className:P.orangeColor},me)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="exercisepush")return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(X==="shixunpush"&&G===1)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(X==="shixunpush"&&G===2)return e.createElement(e.Fragment,null,"\u8BFE\u5802\u5185\u6709",e.createElement("span",{className:P.orangeColor},xe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",e.createElement("span",{className:P.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",e.createElement("span",{className:P.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Me=()=>{if(X==="exercise"||X==="subject"||X==="exercisepush"||X==="shixunpush")return e.createElement("div",{style:{marginTop:20}},ge>0&&e.createElement("div",null,e.createElement("span",{className:P.flex},e.createElement("img",{src:W,style:{width:14}}),e.createElement("span",{className:P.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:P.statusbody},X==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",e.createElement("span",{className:P.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(X==="subject"||X==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",k&&e.createElement("span",{className:P.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),X==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",k&&e.createElement("span",{className:P.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),e.createElement("div",null,O==null?void 0:O.map((te,re)=>e.createElement("a",{href:`/shixuns/${te.identifier}/challenges`,target:"_blank"},"\u300A",te==null?void 0:te.name,"\u300B",re+1!==ge&&"\u3001"))))),I>0&&e.createElement("div",{style:{marginTop:20}},e.createElement("span",{className:P.flex},e.createElement("img",{src:K,style:{width:14}}),e.createElement("span",{className:P.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),e.createElement("div",{className:P.statusbody},X==="exercise"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(X==="subject"||X==="exercisepush")&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),X==="shixunpush"&&e.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),e.createElement("div",null,ve==null?void 0:ve.map((te,re)=>e.createElement("a",{href:`/shixuns/${te.identifier}/challenges`,target:"_blank"},"\u300A",te==null?void 0:te.name,"\u300B",re+1!==I&&"\u3001"))))));if(X==="shixun")return e.createElement("div",{style:{marginTop:20}},I>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return e.createElement(N.default,{open:ne,onCancel:()=>{ae(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!k&&"none"}},zIndex:1003,confirmLoading:l,okText:k?T:"\u6211\u77E5\u9053\u4E86",onOk:()=>f(void 0,null,function*(){k?yield De([...ve,...ee]):ae(!1)})},e.createElement("div",{style:{maxHeight:600,overflow:"auto"}},se(),Me()))}},19299:function(FA,be,p){"use strict";p.d(be,{Z:function(){return I}});var e=p(67294),P=p(35973),N=p(62844),K=p(26410),W=p(85804),f={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},q=p(33170),j=p(94699),X=p.n(j),L=p(67294),De=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,ne=(G,U)=>{var O={};for(var ge in G)T.call(G,ge)&&U.indexOf(ge)<0&&(O[ge]=G[ge]);if(G!=null&&De)for(var ge of De(G))U.indexOf(ge)<0&&l.call(G,ge)&&(O[ge]=G[ge]);return O},ae=(G,U,O)=>new Promise((ge,ee)=>{var _e=ye=>{try{xe(O.next(ye))}catch(me){ee(me)}},ke=ye=>{try{xe(O.throw(ye))}catch(me){ee(me)}},xe=ye=>ye.done?ge(ye.value):Promise.resolve(ye.value).then(_e,ke);xe((O=O.apply(G,U)).next())});const ve=G=>{var U=G,{shixunsDetail:O,globalSetting:ge,loading:ee,dispatch:_e,showModal:ke,onCancel:xe,onOk:ye,okBtnName:me="\u5B8C\u6210",info:k,source:se}=U,Me=ne(U,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[te,re]=(0,e.useState)(0),[Pe,le]=(0,e.useState)(0);return(0,e.useEffect)(()=>{let fe=null;const at=()=>ae(void 0,null,function*(){let At={id:k==null?void 0:k.courseId,send_time:X()().format("YYYY-MM-DD HH:mm"),exercise_id:k!=null&&k.exercise_id?k==null?void 0:k.exercise_id:null},Se={id:k==null?void 0:k.courseId,course_id:k==null?void 0:k.courseId,identifier:k==null?void 0:k.courseId,type:"normal",is_use:1,is_copy:!0};se==="\u8BD5\u5377"?(At.examination_bank_ids=k==null?void 0:k.examination_bank_ids,At.type="ExaminationBank"):se==="\u5B9E\u8BAD"?At.shixun_info=(k==null?void 0:k.shixun_info.length)>0?k==null?void 0:k.shixun_info:[Se]:se==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(At.examination_bank_ids=k==null?void 0:k.examination_bank_ids,At.shixun_info=(k==null?void 0:k.shixun_info.length)>0?k==null?void 0:k.shixun_info:[Se]);const b=yield(0,q.ZP)(`/api/courses/${k==null?void 0:k.courseId}/send_shixun_progress.json`,{method:"post",body:At});(b==null?void 0:b.status)===0&&(re(b==null?void 0:b.complete_num),le(b==null?void 0:b.total_num),(b==null?void 0:b.complete_num)!==(b==null?void 0:b.total_num)?(fe&&clearInterval(fe),fe=setInterval(at,5e3)):fe&&clearInterval(fe))});return ke&&(k!=null&&k.courseId)&&at(),()=>{fe&&clearInterval(fe)}},[ke]),L.createElement(N.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:te==Pe,open:ke,destroyOnClose:!0,footer:null,onCancel:xe},L.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",L.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Pe),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),L.createElement("div",{className:f.con_warp},L.createElement(K.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:te==Pe&&Pe!=0?100:te/Pe*100,showInfo:!1,size:[350,10]}),L.createElement("div",{className:f.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",L.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},te),"\u4E2A"),te!=Pe&&L.createElement(W.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),te==Pe&&L.createElement(W.ZP,{type:"primary",onClick:ye},me)))};var I=(0,P.connect)(({shixunsDetail:G,loading:U,globalSetting:O})=>({shixunsDetail:G,globalSetting:O,loading:U.models.index}))(ve)},56051:function(FA,be,p){"use strict";p.d(be,{K:function(){return f}});var e=p(67294),P=p(62844),N=p(6104),K={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},W=p(19575);const f=({visible:q,width:j,videoId:X,file_url:L,course_id:De,copyUrl:T,toLog:l=!0,logWatchHistory:ne=()=>{},allow_skip:ae,onClose:ve=()=>{},autoPlay:I=!1,onPlayEnded:G=()=>{}})=>e.createElement(P.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:q,title:null,footer:null,width:j,className:K.modal},e.createElement("i",{className:`${K.closeIcon} iconfont icon-guanbi10`,onClick:ve}),q&&e.createElement(N.Z,{onPlayEnded:G,autoPlay:I,allow_skip:ae,courseId:De,src:L!=null&&L.startsWith("http")?L:W.Base64.decode(L),videoId:X,toLog:l,logWatchHistory:ne}))},6104:function(FA,be,p){"use strict";p.d(be,{Z:function(){return ve}});var e=p(67294),P=p(2453),N=p(85418),K=p(24577),W=p(67631),f=p.n(W),q=p(52262),j=p(74855),X=p(51959),L={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},De=(I,G,U)=>new Promise((O,ge)=>{var ee=xe=>{try{ke(U.next(xe))}catch(ye){ge(ye)}},_e=xe=>{try{ke(U.throw(xe))}catch(ye){ge(ye)}},ke=xe=>xe.done?O(xe.value):Promise.resolve(xe.value).then(ee,_e);ke((U=U.apply(I,G)).next())});function T(I){if(isNaN(I))return{minutes:"00",seconds:"00"};const G=new Date(I*1e3).toISOString().substr(11,8);return{hour:G.substr(0,2),minutes:G.substr(3,2),seconds:G.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function l(I,G){return I-G}function ne(I){I.sort(l);let G=0;for(let U=0;U{},handlePlay:xe=()=>{},handlePlayEnded:ye=()=>{},autoPlay:me=!1,onPlayEnded:k=()=>{},isShowWaterMark:se=!0},Me)=>{var te;G=G==null?void 0:G.replace("http://","https://");const Pe=((te=G==null?void 0:G.split("."))==null?void 0:te.pop())==="flv",le=(0,e.useRef)(),fe=(0,e.useRef)(),at=(0,e.useRef)(),At=(0,e.useRef)(),Se=(0,e.useRef)(),b=(0,e.useRef)(),$e=(0,e.useRef)(),Ue=(0,e.useRef)(),Ke=(0,e.useRef)(),ct=(0,e.useRef)(),rA=(0,e.useRef)(),Rt=(0,e.useRef)(),Ve=(0,e.useRef)(),Vt=(0,e.useRef)(),We=navigator.userAgent.toLowerCase().match(ae),mA=We?We[0]:"pc",nA=(0,e.useRef)(!1),aA=(0,q.eY)();let an=0,Qt=0,hn=0,pn=null,MA=!1,eA=20,On=1,it=!1,Ce=!1,Re=[];(0,e.useImperativeHandle)(Me,()=>({getLastUpdatedTime:()=>le.current.currentTime,getDuration:()=>le.current.duration})),P.ZP.config({maxCount:1,getContainer:()=>at.current});const ue=(0,e.useCallback)((TA,xr=!1)=>{let En={point:le.current.currentTime};pn?(En.log_id=pn,En.watch_duration=ne(Re),En.total_duration=Qt):(ee?(En.video_id=parseInt(O,10),En.course_id=ee):En.video_id=O,En.duration=an,En.device=mA),xr&&(En.ed="1");function Fn(){return De(this,null,function*(){it=!0,pn=yield ge==null?void 0:ge(En),it=!1,TA&&TA()})}Fn()},[O,ee]);(0,e.useEffect)(()=>{le.current&&(At.current.style.display="none",Se.current.style.display="block"),P.ZP.destroy();let TA=null;return K.Z.isSupported&&Pe&&G&&(G==null?void 0:G.indexOf(".m3u8"))<0?(TA=K.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:G,muted:!1}),le.current&&(TA.attachMediaElement(le.current),TA.load())):le.current.setAttribute("src",G),tA(),()=>{TA&&(TA.unload(),TA.pause(),TA.destroy(),TA=null)}},[le,Pe,G]);function Ut(){le.current.paused?(At.current.style.display="none",Se.current.style.display="block"):(At.current.style.display="block",Se.current.style.display="none")}function tA(){rA.current.style.display="none",Ve.current.style.display="none",Rt.current.style.display="none",le.current.muted||le.current.volume===0?rA.current.style.display="block":le.current.volume>0&&le.current.volume<=.5?Ve.current.style.display="block":Rt.current.style.display="block"}(0,e.useEffect)(()=>{const TA=document.getElementById("play"),xr=document.querySelectorAll(".playback-icons use");function En(){xe(),_e&&!nA.current&&(le.current.currentTime=_e),nA.current=!0,Re.push(le.current.currentTime),MA||(MA=!0,U&&ue())}function Fn(){return De(this,null,function*(){Ut(),Re.push(le.current.currentTime),U&&ue(()=>{pn=null,hn=0,MA=!1,it=!1,Ce=!1,Re=[],Qt=0,On=1},!0),k()})}function Xe(){b.current.value=Math.round(le.current.currentTime),$e.current.value=Math.round(le.current.currentTime)}function OA(){const lr=T(Math.round(le.current.currentTime));Ke.current.innerText=`${lr.hour>0?lr.hour+":":""}${lr.minutes}:${lr.seconds}`,Ke.current.setAttribute("datetime",`${lr.hour>0?" "+lr.hour+" ":""}${lr.minutes}m ${lr.seconds}s`)}function za(){var lr,Vr,Bn,Na,Fi,Ei,Wi;const Ti=Math.round((lr=le.current)==null?void 0:lr.duration);(Bn=(Vr=b.current)==null?void 0:Vr.setAttribute)==null||Bn.call(Vr,"max",Ti),(Fi=(Na=$e.current)==null?void 0:Na.setAttribute)==null||Fi.call(Na,"max",Ti);const vi=T(Ti);Ue.current&&(Ue.current.innerText=`${vi.hour>0?vi.hour+":":""}${vi.minutes}:${vi.seconds}`,(Wi=(Ei=Ue.current).setAttribute)==null||Wi.call(Ei,"datetime",`${vi.hour>0?" "+vi.hour+" ":""}${vi.minutes}m ${vi.seconds}s`))}function jr(){try{const lr=Math.round(le.current.duration);b.current.setAttribute("max",lr),$e.current.setAttribute("max",lr);const Vr=T(lr);Ue.current.innerText=`${Vr.hour>0?Vr.hour+":":""}${Vr.minutes}:${Vr.seconds}`,Ue.current.setAttribute("datetime",`${Vr.hour>0?" "+Vr.hour+" ":""}${Vr.minutes}m ${Vr.seconds}s`),Xe(),OA();const{width:Bn,height:Na,x:Fi,y:Ei}=fe.current.getBoundingClientRect();if(Fi<0||Ei<0,!Ce){let Wi=le.current.currentTime,Ti=Wi-hn;Math.abs(Ti)<10?(Qt+=Math.abs(Ti),hn=Wi,it||Qt-On*eA>=0&&(On++,Re.push(hn),U&&ue())):(hn=Wi,U&&ue())}}catch(lr){console.log("videoplaying:",lr)}}function Wa(){Ce=!0}function Ka(){le.current.playing&&Re.push(le.current.currentTime,hn),hn=le.current.currentTime,Ce=!1}function Yr(){an=le.current.duration,an<=20&&(eA=an/3),le.current.addEventListener("play",En)}function Qr(lr){lr.preventDefault(),(0,X.vp)()?(le.current.style.width="100%",le.current.style.height="100%"):le.current.style.cssText=""}function di(){ke()}function ii(lr){if(!I){P.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Vr=lr.target.dataset.seek?lr.target.dataset.seek:lr.target.value;le.current.currentTime=Vr,$e.current.value=Vr,b.current.value=Vr}function Ea(lr){const Vr=Math.round(lr.offsetX/lr.target.clientWidth*parseInt(lr.target.getAttribute("max"),10));b.current.setAttribute("data-seek",Vr);const Bn=T(Vr);ct.current.textContent=`${Bn.hour>0?Bn.hour+":":""}${Bn.minutes}:${Bn.seconds}`;const Na=le.current.getBoundingClientRect();ct.current.style.left=`${lr.pageX-Na.left}px`}function ti(lr){switch(lr.code){case"Space":lr.preventDefault(),J();break;case"ArrowRight":if(lr.preventDefault(),!I){P.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(le.current.currentTime>=le.current.duration)break;le.current.currentTime=parseInt(le.current.currentTime)+5,Xe();break;case"ArrowLeft":if(lr.preventDefault(),!I){P.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(le.current.currentTime===0)break;le.current.currentTime=parseInt(le.current.currentTime)-5,Xe();break;case"ArrowUp":lr.preventDefault(),le.current.volume<1&&(le.current.volume=(parseInt(le.current.volume*10)+1)/10);break;case"ArrowDown":lr.preventDefault(),le.current.volume>0&&(le.current.volume=(parseInt(le.current.volume*10)-1)/10);break}}return at.current.addEventListener((0,X.gH)(),Qr),le.current.addEventListener("canplay",Yr),le.current.addEventListener("ended",Fn),le.current.addEventListener("seeking",Wa),le.current.addEventListener("seeked",Ka),le.current.addEventListener("loadedmetadata",za),b.current.addEventListener("mousemove",Ea),b.current.addEventListener("input",ii),le.current.addEventListener("timeupdate",jr),le.current.addEventListener("pause",di),le.current.addEventListener("volumechange",tA),document.addEventListener("keydown",ti),()=>{var lr,Vr,Bn,Na,Fi,Ei,Wi,Ti,vi,Ku,wA,u;(lr=le.current)==null||lr.removeEventListener("canplay",Yr),(Vr=le.current)==null||Vr.removeEventListener("play",En),(Bn=le.current)==null||Bn.removeEventListener("ended",Fn),(Na=le.current)==null||Na.removeEventListener("seeking",Wa),(Fi=le.current)==null||Fi.removeEventListener("seeked",Ka),(Ei=b.current)==null||Ei.removeEventListener("mousemove",Ea),(Wi=b.current)==null||Wi.removeEventListener("input",ii),(Ti=le.current)==null||Ti.removeEventListener("timeupdate",jr),(vi=le.current)==null||vi.removeEventListener("pause",di),(Ku=le.current)==null||Ku.removeEventListener("loadedmetadata",za),(wA=le.current)==null||wA.removeEventListener("volumechange",tA),document.removeEventListener("keydown",ti),(u=le.current)!=null&&u.playing&&(Re.push(hn,le.current.currentTime),U&&ue())}},[le,G]),(0,e.useEffect)(()=>{if(le.current.onended=()=>{ye(le)},le.current.oncontextmenu=()=>!1,(G==null?void 0:G.indexOf(".m3u8"))>-1){if(le.current.canPlayType("application/vnd.apple.mpegurl"))le.current.src=G;else if(f().isSupported()){var TA=new(f());TA.loadSource(G),TA.attachMedia(le.current)}}},[G]);const[Tt,RA]=(0,e.useState)(1),J=()=>{le.current.paused||le.current.ended?le.current.play():le.current.pause(),Ut()};function bA(){le.current.muted=!le.current.muted,le.current.muted?(Vt.current.setAttribute("data-volume",volume.value),Vt.current.value=0):Vt.current.value=Vt.current.dataset.volume}return e.createElement("div",{style:{position:"relative"},ref:at},e.createElement("div",{ref:fe,className:`${L.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${L.animate__loop}`},se&&aA?aA.login:" "),e.createElement("div",{className:L.container},e.createElement("div",{className:L["video-container"],id:"video-container"},e.createElement("div",{className:L["playback-animation"],id:"playback-animation"},e.createElement("svg",{className:L["playback-icons"]},e.createElement("use",{className:"hidden",href:"#play-icon"}),e.createElement("use",{href:"#pause"}))),e.createElement("video",{className:L.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:le,autoPlay:me}),e.createElement("div",{className:`${L["video-controls"]} `,id:"video-controls"},e.createElement("div",{className:L["bottom-controls"]},e.createElement("div",{className:L["left-controls"]},e.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:J},e.createElement("svg",{className:L["playback-icons"]},e.createElement("use",{ref:Se,href:"#play-icon"}),e.createElement("use",{ref:At,style:{display:"none"},href:"#pause"}))),e.createElement("div",{className:L.time},e.createElement("time",{id:"time-elapsed",ref:Ke},"00:00"),e.createElement("span",null," / "),e.createElement("time",{id:"duration",ref:Ue},"00:00"))),e.createElement("div",{className:L["right-controls"]},I&&e.createElement(N.Z,{placement:"top",overlayClassName:L.rateOverlay,getPopupContainer:TA=>TA.parentNode,menu:{items:[{key:"1",label:e.createElement("span",{onClick:()=>{RA(1),le.current.playbackRate=1}},"1.0x")},{key:"2",label:e.createElement("span",{onClick:()=>{RA(1.5),le.current.playbackRate=1.5}},"1.5x")},{key:"3",label:e.createElement("span",{onClick:()=>{RA(2),le.current.playbackRate=2}},"2.0x")}]}},e.createElement("div",{className:`${L.controlText} mr5`},"\u500D\u901F")),e.createElement(j.CopyToClipboard,{text:G,onCopy:()=>P.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},e.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),e.createElement("div",{className:L["volume-controls"]},e.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:L["volume-button"],id:"volume-button",onClick:bA},e.createElement("i",{ref:rA,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Ve,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Rt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),e.createElement("input",{className:L.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Vt,style:{display:"none"},onClick:tA})),e.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:L["fullscreen-button"],onClick:()=>{(0,X.vp)()?(0,X.BU)():(0,X.Dj)(at.current)}},e.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),e.createElement("div",{className:L["video-progress"]},e.createElement("progress",{ref:$e,value:"0",min:"0"}),e.createElement("input",{className:L.seek,ref:b,value:"0",min:"0",type:"range",step:"1"}),e.createElement("div",{className:L["seek-tooltip"],ref:ct,id:"seek-tooltip"},"00:00"))))),e.createElement("svg",{style:{display:"none"}},e.createElement("defs",null,e.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),e.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},e.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),e.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),e.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},e.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),e.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},e.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),e.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),e.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},e.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),e.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},e.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},69780:function(FA,be,p){"use strict";var e=p(67294),P=p(91773),N=p(62844),K=p(48054),W=p(71230),f=p(15746),q=p(83062),j=p(66309),X=p(94699),L=p.n(X),De=p(35973),T=p(11320),l=p(20819),ne=p(52262),ae=p(67294),ve=Object.defineProperty,I=Object.defineProperties,G=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ee=(k,se,Me)=>se in k?ve(k,se,{enumerable:!0,configurable:!0,writable:!0,value:Me}):k[se]=Me,_e=(k,se)=>{for(var Me in se||(se={}))O.call(se,Me)&&ee(k,Me,se[Me]);if(U)for(var Me of U(se))ge.call(se,Me)&&ee(k,Me,se[Me]);return k},ke=(k,se)=>I(k,G(se)),xe=(k,se,Me)=>new Promise((te,re)=>{var Pe=at=>{try{fe(Me.next(at))}catch(At){re(At)}},le=at=>{try{fe(Me.throw(at))}catch(At){re(At)}},fe=at=>at.done?te(at.value):Promise.resolve(at.value).then(Pe,le);fe((Me=Me.apply(k,se)).next())});const ye={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},me=({attachment:k,dispatch:se,loading:Me,globalSetting:te})=>{const re=(0,De.useParams)(),{detail:Pe}=k,[le]=P.default.useForm(),[fe,at]=(0,e.useState)(!1),[At,Se]=(0,e.useState)([]),[b,$e]=(0,e.useState)(_e({},ye)),[Ue,Ke]=(0,e.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),ct=Rt=>Rt&&Rtxe(void 0,null,function*(){var Rt,Ve,Vt,We,mA,nA,aA,an,Qt;let hn={};((Ve=(Rt=k==null?void 0:k.actionTabs)==null?void 0:Rt.params)==null?void 0:Ve.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?hn=_e({},k.actionTabs.params):hn=_e({},re);const pn=yield se({type:"attachment/getDetail",payload:hn});pn.delay_publish=pn.delay_publish?1:0,b.is_public=[pn.is_public],b.description=pn.description,b.delay_publish=pn.delay_publish,b.publish_time=pn.publish_time,le.setFieldsValue(b),Se([_e({},pn),...pn==null?void 0:pn.attachment_histories]),(Vt=pn==null?void 0:pn.attachment_histories)!=null&&Vt.length?at(!0):(Ue.type=pn.file_type,Ue.data=T.Z.API_SERVER+pn.url,Ue.recordInfo={id:(mA=(We=k==null?void 0:k.actionTabs)==null?void 0:We.selectArrs)==null?void 0:mA.id,course_id:(aA=(nA=k==null?void 0:k.actionTabs)==null?void 0:nA.params)==null?void 0:aA.course_id},pn.file_type==="txt"&&(Ue.monacoEditor.value=pn.content),Ue.disabledDownload=(0,ne.dE)()&&!!((Qt=(an=k==null?void 0:k.actionTabs)==null?void 0:an.selectArrs)!=null&&Qt.download_setting),Ke(_e({},Ue)))});return(0,e.useEffect)(()=>{var Rt;k.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(re.id=(Rt=k.actionTabs.selectArrs)==null?void 0:Rt.id,le.resetFields(),rA()):at(!1)},[k.actionTabs.key,re.id]),(0,e.useEffect)(()=>()=>{Ke(ke(_e({},Ue),{type:""})),se({type:"attachment/setActionTabs",payload:{}})},[]),ae.createElement(ae.Fragment,null,ae.createElement(N.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:fe,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>xe(void 0,null,function*(){se({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{$e(_e({},ye)),se({type:"attachment/setActionTabs",payload:{}})}},ae.createElement("section",{className:"pl20 pr20 pt10"},ae.createElement(K.Z,{loading:Me["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},ae.createElement(W.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},ae.createElement(f.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),ae.createElement(f.Z,{flex:"80px"},"\u4E0B\u8F7D"),ae.createElement(f.Z,{flex:"140px"},"\u7248\u672C\u53F7")),At==null?void 0:At.map(function(Rt,Ve){return ae.createElement(W.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:Ve,gutter:[20,8]},ae.createElement(f.Z,{flex:"307px"},ae.createElement(q.Z,{title:Rt.title},ae.createElement(W.Z,null,ae.createElement(f.Z,null,ae.createElement("a",{href:T.Z.API_SERVER+Rt.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Vt=>{var We,mA;Rt.link||Rt.content_type==="application/pdf"||te.setting.is_local||(Vt.preventDefault(),Ue.type=Rt.file_type,Ue.data=T.Z.API_SERVER+Rt.url,Rt.file_type==="txt"&&(Ue.monacoEditor.value=Rt.content),Ue.disabledDownload=(0,ne.dE)()&&!!((mA=(We=k==null?void 0:k.actionTabs)==null?void 0:We.selectArrs)!=null&&mA.download_setting),Ke(_e({},Ue)))}},Rt.title)),ae.createElement(f.Z,null,ae.createElement(j.default,{className:"",color:Ve===0?"green":"orange"},Ve===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),ae.createElement(f.Z,{flex:"80px"},Rt.downloads_count),ae.createElement(f.Z,{flex:"140px"},L()(Rt.created_on).format("YYYY-MM-DD HH:mm")))})))),ae.createElement(l.Z,ke(_e({},Ue),{onClose:()=>{Ke(ke(_e({},Ue),{type:""})),se({type:"attachment/setActionTabs",payload:{}})}})))};be.Z=(0,De.connect)(({attachment:k,loading:se,globalSetting:Me,user:te})=>({attachment:k,globalSetting:Me,loading:se,user:te}))(me)},98842:function(FA,be,p){"use strict";p.r(be),p.d(be,{default:function(){return Ff}});var e=p(67294),P=p(35973),N=p(2453),K=p(62844),W=p(98813),f=p(83062),q=p(85418),j=p(50136),X=p(57097),L=p(85804),De=p(33463),T={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},l=p(52262),ne=p(93671),ae=p(88044),ve=p(71230),I=p(15746),G=p(74330),U=p(84567),O=p(51380),ge=p(94699),ee=p.n(ge),_e={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},ke=p(28706),xe=p(85688),ye=p(20670),me=p(93686),k=p(96332),se=p(33170),Me=p(19299),te=p(67294),re=Object.defineProperty,Pe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Se=(c,h,i)=>h in c?re(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,b=(c,h)=>{for(var i in h||(h={}))at.call(h,i)&&Se(c,i,h[i]);if(fe)for(var i of fe(h))At.call(h,i)&&Se(c,i,h[i]);return c},$e=(c,h)=>Pe(c,le(h)),Ue=(c,h)=>{var i={};for(var Ae in c)at.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&fe)for(var Ae of fe(c))h.indexOf(Ae)<0&&At.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Ke=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{Option:ct}=ae.default,rA=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,loading:ze,dispatch:qe}=h,It=Ue(h,["pathsDetail","globalSetting","loading","dispatch"]);const Ie=(0,P.useParams)(),[_,Qe]=(0,e.useState)(),[ft,Mt]=(0,e.useState)([]),[xt,IA]=(0,e.useState)([]),[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)(),[iA,vn]=(0,e.useState)(),[UA,Zt]=(0,e.useState)(!0),[sA,PA]=(0,e.useState)(!0),[Dn,gt]=(0,e.useState)(!1),[Yn,en]=(0,e.useState)({}),[gA,LA]=(0,e.useState)(!1),[Br,fA]=(0,e.useState)({});(0,e.useEffect)(()=>{i.actionTabs.key==="PathsDetail-SendToClass"&&vr()},[i.actionTabs.key]);const st=n=>{switch(n.item_type){case"Challenge":return te.createElement(ve.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},te.createElement(I.Z,{flex:"302px"},te.createElement(f.Z,{title:n.name||""},te.createElement("div",{className:" multi_ellipsis1"},te.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",n.name||""))),te.createElement(I.Z,{flex:1},te.createElement(f.Z,{title:n.shixun_name||""},te.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(n==null?void 0:n.shixun_name)||""))));case"Shixun":return te.createElement(f.Z,{title:n!=null&&n.is_published?"":n!=null&&n.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},te.createElement("span",{onClick:()=>{!(n!=null&&n.is_published)&&(n!=null&&n.edit_permission)&&window.open(`/shixuns/${n.identifier}/challenges`)}},te.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),n.name,(n==null?void 0:n.high_resources_consume)&&te.createElement("span",{style:{display:"inline-block"}},te.createElement(ye.Z,{type:"shixun",style:{marginLeft:10}})),!(n!=null&&n.is_published)&&te.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),n.item_type==="Shixun"&&n.is_unity_3d&&te.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),n.item_type==="Shixun"&&n.is_jupyter_lab&&te.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),n.item_type==="Shixun"&&n.is_jupyter&&te.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return te.createElement("span",null,te.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),n.name);case"ExaminationBank":return te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),n.name);case"HomeworkCommon":return te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),n.name);case"VideoItem":return te.createElement("span",null,te.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),n.name);case"SubjectHomework":return(n==null?void 0:n.homework_type)=="group"?te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),n.name):te.createElement("span",null,te.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),n.name);case"StageCatalog":return te.createElement("span",null,n.name);default:return""}},vr=()=>Ke(void 0,null,function*(){PA(!0);const n=yield(0,se.ZP)(`/api/paths/${Ie.pathId}/stages_list.json`,{method:"get"});if(n){Mt((n==null?void 0:n.courses)||[]);const t=(r,g="")=>r==null?void 0:r.map((y,Q)=>{const V=g?`${g}-${Q}`:`${Q}`,Ee=!g?y.state_name||"":st(y),He=(y==null?void 0:y.item_type)==="ExaminationBank"?!0:(y==null?void 0:y.item_type)==="Shixun"&&(y==null?void 0:y.is_published)===!1;return $e(b({},y),{title:Ee,key:V,disabled:He,children:t(y.items||y.children||[],V)})}),a=t(n.stages||[]);IA(a||[])}PA(!1)}),Ua=(n,t)=>{dA(n)},rr=n=>{const t=n.target.checked,a=[],r=(g,y="")=>{g.forEach((Q,V)=>{if(Q.disabled||Q.item_type==="ExaminationBank")return;const $=y?`${y}-${V}`:`${V}`;a.push($),Q.children&&Array.isArray(Q.children)&&r(Q.children,$)})};r(xt),dA(t?a:[])},gn=()=>{const n=KA.filter(rt=>typeof rt=="string"),t=[],a=[],r=[],g=[],y=[],Q=[],V=[],$=[],Ee=[],He=(rt,Gt=[])=>{rt==null||rt.forEach((sn,qA)=>{const WA=[...Gt,qA.toString()],na=WA.join("-");if(console.log("key:",na,n),n.includes(na))switch(r.push(sn.stage_item_id),sn.item_type){case"Shixun":t.push(sn.id);break;case"Attachment":g.push(sn.id);break;case"VideoItem":a.push(sn.id);break;case"ExaminationBank":V.push(sn.id);break;case"HomeworkCommon":$.push(sn.id);break;case"SubjectHomework":sn.homework_type==="group"?y.push(sn.id):sn.homework_type==="normal"&&Q.push(sn.id);break;case"Challenge":Ee.push(sn.id);break}Array.isArray(sn.children)&&He(sn.children,WA)})};return He(xt),{shixunIds:t,videoItemIds:a,stageItemIds:r,coursewareIds:g,groupIds:y,normalIds:Q,banksIds:V,hackIds:$,ChallengeIds:Ee}},[ha,ka,Ra,gi]=(0,xe.P)(),si=()=>Ke(void 0,null,function*(){const{stageItemIds:n}=gn();if(!_){N.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!wi.length&&!fr.length&&!Un.length&&!ln.length&&!XA.length&&!nt.length&&!pr.length&&!tn.length){N.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u5173\u5361\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}vn(!0);let t=yield(0,me.Tr)({id:Ie.pathId,course_id:parseInt(_),type:"subject",stage_item_id:n,sync_catelog:UA?1:0});vn(!1),yield pi(t==null?void 0:t.no_use_list)}),pi=n=>Ke(void 0,null,function*(){LA(!0);const t=yield(0,ne.Q)({id:Ie.pathId,course_id:_,stage_shixuns:n,sync_catelog:UA?1:0});if(LA(!1),Qe(null),ka(),(t==null?void 0:t.status)===1){if((wi==null?void 0:wi.length)>0){eu(),en($e(b({},t),{shixun_info:n,courseId:_})),gt(!0);return}K.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:te.createElement("div",{className:"tc"},t.message),onOk:()=>{var a;const r=(a=t==null?void 0:t.url.split("/"))==null?void 0:a[2];(0,ke.xg)(`/classrooms/${r}/shixun_homework`)}})}}),eu=()=>{qe({type:"pathsDetail/setActionTabs",payload:{}}),dA([]),Tn(null)},{shixunIds:wi=[],videoItemIds:fr=[],banksIds:nt=[],hackIds:pr=[],coursewareIds:Un=[],groupIds:ln=[],normalIds:XA=[],ChallengeIds:tn=[]}=gn();return te.createElement(te.Fragment,null,te.createElement(K.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:i.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:iA,className:_e.scoremodal,onCancel:eu,onOk:si},te.createElement("div",{className:_e.wrap},te.createElement("div",{className:"mb10"},te.createElement(ae.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:_,style:{width:"100%"},onSelect:n=>Qe(n),optionLabelProp:"lable"},ft==null?void 0:ft.map((n,t)=>te.createElement(ct,{key:n.course_id,value:n.course_id,lable:n.course_name},te.createElement(ve.Z,{justify:"space-between"},te.createElement(I.Z,null,n.course_name),te.createElement(I.Z,null,ee()(n.created_at).format("YYYY-MM-DD HH:mm"))))))),te.createElement("div",{className:_e.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",te.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",te.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),te.createElement("a",{onClick:()=>{vr()}},te.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),te.createElement(G.Z,{spinning:sA},te.createElement("div",{className:_e.radioWrap},te.createElement("div",null,te.createElement(U.default,{value:Wt,onChange:rr,className:"font14 ml20"},"\u5168\u9009")),!!(xt!=null&&xt.length)&&te.createElement(O.default,{className:_e.tree,checkable:!0,defaultExpandAll:!0,treeData:xt,checkedKeys:KA,onCheck:(n,t)=>{Ua(n,t)}}))),te.createElement("div",{className:_e.createMkdir},te.createElement(U.default,{checked:UA,onChange:n=>Zt(n.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(wi.length+fr.length+ln.length+XA.length+nt.length+pr.length+tn.length)&&te.createElement("span",null,te.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!wi.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"c-light-primary"},wi.length," "),te.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!tn.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},tn.length," "),te.createElement("span",null,"\u4E2A\u5173\u5361")),!!fr.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"c-purple-8C1 ml5"},fr.length," "),te.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Un.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"c-cyan-blue ml5"},Un.length," "),te.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!ln.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#AABF07"}},ln.length," "),te.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!XA.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},XA.length," "),te.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!nt.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#e69917"}},nt.length," "),te.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!pr.length&&te.createElement(te.Fragment,null,te.createElement("span",{className:"ml5",style:{color:"#e69917"}},pr.length," "),te.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),te.createElement(k.Z,{resdata:Br,type:"subject",okloading:gA,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:n=>{pi(n)}}),te.createElement(Me.Z,{source:"\u5B9E\u8BAD",showModal:Dn,onCancel:()=>gt(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:Yn,onOk:()=>{var n;const t=(n=Yn==null?void 0:Yn.url.split("/"))==null?void 0:n[2];(0,ke.xg)(`/classrooms/${t}/shixun_homework`)}}))};var Rt=(0,P.connect)(({pathsDetail:c,loading:h,globalSetting:i})=>({pathsDetail:c,globalSetting:i,loading:h.effects}))(rA),Ve=p(78207),Vt=p(74855),We=p(91773),mA=p(38089),nA=p(28802),aA={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},an=p(55304),Qt=p(67294),hn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())}),MA=({type:c,onCancel:h,onOk:i})=>{const[Ae]=We.default.useForm(),[ze,qe]=(0,e.useState)(1),[It,Ie]=(0,e.useState)(!1),[_,Qe]=(0,e.useState)([]);(0,e.useEffect)(()=>{Ae.setFieldValue("type",1),ft()},[]);const ft=()=>hn(void 0,null,function*(){if(c){Ie(!0);const xt=yield(0,se.ZP)("/api/disciplines.json",{method:"get",params:{source:c}});Qe(xt.disciplines||[]),Ie(!1)}}),Mt=()=>{const{sub_discipline_id:xt,discipline_name:IA,sub_discipline_name:KA,type:dA}=Ae.getFieldsValue();if((!xt||xt&&xt.length===0)&&(!IA||!KA))return N.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;i({user_customize:dA==2,sub_discipline_id:dA==1?[xt[1]]:null,discipline_name:IA,sub_discipline_name:KA})};return Qt.createElement(K.default,{width:640,className:aA.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{h(),Ae.resetFields()},onOk:()=>{Ae.validateFields().then(xt=>{if(ze==2&&(xt.discipline_name.replaceAll(" ","").length<=0||xt.sub_discipline_name.replaceAll(" ","").length<=0)){N.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}Mt(),Ae.resetFields()})}},Qt.createElement("div",{className:aA.applyPublicContent},Qt.createElement("div",{className:aA.tips},Qt.createElement(an.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Qt.createElement(We.default,{labelAlign:"left",form:Ae},Qt.createElement(We.default.Item,{name:"type"},Qt.createElement(W.ZP.Group,{onChange:xt=>{qe(xt.target.value),xt.target.value==1?Ae.setFieldsValue({discipline_name:"",sub_discipline_name:""}):Ae.setFieldsValue({sub_discipline_id:[]})}},Qt.createElement(W.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Qt.createElement(W.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),ze==1&&Qt.createElement(We.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Qt.createElement(mA.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:_,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(xt,IA)=>Ae.setFieldsValue({sub_discipline_id:xt})})),ze==2&&Qt.createElement(Qt.Fragment,null,Qt.createElement(We.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Qt.createElement(nA.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Qt.createElement(We.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Qt.createElement(nA.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),It&&Qt.createElement("div",{className:aA.spin},Qt.createElement(G.Z,null))))},eA=p(65226),On="data:image/png;base64,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",it=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ut=(c,h,i)=>h in c?it(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,tA=(c,h)=>{for(var i in h||(h={}))Re.call(h,i)&&Ut(c,i,h[i]);if(Ce)for(var i of Ce(h))ue.call(h,i)&&Ut(c,i,h[i]);return c};const Tt=c=>React.createElement("svg",tA({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var RA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",J=Object.defineProperty,bA=Object.getOwnPropertySymbols,TA=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,En=(c,h,i)=>h in c?J(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Fn=(c,h)=>{for(var i in h||(h={}))TA.call(h,i)&&En(c,i,h[i]);if(bA)for(var i of bA(h))xr.call(h,i)&&En(c,i,h[i]);return c};const Xe=c=>React.createElement("svg",Fn({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var OA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",za=Object.defineProperty,jr=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,Yr=(c,h,i)=>h in c?za(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Qr=(c,h)=>{for(var i in h||(h={}))Wa.call(h,i)&&Yr(c,i,h[i]);if(jr)for(var i of jr(h))Ka.call(h,i)&&Yr(c,i,h[i]);return c};const di=c=>React.createElement("svg",Qr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var ii="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ea=Object.defineProperty,ti=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,Bn=(c,h,i)=>h in c?Ea(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Na=(c,h)=>{for(var i in h||(h={}))lr.call(h,i)&&Bn(c,i,h[i]);if(ti)for(var i of ti(h))Vr.call(h,i)&&Bn(c,i,h[i]);return c};const Fi=c=>React.createElement("svg",Na({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Ei="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Wi=Object.defineProperty,Ti=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,wA=(c,h,i)=>h in c?Wi(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,u=(c,h)=>{for(var i in h||(h={}))vi.call(h,i)&&wA(c,i,h[i]);if(Ti)for(var i of Ti(h))Ku.call(h,i)&&wA(c,i,h[i]);return c};const d=c=>React.createElement("svg",u({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var B="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",C=p(67294),Z=Object.defineProperty,Te=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,JA=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,kr=(c,h,i)=>h in c?Z(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Ur=(c,h)=>{for(var i in h||(h={}))JA.call(h,i)&&kr(c,i,h[i]);if(Nn)for(var i of Nn(h))Vn.call(h,i)&&kr(c,i,h[i]);return c},An=(c,h)=>Te(c,et(h)),ra=(c,h)=>{var i={};for(var Ae in c)JA.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Nn)for(var Ae of Nn(c))h.indexOf(Ae)<0&&Vn.call(c,Ae)&&(i[Ae]=c[Ae]);return i},mn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const zA=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Pn=c=>{var h=c,{pathsDetail:i,user:Ae,globalSetting:ze,loading:qe,dispatch:It}=h,Ie=ra(h,["pathsDetail","user","globalSetting","loading","dispatch"]),_,Qe,ft,Mt,xt,IA,KA,dA,Wt,Tn,iA,vn,UA,Zt,sA,PA,Dn,gt,Yn,en,gA,LA,Br,fA,st,vr,Ua,rr,gn,ha,ka,Ra,gi,si,pi,eu,wi,fr,nt,pr,Un,ln,XA,tn,n,t,a,r,g,y,Q,V,$,Ee,He,rt,Gt,sn,qA,WA,na,ar,er,Ja,Ta,pa,tr,ei,ci,wa,tu,bu,Uu,yi,du,yo,Su,Du,Fo,Wu,uo,oo,lo,so,No,co,Al,pl,jt,qn,Mr,Ya,Sa,fi,Ru,Io,is,Tl,Oo,oc,lc,El,Gs,sc,cc,wc,fc,Eu,us,Ws,zc,Kc,Vc,Xc,Zc,Gc,Wc,Jc,Yc,qc,_c,Ri,If,bf,sf,$c,yc,xc,Fc,ef;const Cr=(0,P.useParams)(),[Ga,Ic]=(0,e.useState)({}),cf=(0,e.useRef)(1),[Ms,Sf]=(0,e.useState)(),[ff,dc]=(0,e.useState)(!1),[Df,vc]=(0,e.useState)(!1),Qc=(0,e.useRef)(null),Js=!((_=i.detail)!=null&&_.can_managed),[df,vf]=(0,e.useState)({status:!1}),gf=((Qe=i.detail)==null?void 0:Qe.is_free)||((ft=i.detail)==null?void 0:ft.can_learning);(0,e.useEffect)(()=>{vf({status:!1})},[]),(0,e.useEffect)(()=>{function Kr(){return mn(this,null,function*(){var au,xu,bo,nl,Bl,Cl,os;if((au=i.detail)!=null&&au.courses){const Ho=(xu=i.detail)==null?void 0:xu.courses;if((bo=Ho==null?void 0:Ho.toast)!=null&&bo.is_open&&((nl=Ho.toast)==null?void 0:nl.open_num)===-1)vc(!0);else if((Bl=Ho==null?void 0:Ho.toast)!=null&&Bl.is_open&&((Cl=Ho==null?void 0:Ho.toast)==null?void 0:Cl.open_num)===1){let wl=JSON.parse(localStorage.getItem("pathsshow"))||[];((os=wl.filter(_s=>_s===(Cr==null?void 0:Cr.pathId)))==null?void 0:os.length)>0?vc(!1):(vc(!0),wl.push(Cr==null?void 0:Cr.pathId),localStorage.setItem("pathsshow",JSON.stringify(wl)))}else vc(!1)}})}Kr()},[(Mt=i.detail)==null?void 0:Mt.courses]),(0,e.useEffect)(()=>{var Kr,au,xu,bo,nl,Bl,Cl,os,Ho,wl,_s;if(!((au=(Kr=i.detail)==null?void 0:Kr.courses)==null?void 0:au.length))return;let $s;if((xu=i.detail)!=null&&xu.has_start){const So=(nl=(bo=i.detail)==null?void 0:bo.courses)==null?void 0:nl.findIndex(ls=>{var cA;return((cA=ls.course_status)==null?void 0:cA.status)===1});$s=So>-1?So:0}else{let So=(os=(Cl=(Bl=i.detail)==null?void 0:Bl.courses)==null?void 0:Cl.map(ls=>{var cA;return(cA=ls.course_status)==null?void 0:cA.status}))==null?void 0:os.lastIndexOf(2);$s=So>-1?So:0,So=(wl=(Ho=i.detail)==null?void 0:Ho.courses)==null?void 0:wl.findIndex(ls=>{var cA;return((cA=ls.course_status)==null?void 0:cA.status)===0}),$s=So>-1?So:$s}Ic(((_s=i.detail)==null?void 0:_s.courses[$s])||{})},[i.detail]);const Ys=()=>{N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},mf=Kr=>{var au,xu;const bo=(xu=(au=i.detail)==null?void 0:au.courses)==null?void 0:xu.find(nl=>nl.course_id===Kr);Ic(bo||{}),It({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Kr}})},hf=()=>mn(void 0,null,function*(){const Kr=yield(0,ne.rs)({container_id:Cr.pathId,container_type:"Subject"});Kr.status===0&&(qs(),N.ZP.success(Kr.message))}),xf=()=>mn(void 0,null,function*(){const Kr=yield(0,ne.KM)({container_id:Cr.pathId,container_type:"Subject"});Kr.status===0&&(qs(),N.ZP.success(Kr.message))}),Pc=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>mn(void 0,null,function*(){(yield(0,ne.eJ)({id:Cr.pathId})).status===1&&P.history.push("/paths")})})}),Lc=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>mn(void 0,null,function*(){const Kr=yield(0,ne.Go)({id:Cr.pathId});(Kr==null?void 0:Kr.status)===0&&(qs(),N.ZP.success(Kr.message))})})}),Qf=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:ff},onOk:()=>mn(void 0,null,function*(){dc(!0);const Kr=yield(0,ne.fj)({id:Cr.pathId});(Kr==null?void 0:Kr.status)===1&&(qs(),N.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),dc(!1)})})}),Pf=()=>{if(Js){Ys();return}pf()},Mc=Kr=>{vf({status:Kr})},pf=()=>{K.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u6211\u4EEC\u5C06\u5C3D\u5FEB\u5B89\u6392\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u7531\u5BA2\u670D\u4EBA\u5458\u8054\u7CFB\u60A8\u544A\u77E5\uFF0C\u6216\u7531\u5E73\u53F0\u6D88\u606F\u7CFB\u7EDF\u901A\u77E5\u60A8\u3002",C.createElement("br",null),"\u8BFE\u7A0B\u516C\u5F00\u540E\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u5373\u53EF\u3002",C.createElement("br",null)),onOk:()=>mn(void 0,null,function*(){if(i.detail&&i.detail.has_sub_discipline){const Kr=yield(0,ne.WO)({id:Cr.pathId,user_customize:!1});((Kr==null?void 0:Kr.status)===0||(Kr==null?void 0:Kr.status)===1)&&(qs(),N.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))}else Mc(!0)})})},tf=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>mn(void 0,null,function*(){const Kr=yield(0,ne.Er)({id:Cr.pathId});(Kr==null?void 0:Kr.status)===0&&(qs(),N.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),Lf=()=>mn(void 0,null,function*(){if(Js){Ys();return}K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"ml20"},C.createElement(W.ZP.Group,{defaultValue:1,onChange:Kr=>cf.current=Kr.target.value},C.createElement(W.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",C.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),C.createElement(W.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",C.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>mn(void 0,null,function*(){(0,ke.xg)(`/classrooms/news/${Cr.pathId}/newgold/${cf.current}`)})})}),Af=()=>{K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>mn(void 0,null,function*(){const Kr=yield(0,ne.c3)({id:Cr.pathId});Kr.status===0&&(Sf(!0),N.ZP.success(Kr.message))})})},bc=()=>{(0,Ve.tJ)(It)&&K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:C.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>mn(void 0,null,function*(){var Kr;const au=yield(0,ne.JS)({id:Ga==null?void 0:Ga.course_id});au.status===0&&(N.ZP.success(au.message),It({type:"pathsDetail/getPathsDetail",payload:{id:Cr.pathId}}),((Kr=Ga.course_status)==null?void 0:Kr.status)===1&&(0,ke.xg)(`/classrooms/${Ga==null?void 0:Ga.course_id}/shixun_homework`))})})},gc=()=>{var Kr;if((Kr=i.detail)!=null&&Kr.need_authorize){(0,Ve.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,Ve.tJ)(It)&&It({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},qs=()=>{It({type:"pathsDetail/getPathsDetail",payload:{id:Cr.pathId}}),It({type:"pathsDetail/getRightData",payload:{id:Cr.pathId}})},Uc=!!((xt=i.detail)!=null&&xt.participant_count)&&!((IA=i.detail)!=null&&IA.allow_statistics),nf=((dA=(KA=i.detail)==null?void 0:KA.courses)==null?void 0:dA.findIndex(Kr=>(Kr==null?void 0:Kr.course_id)===(Ga==null?void 0:Ga.course_id)))+1,Rc=nf===((Tn=(Wt=i.detail)==null?void 0:Wt.courses)==null?void 0:Tn.length);return C.createElement("section",null,C.createElement("aside",{className:T.banner,style:{backgroundImage:(UA=(vn=(iA=i==null?void 0:i.detail)==null?void 0:iA.attachments)==null?void 0:vn[0])!=null&&UA.url?`url(${(PA=(sA=(Zt=i==null?void 0:i.detail)==null?void 0:Zt.attachments)==null?void 0:sA[0])==null?void 0:PA.url})`:`url(${On})`,marginBottom:(gt=(Dn=i.detail)==null?void 0:Dn.courses)!=null&>.length?70:20,paddingTop:20}},C.createElement("aside",{className:T.wrp,style:{backgroundImage:(gA=(en=(Yn=i==null?void 0:i.detail)==null?void 0:Yn.attachments_b)==null?void 0:en[0])!=null&&gA.url?`url(${(fA=(Br=(LA=i==null?void 0:i.detail)==null?void 0:LA.attachments_b)==null?void 0:Br[0])==null?void 0:fA.url})`:""}},C.createElement("div",{className:T.operationWrap},((st=Ae.userInfo)==null?void 0:st.login)&&((vr=i.detail)==null?void 0:vr.is_collect)&&C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:hf},C.createElement(f.Z,{title:"\u53D6\u6D88\u6536\u85CF"},C.createElement("img",{src:Ei,style:{marginRight:"10px"}})),C.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((Ua=Ae.userInfo)==null?void 0:Ua.login)&&!((rr=i.detail)!=null&&rr.is_collect)&&C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:xf},C.createElement(f.Z,{title:"\u6536\u85CF"},C.createElement("img",{src:B,style:{marginRight:"10px"}})),C.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,l.bg)()&&C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,Ve.tJ)(It)}},C.createElement("img",{src:B,style:{marginRight:"10px"}}),C.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((gn=i.detail)!=null&&gn.is_free)&&((ha=i.detail)==null?void 0:ha.publish_status)!==0&&(((ka=i.detail)==null?void 0:ka.allow_add_member)||!(0,l.JA)())&&C.createElement(f.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},C.createElement("span",{onClick:gc,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:RA,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((Ra=i.detail)==null?void 0:Ra.allow_statistics)&&((gi=i.detail)==null?void 0:gi.public_status)===2&&C.createElement("span",{onClick:()=>P.history.push(`/paths/${Cr.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:ii,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((si=i.detail)==null?void 0:si.is_share)&&C.createElement(Vt.CopyToClipboard,{text:`${window.location.origin}/paths/${Cr.pathId}?userid=${(pi=Ae.userInfo)==null?void 0:pi.user_id}`,onCopy:()=>N.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:RA,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((eu=i.detail)==null?void 0:eu.allow_add_member)&&((wi=i.detail)==null?void 0:wi.allow_edit_stage)&&C.createElement(q.Z,{dropdownRender:()=>{var Kr,au,xu,bo,nl,Bl,Cl,os,Ho,wl,_s,mc,$s,So,ls,cA,la;return C.createElement(j.default,null,((Kr=i.detail)==null?void 0:Kr.courses)&&(((au=i.detail)==null?void 0:au.is_creator)&&!!((xu=Ae.userInfo)!=null&&xu.professional_certification)||(0,l.ag)())&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Lf},"\u5F00\u8BFE"),((bo=i.detail)==null?void 0:bo.allow_statistics)&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:()=>{if(Js){Ys();return}P.history.push(`/paths/${Cr.pathId}/edit`)}},"\u7F16\u8F91\u8BFE\u7A0B"),((nl=i.detail)==null?void 0:nl.allow_add_member)&&((Bl=i.detail)==null?void 0:Bl.publish_status)===0&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Lc},"\u53D1\u5E03\u8BFE\u7A0B"),((Cl=i.detail)==null?void 0:Cl.allow_statistics)&&((os=i.detail)==null?void 0:os.publish_status)===2&&((Ho=i.detail)==null?void 0:Ho.public_status)===0&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Qf},"\u64A4\u9500\u53D1\u5E03"),((wl=i.detail)==null?void 0:wl.allow_statistics)&&((_s=i.detail)==null?void 0:_s.publish_status)===2&&((mc=i.detail)==null?void 0:mc.public_status)===0&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Pf},"\u516C\u5F00\u8BFE\u7A0B"),(($s=i.detail)==null?void 0:$s.allow_statistics)&&((So=i.detail)==null?void 0:So.public_status)===1&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,l.GJ)()&&((ls=i.detail)==null?void 0:ls.allow_statistics)&&((cA=i.detail)==null?void 0:cA.public_status)===2&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u516C\u5F00"),((la=i.detail)==null?void 0:la.allow_delete)&&C.createElement(j.default.Item,{style:{textAlign:"center"},onClick:Pc},"\u5220\u9664\u8BFE\u7A0B"))}},C.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},C.createElement("img",{src:OA,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),C.createElement("div",{style:{alignItems:"center"},className:[T.titleWrap,((nt=(fr=i.detail)==null?void 0:fr.name)==null?void 0:nt.indexOf(` `))&&T.titleFlexEnd].join(" ")},C.createElement("div",{className:T.title},C.createElement(f.Z,{title:(Un=(pr=i.detail)==null?void 0:pr.name)==null?void 0:Un.split(` -`)[0]},C.createElement("strong",{className:T.titleName,style:{maxWidth:((ln=Qc==null?void 0:Qc.current)==null?void 0:ln.offsetWidth)<150?810:730}},(en=(VA=i.detail)==null?void 0:VA.name)==null?void 0:en.split(` +`)[0]},C.createElement("strong",{className:T.titleName,style:{maxWidth:((ln=Qc==null?void 0:Qc.current)==null?void 0:ln.offsetWidth)<150?810:730}},(tn=(XA=i.detail)==null?void 0:XA.name)==null?void 0:tn.split(` `)[0])),C.createElement("span",{className:"font24"},C.createElement("br",null),(t=(n=i.detail)==null?void 0:n.name)==null?void 0:t.split(` -`).filter((Kr,au)=>au!==0).join(""))),C.createElement("div",null,C.createElement("div",{className:T.tagsWrap,ref:Qc},((a=i.detail)==null?void 0:a.allow_add_member)&&!((r=i.detail)!=null&&r.excellent)&&C.createElement(f.Z,{title:(y=zA[((g=i.detail)==null?void 0:g.shixun_tag_num)-1])==null?void 0:y.connect},C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{backgroundColor:(V=zA[((Q=i.detail)==null?void 0:Q.shixun_tag_num)-1])==null?void 0:V.bkcolor,color:(Ee=zA[(($=i.detail)==null?void 0:$.shixun_tag_num)-1])==null?void 0:Ee.txcolor,height:26,border:`1px solid ${(rt=zA[((He=i.detail)==null?void 0:He.shixun_tag_num)-1])==null?void 0:rt.bkcolor}`}},(sn=zA[((Gt=i.detail)==null?void 0:Gt.shixun_tag_num)-1])==null?void 0:sn.name))),((YA=i.detail)==null?void 0:YA.featured)>0&&C.createElement("div",null,(($A=i.detail)==null?void 0:$A.featured)===1&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((na=i.detail)==null?void 0:na.featured)===2&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((ar=i.detail)==null?void 0:ar.featured)===3&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((er=i.detail)==null?void 0:er.featured)===4&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Ja=i.detail)==null?void 0:Ja.excellent)&&((Ra=i.detail)==null?void 0:Ra.allow_add_member)&&((tr=zA[((pa=i.detail)==null?void 0:pa.shixun_tag_num)-1])==null?void 0:tr.name)=="\u516C\u5F00\u53D1\u5E03"&&((ei=Ae==null?void 0:Ae.userInfo)==null?void 0:ei.role)!=15&&C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((ci=i.detail)==null?void 0:ci.excellent)&&((wa=Ae==null?void 0:Ae.userInfo)==null?void 0:wa.role)==15&&C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((tu=i.detail)==null?void 0:tu.is_plan)&&C.createElement(f.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((Su=i.detail)==null?void 0:Su.laboratory_name)&&(0,l.Ny)()&&C.createElement("div",{className:T.laboratory},C.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),C.createElement(f.Z,{title:(Uu=i.detail)==null?void 0:Uu.laboratory_name},C.createElement("a",{href:`https://${(yi=i.detail)==null?void 0:yi.laboratory_url}`,target:"_blank",className:T.name},(du=i.detail)==null?void 0:du.laboratory_name))),C.createElement("div",{className:T.contentWrap},C.createElement("div",{className:T.contentLeftWrap},!!((yo=i.detail)!=null&&yo.stages_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u7AE0\u8282"),C.createElement("p",{className:"mt3"},(bu=i.detail)==null?void 0:bu.stages_count)),!!((Du=i.detail)!=null&&Du.shixuns_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u5355\u5143"),C.createElement("p",{className:"mt3"},(Fo=i.detail)==null?void 0:Fo.shixuns_count)),!!((Wu=i.detail)!=null&&Wu.challenge_choose_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),C.createElement("p",{className:"mt3"},(uo=i.detail)==null?void 0:uo.challenge_choose_count)),!!((oo=i.detail)!=null&&oo.challenges_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),C.createElement("p",{className:"mt3"},(lo=i.detail)==null?void 0:lo.challenges_count)),!!((so=i.detail)!=null&&so.videos_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u89C6\u9891"),C.createElement("p",{className:"mt3"},(No=i.detail)==null?void 0:No.videos_count)),!!((co=i.detail)!=null&&co.attachment_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u8BFE\u4EF6"),C.createElement("p",{className:"mt3"},(Al=i.detail)==null?void 0:Al.attachment_count)),((pl=i.detail)==null?void 0:pl.publish_status)!==0&&!!((jt=i.detail)!=null&&jt.subject_score)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u7ECF\u9A8C\u503C"),C.createElement("p",{className:"mt3"},(_n=i.detail)==null?void 0:_n.subject_score)),((Mr=i.detail)==null?void 0:Mr.publish_status)!==0&&!!((Ya=i.detail)!=null&&Ya.member_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,C.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),C.createElement(f.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((Ta=i.detail)==null?void 0:Ta.member_count_update_at)||"--"}`},C.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),C.createElement("p",{className:"mt3"},(gi=i.detail)==null?void 0:gi.member_count)),((Ru=i.detail)==null?void 0:Ru.subject_score)>0&&C.createElement("span",{className:"font14 c-white"},C.createElement("span",null,"\u8BC4\u5206"),C.createElement("div",{className:T.rating},C.createElement(X.Z,{allowHalf:!0,style:{fontSize:12},value:(0,ke.og)((Io=i.detail)==null?void 0:Io.averge_star),disabled:!0}))))),!!((Tl=(is=i.detail)==null?void 0:is.courses)!=null&&Tl.length)&&C.createElement("aside",{className:T.nav},C.createElement("div",{className:T.navLeft},Ga.course_identity<4&&C.createElement(f.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},C.createElement("a",{href:`/classrooms/${Ga==null?void 0:Ga.course_id}/newgolds/settings`,target:"_blank"},C.createElement("i",{className:`iconfont icon-bianji1 ${T.navLeftIcon}`}))),C.createElement(q.Z,{dropdownRender:()=>{var Kr,au,xu;return C.createElement(j.default,null,(xu=(au=[...(Kr=i.detail)==null?void 0:Kr.courses])==null?void 0:au.reverse())==null?void 0:xu.map((So,nl)=>{var Bl,Cl;return C.createElement(j.default.Item,{key:So.course_id,onClick:()=>mf(So.course_id)},C.createElement("span",{className:"font14"},"\u7B2C",((Cl=(Bl=i.detail)==null?void 0:Bl.courses)==null?void 0:Cl.length)-nl,"\u671F"))}))}},C.createElement("div",null,C.createElement("span",{className:"font14 current"},"\u7B2C",C.createElement("span",{className:T.colorOrange},nf),"\u671F"),C.createElement(De.Z,null))),C.createElement("div",{className:T.navContent},C.createElement("div",{className:T.contentItem},C.createElement("div",{className:T.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),C.createElement("div",{className:T.contentItemText},Ga==null?void 0:Ga.start_date)),C.createElement("div",{className:T.verticalLine}),C.createElement("div",{className:T.contentItem},C.createElement("div",{className:T.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),C.createElement("div",{className:T.contentItemText},Ga==null?void 0:Ga.end_date)),C.createElement("div",{className:T.verticalLine}),C.createElement("div",{className:T.contentItem},C.createElement("div",{className:T.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),C.createElement("div",{className:T.contentItemText},Ga==null?void 0:Ga.student_count," \u4EBA")))),C.createElement("div",{className:T.navRight,style:{display:"none"}},C.createElement("div",{className:T.flexRow},((Oo=Ga==null?void 0:Ga.course_status)==null?void 0:Oo.status)===1&&C.createElement("div",{className:"mr20 c-red-ee4"},(oc=Ga==null?void 0:Ga.course_status)==null?void 0:oc.time),((lc=Ga==null?void 0:Ga.course_status)==null?void 0:lc.status)===2&&Ga.course_identity<6&&C.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((El=Ga.course_status)==null?void 0:El.status)===2&&(Ga.course_identity<6?C.createElement("a",{className:T.classButton,href:`/classrooms/${(sc=(Gs=Ga==null?void 0:Ga.first_category_url)==null?void 0:Gs.split("/"))==null?void 0:sc[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):C.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((cc=Ga.course_status)==null?void 0:cc.status)===1&&Ga.course_identity>5&&C.createElement("div",{className:T.classButton,onClick:Sc},"\u7ACB\u5373\u52A0\u5165"),((wc=Ga.course_status)==null?void 0:wc.status)===1&&Ga.course_identity===5&&C.createElement("a",{className:T.classButton,href:`/classrooms/${(Eu=(fc=Ga==null?void 0:Ga.first_category_url)==null?void 0:fc.split("/"))==null?void 0:Eu[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((us=Ga.course_status)==null?void 0:us.status)===0&&Ga.course_identity>5&&C.createElement("div",{className:T.classButton,onClick:Sc},"\u7ACB\u5373\u62A5\u540D"),((Ws=Ga.course_status)==null?void 0:Ws.status)===0&&Ga.course_identity===5&&C.createElement("div",{className:T.classButton},"\u62A5\u540D\u6210\u529F"),(((zc=Ga==null?void 0:Ga.course_status)==null?void 0:zc.status)===0||((Kc=Ga==null?void 0:Ga.course_status)==null?void 0:Kc.status)===1)&&Ga.course_identity<5&&C.createElement("a",{className:T.classButton,href:`/classrooms/${(Xc=(Vc=Ga==null?void 0:Ga.first_category_url)==null?void 0:Vc.split("/"))==null?void 0:Xc[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Uc&&Rc&&((Zc=i.detail)==null?void 0:Zc.has_participate)&&C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Uc&&Rc&&!((Gc=i.detail)!=null&&Gc.has_participate)&&(Ms?C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):C.createElement("span",{className:`${T.classButton} ${T.bg28e}`,onClick:Af},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),C.createElement("div",{className:T.flexRow},Uc&&!!((Jc=(Wc=i.detail)==null?void 0:Wc.courses)!=null&&Jc.length)&&Rc&&C.createElement("span",{className:"mt20"},C.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yc=i.detail)==null?void 0:Yc.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),C.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",C.createElement("span",{className:"mr5 c-red-ee4"},Ms===!0?((qc=i.detail)==null?void 0:qc.participant_count)+1:(_c=i.detail)==null?void 0:_c.participant_count),"\u4EBA")),Uc&&!((If=(Ri=i.detail)==null?void 0:Ri.courses)!=null&&If.length)&&Rc&&C.createElement("span",null,!((Sf=i.detail)!=null&&Sf.has_participate)&&(Ms===!0?C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):C.createElement("a",{className:`${T.classButton} ${T.bg28e}`,onClick:Af},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((sf=i.detail)==null?void 0:sf.has_participate)&&C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),C.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",($c=i.detail)==null?void 0:$c.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),C.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",C.createElement("span",{className:"mr5 c-red-ee4"},Ms===!0?((yc=i.detail)==null?void 0:yc.participant_count)+1:(xc=i.detail)==null?void 0:xc.participant_count),"\u4EBA"))))))),C.createElement(Rt,null),df.status&&C.createElement(MA,{type:"subject",onCancel:()=>Mc(!1),onOk:Kr=>mn(void 0,null,function*(){Mc(!1);let au={user_customize:Kr.user_customize,type:Kr.type};Kr.user_customize?au=An(Ur({},au),{discipline_name:Kr.discipline_name,sub_discipline_name:Kr.sub_discipline_name}):Kr.sub_discipline_id&&(au=An(Ur({},au),{sub_discipline_id:Kr.sub_discipline_id}));const xu=yield(0,ne.WO)(Ur({id:Cr.pathId},au));((xu==null?void 0:xu.status)===0||(xu==null?void 0:xu.status)===1)&&(qs(),N.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),C.createElement(K.default,{open:Df,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{vc(!1)},centered:!0,footer:C.createElement("div",null,C.createElement(L.ZP,{type:"primary",onClick:()=>{vc(!1)}},"\u6211\u77E5\u9053\u4E86"))},C.createElement(eA.Z,{style:{maxHeight:378,overflow:"auto"},value:(ef=(Fc=i==null?void 0:i.detail)==null?void 0:Fc.toast)==null?void 0:ef.content})))};var M=(0,P.connect)(({pathsDetail:c,user:h,loading:i,globalSetting:Ae})=>({pathsDetail:c,user:h,globalSetting:Ae,loading:i.models.index}))(Pn),R=p(11320),ie=p(26410),he={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U",workbenches:"workbenches___xlrS8",Efficiencyitem:"Efficiencyitem___Nmp5N",bgimg:"bgimg___RnTXk",Efficiencyitemtitle:"Efficiencyitemtitle___Je2Zw"},ot={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},tt=p(63960),Kt=p(57399),Jt=p(246),Ot=p.n(Jt),BA=p(89779),HA=p(63494),fa=Object.defineProperty,Pr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Pa=(c,h,i)=>h in c?fa(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,_r=(c,h)=>{for(var i in h||(h={}))da.call(h,i)&&Pa(c,i,h[i]);if(ba)for(var i of ba(h))Fa.call(h,i)&&Pa(c,i,h[i]);return c},sa=(c,h)=>Pr(c,Rr(h)),Xr=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const qa=({pathsDetail:c,loading:h,dispatch:i,open:Ae,onClose:ze,onReloadData:qe=()=>{}})=>{const It=(0,P.useParams)(),[Ie,_]=(0,e.useState)([]),[Qe,ft]=(0,e.useState)(!0),[Mt,xt]=(0,e.useState)(!1),[IA]=We.default.useForm(),[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)(1),[iA,vn]=(0,e.useState)([]),[UA,Zt]=(0,e.useState)(!0),[sA,PA]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Ae&&Dn()},[Ae]);const Dn=()=>Xr(void 0,null,function*(){const fA=yield i({type:"classroomList/getSchoolList",payload:{}});_(fA.map(st=>({value:st})))}),gt=()=>{var fA,st;if(!((st=(fA=IA.getFieldValue())==null?void 0:fA.keyword)!=null&&st.trim())){N.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),dA([]);return}Zt(!1),ft(!0),xt(!1),Tn(1),vn([]),tn(!0)},Yn=fA=>{fA=String(fA);const st=iA.indexOf(fA);st<0?iA.push(fA):iA.splice(st,1),vn([...iA])},tn=(fA=!1)=>Xr(void 0,null,function*(){var st,vr;if(Qe&&!Mt||fA){const Ma=IA.getFieldValue();xt(!0),Tn(fA?1:Wt+1);const rr=yield(0,BA.nQ)(sa(_r({page:fA?1:Wt+1,container_id:It.pathId,container_type:3},Ma),{school_name:(Ma==null?void 0:Ma.school_name)||null,keyword:((st=Ma==null?void 0:Ma.keyword)==null?void 0:st.trim())||null}));dA(fA?[...rr.users]:[...KA,...rr.users]),xt(!1),((vr=rr.users)==null?void 0:vr.length)<10&&ft(!1)}}),gA=()=>Xr(void 0,null,function*(){if(!(iA!=null&&iA.length))N.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{PA(!0);const fA=yield(0,ne.mx)({id:It.pathId,user_ids:iA});PA(!1),fA&&(N.ZP.success("\u6DFB\u52A0\u6210\u529F"),LA(),qe&&qe())}}),LA=()=>{IA.setFieldsValue({keyword:""}),ze(),Zt(!0),ft(!0)},Br=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(fA,st)=>e.createElement(U.default,{value:st.numid,checked:iA.includes(String(st.numid)),disabled:!!fA})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(fA,st)=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement(P.Link,{className:"bold c-black",to:`/users/${st.login}`,target:"_blank"},fA||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:fA=>fA?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA&&ee()(fA).format("YYYY-MM-DD HH:mm")},e.createElement("span",null,fA&&ee()(fA).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:fA=>{if(fA===1)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(K.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:sA,onOk:gA,onCancel:LA},e.createElement(We.default,{layout:"inline",form:IA,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:gt},e.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(ae.default,null,e.createElement(ae.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(ae.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(ae.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},e.createElement(nA.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),e.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(tt.Z,{allowClear:!0,defaultOpen:!1,options:Ie,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(fA,st)=>st.value.toUpperCase().indexOf(fA.toUpperCase())!==-1})),e.createElement(We.default.Item,null,e.createElement(L.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),UA&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:HA.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!UA&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Kt.default,{pagination:!1,dataSource:[],columns:Br})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Ot(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fA=>{tn()},hasMore:Qe,useWindow:!1},e.createElement(Kt.default,{loading:Mt,showHeader:!1,pagination:!1,dataSource:KA,columns:Br,onRow:fA=>({onClick:st=>{st.currentTarget.querySelector("input").disabled||Yn(st.currentTarget.querySelector("input").value)}})})))))};var Si=(0,P.connect)(({pathsDetail:c,loading:h})=>({pathsDetail:c,loading:h}))(qa),ui=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const wr=({pathsDetail:c,loading:h,dispatch:i,data:Ae,onReloadData:ze=()=>{}})=>{const qe=(0,P.useParams)(),[It,Ie]=(0,e.useState)(!0),[_,Qe]=(0,e.useState)(!1),[ft]=We.default.useForm(),[Mt,xt]=(0,e.useState)([]),[IA,KA]=(0,e.useState)(1),[dA,Wt]=(0,e.useState)([]),[Tn,iA]=(0,e.useState)(!0),[vn,UA]=(0,e.useState)(!1);(0,e.useEffect)(()=>{c.actionTabs.key==="Collaborators-AddCourses"&&(iA(!0),Ie(!0),Zt())},[c.actionTabs.key]);const Zt=()=>ui(void 0,null,function*(){const gA=yield i({type:"classroomList/getSchoolList",payload:{}})}),sA=()=>{iA(!1),Ie(!0),Qe(!1),KA(1),Wt([]),Dn(!0)},PA=gA=>{gA=String(gA);const LA=dA.indexOf(gA);LA<0?dA.push(gA):dA.splice(LA,1),Wt([...dA])},Dn=(gA=!1)=>ui(void 0,null,function*(){var LA,Br;if(It&&!_||gA){const fA=ft.getFieldValue();Qe(!0),KA(gA?1:IA+1);const st=yield(0,BA.FU)({page:gA?1:IA+1,container_id:qe.pathId,container_type:3,manager_name:(fA==null?void 0:fA.manager_name)||null,course_name:((LA=fA==null?void 0:fA.course_name)==null?void 0:LA.trim())||null});xt(gA?[...st.courses]:[...Mt,...st.courses]),Qe(!1),((Br=st.courses)==null?void 0:Br.length)<10&&Ie(!1)}}),gt=()=>ui(void 0,null,function*(){var gA,LA,Br;if(!(dA!=null&&dA.length))N.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(c.actionTabs.type!=1){if(((LA=(gA=c==null?void 0:c.Courses)==null?void 0:gA.spoc_courses)==null?void 0:LA.length)+(dA==null?void 0:dA.length)>3){N.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Br=Ae==null?void 0:Ae.spoc_courses)==null?void 0:Br.length)+(dA==null?void 0:dA.length)>3){N.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}UA(!0);const fA=yield(0,ne.sm)({id:qe.pathId,course_ids:dA,course_type:c.actionTabs.type});UA(!1),fA&&(N.ZP.success("\u6DFB\u52A0\u6210\u529F"),Yn(),ze&&ze())}}),Yn=()=>{ft.setFieldsValue({course_name:"",manager_name:""}),Wt([]),i({type:"pathsDetail/setActionTabs",payload:{}})},tn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(gA,LA)=>e.createElement(U.default,{value:LA.id,checked:dA.includes(String(LA.id)),disabled:!!gA})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))}];return e.createElement(K.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:c.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:vn,onOk:gt,onCancel:Yn},e.createElement(We.default,{layout:"inline",form:ft,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:sA},e.createElement(We.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.createElement(nA.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.createElement(We.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.createElement(nA.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.createElement(We.default.Item,null,e.createElement(L.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Tn&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:HA.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Tn&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Kt.default,{pagination:!1,dataSource:[],columns:tn})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Ot(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:gA=>{Dn()},hasMore:It,useWindow:!1},e.createElement(Kt.default,{loading:_,showHeader:!1,pagination:!1,dataSource:Mt,columns:tn,onRow:gA=>({onClick:LA=>{LA.currentTarget.querySelector("input").disabled||PA(LA.currentTarget.querySelector("input").value)}})})))))};var bi=(0,P.connect)(({pathsDetail:c,loading:h})=>({pathsDetail:c,loading:h}))(wr),Mi=p(45773),pu=p(95742),Hi=p(80454),xi=p.n(Hi),aa=p(67294),iu=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const ji=(0,pu.W8)(({item:c,toIndex:h,params:i,isShow:Ae,setShow:ze,dispatch:qe,user:It,classroomList:Ie,handleDeleteMember:_,pathsDetail:Qe,EditPowerClick:ft})=>{var Mt,xt,IA,KA;return aa.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},aa.createElement("div",{className:ot.directionItemWrap},aa.createElement(f.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:aa.createElement("div",{className:ot.teamHeight},aa.createElement("div",{style:{display:"flex"}},aa.createElement("div",{className:ot.imageWrap,style:{marginRight:11}},aa.createElement("img",{className:ot.imageWrap,src:R.Z.API_SERVER+"/images/"+(c==null?void 0:c.image_url)})),aa.createElement("div",null,aa.createElement("div",{title:c==null?void 0:c.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(c==null?void 0:c.name)||"--"),aa.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},c==null?void 0:c.school))),aa.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(c!=null&&c.brief_introduction)&&aa.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(c==null?void 0:c.brief_introduction)&&aa.createElement("div",{className:ot.divHeight},c==null?void 0:c.brief_introduction),((Mt=It==null?void 0:It.userInfo)==null?void 0:Mt.user_id)===(c==null?void 0:c.id)&&aa.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>P.history.push("/account/profile")},aa.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},aa.createElement("div",{style:{position:"relative"}},aa.createElement("img",{draggable:!1,className:ot.imgradius,onClick:()=>{(0,l.bg)()?P.history.push(`${c.user_url}`):qe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:R.Z.API_SERVER+"/images/"+(c==null?void 0:c.image_url)}),((0,l.Ny)()||((xt=Qe==null?void 0:Qe.detail)==null?void 0:xt.is_subject_member))&&aa.createElement(aa.Fragment,null,c!=null&&c.is_subject_creator?aa.createElement("div",{className:ot.member_power1},"\u521B\u5EFA\u8005"):c!=null&&c.can_edit_knowledge_graph||c!=null&&c.can_edit_stage?aa.createElement("div",{className:ot.member_power1,style:{cursor:((0,l.j5)()||((IA=Qe==null?void 0:Qe.detail)==null?void 0:IA.is_creator))&&"pointer"},onClick:()=>ft(c)},"\u7F16\u8F91\u6743\u9650"):aa.createElement("div",{className:ot.member_power2,style:{cursor:((0,l.j5)()||((KA=Qe==null?void 0:Qe.detail)==null?void 0:KA.is_creator))&&"pointer"},onClick:()=>ft(c)},"\u67E5\u770B\u6743\u9650"))),aa.createElement("div",null,aa.createElement("span",{className:"multi_ellipsis1"},(c==null?void 0:c.name)||"--"),aa.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(c==null?void 0:c.school)||"--"))),aa.createElement("br",null)))}),Ki=(0,pu.JN)(({isShow:c,setShow:h,pathsDetail:i,items:Ae,params:ze,dispatch:qe,user:It,classroomList:Ie,handleDeleteMember:_,EditPowerClick:Qe})=>aa.createElement("div",{className:"task-list-container"},Ae==null?void 0:Ae.map((ft,Mt)=>aa.createElement(ji,{key:`${ft.id}`,isShow:c,setShow:h,dispatch:qe,pathsDetail:i,handleDeleteMember:_,user:It,classroomList:Ie,toIndex:Mt+1,params:ze,index:Mt,item:ft,EditPowerClick:Qe})))),vu=({data:c,user:h,classroomList:i,pathsDetail:Ae,operation:ze,callback:qe,handleDeleteMember:It,onCancel:Ie,dispatch:_,visible:Qe=!1,EditPowerClick:ft})=>{const[Mt,xt]=(0,e.useState)(c),IA=(0,P.useParams)(),[KA,dA]=(0,e.useState)(),[Wt,Tn]=(0,e.useState)(!0);function iA(UA){const{newIndex:Zt,oldIndex:sA}=UA;ze&&(vn(xi()(Mt,sA,Zt).map(PA=>PA==null?void 0:PA.id)),xt(xi()(Mt,sA,Zt)))}(0,e.useEffect)(()=>{xt(c)},[JSON.stringify(c)]);function vn(UA){return iu(this,null,function*(){const Zt=yield(0,se.ZP)(`/api/paths/${IA==null?void 0:IA.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:UA}});_({type:"pathsDetail/getRightData",payload:{id:IA.pathId}}),_({type:"pathsDetail/getPathsDetail",payload:{id:IA.pathId}})})}return aa.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},aa.createElement(Ki,{axis:"xy",helperClass:"dragging-li",isShow:Wt,setShow:Tn,distance:2,disableAutoscroll:!0,dispatch:_,pathsDetail:Ae,handleDeleteMember:It,user:h,classroomList:i,params:IA,items:Mt,onSortEnd:iA,EditPowerClick:ft}))};var Cu=(0,P.connect)(({user:c,classroomList:h,pathsDetail:i})=>({user:c,classroomList:h,pathsDetail:i}))(vu),Ni={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},uu=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const wu=null,yu=(0,pu.W8)(({item:c,toIndex:h,params:i,dispatch:Ae,classroomList:ze,handleDeleteMember:qe,pathsDetail:It})=>{var Ie,_,Qe,ft;return e.createElement("span",{onClick:()=>{window.open(c==null?void 0:c.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.createElement("div",{className:Ni.directionItemWrap},e.createElement("img",{className:Ni.imgradius,src:R.Z.API_SERVER+(c==null?void 0:c.default_image)}),e.createElement("span",{className:Ni.groupActionWrap},e.createElement(f.Z,{title:c.name},e.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Ie=c.name)==null?void 0:Ie.length)>7?e.createElement("span",null,(_=c.name)==null?void 0:_.substring(0,7),e.createElement("br",null)," ",(Qe=c.name)==null?void 0:Qe.substring(7,14),(c==null?void 0:c.name.length)>14&&"..."):c.name)))),e.createElement("div",{className:Ni.bottomdiv},e.createElement(f.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${c==null?void 0:c.visits}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},c==null?void 0:c.visits))),e.createElement(f.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${c==null?void 0:c.course_members_count}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",c==null?void 0:c.course_members_count))),e.createElement(f.Z,{overlayStyle:{maxWidth:380},title:e.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",c==null?void 0:c.tasks_count),placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",c==null?void 0:c.tasks_count))),e.createElement(f.Z,{title:"\u5220\u9664",placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{color:"#bbbbbb",display:!((ft=It==null?void 0:It.detail)!=null&&ft.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Mt=>{Mt.stopPropagation(),qe(c.id)}})))))}),Au=(0,pu.JN)(({items:c,params:h,dispatch:i,classroomList:Ae,handleDeleteMember:ze,pathsDetail:qe})=>e.createElement("div",{className:"task-list-container",style:{minHeight:(c==null?void 0:c.length)*240}},c==null?void 0:c.map((It,Ie)=>e.createElement(yu,{key:`${It.id}`,dispatch:i,pathsDetail:qe,handleDeleteMember:ze,classroomList:Ae,toIndex:Ie+1,params:h,index:Ie,item:It})))),Ji=({data:c,classroomList:h,pathsDetail:i,callback:Ae,handleDeleteMember:ze,onCancel:qe,dispatch:It,visible:Ie=!1})=>{const[_,Qe]=(0,e.useState)(c),ft=(0,P.useParams)(),[Mt,xt]=(0,e.useState)();function IA(dA){const{newIndex:Wt,oldIndex:Tn}=dA;KA(xi()(_,Tn,Wt).map(iA=>iA==null?void 0:iA.id)),Qe(xi()(_,Tn,Wt))}(0,e.useEffect)(()=>{Qe(c)},[JSON.stringify(c)]);function KA(dA){return uu(this,null,function*(){const Wt=yield(0,se.ZP)(`/api/paths/${ft==null?void 0:ft.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:dA}})})}return e.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.createElement(Au,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:It,handleDeleteMember:ze,classroomList:h,params:ft,items:_,onSortEnd:IA}))};var Qu=(0,P.connect)(({classroomList:c,pathsDetail:h})=>({classroomList:c,pathsDetail:h}))(Ji),Vu=p(15835),Ju="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",ko="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Do="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",zo=Object.defineProperty,Oi=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,xo=(c,h,i)=>h in c?zo(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,al=(c,h)=>{for(var i in h||(h={}))Nl.call(h,i)&&xo(c,i,h[i]);if(Oi)for(var i of Oi(h))Pu.call(h,i)&&xo(c,i,h[i]);return c};const vs=c=>React.createElement("svg",al({width:24,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"logo"),React.createElement("defs",null,React.createElement("ellipse",{id:"zngc_svg__a",cx:11.79,cy:6.441,rx:3.712,ry:1.856}),React.createElement("path",{d:"M3.712 7.205c2.05 0 3.712-.83 3.712-1.856C7.424 4.324 5.762 0 3.712 0 1.662 0 0 4.324 0 5.35c0 1.024 1.662 1.855 3.712 1.855Z",id:"zngc_svg__b"})),React.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round",d:"m0 6.55 11.354 6.55v12.883L0 19.433z"}),React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#3061D0",strokeLinejoin:"round",d:"m11.354 12.882 11.353 6.55-11.353 6.55L0 19.433z"}),React.createElement("path",{d:"M0 6.55 11.354 0l11.353 6.55v12.882l-11.353 6.55V13.1L0 6.55Z",stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round"}),React.createElement("path",{d:"M1.41 17.346c.09-.052.14-.039.148.037l.002.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.002.014v.082c0 .024.011.032.032.025l.014-.007.475-.275a.142.142 0 0 0 .042-.036l.012-.017.03-.046c.039-.061.076-.073.083-.03v.179a.12.12 0 0 1-.052.096l-.015.01-.9.52c-.072.041-.106.023-.142-.03a.084.084 0 0 1-.013-.049v-.621c0-.088.043-.163.126-.218l.023-.015.824-.476Zm1.387-1.177c.038-.021.062-.019.067.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.081.047-.139.03-.148-.035l-.001-.02v-.606c0-.083.043-.156.125-.21l.024-.015.496-.287c.024-.014.04-.033.043-.054l.002-.014v-.319c0-.035.019-.068.052-.092l.015-.01.293-.17Zm.653-.002c.041-.024.065-.013.065.029v.552c0 .029.017.034.045.016l.169-.115a.086.086 0 0 0 .04-.07v-.435c0-.02-.004-.03-.015-.045l-.017-.018c-.028-.029-.008-.075.043-.105l.335-.194c.04-.023.065-.013.065.03v.803a.12.12 0 0 1-.065.104l-.28.162c-.042.023-.065.022-.065-.005s-.018-.03-.046-.01l-.466.328c-.095.068-.151.05-.151-.048v-.62c0-.019-.004-.03-.015-.044l-.026-.027c-.024-.024 0-.066.052-.096l.332-.192Zm1.972-1.14c.043-.025.068-.015.068.027v.08c0 .042-.025.081-.068.106l-.586.338c-.03.017-.045.042-.045.071v.421c0 .03.016.036.045.019l.486-.281a.152.152 0 0 0 .054-.054l.03-.045c.043-.068.084-.076.084-.016v.164c0 .043-.025.081-.068.106l-.905.523c-.098.057-.15.036-.15-.06v-.643c0-.095.052-.176.15-.233l.905-.523Zm1.22-.705c.081-.047.147-.026.157.056v.642a.258.258 0 0 1-.125.218l-.023.015-.823.476c-.081.046-.141.028-.15-.043l-.001-.019v-.64c0-.088.043-.164.125-.219l.023-.014.817-.472Zm1.396-1.181c.037-.022.06-.02.066.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.08.046-.139.03-.148-.036l-.001-.02v-.606c0-.083.043-.155.125-.21l.024-.015.496-.286c.024-.014.04-.033.044-.055v-.333c0-.035.02-.068.053-.092l.016-.01.293-.17Zm1.42-.446c.089-.052.14-.039.148.037l.001.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.001.014v.082c0 .024.01.032.031.025l.014-.007.475-.275a.142.142 0 0 0 .043-.036l.012-.017.03-.046c.038-.061.076-.073.082-.03l.001.015v.164a.12.12 0 0 1-.053.096l-.015.01-.899.52c-.072.04-.106.023-.142-.03a.084.084 0 0 1-.014-.049v-.621c0-.088.044-.163.126-.219l.024-.014.824-.476Zm-7.18 4.337-.126.072c-.017.01-.027.028-.03.052l-.001.015v.464c0 .026.008.038.022.035l.009-.004.125-.073c.017-.01.027-.027.03-.051l.001-.015v-.464c0-.032-.01-.043-.03-.031Zm4.115-2.38-.122.072c-.018.01-.029.028-.032.052V15.255c0 .027.007.038.022.035l.01-.005.122-.07c.018-.01.028-.029.032-.053V14.683c0-.032-.01-.042-.032-.03Zm1.312-.757-.126.072c-.016.01-.027.028-.03.052V14.498c0 .027.007.038.021.035l.01-.004.125-.072c.016-.01.027-.028.03-.052V13.926c0-.032-.01-.043-.03-.031ZM.966 17.798l-.123.071c-.018.01-.029.032-.031.062l-.001.016v.051c0 .034.008.05.023.045l.009-.003.123-.072c.018-.01.029-.031.031-.062l.001-.016v-.05c0-.04-.011-.054-.032-.042Zm8.048-4.651-.124.071c-.018.01-.028.032-.03.062l-.002.016v.051c0 .034.009.05.024.045l.008-.003.124-.072c.017-.01.028-.031.03-.062l.002-.016v-.05c0-.04-.012-.054-.032-.042ZM16.334 17.318V18l-1.686.969v3.01l1.931-1.11v.682l-4.873 2.801v-.681l1.971-1.133v-3.01l-1.742 1v-.68l4.399-2.53Zm5.998-3.38v.682l-3.719 2.138-.291 3.791-.977.562.343-4.503 4.644-2.67Zm-5.904-.36v2.124l-4.416 2.539v-2.125l4.416-2.538Zm3.445-2.827v2.97l-1.24.713v-.568l.28-.16v-.2l-.56.322v.767l-.96.552v-2.97l2.48-1.426Zm1.182.16v.398l1.428-.946v.682l-1.428.946v.358l1.411-.811v.681l-2.37 1.363v-2.119l.96-.551Zm-5.598 4.514-2.474 1.422v.165l2.474-1.422v-.165Zm0-.63-2.474 1.422v.165l2.474-1.422v-.165Zm3.456-2.038-.56.322v.181l.56-.321v-.182Zm0-.767-.56.322v.199l.56-.322v-.2Zm-6.284 1.352-.029.141 1.509-.867v.625l-.612.351v.245l.657-.378v.625l-1.068.614-.446.91-1.005.577.463-.919-.526.302v-.625l.954-.548v-.244l-.086.049-.028.13-.829.476.218-.988.828-.476Zm1.617-.844 2.468-1.408v2.176l-2.468 1.418v-2.186Zm-.252 1.791.246.399-.966.555-.25-.395.97-.559Zm7.061-5.791v.505l1.434-.95v.683l-1.434.949v.25l1.366-.785v.681l-2.326 1.337V9.05l.96-.551Zm-5.313 3.826-.525.303v.818l.525-.303v-.818Zm2.931-2.451-.24.916.503-.29-.08-.584.92-.528.16 1.22-2.52 1.448v-.676l.24-.922 1.017-.584Z",fill:"#3061D0",fillRule:"nonzero"}),React.createElement("use",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",xlinkHref:"#zngc_svg__a"}),React.createElement("g",{transform:"translate(8.079 1.092)"},React.createElement("mask",{id:"zngc_svg__c",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngc_svg__b"})),React.createElement("use",{fill:"#FFF",xlinkHref:"#zngc_svg__b"}),React.createElement("path",{d:"M3.712 1.356a.702.702 0 0 1 .235 1.363v.587h1.722c.345 0 .626.28.626.624v2.651c0 .345-.28.624-.626.624H1.755a.625.625 0 0 1-.626-.624v-2.65c0-.345.28-.625.626-.625h1.722V2.72a.702.702 0 0 1 .235-1.364ZM6.92 4.398a.934.934 0 1 1 0 1.871h-.313V4.398h.313ZM.816 4.32v1.872H.503a.938.938 0 0 1-.94-.936c0-.517.42-.936.94-.936h.313Zm1.8.078a.86.86 0 0 0-.861.858.86.86 0 0 0 .861.858.86.86 0 0 0 .861-.858.86.86 0 0 0-.861-.858Zm1.84.115a.857.857 0 0 0 0 1.486.864.864 0 0 0 .86 0 .857.857 0 0 0 0-1.486.864.864 0 0 0-.86 0Zm2.543.197h-.078v1.248h.078A.547.547 0 0 0 7.54 5.5l.007-.088v-.156A.547.547 0 0 0 7 4.71ZM.503 4.632H.424a.549.549 0 0 0-.54.46l-.008.086v.156c0 .271.2.496.46.538l.088.008h.079V4.632Zm2.348.234a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm2.27 0a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm-.39-2.409.136.078a.156.156 0 1 1-.156.27l-.136-.078a.156.156 0 1 1 .157-.27Zm-1.831.06a.156.156 0 0 1-.052.21l-.135.078a.157.157 0 0 1-.24-.134c0-.057.033-.11.083-.136l.136-.078a.157.157 0 0 1 .208.06Zm.616-.796a.39.39 0 1 0 .391.675.39.39 0 1 0-.39-.675Zm1.44.173a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm-2.331 0a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm2.244-.6a.156.156 0 0 1-.002.272l-.135.078a.157.157 0 0 1-.212-.06.156.156 0 0 1 .055-.21l.136-.079c.048-.03.109-.03.158-.002Zm-2.156.001.135.078a.156.156 0 0 1 .055.212.157.157 0 0 1-.211.059l-.136-.078a.156.156 0 1 1 .157-.27ZM3.226.9l.078.135a.155.155 0 0 1-.058.213.156.156 0 0 1-.214-.057l-.078-.135a.156.156 0 0 1 .06-.21.157.157 0 0 1 .212.054ZM4.41.845c.074.042.1.136.06.21l-.079.135a.157.157 0 0 1-.212.054.156.156 0 0 1-.06-.21l.079-.135A.157.157 0 0 1 4.41.845Zm-.698-.19c.086 0 .156.07.156.156v.156a.157.157 0 0 1-.313 0V.81c0-.086.07-.156.157-.156Z",fill:"#3061D0",fillRule:"nonzero",mask:"url(#zngc_svg__c)"}))));var il="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxlbGxpcHNlIGlkPSJhIiBjeD0iMTEuNzkiIGN5PSI2LjQ0MSIgcng9IjMuNzEyIiByeT0iMS44NTYiLz48cGF0aCBkPSJNMy43MTIgNy4yMDVjMi4wNSAwIDMuNzEyLS44MyAzLjcxMi0xLjg1NkM3LjQyNCA0LjMyNCA1Ljc2MiAwIDMuNzEyIDAgMS42NjIgMCAwIDQuMzI0IDAgNS4zNWMwIDEuMDI0IDEuNjYyIDEuODU1IDMuNzEyIDEuODU1WiIgaWQ9ImIiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMzMDYxRDAiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiNGRkYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0wIDYuNTUgMTEuMzU0IDYuNTV2MTIuODgzTDAgMTkuNDMzeiIvPjxwYXRoIHN0cm9rZT0iIzMwNjFEMCIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iIzMwNjFEMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExLjM1NCAxMi44ODIgMTEuMzUzIDYuNTUtMTEuMzUzIDYuNTVMMCAxOS40MzN6Ii8+PHBhdGggZD0iTTAgNi41NSAxMS4zNTQgMGwxMS4zNTMgNi41NXYxMi44ODJsLTExLjM1MyA2LjU1VjEzLjFMMCA2LjU1WiIgc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEuNDEgMTcuMzQ2Yy4wOS0uMDUyLjE0LS4wMzkuMTQ4LjAzN2wuMDAyLjAyM3YuMzRhLjEyLjEyIDAgMCAxLS4wNTMuMDk1bC0uMDE1LjAxLS41NzUuMzMyYS4wODQuMDg0IDAgMCAwLS4wNDQuMDU3bC0uMDAyLjAxNHYuMDgyYzAgLjAyNC4wMTEuMDMyLjAzMi4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDItLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM5LS4wNjEuMDc2LS4wNzMuMDgzLS4wM3YuMTc5YS4xMi4xMiAwIDAgMS0uMDUyLjA5NmwtLjAxNS4wMS0uOS41MmMtLjA3Mi4wNDEtLjEwNi4wMjMtLjE0Mi0uMDNhLjA4NC4wODQgMCAwIDEtLjAxMy0uMDQ5di0uNjIxYzAtLjA4OC4wNDMtLjE2My4xMjYtLjIxOGwuMDIzLS4wMTUuODI0LS40NzZabTEuMzg3LTEuMTc3Yy4wMzgtLjAyMS4wNjItLjAxOS4wNjcuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDgxLjA0Ny0uMTM5LjAzLS4xNDgtLjAzNWwtLjAwMS0uMDJ2LS42MDZjMC0uMDgzLjA0My0uMTU2LjEyNS0uMjFsLjAyNC0uMDE1LjQ5Ni0uMjg3Yy4wMjQtLjAxNC4wNC0uMDMzLjA0My0uMDU0bC4wMDItLjAxNHYtLjMxOWMwLS4wMzUuMDE5LS4wNjguMDUyLS4wOTJsLjAxNS0uMDEuMjkzLS4xN1ptLjY1My0uMDAyYy4wNDEtLjAyNC4wNjUtLjAxMy4wNjUuMDI5di41NTJjMCAuMDI5LjAxNy4wMzQuMDQ1LjAxNmwuMTY5LS4xMTVhLjA4Ni4wODYgMCAwIDAgLjA0LS4wN3YtLjQzNWMwLS4wMi0uMDA0LS4wMy0uMDE1LS4wNDVsLS4wMTctLjAxOGMtLjAyOC0uMDI5LS4wMDgtLjA3NS4wNDMtLjEwNWwuMzM1LS4xOTRjLjA0LS4wMjMuMDY1LS4wMTMuMDY1LjAzdi44MDNhLjEyLjEyIDAgMCAxLS4wNjUuMTA0bC0uMjguMTYyYy0uMDQyLjAyMy0uMDY1LjAyMi0uMDY1LS4wMDVzLS4wMTgtLjAzLS4wNDYtLjAxbC0uNDY2LjMyOGMtLjA5NS4wNjgtLjE1MS4wNS0uMTUxLS4wNDh2LS42MmMwLS4wMTktLjAwNC0uMDMtLjAxNS0uMDQ0bC0uMDI2LS4wMjdjLS4wMjQtLjAyNCAwLS4wNjYuMDUyLS4wOTZsLjMzMi0uMTkyWm0xLjk3Mi0xLjE0Yy4wNDMtLjAyNS4wNjgtLjAxNS4wNjguMDI3di4wOGMwIC4wNDItLjAyNS4wODEtLjA2OC4xMDZsLS41ODYuMzM4Yy0uMDMuMDE3LS4wNDUuMDQyLS4wNDUuMDcxdi40MjFjMCAuMDMuMDE2LjAzNi4wNDUuMDE5bC40ODYtLjI4MWEuMTUyLjE1MiAwIDAgMCAuMDU0LS4wNTRsLjAzLS4wNDVjLjA0My0uMDY4LjA4NC0uMDc2LjA4NC0uMDE2di4xNjRjMCAuMDQzLS4wMjUuMDgxLS4wNjguMTA2bC0uOTA1LjUyM2MtLjA5OC4wNTctLjE1LjAzNi0uMTUtLjA2di0uNjQzYzAtLjA5NS4wNTItLjE3Ni4xNS0uMjMzbC45MDUtLjUyM1ptMS4yMi0uNzA1Yy4wODEtLjA0Ny4xNDctLjAyNi4xNTcuMDU2di42NDJhLjI1OC4yNTggMCAwIDEtLjEyNS4yMThsLS4wMjMuMDE1LS44MjMuNDc2Yy0uMDgxLjA0Ni0uMTQxLjAyOC0uMTUtLjA0M2wtLjAwMS0uMDE5di0uNjRjMC0uMDg4LjA0My0uMTY0LjEyNS0uMjE5bC4wMjMtLjAxNC44MTctLjQ3MlptMS4zOTYtMS4xODFjLjAzNy0uMDIyLjA2LS4wMi4wNjYuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDguMDQ2LS4xMzkuMDMtLjE0OC0uMDM2bC0uMDAxLS4wMnYtLjYwNmMwLS4wODMuMDQzLS4xNTUuMTI1LS4yMWwuMDI0LS4wMTUuNDk2LS4yODZjLjAyNC0uMDE0LjA0LS4wMzMuMDQ0LS4wNTV2LS4zMzNjMC0uMDM1LjAyLS4wNjguMDUzLS4wOTJsLjAxNi0uMDEuMjkzLS4xN1ptMS40Mi0uNDQ2Yy4wODktLjA1Mi4xNC0uMDM5LjE0OC4wMzdsLjAwMS4wMjN2LjM0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NWwtLjAxNS4wMS0uNTc1LjMzMmEuMDg0LjA4NCAwIDAgMC0uMDQ0LjA1N2wtLjAwMS4wMTR2LjA4MmMwIC4wMjQuMDEuMDMyLjAzMS4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDMtLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM4LS4wNjEuMDc2LS4wNzMuMDgyLS4wM2wuMDAxLjAxNXYuMTY0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NmwtLjAxNS4wMS0uODk5LjUyYy0uMDcyLjA0LS4xMDYuMDIzLS4xNDItLjAzYS4wODQuMDg0IDAgMCAxLS4wMTQtLjA0OXYtLjYyMWMwLS4wODguMDQ0LS4xNjMuMTI2LS4yMTlsLjAyNC0uMDE0LjgyNC0uNDc2Wm0tNy4xOCA0LjMzNy0uMTI2LjA3MmMtLjAxNy4wMS0uMDI3LjAyOC0uMDMuMDUybC0uMDAxLjAxNXYuNDY0YzAgLjAyNi4wMDguMDM4LjAyMi4wMzVsLjAwOS0uMDA0LjEyNS0uMDczYy4wMTctLjAxLjAyNy0uMDI3LjAzLS4wNTFsLjAwMS0uMDE1di0uNDY0YzAtLjAzMi0uMDEtLjA0My0uMDMtLjAzMVptNC4xMTUtMi4zOC0uMTIyLjA3MmMtLjAxOC4wMS0uMDI5LjAyOC0uMDMyLjA1MlYxNS4yNTVjMCAuMDI3LjAwNy4wMzguMDIyLjAzNWwuMDEtLjAwNS4xMjItLjA3Yy4wMTgtLjAxLjAyOC0uMDI5LjAzMi0uMDUzVjE0LjY4M2MwLS4wMzItLjAxLS4wNDItLjAzMi0uMDNabTEuMzEyLS43NTctLjEyNi4wNzJjLS4wMTYuMDEtLjAyNy4wMjgtLjAzLjA1MlYxNC40OThjMCAuMDI3LjAwNy4wMzguMDIxLjAzNWwuMDEtLjAwNC4xMjUtLjA3MmMuMDE2LS4wMS4wMjctLjAyOC4wMy0uMDUyVjEzLjkyNmMwLS4wMzItLjAxLS4wNDMtLjAzLS4wMzFaTS45NjYgMTcuNzk4bC0uMTIzLjA3MWMtLjAxOC4wMS0uMDI5LjAzMi0uMDMxLjA2MmwtLjAwMS4wMTZ2LjA1MWMwIC4wMzQuMDA4LjA1LjAyMy4wNDVsLjAwOS0uMDAzLjEyMy0uMDcyYy4wMTgtLjAxLjAyOS0uMDMxLjAzMS0uMDYybC4wMDEtLjAxNnYtLjA1YzAtLjA0LS4wMTEtLjA1NC0uMDMyLS4wNDJabTguMDQ4LTQuNjUxLS4xMjQuMDcxYy0uMDE4LjAxLS4wMjguMDMyLS4wMy4wNjJsLS4wMDIuMDE2di4wNTFjMCAuMDM0LjAwOS4wNS4wMjQuMDQ1bC4wMDgtLjAwMy4xMjQtLjA3MmMuMDE3LS4wMS4wMjgtLjAzMS4wMy0uMDYybC4wMDItLjAxNnYtLjA1YzAtLjA0LS4wMTItLjA1NC0uMDMyLS4wNDJaTTE2LjMzNCAxNy4zMThWMThsLTEuNjg2Ljk2OXYzLjAxbDEuOTMxLTEuMTF2LjY4MmwtNC44NzMgMi44MDF2LS42ODFsMS45NzEtMS4xMzN2LTMuMDFsLTEuNzQyIDF2LS42OGw0LjM5OS0yLjUzWm01Ljk5OC0zLjM4di42ODJsLTMuNzE5IDIuMTM4LS4yOTEgMy43OTEtLjk3Ny41NjIuMzQzLTQuNTAzIDQuNjQ0LTIuNjdabS01LjkwNC0uMzZ2Mi4xMjRsLTQuNDE2IDIuNTM5di0yLjEyNWw0LjQxNi0yLjUzOFptMy40NDUtMi44Mjd2Mi45N2wtMS4yNC43MTN2LS41NjhsLjI4LS4xNnYtLjJsLS41Ni4zMjJ2Ljc2N2wtLjk2LjU1MnYtMi45N2wyLjQ4LTEuNDI2Wm0xLjE4Mi4xNnYuMzk4bDEuNDI4LS45NDZ2LjY4MmwtMS40MjguOTQ2di4zNThsMS40MTEtLjgxMXYuNjgxbC0yLjM3IDEuMzYzdi0yLjExOWwuOTYtLjU1MVptLTUuNTk4IDQuNTE0LTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTAtLjYzLTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTMuNDU2LTIuMDM4LS41Ni4zMjJ2LjE4MWwuNTYtLjMyMXYtLjE4MlptMC0uNzY3LS41Ni4zMjJ2LjE5OWwuNTYtLjMyMnYtLjJabS02LjI4NCAxLjM1Mi0uMDI5LjE0MSAxLjUwOS0uODY3di42MjVsLS42MTIuMzUxdi4yNDVsLjY1Ny0uMzc4di42MjVsLTEuMDY4LjYxNC0uNDQ2LjkxLTEuMDA1LjU3Ny40NjMtLjkxOS0uNTI2LjMwMnYtLjYyNWwuOTU0LS41NDh2LS4yNDRsLS4wODYuMDQ5LS4wMjguMTMtLjgyOS40NzYuMjE4LS45ODguODI4LS40NzZabTEuNjE3LS44NDQgMi40NjgtMS40MDh2Mi4xNzZsLTIuNDY4IDEuNDE4di0yLjE4NlptLS4yNTIgMS43OTEuMjQ2LjM5OS0uOTY2LjU1NS0uMjUtLjM5NS45Ny0uNTU5Wm03LjA2MS01Ljc5MXYuNTA1bDEuNDM0LS45NXYuNjgzbC0xLjQzNC45NDl2LjI1bDEuMzY2LS43ODV2LjY4MWwtMi4zMjYgMS4zMzdWOS4wNWwuOTYtLjU1MVptLTUuMzEzIDMuODI2LS41MjUuMzAzdi44MThsLjUyNS0uMzAzdi0uODE4Wm0yLjkzMS0yLjQ1MS0uMjQuOTE2LjUwMy0uMjktLjA4LS41ODQuOTItLjUyOC4xNiAxLjIyLTIuNTIgMS40NDh2LS42NzZsLjI0LS45MjIgMS4wMTctLjU4NFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx1c2Ugc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDc5IDEuMDkyKSI+PG1hc2sgaWQ9ImMiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2IiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0zLjcxMiAxLjM1NmEuNzAyLjcwMiAwIDAgMSAuMjM1IDEuMzYzdi41ODdoMS43MjJjLjM0NSAwIC42MjYuMjguNjI2LjYyNHYyLjY1MWMwIC4zNDUtLjI4LjYyNC0uNjI2LjYyNEgxLjc1NWEuNjI1LjYyNSAwIDAgMS0uNjI2LS42MjR2LTIuNjVjMC0uMzQ1LjI4LS42MjUuNjI2LS42MjVoMS43MjJWMi43MmEuNzAyLjcwMiAwIDAgMSAuMjM1LTEuMzY0Wk02LjkyIDQuMzk4YS45MzQuOTM0IDAgMSAxIDAgMS44NzFoLS4zMTNWNC4zOThoLjMxM1pNLjgxNiA0LjMydjEuODcySC41MDNhLjkzOC45MzggMCAwIDEtLjk0LS45MzZjMC0uNTE3LjQyLS45MzYuOTQtLjkzNmguMzEzWm0xLjguMDc4YS44Ni44NiAwIDAgMC0uODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLS44NTguODYuODYgMCAwIDAtLjg2MS0uODU4Wm0xLjg0LjExNWEuODU3Ljg1NyAwIDAgMCAwIDEuNDg2Ljg2NC44NjQgMCAwIDAgLjg2IDAgLjg1Ny44NTcgMCAwIDAgMC0xLjQ4Ni44NjQuODY0IDAgMCAwLS44NiAwWm0yLjU0My4xOTdoLS4wNzh2MS4yNDhoLjA3OEEuNTQ3LjU0NyAwIDAgMCA3LjU0IDUuNWwuMDA3LS4wODh2LS4xNTZBLjU0Ny41NDcgMCAwIDAgNyA0LjcxWk0uNTAzIDQuNjMySC40MjRhLjU0OS41NDkgMCAwIDAtLjU0LjQ2bC0uMDA4LjA4NnYuMTU2YzAgLjI3MS4yLjQ5Ni40Ni41MzhsLjA4OC4wMDhoLjA3OVY0LjYzMlptMi4zNDguMjM0YS4yMzQuMjM0IDAgMSAxIDAgLjQ2OS4yMzQuMjM0IDAgMCAxIDAtLjQ3Wm0yLjI3IDBhLjIzNC4yMzQgMCAxIDEgMCAuNDY5LjIzNC4yMzQgMCAwIDEgMC0uNDdabS0uMzktMi40MDkuMTM2LjA3OGEuMTU2LjE1NiAwIDEgMS0uMTU2LjI3bC0uMTM2LS4wNzhhLjE1Ni4xNTYgMCAxIDEgLjE1Ny0uMjdabS0xLjgzMS4wNmEuMTU2LjE1NiAwIDAgMS0uMDUyLjIxbC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjQtLjEzNGMwLS4wNTcuMDMzLS4xMS4wODMtLjEzNmwuMTM2LS4wNzhhLjE1Ny4xNTcgMCAwIDEgLjIwOC4wNlptLjYxNi0uNzk2YS4zOS4zOSAwIDEgMCAuMzkxLjY3NS4zOS4zOSAwIDEgMC0uMzktLjY3NVptMS40NC4xNzNhLjE1Ni4xNTYgMCAxIDEgMCAuMzEyaC0uMTU3YS4xNTYuMTU2IDAgMSAxIDAtLjMxMmguMTU3Wm0tMi4zMzEgMGEuMTU2LjE1NiAwIDEgMSAwIC4zMTJoLS4xNTdhLjE1Ni4xNTYgMCAxIDEgMC0uMzEyaC4xNTdabTIuMjQ0LS42YS4xNTYuMTU2IDAgMCAxLS4wMDIuMjcybC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjEyLS4wNi4xNTYuMTU2IDAgMCAxIC4wNTUtLjIxbC4xMzYtLjA3OWMuMDQ4LS4wMy4xMDktLjAzLjE1OC0uMDAyWm0tMi4xNTYuMDAxLjEzNS4wNzhhLjE1Ni4xNTYgMCAwIDEgLjA1NS4yMTIuMTU3LjE1NyAwIDAgMS0uMjExLjA1OWwtLjEzNi0uMDc4YS4xNTYuMTU2IDAgMSAxIC4xNTctLjI3Wk0zLjIyNi45bC4wNzguMTM1YS4xNTUuMTU1IDAgMCAxLS4wNTguMjEzLjE1Ni4xNTYgMCAwIDEtLjIxNC0uMDU3bC0uMDc4LS4xMzVhLjE1Ni4xNTYgMCAwIDEgLjA2LS4yMS4xNTcuMTU3IDAgMCAxIC4yMTIuMDU0Wk00LjQxLjg0NWMuMDc0LjA0Mi4xLjEzNi4wNi4yMWwtLjA3OS4xMzVhLjE1Ny4xNTcgMCAwIDEtLjIxMi4wNTQuMTU2LjE1NiAwIDAgMS0uMDYtLjIxbC4wNzktLjEzNUEuMTU3LjE1NyAwIDAgMSA0LjQxLjg0NVptLS42OTgtLjE5Yy4wODYgMCAuMTU2LjA3LjE1Ni4xNTZ2LjE1NmEuMTU3LjE1NyAwIDAgMS0uMzEzIDBWLjgxYzAtLjA4Ni4wNy0uMTU2LjE1Ny0uMTU2WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2MpIi8+PC9nPjwvZz48L3N2Zz4=",Fu=Object.defineProperty,yl=Object.getOwnPropertySymbols,Ko=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,fo=(c,h,i)=>h in c?Fu(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Fl=(c,h)=>{for(var i in h||(h={}))Ko.call(h,i)&&fo(c,i,h[i]);if(yl)for(var i of yl(h))ec.call(h,i)&&fo(c,i,h[i]);return c};const Il=c=>React.createElement("svg",Fl({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.6,fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M4.53 3c.098 0 .182.011.267.025l9.473 1.697c.152.024.308.024.46 0l9.463-1.697A1.54 1.54 0 0 1 26 4.518v18.301a1.54 1.54 0 0 1-1.288 1.507L14.5 26 4.288 24.326A1.53 1.53 0 0 1 3 22.82V4.518C3 3.674 3.692 3 4.53 3Zm5.339 4.928H9.8a3.486 3.486 0 0 0-3.515 3.446v.069c0 1.965 1.687 3.514 3.514 3.514.415 0 .844-.138 1.258-.276l1.69 2.53c-.417.568-.707 1.26-.707 1.965a2.81 2.81 0 1 0 5.618 0c0-.414-.14-.705-.14-.981l2.53-2.103c.28.138.707.276 1.123.276 1.12 0 2.102-.982 2.102-2.103 0-1.12-.982-2.103-2.102-2.103-1.12 0-2.103.983-2.103 2.103 0 .276 0 .416.138.707l-2.53 2.088c-.569-.416-1.122-.707-1.827-.707-.278 0-.569 0-.845.14l-1.674-2.519c.707-.706.983-1.549.983-2.53a3.486 3.486 0 0 0-3.447-3.516h.002Zm4.98 9.851c.844 0 1.397.567 1.397 1.397.015.844-.553 1.398-1.396 1.398-.845 0-1.396-.567-1.396-1.397 0-.844.565-1.398 1.396-1.398Zm6.323-4.22c.415 0 .706.277.706.706 0 .416-.278.707-.706.707-.416 0-.707-.278-.707-.707 0-.429.278-.706.707-.706ZM9.802 9.34c1.12 0 2.102.983 2.102 2.103s-.844 2.103-2.103 2.103c-1.258 0-2.102-.97-2.102-2.09 0-1.133.982-2.116 2.102-2.116Z",fill:"#26B8FF",fillRule:"nonzero"})));var Us="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTQuNTMgM2MuMDk4IDAgLjE4Mi4wMTEuMjY3LjAyNWw5LjQ3MyAxLjY5N2MuMTUyLjAyNC4zMDguMDI0LjQ2IDBsOS40NjMtMS42OTdBMS41NCAxLjU0IDAgMCAxIDI2IDQuNTE4djE4LjMwMWExLjU0IDEuNTQgMCAwIDEtMS4yODggMS41MDdMMTQuNSAyNiA0LjI4OCAyNC4zMjZBMS41MyAxLjUzIDAgMCAxIDMgMjIuODJWNC41MThDMyAzLjY3NCAzLjY5MiAzIDQuNTMgM1ptNS4zMzkgNC45MjhIOS44YTMuNDg2IDMuNDg2IDAgMCAwLTMuNTE1IDMuNDQ2di4wNjljMCAxLjk2NSAxLjY4NyAzLjUxNCAzLjUxNCAzLjUxNC40MTUgMCAuODQ0LS4xMzggMS4yNTgtLjI3NmwxLjY5IDIuNTNjLS40MTcuNTY4LS43MDcgMS4yNi0uNzA3IDEuOTY1YTIuODEgMi44MSAwIDEgMCA1LjYxOCAwYzAtLjQxNC0uMTQtLjcwNS0uMTQtLjk4MWwyLjUzLTIuMTAzYy4yOC4xMzguNzA3LjI3NiAxLjEyMy4yNzYgMS4xMiAwIDIuMTAyLS45ODIgMi4xMDItMi4xMDMgMC0xLjEyLS45ODItMi4xMDMtMi4xMDItMi4xMDMtMS4xMiAwLTIuMTAzLjk4My0yLjEwMyAyLjEwMyAwIC4yNzYgMCAuNDE2LjEzOC43MDdsLTIuNTMgMi4wODhjLS41NjktLjQxNi0xLjEyMi0uNzA3LTEuODI3LS43MDctLjI3OCAwLS41NjkgMC0uODQ1LjE0bC0xLjY3NC0yLjUxOWMuNzA3LS43MDYuOTgzLTEuNTQ5Ljk4My0yLjUzYTMuNDg2IDMuNDg2IDAgMCAwLTMuNDQ3LTMuNTE2aC4wMDJabTQuOTggOS44NTFjLjg0NCAwIDEuMzk3LjU2NyAxLjM5NyAxLjM5Ny4wMTUuODQ0LS41NTMgMS4zOTgtMS4zOTYgMS4zOTgtLjg0NSAwLTEuMzk2LS41NjctMS4zOTYtMS4zOTcgMC0uODQ0LjU2NS0xLjM5OCAxLjM5Ni0xLjM5OFptNi4zMjMtNC4yMmMuNDE1IDAgLjcwNi4yNzcuNzA2LjcwNiAwIC40MTYtLjI3OC43MDctLjcwNi43MDctLjQxNiAwLS43MDctLjI3OC0uNzA3LS43MDcgMC0uNDI5LjI3OC0uNzA2LjcwNy0uNzA2Wk05LjgwMiA5LjM0YzEuMTIgMCAyLjEwMi45ODMgMi4xMDIgMi4xMDNzLS44NDQgMi4xMDMtMi4xMDMgMi4xMDNjLTEuMjU4IDAtMi4xMDItLjk3LTIuMTAyLTIuMDkgMC0xLjEzMy45ODItMi4xMTYgMi4xMDItMi4xMTZaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ol=Object.defineProperty,Sl=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,ul=(c,h,i)=>h in c?Ol(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Rs=(c,h)=>{for(var i in h||(h={}))Hl.call(h,i)&&ul(c,i,h[i]);if(Sl)for(var i of Sl(h))gs.call(h,i)&&ul(c,i,h[i]);return c};const tc=c=>React.createElement("svg",Rs({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"100%",x2:"50%",y2:"0%",id:"znwd_svg__a"},React.createElement("stop",{stopColor:"#FFF",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE5FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"url(#znwd_svg__a)",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M20.315 8.527c4.005-1.233 7.252 1.016 7.252 5.022 0 2.296-1.066 4.67-2.729 6.511l-.356 2.22c-.168 1.051-1.115 2.017-2.115 2.156l-.065.009c-.366.037-.702-.046-.96-.238l-1.413-1.051-4.16 1.28c-4.005 1.233-7.253-1.015-7.253-5.022 0-4.007 3.248-8.255 7.253-9.488Zm-9.569-5.116c3.403-1.19 6.205.397 6.566 3.57l-2.713.835-.21.068c-4.62 1.532-8.29 6.402-8.29 11.082l.002.153-.432.601a2.694 2.694 0 0 1-.933.822c-.91.472-1.773.161-1.927-.694l-.324-1.803C.971 17.367 0 15.847 0 13.76c0-3.64 2.957-7.626 6.605-8.901Z",fill:"#4E7BFF",fillRule:"nonzero"})));var ms="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTVGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIwLjMxNSA4LjUyN2M0LjAwNS0xLjIzMyA3LjI1MiAxLjAxNiA3LjI1MiA1LjAyMiAwIDIuMjk2LTEuMDY2IDQuNjctMi43MjkgNi41MTFsLS4zNTYgMi4yMmMtLjE2OCAxLjA1MS0xLjExNSAyLjAxNy0yLjExNSAyLjE1NmwtLjA2NS4wMDljLS4zNjYuMDM3LS43MDItLjA0Ni0uOTYtLjIzOGwtMS40MTMtMS4wNTEtNC4xNiAxLjI4Yy00LjAwNSAxLjIzMy03LjI1My0xLjAxNS03LjI1My01LjAyMiAwLTQuMDA3IDMuMjQ4LTguMjU1IDcuMjUzLTkuNDg4Wm0tOS41NjktNS4xMTZjMy40MDMtMS4xOSA2LjIwNS4zOTcgNi41NjYgMy41N2wtMi43MTMuODM1LS4yMS4wNjhjLTQuNjIgMS41MzItOC4yOSA2LjQwMi04LjI5IDExLjA4MmwuMDAyLjE1My0uNDMyLjYwMWEyLjY5NCAyLjY5NCAwIDAgMS0uOTMzLjgyMmMtLjkxLjQ3Mi0xLjc3My4xNjEtMS45MjctLjY5NGwtLjMyNC0xLjgwM0MuOTcxIDE3LjM2NyAwIDE1Ljg0NyAwIDEzLjc2YzAtMy42NCAyLjk1Ny03LjYyNiA2LjYwNS04LjkwMVoiIGZpbGw9IiM0RTdCRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Vo=Object.defineProperty,jl=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,kl=(c,h,i)=>h in c?Vo(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ps=(c,h)=>{for(var i in h||(h={}))hs.call(h,i)&&kl(c,i,h[i]);if(jl)for(var i of jl(h))bl.call(h,i)&&kl(c,i,h[i]);return c};const Ts=c=>React.createElement("svg",ps({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M22.035 14.644a.643.643 0 0 1 .562.3c.05.078.07.164.07.253 0 .286.002.57-.004.856 0 .047.017.069.059.086.27.11.542.22.808.333l.009.022c.01-.016.022-.038.036-.052.183-.2.372-.395.558-.592a.527.527 0 0 1 .67-.103.689.689 0 0 1 .125.097l.712.706c.158.158.222.347.144.564a.658.658 0 0 1-.153.228c-.192.197-.392.386-.592.575-.03.028-.033.05-.016.09.11.25.216.502.322.755.02.047.044.061.094.061.27-.003.542.008.812-.005.278-.009.48.191.55.41a.78.78 0 0 1 .036.24c.006.33.003.661 0 .992a.638.638 0 0 1-.3.564.458.458 0 0 1-.253.07c-.283 0-.564.002-.847-.003-.053 0-.075.016-.095.064-.086.216-.172.427-.264.641-.022.056-.053.106-.086.173.011.008.03.016.045.03.2.184.394.373.591.559.226.214.256.528.048.753-.25.272-.514.536-.787.79-.228.21-.525.188-.742-.034-.197-.2-.389-.4-.58-.6-.028-.031-.05-.034-.09-.017-.25.111-.502.217-.755.322-.047.02-.061.045-.061.095.002.27-.009.542.005.811.009.278-.192.48-.411.55a.78.78 0 0 1-.239.036 29.68 29.68 0 0 1-.995 0 .643.643 0 0 1-.561-.3.458.458 0 0 1-.07-.253c0-.283-.002-.564.003-.847 0-.053-.017-.075-.064-.095-.222-.089-.442-.18-.664-.272-.053-.022-.097-.047-.147-.072-.2.217-.403.425-.6.636a.531.531 0 0 1-.67.106.689.689 0 0 1-.125-.097l-.712-.706c-.158-.159-.222-.348-.144-.562a.658.658 0 0 1 .153-.227c.192-.198.392-.387.589-.578.028-.028.033-.048.017-.09a36.29 36.29 0 0 1-.323-.755c-.02-.047-.044-.064-.094-.061-.27.002-.542-.009-.812.005-.278.011-.486-.197-.553-.42a.832.832 0 0 1-.033-.233c-.006-.33-.003-.661 0-.992a.638.638 0 0 1 .3-.564.458.458 0 0 1 .253-.07c.286 0 .57-.002.856.003.047 0 .07-.016.086-.058.089-.222.18-.442.272-.664l.073-.147a.497.497 0 0 1-.037-.04l-.591-.558c-.245-.23-.253-.558-.02-.797.236-.242.475-.481.717-.72.233-.234.55-.234.784.008.194.2.389.395.58.598.028.027.048.036.09.016.25-.11.502-.216.755-.322.047-.02.064-.042.064-.095-.003-.27.008-.541-.005-.811-.012-.278.197-.486.42-.553a.832.832 0 0 1 .233-.033c.333-.006.664-.006.994 0ZM3.431 5.16l.003 14.46c0 1.165.859 2.452 2.718 2.518 1.23.045 1.998.18 3.081.303 1.084.12 2.126.69 2.99 1.412-1.545-.364-3.143-.342-4.53-.342-1.091 0-1.28.158-2.85.158-1.851 0-2.824-1.672-2.824-2.75V6.57c0-.778.631-1.411 1.412-1.411Zm3.39-3.154a7.45 7.45 0 0 1 2.865.583c1.55.645 2.762 1.715 3.627 3.204v17.72c-1.173-1.091-2.385-1.847-3.627-2.261-.947-.314-2.106-.5-3.476-.548a1.406 1.406 0 0 1-1.356-1.411V3.445c0-.728.553-1.337 1.278-1.403.225-.025.456-.036.69-.036Zm14.395 0c.23 0 .46.01.692.033a1.408 1.408 0 0 1 1.278 1.406v10.104a6.62 6.62 0 0 0-7.636 9.254c-.278.216-.553.452-.826.705V5.793c.865-1.49 2.076-2.556 3.627-3.204a7.468 7.468 0 0 1 2.865-.583Zm.308 15.7a2.258 2.258 0 0 0-2.262 2.25c.003 1.237 1.02 2.24 2.268 2.24 1.242-.005 2.256-1.014 2.253-2.25a2.253 2.253 0 0 0-2.259-2.24Zm3.073-12.544a1.4 1.4 0 0 1 .998.414c.264.267.414.626.414.998v8.52a6.548 6.548 0 0 0-1.412-.998Z",fill:"#20C1E7",fillRule:"nonzero"})));var Xo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIyLjAzNSAxNC42NDRhLjY0My42NDMgMCAwIDEgLjU2Mi4zYy4wNS4wNzguMDcuMTY0LjA3LjI1MyAwIC4yODYuMDAyLjU3LS4wMDQuODU2IDAgLjA0Ny4wMTcuMDY5LjA1OS4wODYuMjcuMTEuNTQyLjIyLjgwOC4zMzNsLjAwOS4wMjJjLjAxLS4wMTYuMDIyLS4wMzguMDM2LS4wNTIuMTgzLS4yLjM3Mi0uMzk1LjU1OC0uNTkyYS41MjcuNTI3IDAgMCAxIC42Ny0uMTAzLjY4OS42ODkgMCAwIDEgLjEyNS4wOTdsLjcxMi43MDZjLjE1OC4xNTguMjIyLjM0Ny4xNDQuNTY0YS42NTguNjU4IDAgMCAxLS4xNTMuMjI4Yy0uMTkyLjE5Ny0uMzkyLjM4Ni0uNTkyLjU3NS0uMDMuMDI4LS4wMzMuMDUtLjAxNi4wOS4xMS4yNS4yMTYuNTAyLjMyMi43NTUuMDIuMDQ3LjA0NC4wNjEuMDk0LjA2MS4yNy0uMDAzLjU0Mi4wMDguODEyLS4wMDUuMjc4LS4wMDkuNDguMTkxLjU1LjQxYS43OC43OCAwIDAgMSAuMDM2LjI0Yy4wMDYuMzMuMDAzLjY2MSAwIC45OTJhLjYzOC42MzggMCAwIDEtLjMuNTY0LjQ1OC40NTggMCAwIDEtLjI1My4wN2MtLjI4MyAwLS41NjQuMDAyLS44NDctLjAwMy0uMDUzIDAtLjA3NS4wMTYtLjA5NS4wNjQtLjA4Ni4yMTYtLjE3Mi40MjctLjI2NC42NDEtLjAyMi4wNTYtLjA1My4xMDYtLjA4Ni4xNzMuMDExLjAwOC4wMy4wMTYuMDQ1LjAzLjIuMTg0LjM5NC4zNzMuNTkxLjU1OS4yMjYuMjE0LjI1Ni41MjguMDQ4Ljc1My0uMjUuMjcyLS41MTQuNTM2LS43ODcuNzktLjIyOC4yMS0uNTI1LjE4OC0uNzQyLS4wMzQtLjE5Ny0uMi0uMzg5LS40LS41OC0uNi0uMDI4LS4wMzEtLjA1LS4wMzQtLjA5LS4wMTctLjI1LjExMS0uNTAyLjIxNy0uNzU1LjMyMi0uMDQ3LjAyLS4wNjEuMDQ1LS4wNjEuMDk1LjAwMi4yNy0uMDA5LjU0Mi4wMDUuODExLjAwOS4yNzgtLjE5Mi40OC0uNDExLjU1YS43OC43OCAwIDAgMS0uMjM5LjAzNiAyOS42OCAyOS42OCAwIDAgMS0uOTk1IDAgLjY0My42NDMgMCAwIDEtLjU2MS0uMy40NTguNDU4IDAgMCAxLS4wNy0uMjUzYzAtLjI4My0uMDAyLS41NjQuMDAzLS44NDcgMC0uMDUzLS4wMTctLjA3NS0uMDY0LS4wOTUtLjIyMi0uMDg5LS40NDItLjE4LS42NjQtLjI3Mi0uMDUzLS4wMjItLjA5Ny0uMDQ3LS4xNDctLjA3Mi0uMi4yMTctLjQwMy40MjUtLjYuNjM2YS41MzEuNTMxIDAgMCAxLS42Ny4xMDYuNjg5LjY4OSAwIDAgMS0uMTI1LS4wOTdsLS43MTItLjcwNmMtLjE1OC0uMTU5LS4yMjItLjM0OC0uMTQ0LS41NjJhLjY1OC42NTggMCAwIDEgLjE1My0uMjI3Yy4xOTItLjE5OC4zOTItLjM4Ny41ODktLjU3OC4wMjgtLjAyOC4wMzMtLjA0OC4wMTctLjA5YTM2LjI5IDM2LjI5IDAgMCAxLS4zMjMtLjc1NWMtLjAyLS4wNDctLjA0NC0uMDY0LS4wOTQtLjA2MS0uMjcuMDAyLS41NDItLjAwOS0uODEyLjAwNS0uMjc4LjAxMS0uNDg2LS4xOTctLjU1My0uNDJhLjgzMi44MzIgMCAwIDEtLjAzMy0uMjMzYy0uMDA2LS4zMy0uMDAzLS42NjEgMC0uOTkyYS42MzguNjM4IDAgMCAxIC4zLS41NjQuNDU4LjQ1OCAwIDAgMSAuMjUzLS4wN2MuMjg2IDAgLjU3LS4wMDIuODU2LjAwMy4wNDcgMCAuMDctLjAxNi4wODYtLjA1OC4wODktLjIyMi4xOC0uNDQyLjI3Mi0uNjY0bC4wNzMtLjE0N2EuNDk3LjQ5NyAwIDAgMS0uMDM3LS4wNGwtLjU5MS0uNTU4Yy0uMjQ1LS4yMy0uMjUzLS41NTgtLjAyLS43OTcuMjM2LS4yNDIuNDc1LS40ODEuNzE3LS43Mi4yMzMtLjIzNC41NS0uMjM0Ljc4NC4wMDguMTk0LjIuMzg5LjM5NS41OC41OTguMDI4LjAyNy4wNDguMDM2LjA5LjAxNi4yNS0uMTEuNTAyLS4yMTYuNzU1LS4zMjIuMDQ3LS4wMi4wNjQtLjA0Mi4wNjQtLjA5NS0uMDAzLS4yNy4wMDgtLjU0MS0uMDA1LS44MTEtLjAxMi0uMjc4LjE5Ny0uNDg2LjQyLS41NTNhLjgzMi44MzIgMCAwIDEgLjIzMy0uMDMzYy4zMzMtLjAwNi42NjQtLjAwNi45OTQgMFpNMy40MzEgNS4xNmwuMDAzIDE0LjQ2YzAgMS4xNjUuODU5IDIuNDUyIDIuNzE4IDIuNTE4IDEuMjMuMDQ1IDEuOTk4LjE4IDMuMDgxLjMwMyAxLjA4NC4xMiAyLjEyNi42OSAyLjk5IDEuNDEyLTEuNTQ1LS4zNjQtMy4xNDMtLjM0Mi00LjUzLS4zNDItMS4wOTEgMC0xLjI4LjE1OC0yLjg1LjE1OC0xLjg1MSAwLTIuODI0LTEuNjcyLTIuODI0LTIuNzVWNi41N2MwLS43NzguNjMxLTEuNDExIDEuNDEyLTEuNDExWm0zLjM5LTMuMTU0YTcuNDUgNy40NSAwIDAgMSAyLjg2NS41ODNjMS41NS42NDUgMi43NjIgMS43MTUgMy42MjcgMy4yMDR2MTcuNzJjLTEuMTczLTEuMDkxLTIuMzg1LTEuODQ3LTMuNjI3LTIuMjYxLS45NDctLjMxNC0yLjEwNi0uNS0zLjQ3Ni0uNTQ4YTEuNDA2IDEuNDA2IDAgMCAxLTEuMzU2LTEuNDExVjMuNDQ1YzAtLjcyOC41NTMtMS4zMzcgMS4yNzgtMS40MDMuMjI1LS4wMjUuNDU2LS4wMzYuNjktLjAzNlptMTQuMzk1IDBjLjIzIDAgLjQ2LjAxLjY5Mi4wMzNhMS40MDggMS40MDggMCAwIDEgMS4yNzggMS40MDZ2MTAuMTA0YTYuNjIgNi42MiAwIDAgMC03LjYzNiA5LjI1NGMtLjI3OC4yMTYtLjU1My40NTItLjgyNi43MDVWNS43OTNjLjg2NS0xLjQ5IDIuMDc2LTIuNTU2IDMuNjI3LTMuMjA0YTcuNDY4IDcuNDY4IDAgMCAxIDIuODY1LS41ODNabS4zMDggMTUuN2EyLjI1OCAyLjI1OCAwIDAgMC0yLjI2MiAyLjI1Yy4wMDMgMS4yMzcgMS4wMiAyLjI0IDIuMjY4IDIuMjQgMS4yNDItLjAwNSAyLjI1Ni0xLjAxNCAyLjI1My0yLjI1YTIuMjUzIDIuMjUzIDAgMCAwLTIuMjU5LTIuMjRabTMuMDczLTEyLjU0NGExLjQgMS40IDAgMCAxIC45OTguNDE0Yy4yNjQuMjY3LjQxNC42MjYuNDE0Ljk5OHY4LjUyYTYuNTQ4IDYuNTQ4IDAgMCAwLTEuNDEyLS45OThaIiBmaWxsPSIjMjBDMUU3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Es=Object.defineProperty,Dl=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,vo=(c,h,i)=>h in c?Es(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Bs=(c,h)=>{for(var i in h||(h={}))zl.call(h,i)&&vo(c,i,h[i]);if(Dl)for(var i of Dl(h))xl.call(h,i)&&vo(c,i,h[i]);return c};const Ns=c=>React.createElement("svg",Bs({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u7F16\u7EC4 23"),React.createElement("defs",null,React.createElement("circle",{id:"znt_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"znt_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#znt_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#znt_svg__a"}),React.createElement("g",{mask:"url(#znt_svg__b)",fill:"#6E57FF",fillRule:"nonzero"},React.createElement("path",{d:"M15.625 4.633c0 .481-.21.914-.542 1.212v2.038H20.5a3.25 3.25 0 0 1 3.25 3.25v10.834a3.25 3.25 0 0 1-3.25 3.25h-13a3.25 3.25 0 0 1-3.25-3.25V11.133a3.25 3.25 0 0 1 3.25-3.25h5.417V5.845a1.625 1.625 0 1 1 2.708-1.212ZM1 13.3h2.167v6.5H1v-6.5Zm26 0h-2.167v6.5H27v-6.5Zm-16.25 4.875a1.625 1.625 0 1 0 0-3.25 1.625 1.625 0 0 0 0 3.25Zm8.125-1.625a1.625 1.625 0 1 0-3.25 0 1.625 1.625 0 0 0 3.25 0Z"}))));var Xu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM2RTU3RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE1LjYyNSA0LjYzM2MwIC40ODEtLjIxLjkxNC0uNTQyIDEuMjEydjIuMDM4SDIwLjVhMy4yNSAzLjI1IDAgMCAxIDMuMjUgMy4yNXYxMC44MzRhMy4yNSAzLjI1IDAgMCAxLTMuMjUgMy4yNWgtMTNhMy4yNSAzLjI1IDAgMCAxLTMuMjUtMy4yNVYxMS4xMzNhMy4yNSAzLjI1IDAgMCAxIDMuMjUtMy4yNWg1LjQxN1Y1Ljg0NWExLjYyNSAxLjYyNSAwIDEgMSAyLjcwOC0xLjIxMlpNMSAxMy4zaDIuMTY3djYuNUgxdi02LjVabTI2IDBoLTIuMTY3djYuNUgyN3YtNi41Wm0tMTYuMjUgNC44NzVhMS42MjUgMS42MjUgMCAxIDAgMC0zLjI1IDEuNjI1IDEuNjI1IDAgMCAwIDAgMy4yNVptOC4xMjUtMS42MjVhMS42MjUgMS42MjUgMCAxIDAtMy4yNSAwIDEuNjI1IDEuNjI1IDAgMCAwIDMuMjUgMFoiLz48L2c+PC9nPjwvc3ZnPg==",Ao=Object.defineProperty,Ai=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,Zo=(c,h,i)=>h in c?Ao(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ol=(c,h)=>{for(var i in h||(h={}))Yu.call(h,i)&&Zo(c,i,h[i]);if(Ai)for(var i of Ai(h))go.call(h,i)&&Zo(c,i,h[i]);return c};const Tu=c=>React.createElement("svg",ol({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("path",{id:"zhzy_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zhzy_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zhzy_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zhzy_svg__a"}),React.createElement("g",{mask:"url(#zhzy_svg__b)",fill:"#03D198",fillRule:"nonzero"},React.createElement("path",{d:"M22.377 14.809a5.478 5.478 0 0 1 1.665 1.022 5.55 5.55 0 0 1 .8 7.423 5.586 5.586 0 0 1-1.709 1.538 5.578 5.578 0 0 1-2.696.746h-.166a5.59 5.59 0 0 1-3.07-.98 5.592 5.592 0 0 1-2.013-2.52 5.591 5.591 0 0 1-.366-2.594 5.522 5.522 0 0 1 .87-2.486 5.586 5.586 0 0 1 1.716-1.688 5.588 5.588 0 0 1 4.97-.461ZM11.227 2.005a3.06 3.06 0 0 1 1.989.698 3.078 3.078 0 0 1 1.098 1.954c.05.356.024.714.032 1.072h7.97c.443 0 .888.082 1.291.26.677.296 1.238.84 1.551 1.51.198.418.3.882.293 1.345v6.07a.62.62 0 0 1-.45.574.623.623 0 0 1-.588-.144 6.125 6.125 0 0 0-4.008-1.53 6.125 6.125 0 0 0-2.873.682 6.173 6.173 0 0 0-1.886 1.5 6.153 6.153 0 0 0-.492 7.3.615.615 0 0 1-.492.948H5.044a3.079 3.079 0 0 1-3.02-2.765c-.021-.163-.013-.326-.013-.492V4.994c.01-.674.258-1.338.684-1.856a3.082 3.082 0 0 1 2.368-1.133h6.165Zm10.642 14.93c-1.066.002-2.136 0-3.207.002a.612.612 0 0 0-.53.424c-.32 1.019-.645 2.035-.966 3.055-.03.097-.066.194-.09.294a.617.617 0 0 0 .23.614c.908.68 1.82 1.359 2.728 2.036.187.14.455.155.66.042.106-.063.2-.145.3-.216l2.353-1.757c.1-.076.21-.144.281-.252a.621.621 0 0 0 .069-.556c-.343-1.085-.688-2.167-1.03-3.252a.622.622 0 0 0-.355-.39c-.14-.063-.295-.042-.443-.045Zm-.242 1.232.769 2.433-2.002 1.493c-.663-.498-1.332-.993-1.996-1.493.258-.811.517-1.622.772-2.433h2.457Zm-10.212.805H7.63a.526.526 0 0 0-.129.019.623.623 0 0 0 .153 1.22h3.74a.616.616 0 0 0 .537-.343.633.633 0 0 0-.03-.609.61.61 0 0 0-.486-.287Zm9.525-.247c-.435.003-.87 0-1.301.003a.612.612 0 0 0-.477.9c.1.198.319.327.54.327h1.261c.137.002.28.002.403-.063a.617.617 0 0 0-.12-1.151c-.101-.027-.204-.013-.306-.016Zm-13.341-4.38a.618.618 0 0 0-.545.617.618.618 0 0 0 .582.619c1.25.002 2.504 0 3.755 0a.616.616 0 0 0 .537-.337.634.634 0 0 0-.024-.606.606.606 0 0 0-.513-.292c-1.264 0-2.528-.003-3.792 0Zm12.124-4.637H7.725a1.193 1.193 0 0 0-.195.021.619.619 0 0 0-.458.448.62.62 0 0 0 .582.777h12.143a.622.622 0 0 0 .348-1.127.684.684 0 0 0-.422-.119Z"}))));var Go="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzAzRDE5OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuMzc3IDE0LjgwOWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjY2NSAxLjAyMiA1LjU1IDUuNTUgMCAwIDEgLjggNy40MjMgNS41ODYgNS41ODYgMCAwIDEtMS43MDkgMS41MzggNS41NzggNS41NzggMCAwIDEtMi42OTYuNzQ2aC0uMTY2YTUuNTkgNS41OSAwIDAgMS0zLjA3LS45OCA1LjU5MiA1LjU5MiAwIDAgMS0yLjAxMy0yLjUyIDUuNTkxIDUuNTkxIDAgMCAxLS4zNjYtMi41OTQgNS41MjIgNS41MjIgMCAwIDEgLjg3LTIuNDg2IDUuNTg2IDUuNTg2IDAgMCAxIDEuNzE2LTEuNjg4IDUuNTg4IDUuNTg4IDAgMCAxIDQuOTctLjQ2MVpNMTEuMjI3IDIuMDA1YTMuMDYgMy4wNiAwIDAgMSAxLjk4OS42OTggMy4wNzggMy4wNzggMCAwIDEgMS4wOTggMS45NTRjLjA1LjM1Ni4wMjQuNzE0LjAzMiAxLjA3Mmg3Ljk3Yy40NDMgMCAuODg4LjA4MiAxLjI5MS4yNi42NzcuMjk2IDEuMjM4Ljg0IDEuNTUxIDEuNTEuMTk4LjQxOC4zLjg4Mi4yOTMgMS4zNDV2Ni4wN2EuNjIuNjIgMCAwIDEtLjQ1LjU3NC42MjMuNjIzIDAgMCAxLS41ODgtLjE0NCA2LjEyNSA2LjEyNSAwIDAgMC00LjAwOC0xLjUzIDYuMTI1IDYuMTI1IDAgMCAwLTIuODczLjY4MiA2LjE3MyA2LjE3MyAwIDAgMC0xLjg4NiAxLjUgNi4xNTMgNi4xNTMgMCAwIDAtLjQ5MiA3LjMuNjE1LjYxNSAwIDAgMS0uNDkyLjk0OEg1LjA0NGEzLjA3OSAzLjA3OSAwIDAgMS0zLjAyLTIuNzY1Yy0uMDIxLS4xNjMtLjAxMy0uMzI2LS4wMTMtLjQ5MlY0Ljk5NGMuMDEtLjY3NC4yNTgtMS4zMzguNjg0LTEuODU2YTMuMDgyIDMuMDgyIDAgMCAxIDIuMzY4LTEuMTMzaDYuMTY1Wm0xMC42NDIgMTQuOTNjLTEuMDY2LjAwMi0yLjEzNiAwLTMuMjA3LjAwMmEuNjEyLjYxMiAwIDAgMC0uNTMuNDI0Yy0uMzIgMS4wMTktLjY0NSAyLjAzNS0uOTY2IDMuMDU1LS4wMy4wOTctLjA2Ni4xOTQtLjA5LjI5NGEuNjE3LjYxNyAwIDAgMCAuMjMuNjE0Yy45MDguNjggMS44MiAxLjM1OSAyLjcyOCAyLjAzNi4xODcuMTQuNDU1LjE1NS42Ni4wNDIuMTA2LS4wNjMuMi0uMTQ1LjMtLjIxNmwyLjM1My0xLjc1N2MuMS0uMDc2LjIxLS4xNDQuMjgxLS4yNTJhLjYyMS42MjEgMCAwIDAgLjA2OS0uNTU2Yy0uMzQzLTEuMDg1LS42ODgtMi4xNjctMS4wMy0zLjI1MmEuNjIyLjYyMiAwIDAgMC0uMzU1LS4zOWMtLjE0LS4wNjMtLjI5NS0uMDQyLS40NDMtLjA0NVptLS4yNDIgMS4yMzIuNzY5IDIuNDMzLTIuMDAyIDEuNDkzYy0uNjYzLS40OTgtMS4zMzItLjk5My0xLjk5Ni0xLjQ5My4yNTgtLjgxMS41MTctMS42MjIuNzcyLTIuNDMzaDIuNDU3Wm0tMTAuMjEyLjgwNUg3LjYzYS41MjYuNTI2IDAgMCAwLS4xMjkuMDE5LjYyMy42MjMgMCAwIDAgLjE1MyAxLjIyaDMuNzRhLjYxNi42MTYgMCAwIDAgLjUzNy0uMzQzLjYzMy42MzMgMCAwIDAtLjAzLS42MDkuNjEuNjEgMCAwIDAtLjQ4Ni0uMjg3Wm05LjUyNS0uMjQ3Yy0uNDM1LjAwMy0uODcgMC0xLjMwMS4wMDNhLjYxMi42MTIgMCAwIDAtLjQ3Ny45Yy4xLjE5OC4zMTkuMzI3LjU0LjMyN2gxLjI2MWMuMTM3LjAwMi4yOC4wMDIuNDAzLS4wNjNhLjYxNy42MTcgMCAwIDAtLjEyLTEuMTUxYy0uMTAxLS4wMjctLjIwNC0uMDEzLS4zMDYtLjAxNlptLTEzLjM0MS00LjM4YS42MTguNjE4IDAgMCAwLS41NDUuNjE3LjYxOC42MTggMCAwIDAgLjU4Mi42MTljMS4yNS4wMDIgMi41MDQgMCAzLjc1NSAwYS42MTYuNjE2IDAgMCAwIC41MzctLjMzNy42MzQuNjM0IDAgMCAwLS4wMjQtLjYwNi42MDYuNjA2IDAgMCAwLS41MTMtLjI5MmMtMS4yNjQgMC0yLjUyOC0uMDAzLTMuNzkyIDBabTEyLjEyNC00LjYzN0g3LjcyNWExLjE5MyAxLjE5MyAwIDAgMC0uMTk1LjAyMS42MTkuNjE5IDAgMCAwLS40NTguNDQ4LjYyLjYyIDAgMCAwIC41ODIuNzc3aDEyLjE0M2EuNjIyLjYyMiAwIDAgMCAuMzQ4LTEuMTI3LjY4NC42ODQgMCAwIDAtLjQyMi0uMTE5WiIvPjwvZz48L2c+PC9zdmc+",mo=Object.defineProperty,Vi=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,Kl=(c,h,i)=>h in c?mo(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Nu=(c,h)=>{for(var i in h||(h={}))Cs.call(h,i)&&Kl(c,i,h[i]);if(Vi)for(var i of Vi(h))ou.call(h,i)&&Kl(c,i,h[i]);return c};const lu=c=>React.createElement("svg",Nu({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("path",{id:"zngj_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zngj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zngj_svg__a"}),React.createElement("g",{mask:"url(#zngj_svg__b)",fill:"#37B5E9",fillRule:"nonzero"},React.createElement("path",{d:"M22.984 6.019h-4.495V4.52c0-.827-.672-1.498-1.499-1.498h-5.993c-.827 0-1.498.671-1.498 1.498V6.02H5.004a2.997 2.997 0 0 0-2.997 2.996v3.74H25.98v-3.74a2.997 2.997 0 0 0-2.996-2.996Zm-5.994 0h-5.993v-.75a.75.75 0 0 1 .749-.749h4.495a.75.75 0 0 1 .75.75v.749Zm-2.996 10.488c.827 0 1.498-.671 1.498-1.498 0-.273-.08-.528-.209-.75h-2.58a1.48 1.48 0 0 0-.208.75c0 .827.67 1.498 1.499 1.498Z"}),React.createElement("path",{d:"M16.882 14.26c.064.24.108.489.108.749a2.997 2.997 0 0 1-5.993 0c0-.26.043-.508.105-.75H2.007v8.242a2.997 2.997 0 0 0 2.997 2.996h17.98a2.997 2.997 0 0 0 2.996-2.996V14.26h-9.098Z"}))));var Qi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzM3QjVFOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuOTg0IDYuMDE5aC00LjQ5NVY0LjUyYzAtLjgyNy0uNjcyLTEuNDk4LTEuNDk5LTEuNDk4aC01Ljk5M2MtLjgyNyAwLTEuNDk4LjY3MS0xLjQ5OCAxLjQ5OFY2LjAySDUuMDA0YTIuOTk3IDIuOTk3IDAgMCAwLTIuOTk3IDIuOTk2djMuNzRIMjUuOTh2LTMuNzRhMi45OTcgMi45OTcgMCAwIDAtMi45OTYtMi45OTZabS01Ljk5NCAwaC01Ljk5M3YtLjc1YS43NS43NSAwIDAgMSAuNzQ5LS43NDloNC40OTVhLjc1Ljc1IDAgMCAxIC43NS43NXYuNzQ5Wm0tMi45OTYgMTAuNDg4Yy44MjcgMCAxLjQ5OC0uNjcxIDEuNDk4LTEuNDk4IDAtLjI3My0uMDgtLjUyOC0uMjA5LS43NWgtMi41OGExLjQ4IDEuNDggMCAwIDAtLjIwOC43NWMwIC44MjcuNjcgMS40OTggMS40OTkgMS40OThaIi8+PHBhdGggZD0iTTE2Ljg4MiAxNC4yNmMuMDY0LjI0LjEwOC40ODkuMTA4Ljc0OWEyLjk5NyAyLjk5NyAwIDAgMS01Ljk5MyAwYzAtLjI2LjA0My0uNTA4LjEwNS0uNzVIMi4wMDd2OC4yNDJhMi45OTcgMi45OTcgMCAwIDAgMi45OTcgMi45OTZoMTcuOThhMi45OTcgMi45OTcgMCAwIDAgMi45OTYtMi45OTZWMTQuMjZoLTkuMDk4WiIvPjwvZz48L2c+PC9zdmc+",ws=Object.defineProperty,ll=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Qo=(c,h,i)=>h in c?ws(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Os=(c,h)=>{for(var i in h||(h={}))ys.call(h,i)&&Qo(c,i,h[i]);if(ll)for(var i of ll(h))Fs.call(h,i)&&Qo(c,i,h[i]);return c};const Is=c=>React.createElement("svg",Os({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"4"),React.createElement("defs",null,React.createElement("circle",{id:"szfs_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"szfs_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#szfs_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#szfs_svg__a"}),React.createElement("g",{mask:"url(#szfs_svg__b)",fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M14.987 2.004a10.67 10.67 0 0 1 6.224 19.349v3.062a.788.788 0 0 1-.787.788H8.99a.788.788 0 0 1-.787-.788v-.787H5.957a.782.782 0 0 1-.787-.788v-4.923l-.765-.233c-2.549-.986-2.467-2.433-2.333-3.016a.408.408 0 0 1 .082-.158v-.04a6.778 6.778 0 0 1 2.222-1.99l.059-.035c.1-5.767 4.784-10.4 10.552-10.441Zm-1.808 6.83a.74.74 0 0 0-.712.584l-2.77 7.402a.81.81 0 0 0 .472 1.027h.076a.315.315 0 0 0 .157.041.747.747 0 0 0 .712-.548l.63-1.75h2.66l.583 1.633a.788.788 0 0 0 1.482 0h.023a.822.822 0 0 0 .018-.566l-2.62-7.239a.77.77 0 0 0-.711-.583Zm5.121.006a.747.747 0 0 0-.805.782v7.292a.787.787 0 1 0 1.575 0V9.622a.788.788 0 0 0-.77-.782Zm-5.121 3.051.787 2.124h-1.598l.81-2.124Z"}))));var Ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM1RTU0RTciIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE0Ljk4NyAyLjAwNGExMC42NyAxMC42NyAwIDAgMSA2LjIyNCAxOS4zNDl2My4wNjJhLjc4OC43ODggMCAwIDEtLjc4Ny43ODhIOC45OWEuNzg4Ljc4OCAwIDAgMS0uNzg3LS43ODh2LS43ODdINS45NTdhLjc4Mi43ODIgMCAwIDEtLjc4Ny0uNzg4di00LjkyM2wtLjc2NS0uMjMzYy0yLjU0OS0uOTg2LTIuNDY3LTIuNDMzLTIuMzMzLTMuMDE2YS40MDguNDA4IDAgMCAxIC4wODItLjE1OHYtLjA0YTYuNzc4IDYuNzc4IDAgMCAxIDIuMjIyLTEuOTlsLjA1OS0uMDM1Yy4xLTUuNzY3IDQuNzg0LTEwLjQgMTAuNTUyLTEwLjQ0MVptLTEuODA4IDYuODNhLjc0Ljc0IDAgMCAwLS43MTIuNTg0bC0yLjc3IDcuNDAyYS44MS44MSAwIDAgMCAuNDcyIDEuMDI3aC4wNzZhLjMxNS4zMTUgMCAwIDAgLjE1Ny4wNDEuNzQ3Ljc0NyAwIDAgMCAuNzEyLS41NDhsLjYzLTEuNzVoMi42NmwuNTgzIDEuNjMzYS43ODguNzg4IDAgMCAwIDEuNDgyIDBoLjAyM2EuODIyLjgyMiAwIDAgMCAuMDE4LS41NjZsLTIuNjItNy4yMzlhLjc3Ljc3IDAgMCAwLS43MTEtLjU4M1ptNS4xMjEuMDA2YS43NDcuNzQ3IDAgMCAwLS44MDUuNzgydjcuMjkyYS43ODcuNzg3IDAgMSAwIDEuNTc1IDBWOS42MjJhLjc4OC43ODggMCAwIDAtLjc3LS43ODJabS01LjEyMSAzLjA1MS43ODcgMi4xMjRoLTEuNTk4bC44MS0yLjEyNFoiLz48L2c+PC9nPjwvc3ZnPg==",Hu=p(33054),no=p(50976),Xi=p(89777),ju={del_btn:"del_btn___G3Ocu"};const Wo=({pathsDetail:c,user:h,loading:i,dispatch:Ae,visible:ze,onCancel:qe,handleDeleteMember:It,showEditPowerModal:Ie,setMemberInfo:_})=>{var Qe;const ft=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(Mt,xt)=>e.createElement("div",null,(xt==null?void 0:xt.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(Mt,xt)=>e.createElement(e.Fragment,null,xt!=null&&xt.can_edit_knowledge_graph||xt!=null&&xt.can_edit_stage?e.createElement(e.Fragment,null,e.createElement("span",null,"\u53EF\u7F16\u8F91"),(xt==null?void 0:xt.can_edit_stage)&&e.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(xt==null?void 0:xt.can_edit_knowledge_graph)&&(xt==null?void 0:xt.can_edit_stage)&&e.createElement("span",null,"\u3001"),(xt==null?void 0:xt.can_edit_knowledge_graph)&&e.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):e.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(Mt,xt)=>{var IA,KA;return e.createElement("div",null,!((xt==null?void 0:xt.id)===((IA=h==null?void 0:h.userInfo)==null?void 0:IA.user_id)&&((KA=c==null?void 0:c.detail)!=null&&KA.is_creator))&&e.createElement(e.Fragment,null,e.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Ie(),_(xt)}},"\u6743\u9650\u8BBE\u7F6E"),e.createElement("a",{className:ju.del_btn,onClick:()=>{It(xt.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(Mt=>!!Mt);return e.createElement(K.default,{title:"\u7F16\u8F91",open:ze,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:qe,footer:null},e.createElement(Kt.default,{style:{marginBottom:20},pagination:!1,dataSource:(Qe=c==null?void 0:c.rightData)==null?void 0:Qe.members,columns:ft}))};var Vl=(0,P.connect)(({pathsDetail:c,user:h,loading:i})=>({pathsDetail:c,user:h,loading:i}))(Wo),Yi={member_con_warp:"member_con_warp___t7OE2"},Po=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Lo=({pathsDetail:c,loading:h,dispatch:i,visible:Ae,memberInfo:ze,onCancel:qe})=>{const It=(0,P.useParams)(),[Ie,_]=(0,e.useState)(1),[Qe,ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{Ae&&ze&&(ze!=null&&ze.can_edit_knowledge_graph||ze!=null&&ze.can_edit_stage?(_(1),Mt()):_(2))},[Ae]);const Mt=()=>{let xt=[];ze!=null&&ze.can_edit_stage&&xt.push("stage"),ze!=null&&ze.can_edit_knowledge_graph&&xt.push("knowledge_graph"),ft(xt)};return e.createElement(K.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>Po(void 0,null,function*(){if(Ie===1&&Qe.length==0){N.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let xt=yield(0,se.ZP)(`/api/paths/${It.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Qe.includes("stage"),can_edit_knowledge_graph:!!Qe.includes("knowledge_graph"),user_id:ze==null?void 0:ze.id}});(xt==null?void 0:xt.status)==0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),qe(),i({type:"pathsDetail/getRightData",payload:{id:It.pathId}}))}),onCancel:qe},e.createElement("div",{className:Yi.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},e.createElement(W.ZP.Group,{onChange:xt=>{xt.target.value===2?ft([]):Mt(),_(xt.target.value)},value:Ie},e.createElement(W.ZP,{value:1},"\u7F16\u8F91"),e.createElement(W.ZP,{value:2},"\u67E5\u770B"))),e.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Ie===1&&e.createElement(U.default.Group,{value:Qe,onChange:xt=>ft(xt)},e.createElement(U.default,{className:Yi.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),e.createElement(U.default,{className:Yi.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var Mo=(0,P.connect)(({pathsDetail:c,loading:h})=>({pathsDetail:c,loading:h}))(Lo),Ft=p(67294),Xl=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Jo=(c,h)=>{var i={};for(var Ae in c)Zl.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Xl)for(var Ae of Xl(c))h.indexOf(Ae)<0&&sl.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Di=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});function ho(c){const h=(ze,qe)=>{if(ze.localName===qe)return ze;for(let It=0,Ie=ze;Ie=Ie.parentNode;It++){if(Ie.localName===qe)return Ie;if(Ie==document.documentElement)return!1}},i=c.target,Ae=h(i,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&i.tagName.toUpperCase()==="IMG"){let ze=i.src||i.getAttribute("src");ze&&ze.indexOf("/images/avatars/User")===-1&&(c.stopPropagation(),c.preventDefault(),Hu.Z.publish("preview-image",ze))}}const Zu=c=>{var h=c,{pathsDetail:i,user:Ae,globalSetting:ze,loading:qe,classroomList:It,dispatch:Ie}=h,_=Jo(h,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Qe,ft,Mt,xt,IA,KA,dA,Wt,Tn,iA,vn,UA,Zt,sA,PA,Dn,gt,Yn,tn,gA,LA,Br,fA,st,vr,Ma,rr,gn,ha,ka,Ua,vi,si,pi,eu,wi,fr,nt,pr,Un,ln,VA,en,n,t,a,r,g,y,Q,V,$,Ee,He,rt,Gt,sn,YA,$A,na,ar,er,Ja,Ra,pa,tr,ei,ci,wa,tu,Su,Uu,yi,du,yo,bu,Du,Fo,Wu,uo,oo,lo,so,No,co,Al,pl,jt,_n,Mr,Ya,Ta,gi,Ru,Io,is,Tl,Oo,oc,lc,El,Gs,sc,cc,wc,fc,Eu,us,Ws,zc,Kc,Vc,Xc,Zc,Gc,Wc,Jc,Yc,qc;const[_c]=(0,P.useSearchParams)(),Ri=(0,P.useParams)(),[If,Sf]=(0,e.useState)(!0),[sf,$c]=(0,e.useState)(!1),[yc,xc]=(0,e.useState)(),[Fc,ef]=(0,e.useState)(),[Cr,Ga]=(0,e.useState)({}),[Ic,cf]=(0,e.useState)(),Ms=(0,e.useRef)(),[bf,ff]=(0,e.useState)(!1),[dc,Df]=(0,e.useState)({}),[vc,Qc]=(0,e.useState)(!1),[Js,df]=(0,e.useState)(!1),[vf,gf]=(0,e.useState)(!1),[Ys,mf]=(0,e.useState)({}),[hf,xf]=(0,e.useState)(!1),Pc=!((Qe=i.detail)!=null&&Qe.can_managed),Lc=()=>{N.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,e.useEffect)(()=>{if(Ms.current)return Ms.current.addEventListener("mousedown",ho),()=>{var cA;(cA=Ms.current)==null||cA.removeEventListener("mousedown",ho)}},[Ms.current]);const Qf=()=>Di(void 0,null,function*(){if(!(Fc!=null&&Fc.trim())){N.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const cA=yield(0,ne.bw)({id:Ri.pathId,team_title:Fc.trim()});xc(!yc),(cA==null?void 0:cA.status)===0&&(ef(null),N.ZP.success(cA.message),Ie({type:"pathsDetail/getRightData",payload:{id:Ri.pathId}}))});(0,e.useEffect)(()=>{var cA,la,dn;((cA=i.detail)==null?void 0:cA.show_spoc)===1&&Ie({type:"pathsDetail/getCoureses",payload:{id:Ri.pathId}}),(la=i.detail)!=null&&la.show_history&&Pf(),xf((0,l.Ny)()||((dn=i.detail)==null?void 0:dn.is_subject_member))},[i.detail]);function Pf(){return Di(this,null,function*(){Df(yield(0,ne.ue)({id:Ri.pathId,course_type:1}))})}(0,e.useEffect)(()=>{var cA,la,dn;if(((cA=It.actionTabs)==null?void 0:cA.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Bu=(dn=(la=i.detail)==null?void 0:la.courses)==null?void 0:dn.find(zu=>{var hu;return zu.course_id===((hu=It.actionTabs)==null?void 0:hu.name)});Ga(Bu||{})}},[It.actionTabs]),(0,e.useEffect)(()=>{var cA,la,dn,Bu,zu,hu,jo,ss,hc,pc;let cs;if((cA=i.detail)!=null&&cA.has_start){const rl=(dn=(la=i.detail)==null?void 0:la.courses)==null?void 0:dn.findIndex(fs=>{var ds;return parseInt((ds=fs.course_status)==null?void 0:ds.status)===1});cs=rl>-1?rl:0}else{let rl=(hu=(zu=(Bu=i.detail)==null?void 0:Bu.courses)==null?void 0:zu.map(fs=>{var ds;return parseInt((ds=fs.course_status)==null?void 0:ds.status)}))==null?void 0:hu.lastIndexOf(2);cs=rl>-1?rl:0,rl=(ss=(jo=i.detail)==null?void 0:jo.courses)==null?void 0:ss.findIndex(fs=>{var ds;return parseInt((ds=fs.course_status)==null?void 0:ds.status)===0}),cs=rl>-1?rl:cs}(hc=i.detail)!=null&&hc.courses&&Ga(((pc=i.detail)==null?void 0:pc.courses[cs])||{})},[i.detail]);const Mc=cA=>Di(void 0,null,function*(){K.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>Di(void 0,null,function*(){var la;const dn=yield(0,ne.EP)({id:Ri.pathId,user_id:cA});(dn==null?void 0:dn.status)===1&&(((la=Ae.userInfo)==null?void 0:la.user_id)===cA&&(window.location.href=window.location.href),N.ZP.info(dn==null?void 0:dn.message),Sc())})})}),pf=cA=>Di(void 0,null,function*(){K.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>Di(void 0,null,function*(){const la=yield(0,ne.$D)({id:Ri.pathId,courseid:cA});(la==null?void 0:la.status)===0&&(N.ZP.info("\u5220\u9664\u6210\u529F"),Sc())})})}),tf=()=>{K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Di(void 0,null,function*(){const cA=yield(0,ne.c3)({id:Ri.pathId});cA.status===0&&(cf(!0),N.ZP.success(cA.message))})})},Lf=()=>{Ie({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Af=cA=>{if(Pc){Lc();return}Ie({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:cA}})},Sc=()=>{Ie({type:"pathsDetail/getPathsDetail",payload:{id:Ri.pathId}}),Ie({type:"pathsDetail/getRightData",payload:{id:Ri.pathId}}),Ie({type:"pathsDetail/getCoureses",payload:{id:Ri.pathId}})},gc=()=>{var cA;return(0,l.j5)()||((cA=i==null?void 0:i.detail)==null?void 0:cA.is_creator)},qs=()=>{var cA;return yc?Ft.createElement("div",{className:he.flexRow},Ft.createElement(nA.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Fc,onChange:la=>ef(la.target.value)}),Ft.createElement(L.ZP,{className:"ml5",onClick:()=>xc(!yc)},"\u53D6\u6D88"),Ft.createElement(L.ZP,{className:"ml5",type:"primary",onClick:Qf},"\u786E\u5B9A")):Ft.createElement("div",{className:he.directionItemWrap},Ft.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ft.createElement("img",{style:{marginRight:"10px"},src:ko})," ",(cA=i.rightData)==null?void 0:cA.team_title),Ft.createElement("span",{className:he.groupActionWrap},Ft.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Pc){Lc();return}xc(!yc)}})),Ft.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Pc){Lc();return}df(!0)}},"\u7F16\u8F91"))},Uc=()=>{var cA,la;let dn=new Image;dn.src=HA.yt;let Bu=((la=(cA=i.rightData)==null?void 0:cA.tags)==null?void 0:la.map((hu,jo)=>({name:hu.tag_name,value:jo})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:dn,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Bu}]}},nf=()=>{(0,Ve.tJ)(Ie)&&K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Di(void 0,null,function*(){var cA;const la=yield(0,ne.JS)({id:Cr==null?void 0:Cr.course_id});la.status===0&&(N.ZP.success(la.message),Ie({type:"pathsDetail/getPathsDetail",payload:{id:Ri.pathId}}),parseInt((cA=Cr.course_status)==null?void 0:cA.status)===1&&(0,ke.xg)(`${Cr==null?void 0:Cr.first_category_url}`))})})},Rc=()=>Di(void 0,null,function*(){const cA=yield(0,se.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Ri.pathId}});(cA==null?void 0:cA.status)==0?Kr():K.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Di(void 0,null,function*(){const la=yield(0,se.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Ri.pathId}});(la==null?void 0:la.status)==0&&Kr()})})}),Kr=()=>Di(void 0,null,function*(){$c(!0);const cA=yield(0,se.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Ri.pathId,payment_method:"wechat_qr"}});cA!=null&&cA.num&&($c(!1),P.history.push(_c.get("userid")?`/order/${Ri.pathId}/pay?order_num=${cA==null?void 0:cA.num}&userid=${_c.get("userid")}`:`/order/${Ri.pathId}/pay?order_num=${cA==null?void 0:cA.num}`))}),au=(cA,la)=>Di(void 0,null,function*(){Ie({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const dn=la?yield(0,me.BK)({id:cA}):yield(0,me.Ir)({id:cA});if(Ie({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),dn!=null&&dn.game_identifier||dn!=null&&dn.identifier){(0,ke.xg)(la?`/tasks/${dn==null?void 0:dn.identifier}/jupyter?subject_id=${Ri.pathId}`:`/tasks/${dn.game_identifier}?subject_id=${Ri.pathId}`);return}(dn==null?void 0:dn.status)===2?So(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&xu(dn==null?void 0:dn.message)}),xu=cA=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",cA,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},So=cA=>{cA=cA!=null&&cA.includes(".json")?cA:`${cA}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Di(void 0,null,function*(){const la=yield(0,Vu.L8)({url:cA});if(!la)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const dn=yield(0,me.Ir)({id:la.shixun_identifier});if(dn!=null&&dn.game_identifier){(0,ke.xg)(`/tasks/${dn.game_identifier}?subject_id=${Ri.pathId}`);return}(dn==null?void 0:dn.status)===2?So(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&xu(dn==null?void 0:dn.message)})})},nl=()=>{var cA;if(!(0,Ve.tJ)(Ie))return;let la=[];(cA=i==null?void 0:i.stageData)==null||cA.forEach(Bu=>{var zu,hu;Bu.items&&((zu=Bu.items)!=null&&zu.length)&&((hu=Bu.items)==null||hu.forEach(jo=>{var ss;la.push(jo),jo.children&&((ss=jo.children)!=null&&ss.length)&&(la=la.concat(jo.children))}))});const dn=la.find(Bu=>["VideoItem","Attachment","Shixun"].includes(Bu.item_type));if(console.log(dn,"stageParam"),dn.item_type==="VideoItem"){(0,ke.xg)(`/video/${dn.id}?subject_id=${Ri.pathId}`);return}if(dn.item_type==="Attachment"){(0,ke.xg)(dn.url);return}if(dn.item_type==="Shixun"){au(dn.identifier,dn.is_jupyter);return}},Bl=()=>{var cA,la,dn,Bu;const zu=(la=(cA=i.detail)==null?void 0:cA.learning_status)==null?void 0:la[0],hu=(Bu=(dn=i.detail)==null?void 0:dn.learning_status)==null?void 0:Bu[1];if(zu==="can")return Ft.createElement(L.ZP,{onClick:nl,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(zu==="disabled"){if(hu==="try"||hu==="unpayed")return Ft.createElement(L.ZP,{loading:sf,onClick:Rc,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(hu==="expired")return Ft.createElement(L.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(hu==="buyed")return Ft.createElement(L.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Cl=()=>{var cA,la,dn,Bu,zu,hu,jo,ss,hc,pc,cs,rl,fs,ds;const Mf=(la=(cA=i.detail)==null?void 0:cA.learning_status)==null?void 0:la[0],Uf=(Bu=(dn=i.detail)==null?void 0:dn.learning_status)==null?void 0:Bu[1];if(Mf==="disabled")return Ft.createElement(f.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Ft.createElement("b",{className:he.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Mf==="can")return Ft.createElement("b",{className:((hu=(zu=i.rightData)==null?void 0:zu.progress)==null?void 0:hu.certificated)==="drafted"?he.disabled:"",onClick:os},((ss=(jo=i.rightData)==null?void 0:jo.progress)==null?void 0:ss.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((pc=(hc=i.rightData)==null?void 0:hc.progress)==null?void 0:pc.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((rl=(cs=i.rightData)==null?void 0:cs.progress)==null?void 0:rl.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((ds=(fs=i.rightData)==null?void 0:fs.progress)==null?void 0:ds.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},os=()=>Di(void 0,null,function*(){var cA,la,dn,Bu,zu,hu,jo,ss,hc,pc,cs;const rl=()=>Di(void 0,null,function*(){const fs=yield(0,se.ZP)(`/api/users/${Ae.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:Ri.pathId}});(fs==null?void 0:fs.status)===0&&(N.ZP.info("\u63D0\u4EA4\u6210\u529F"),Ie({type:"pathsDetail/getRightData",payload:{id:Ri.pathId}}))});if(!((cA=Ae.userInfo)!=null&&cA.professional_certification))return K.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ft.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,ke.xg)("/account/certification")}}),!1;if(((dn=(la=i.rightData)==null?void 0:la.progress)==null?void 0:dn.certificated)==="drafted")return!1;if(((zu=(Bu=i.rightData)==null?void 0:Bu.progress)==null?void 0:zu.certificated)==="none"||((jo=(hu=i.rightData)==null?void 0:hu.progress)==null?void 0:jo.certificated)==="rejected")return((ss=i.rightData)==null?void 0:ss.progress.learned)===100?K.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:rl}):K.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(hc=i.rightData)==null?void 0:hc.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:rl}),!1;((cs=(pc=i.rightData)==null?void 0:pc.progress)==null?void 0:cs.certificated)==="passed"&&ff(!0)}),Ho=(0,e.useMemo)(()=>{var cA,la;if((la=(cA=i.rightData)==null?void 0:cA.tags)!=null&&la.length)return Ft.createElement(no.Z,{option:Uc(),style:{height:370},opts:{renderer:"svg"}})},[(ft=i.rightData)==null?void 0:ft.tags]),wl=cA=>{gc()&&(gf(!0),mf(cA))},_s=(0,e.useMemo)(()=>{var cA,la;return Ft.createElement("div",{style:{width:"100%"}},(la=(cA=i.rightData)==null?void 0:cA.members)==null?void 0:la.map((dn,Bu)=>{var zu,hu;return Ft.createElement("div",{key:Bu,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Ft.createElement("div",{className:ot.directionItemWrap},Ft.createElement(f.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Ft.createElement("div",{className:ot.teamHeight},Ft.createElement("div",{style:{display:"flex"}},Ft.createElement("div",{className:ot.imageWrap,style:{marginRight:11}},Ft.createElement("img",{className:ot.imageWrap,src:R.Z.API_SERVER+"/images/"+(dn==null?void 0:dn.image_url)})),Ft.createElement("div",null,Ft.createElement("div",{title:dn==null?void 0:dn.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(dn==null?void 0:dn.name)||"--"),Ft.createElement("div",{title:dn==null?void 0:dn.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},dn==null?void 0:dn.school))),Ft.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(dn!=null&&dn.brief_introduction)&&Ft.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(dn==null?void 0:dn.brief_introduction)&&Ft.createElement("div",{className:ot.divHeight},dn==null?void 0:dn.brief_introduction),((zu=Ae==null?void 0:Ae.userInfo)==null?void 0:zu.user_id)===(dn==null?void 0:dn.id)&&Ft.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>P.history.push("/account/profile")},Ft.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Ft.createElement("div",{style:{position:"relative"}},Ft.createElement("img",{draggable:!1,className:ot.imgradius,onClick:()=>{(0,l.bg)()?P.history.push(`${dn.user_url}`):Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:R.Z.API_SERVER+"/images/"+(dn==null?void 0:dn.image_url)}),((0,l.Ny)()||((hu=i==null?void 0:i.detail)==null?void 0:hu.is_subject_member))&&Ft.createElement(Ft.Fragment,null,dn!=null&&dn.is_subject_creator?Ft.createElement("div",{className:he.member_power1},"\u521B\u5EFA\u8005"):dn!=null&&dn.can_edit_knowledge_graph||dn!=null&&dn.can_edit_stage?Ft.createElement("div",{className:he.member_power1,style:{cursor:gc()&&"pointer"},onClick:()=>wl(dn)},"\u7F16\u8F91\u6743\u9650"):Ft.createElement("div",{className:he.member_power2,style:{cursor:gc()&&"pointer"},onClick:()=>wl(dn)},"\u67E5\u770B\u6743\u9650"))),Ft.createElement("div",null,Ft.createElement("span",{className:"multi_ellipsis1"},(dn==null?void 0:dn.name)||"--"),Ft.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(dn==null?void 0:dn.school)||"--"))),Ft.createElement("br",null)))}))},[(Mt=i.rightData)==null?void 0:Mt.members]),mc=!!((xt=i.detail)!=null&&xt.participant_count)&&!((IA=i.detail)!=null&&IA.allow_statistics),bo=((dA=(KA=i.detail)==null?void 0:KA.courses)==null?void 0:dA.findIndex(cA=>(cA==null?void 0:cA.course_id)===(Cr==null?void 0:Cr.course_id)))+1===((Tn=(Wt=i.detail)==null?void 0:Wt.courses)==null?void 0:Tn.length),ls=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:Us,bgcolor:"#EFFAFC",onclick:()=>{var cA,la;(cA=i.detail)!=null&&cA.have_subject_knowledge?(0,ke.xg)(`/knowledgegraph/${Ri.pathId}`):(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/knowledgegraph?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(la=i.detail)==null?void 0:la.name}&type=Subject`)}},{name:"\u667A\u80FD\u95EE\u7B54",img:ms,bgcolor:"#F4FCFF",onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"AI\u77E5\u8BC6\u5E93",img:Xo,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((iA=i.detail)!=null&&iA.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/KnowledgeManage?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"AI\u667A\u80FD\u4F53",img:Xu,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((vn=i.detail)!=null&&vn.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/agent?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"\u667A\u6167\u8D44\u6E90",img:Go,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((UA=i.detail)!=null&&UA.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/SmartResources?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"\u667A\u80FD\u5DE5\u5177",img:Qi,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((Zt=i.detail)!=null&&Zt.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/IntelligentTools?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"\u6570\u5B57\u5206\u8EAB",img:Ou,bgcolor:"#F3FCF9",onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/DigitalClone?pathid=${Ri.pathId}&url=${apiServer}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}}].filter(cA=>!(cA!=null&&cA.hidden));return Ft.createElement("section",{className:he.rightWrap},((sA=i.rightData)==null?void 0:sA.qrcode_img)&&Ft.createElement("div",{className:he.qrCode},Ft.createElement("img",{src:(PA=i.rightData)==null?void 0:PA.qrcode_img})),((Dn=ze==null?void 0:ze.setting)==null?void 0:Dn.main_site)&&!((gt=ze==null?void 0:ze.setting)!=null&>.is_local)&&Ft.createElement("div",{className:he.workbenches,style:{top:(tn=(Yn=i.detail)==null?void 0:Yn.courses)!=null&&tn.length?"-140px":"-70px"}},Ft.createElement("p",{className:"mb25"},Ft.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center",fontWeight:400,color:"#333333"}},Ft.createElement("img",{style:{marginRight:"15px",width:"26px"},src:il}),"\u667A\u6167\u8BFE\u7A0B\u5DE5\u5382")),Ft.createElement("div",{style:{display:"flex",flexWrap:"wrap",columnGap:35}},ls==null?void 0:ls.map(cA=>Ft.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",marginBottom:20}},Ft.createElement("div",{onClick:()=>{cA.onclick()},className:he.Efficiencyitem},Ft.createElement("div",{className:he.bgimg,style:{background:cA.bgcolor}},Ft.createElement("img",{src:cA==null?void 0:cA.img}))),Ft.createElement("div",{className:he.Efficiencyitemtitle},cA==null?void 0:cA.name))))),((gA=i.rightData)==null?void 0:gA.progress)&&Ft.createElement("div",{className:`${he.card}`,style:{marginTop:(Br=(LA=i.detail)==null?void 0:LA.courses)!=null&&Br.length?-135:-65,boxShadow:"0px 2px 30px 0px rgba(0, 0, 0, 0.05)"}},parseInt((fA=Cr==null?void 0:Cr.course_status)==null?void 0:fA.status)===2&&Cr.course_identity<6&&Ft.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((st=Cr.course_status)==null?void 0:st.status)===2&&(Cr.course_identity<6?"":Ft.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Ft.createElement("div",{className:he.flexRow},mc&&!!((Ma=(vr=i.detail)==null?void 0:vr.courses)!=null&&Ma.length)&&bo&&Ft.createElement("span",{className:"mt20"},Ft.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(rr=i.detail)==null?void 0:rr.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ft.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ft.createElement("span",{className:"mr5 c-red-ee4"},Ic===!0?((gn=i.detail)==null?void 0:gn.participant_count)+1:(ha=i.detail)==null?void 0:ha.participant_count),"\u4EBA")),mc&&!((Ua=(ka=i.detail)==null?void 0:ka.courses)!=null&&Ua.length)&&bo&&Ft.createElement("span",null,!((vi=i.detail)!=null&&vi.has_participate)&&(Ic===!0?Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ft.createElement("a",{className:`${he.classButton} ${he.bg28e}`,onClick:tf},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((si=i.detail)==null?void 0:si.has_participate)&&Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ft.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(pi=i.detail)==null?void 0:pi.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ft.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ft.createElement("span",{className:"mr5 c-red-ee4"},Ic===!0?((eu=i.detail)==null?void 0:eu.participant_count)+1:(wi=i.detail)==null?void 0:wi.participant_count),"\u4EBA"))),parseInt((fr=Cr==null?void 0:Cr.course_status)==null?void 0:fr.status)===1&&Ft.createElement("div",{className:"mr20 c-red-ee4"},(nt=Cr==null?void 0:Cr.course_status)==null?void 0:nt.time),Ft.createElement("p",{style:{display:Cr.course_identity<6?"":"none"},className:`mb10 mt10 ${he.flexRowAbout}`},Ft.createElement("span",{style:{display:((pr=Cr.course_status)==null?void 0:pr.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Un=i.rightData)==null?void 0:Un.progress.learned,"%"),Ft.createElement("span",{style:{display:((ln=Cr.course_status)==null?void 0:ln.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,ke.li)((VA=i.rightData)==null?void 0:VA.progress.time)," "),((n=(en=i.rightData)==null?void 0:en.progress)==null?void 0:n.certificated)!="disabled"&&Ft.createElement(L.ZP,{disabled:((a=(t=i.rightData)==null?void 0:t.progress)==null?void 0:a.certificated)==="drafted",onClick:os},((g=(r=i.rightData)==null?void 0:r.progress)==null?void 0:g.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Q=(y=i.rightData)==null?void 0:y.progress)==null?void 0:Q.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",(($=(V=i.rightData)==null?void 0:V.progress)==null?void 0:$.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((He=(Ee=i.rightData)==null?void 0:Ee.progress)==null?void 0:He.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Ft.createElement(f.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Ft.createElement(ie.Z,{percent:(rt=i.rightData)==null?void 0:rt.progress.learned,showInfo:!1,style:{display:((Gt=Cr.course_status)==null?void 0:Gt.status)<=1&&Cr.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((sn=Cr.course_status)==null?void 0:sn.status)===2&&((YA=i.detail)==null?void 0:YA.allow_add_member)&&Ft.createElement("a",{className:he.classButton,onClick:()=>{if(Cr!=null&&Cr.forbid_visit_info){(0,ke.xg)(Cr==null?void 0:Cr.first_category_url);return}window.open(Cr==null?void 0:Cr.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt(($A=Cr.course_status)==null?void 0:$A.status)===1&&Cr.course_identity>5&&Ft.createElement("div",{className:he.classButton,onClick:nf},"\u7ACB\u5373\u52A0\u5165"),parseInt((na=Cr.course_status)==null?void 0:na.status)===1&&Cr.course_identity===5&&Ft.createElement("a",{className:he.classButton,href:`${Cr==null?void 0:Cr.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ar=Cr.course_status)==null?void 0:ar.status)===0&&Cr.course_identity>5&&Ft.createElement("div",{className:he.classButton,onClick:nf},"\u7ACB\u5373\u62A5\u540D"),parseInt((er=Cr.course_status)==null?void 0:er.status)===0&&Cr.course_identity===5&&Ft.createElement("div",{className:he.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((Ja=Cr==null?void 0:Cr.course_status)==null?void 0:Ja.status)===0||parseInt((Ra=Cr==null?void 0:Cr.course_status)==null?void 0:Ra.status)===1)&&Cr.course_identity<5&&Ft.createElement("a",{className:he.classButton,onClick:()=>{if(Cr!=null&&Cr.forbid_visit_info){(0,ke.xg)(Cr==null?void 0:Cr.first_category_url);return}window.open(Cr==null?void 0:Cr.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),mc&&bo&&((pa=i.detail)==null?void 0:pa.has_participate)&&Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),mc&&bo&&!((tr=i.detail)!=null&&tr.has_participate)&&(Ic?Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ft.createElement("span",{className:`${he.classButton} ${he.bg28e}`,onClick:tf},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((ei=i.detail)!=null&&ei.excellent)&&((ci=i.detail)==null?void 0:ci.is_free)!==!0&&Ft.createElement("div",{className:he.price},Ft.createElement("div",{className:he.d1},Ft.createElement("span",null,Ft.createElement(f.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Ft.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Ft.createElement("span",{style:{color:"#333"}},((tu=(wa=i.detail)==null?void 0:wa.expiration_type)==null?void 0:tu.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Uu=(Su=i.detail)==null?void 0:Su.expiration_type)==null?void 0:Uu.clazz)==="2"&&`\u8D2D\u4E70\u540E${(yo=(du=(yi=i.detail)==null?void 0:yi.expiration_type)==null?void 0:du.days)==null?void 0:yo[0]}\u5929\u5185\u6709\u6548`,((Du=(bu=i.detail)==null?void 0:bu.expiration_type)==null?void 0:Du.clazz)==="3"&&`${(uo=(Wu=(Fo=i.detail)==null?void 0:Fo.expiration_type)==null?void 0:Wu.days)==null?void 0:uo.join("\u5230")}`)),Cl()),((lo=(oo=i.detail)==null?void 0:oo.learning_status)==null?void 0:lo[0])==="can"?Ft.createElement(e.Fragment,null,Ft.createElement("div",{className:he.d2},Ft.createElement("span",null,"\u5DF2\u5B66",(so=i.rightData)==null?void 0:so.progress.learned,"%"),Ft.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,ke.li)((No=i.rightData)==null?void 0:No.progress.time))),Ft.createElement("div",{className:he.d3},Ft.createElement("div",{style:{width:((co=i.rightData)==null?void 0:co.progress.learned)+"%"}}))):Ft.createElement("div",{className:he.d4},((Al=i.detail)==null?void 0:Al.is_discount)&&!!((pl=i.detail)!=null&&pl.origin_price)&&Ft.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Ft.createElement("br",null),Ft.createElement("i",null,"\xA5",(jt=i.detail)==null?void 0:jt.origin_price)),Ft.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Ft.createElement("div",null,Ft.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(_n=i.detail)!=null&&_n.is_discount?(Mr=i.detail)==null?void 0:Mr.price:(Ya=i.detail)==null?void 0:Ya.origin_price),(Ta=i.detail)!=null&&Ta.is_discount?Ft.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(gi=i.detail)!=null&&gi.countdown?`\u5012\u8BA1\u65F6:${(Ru=i.detail)==null?void 0:Ru.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Ft.createElement(Ft.Fragment,null))),Bl()),Ft.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Ft.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ft.createElement("img",{style:{marginRight:"10px"},src:Ju})," ",(Io=i.detail)==null?void 0:Io.learning_notes_title)),Ft.createElement("div",{ref:Ms},Ft.createElement(eA.Z,{className:"fon16",value:(is=i.detail)==null?void 0:is.learning_notes}))),!!((Oo=(Tl=i.rightData)==null?void 0:Tl.members)!=null&&Oo.length)&&Ft.createElement("div",{className:`${he.card} pb0`},gc()?qs():Ft.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ft.createElement("img",{style:{marginRight:"10px"},src:ko})," ",(oc=i.rightData)==null?void 0:oc.team_title),hf&&Ft.createElement(Cu,{getMemberPower:gc,EditPowerClick:wl,data:(lc=i.rightData)==null?void 0:lc.members,operation:(El=i.detail)==null?void 0:El.allow_add_member,handleDeleteMember:Mc}),!hf&&_s,(gc()||((Gs=i.detail)==null?void 0:Gs.allow_edit_stage))&&Ft.createElement(ve.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Ft.createElement(I.Z,{className:"c-blue current",onClick:()=>{if(Pc){Lc();return}Qc(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((cc=(sc=i.rightData)==null?void 0:sc.tags)!=null&&cc.length)&&((wc=i.detail)==null?void 0:wc.show_tag)&&Ft.createElement("div",{className:he.skillWrap},Ft.createElement("p",{className:`${he.skillTopWrap} font16 mb20`},Ft.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Ft.createElement("span",{className:"ml5 c-grey-c"},(Eu=(fc=i.rightData)==null?void 0:fc.tags)==null?void 0:Eu.length))),Ho),((us=i.detail)==null?void 0:us.show_spoc)===1&&Ft.createElement("div",{className:`${he.card} pb0`,style:{marginTop:15}},Ft.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ft.createElement("img",{style:{marginRight:"10px"},src:Do}),"SPOC\u8BFE\u5802"),Ft.createElement(Qu,{data:(Ws=i.Courses)==null?void 0:Ws.spoc_courses,handleDeleteMember:pf}),((zc=i.detail)==null?void 0:zc.show_spoc)===1&&((Vc=(Kc=i==null?void 0:i.Courses)==null?void 0:Kc.spoc_courses)==null?void 0:Vc.length)<3&&((Xc=i.detail)==null?void 0:Xc.allow_add_member)&&Ft.createElement(ve.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Ft.createElement(I.Z,{className:"c-blue current",onClick:()=>Af()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Zc=i.detail)==null?void 0:Zc.show_history)&&Ft.createElement("div",{className:`${he.card} pb0`,style:{marginTop:15}},Ft.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ft.createElement("img",{style:{marginRight:"10px"},src:Do}),"\u5386\u53F2\u8BFE\u5802"),Ft.createElement(Qu,{data:dc==null?void 0:dc.spoc_courses,handleDeleteMember:pf}),((Gc=i.detail)==null?void 0:Gc.show_history)&&((Wc=dc==null?void 0:dc.spoc_courses)==null?void 0:Wc.length)<3&&((Jc=i.detail)==null?void 0:Jc.allow_add_member)&&Ft.createElement(ve.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Ft.createElement(I.Z,{className:"c-blue current",onClick:()=>Af(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Ft.createElement(Si,{open:vc,onReloadData:Sc,onClose:()=>Qc(!1)}),Ft.createElement(bi,{onReloadData:Sc,data:dc}),Ft.createElement(Mi.Z,{visible:bf,onCancel:()=>{ff(!1)},data:((qc=(Yc=i.rightData)==null?void 0:Yc.progress)==null?void 0:qc.info)||{}}),Ft.createElement(Vl,{visible:Js,onCancel:()=>df(!1),handleDeleteMember:cA=>{Mc(cA)},showEditPowerModal:()=>gf(!0),setMemberInfo:cA=>mf(cA)}),Ft.createElement(Mo,{visible:vf,memberInfo:Ys,onCancel:()=>gf(!1)}))};var cl=(0,P.connect)(({pathsDetail:c,user:h,loading:i,globalSetting:Ae,classroomList:ze})=>({pathsDetail:c,user:h,globalSetting:Ae,loading:i.models.index,classroomList:ze}))(Zu),Pi={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},po=p(95012),qu=p(96074),Yo=p(14845),fl=p(50839),gu={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},Eo=p(9343),dl=Object.defineProperty,Gl=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,qo=(c,h,i)=>h in c?dl(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,su=(c,h)=>{for(var i in h||(h={}))Yl.call(h,i)&&qo(c,i,h[i]);if(Jl)for(var i of Jl(h))ql.call(h,i)&&qo(c,i,h[i]);return c},Ss=(c,h)=>Gl(c,Wl(h)),Ql=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const _l=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]}],Lu=({classroomList:c,loading:h,dispatch:i,cb:Ae,shixunIds:ze=[]})=>{var qe,It;const Ie=(0,P.useParams)(),_=(0,P.useLocation)(),[Qe]=We.default.useForm(),{shixunLists:ft}=c,[Mt,xt]=(0,e.useState)([]),[IA,KA]=(0,e.useState)([]),[dA,Wt]=(0,e.useState)([]),Tn=((qe=c==null?void 0:c.actionTabs)==null?void 0:qe.isMissionLevel)||!1,[,iA,vn]=(0,Eo.U)(ne.xG,{}),UA=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(gt=>!!gt),[Zt,sA]=(0,e.useState)({page:1,type:(0,l.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,e.useEffect)(()=>{c.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(PA(),Zt.page=1,i({type:"classroomList/getShixunLists",payload:su({},Zt)}))},[c.actionTabs.key]);const PA=()=>Ql(void 0,null,function*(){const gt=yield(0,se.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});xt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(gt==null?void 0:gt.groups)||[]])}),Dn=()=>{i({type:"classroomList/setActionTabs",payload:{}}),sA({page:1,type:(0,l.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),Wt([])};return c.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:c.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:gu.drawer,footer:e.createElement("div",{className:"flex justify-center gap-8px"},e.createElement(L.ZP,{size:"middle",onClick:()=>{Dn(),KA([]),Ae("\u53D6\u6D88")}}," \u53D6\u6D88 "),e.createElement(L.ZP,{size:"middle",loading:iA,onClick:()=>Ql(void 0,null,function*(){var gt,Yn,tn;for(let Br=0;Br<(IA==null?void 0:IA.length);Br++){const fA=IA[Br];if(ze.includes(fA)){N.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Yn=(gt=ft==null?void 0:ft.shixun_list)==null?void 0:gt.find(st=>st.id===fA))==null?void 0:Yn.title}`);return}}let gA=[];Tn&&dA.forEach((Br=[])=>{gA.push(...Br.filter(fA=>fA!==-1))});const LA=Tn?yield vn({stage_id:c.actionTabs.id,subject_id:c.actionTabs.subject_id,challenge_ids:gA}):yield(0,ne.Ep)({id:c.actionTabs.id,subject_id:c.actionTabs.subject_id,shixun_ids:[...IA]});KA([]),(Tn?(LA==null?void 0:LA.status)===0:LA!=null&&LA.shixuns_list)&&(Dn(),Ae(Tn?(tn=LA==null?void 0:LA.data)==null?void 0:tn.list:LA.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},e.createElement("section",{className:"tc"},e.createElement(fl.Z,{onChange:gt=>{sA(Ss(su(su({},Zt),gt),{page:1})),i({type:"classroomList/getShixunLists",payload:Ss(su(su({},Zt),gt),{page:1})})}})),e.createElement(G.Z,{spinning:h.effects["classroomList/getShixunLists"]},e.createElement("section",{className:"edu-container"},_l.map(function(gt,Yn){var tn;return e.createElement("ul",{className:gu.menu,key:Yn},e.createElement("li",null,gt.name),(tn=gt==null?void 0:gt.children)==null?void 0:tn.map(function(gA,LA){return!(0,l.Ny)()&>.id==="type"&&gA.name==="\u5168\u90E8"?e.createElement(e.Fragment,null):e.createElement("li",{key:LA,className:Zt[gt.id]==gA.id?gu.actived:"",onClick:()=>{Zt[gt.id]=gA.id,Zt.page=1,sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},e.createElement("strong",null,gA.name))}))}),Zt.type==="mine"&&e.createElement("ul",{className:gu.menu},e.createElement("li",null,"\u76EE\u5F55"),Mt==null?void 0:Mt.map((gt,Yn)=>e.createElement("li",{className:Zt.group_id==gt.id?gu.actived:"",key:gt.name,onClick:()=>{Zt.group_id=gt.id,Zt.page=1,sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},e.createElement("strong",null,gt.name)))),e.createElement(ve.Z,{align:"middle"},e.createElement(I.Z,{flex:"1",className:gu.filter},UA.map(function(gt,Yn){return e.createElement(L.ZP,{key:Yn,className:"mr20",type:Zt.sort===gt.id?"primary":"default",onClick:()=>{Zt.sort=gt.id,sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},gt.name)})),e.createElement(I.Z,{className:"c-grey-999"},e.createElement("div",{className:gu.menuCourse},e.createElement("ul",null,e.createElement("li",{className:"current",onClick:()=>{Zt.order=Zt.order==="asc"?"desc":"asc",sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${Zt.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(It=ft==null?void 0:ft.shixun_list)==null?void 0:It.map(function(gt,Yn){var tn;return e.createElement("div",{className:gu.listItem,key:Yn},!Tn&&e.createElement(U.default,{checked:IA.includes(gt.id),value:gt.id,onChange:gA=>{let LA=IA.indexOf(gt.id);IA.indexOf(gt.id)>-1?KA(IA.filter(Br=>Br!==gt.id)):KA(IA.concat(gt.id))},disabled:(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),e.createElement("div",{className:gu.info},e.createElement("div",{className:gu.title},e.createElement("div",{className:gu.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${gt==null?void 0:gt.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:gt.title}})),(0,l.Ny)()&&(gt==null?void 0:gt.mark_status)===1&&e.createElement(f.Z,{title:gt==null?void 0:gt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,l.Ny)()&&(gt==null?void 0:gt.mark_status)===2&&e.createElement(f.Z,{title:gt==null?void 0:gt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,l.Ny)()&&(gt==null?void 0:gt.mark_status)===3&&e.createElement(f.Z,{title:gt==null?void 0:gt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement(f.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:gu.description,dangerouslySetInnerHTML:{__html:gt.description}})),Tn?e.createElement(f.Z,{title:!(gt!=null&>.task_pass)||(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},e.createElement("div",{className:"mt15"},e.createElement(U.default.Group,{disabled:!(gt!=null&>.task_pass)||(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((tn=gt==null?void 0:gt.challenges)==null?void 0:tn.map((gA,LA)=>({value:gA==null?void 0:gA.id,label:`\u7B2C${gA==null?void 0:gA.position}\u5173 ${gA==null?void 0:gA.subject}`})))||[]],value:(dA==null?void 0:dA[Yn])||[],onChange:gA=>{var LA,Br,fA;const st=(gA==null?void 0:gA.filter(Ma=>Ma!==-1))||[],vr=((LA=gt==null?void 0:gt.challenges)==null?void 0:LA.map(Ma=>Ma==null?void 0:Ma.id))||[];gA!=null&&gA.includes(-1)?dA[Yn]=(Br=dA==null?void 0:dA[Yn])!=null&&Br.includes(-1)?(st==null?void 0:st.length)!==(vr==null?void 0:vr.length)?st:[]:[...vr,-1]:dA[Yn]=(fA=dA==null?void 0:dA[Yn])!=null&&fA.includes(-1)?[]:(gA==null?void 0:gA.length)===(vr==null?void 0:vr.length)?[...vr,-1]:gA,Wt([...dA])}}))):e.createElement("div",{className:" mt15"},gt.challenge_names.map(function(gA,LA){return e.createElement("span",{key:LA,className:"mr30 font12"},"\u7B2C",LA+1,"\u5173 ",gA," ")})),e.createElement(qu.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(f.Z,{overlayClassName:gu["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:gt==null?void 0:gt.member_user_names}}))},e.createElement("span",{className:gu.authorname,dangerouslySetInnerHTML:{__html:gt==null?void 0:gt.member_user_names}})),gt.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:gt.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",gt.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",gt.study_count)))))}),e.createElement("p",null))),e.createElement("div",{className:"tc"},e.createElement(Yo.Z,{current:Zt.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:ft==null?void 0:ft.shixuns_count,onChange:gt=>{Zt.page=gt,i({type:"classroomList/getShixunLists",payload:su({},Zt)})}})))};var ro=(0,P.connect)(({classroomList:c,loading:h})=>({classroomList:c,loading:h}))(Lu),Hs=p(69234),js=p(66309),Bo=p(55238),_u={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},Zi=p(26194),Pl=p(65900),Gu={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},Uo=p(28812),Va=p(67294),bs=Object.defineProperty,ao=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,w=(c,h,i)=>h in c?bs(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,x=(c,h)=>{for(var i in h||(h={}))ia.call(h,i)&&w(c,i,h[i]);if($u)for(var i of $u(h))eo.call(h,i)&&w(c,i,h[i]);return c},H=(c,h)=>ao(c,ks(h)),z=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});ee().locale("ZH-cn");let de=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var Le=({setScoreShow:c,ScoreShow:h,modalDdata:i,homeType:Ae,homeId:ze})=>{var qe,It,Ie,_,Qe,ft;const[Mt,xt]=(0,e.useState)(H(x({},(0,P.useParams)()),{per_page:10})),[IA,KA]=(0,e.useState)("1");return(0,e.useEffect)(()=>{xt(x({},Mt))},[]),Va.createElement("div",null,Va.createElement(K.default,{title:"\u8BE6\u60C5",footer:!1,open:h,width:900,centered:!0,className:Gu.scoremodal,onCancel:()=>{c(!1)}},Va.createElement(Bo.default,{className:Gu.tabWrap,activeKey:IA,onChange:dA=>{KA(dA)},items:[{label:`${Ae=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${Ae=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),Ae=="HomeworkCommon"?Va.createElement("div",{className:Gu.RenderHtml_content},IA=="1"&&Va.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(i!=null&&i.description)&&Va.createElement(Zi.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Va.createElement(eA.Z,{value:(i==null?void 0:i.description)||""})),IA=="2"&&Va.createElement("div",null,Va.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((It=(qe=i==null?void 0:i.data)==null?void 0:qe[0])==null?void 0:It.identifier)&&Va.createElement(Kt.default,{dataSource:i==null?void 0:i.data,rowKey:dA=>dA==null?void 0:dA.identifier,pagination:!1,expandable:{expandedRowRender:dA=>Va.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Va.createElement("p",null,"\u9898\u76EE\uFF1A",dA==null?void 0:dA.name),Va.createElement("p",null,"\u63CF\u8FF0\uFF1A",dA==null?void 0:dA.description),!(0,l.dE)()&&Va.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Va.createElement(eA.Z,{style:{fontSize:"14px"},value:(dA==null?void 0:dA.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(_=(Ie=i==null?void 0:i.data)==null?void 0:Ie[0])==null?void 0:_.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(dA,Wt,Tn){return Va.createElement("div",null,de[dA])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(dA,Wt,Tn){return Va.createElement("div",null,Va.createElement("a",{onClick:()=>z(this,null,function*(){let iA=yield(0,se.ZP)(`/api/problems/${Wt==null?void 0:Wt.identifier}/start.json`,{method:"get"});iA&&window.open(`/myproblems/${iA==null?void 0:iA.identifier}?type=1&backUrl=/paths/${Mt==null?void 0:Mt.pathId}`)})},"\u4F53\u9A8C"))}}]})),Va.createElement("aside",{className:"tc mt30 pb30"},Va.createElement(Yo.Z,{defaultCurrent:1,total:i==null?void 0:i.count,hideOnSinglePage:!0,showTotal:dA=>Va.createElement("span",null,"\u5171",dA,"\u6761"),current:Mt.page||1,pageSize:Mt.per_page||10,onChange:(dA,Wt)=>{Mt.page=dA,Mt.per_page=Wt,xt(x({},Mt))}})))):Va.createElement("div",{className:Gu.RenderHtml_content},IA=="1"&&(i!=null&&i.description||((Qe=i==null?void 0:i.attachments)==null?void 0:Qe.length)>0?(i==null?void 0:i.homework_type)=="group"?Va.createElement("div",null,Va.createElement(eA.Z,{value:i==null?void 0:i.description,className:Gu.RenderHtml_style,style:{color:"#5f6367"}}),Va.createElement("div",{className:Gu.content_list},"\u5206\u7EC4\u8981\u6C42",Va.createElement("span",{className:Gu.content_value},i==null?void 0:i.min_num,"-",i==null?void 0:i.max_num),"\u4EBA",Va.createElement("span",{className:Gu.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Va.createElement("div",{className:Gu.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Va.createElement("span",{className:Gu.content_value},i!=null&&i.base_on_project?"\u662F":"\u5426"),Va.createElement("span",{className:Gu.content_text},i!=null&&i.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Va.createElement(Uo.Z,{callback:()=>{},dataSource:i==null?void 0:i.attachments})):Va.createElement("div",null,Va.createElement(eA.Z,{value:i==null?void 0:i.description,style:{color:"#5f6367",fontSize:14}}),Va.createElement(Uo.Z,{callback:()=>{},dataSource:i==null?void 0:i.attachments})):Va.createElement(Zi.Z,{styles:{margin:"80px auto"}})),IA=="2"&&(i!=null&&i.reference_answer||((ft=i==null?void 0:i.ref_attachments)==null?void 0:ft.length)>0?Va.createElement("div",null,Va.createElement(eA.Z,{value:i==null?void 0:i.reference_answer,style:{color:"#5f6367",fontSize:14}}),Va.createElement(Uo.Z,{callback:()=>{},dataSource:i==null?void 0:i.ref_attachments})):Va.createElement(Zi.Z,{styles:{margin:"80px auto"}})))))},Ze=p(20819),dt=p(56051),Ge=p(67294),Ht=Object.defineProperty,ut=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,yA=Object.prototype.propertyIsEnumerable,qA=(c,h,i)=>h in c?Ht(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,nn=(c,h)=>{for(var i in h||(h={}))$t.call(h,i)&&qA(c,i,h[i]);if(yt)for(var i of yt(h))yA.call(h,i)&&qA(c,i,h[i]);return c},ZA=(c,h)=>ut(c,Pt(h)),cn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Xn=({setScoreShow:c,ScoreShow:h,modalType:i,user:Ae,id:ze,subjectId:qe,dispatch:It,getData:Ie,openPreview:_})=>{var Qe;let[ft,Mt]=(0,e.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[xt,IA]=(0,e.useState)([]),[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)([]);const[iA,vn]=(0,e.useState)(!1),[UA]=We.default.useForm(),[Zt,sA]=(0,e.useState)(0),[PA,Dn]=(0,e.useState)(!1),[gt,Yn]=(0,e.useState)(""),[tn,gA]=(0,e.useState)([]),LA=(0,e.useRef)(new Set),Br=(0,e.useRef)(new Set),[fA,st]=(0,e.useState)([{}]),[vr,Ma]=(0,e.useState)(),[rr,gn]=(0,e.useState)({}),[ha,ka]=(0,e.useState)(""),[Ua,vi]=(0,e.useState)(""),si=(0,P.useParams)(),[pi,eu]=(0,e.useState)(!1),wi=[{title:"\u540D\u79F0",dataIndex:(ft==null?void 0:ft.type)=="3"?"title":"name",key:"name",render:(r,g,y)=>{var Q,V;return Ge.createElement("div",null,(ft==null?void 0:ft.homework_type)=="1"&&(g==null?void 0:g.name),(ft==null?void 0:ft.homework_type)=="3"&&(g==null?void 0:g.name),(ft==null?void 0:ft.homework_type)=="5"&&(g==null?void 0:g.name),(ft==null?void 0:ft.homework_type)=="7"&&((Q=g==null?void 0:g.video)==null?void 0:Q.title),(ft==null?void 0:ft.homework_type)=="8"&&(ft==null?void 0:ft.type)=="1"?g==null?void 0:g.filename:(V=g==null?void 0:g.attachment)==null?void 0:V.filename,(ft==null?void 0:ft.type)=="3"&&r)}},{title:(ft==null?void 0:ft.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(ft==null?void 0:ft.type)=="1"?"course_name":"subject_name",width:"55%",key:(ft==null?void 0:ft.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(ft==null?void 0:ft.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(r,g,y)=>Ge.createElement("div",{style:{flex:1,textAlign:"start"}},Ge.createElement("a",{onClick:()=>{var Q,V;if(g!=null&&g.link){(0,ke.xg)(g.link);return}i=="\u6559\u5B66\u8BFE\u4EF6"?_(g):i=="\u89C6\u9891\u9879\u76EE"?g!=null&&g.video?(Ma(!0),gn({videoId:(Q=g==null?void 0:g.video)==null?void 0:Q.id,file_url:(V=g==null?void 0:g.video)==null?void 0:V.play_url})):(ft==null?void 0:ft.type)=="3"?(Ma(!0),gn({videoId:g.id,file_url:g.play_url||g.file_url})):N.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):i=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,ne.NV)({id:g==null?void 0:g.id,source:"course"}).then($=>{var Ee;($==null?void 0:$.status)==0&&(Yn((Ee=$==null?void 0:$.data)==null?void 0:Ee.homework),vi($==null?void 0:$.course_id)),ka("HomeworkCommon"),Dn(!0)}):(0,ne.NV)({id:g==null?void 0:g.id,source:(ft==null?void 0:ft.type)=="1"?"course":"subject"}).then($=>{var Ee;($==null?void 0:$.status)==0&&Yn((Ee=$==null?void 0:$.data)==null?void 0:Ee.homework),Dn(!0)})}},"\u67E5\u770B"))}].filter(r=>!r.hidden),fr={type:"checkbox",selectedRowKeys:xt,onSelect(r,g,y){if(g)IA([...xt,r.id]),gA([...tn,r]),ft.type==="2"?LA.current.add(r.id):Br.current.add(r.id),sA(1),dA([...KA,r.id]);else{const Q=tn.filter(Ee=>Ee.id!==r.id);gA(Q);const V=Q.map(Ee=>Ee.id);IA([...V]),ft.type==="2"?LA.current.delete(r.id):Br.current.delete(r.id);let $=KA.filter(Ee=>Ee!==r.id);dA($)}},onSelectAll(r,g,y){if(r){const Q=y.map(V=>V.id);gA([...tn,...y]),IA([...xt,...Q]),dA([...KA,...Q]);for(const V of y)ft.type==="2"?LA.current.add(V.id):Br.current.add(V.id)}else{const Q=y.map(Ee=>Ee.id),V=xt.filter(Ee=>!Q.some(He=>He===Ee)),$=tn.filter(Ee=>!Q.some(He=>He===Ee.id));gA($),IA([...V]),dA([...V]);for(const Ee of Q)ft.type==="2"?LA.current.delete(Ee):Br.current.delete(Ee)}}};(0,e.useEffect)(()=>{h&&(ft.search="",ft.type="1",ft.homework_type=i=="\u5206\u7EC4\u4F5C\u4E1A"?"3":i=="\u56FE\u6587\u4F5C\u4E1A"?"1":i=="\u89C6\u9891\u9879\u76EE"?"7":i=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Mt(ft),a(ft),UA.setFieldsValue({association_id:"",search:null}),LA.current.clear(),Br.current.clear(),gA([]),IA([]),dA([]))},[h]);const[nt,pr]=(0,e.useState)(1),[Un,ln]=(0,e.useState)([]),VA=r=>{const{target:g}=r;g.scrollHeight-g.clientHeight===g.scrollTop&&pr(nt+1)};(0,e.useEffect)(()=>{nt!=1&&h&&en(nt)},[nt]),(0,e.useEffect)(()=>{h&&(ln([]),pr(1),en(1))},[ft.type]);const en=r=>{ft.type=="1"?n(r):ft.type=="2"&&t(r)},n=r=>{var g;(0,Pl.Ho)({page:r,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(g=Ae==null?void 0:Ae.userInfo)==null?void 0:g.login}).then(y=>{r==1?ln([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...y==null?void 0:y.courses]):ln([...Un,...y==null?void 0:y.courses])})},t=r=>{var g;(0,Pl.w3)({page:r,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(g=Ae==null?void 0:Ae.userInfo)==null?void 0:g.login}).then(y=>{r==1?ln([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...y==null?void 0:y.subjects]):ln([...Un,...y==null?void 0:y.subjects])})};(0,e.useEffect)(()=>{Zt>0&&setTimeout(()=>{sA(0)},2e3)},[Zt]);function a(r){return cn(this,null,function*(){var g,y,Q;if(vn(!0),Mt(nn({},r)),r.type=="1")(0,ne.A7)(nn({user_id:(g=Ae==null?void 0:Ae.userInfo)==null?void 0:g.login},r)).then(V=>{(V==null?void 0:V.status)==0&&Tn(V==null?void 0:V.data)});else if(r.type=="2")(0,ne.jT)(nn({user_id:(y=Ae==null?void 0:Ae.userInfo)==null?void 0:y.login},r)).then(V=>{(V==null?void 0:V.status)==0&&Tn(V==null?void 0:V.data)});else if(r.type=="3"){const V=yield It({type:"userDetail/getVideos",payload:ZA(nn({},r),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Q=Ae.userInfo)==null?void 0:Q.login})});Tn({count:V==null?void 0:V.count,list:V==null?void 0:V.videos})}vn(!1)})}return Ge.createElement("div",null,Ge.createElement(K.default,{title:"\u9009\u7528"+i,open:h,width:900,centered:!0,zIndex:10,className:_u.scoremodal,onCancel:()=>{c(!1)},confirmLoading:pi,onOk:()=>cn(void 0,null,function*(){if((KA==null?void 0:KA.length)<=0){N.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}eu(!0);const r=yield(0,ne._C)({id:ze,subject_id:qe,homework_type:ft.type=="3"?"9":i=="\u5206\u7EC4\u4F5C\u4E1A"?"3":i=="\u56FE\u6587\u4F5C\u4E1A"?"1":i=="\u89C6\u9891\u9879\u76EE"?"7":i=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Br.current],subject_homework_ids:[...LA.current]});(r==null?void 0:r.status)==0&&(N.ZP.success("\u9009\u7528\u6210\u529F"),Ie(),c(!1)),eu(!1)})},Ge.createElement("div",{className:_u.header_style},Ge.createElement(Bo.default,{className:_u.tabWrap,activeKey:ft.type,onChange:r=>{ft.type=r,ft.page=1,ft.updated_at="",ft.association_id=null,ft.search=null,UA.setFieldsValue({association_id:"",search:null}),Mt(nn({},ft)),a(nn({},ft))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},i!="\u7F16\u7A0B\u4F5C\u4E1A"&&(i=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Ge.createElement(We.default,{layout:"inline",className:_u.form_style,form:UA,onValuesChange:(r,g)=>{ft.page=1,!(r.search||r.search==="")&&UA.submit()},onFinish:r=>{Mt(nn(nn({},ft),r)),a(nn(nn({},ft),r))}},ft.type!="3"&&Ge.createElement(We.default.Item,{name:"association_id"},Ge.createElement(ae.default,{onPopupScroll:VA,className:_u.selectWrapper,style:{width:200},size:"large"},Un.map((r,g)=>Ge.createElement(ae.default.Option,{key:r==null?void 0:r.id},r==null?void 0:r.name)))),Ge.createElement(We.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Ge.createElement(nA.default.Search,{className:_u.search,placeholder:i=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":i=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${_u.searchIcon}`,onClick:()=>UA.submit()}),onSearch:r=>{UA.submit()}})))),((Qe=Wt==null?void 0:Wt.list)==null?void 0:Qe.length)>0?Ge.createElement(Kt.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:Wt==null?void 0:Wt.list,pagination:!1,loading:iA,rowKey:r=>r.id,rowSelection:fr,columns:wi}):Ge.createElement(Zi.Z,null),(Wt==null?void 0:Wt.count)>0&&Ge.createElement(Yo.Z,{current:ft.page,total:Wt==null?void 0:Wt.count,style:{marginBottom:20},defaultPageSize:ft.per_page,showTotal:r=>Ge.createElement("span",null,"\u5171\xA0",Ge.createElement("span",{style:{color:"#165DFF"}},r),"\xA0\u6761\u6570\u636E"),pageSize:ft.per_page,onChange:(r,g)=>{ft.page=r,ft.per_page=g,Mt(nn({},ft)),a(nn({},ft))}})),Ge.createElement(Le,{setScoreShow:Dn,ScoreShow:PA,modalDdata:gt,homeType:ha,homeId:Ua}),Ge.createElement(Ze.Z,{close:!0,data:fA==null?void 0:fA.content,type:fA==null?void 0:fA.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{st({content:"",type:""})}}),Ge.createElement(dt.K,ZA(nn({},rr),{visible:vr,allow_skip:!0,width:800,onClose:()=>{Ma(!1),gn({})}})))};var yr=(0,P.connect)(({user:c,dispatch:h})=>({user:c,dispatch:h}))(Xn),Tr=p(35567),sr=p(56188),ua=p(98915),gr=p(65866),Ia=p(53555),Ba={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},va=p(96486),$r=p(42922),Er=p(91034),Ln=p(60580),Zn="data:image/png;base64,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",Fr="data:image/png;base64,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",o=p(67294),v=Object.defineProperty,F=Object.defineProperties,D=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,lt=(c,h,i)=>h in c?v(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ht=(c,h)=>{for(var i in h||(h={}))Fe.call(h,i)&<(c,i,h[i]);if(ce)for(var i of ce(h))Ne.call(h,i)&<(c,i,h[i]);return c},Et=(c,h)=>F(c,D(h)),Lt=(c,h)=>{var i={};for(var Ae in c)Fe.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&ce)for(var Ae of ce(c))h.indexOf(Ae)<0&&Ne.call(c,Ae)&&(i[Ae]=c[Ae]);return i},bt=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const QA=(c={})=>{var h,i;switch(c==null?void 0:c.item_type){case"Challenge":return o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},o.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return o.createElement(f.Z,{title:"\u6559\u5B66\u89C6\u9891"},o.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return o.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((c==null?void 0:c.homework_type)==="group")return o.createElement(f.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},o.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((c==null?void 0:c.homework_type)==="normal")return o.createElement(f.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},o.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return o.createElement(f.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},o.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":return o.createElement(f.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},o.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));case"Shixun":return c!=null&&c.is_all_choice?o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},o.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):c!=null&&c.is_unity_3d?((h=c==null?void 0:c.challenge_types)==null?void 0:h.length)<=1?o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},o.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},o.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((i=c==null?void 0:c.challenge_types)==null?void 0:i.length)>1?o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},o.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):c!=null&&c.is_jupyter_lab?o.createElement(f.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},o.createElement("img",{width:20,src:Zn})):c!=null&&c.is_jupyter?o.createElement(f.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},o.createElement("img",{width:20,src:Fr})):o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},o.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return o.createElement(f.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},o.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Nt=(c,{key:h},i)=>c.map(Ae=>Ae.key===h?Et(ht({},Ae),{children:i}):Ae.children?Et(ht({},Ae),{children:Nt(Ae.children,{key:h},i)}):Ae),_t=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,user:ze,loading:qe,updateSort:It,isPaths:Ie,dispatch:_,isShowSchedule:Qe,getData:ft}=h,Mt=Lt(h,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:xt,visibleType:IA="All"}=i;let[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)([]);const[iA,vn]=(0,e.useState)([]),[UA,Zt]=(0,e.useState)([]),[sA,PA]=(0,e.useState)([]),Dn=(0,P.useParams)(),[gt,Yn]=(0,e.useState)([]),[tn,gA]=(0,e.useState)({}),[LA,Br]=(0,e.useState)(!1),fA=(nt=[],pr="")=>nt==null?void 0:nt.map((Un,ln)=>{var VA;const en=Et(ht({},Un),{chapter_id:pr?[pr,ln+1].join("-"):ln+1,title:`${Un==null?void 0:Un.name}`,key:`${Un==null?void 0:Un.id}`,icon:QA,isLeaf:(Un==null?void 0:Un.item_type)!=="StageCatalog"});return((VA=Un==null?void 0:Un.children)==null?void 0:VA.length)>0?(Wt.push(en==null?void 0:en.key),Et(ht({},en),{children:fA(Un==null?void 0:Un.children,en==null?void 0:en.chapter_id)})):en});(0,e.useEffect)(()=>{if(Mt.data&&!(0,va.isEqual)(Mt.data,gt)){Wt=[];const nt=JSON.parse(JSON.stringify(Mt.data));ha(nt,0),Yn([...nt]),Mt!=null&&Mt.expandAll||IA!="All"?dA([...Wt]):dA([])}},[Mt.data,IA,Mt==null?void 0:Mt.expandAll]),(0,e.useEffect)(()=>{var nt,pr,Un,ln,VA,en,n,t,a,r;let g;if((nt=i.detail)!=null&&nt.has_start){const y=(Un=(pr=i.detail)==null?void 0:pr.courses)==null?void 0:Un.findIndex(Q=>{var V;return parseInt((V=Q.course_status)==null?void 0:V.status)===1});g=y>-1?y:0}else{let y=(en=(VA=(ln=i.detail)==null?void 0:ln.courses)==null?void 0:VA.map(Q=>{var V;return parseInt((V=Q.course_status)==null?void 0:V.status)}))==null?void 0:en.lastIndexOf(2);g=y>-1?y:0,y=(t=(n=i.detail)==null?void 0:n.courses)==null?void 0:t.findIndex(Q=>{var V;return parseInt((V=Q.course_status)==null?void 0:V.status)===0}),g=y>-1?y:g}(a=i.detail)!=null&&a.courses&&gA(((r=i.detail)==null?void 0:r.courses[g])||{})},[i.detail]);const st=(nt,pr,...Un)=>bt(void 0,[nt,pr,...Un],function*(ln,VA,en={}){(0,ke.xg)(VA?`/tasks/start/jupyter?id=${ln||""}&challenge_id=${(en==null?void 0:en.challenge_id)||""}&subject_id=${Dn.pathId||""}`:`/tasks/start?id=${ln||""}&challenge_id=${(en==null?void 0:en.challenge_id)||""}&subject_id=${Dn.pathId||""}`)}),vr=nt=>{nt=nt!=null&&nt.includes(".json")?nt:`${nt}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:o.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>bt(void 0,null,function*(){const pr=yield(0,Vu.L8)({url:nt});if(!pr)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Un=yield(0,me.Ir)({id:pr.shixun_identifier});if(Un!=null&&Un.game_identifier){(0,ke.xg)(`/tasks/${Un.game_identifier}`);return}(Un==null?void 0:Un.status)===2?vr(Un==null?void 0:Un.message):(Un==null?void 0:Un.status)===3&&Ma(Un==null?void 0:Un.message)})})},Ma=nt=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:o.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},rr=nt=>{console.log("onDragEnter:",nt)},gn=nt=>bt(void 0,null,function*(){var pr,Un,ln,VA;console.log("onDrop:",nt);const en=nt.node.props.eventKey,n=nt.dragNode.props.eventKey,t=nt.node.props.pos.split("-"),a=nt.dropPosition-Number(t[t.length-1]);if(t.length>5&&!nt.node.dragOverGapBottom&&!nt.node.dragOverGapTop||nt.node.dragOver&&nt.dragNodesKeys.length>1||t.length>2&&nt.dragNodesKeys.length>1)return!1;let r=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(r.includes((pr=nt.dragNode)==null?void 0:pr.item_type)&&((Un=nt.node)==null?void 0:Un.item_type)!="StageCatalog"&&a===0||((ln=nt.dragNode)==null?void 0:ln.item_type)==="StageCatalog"&&r.includes((VA=nt.node)==null?void 0:VA.item_type)&&a===0)return!1;const g=(V,$,Ee)=>{for(let He=0;He{Ee.splice($,1),Q=V}),!nt.dropToGap)g(y,en,V=>{V.children=V.children||[],V.children.unshift(Q)});else if((nt.node.props.children||[]).length>0&&nt.node.props.expanded&&a===1)g(y,en,V=>{V.children=V.children||[],V.children.unshift(Q)});else{let V,$;g(y,en,(Ee,He,rt)=>{V=rt,$=He}),a===-1?V.splice($,0,Q):V.splice($+1,0,Q)}yield It({stage_id:Mt.stage_id,list:y}),ha(y,0,0,!0),console.log("data:",y),Yn([...y]),dA([...KA,nt.node.key])}),ha=(nt,pr,Un,ln)=>{pr=pr||0,nt.map((VA,en)=>{var n;try{return VA.key2=pr+1+"-"+(en+1),VA.key3=Mt.index+1+"-"+(en+1),VA.title="",ln||(VA.key=pr+1+"-"+(en+1)),pr?VA.index=Un+"-"+(en+1):VA.index=VA.key3,(n=VA.children)!=null&&n.length&&(Wt.push(VA.key2),ha(VA.children,VA.key2,VA.index,ln)),VA}catch(t){}})},ka=nt=>{nt=nt||"";let pr=new RegExp((xt||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"ig");const Un=nt.replace(pr,'$&');return xt?o.createElement("span",{dangerouslySetInnerHTML:{__html:Un}}):nt},Ua=(nt,pr)=>{const{learning_status:Un,name:ln}=nt;return(Un==null?void 0:Un[0])==="can"&&(Un==null?void 0:Un[1])==="try"?o.createElement("div",{className:Ba.learn},o.createElement("span",{className:Ba.name},pr?ln:ka(ln)),o.createElement("span",{className:Ba.sign},"\u514D\u8D39\u8BD5\u5B66")):pr?ln:ka(ln)},vi=nt=>{IA==="All"&&(KA.includes(nt)?dA(KA.filter(pr=>pr!=nt)):dA(KA.concat(nt)))},si=(nt,pr)=>bt(void 0,null,function*(){if((0,Ve.tJ)(_,!0)){if(nt!=null&&nt.need_authorize){(0,Ve.rX)(!1);return}yield st(nt.identifier,nt.is_jupyter||nt.is_jupyter_lab,nt),pr(),tn!=null&&tn.course_id&&(0,ne.JS)({id:tn==null?void 0:tn.course_id})}}),pi=nt=>bt(void 0,null,function*(){var pr,Un,ln,VA,en;if(!(0,Ve.tJ)(_))return;if(!((pr=ze.userInfo)!=null&&pr.admin)&&!((Un=ze.userInfo)!=null&&Un.business)&&!nt.can_view&&nt.item_type!=="Attachment")return K.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:o.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});nt.link&&(0,sr.DH)({is_f:1,id:nt.id,point:0,total:0});const n=Mt!=null&&Mt.course_id?`course_id=${Mt==null?void 0:Mt.course_id}`:`subject_id=${Dn.pathId||Mt.subject_id}`;if(((VA=nt==null?void 0:nt.name)==null?void 0:VA.substr((ln=nt==null?void 0:nt.name)==null?void 0:ln.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((en=i.detail)!=null&&en.allow_download)){N.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,ke.FH)(nt.name,R.Z.API_SERVER+nt.url)}else(0,ke.xg)(nt.link||`/video/${nt.id}?${n}`);if(nt.item_type==="Attachment"&&nt.complete_status!=2){const a=yield(0,ne.rS)({attachment_id:nt.id,status:2})}(nt.item_type==="Attachment"||nt.item_type==="VideoItem")&&ft({stage_id:Mt.stage_id})}),eu=nt=>{LA||Br(!0)},wi=(0,e.useRef)(!1),fr=(0,e.useMemo)(()=>o.createElement(G.Z,{spinning:wi.current},o.createElement(O.default,{className:Ba.tree,disabled:Mt.disabled,expandedKeys:[...KA],draggable:!0,onDragEnter:rr,onDrop:gn,onExpand:vi,blockNode:!0,titleRender:nt=>{var pr,Un,ln,VA,en,n;let t=nt;const a=((pr=nt==null?void 0:nt.learning_status)==null?void 0:pr[0])==="can";return o.createElement(ve.Z,{align:"middle",className:"font14",onClick:()=>vi(t.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>eu(t.key)},o.createElement(I.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},QA(nt)),o.createElement(I.Z,{flex:"1",className:Ba.color333,style:{display:"flex",alignItems:"center",width:300}},Mt.cust_seq&&o.createElement("span",{className:`${Ba.color333} mr10`}," ",nt.index," "),nt.item_type!=="Attachment"&&o.createElement("div",{className:Ba.name_style},o.createElement(f.Z,{placement:"topLeft",title:nt.name},Ua(nt,!1))),nt.item_type==="Attachment"&&o.createElement("a",{target:"_blank",className:Ba.pdf_name,title:nt.name,onClick:()=>bt(void 0,null,function*(){if((0,Ve.tJ)(_)){if(tn!=null&&tn.course_id){const r=yield(0,ne.JS)({id:tn==null?void 0:tn.course_id})}switch(nt.item_type){case"Attachment":pi(t);break;case"VideoItem":pi(nt);break;case"ExaminationBank":pi(nt);break;case"HomeworkCommon":pi(nt);break;case"SubjectHomework":(nt.homework_type=="group"||nt.homework_type=="normal")&&pi(nt);break;case"Shixun":si(nt);break}}})},nt.name),(nt.item_type==="Shixun"||nt.item_type==="Challenge")&&nt.high_resources_consume&&o.createElement(ye.Z,{type:"paths",style:{marginLeft:10}}),(nt.item_type==="Shixun"||nt.item_type==="Challenge")&&((Un=nt==null?void 0:nt.shixun_marks)==null?void 0:Un.length)>0&&(((ln=ze==null?void 0:ze.userInfo)==null?void 0:ln.role)==1||((VA=ze==null?void 0:ze.userInfo)==null?void 0:VA.role)==2)&&(nt==null?void 0:nt.shixun_marks.map((r,g)=>o.createElement(f.Z,{title:`${r}`,key:g},o.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},r)))),!!((en=nt.schools)!=null&&en.length)&&o.createElement(f.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},o.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(nt.item_type==="Shixun"||nt.item_type==="Challenge")&&!!(nt!=null&&nt.finished_challenges_count)&&o.createElement(f.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((nt==null?void 0:nt.finished_challenges_count)/(nt==null?void 0:nt.challenges_count)*100)}%`},o.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(nt==null?void 0:nt.finished_challenges_count)-(nt==null?void 0:nt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Mt.disabled&&o.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),LA&&o.createElement(I.Z,{className:"tr"},(t.item_type==="VideoItem"||(t==null?void 0:t.item_type)==="Attachment"||(t==null?void 0:t.item_type)==="StageCatalog"||(t==null?void 0:t.item_type)==="SubjectHomework"||(t==null?void 0:t.item_type)==="ExaminationBank"||(t==null?void 0:t.item_type)==="HomeworkCommon")&&!Mt.disabled&&!Mt.hiddenEditBtn&&o.createElement(f.Z,{title:"\u7F16\u8F91"},o.createElement("span",{onClick:r=>{r.stopPropagation(),Mt.editVidoItem(ht({stage_id:Mt.stage_id},t))},style:{color:"#ccc",marginRight:"10px"}},o.createElement(Ia.Z,null))),!Mt.disabled&&o.createElement(o.Fragment,null,o.createElement(f.Z,{title:"\u5220\u9664"},o.createElement("span",{onClick:()=>{Mt.deleteStages({id:t.stage_item_id,stage_id:Mt.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="SubjectHomework"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:(t==null?void 0:t.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,l.JA)()&&Ie&&o.createElement(L.ZP,{type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&Mt.showInfoModal(ht({stage_id:Mt.stage_id},t))})},"\u67E5\u770B\u8BE6\u60C5")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="ExaminationBank"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u6D4B\u9A8C",examinationid:t.id}}})})},"\u53D1\u9001"),!(0,l.JA)()&&Ie&&o.createElement(L.ZP,{type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&window.open(`/paperlibrary/see/${t.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="HomeworkCommon"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:t.id}}})})},"\u53D1\u9001"),!(0,l.JA)()&&Ie&&o.createElement(L.ZP,{type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&Mt.showInfoModal(ht({stage_id:Mt.stage_id},t))})},"\u67E5\u770B\u8BE6\u60C5")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="VideoItem"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),o.createElement(L.ZP,{type:"primary",className:"mr10",onClick:()=>bt(void 0,null,function*(){pi(t)})},t.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(t.allow_visit||t.to_be_built||!t.shixun_status)&&Mt.disabled&&(t.item_type==="Shixun"||t.item_type==="Challenge")&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&!t.shixun_status&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"ml10",type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(t==null?void 0:t.is_jupyter)||(t==null?void 0:t.is_jupyter_lab),identifier:t==null?void 0:t.identifier}}})})},"\u53D1\u9001"),o.createElement(L.ZP,{className:"ml10",type:"primary",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&(t.item_type!=="Attachment"&&(tn!=null&&tn.course_id)&&(yield(0,ne.JS)({id:tn==null?void 0:tn.course_id})),window.open(`/shixuns/${t.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!t.shixun_status&&o.createElement(Ln.Z,{className:"ml10",type:"primary",onClick:()=>bt(void 0,null,function*(){return new Promise(r=>bt(void 0,null,function*(){si(t,r)}))})},t!=null&&t.need_authorize?"\u9700\u6388\u6743":nt!=null&&nt.finished_challenges_count?(nt==null?void 0:nt.finished_challenges_count)-(nt==null?void 0:nt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="Attachment"&&a&&o.createElement("aside",null,((n=i.detail)==null?void 0:n.allow_download)&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>bt(void 0,null,function*(){var r;(0,Ve.tJ)(_)&&(0,ke.Nd)("",`${R.Z.API_SERVER}${(r=t.url)==null?void 0:r.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),o.createElement(L.ZP,{type:"primary",className:"mr10",onClick:()=>bt(void 0,null,function*(){(0,Ve.tJ)(_)&&(0,ke.xg)(`/video/${t.id}?subject_id=${Dn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),o.createElement(I.Z,null,Mt.disabled&&t.shixun_status==="\u6682\u672A\u516C\u5F00"&&o.createElement("span",{className:`${Ba.color204} ml5`},"\u5F85\u516C\u5F00"),t.shixun_status==="\u5DF2\u5220\u9664"&&o.createElement("span",{className:`${Ba.color204} ml5`},"\u5DF2\u5220\u9664"),Mt.disabled&&!Qe&&(t.item_type==="Shixun"||t.item_type==="Challenge")&&!!t.challenges_count&&o.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",t.item_type==="Challenge"?1:t.challenges_count," "),Mt.disabled&&Qe&&(t.item_type==="Shixun"||t.item_type==="Challenge")&&!!t.challenges_count&&t.shixun_status!=="\u6682\u672A\u516C\u5F00"&&t.shixun_status!=="\u5DF2\u5220\u9664"&&o.createElement(o.Fragment,null,o.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:t.finished_challenges_count===t.challenges_count?"#50DAAE":"#DEDEDE"}}),o.createElement("span",{style:{marginLeft:"4px"}},o.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},t.finished_challenges_count),o.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",t.challenges_count))),Mt.disabled&&Qe&&(t.item_type==="VideoItem"||t.item_type==="Attachment")&&(t.complete_status==0?o.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):t.complete_status==1?o.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):o.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),IA==="All"&&nt.item_type==="StageCatalog"&&o.createElement("span",{className:"ml10"},KA.includes(nt.key)?o.createElement($r.Z,null):o.createElement(Er.Z,null))))},treeData:gt,loadedKeys:iA,loadData:nt=>bt(void 0,null,function*(){if(console.log(nt),wi.current=!0,vn(iA==null?void 0:iA.concat([nt.key])),nt.item_type!=="StageCatalog")return wi.current=!1;const pr=yield _({type:"pathsDetail/getStageChildrenData",payload:{id:nt.stage_item_id}});wi.current=!1;const Un=(VA=gt)=>VA.map(en=>{var n;return en.id==nt.id?Et(ht({},en),{children:pr.data.items}):Et(ht({},en),{children:((n=en==null?void 0:en.children)==null?void 0:n.length)>0?Un(en.children):[]})}),ln=Un();ha(ln,0),Yn([...ln])})})),[gt,Wt,KA,IA,LA,iA]);return o.createElement(o.Fragment,null,fr)};var AA=(0,P.connect)(({pathsDetail:c,loading:h,user:i,globalSetting:Ae})=>({pathsDetail:c,globalSetting:Ae,user:i,loading:h.effects}))(_t),hA=Object.defineProperty,xn=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,JA=(c,h,i)=>h in c?hA(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,XA=(c,h)=>{for(var i in h||(h={}))In.call(h,i)&&JA(c,i,h[i]);if(rn)for(var i of rn(h))mr.call(h,i)&&JA(c,i,h[i]);return c},bA=(c,h)=>xn(c,Ar(h)),Sn=(c,h)=>{var i={};for(var Ae in c)In.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&rn)for(var Ae of rn(c))h.indexOf(Ae)<0&&mr.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Mn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const vA=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],hr=c=>{var h=c,{pathsDetail:i,user:Ae,globalSetting:ze,loading:qe,exercise:It,dispatch:Ie,classroomList:_,val:Qe,allData:ft,index:Mt,visibleTypeNew:xt,getData:IA,selectExercise:KA,openPreview:dA,UpdataStageChildrenData:Wt}=h,Tn=Sn(h,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),iA,vn,UA;const[Zt]=We.default.useForm(),[sA,PA]=(0,e.useState)(),[Dn]=We.default.useForm(),[gt]=We.default.useForm(),[Yn]=We.default.useForm(),tn=(0,P.useParams)(),{stageData:gA,keywords:LA,visibleType:Br="All",editKey:fA}=i;let[st,vr]=(0,e.useState)({});const Ma=(0,e.useRef)(),[rr,gn]=(0,e.useState)(!1),[ha,ka]=(0,e.useState)(!1),[Ua,vi]=(0,e.useState)(!1),[si,pi]=(0,e.useState)(!1),[eu,wi]=(0,e.useState)(!1),[fr,nt]=(0,e.useState)(!1),[pr,Un]=(0,e.useState)(),[ln,VA]=(0,e.useState)(!1),[en,n]=(0,e.useState)(!1),[t,a]=(0,e.useState)(""),[r,g]=(0,e.useState)(""),[y,Q]=(0,e.useState)(""),[V,$]=(0,e.useState)(""),[Ee,He]=(0,e.useState)(),[rt,Gt]=(0,e.useState)(!0),[sn,YA]=(0,e.useState)([]),[$A,na]=(0,e.useState)(),[ar,er]=(0,e.useState)([]),Ja=((iA=i.detail)==null?void 0:iA.is_free)||((vn=i.detail)==null?void 0:vn.can_learning),Ra=!((UA=i.detail)!=null&&UA.can_managed),pa=jt=>{if(jt.key=="Enter"){const _n=gt.getFieldValue("tag");if(gt.setFieldsValue({tag:""}),!_n){N.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ar.filter(Mr=>Mr===_n).length>0){N.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ar.push(_n),er([...ar])}},tr=(jt,_n)=>{jt.preventDefault(),er([...ar.filter(Mr=>Mr!=_n)])},ei=()=>{N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},ci=jt=>{jt=jt!=null&&jt.includes(".json")?jt:`${jt}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Mn(void 0,null,function*(){const _n=yield(0,Vu.L8)({url:jt});if(!_n)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Mr=yield(0,me.Ir)({id:_n.shixun_identifier});if(Mr!=null&&Mr.game_identifier){(0,ke.xg)(`/tasks/${Mr.game_identifier}`);return}(Mr==null?void 0:Mr.status)===2?ci(Mr==null?void 0:Mr.message):(Mr==null?void 0:Mr.status)===3&&wa(Mr==null?void 0:Mr.message)})})},wa=jt=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",jt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},tu=(jt,_n)=>{if(Ra){ei();return}oo()&&(Ie({type:"pathsDetail/save",payload:{stage_id:_n.stage_id,editKey:jt}}),Zt.setFieldsValue({name:_n.stage_name,description:_n.stage_description,tagName:_n.tag&&_n.tag.name||""}),PA(bA(XA({},sA),{description:_n.stage_description})))},Su=jt=>Mn(void 0,null,function*(){const _n=yield(0,ne.Ex)(XA({},jt));return st.items=jt.list,_n}),Uu=(...jt)=>Mn(void 0,[...jt],function*(_n={}){var Mr,Ya;if($A)(yield(0,ne.M2)(bA(XA({id:$A==null?void 0:$A.id,subject_id:tn==null?void 0:tn.pathId},_n),{video_id:(_n==null?void 0:_n.video_id)||((Mr=$A==null?void 0:$A.video_item)==null?void 0:Mr.video_id),link:(_n==null?void 0:_n.link)||((Ya=$A==null?void 0:$A.video_item)==null?void 0:Ya.link)})))&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),wi(!1),Wt({stage_id:st.stage_id}));else{const Ta=yield(0,ne.A2)(XA({id:st==null?void 0:st.stage_id,subject_id:tn==null?void 0:tn.pathId},_n));Ta!=null&&Ta.id&&(wi(!1),Wt({stage_id:st==null?void 0:st.stage_id}))}}),yi=jt=>Mn(void 0,null,function*(){var _n,Mr;if(!(jt!=null&&jt.name)||(jt==null?void 0:jt.name.replace(/(^\s*)|(\s*$)/g,""))==="")return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Ya=[...((_n=st==null?void 0:st.shixuns_list)==null?void 0:_n.map(Oo=>({type:Oo.item_type,id:Oo.id})))||[],...((Mr=st==null?void 0:st.attachments_list)==null?void 0:Mr.map(Oo=>({type:"Attachment",id:Oo.id})))||[]],Ta=jt,{tagName:gi}=Ta,Ru=Sn(Ta,["tagName"]);let Io=bA(XA({},Ru),{id:st.stage_id,type:Array.from(new Set(Ya.map(Oo=>Oo.type))),list:Ya});const is=st.tag&&st.tag.id||"";Io=bA(XA({},Io),{stage_tag_attributes:is?{id:is,name:gi}:{name:gi||""}});const Tl=yield(0,ne.xn)(XA({},Io));Tl!=null&&Tl.subject_id&&Wt(bA(XA(XA({},st),Tl),{stage_name:Io.name,stage_description:Io.description,tag:Io.stage_tag_attributes}))}),du=jt=>{K.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Mn(void 0,null,function*(){(yield(0,ne.WW)(jt)).status===0&&(N.ZP.success("\u5220\u9664\u6210\u529F"),Wt({stage_id:Qe.stage_id||st.stage_id}))})})},yo=jt=>Mn(void 0,null,function*(){const _n=yield(0,ne.FD)({id:jt==null?void 0:jt.stage_item_id,type:jt==null?void 0:jt.homework_type});_n&&((jt==null?void 0:jt.item_type)=="HomeworkCommon"?Q(_n==null?void 0:_n.hack_homework):Q(_n==null?void 0:_n.subject_homework),a(jt==null?void 0:jt.item_type),g(jt==null?void 0:jt.stage_item_id),n(!0))}),bu=jt=>Mn(void 0,null,function*(){var _n,Mr,Ya;if((jt==null?void 0:jt.item_type)==="VideoItem"){const Ta=yield(0,sr.TJ)({id:jt==null?void 0:jt.stage_item_id});na(Ta),(jt==null?void 0:jt.item_type)==="VideoItem"?wi(!0):(er(((_n=Ta==null?void 0:Ta.tags)==null?void 0:_n.map(gi=>gi==null?void 0:gi.name))||[]),gt.setFieldsValue({files:[{uid:(Mr=Ta==null?void 0:Ta.attachment)==null?void 0:Mr.id,name:Ta==null?void 0:Ta.name,response:{id:(Ya=Ta==null?void 0:Ta.attachment)==null?void 0:Ya.id}}]}),vi(!0))}else if((jt==null?void 0:jt.item_type)==="ExaminationBank")P.history.push(`/paperlibrary/add/${jt==null?void 0:jt.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${tn.pathId}&stageId=${Qe.stage_id}`);else if((jt==null?void 0:jt.item_type)==="HomeworkCommon")P.history.push(`/paths/${tn.pathId}/${st.stage_id}/program_homework/${jt==null?void 0:jt.id}/edit`);else if((jt==null?void 0:jt.item_type)==="Attachment"){let Ta;K.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(nA.default,{value:Ta,onChange:gi=>{Ta=gi.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Mn(void 0,null,function*(){var gi,Ru;if(!Ta)return N.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Io=yield(0,se.ZP)(`/api/attachments/${jt==null?void 0:jt.id}.json`,{method:"put",body:{name:Ta+((Ru=jt==null?void 0:jt.name)==null?void 0:Ru.substr((gi=jt==null?void 0:jt.name)==null?void 0:gi.lastIndexOf(".")))}});Ta="",Wt({stage_id:jt==null?void 0:jt.stage_id})})})}else if((jt==null?void 0:jt.item_type)==="SubjectHomework")Ie({type:"classroomList/setActionTabs",payload:{key:(jt==null?void 0:jt.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:jt==null?void 0:jt.stage_item_id,type:jt==null?void 0:jt.homework_type}});else{let Ta;K.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(nA.default,{defaultValue:jt==null?void 0:jt.name,value:Ta,maxLength:40,onChange:gi=>{console.log(gi.target.value),Ta=gi.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Mn(void 0,null,function*(){if(!(Ta||(jt==null?void 0:jt.name)).replaceAll(" ",""))return N.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const gi=yield(0,se.ZP)(`/api/stages/${jt==null?void 0:jt.stage_id}/update_item_name.json`,{method:"put",body:{name:Ta||(jt==null?void 0:jt.name),item_id:jt==null?void 0:jt.id}});Ta="",Wt({stage_id:jt==null?void 0:jt.stage_id})})})}}),Du=jt=>{K.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Mn(void 0,null,function*(){(yield(0,ne._V)({id:jt})).status===1&&(Ie({type:"pathsDetail/save",payload:{editKey:-1,stageData:gA.filter(Mr=>Mr.stage_id!==jt)}}),N.ZP.success("\u5220\u9664\u6210\u529F"))})})},Fo=(jt,_n)=>{const Mr=gA.findIndex(Ta=>Ta.stage_id===jt),Ya=[...gA];return _n==="up"&&Mr>0?[Ya[Mr-1],Ya[Mr]]=[Ya[Mr],Ya[Mr-1]]:_n==="down"&&MrMn(void 0,null,function*(){if(Ra){ei();return}if(!oo())return;(yield(0,ne.ms)({id:jt})).status===1&&(N.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Ie({type:"pathsDetail/save",payload:{stageData:Fo(jt,"up")}}))}),uo=jt=>Mn(void 0,null,function*(){if(Ra){ei();return}if(!oo())return;(yield(0,ne.yy)({id:jt})).status===1&&(N.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Ie({type:"pathsDetail/save",payload:{stageData:Fo(jt,"down")}}))}),oo=()=>fA!==-1?(K.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const jt=`Edit_${fA}`;let _n=document.getElementById(jt);_n&&setTimeout(()=>_n.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,lo=()=>{yi(Zt.getFieldsValue(),"edit")},so=()=>{var jt,_n,Mr,Ya,Ta,gi;return((_n=(jt=i.detail)==null?void 0:jt.courses)==null?void 0:_n.length)>0?(Mr=i.detail)==null?void 0:Mr.allow_visit:!(((Ya=Ae.userInfo)==null?void 0:Ya.user_identity)==="\u5B66\u751F"&&((Ta=i.detail)!=null&&Ta.allow_visit)&&((gi=i.detail)!=null&&gi.courses))},No=jt=>{var _n,Mr;let Ya=[];return jt.items&&((_n=jt.items)!=null&&_n.length)&&((Mr=jt.items)==null||Mr.forEach(gi=>{var Ru;Ya.push(gi),gi.children&&((Ru=gi.children)!=null&&Ru.length)&&(Ya=Ya.concat(gi.children))})),!Ya.find(gi=>(0,va.isEqual)(gi.learning_status,["can","try"]))?null:e.createElement("aside",{className:Pi.learn},"\u514D\u8D39\u8BD5\u5B66")},co=(jt,_n)=>{var Mr,Ya,Ta,gi,Ru,Io,is,Tl,Oo,oc,lc;let El=(jt==null?void 0:jt.items)||[],Gs=!1,sc=!1,cc=!1;Br==="All"&&(Gs=(((Mr=Ae.userInfo)==null?void 0:Mr.admin)||((Ya=Ae.userInfo)==null?void 0:Ya.business)||((Ta=i.detail)==null?void 0:Ta.allow_statistics))&&rr,(gi=i.detail)!=null&&gi.allow_add_member&&Ja&&!rr&&(_n>0&&(sc=!0),_n<(gA==null?void 0:gA.length)-1&&(cc=!0)));const wc=Eu=>Mn(void 0,null,function*(){YA(Eu),!(El!=null&&El.length)&&Eu.includes(`${_n}`)&&Wt({stage_id:jt.stage_id||st.stage_id})}),fc=(Eu,us)=>{var Ws;((Ws=i.detail)==null?void 0:Ws.shixun_tag_num)==4?K.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{Eu=="\u5411\u4E0A\u79FB\u52A8"?Wu(us):uo(us)},content:e.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Eu=="\u5411\u4E0A\u79FB\u52A8"?Wu(us):uo(us)};return e.createElement(G.Z,{spinning:!!qe["pathsDetail/getStageChildrenData"]},e.createElement(Hs.default,{className:`mt20 ${Pi.ChapterStyle}`,activeKey:sn,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Eu})=>e.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${Eu?90:0}deg) `,transition:".3s"}}),onChange:wc,items:[{key:_n,label:e.createElement(ve.Z,{id:`Edit_${_n}`,wrap:!1,align:"middle",gutter:5},e.createElement(I.Z,null,e.createElement("span",{className:"font18 blod c-3061d0"},jt.stage_name||`\u7B2C${ft==null?void 0:ft.length}\u7AE0\u8282`,No(jt))),jt.tag&&jt.tag.name&&e.createElement(I.Z,null,e.createElement("span",{className:`${Pi.tag}`},jt.tag.name))),extra:Br==="All"&&!LA&&((Ru=i==null?void 0:i.detail)==null?void 0:Ru.allow_edit_stage)&&e.createElement("div",{className:`${Gs?"":Pi.EditStyle}`,onClick:Eu=>{Eu.preventDefault(),Eu.stopPropagation()}},e.createElement(ve.Z,{wrap:!1,align:"middle",gutter:10},Gs&&e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u5220\u9664"}," ",e.createElement("i",{onClick:()=>{Du(jt.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((Io=i.detail)==null?void 0:Io.allow_add_member)&&Ja&&!rr&&e.createElement(e.Fragment,null,sc&&e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{fc("\u5411\u4E0A\u79FB\u52A8",jt.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),cc&&e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{fc("\u5411\u4E0B\u79FB\u52A8",jt.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:Eu=>{tu(_n,jt)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:e.createElement(G.Z,{spinning:!1},!rr&&(jt.stage_description?e.createElement("aside",{className:"pl20 pr20"},e.createElement("div",{ref:Ma,className:`${Pi.introContent} ${rt?Pi.introContentMaxHeight:""}`},e.createElement(eA.Z,{value:jt==null?void 0:jt.stage_description})),Ee&&e.createElement("div",{className:"current",onClick:Eu=>{Eu.stopPropagation(),Gt(!rt)}},e.createElement(qu.Z,{dashed:!1},e.createElement("a",{className:"font14"},rt?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${rt?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(El==null?void 0:El.length)==0?e.createElement("div",{className:Pi.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),rr&&e.createElement("div",{className:"pl20 pr20"},e.createElement(We.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},e.createElement(nA.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${_n+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:lo})),e.createElement(We.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.createElement(Tr.Z,{defaultValue:sA==null?void 0:sA.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${_n+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:lo})),e.createElement(We.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},e.createElement(nA.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:lo})),e.createElement("aside",{className:"mt20 mb20"},e.createElement(L.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:e.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(st!=null&&st.stage_id))return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(pi(!0),Yn.resetFields())}},"\u5C0F\u8282"),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Eu,keyPath:us,domEvent:Ws})=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Eu==="1"){if(!(0,Ve.tJ)(Ie)||!(0,Ve.xY)())return;nt(!1),ka(!0),Dn.setFieldsValue({name:"",is_jupyter:!1})}Eu==="2"&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:st.stage_id,subject_id:tn.pathId}}),Eu==="3"&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:st.stage_id,subject_id:tn.pathId,isMissionLevel:!0}})}}},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),!((is=ze==null?void 0:ze.setting)!=null&&is.is_local)&&e.createElement(e.Fragment,null,e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");na(""),wi(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),e.createElement(j.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u89C6\u9891\u9879\u76EE"),VA(!0),$(st.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(na(""),er([]),nt(!1),vi(!0),gt.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),e.createElement(j.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u6559\u5B66\u8BFE\u4EF6"),VA(!0),$(st.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:st.stage_id,subject_id:tn.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:st.stage_id,subject_id:tn.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&P.history.push(`/paths/${tn.pathId}/${st.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u5206\u7EC4\u4F5C\u4E1A"),VA(!0),$(st.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u56FE\u6587\u4F5C\u4E1A"),VA(!0),$(st.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u7F16\u7A0B\u4F5C\u4E1A"),VA(!0),$(st.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{P.history.push(`/paperlibrary/add?pageType=course&courseId=${tn.pathId}&stageId=${jt.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),e.createElement(j.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&KA(jt)}},"\u9009\u7528\u8BD5\u5377"))},e.createElement(L.ZP,{key:_n,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),e.createElement("br",null)),e.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",e.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),e.createElement("aside",{className:`${jt!=null&&jt.stage_description?"mt10":""} ${Pi.shixuns}`},!!(El!=null&&El.length)&&e.createElement(Al,{visibleType:xt,data:El,stage_id:jt.stage_id,disabled:!rr,deleteStages:du,editVidoItem:bu,showInfoModal:yo,updateSort:Su,index:_n,expandAll:(Tl=i==null?void 0:i.detail)==null?void 0:Tl.show_course_section,cust_seq:!!((Oo=i==null?void 0:i.detail)!=null&&Oo.cust_seq),showVideoPlay:((oc=Ae.userInfo)==null?void 0:oc.admin)||((lc=Ae.userInfo)==null?void 0:lc.business)||so(),isPaths:!0,isShowSchedule:i.isShowSchedule,getData:IA})),rr&&e.createElement("aside",{className:Pi.buttons},e.createElement(L.ZP,{onClick:()=>{gn(!1),Ie({type:"pathsDetail/save",payload:{editKey:-1}}),Ie({type:"pathsDetail/getPathsDetail",payload:{id:tn.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),e.createElement(L.ZP,{onClick:()=>Mn(void 0,null,function*(){Zt.submit(),Ie({type:"pathsDetail/save",payload:{editKey:-1}}),Ie({type:"pathsDetail/getPathsDetail",payload:{id:tn.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Al=e.memo(AA),pl=(0,e.useMemo)(()=>st?co(st,Mt):null,[st,LA,xt,Br,Ee,rt,sn,rr,fA]);return(0,e.useEffect)(()=>{vr(XA({},Qe)),Zt.setFieldsValue(bA(XA({},Qe),{name:Qe==null?void 0:Qe.stage_name}))},[Qe]),(0,e.useEffect)(()=>{var jt;if(fA===Mt){gn(!0);const _n=document.getElementById(`Edit_${fA}`);_n&&setTimeout(()=>_n.scrollIntoView({block:"start",behavior:"smooth"}))}else gn(!1);YA(!(st!=null&&st.limit_expansion)||((jt=st==null?void 0:st.items)==null?void 0:jt.length)>0||fA===Mt?[`${Mt}`]:[])},[st,fA]),(0,e.useEffect)(()=>{if(!Ma.current)return;function jt(){var Mr;let Ya=new ResizeObserver(Ta=>{for(let gi of Ta)He(gi.target.offsetHeight>=280)});return Ya.observe((Mr=Ma.current)==null?void 0:Mr.firstElementChild),Ya}const _n=jt();return()=>{var Mr,Ya;(Mr=Ma.current)!=null&&Mr.firstElementChild&&_n.unobserve((Ya=Ma.current)==null?void 0:Ya.firstElementChild)}},[Ma.current,st]),e.createElement("section",null,e.createElement(We.default,{form:Zt,onFinish:yi},pl),e.createElement(K.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ha,confirmLoading:fr,destroyOnClose:!0,onOk:()=>Mn(void 0,null,function*(){Dn.submit()}),onCancel:()=>{ka(!1)}},e.createElement(We.default,{form:Dn,initialValues:{name:"",is_jupyter:!1},onFinish:jt=>Mn(void 0,null,function*(){nt(!0),(yield(0,ne.vf)(XA({id:st.stage_id,subject_id:tn.pathId},jt))).id&&(Dn.resetFields(),N.ZP.success("\u6DFB\u52A0\u6210\u529F"),Wt(XA({},st)),ka(!1)),nt(!1)})},e.createElement(We.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.createElement(W.ZP.Group,null,e.createElement(W.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),e.createElement(W.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.createElement(We.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(nA.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),e.createElement(K.default,{centered:!0,title:$A?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Ua,confirmLoading:fr,onCancel:()=>{vi(!1),er([]),na("")},destroyOnClose:!0,onOk:()=>Mn(void 0,null,function*(){var jt,_n;const Mr=gt.getFieldsValue();nt(!0);const Ya=Mr.files.find(Ru=>!Ru.response||!Ru.response.id);if(Ya){N.ZP.error(`${Ya==null?void 0:Ya.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Ta;const gi=bA(XA({},Mr),{subject_id:tn.pathId,tags:ar,attachment_ids:(jt=Mr==null?void 0:Mr.files)==null?void 0:jt.map(Ru=>Ru.response.id)});$A?Ta=yield(0,ne.M2)(bA(XA({},gi),{id:$A==null?void 0:$A.id,attachment_id:(_n=gi==null?void 0:gi.attachment_ids)==null?void 0:_n[0]})):Ta=yield(0,ne.s0)(bA(XA({},gi),{id:st.stage_id})),Ta.status===0&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),vi(!1),Wt(XA({},st))),nt(!1)})},e.createElement(We.default,{form:gt},e.createElement(We.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.createElement(gr.Z,{aloneClear:!0,maxSize:(0,l.Ny)()?500:100,accept:vA.toString(),number:$A?1:10})),e.createElement(We.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},e.createElement(nA.default,{onKeyUp:pa})),e.createElement("div",{className:Pi["tagsList-content"]},ar.map((jt,_n)=>e.createElement(js.default,{key:_n+jt,closable:!0,onClose:Mr=>{tr(Mr,jt)}},jt))),e.createElement("div",null,e.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.createElement(P.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",e.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,l.Ny)()?500:100,"M\uFF1B",e.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.createElement(K.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:si,confirmLoading:fr,onOk:()=>Mn(void 0,null,function*(){Yn.submit()}),onCancel:()=>{pi(!1),Yn.resetFields()}},e.createElement(We.default,{form:Yn,onFinish:jt=>Mn(void 0,null,function*(){nt(!0),(yield(0,ne.Mt)(bA(XA({},jt),{id:st==null?void 0:st.stage_id,subject_id:tn.pathId}))).status===0&&(N.ZP.success("\u6DFB\u52A0\u6210\u529F"),pi(!1),Yn.resetFields(),Wt(XA({},st))),nt(!1)})},e.createElement(We.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(nA.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),eu&&e.createElement(ua.Z,{visible:eu,editData:$A,onCancel:()=>wi(!1),onOk:Uu}),e.createElement(yr,{setScoreShow:VA,getData:()=>{Wt({stage_id:Qe.stage_id||st.stage_id})},id:V,ScoreShow:ln,modalType:pr,subjectId:tn.pathId,openPreview:dA}),e.createElement(Le,{setScoreShow:n,ScoreShow:en,homeType:t,homeId:r,modalDdata:y}))};var Hn=(0,P.connect)(({pathsDetail:c,user:h,loading:i,globalSetting:Ae,classroomList:ze,exercise:qe})=>({pathsDetail:c,user:h,globalSetting:Ae,loading:i.effects,classroomList:ze,exercise:qe}))(hr),ea=p(76621),Rn=p(37720);const Zr=({user:c,onReplyDiscuss:h,dispatch:i,id:Ae,activeDiscussIndex:ze,placeholder:qe})=>{const[It,Ie]=(0,e.useState)("");function _(Mt){Ie(Mt)}const Qe=(0,P.useParams)();function ft(){if(!It){N.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}h(Ae,It),i({type:"pathsDetail/getPathsDetail",payload:{id:Qe.pathId}}),Ie("")}return e.createElement("div",{key:Ae,className:"discuss-item-editor",style:{display:ze===Ae?"block":"none",width:"100%"}},e.createElement(Tr.Z,{miniToolbar:!0,startInit:ze===Ae,defaultValue:It,id:Ae,noStorage:!0,watch:!1,height:155,placeholder:qe||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:_}),e.createElement("a",{onClick:ft,className:"btn-send"},"\u53D1\u9001"))};var ta=(0,P.connect)(({shixunsDetail:c,loading:h,globalSetting:i})=>({shixunsDetail:c,globalSetting:i,loading:h.models.index}))(Zr),ca=p(67294),Aa=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const bn=({user:c,upDataList:h,page:i,dispatch:Ae,keywords:ze})=>{const qe=(0,P.useParams)(),It=(Ie,_)=>Aa(void 0,null,function*(){const Qe=yield(0,ne.WD)({id:Ie,content:_});(Qe==null?void 0:Qe.status)===0&&h(1,ze)});return ca.createElement("div",{className:"discuss-item-container bg-white"},ca.createElement("a",{href:`/users/${c.login}`,target:"_blank"},ca.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${R.Z.IMG_SERVER}/images/${c.image_url}`,width:"50"})),ca.createElement("section",null,ca.createElement(ta,{id:qe.pathId,activeDiscussIndex:qe.pathId,onReplyDiscuss:It,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var cr=(0,P.connect)(({shixunsDetail:c,loading:h,globalSetting:i})=>({shixunsDetail:c,globalSetting:i,loading:h.models.index}))(bn),Ir=p(11523);function ni(c,h=1){return get("/discusses.json",{page:h-1,container_identifier:c,container_type:"Shixun"})}function ri(c,h){return(0,se.v_)(`/discusses/${c}/top_or_down_discuss.json`,{top:h})}function pA(c,h){return(0,se.v_)(`/discusses/${c}/plus.json`,{container_type:"Discuss",type:h?1:0})}function mi(c,h){return(0,se.v_)(`/discusses/${c}/hidden.json`,h)}function Oa(c,h){return(0,se.v_)(`/discusses/${c}/reward_code.json`,h)}function _a(c){return(0,se.ZP)(`/api/discusses/${c}.json`,{method:"delete"})}function oi(c,h){return(0,se.v_)(`/discusses/${c}/reply.json`,{container_type:"Shixun",content:h})}function Li(c){return post("/discusses.json",c)}function ur({data:c,index:h,adminOrOperator:i,parentDiscussIndex:Ae,shixunIdentifier:ze,isDelete:qe,user:It,onSetRewardData:Ie,onSetActionType:_,deleteCommentAlert:Qe,shixunName:ft,keywords:Mt}){const{author:xt,can_delete:IA,manage:KA,content:dA,hidden:Wt,id:Tn,reward:iA,time:vn}=c;function UA(){Ie({id:Tn,index:h,user_id:xt.user_id,parentDiscussIndex:Ae})}function Zt(){_({id:Tn,index:h,params:{hidden:Wt?"0":"1",container_identifier:ze},type:"hidden-discuss",parentDiscussIndex:Ae,message:Wt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function sA(){if(Qe){K.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",ft,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}_({id:Tn,index:h,type:"delete-discuss",parentDiscussIndex:Ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.createElement("div",{className:"second-level-discuss"},e.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${xt.login}`,target:"_blank"},xt.name),e.createElement("span",{className:"grey"},vn),iA?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${iA}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,iA)):null),e.createElement("div",{className:Mt?"hidden":"btn-group",style:{marginBottom:"0px"}},i?e.createElement("a",{onClick:UA,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,i?e.createElement("a",{onClick:Zt,title:Wt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Wt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,KA?e.createElement("a",{onClick:sA,title:"\u5220\u9664",style:{minWidth:"unset"}},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(eA.Z,{className:"discuss-content",value:dA,highlightKeywords:Mt}))}var kn=({data:c,index:h,shixunIdentifier:i,adminOrOperator:Ae,identity:ze,onTopOrDownDiscuss:qe,onPlusDiscuss:It,onSetActionType:Ie,onSetRewardData:_,user:Qe,isDelete:ft,activeDiscussIndex:Mt,onReplyDiscuss:xt,onSetActiveDiscussIndex:IA,keywords:KA})=>{const{content:dA,children:Wt,game_url:Tn,hidden:iA,id:vn,position:UA,praise_count:Zt,reward:sA,sticky:PA,time:Dn,user_praise:gt,game_passed:Yn,delete_comment_alert:tn,author:gA,shixun_name:LA,manage:Br}=c;function fA(){IA(vn)}function st(){qe(vn,!PA,h)}function vr(){It(vn,!gt,h)}function Ma(){_({id:vn,index:h,user_id:gA.user_id})}function rr(){if(tn){K.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",LA,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Ie({id:vn,index:h,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function gn(){Ie({id:vn,index:h,params:{hidden:iA?"0":"1",container_identifier:i},type:"hidden-discuss",message:iA?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ha=ka=>{let{nodeName:Ua,src:vi}=ka.target;Ua==="IMG"&&(Hu.Z.publish("preview-image",vi),console.log("src:",vi))};return e.createElement("div",{className:"discuss-item-container",key:vn},e.createElement("a",{href:`/users/${gA.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${R.Z.IMG_SERVER}/images/${gA.image_url}`,width:"50"})),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${gA.login}`,target:"_blank"},gA.name),e.createElement("span",{className:"grey"},Dn),UA?e.createElement("span",{className:"c-green"}," [\u7B2C",UA,"\u5173] "):null,Tn?e.createElement("a",{href:Tn,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,sA?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${sA}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,sA)):null,ze<=5?e.createElement("span",{style:{flex:"1",textAlign:"right",color:Yn===1?"#29bd8b":""}},Yn||Yn===0?Yn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.createElement("div",{onClick:ha},e.createElement(eA.Z,{className:"discuss-content",value:dA,highlightKeywords:KA})),Wt&&Wt.length>0?e.createElement("div",{className:"reply-discuss-container",onClick:ha},Wt.map((ka,Ua)=>e.createElement(ur,{key:ka.id,data:ka,index:Ua,deleteCommentAlert:tn,shixunName:LA,shixunIdentifier:i,adminOrOperator:Ae,user:Qe,isDelete:ft,onSetRewardData:_,onSetActionType:Ie,parentDiscussIndex:h,keywords:KA}))):null,e.createElement("div",{className:KA?"hidden":"btn-group"},Ae?e.createElement("a",{onClick:Ma,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,Ae?e.createElement("a",{onClick:gn,title:iA?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:iA?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Br&&(!Wt||Wt.length==0)&&e.createElement("a",{onClick:rr,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})),e.createElement("a",{onClick:fA,title:"\u56DE\u590D"},e.createElement("i",{className:"iconfont icon-huifu1"})),e.createElement("a",{onClick:vr,style:{whiteSpace:"nowrap"},className:gt?"c-orange":""},e.createElement("i",{className:gt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,Zt||""))),e.createElement(ta,{id:vn,activeDiscussIndex:Mt,onReplyDiscuss:xt})))},qn=Object.defineProperty,Cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,m=(c,h,i)=>h in c?qn(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,E=(c,h)=>{for(var i in h||(h={}))A.call(h,i)&&m(c,i,h[i]);if(Gn)for(var i of Gn(h))s.call(h,i)&&m(c,i,h[i]);return c},b=(c,h)=>Cn(c,un(h)),Y=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const oe={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function pe(c,h){switch(h.type){case Ir.tD:return b(E({},c),{loading:!0});case Ir.RS:return b(E({},c),{showRewardDialog:!0});case Ir.t2:return b(E({},c),{showRewardDialog:!1});case Ir.GR:return E(E({},c),h.payload);case Ir.u8:return E(E({},c),h.payload);case Ir.rM:return E(E({},c),h.payload);case Ir.yS:return E(E({},c),h.payload);case Ir.Vn:return E(E({},c),h.payload);case Ir.SX:return E(E({},c),h.payload);default:throw new Error}}var je=({shixunIdentifier:c,identity:h,activeIndex:i,user:Ae,isShixunDetail:ze=!1,isDelete:qe,keywords:It,refreshCount:Ie})=>{const[_,Qe]=(0,e.useReducer)(pe,oe),{page:ft,loading:Mt,data:xt,actionType:IA,showRewardDialog:KA,activeDiscussIndex:dA}=_,Wt=(0,e.useRef)(),Tn=(0,e.useRef)(),iA=(0,P.useParams)();function vn(gn){return Y(this,null,function*(){if(!Mt)try{Qe({type:Ir.tD});const ha=yield(0,ne.Ax)(b(E({},iA),{page:gn,keywords:It}));Qe({type:Ir.GR,payload:{activeDiscussIndex:null,page:gn,data:ha,loading:!1}})}catch(ha){console.log(ha)}})}function UA(gn){document.body.scrollIntoView(),vn(gn)}function Zt(gn,ha,ka){return Y(this,null,function*(){try{const Ua=yield pA(gn,ha);vr[ka].user_praise=ha,vr[ka].praise_count=Ua.praise_count,Qe({type:Ir.rM,payload:{data:b(E({},xt),{comments:vr})}})}catch(Ua){console.log(Ua)}})}function sA(gn,ha,ka){return Y(this,null,function*(){try{yield ri(gn,ha),vr[ka].sticky=ha,Qe({type:Ir.u8,payload:{data:b(E({},xt),{comments:vr})}})}catch(Ua){console.log(Ua)}})}function PA(){Qe({type:Ir.yS,payload:{actionType:null}})}function Dn(){return Y(this,null,function*(){const{id:gn,params:ha,type:ka,index:Ua,parentDiscussIndex:vi}=IA;if(ka==="hidden-discuss"&&(yield mi(gn,ha),vi?vr[vi].children[Ua].hidden=ha.hidden==1:vr[Ua].hidden=ha.hidden==1,Qe({type:Ir.yS,payload:{actionType:null,data:b(E({},xt),{comments:vr})}})),ka==="delete-discuss"){if(yield _a(gn),vi||vi===0){let si=vr[vi].children;for(let pi=si.length-1;pi>=0;pi--)if(si[pi].id===gn){si.splice(pi,1);break}vr[vi].children=si}else for(let si=vr.length-1;si>=0;si--)if(vr[si].id===gn){vr.splice(si,1);break}Qe({type:Ir.yS,payload:{actionType:null,data:b(E({},xt),{comments:vr})}}),Ie()}})}function gt(gn){Qe({type:Ir.yS,payload:{actionType:gn}})}function Yn(){Qe({type:Ir.t2})}function tn(){return Y(this,null,function*(){const{id:gn,index:ha,score:ka,user_id:Ua,parentDiscussIndex:vi}=Wt.current,si=yield Oa(gn,{container_type:"Discusses",score:ka,user_id:Ua});vi?vr[vi].children[ha].reward=si.code:vr[ha].reward=si.code,Qe({type:Ir.Vn,payload:{showRewardDialog:!1,data:b(E({},xt),{comments:vr})}}),Wt.current=null})}function gA(gn){Wt.current=gn,Qe({type:Ir.RS})}function LA(gn){Wt.current.score=gn}function Br(gn,ha){return Y(this,null,function*(){try{yield oi(gn,ha),vn(ft)}catch(ka){console.log(ka)}})}function fA(gn){Qe(dA===gn?{type:Ir.SX,payload:{activeDiscussIndex:null}}:{type:Ir.SX,payload:{activeDiscussIndex:gn}})}if((0,e.useEffect)(()=>{function gn(){return Y(this,null,function*(){i===3&&!xt&&c&&(yield vn(ft))})}gn()},[iA.pathId,It]),(0,e.useEffect)(()=>{vn(ft)},[It]),!xt)return e.createElement(G.Z,{spinning:!0},e.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:st,comments:vr,all:Ma,can_hidden:rr}=xt;return e.createElement(e.Fragment,null,e.createElement("div",{className:"discuss-container",ref:Tn},st===0?e.createElement(Zi.Z,null):null,(0,l.bg)()&&!It&&e.createElement(cr,{upDataList:vn,page:ft,user:Ae,keywords:It}),e.createElement("aside",{className:"bg-white"},vr==null?void 0:vr.map((gn,ha)=>e.createElement(kn,{user:Ae,key:gn.id,data:gn,index:ha,identity:h,onPaginationChange:UA,shixunIdentifier:c,isDelete:qe,onSetActionType:gt,onTopOrDownDiscuss:sA,adminOrOperator:rr,onPlusDiscuss:Zt,onSetRewardData:gA,activeDiscussIndex:dA,onSetActiveDiscussIndex:fA,onReplyDiscuss:Br,keywords:It}))),st>10?e.createElement("div",{className:"pagination-container tc"},e.createElement(Yo.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:UA,current:ft,total:st})):null),e.createElement(ea.Z,null,e.createElement(K.default,{centered:!0,title:"\u63D0\u793A",open:!!IA,onOk:Dn,onCancel:PA},e.createElement("p",null,IA?IA.message:"")),e.createElement(K.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:KA,onCancel:Yn,onOk:tn},e.createElement(Rn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:LA,style:{width:"228px"}}))))},Oe={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},we=p(67294),pt=Object.defineProperty,Dt=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Je=(c,h,i)=>h in c?pt(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Ye=(c,h)=>{for(var i in h||(h={}))St.call(h,i)&&Je(c,i,h[i]);if(mt)for(var i of mt(h))Ct.call(h,i)&&Je(c,i,h[i]);return c},vt=(c,h)=>Dt(c,wt(h)),Bt=(c,h)=>{var i={};for(var Ae in c)St.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&mt)for(var Ae of mt(c))h.indexOf(Ae)<0&&Ct.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Yt=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const zt=nA.default.Search,qt=c=>{var h=c,{shixunsDetail:i,dispatch:Ae}=h,ze=Bt(h,["shixunsDetail","dispatch"]),qe,It;const Ie=(0,P.useParams)(),[_,Qe]=(0,e.useState)(0),[ft,Mt]=(0,e.useState)([]),[xt,IA]=(0,e.useState)(""),[KA,dA]=(0,e.useState)(),[Wt,Tn]=(0,e.useState)(!1),[iA,vn]=(0,e.useState)(!1),[UA,Zt]=(0,e.useState)(!1),[sA,PA]=(0,e.useState)({}),[Dn,gt]=(0,e.useState)({page:1,limit:10,type:"video"}),[Yn,tn]=(0,e.useState)(!1),[gA,LA]=(0,e.useState)({});(0,e.useEffect)(()=>{var rr,gn,ha,ka;if(IA(""),i.actionTabs.key==="Stage-SendModal")if(((gn=(rr=i==null?void 0:i.actionTabs)==null?void 0:rr.params)==null?void 0:gn.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let Ua={page:1,limit:10,type:"group"};gt(Ua),Br(vt(Ye({},Ua),{search:encodeURI(xt)}))}else if(((ka=(ha=i==null?void 0:i.actionTabs)==null?void 0:ha.params)==null?void 0:ka.title)=="\u56FE\u6587\u4F5C\u4E1A"){let Ua={page:1,limit:10,type:"normal"};gt(Ua),Br(vt(Ye({},Ua),{search:encodeURI(xt)}))}else gt(Dn),Br(vt(Ye({},Dn),{search:encodeURI(xt)}))},[i.actionTabs.key]);const Br=rr=>Yt(void 0,null,function*(){const gn=yield Ae({type:"shixunsDetail/searchUserCourses",payload:rr});gn.status===401?(Ae({type:"shixunsDetail/setActionTabs",payload:{}}),vn(!1)):(Qe((gn==null?void 0:gn.courses_count)||0),Mt((gn==null?void 0:gn.course_list)||[]))}),fA=rr=>{const gn=Ye(Ye({},Dn),{page:rr,limit:10,search:encodeURI(xt)});gt(gn),Br(gn)},st=()=>Yt(void 0,null,function*(){var rr,gn,ha,ka,Ua,vi,si,pi,eu,wi,fr,nt,pr,Un,ln;if(!KA){Tn(!0);return}const VA=(rr=i.actionTabs.params)==null?void 0:rr.id;vn(!1);let en=yield(0,me.Tr)({id:((ha=(gn=i==null?void 0:i.actionTabs)==null?void 0:gn.params)==null?void 0:ha.title)=="\u6D4B\u9A8C"?(Ua=(ka=i==null?void 0:i.actionTabs)==null?void 0:ka.params)==null?void 0:Ua.examinationid:Ie==null?void 0:Ie.pathId,course_id:((si=(vi=i==null?void 0:i.actionTabs)==null?void 0:vi.params)==null?void 0:si.title)=="\u6D4B\u9A8C"?[KA]:KA,type:((eu=(pi=i==null?void 0:i.actionTabs)==null?void 0:pi.params)==null?void 0:eu.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((fr=(wi=i==null?void 0:i.actionTabs)==null?void 0:wi.params)==null?void 0:fr.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((pr=(nt=i==null?void 0:i.actionTabs)==null?void 0:nt.params)==null?void 0:pr.title)=="\u6D4B\u9A8C"?"examination_bank":((ln=(Un=i==null?void 0:i.actionTabs)==null?void 0:Un.params)==null?void 0:ln.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:VA,sync_catelog:0});(en==null?void 0:en.student_count)===0?yield vr(en==null?void 0:en.no_use_list):PA(en)}),vr=rr=>Yt(void 0,null,function*(){var gn,ha,ka,Ua,vi,si,pi,eu,wi,fr,nt,pr,Un,ln,VA,en,n,t,a,r,g,y,Q,V;const $=(gn=i.actionTabs.params)==null?void 0:gn.id;let Ee;if(Zt(!0),(ha=i.actionTabs.params)!=null&&ha.is_jupyter){const He=(ka=i.actionTabs.params)==null?void 0:ka.identifier;Ee=yield(0,se.ZP)(`/api/shixuns/${He}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:KA,identifier:He,type:"normal",is_copy:rr,is_use:1}]}})}else((vi=(Ua=i==null?void 0:i.actionTabs)==null?void 0:Ua.params)==null?void 0:vi.title)=="\u6D4B\u9A8C"?Ee=yield(0,ne.p4)({id:(pi=(si=i==null?void 0:i.actionTabs)==null?void 0:si.params)==null?void 0:pi.examinationid,course_id:[KA],shixuns_info:rr?rr==null?void 0:rr.map(He=>(He.shixun_id=He.id,He)):[]}):Ee=yield(0,ne.Q)({id:Ie==null?void 0:Ie.pathId,course_id:KA,stage_shixuns:rr,sync_catelog:0,type:((eu=i.actionTabs.params)==null?void 0:eu.title)==="\u5B9E\u8BAD"?"shixun":((fr=(wi=i==null?void 0:i.actionTabs)==null?void 0:wi.params)==null?void 0:fr.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((pr=(nt=i==null?void 0:i.actionTabs)==null?void 0:nt.params)==null?void 0:pr.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ln=(Un=i==null?void 0:i.actionTabs)==null?void 0:Un.params)==null?void 0:ln.title)=="\u89C6\u9891"?"video":((en=(VA=i==null?void 0:i.actionTabs)==null?void 0:VA.params)==null?void 0:en.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});Ma(),((t=(n=i==null?void 0:i.actionTabs)==null?void 0:n.params)==null?void 0:t.title)=="\u6D4B\u9A8C"?Ee!=null&&Ee.have_shixun?(LA(vt(Ye(Ye({},(a=Ee==null?void 0:Ee.data)==null?void 0:a[0]),(r=i==null?void 0:i.actionTabs)==null?void 0:r.params),{courseId:(y=(g=Ee==null?void 0:Ee.data)==null?void 0:g[0])==null?void 0:y.course_identifier,examination_bank_ids:[(V=(Q=i==null?void 0:i.actionTabs)==null?void 0:Q.params)==null?void 0:V.examinationid]})),tn(!0)):(Ee==null?void 0:Ee.status)===0&&K.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:we.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,ke.xg)(`${Ee.data[0].first_category_url}/${Ee.data[0].exercise_id}/detail?random=${Ee.data[0].is_random}&tabs=3`)}}):(Ee==null?void 0:Ee.status)===1&&K.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:we.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var He,rt,Gt,sn,YA,$A,na,ar,er;if((He=i.actionTabs.params)!=null&&He.is_jupyter){(0,ke.xg)(Ee==null?void 0:Ee.first_category_url);return}if(((Gt=(rt=i==null?void 0:i.actionTabs)==null?void 0:rt.params)==null?void 0:Gt.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((YA=(sn=i==null?void 0:i.actionTabs)==null?void 0:sn.params)==null?void 0:YA.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,ke.xg)(Ee==null?void 0:Ee.url);else if(((na=($A=i==null?void 0:i.actionTabs)==null?void 0:$A.params)==null?void 0:na.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const Ja=(ar=Ee==null?void 0:Ee.url.split("/"))==null?void 0:ar[2];(0,ke.xg)(`/classrooms/${Ja}/program_homework`)}else{const Ja=(er=Ee==null?void 0:Ee.url.split("/"))==null?void 0:er[2];(0,ke.xg)(`/classrooms/${Ja}/shixun_homework`)}}})}),Ma=()=>{IA(""),dA(null),Tn(!1),Ae({type:"shixunsDetail/setActionTabs",payload:{}}),vn(!1),Zt(!1)};return we.createElement(we.Fragment,null,we.createElement(K.default,{title:`\u53D1\u9001${((qe=i.actionTabs.params)==null?void 0:qe.title)||"\u5B9E\u8BAD"}`,open:i.actionTabs.key==="Stage-SendModal",centered:!0,className:Oe.scoremodal,onCancel:Ma,onOk:()=>{var rr,gn;if(!KA){Tn(!0);return}vr([{id:(rr=i.actionTabs.params)==null?void 0:rr.examinationid,stage_shixun_id:(gn=i.actionTabs.params)==null?void 0:gn.id,is_copy:!0,is_use:1}])}},we.createElement("div",{className:Oe.wrap},we.createElement("div",{className:Oe.wrap_title},"\u9009\u62E9\u7684",`${((It=i.actionTabs.params)==null?void 0:It.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),we.createElement("div",{className:"mb10"},we.createElement(nA.default.Search,{className:Oe.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:xt,onChange:rr=>IA(rr.target.value),suffix:we.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>{IA(xt);const rr=Ye(Ye({},Dn),{page:1,limit:10,search:encodeURI(xt)});gt(rr),Br(rr)}}),onSearch:rr=>{IA(rr);const gn=Ye(Ye({},Dn),{page:1,limit:10,search:encodeURI(rr)});gt(gn),Br(gn)}})),we.createElement("div",{className:Oe.radioWrap},we.createElement(W.ZP.Group,{value:KA,onChange:rr=>{dA(rr.target.value),Tn(!1)}},ft.map((rr,gn)=>we.createElement(W.ZP,{className:Oe.radio,value:rr.course_id,key:gn},we.createElement("span",{title:rr.name},rr.name))))),Wt&&we.createElement("div",{className:Oe.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),_>10&&we.createElement("div",{className:Oe.pagination},we.createElement(Yo.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Dn==null?void 0:Dn.page,pageSize:10,total:_,onChange:fA})))),we.createElement(k.Z,{resdata:sA,type:"shixun",okloading:UA,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:rr=>{var gn;vr((gn=i.actionTabs.params)!=null&&gn.is_jupyter?1:rr)}}),we.createElement(Me.Z,{source:"\u8BD5\u5377",showModal:Yn,onCancel:()=>tn(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:{courseId:gA==null?void 0:gA.course_id,identifier:Ie.pathId,examination_bank_ids:gA==null?void 0:gA.examination_bank_ids},onOk:()=>{(0,ke.xg)(`${gA==null?void 0:gA.first_category_url}/${gA==null?void 0:gA.exercise_id}/detail?random=${gA==null?void 0:gA.is_random}&tabs=3`)}}))};var GA=(0,P.connect)(({shixunsDetail:c})=>({shixunsDetail:c}))(qt),jA={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},_A=p(10191),fn=Object.defineProperty,jn=Object.defineProperties,DA=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,EA=Object.prototype.hasOwnProperty,xA=Object.prototype.propertyIsEnumerable,wn=(c,h,i)=>h in c?fn(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,$n=(c,h)=>{for(var i in h||(h={}))EA.call(h,i)&&wn(c,i,h[i]);if(kt)for(var i of kt(h))xA.call(h,i)&&wn(c,i,h[i]);return c},CA=(c,h)=>jn(c,DA(h)),kA=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const oA=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It,Ie;const _=(0,P.useParams)(),[Qe]=We.default.useForm(),[ft,Mt]=(0,e.useState)({}),xt=(0,e.useRef)(),{commonHomeWorkAddDefaultData:IA}=c;let[KA,dA]=(0,e.useState)({});(0,e.useEffect)(()=>{Qe.resetFields()},[qe.actionTabs.key]);const Wt=()=>{Qe.validateFields().then(()=>kA(void 0,null,function*(){var iA,vn;if(ft.min_num>ft.max_num){N.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const UA=$n({},ft);UA.attachment_ids&&(UA.attachment_ids=(iA=UA==null?void 0:UA.attachment_ids)==null?void 0:iA.map(sA=>sA.response.id)),UA.reference_attachment_ids&&(UA.reference_attachment_ids=(vn=UA==null?void 0:UA.reference_attachment_ids)==null?void 0:vn.map(sA=>sA.response.id)),UA.base_on_project||(UA.base_on_project=!1);const Zt=yield(0,ne.DQ)(CA($n({id:qe.actionTabs.id,subject_id:qe.actionTabs.subject_id},UA),{homework_type:3}));Zt.status===0&&(Tn(Zt.homework_id),(0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),N.ZP.success("\u65B0\u5EFA\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Tn(iA){return kA(this,null,function*(){if(!(KA!=null&&KA.ec_point_ids))return;let vn=yield(0,se.ZP)(`/api/ec_courses/${KA==null?void 0:KA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:$n({homework_common_id:iA},KA)})})}return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:jA.drawer},e.createElement("section",{className:jA.bg},e.createElement("aside",{className:jA.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(We.default,{form:Qe,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Mt($n({},Qe.getFieldsValue()))}},e.createElement("div",{className:jA.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=ft.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:jA.mdWrap},e.createElement(We.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:ft.intro})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null))),e.createElement(ve.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(Rn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(iA,vn){return vn?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(Rn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(I.Z,null,e.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Ie=i==null?void 0:i.setting)!=null&&Ie.is_local)&&e.createElement(ve.Z,{style:{marginTop:"-10px"}},e.createElement(I.Z,null,e.createElement(We.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},e.createElement(U.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),e.createElement("div",{className:jA.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},e.createElement(Tr.Z,{watch:!0,defaultValue:ft.notice})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null))))),e.createElement("div",{className:jA.mdWrap},e.createElement(_A.Z,{setitem:iA=>dA($n({},iA))}))),e.createElement("div",{className:jA.footer_style},e.createElement("div",{className:jA.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Wt,className:jA.submit_button},"\u63D0\u4EA4")))};var Xt=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({classroomList:ze,shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects}))(oA),uA={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},NA=Object.defineProperty,Sr=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Wr=(c,h,i)=>h in c?NA(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Nr=(c,h)=>{for(var i in h||(h={}))ir.call(h,i)&&Wr(c,i,h[i]);if(br)for(var i of br(h))dr.call(h,i)&&Wr(c,i,h[i]);return c},ga=(c,h)=>Sr(c,Lr(h)),yn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const on=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It,Ie;const _=(0,P.useParams)(),[Qe]=We.default.useForm(),[ft,Mt]=(0,e.useState)({}),[xt,IA]=(0,e.useState)(!1);let[KA,dA]=(0,e.useState)({});const[Wt,Tn]=(0,e.useState)({}),iA=(0,e.useRef)(),{commonHomeWorkEditDefaultData:vn}=c;(0,e.useEffect)(()=>{qe.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&UA()},[qe.actionTabs.key]);const UA=()=>yn(void 0,null,function*(){const PA=yield(0,ne.FD)({id:qe.actionTabs.id,type:qe.actionTabs.type});if(PA){const Dn=ga(Nr({},PA.subject_homework),{attachment_ids:(0,gr.z)(PA.subject_homework.attachments),reference_attachment_ids:(0,gr.z)(PA.subject_homework.ref_attachments)});Qe.setFieldsValue(Nr({},Dn)),Mt(Nr({},Dn)),IA(!0),Tn(new Date)}});function Zt(PA){return yn(this,null,function*(){if(!(KA!=null&&KA.ec_point_ids))return;let Dn=yield(0,se.ZP)(`/api/ec_courses/${KA==null?void 0:KA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Nr({homework_common_id:PA},KA)})})}const sA=()=>{Qe.validateFields().then(()=>yn(void 0,null,function*(){var PA,Dn;if(ft.min_num>ft.max_num){N.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const gt=Nr({},ft);gt.attachment_ids&&(gt.attachment_ids=(PA=gt==null?void 0:gt.attachment_ids)==null?void 0:PA.map(tn=>tn.response.id)),gt.reference_attachment_ids&&(gt.reference_attachment_ids=(Dn=gt==null?void 0:gt.reference_attachment_ids)==null?void 0:Dn.map(tn=>tn.response.id)),gt.base_on_project||(gt.base_on_project=!1),(yield(0,ne.VO)(ga(Nr(Nr({},_),gt),{base_on_project:gt.base_on_project,homework_type:3,id:qe.actionTabs.id}))).status===0&&(N.ZP.success("\u7F16\u8F91\u6210\u529F"),Zt(_.categoryId),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:uA.drawer},e.createElement("section",{className:uA.bg},e.createElement("aside",{className:uA.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(We.default,{form:Qe,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Mt(Nr({},Qe.getFieldsValue()))}},e.createElement("div",{className:uA.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=ft.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:uA.mdWrap},e.createElement(We.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:ft.description})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},xt&&e.createElement(gr.Z,{key:Wt}))),e.createElement(ve.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(Rn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(PA,Dn){return Dn?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(Rn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(I.Z,null,e.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Ie=i==null?void 0:i.setting)!=null&&Ie.is_local)&&e.createElement(ve.Z,{style:{marginTop:"-10px"}},e.createElement(I.Z,null,e.createElement(We.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},e.createElement(U.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),e.createElement("div",{className:uA.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},e.createElement(Tr.Z,{defaultValue:ft.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},xt&&e.createElement(gr.Z,{key:Wt}))))),e.createElement("div",{className:uA.mdWrap},e.createElement(_A.Z,{setitem:PA=>dA(Nr({},PA)),homework_common_id:_.categoryId}))),e.createElement("div",{className:uA.footer_style},e.createElement("div",{className:uA.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:sA,className:uA.submit_button},"\u63D0\u4EA4")))};var zr=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects,classroomList:ze}))(on),Wn={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},ya=Object.defineProperty,Jn=Object.defineProperties,La=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,hi=(c,h,i)=>h in c?ya(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ai=(c,h)=>{for(var i in h||(h={}))Da.call(h,i)&&hi(c,i,h[i]);if(Xa)for(var i of Xa(h))Ca.call(h,i)&&hi(c,i,h[i]);return c},Ui=(c,h)=>Jn(c,La(h)),oa=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const nu=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It;const Ie=(0,P.useParams)(),[_]=We.default.useForm(),[Qe,ft]=(0,e.useState)({}),[Mt,xt]=(0,e.useState)(),IA=(0,e.useRef)(),{commonHomeWorkAddDefaultData:KA}=c;let[dA,Wt]=(0,e.useState)({});(0,e.useEffect)(()=>{_.resetFields()},[qe.actionTabs.key]);const Tn=()=>oa(void 0,null,function*(){const UA=yield ze({type:"newCourse/getEditCourseData",payload:{id:IA.current}});UA&&(_.setFieldsValue({name:UA.name}),_.setFieldsValue({intro:UA.description}),_.setFieldsValue({notice:UA.learning_notes}),ft({name:UA.name,intro:UA.description,notice:UA.learning_notes}))}),iA=()=>{_.validateFields().then(()=>oa(void 0,null,function*(){var UA,Zt;const sA=ai({},Qe);sA.attachment_ids&&(sA.attachment_ids=(UA=sA==null?void 0:sA.attachment_ids)==null?void 0:UA.map(Dn=>Dn.response.id)),sA.reference_attachment_ids&&(sA.reference_attachment_ids=(Zt=sA==null?void 0:sA.reference_attachment_ids)==null?void 0:Zt.map(Dn=>Dn.response.id));const PA=yield(0,ne.DQ)(Ui(ai({id:qe.actionTabs.id,subject_id:qe.actionTabs.subject_id},sA),{homework_type:1}));(PA==null?void 0:PA.status)===0&&(vn(PA.homework_id),(0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),N.ZP.success("\u65B0\u5EFA\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function vn(UA){return oa(this,null,function*(){if(!(dA!=null&&dA.ec_point_ids))return;let Zt=yield(0,se.ZP)(`/api/ec_courses/${dA==null?void 0:dA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ai({homework_common_id:UA},dA)})})}return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Wn.drawer},e.createElement("section",{className:Wn.bg},e.createElement("aside",{className:Wn.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(We.default,{form:_,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",_.getFieldsValue()),ft(ai({},_.getFieldsValue()))}},e.createElement("div",{className:Wn.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=Qe.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Wn.mdWrap},e.createElement(We.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:Qe.intro})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null)))),e.createElement("div",{className:Wn.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(Tr.Z,{watch:!0,defaultValue:Qe.notice})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null))))),e.createElement("div",{className:Wn.mdWrap},e.createElement(_A.Z,{setitem:UA=>Wt(ai({},UA))}))),e.createElement("div",{className:Wn.footer_style},e.createElement("div",{className:Wn.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:iA,className:Wn.submit_button},"\u63D0\u4EA4")))};var li=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects,classroomList:ze}))(nu),Gr={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},$a=Object.defineProperty,ki=Object.defineProperties,ma=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Kn=(c,h,i)=>h in c?$a(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,lA=(c,h)=>{for(var i in h||(h={}))Dr.call(h,i)&&Kn(c,i,h[i]);if(mu)for(var i of mu(h))zn.call(h,i)&&Kn(c,i,h[i]);return c},Qn=(c,h)=>ki(c,ma(h)),Ha=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Sa=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It;const Ie=(0,P.useParams)(),[_]=We.default.useForm(),[Qe,ft]=(0,e.useState)({}),[Mt,xt]=(0,e.useState)(!1);let[IA,KA]=(0,e.useState)({});const[dA,Wt]=(0,e.useState)({}),Tn=(0,e.useRef)(),{commonHomeWorkEditDefaultData:iA}=c;(0,e.useEffect)(()=>{qe.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&vn()},[qe.actionTabs.key]);const vn=()=>Ha(void 0,null,function*(){const sA=yield(0,ne.FD)({id:qe.actionTabs.id,type:qe.actionTabs.type});if(sA){const PA={name:sA.subject_homework.name,description:sA.subject_homework.description,reference_answer:sA.subject_homework.reference_answer,attachment_ids:(0,gr.z)(sA.subject_homework.attachments),reference_attachment_ids:(0,gr.z)(sA.subject_homework.ref_attachments)};console.log(PA),_.setFieldsValue(lA({},PA)),ft(lA({},PA)),xt(!0),Wt(new Date)}});function UA(sA){return Ha(this,null,function*(){if(!(IA!=null&&IA.ec_point_ids))return;let PA=yield(0,se.ZP)(`/api/ec_courses/${IA==null?void 0:IA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:lA({homework_common_id:sA},IA)})})}const Zt=()=>{_.validateFields().then(()=>Ha(void 0,null,function*(){var sA,PA;const Dn=lA({},Qe);Dn.attachment_ids&&(Dn.attachment_ids=(sA=Dn==null?void 0:Dn.attachment_ids)==null?void 0:sA.map(Yn=>{var tn;return(tn=Yn.response)==null?void 0:tn.id})),Dn.reference_attachment_ids&&(Dn.reference_attachment_ids=(PA=Dn==null?void 0:Dn.reference_attachment_ids)==null?void 0:PA.map(Yn=>{var tn;return(tn=Yn.response)==null?void 0:tn.id})),(yield(0,ne.VO)(Qn(lA(lA({},Ie),Dn),{base_on_project:!0,homework_type:1,id:qe.actionTabs.id}))).status===0&&(N.ZP.success("\u7F16\u8F91\u6210\u529F"),UA(Ie.categoryId),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Gr.drawer},e.createElement("section",{className:Gr.bg},e.createElement("aside",{className:Gr.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),e.createElement(We.default,{form:_,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ft(lA({},_.getFieldsValue()))}},e.createElement("div",{className:Gr.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=Qe.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Gr.mdWrap},e.createElement(We.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:Qe.description})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Mt&&e.createElement(gr.Z,{key:dA})))),e.createElement("div",{className:Gr.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},e.createElement(Tr.Z,{defaultValue:Qe.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Mt&&e.createElement(gr.Z,{key:dA}))))),e.createElement("div",{className:Gr.mdWrap},e.createElement(_A.Z,{setitem:sA=>KA(lA({},sA)),homework_common_id:Ie.categoryId}))),e.createElement("div",{className:Gr.footer_style},e.createElement("div",{className:Gr.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Zt,className:Gr.submit_button},"\u63D0\u4EA4")))};var xa=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects,classroomList:ze}))(Sa),zi=p(45224),Bi=p(71822),fu=p(34562),Jr=p(67294),cu=Object.defineProperty,Or=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,qi=(c,h,i)=>h in c?cu(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Iu=(c,h)=>{for(var i in h||(h={}))Za.call(h,i)&&qi(c,i,h[i]);if(Or)for(var i of Or(h))Gi.call(h,i)&&qi(c,i,h[i]);return c},to=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{TabPane:Ll}=Bo.default,Ds=({classroomList:c,exercise:h,saveExercise:i,loading:Ae,dispatch:ze})=>{var qe;const It=(0,P.useParams)(),Ie=(0,P.useLocation)(),[_]=We.default.useForm(),{brankList:Qe}=h;let[ft,Mt]=(0,e.useState)(!0),[xt,IA]=(0,e.useState)(!1);const[KA,dA]=(0,e.useState)("myself");let[Wt,Tn]=(0,e.useState)([]),[iA,vn]=(0,e.useState)([]),[UA,Zt]=(0,e.useState)(),[sA,PA]=(0,e.useState)([]);const Dn=(0,e.useRef)(null),[gt,Yn]=(0,e.useState)(!1),[tn,gA]=(0,e.useState)(""),[LA,Br]=(0,e.useState)(""),fA=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:fr=>fr?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(fr,nt)=>Jr.createElement("a",{href:fr?`/randompaper/detail/${nt.id}`:`/paperlibrary/see/${nt.id}?defaultActiveKey=${(st==null?void 0:st.filter)=="public"?"1":(st==null?void 0:st.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[st,vr]=(0,e.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,e.useEffect)(()=>{h.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(gn(),PA([]),Ma())},[h.actionTabs.key]);const Ma=()=>to(void 0,null,function*(){const fr=yield ze({type:"paperlibrary/getTeachGroupData"});vn(fr)}),rr=fr=>{const nt=parseInt(fr);return isNaN(nt)?"":nt},gn=()=>to(void 0,null,function*(){var fr;if(ft){++st.page,Mt(!1),st.is_random=st.filter=="myself"?2:null;const nt=yield ze({type:"exercise/getBrankList",payload:Iu({},st)});Wt=nt!=null&&nt.object_list?[...Wt.concat(nt==null?void 0:nt.object_list)]:Wt,Zt(nt.is_teacher),((fr=nt.object_list)==null?void 0:fr.length){Dn.current.scrollTop=0,Wt=[],st.page=0,st.group_id=fr,ft=!0,PA([]),vr(Iu({},st)),gn()},ka={selectedRowKeys:sA,onChange:fr=>{PA(fr)},type:"radio"},Ua=()=>{vr(Iu({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Tn([]),Mt(!0),dA("myself"),ze({type:"exercise/setActionTabs",payload:{}}),IA(!1)},[vi,si,pi,eu]=(0,xe.P)(),wi=fr=>to(void 0,null,function*(){let nt=!1;Wt.forEach(VA=>{sA.includes(VA.id)&&(nt=VA.is_random)});const pr=fr.map(VA=>({shixun_id:VA.id,is_use:VA.is_use,is_copy:VA.is_copy}));if(!nt){const VA=yield ze({type:"exercise/saveBanks",payload:{course_id:It.coursesId,object_type:"examination_bank",bank_id:sA,shixuns_info:pr}});(VA==null?void 0:VA.status)===0&&((0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),ze({type:"classroomList/getClassroomExercisesList",payload:Iu({},h.actionTabs.params)}),gA(`/classrooms/${It.coursesId}/exercise/${VA.exercise_id}/detail?random=${VA.is_random}&tabs=3`),Br(`/classrooms/${It.coursesId}/exercise/add/${VA.exercise_id}?random=${VA.is_random}&type=2`),Yn(!0),N.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),si(),Ua());return}ze({type:"exercise/setActionTabs",payload:{}}),si();let Un=1,ln=K.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Jr.createElement("div",{className:Bi.Z.modalColumn},Jr.createElement("div",{className:Bi.Z.modalRow},Jr.createElement("sup",{className:Bi.Z.sup},"*"),Jr.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Jr.createElement(Rn.Z,{parser:rr,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Un,onChange:VA=>{Un=VA;const en=document.getElementById("model_error");Un<1||Un>50?en.style.display="block":en.style.display="none"}})),Jr.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ua,onOk:()=>to(void 0,null,function*(){if(Un<1||Un>50){const en=document.getElementById("model_error");return en.style.display="block",Promise.reject()}ln.update({cancelButtonProps:{disabled:!0}});const VA=yield ze({type:"exercise/saveBanks",payload:{course_id:It.coursesId,object_type:"examination_bank",bank_id:sA,shixuns_info:pr,num:Un}});ln.update({cancelButtonProps:{disabled:!1}}),VA&&VA.status===0?((0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),K.default.destroyAll(),ze({type:"classroomList/getClassroomExercisesList",payload:Iu({},h.actionTabs.params)}),Ua(),si(),N.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Ua(),si())})})});return Jr.createElement(Jr.Fragment,null,Jr.createElement(K.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:h.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:xt,bodyStyle:{minHeight:200},wrapClassName:Bi.Z.warpModal,onOk:()=>to(void 0,null,function*(){if(!sA.length){N.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}IA(!0);let fr=!1,nt=!1;if(Wt.forEach(pr=>{sA.includes(pr.id)&&pr.need_authorize&&(fr=pr.need_authorize),sA.includes(pr.id)&&(nt=pr.is_random)}),fr){(0,Ve.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}i(sA[0]),Ua(),IA(!1)}),onCancel:Ua},Jr.createElement(Bo.default,{activeKey:KA,onTabClick:fr=>to(void 0,null,function*(){Dn.current.scrollTop=0,Wt=[],KA!==fr&&PA([]),dA(fr),st.page=0,st.filter=fr,st.group_id=null,ft=!0,gn()})},Jr.createElement(Ll,{tab:Jr.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Jr.createElement(Ll,{tab:Jr.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Jr.createElement(Ll,{tab:Jr.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Jr.createElement("div",{className:Bi.Z.tabSearch},KA==="teacher"&&Jr.createElement(ae.default,{value:st.group_id,onChange:ha,size:"middle",style:{width:200,marginRight:30}},Jr.createElement(ae.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(qe=iA==null?void 0:iA.groups)==null?void 0:qe.map(fr=>Jr.createElement(ae.default.Option,{key:fr==null?void 0:fr.group_id,value:fr==null?void 0:fr.group_id},fr==null?void 0:fr.name))),Jr.createElement(nA.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:st.search,onChange:fr=>{st.search=fr.target.value,vr(Iu({},st))},onSearch:fr=>{Dn.current.scrollTop=0,Wt=[],st.page=0,ft=!0,PA([]),fr&&(0,fu.tk)({name:fr,copywriting:fr,position:"Exercise"}),gn()}})),Jr.createElement("div",{ref:Dn,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!UA&&KA==="public"&&Jr.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Jr.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Jr.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Jr.createElement(Ot(),{initialLoad:!1,pageStart:0,loadMore:()=>{gn()},hasMore:ft,useWindow:!1},h.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&UA&&Jr.createElement(zi.Z,{className:Bi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Wt,onRow:fr=>({onClick:()=>{PA([fr==null?void 0:fr.id])}}),resColumns:fA,rowSelection:ka})))),Jr.createElement(K.default,{title:"\u63D0\u793A",open:gt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Jr.createElement("div",null,Jr.createElement(L.ZP,{onClick:()=>{Yn(!1),P.history.push(LA)}},"\u4FEE\u6539\u8BD5\u5377"),Jr.createElement(L.ZP,{type:"primary",onClick:()=>{P.history.push(tn),Yn(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Yn(!1)}},Jr.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Jr.createElement(xe.Z,{inPaper:!0,visible:vi,onCancel:si,onOk:wi,renderData:pi,modalType:"multiple",type:"examination_bank"}))};var zs=(0,P.connect)(({exercise:c,loading:h,classroomList:i})=>({exercise:c,loading:h,classroomList:i}))(Ds),Ml=p(69780),Ii=p(67294),$l=Object.defineProperty,Ac=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,es=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,io=(c,h,i)=>h in c?$l(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,xs=(c,h)=>{for(var i in h||(h={}))_o.call(h,i)&&io(c,i,h[i]);if(es)for(var i of es(h))ts.call(h,i)&&io(c,i,h[i]);return c},Qs=(c,h)=>Ac(c,Ec(h)),Ks=(c,h)=>{var i={};for(var Ae in c)_o.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&es)for(var Ae of es(c))h.indexOf(Ae)<0&&ts.call(c,Ae)&&(i[Ae]=c[Ae]);return i},vl=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())}),As=(c=>(c.All="",c.Shixun="shixun",c.VideoItem="video",c.Attachment="attachment",c.group_count="group_homework",c.normal_count="normal_homework",c.ExaminationBank="exercise",c.HomeworkCommon="hack_homework",c.Discusses="Discusses",c.Challenge="challenge",c))(As||{});const Vs=c=>{var h=c,{pathsDetail:i,user:Ae,loading:ze,dispatch:qe,classroomList:It}=h,Ie=Ks(h,["pathsDetail","user","loading","dispatch","classroomList"]),_,Qe,ft,Mt;const xt=(0,P.useParams)(),{stageData:IA,visibleType:KA="All",keywords:dA,editKey:Wt}=i,{shixuns_count:Tn=0,videos_count:iA=0,attachment_count:vn=0,chapter_statis:UA,group_count:Zt=0,normal_count:sA=0,disscuss_count:PA=0,banks_count:Dn=0,hack_count:gt=0}=i==null?void 0:i.detail,[Yn,tn]=(0,e.useState)([]),[gA,LA]=(0,e.useState)({content:"",type:""}),[Br,fA]=(0,e.useState)([]),[st,vr]=(0,e.useState)("All"),[Ma,rr]=(0,e.useState)(""),[,gn,ha]=(0,Eo.U)(ne.CI,{}),ka=!((_=i.detail)!=null&&_.can_managed),Ua=[{name:"\u5168\u90E8",type:"All",number:Tn+iA+vn+Zt+sA+Dn+gt+((UA==null?void 0:UA.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:Tn,isShow:Tn>0},{name:"\u89C6\u9891",type:"VideoItem",number:iA,isShow:iA>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:vn,isShow:vn>0},{name:"\u5173\u5361",type:"Challenge",number:UA==null?void 0:UA.challenge_count,isShow:(UA==null?void 0:UA.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:Zt,isShow:!(0,l.JA)()&&Zt>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:sA,isShow:!(0,l.JA)()&&sA>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:gt,isShow:!(0,l.JA)()&>>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Dn,isShow:!(0,l.JA)()&&Dn>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:PA,isShow:PA>0}].filter(ln=>ln.isShow),vi=()=>{qe({type:"pathsDetail/getPathsDetail",payload:{id:xt.pathId,keywords:dA}})},si=ln=>{ln=ln!=null&&ln.includes(".json")?ln:`${ln}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ii.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>vl(void 0,null,function*(){const VA=yield(0,Vu.L8)({url:ln});if(!VA)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const en=yield(0,me.Ir)({id:VA.shixun_identifier});if(en!=null&&en.game_identifier){(0,ke.xg)(`/tasks/${en.game_identifier}`);return}(en==null?void 0:en.status)===2?si(en==null?void 0:en.message):(en==null?void 0:en.status)===3&&pi(en==null?void 0:en.message)})})},pi=ln=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ii.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},eu=ln=>{var VA;ln!=="\u53D6\u6D88"&&fr({stage_id:(VA=It==null?void 0:It.actionTabs)==null?void 0:VA.id})},wi=(...ln)=>vl(void 0,[...ln],function*(VA={}){return yield qe({type:"pathsDetail/getStageData",payload:Qs(xs({tab:As[KA]},VA),{subject_id:xt.pathId,keywords:dA})})}),fr=(...ln)=>vl(void 0,[...ln],function*(VA={}){if(VA!=null&&VA.stage_id){const en=yield qe({type:"pathsDetail/getStageChildrenData",payload:{id:VA==null?void 0:VA.stage_id,type:"stage",keywords:dA,tab:As[KA]}}),n=Yn.map(t=>{var a;return t.stage_id==(VA==null?void 0:VA.stage_id)?Qs(xs(xs({},t),VA),{items:(a=en.data)==null?void 0:a.items}):t});qe({type:"pathsDetail/save",payload:{stageData:n}})}qe({type:"pathsDetail/getPathsDetail",payload:{id:xt.pathId}})}),nt=()=>Wt!==-1?(K.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Ii.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const ln=`Edit_${Wt}`;let VA=document.getElementById(ln);VA&&setTimeout(()=>VA.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,pr=(0,e.useMemo)(()=>Yn==null?void 0:Yn.map(function(ln,VA){return Ii.createElement("div",{key:VA},Ii.createElement(Hn,{val:ln,allData:Yn,index:VA,selectExercise:en=>{rr(en==null?void 0:en.stage_id),qe({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:en=>{var n,t;en!=null&&en.container_id?qe({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:en==null?void 0:en.attachment_detail,params:{course_id:en==null?void 0:en.container_id,coursesId:en==null?void 0:en.container_id,id:en==null?void 0:en.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):LA({content:R.Z.API_SERVER+((n=en==null?void 0:en.attachment_detail)==null?void 0:n.url),type:(t=en==null?void 0:en.attachment_detail)==null?void 0:t.file_type})},visibleTypeNew:st,UpdataStageChildrenData:fr,getData:fr}))}),[Yn,st]),Un=ln=>{(0,ne._C)({id:Ma,subject_id:xt.pathId,homework_type:"exercise",examination_bank_ids:[ln]}).then(VA=>{(VA==null?void 0:VA.status)==0&&(N.ZP.success("\u9009\u7528\u6210\u529F"),fr({stage_id:Ma||(i==null?void 0:i.stage_id)}))})};return(0,e.useEffect)(()=>{tn(IA)},[IA]),(0,e.useEffect)(()=>{It.actionTabs.key=="closePathsTabs"&&fr({stage_id:Ma||(i==null?void 0:i.stage_id)})},[It.actionTabs.key]),Ii.createElement("section",null,Ii.createElement(G.Z,{spinning:ze["pathsDetail/getStageData"]||ze["pathsDetail/getPathsDetail"]},Ii.createElement("aside",{className:Pi.actionTabs},Ua.map((ln,VA)=>Ii.createElement("div",{key:VA,className:`mr5 ${ln.type===KA?Pi.tabActive:Pi.tab}`,onClick:()=>{Wt===-1?(ln.type=="group_count"||ln.type=="normal_count"?vr("SubjectHomework"):vr(ln.type),ln.type!=="Discusses"&&wi({tab:As[ln.type]}),qe({type:"pathsDetail/save",payload:{visibleType:ln.type,editKey:-1}})):N.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Ii.createElement("span",{className:Pi.s1},ln.name),Ii.createElement("span",{className:Pi.s2},ln.number)))),KA!=="Discusses"&&Ii.createElement(Ii.Fragment,null,pr,((Qe=i.detail)==null?void 0:Qe.allow_statistics)&&KA==="All"&&!dA&&Ii.createElement(G.Z,{spinning:gn},Ii.createElement("div",{className:Pi.addStage,onClick:()=>vl(void 0,null,function*(){if(ka){N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!nt())return;const ln=yield ha({name:`\u7B2C${(0,ke.EM)(Yn.length+1)}\u7AE0\u8282`,subject_id:xt.pathId,pathId:xt.pathId,list:[]});ln!=null&&ln.stage_id&&(tn([...Yn,ln]),qe({type:"pathsDetail/save",payload:{editKey:Yn.length,stage_id:ln==null?void 0:ln.stage_id}}))})},Ii.createElement("span",{className:Pi.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Yn==null?void 0:Yn.length)===0&&Ii.createElement(Zi.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),KA==="Discusses"&&Ii.createElement("aside",{className:"mt20"},Ii.createElement(je,{activeIndex:3,isDelete:(ft=i.detail)==null?void 0:ft.allow_add_member,shixunIdentifier:11,identity:(Mt=Ae.userInfo)==null?void 0:Mt.role,user:Ae.userInfo,isShixunDetail:!0,keywords:dA,refreshCount:vi}))),Ii.createElement(GA,null),Ii.createElement(ro,{shixunIds:Br,cb:eu}),Ii.createElement(Xt,null),Ii.createElement(zr,null),Ii.createElement(li,null),Ii.createElement(xa,null),Ii.createElement(zs,{saveExercise:Un}),Ii.createElement(Ml.Z,null),Ii.createElement(Ze.Z,{close:!0,data:gA==null?void 0:gA.content,type:gA==null?void 0:gA.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{LA({content:"",type:""})}}))};var Co=(0,P.connect)(({pathsDetail:c,user:h,loading:i,classroomList:Ae})=>({pathsDetail:c,user:h,loading:i.effects,classroomList:Ae}))(Vs),gl=p(18046),Ul=p(30001),ns={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},Ci=p(67294),nc=Object.defineProperty,Ps=Object.defineProperties,Bc=Object.getOwnPropertyDescriptors,Ls=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,_i=(c,h,i)=>h in c?nc(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,$o=(c,h)=>{for(var i in h||(h={}))ml.call(h,i)&&_i(c,i,h[i]);if(Ls)for(var i of Ls(h))Xs.call(h,i)&&_i(c,i,h[i]);return c},hl=(c,h)=>Ps(c,Bc(h)),el=(c,h)=>{var i={};for(var Ae in c)ml.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Ls)for(var Ae of Ls(c))h.indexOf(Ae)<0&&Xs.call(c,Ae)&&(i[Ae]=c[Ae]);return i},wo=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{RangePicker:rs}=gl.default,Ro=c=>{var h=c,{user:i,pathsDetail:Ae}=h,ze=el(h,["user","pathsDetail"]),qe;const[It]=We.default.useForm(),[Ie,_]=(0,e.useState)([]),[Qe,ft]=(0,e.useState)(!0),[Mt,xt]=(0,e.useState)(!1),[IA,KA]=(0,e.useState)(!1),[dA,Wt]=(0,e.useState)(0),[Tn,iA]=(0,e.useState)({}),vn=(0,P.useParams)(),[UA,Zt]=(0,e.useState)({page:1,limit:10}),sA=!((qe=Ae.detail)!=null&&qe.can_managed),PA=()=>{N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Dn=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(fA,st)=>Ci.createElement(Ci.Fragment,null,(st==null?void 0:st.state)==="drafted"&&Ci.createElement("span",null,"\u7533\u8BF7\u4E2D"),(st==null?void 0:st.state)==="rejected"&&Ci.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(st==null?void 0:st.state)==="passed"&&Ci.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:fA=>`${fA}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(fA,st)=>Ci.createElement("div",{className:ns.actionsBtns},(st==null?void 0:st.state)==="drafted"&&Ci.createElement("span",{onClick:()=>gt(st)},"\u540C\u610F"),(st==null?void 0:st.state)==="drafted"&&Ci.createElement("span",{onClick:()=>Yn(st)},"\u62D2\u7EDD"),(st==null?void 0:st.state)==="rejected"&&Ci.createElement("span",{onClick:()=>tn(st)},"\u62D2\u7EDD\u539F\u56E0"),(st==null?void 0:st.state)==="passed"&&Ci.createElement("span",{onClick:()=>gA(st)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(fA=>IA?!0:fA.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&fA.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,e.useEffect)(()=>{LA(UA)},[]);const gt=fA=>wo(void 0,null,function*(){if(sA){PA();return}const st=yield(0,se.ZP)(`/api/paths/${vn==null?void 0:vn.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:fA==null?void 0:fA.id,op:"pass"}});(st==null?void 0:st.status)===0&&LA(UA)}),Yn=fA=>{if(sA){PA();return}let st="";K.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Ci.createElement("div",null,Ci.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),Ci.createElement("aside",{className:"flex-container"},Ci.createElement("sup",{className:"c-red-ee4"},"*"),Ci.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),Ci.createElement(nA.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:vr=>st=vr.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>wo(void 0,null,function*(){if(!st)return N.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const vr=yield(0,se.ZP)(`/api/paths/${vn==null?void 0:vn.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:fA==null?void 0:fA.id,op:"reject",content:st}});(vr==null?void 0:vr.status)===0&&LA(UA)})})},tn=fA=>{if(sA){PA();return}K.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Ci.createElement("div",null,fA==null?void 0:fA.content),okText:"\u786E\u5B9A"})},gA=fA=>{iA((fA==null?void 0:fA.info)||{}),xt(!0)},LA=fA=>wo(void 0,null,function*(){ft(!0);const st=yield(0,se.ZP)(`/api/paths/${vn==null?void 0:vn.pathId}/request_certificates.json`,{method:"get",params:fA});st!=null&&st.data&&(_(st==null?void 0:st.data),Wt((st==null?void 0:st.total_count)||0),KA(st==null?void 0:st.is_manage)),ft(!1)}),Br=(fA,st)=>{const vr=hl($o({},UA),{page:fA,limit:st});Zt(vr),LA(vr)};return Ci.createElement("div",{className:ns.certificate},Ci.createElement(We.default,{form:It,layout:"inline",className:"mb20",size:"large",onValuesChange:(fA,st)=>{const{state:vr="",keyword:Ma="",time:rr=[]}=st,gn=hl($o({},UA),{page:1,state:vr,keyword:Ma,start_time:rr!=null&&rr[0]?ee()(rr[0]).format("YYYY-MM-DD"):"",end_time:rr!=null&&rr[1]?ee()(rr[1]).format("YYYY-MM-DD"):""});Zt(gn),LA(gn)}},Ci.createElement(We.default.Item,{name:"state",initialValue:"",className:"mr10"},Ci.createElement(ae.default,{style:{width:104}},Ci.createElement(ae.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Ci.createElement(ae.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),Ci.createElement(ae.default.Option,{value:"passed"},"\u901A\u8FC7"),Ci.createElement(ae.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),Ci.createElement(We.default.Item,{name:"time"},Ci.createElement(rs,{onChange:(fA,st)=>{console.log(st,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),Ci.createElement(We.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},Ci.createElement(Ul.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),Ci.createElement(Kt.default,{dataSource:Ie,rowKey:fA=>fA.id,columns:Dn,loading:Qe,pagination:{pageSize:UA.limit,total:dA,current:UA.page,onChange:Br,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),Ci.createElement(Mi.Z,{visible:Mt,onCancel:()=>{xt(!1),iA({})},data:Tn}))};var rc=(0,P.connect)(({user:c,pathsDetail:h})=>({user:c,pathsDetail:h}))(Ro),ac=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});ee().locale("ZH-cn");const{TabPane:as}=Bo.default,ja=({data:c})=>{const[h,i]=(0,e.useState)("1"),[Ae,ze]=(0,e.useState)(1),[qe,It]=(0,e.useState)(),[Ie,_]=(0,e.useState)(!0),Qe=(0,P.useParams)();function ft(){return ac(this,null,function*(){let xt;_(!0),h==="1"?xt=`/api/paths/${Qe.pathId}/study_ranking_shixuns_passed.json`:h==="2"?xt=`/api/paths/${Qe.pathId}/study_ranking_videos.json`:h==="3"?xt=`/api/paths/${Qe.pathId}/study_ranking_pdf_attachments.json`:h==="4"&&(xt=`/api/paths/${Qe.pathId}/study_ranking_discusses.json`);const IA=yield(0,se.ZP)(xt,{method:"get",params:{page:Ae}});_(!1),It(IA)})}(0,e.useEffect)(()=>{ft()},[Ae,h]);const Mt=()=>{var xt,IA,KA,dA,Wt,Tn,iA,vn,UA,Zt,sA,PA,Dn;return e.createElement(e.Fragment,null,e.createElement(G.Z,{spinning:Ie},e.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),h==="1"&&e.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),h==="2"&&e.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),h==="3"&&e.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),h==="4"&&e.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(qe==null?void 0:qe.user_show)&&e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},((xt=qe==null?void 0:qe.data_user)==null?void 0:xt.rank)===0&&((IA=qe==null?void 0:qe.data_user)==null?void 0:IA.num)===0?"--":((KA=qe==null?void 0:qe.data_user)==null?void 0:KA.rank)<=100&&((dA=qe==null?void 0:qe.data_user)==null?void 0:dA.rank)!=0?(Wt=qe==null?void 0:qe.data_user)==null?void 0:Wt.rank:"\u672A\u4E0A\u699C"),e.createElement("span",{style:{flex:"1"}},(Tn=qe==null?void 0:qe.data_user)==null?void 0:Tn.user_real_name),h==="1"&&e.createElement("span",{style:{flex:"3"}},((iA=qe==null?void 0:qe.data_user)==null?void 0:iA.num)||"--"),h==="2"&&e.createElement("span",{style:{flex:"3"}},(vn=qe==null?void 0:qe.data_user)!=null&&vn.num?(0,ke.li)((UA=qe==null?void 0:qe.data_user)==null?void 0:UA.num):"--"),h==="3"&&e.createElement("span",{style:{flex:"3"}},((Zt=qe==null?void 0:qe.data_user)==null?void 0:Zt.num)||"--"),h==="4"&&e.createElement("span",{style:{flex:"3"}},((sA=qe==null?void 0:qe.data_user)==null?void 0:sA.num)||"--")),(qe==null?void 0:qe.user_show)&&e.createElement(qu.Z,null),((PA=qe==null?void 0:qe.data)==null?void 0:PA.length)>0?(Dn=qe==null?void 0:qe.data)==null?void 0:Dn.map((gt,Yn)=>e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(gt==null?void 0:gt.rank)===1&&e.createElement("span",{style:{flex:"1",color:"#E02020"}},gt==null?void 0:gt.rank),(gt==null?void 0:gt.rank)===2&&e.createElement("span",{style:{flex:"1",color:"#FA6400"}},gt==null?void 0:gt.rank),(gt==null?void 0:gt.rank)===3&&e.createElement("span",{style:{flex:"1",color:"#F7B500"}},gt==null?void 0:gt.rank),(gt==null?void 0:gt.rank)>3&&e.createElement("span",{style:{flex:"1"}},gt==null?void 0:gt.rank),e.createElement("span",{style:{flex:"1"}},gt==null?void 0:gt.user_real_name),h==="1"&&e.createElement("span",{style:{flex:"3"}},gt==null?void 0:gt.num),h==="2"&&e.createElement("span",{style:{flex:"3"}},(0,ke.li)(gt==null?void 0:gt.num)),h==="3"&&e.createElement("span",{style:{flex:"3"}},gt==null?void 0:gt.num),h==="4"&&e.createElement("span",{style:{flex:"3"}},gt==null?void 0:gt.num))):e.createElement(Zi.Z,null),(qe==null?void 0:qe.count)>10&&e.createElement(Yo.Z,{current:Ae,pageSize:10,showSizeChanger:!1,total:qe==null?void 0:qe.count,style:{textAlign:"center",margin:"20px 0px"},onChange:gt=>{ze(gt)}})))};return e.createElement("div",null,e.createElement(Bo.default,{activeKey:h,style:{background:"#fff",padding:"0px 20px"},onChange:xt=>{i(xt),ze(1)}},e.createElement(as,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.createElement(Mt,null)),e.createElement(as,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.createElement(Mt,null)),e.createElement(as,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.createElement(Mt,null)),e.createElement(as,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.createElement(Mt,null))))};var qr=p(51959),ku=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Tc=(c,h)=>{var i={};for(var Ae in c)To.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&ku)for(var Ae of ku(c))h.indexOf(Ae)<0&&Rl.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Nc=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Oc=c=>{var h=c,{user:i,pathsDetail:Ae}=h,ze=Tc(h,["user","pathsDetail"]),qe;const It=(0,P.useParams)(),Ie=(0,e.useRef)(),_=(0,e.useRef)(),Qe=(0,e.useRef)(!1),[ft,Mt]=(0,e.useState)({}),[xt,IA]=(0,e.useState)(700);(0,e.useEffect)(()=>{setTimeout(()=>{var Wt,Tn;(Tn=(Wt=Ie.current)==null?void 0:Wt.resize)==null||Tn.call(Wt)},300)},[xt]),(0,e.useEffect)(()=>{var Wt;Mt((Wt=Ae.detail)==null?void 0:Wt.atlas_data)},[(qe=Ae.detail)==null?void 0:qe.atlas_data]),(0,e.useEffect)(()=>(document.addEventListener((0,qr.gH)(),KA),()=>{document.removeEventListener((0,qr.gH)(),KA)}),[]);const KA=()=>{(0,qr.vp)()||IA(700)},dA=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Wt=>{if(Wt.dataType==="edge")return Wt.data.relation;if(Wt.dataType==="node")return"\u540D\u79F0\uFF1A"+Wt.data.name+"
      \u7C7B\u522B\uFF1A"+Wt.data.labels.join(", ")+"
      ID: "+Wt.data.uid+"
      "}},legend:[{bottom:0,left:"center",orient:"horizontal",data:ft.categories.map(Wt=>{if(Wt.name)return Wt.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:ft.nodes,links:ft.links,categories:ft.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,qr.vp)()?(setTimeout(()=>{IA(700)},300),(0,qr.BU)()):((0,qr.Dj)(_.current),setTimeout(()=>{IA(window.innerHeight-40)},300))}}}}});return e.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:xt+30,background:"#FFF"},ref:_},ft.nodes&&e.createElement(no.Z,{style:{height:xt+"px"},option:dA(),onChartReady:Wt=>{Ie.current=Wt,Wt.resize()},opts:{renderer:"svg"},onEvents:{click:Wt=>{Qe.current=!1,setTimeout(()=>{if(!Qe.current&&Wt.dataType==="node"){let Tn=Wt.data.url;Tn&&window.open(Tn,"_blank")}},500)},dblclick:(Wt,Tn,iA)=>Nc(void 0,null,function*(){console.log("p:",Wt,Tn,iA),Qe.current=!0;const vn=yield(0,se.ZP)(`/api/paths/${It.pathId}/atlas_data.json`,{method:"get",params:{node_id:Wt.data.id}});let{nodes:UA,links:Zt,categories:sA}=vn.atlas_data;UA=ft.nodes.concat(UA),Zt=ft.links.concat(Zt);let PA=UA.filter((tn,gA,LA)=>LA.findIndex(Br=>Br.id===tn.id)===gA),Dn=Zt.filter((tn,gA,LA)=>LA.findIndex(Br=>Br.source===tn.source&&Br.target===tn.target)===gA),gt=[],Yn=Math.max(sA.length,ft.categories.length);for(let tn=0;tn({user:c,pathsDetail:h}))(Oc),Hr={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},Qa="data:image/png;base64,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",nr=p(67294),$i=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,Ef=(c,h)=>{var i={};for(var Ae in c)Mu.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&$i)for(var Ae of $i(c))h.indexOf(Ae)<0&&Hc.call(c,Ae)&&(i[Ae]=c[Ae]);return i},ic=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const jc=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,user:ze,loading:qe,dispatch:It}=h,Ie=Ef(h,["pathsDetail","globalSetting","user","loading","dispatch"]);const[_,Qe]=(0,e.useState)([]),[ft]=(0,P.useSearchParams)(),Mt=(0,P.useParams)(),[xt,IA]=(0,e.useState)(!1),KA=()=>ic(void 0,null,function*(){var iA,vn;IA(!0);const UA=yield(0,se.ZP)(`/api/paths/${Mt.pathId}/packages_list.json`,{method:"get",params:{identifier:(iA=ze==null?void 0:ze.userInfo)==null?void 0:iA.login,id:Mt.pathId}});IA(!1),UA.status==0&&Qe((vn=UA==null?void 0:UA.data)==null?void 0:vn.map(Zt=>(Zt.isFull=!1,Zt)))});(0,e.useEffect)(()=>{KA()},[]);const dA=iA=>ic(void 0,null,function*(){const vn=yield(0,se.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:iA}});(vn==null?void 0:vn.status)==0?Wt(iA):K.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ic(void 0,null,function*(){const UA=yield(0,se.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:iA}});(UA==null?void 0:UA.status)==0&&Wt(iA)})})}),Wt=iA=>ic(void 0,null,function*(){const vn=yield(0,se.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:iA,payment_method:"wechat_qr"}});vn!=null&&vn.num&&window.open(ft.get("userid")?`/order/${Mt.pathId}/pay?order_num=${vn==null?void 0:vn.num}&userid=${ft.get("userid")}`:`/order/${Mt.pathId}/pay?order_num=${vn==null?void 0:vn.num}`)}),Tn=iA=>{var vn,UA,Zt,sA,PA,Dn,gt,Yn,tn,gA;return nr.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},nr.createElement("div",{className:Hr.Head},nr.createElement("div",{className:Hr.Headtitle},nr.createElement("span",{title:iA==null?void 0:iA.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},iA==null?void 0:iA.package_name),nr.createElement("span",{className:Hr.span2},"\uFF08\u5171 ",nr.createElement("span",{style:{color:"#333"}},iA==null?void 0:iA.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),nr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},nr.createElement("div",{className:Hr.Headprice},nr.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),nr.createElement("span",{className:Hr.nowPrice},"\uFFE5",parseInt((UA=(vn=`${iA==null?void 0:iA.package_price}`)==null?void 0:vn.split("."))==null?void 0:UA[1])>0?iA==null?void 0:iA.package_price:(sA=(Zt=`${iA==null?void 0:iA.package_price}`)==null?void 0:Zt.split("."))==null?void 0:sA[0]),nr.createElement("span",{className:Hr.initPrice},"\uFFE5",parseInt((Dn=(PA=`${iA==null?void 0:iA.package_origin_price}`)==null?void 0:PA.split("."))==null?void 0:Dn[1])>0?iA==null?void 0:iA.package_origin_price:(Yn=(gt=`${iA==null?void 0:iA.package_origin_price}`)==null?void 0:gt.split("."))==null?void 0:Yn[0])),nr.createElement("div",{className:Hr.AllButStyle},nr.createElement(L.ZP,{className:iA!=null&&iA.is_payed?`${Hr.payed}`:`${Hr.order}`,onClick:()=>{iA!=null&&iA.is_payed?P.history.push(`/users/${ze==null?void 0:ze.userInfo.login}/paths?category=payed`):dA(iA==null?void 0:iA.id)}},iA!=null&&iA.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),nr.createElement("div",{className:iA.isFull?`${Hr.Swiper}`:`${Hr.Swiper} ${Hr.expansion}`},(tn=iA==null?void 0:iA.subjects)==null?void 0:tn.map((LA,Br)=>{var fA,st,vr,Ma;return nr.createElement("div",{style:{width:"232px",marginRight:(1+Br)%3===0?0:22},className:Hr.BannerListItemDiv,key:Br},nr.createElement("div",{className:Hr.BannerListItem},nr.createElement("div",{onClick:()=>window.open(`/paths/${LA.identifier}`)},nr.createElement("div",{className:Hr.BannerListItemImg},nr.createElement("img",{className:Hr.bgimg,src:`${LA.image_url}`}),(LA==null?void 0:LA.user_paid_subject)&&nr.createElement("img",{className:Hr.buyimg,src:Qa}),(LA==null?void 0:LA.is_current_subject)&&nr.createElement("span",{className:Hr.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),nr.createElement("div",{className:Hr.BannerListItemInfo},nr.createElement(f.Z,{placement:"topLeft",title:LA.name},nr.createElement("div",{className:Hr.BannerListItemInfoTitle},LA.name)),nr.createElement("div",{className:Hr.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",LA.teacher),nr.createElement("div",{className:`${Hr.BannerListItemInfoTime} ${Hr.BannerListItemInfoTime2}`},nr.createElement("div",{className:Hr.span1},LA.learn_count/1e4>1?(LA.learn_count/1e4).toFixed(1)+"W":LA.learn_count,"\u4EBA\u6B63\u5728\u5B66"),nr.createElement("div",{className:`${Hr.timeprice}`},nr.createElement("div",{className:Hr.span},nr.createElement("span",{className:Hr.qianfuhao},"\uFFE5"),LA.is_discount?parseInt((fA=LA==null?void 0:LA.price)==null?void 0:fA.split(".")[1])>0?LA==null?void 0:LA.price:(st=LA==null?void 0:LA.price)==null?void 0:st.split(".")[0]:parseInt((vr=LA==null?void 0:LA.origin_price)==null?void 0:vr.split(".")[1])>0?LA==null?void 0:LA.origin_price:(Ma=LA==null?void 0:LA.origin_price)==null?void 0:Ma.split(".")[0])))))))})),nr.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((gA=iA==null?void 0:iA.subjects)==null?void 0:gA.length)>3&&nr.createElement("div",{onClick:()=>{iA.isFull=!iA.isFull,Qe([..._])}},nr.createElement("span",{className:"current",style:{marginRight:"6px"}},iA.isFull?"\u6536\u8D77":"\u5C55\u5F00"),nr.createElement("span",{className:"current"},nr.createElement("i",{className:iA.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return nr.createElement(G.Z,{spinning:xt},(_==null?void 0:_.length)>0?_==null?void 0:_.map(iA=>Tn(iA)):nr.createElement(Zi.Z,null))};var af=(0,P.connect)(({pathsDetail:c,loading:h,globalSetting:i,user:Ae})=>({pathsDetail:c,globalSetting:i,loading:h,user:Ae}))(jc),Bf=p(71865),uc={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},uf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",ru=p(67294),Cf=Object.defineProperty,bc=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,lf=Object.prototype.propertyIsEnumerable,Dc=(c,h,i)=>h in c?Cf(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,wf=(c,h)=>{for(var i in h||(h={}))of.call(h,i)&&Dc(c,i,h[i]);if(bc)for(var i of bc(h))lf.call(h,i)&&Dc(c,i,h[i]);return c},kc=(c,h)=>{var i={};for(var Ae in c)of.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&bc)for(var Ae of bc(c))h.indexOf(Ae)<0&&lf.call(c,Ae)&&(i[Ae]=c[Ae]);return i},yf=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{TabPane:or}=Bo.default;var Zs=(c=>(c.All="",c.Shixun="shixun",c.VideoItem="video",c.Attachment="attachment",c.group_count="group_homework",c.normal_count="normal_homework",c.ExaminationBank="exercise",c.HomeworkCommon="hack_homework",c.Discusses="Discusses",c))(Zs||{});function Cc(c){const h=(ze,qe)=>{if(ze.localName===qe)return ze;for(let It=0,Ie=ze;Ie=Ie.parentNode;It++){if(Ie.localName===qe)return Ie;if(Ie==document.documentElement)return!1}},i=c.target,Ae=h(i,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&i.tagName.toUpperCase()==="IMG"){let ze=i.src||i.getAttribute("src");ze&&ze.indexOf("/images/avatars/User")===-1&&(c.stopPropagation(),c.preventDefault(),Hu.Z.publish("preview-image",ze))}}const tl=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,loading:ze,dispatch:qe}=h,It=kc(h,["pathsDetail","globalSetting","loading","dispatch"]),Ie,_,Qe,ft;const[Mt]=(0,P.useSearchParams)(),xt=(0,P.useParams)(),IA=(0,e.useRef)(),[KA,dA]=(0,e.useState)("");(0,e.useEffect)(()=>{var Zt;if(!((Zt=i.detail)!=null&&Zt.id))return;const sA=document.getElementById("ai-orientation");sA&&Mt.get("skipSource")==="ai"&&sA.scrollIntoView(!0)},[(Ie=i.detail)==null?void 0:Ie.id]);const Wt=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Zt=>{var sA,PA;return(sA=i.detail)!=null&&sA.excellent||((PA=i.detail)==null?void 0:PA.is_free)===!1?!0:Zt.key!=="certificate"}).filter(Zt=>{var sA,PA,Dn;return(sA=i.detail)!=null&&sA.atlas_data&&((Dn=(PA=i.detail)==null?void 0:PA.atlas_data)!=null&&Dn.nodes)?!0:Zt.key!=="atlas"}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)!=null&&PA.is_has_package)?!0:Zt.key!=="Combination"}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_chapter)===!1?Zt.key!=="stage":!0}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_charts)===!1?Zt.key!=="ranking":!0}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_cert_apply)===!1?Zt.key!=="certificate":!0}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_knowledge_graph)===!1?Zt.key!=="knowledge":!0}),[Tn,iA]=(0,e.useState)(Mt.get("activeKey")||((_=Wt[0])==null?void 0:_.key));(0,e.useEffect)(()=>{if(IA.current)return IA.current.addEventListener("mousedown",Cc),()=>{var Zt;(Zt=IA.current)==null||Zt.removeEventListener("mousedown",Cc)}},[IA.current]),(0,e.useEffect)(()=>{qe({type:"pathsDetail/save",payload:{editKey:-1}}),xt.pathId&&UA()},[xt.pathId]),(0,e.useEffect)(()=>{var Zt,sA;(0,ke.Dk)((Zt=i.detail)==null?void 0:Zt.name),iA(Mt.get("activeKey")||((sA=Wt[0])==null?void 0:sA.key))},[i]);const vn=Zt=>{var sA;const PA=(sA=decodeURIComponent(Zt))==null?void 0:sA.trim();qe({type:"pathsDetail/save",payload:{keywords:PA}}),dA(PA)},UA=()=>yf(void 0,null,function*(){const Zt=yield qe({type:"pathsDetail/getPathsDetail",payload:wf({id:xt.pathId},(0,ke.oP)())});qe({type:"pathsDetail/getRightData",payload:{id:xt.pathId}}),qe({type:"pathsDetail/getStageData",payload:{subject_id:xt.pathId,show_course_section:Zt==null?void 0:Zt.show_course_section}}),Zt!=null&&Zt.id&&Mt.get("token")&&(location.href=location.pathname)});return ru.createElement(G.Z,{spinning:!1},ru.createElement("section",{className:uc.bg},ru.createElement(M,null),ru.createElement(Bf.Z,null),ru.createElement("section",{style:{marginTop:((Qe=i.detail)==null?void 0:Qe.excellent)&&"89px"},className:`edu-container pb80 ${uc.wrap}`},ru.createElement("aside",{className:uc.content},ru.createElement("div",{className:uc.intro},ru.createElement("div",{className:uc.introTitle},ru.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},ru.createElement("img",{src:uf,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),ru.createElement("div",{ref:IA},ru.createElement(eA.Z,{value:(ft=i.detail)==null?void 0:ft.description}))),ru.createElement("div",{id:"ai-orientation"}),(Wt==null?void 0:Wt.length)>0&&ru.createElement(Bo.default,{className:uc.wrapTabs,activeKey:Tn,onChange:Zt=>{Zt==="knowledge"?window.open(`/knowledgegraph/${xt.pathId}`):iA(Zt)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:Tn==="stage"?ru.createElement(Ul.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Zt=>{vn(Zt),qe({type:"pathsDetail/getStageData",payload:{tab:Zs[i==null?void 0:i.visibleType],subject_id:xt.pathId,keywords:Zt}})}}):""},Wt.map(Zt=>ru.createElement(or,{tab:Zt!=null&&Zt.extra?ru.createElement("span",{style:{position:"relative"}},ru.createElement("span",null,Zt.name),ru.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},Zt.extra)):Zt.name,key:Zt.key}))),Tn==="stage"&&ru.createElement(Co,{keywords:KA}),Tn==="ranking"&&ru.createElement(ja,null),Tn==="certificate"&&ru.createElement(rc,null),Tn==="atlas"&&ru.createElement(rf,null),Tn==="Combination"&&ru.createElement(af,null)),ru.createElement(cl,null))))};var Ff=(0,P.connect)(({pathsDetail:c,loading:h,globalSetting:i})=>({pathsDetail:c,globalSetting:i,loading:h}))(tl)},51959:function(FA,Se,p){"use strict";p.d(Se,{BU:function(){return P},Dj:function(){return e},gH:function(){return N},vp:function(){return K}});function e(W){try{W.mozRequestFullScreen?W.mozRequestFullScreen():W.webkitRequestFullScreen&&W.webkitRequestFullScreen()}catch(f){console.log(f,":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 N=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function K(){var W=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",W),window.isFullScreen?window.isFullScreen:W!=null}},9343:function(FA,Se,p){"use strict";p.d(Se,{U:function(){return X}});var e=p(67294),P=Object.defineProperty,N=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,f=(L,De,T)=>De in L?P(L,De,{enumerable:!0,configurable:!0,writable:!0,value:T}):L[De]=T,q=(L,De)=>{for(var T in De||(De={}))K.call(De,T)&&f(L,T,De[T]);if(N)for(var T of N(De))W.call(De,T)&&f(L,T,De[T]);return L},j=(L,De,T)=>new Promise((l,ne)=>{var ae=G=>{try{I(T.next(G))}catch(U){ne(U)}},ve=G=>{try{I(T.throw(G))}catch(U){ne(U)}},I=G=>G.done?l(G.value):Promise.resolve(G.value).then(ae,ve);I((T=T.apply(L,De)).next())});function X(L,De){const[T,l]=(0,e.useState)(De),[ne,ae]=(0,e.useState)(!1),[ve,I]=(0,e.useState)();return[T,ne,(U,O=!1)=>j(this,null,function*(){const ge=O?De:q(q({},T),U);ae(!0),l(ge);const ee=yield L(ge);return ae(!1),I(ee),ee}),ve,I]}},24577:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return Ku}});class e{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(u,d){return u.__proto__=d,u},Object.assign=Object.assign||function(u){if(u==null)throw new TypeError("Cannot convert undefined or null to object");let d=Object(u);for(let B=1;B ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","error",B),W.ENABLE_ERROR&&(console.error?console.error(B):console.warn?console.warn(B):console.log(B))}static i(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","info",B),W.ENABLE_INFO&&(console.info?console.info(B):console.log(B))}static w(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","warn",B),W.ENABLE_WARN&&(console.warn?console.warn(B):console.log(B))}static d(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","debug",B),W.ENABLE_DEBUG&&(console.debug?console.debug(B):console.log(B))}static v(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","verbose",B),W.ENABLE_VERBOSE&&console.log(B)}}W.GLOBAL_TAG="flv.js",W.FORCE_GLOBAL_TAG=!1,W.ENABLE_ERROR=!0,W.ENABLE_INFO=!0,W.ENABLE_WARN=!0,W.ENABLE_DEBUG=!0,W.ENABLE_VERBOSE=!0,W.ENABLE_CALLBACK=!1,W.emitter=new(K());var f=W;class q{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(u){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=u,this._totalBytes+=u):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=u,this._totalBytes+=u):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=u,this._totalBytes+=u,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let u=(this._now()-this._lastCheckpoint)/1e3;return u==0&&(u=1),this._intervalBytes/u/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let u=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/u/1024}}var j=q;class X{constructor(u){this._message=u}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class L extends X{constructor(u){super(u)}get name(){return"IllegalStateException"}}class De extends X{constructor(u){super(u)}get name(){return"InvalidArgumentException"}}class T extends X{constructor(u){super(u)}get name(){return"NotImplementedException"}}const l={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ne={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ae{constructor(u){this._type=u||"undefined",this._status=l.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=l.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===l.kConnecting||this._status===l.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(u){this._onContentLengthKnown=u}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(u){this._onURLRedirect=u}get onDataArrival(){return this._onDataArrival}set onDataArrival(u){this._onDataArrival=u}get onError(){return this._onError}set onError(u){this._onError=u}get onComplete(){return this._onComplete}set onComplete(u){this._onComplete=u}open(u,d){throw new T("Unimplemented abstract function!")}abort(){throw new T("Unimplemented abstract function!")}}let ve={};function I(){let wA=self.navigator.userAgent.toLowerCase(),u=/(edge)\/([\w.]+)/.exec(wA)||/(opr)[\/]([\w.]+)/.exec(wA)||/(chrome)[ \/]([\w.]+)/.exec(wA)||/(iemobile)[\/]([\w.]+)/.exec(wA)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(wA)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(wA)||/(webkit)[ \/]([\w.]+)/.exec(wA)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(wA)||/(msie) ([\w.]+)/.exec(wA)||wA.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(wA)||wA.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(wA)||[],d=/(ipad)/.exec(wA)||/(ipod)/.exec(wA)||/(windows phone)/.exec(wA)||/(iphone)/.exec(wA)||/(kindle)/.exec(wA)||/(android)/.exec(wA)||/(windows)/.exec(wA)||/(mac)/.exec(wA)||/(linux)/.exec(wA)||/(cros)/.exec(wA)||[],B={browser:u[5]||u[3]||u[1]||"",version:u[2]||u[4]||"0",majorVersion:u[4]||u[2]||"0",platform:d[0]||""},C={};if(B.browser){C[B.browser]=!0;let Z=B.majorVersion.split(".");C.version={major:parseInt(B.majorVersion,10),string:B.version},Z.length>1&&(C.version.minor=parseInt(Z[1],10)),Z.length>2&&(C.version.build=parseInt(Z[2],10))}if(B.platform&&(C[B.platform]=!0),(C.chrome||C.opr||C.safari)&&(C.webkit=!0),C.rv||C.iemobile){C.rv&&delete C.rv;let Z="msie";B.browser=Z,C[Z]=!0}if(C.edge){delete C.edge;let Z="msedge";B.browser=Z,C[Z]=!0}if(C.opr){let Z="opera";B.browser=Z,C[Z]=!0}if(C.safari&&C.android){let Z="android";B.browser=Z,C[Z]=!0}C.name=B.browser,C.platform=B.platform;for(let Z in ve)ve.hasOwnProperty(Z)&&delete ve[Z];Object.assign(ve,C)}I();var G=ve;class U extends ae{static isSupported(){try{let u=G.msedge&&G.version.minor>=15048,d=G.msedge?u:!0;return self.fetch&&self.ReadableStream&&d}catch(u){return!1}}constructor(u,d){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=u,this._config=d,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(u,d){this._dataSource=u,this._range=d;let B=u.url;this._config.reuseRedirectedURL&&u.redirectedURL!=null&&(B=u.redirectedURL);let C=this._seekHandler.getConfig(B,d),Z=new self.Headers;if(typeof C.headers=="object"){let et=C.headers;for(let Nn in et)et.hasOwnProperty(Nn)&&Z.append(Nn,et[Nn])}let Te={method:"GET",headers:Z,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let et in this._config.headers)Z.append(et,this._config.headers[et]);u.cors===!1&&(Te.mode="same-origin"),u.withCredentials&&(Te.credentials="include"),u.referrerPolicy&&(Te.referrerPolicy=u.referrerPolicy),this._status=l.kConnecting,self.fetch(C.url,Te).then(et=>{if(this._requestAbort){this._requestAbort=!1,this._status=l.kIdle;return}if(et.ok&&et.status>=200&&et.status<=299){if(et.url!==C.url&&this._onURLRedirect){let WA=this._seekHandler.removeURLParameters(et.url);this._onURLRedirect(WA)}let Nn=et.headers.get("Content-Length");return Nn!=null&&(this._contentLength=parseInt(Nn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,et.body.getReader())}else if(this._status=l.kError,this._onError)this._onError(ne.HTTP_STATUS_CODE_INVALID,{code:et.status,msg:et.statusText});else throw new X("FetchStreamLoader: Http code invalid, "+et.status+" "+et.statusText)}).catch(et=>{if(this._status=l.kError,this._onError)this._onError(ne.EXCEPTION,{code:-1,msg:et.message});else throw et})}abort(){this._requestAbort=!0}_pump(u){return u.read().then(d=>{if(d.done)if(this._contentLength!==null&&this._receivedLength{if(d.code===11&&G.msedge)return;this._status=l.kError;let B=0,C=null;if((d.code===19||d.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=l.kError,this._onError)this._onError(ne.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new X("MozChunkedLoader: Http code invalid, "+d.status+" "+d.statusText);else this._status=l.kBuffering}}_onProgress(u){if(this._status===l.kError)return;this._contentLength===null&&u.total!==null&&u.total!==0&&(this._contentLength=u.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let d=u.target.response,B=this._range.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,B,this._receivedLength)}_onLoadEnd(u){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===l.kError)return;this._status=l.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(u){this._status=l.kError;let d=0,B=null;if(this._contentLength&&u.loaded=200&&d.status<=299){if(this._status=LoaderStatus.kBuffering,d.responseURL!=null){let C=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&C!==this._currentRedirectedURL&&(this._currentRedirectedURL=C,this._onURLRedirect&&this._onURLRedirect(C))}let B=d.getResponseHeader("Content-Length");if(B!=null&&this._contentLength==null){let C=parseInt(B);C>0&&(this._contentLength=C,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+d.status+" "+d.statusText);else if(d.readyState===3&&d.status>=200&&d.status<=299){this._status=LoaderStatus.kBuffering;let B=d.response;this._reader.readAsArrayBuffer(B)}}_xhrOnError(u){this._status=LoaderStatus.kError;let d=LoaderErrors.EXCEPTION,B={code:-1,msg:u.constructor.name+" "+u.type};if(this._onError)this._onError(d,B);else throw new RuntimeException(B.msg)}_msrOnProgress(u){let B=u.target.result;if(B==null){this._doReconnectIfNeeded();return}let C=B.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=B.byteLength;let Z=this._totalRange.from+this._receivedLength;this._receivedLength+=C.byteLength,this._onDataArrival&&this._onDataArrival(C,Z,this._receivedLength),B.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Z+C.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(B=this._range.from+this._contentLength-1),this._currentRequestRange={from:d,to:B},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(u,d){this._lastTimeLoaded=0;let B=u.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?B=this._currentRedirectedURL:u.redirectedURL!=null&&(B=u.redirectedURL));let C=this._seekHandler.getConfig(B,d);this._currentRequestURL=C.url;let Z=this._xhr=new XMLHttpRequest;if(Z.open("GET",C.url,!0),Z.responseType="arraybuffer",Z.onreadystatechange=this._onReadyStateChange.bind(this),Z.onprogress=this._onProgress.bind(this),Z.onload=this._onLoad.bind(this),Z.onerror=this._onXhrError.bind(this),u.withCredentials&&(Z.withCredentials=!0),typeof C.headers=="object"){let Te=C.headers;for(let et in Te)Te.hasOwnProperty(et)&&Z.setRequestHeader(et,Te[et])}if(typeof this._config.headers=="object"){let Te=this._config.headers;for(let et in Te)Te.hasOwnProperty(et)&&Z.setRequestHeader(et,Te[et])}Z.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=l.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(u){let d=u.target;if(d.readyState===2){if(d.responseURL!=null){let B=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&B!==this._currentRedirectedURL&&(this._currentRedirectedURL=B,this._onURLRedirect&&this._onURLRedirect(B))}if(d.status>=200&&d.status<=299){if(this._waitForTotalLength)return;this._status=l.kBuffering}else if(this._status=l.kError,this._onError)this._onError(ne.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new X("RangeLoader: Http code invalid, "+d.status+" "+d.statusText)}}_onProgress(u){if(this._status===l.kError)return;if(this._contentLength===null){let B=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,B=!0;let C=u.total;this._internalAbort(),C!=null&C!==0&&(this._totalLength=C)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,B){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let d=u.loaded-this._lastTimeLoaded;this._lastTimeLoaded=u.loaded,this._speedSampler.addBytes(d)}_normalizeSpeed(u){let d=this._chunkSizeKBList,B=d.length-1,C=0,Z=0,Te=B;if(u=d[C]&&u=3&&(d=this._speedSampler.currentKBps)),d!==0){let Te=this._normalizeSpeed(d);this._currentSpeedNormalized!==Te&&(this._currentSpeedNormalized=Te,this._currentChunkSizeKB=Te)}let B=u.target.response,C=this._range.from+this._receivedLength;this._receivedLength+=B.byteLength;let Z=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(d.result)},d.readAsArrayBuffer(u.data)}else{this._status=l.kError;let d={code:-1,msg:"Unsupported WebSocket message type: "+u.data.constructor.name};if(this._onError)this._onError(ne.EXCEPTION,d);else throw new X(d.msg)}}_dispatchArrayBuffer(u){let d=u,B=this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,B,this._receivedLength)}_onWebSocketError(u){this._status=l.kError;let d={code:u.code,msg:u.message};if(this._onError)this._onError(ne.EXCEPTION,d);else throw new X(d.msg)}}var k=me;class se{constructor(u){this._zeroStart=u||!1}getConfig(u,d){let B={};if(d.from!==0||d.to!==-1){let C;d.to!==-1?C=`bytes=${d.from.toString()}-${d.to.toString()}`:C=`bytes=${d.from.toString()}-`,B.Range=C}else this._zeroStart&&(B.Range="bytes=0-");return{url:u,headers:B}}removeURLParameters(u){return u}}var Me=se;class te{constructor(u,d){this._startName=u,this._endName=d}getConfig(u,d){let B=u;if(d.from!==0||d.to!==-1){let C=!0;B.indexOf("?")===-1&&(B+="?",C=!1),C&&(B+="&"),B+=`${this._startName}=${d.from.toString()}`,d.to!==-1&&(B+=`&${this._endName}=${d.to.toString()}`)}return{url:B,headers:{}}}removeURLParameters(u){let d=u.split("?")[0],B,C=u.indexOf("?");C!==-1&&(B=u.substring(C+1));let Z="";if(B!=null&&B.length>0){let Te=B.split("&");for(let et=0;et0;Nn[0]!==this._startName&&Nn[0]!==this._endName&&(WA&&(Z+="&"),Z+=Te[et])}}return Z.length===0?d:d+"?"+Z}}var re=te;class Pe{constructor(u,d,B){this.TAG="IOController",this._config=d,this._extraData=B,this._stashInitialSize=1024*384,d.stashInitialSize!=null&&d.stashInitialSize>0&&(this._stashInitialSize=d.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,d.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=u,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(u.url),this._refTotalLength=u.filesize?u.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new j,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(u){this._extraData=u}get onDataArrival(){return this._onDataArrival}set onDataArrival(u){this._onDataArrival=u}get onSeeked(){return this._onSeeked}set onSeeked(u){this._onSeeked=u}get onError(){return this._onError}set onError(u){this._onError=u}get onComplete(){return this._onComplete}set onComplete(u){this._onComplete=u}get onRedirect(){return this._onRedirect}set onRedirect(u){this._onRedirect=u}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(u){this._onRecoveredEarlyEof=u}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ye?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let u=this._config;if(u.seekType==="range")this._seekHandler=new Me(this._config.rangeLoadZeroStart);else if(u.seekType==="param"){let d=u.seekParamStart||"bstart",B=u.seekParamEnd||"bend";this._seekHandler=new re(d,B)}else if(u.seekType==="custom"){if(typeof u.customSeekHandler!="function")throw new De("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new u.customSeekHandler}else throw new De(`Invalid seekType in config: ${u.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=k;else if(O.isSupported())this._loaderClass=O;else if(ee.isSupported())this._loaderClass=ee;else if(ye.isSupported())this._loaderClass=ye;else throw new X("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(u){this._currentRange={from:0,to:-1},u&&(this._currentRange.from=u),this._speedSampler.reset(),u||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let u=this._resumeFrom;this._resumeFrom=0,this._internalSeek(u,!0)}}seek(u){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(u,!0)}_internalSeek(u,d){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(d),this._loader.destroy(),this._loader=null;let B={from:u,to:-1};this._currentRange={from:B.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,B),this._onSeeked&&this._onSeeked()}updateUrl(u){if(!u||typeof u!="string"||u.length===0)throw new De("Url must be a non-empty string!");this._dataSource.url=u}_expandBuffer(u){let d=this._stashSize;for(;d+1024*1024*10){let C=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(B,0,d).set(C,0)}this._stashBuffer=B,this._bufferSize=d}_normalizeSpeed(u){let d=this._speedNormalizeList,B=d.length-1,C=0,Z=0,Te=B;if(u=d[C]&&u=512&&u<=1024?d=Math.floor(u*1.5):d=u*2,d>8192&&(d=8192);let B=d*1024+1024*1024*1;this._bufferSize0){let Te=this._stashBuffer.slice(0,this._stashUsed),et=this._dispatchChunks(Te,this._stashByteStart);if(et0){let Nn=new Uint8Array(Te,et);Z.set(Nn,0),this._stashUsed=Nn.byteLength,this._stashByteStart+=et}}else this._stashUsed=0,this._stashByteStart+=et;this._stashUsed+u.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+u.byteLength),Z=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Z.set(new Uint8Array(u),this._stashUsed),this._stashUsed+=u.byteLength}else{let Te=this._dispatchChunks(u,d);if(Tethis._bufferSize&&(this._expandBuffer(et),Z=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Z.set(new Uint8Array(u,Te),0),this._stashUsed+=et,this._stashByteStart=d+Te}}}else if(this._stashUsed===0){let Z=this._dispatchChunks(u,d);if(Zthis._bufferSize&&this._expandBuffer(Te),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(u,Z),0),this._stashUsed+=Te,this._stashByteStart=d+Z}}else{this._stashUsed+u.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+u.byteLength);let Z=new Uint8Array(this._stashBuffer,0,this._bufferSize);Z.set(new Uint8Array(u),this._stashUsed),this._stashUsed+=u.byteLength;let Te=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Te0){let et=new Uint8Array(this._stashBuffer,Te);Z.set(et,0)}this._stashUsed-=Te,this._stashByteStart+=Te}}_flushStashBuffer(u){if(this._stashUsed>0){let d=this._stashBuffer.slice(0,this._stashUsed),B=this._dispatchChunks(d,this._stashByteStart),C=d.byteLength-B;if(B0){let Z=new Uint8Array(this._stashBuffer,0,this._bufferSize),Te=new Uint8Array(d,B);Z.set(Te,0),this._stashUsed=Te.byteLength,this._stashByteStart+=B}return 0}return this._stashUsed=0,this._stashByteStart=0,C}return 0}_onLoaderComplete(u,d){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(u,d){switch(f.e(this.TAG,`Loader error, code = ${d.code}, msg = ${d.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,u=ne.UNRECOVERABLE_EARLY_EOF),u){case ne.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let B=this._currentRange.to+1;B0){let d=Ue.getConfig();u.emit("change",d)}}static registerListener(u){Ue.emitter.addListener("change",u)}static removeListener(u){Ue.emitter.removeListener("change",u)}static addLogListener(u){f.emitter.addListener("log",u),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,Ue._notifyChange())}static removeLogListener(u){f.emitter.removeListener("log",u),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,Ue._notifyChange())}}Ue.emitter=new(K());var Ke=Ue;class ct{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let u=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,d=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&u&&d}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(u){if(this.keyframesIndex==null)return null;let d=this.keyframesIndex,B=this._search(d.times,u);return{index:B,milliseconds:d.times[B],fileposition:d.filepositions[B]}}_search(u,d){let B=0,C=u.length-1,Z=0,Te=0,et=C;for(d=u[Z]&&d=128){u.push(String.fromCharCode(Z&65535)),B+=2;continue}}}else if(d[B]<240){if(Rt(d,B,2)){let Z=(d[B]&15)<<12|(d[B+1]&63)<<6|d[B+2]&63;if(Z>=2048&&(Z&63488)!==55296){u.push(String.fromCharCode(Z&65535)),B+=3;continue}}}else if(d[B]<248&&Rt(d,B,3)){let Z=(d[B]&7)<<18|(d[B+1]&63)<<12|(d[B+2]&63)<<6|d[B+3]&63;if(Z>65536&&Z<1114112){Z-=65536,u.push(String.fromCharCode(Z>>>10|55296)),u.push(String.fromCharCode(Z&1023|56320)),B+=4;continue}}}u.push("\uFFFD"),++B}return u.join("")}var Vt=Ve;let We=function(){let wA=new ArrayBuffer(2);return new DataView(wA).setInt16(0,256,!0),new Int16Array(wA)[0]===256}();class mA{static parseScriptData(u,d,B){let C={};try{let Z=mA.parseValue(u,d,B),Te=mA.parseValue(u,d+Z.size,B-Z.size);C[Z.data]=Te.data}catch(Z){f.e("AMF",Z.toString())}return C}static parseObject(u,d,B){if(B<3)throw new L("Data not enough when parse ScriptDataObject");let C=mA.parseString(u,d,B),Z=mA.parseValue(u,d+C.size,B-C.size),Te=Z.objectEnd;return{data:{name:C.data,value:Z.data},size:C.size+Z.size,objectEnd:Te}}static parseVariable(u,d,B){return mA.parseObject(u,d,B)}static parseString(u,d,B){if(B<2)throw new L("Data not enough when parse String");let Z=new DataView(u,d,B).getUint16(0,!We),Te;return Z>0?Te=Vt(new Uint8Array(u,d+2,Z)):Te="",{data:Te,size:2+Z}}static parseLongString(u,d,B){if(B<4)throw new L("Data not enough when parse LongString");let Z=new DataView(u,d,B).getUint32(0,!We),Te;return Z>0?Te=Vt(new Uint8Array(u,d+4,Z)):Te="",{data:Te,size:4+Z}}static parseDate(u,d,B){if(B<10)throw new L("Data size invalid when parse Date");let C=new DataView(u,d,B),Z=C.getFloat64(0,!We),Te=C.getInt16(8,!We);return Z+=Te*60*1e3,{data:new Date(Z),size:10}}static parseValue(u,d,B){if(B<1)throw new L("Data not enough when parse Value");let C=new DataView(u,d,B),Z=1,Te=C.getUint8(0),et,Nn=!1;try{switch(Te){case 0:et=C.getFloat64(1,!We),Z+=8;break;case 1:{et=!!C.getUint8(1),Z+=1;break}case 2:{let WA=mA.parseString(u,d+1,B-1);et=WA.data,Z+=WA.size;break}case 3:{et={};let WA=0;for((C.getUint32(B-4,!We)&16777215)===9&&(WA=3);Z32)throw new De("ExpGolomb: readBits() bits exceeded max 32bits!");if(u<=this._current_word_bits_left){let Te=this._current_word>>>32-u;return this._current_word<<=u,this._current_word_bits_left-=u,Te}let d=this._current_word_bits_left?this._current_word:0;d=d>>>32-this._current_word_bits_left;let B=u-this._current_word_bits_left;this._fillCurrentWord();let C=Math.min(B,this._current_word_bits_left),Z=this._current_word>>>32-C;return this._current_word<<=C,this._current_word_bits_left-=C,d=d<>>u)return this._current_word<<=u,this._current_word_bits_left-=u,u;return this._fillCurrentWord(),u+this._skipLeadingZero()}readUEG(){let u=this._skipLeadingZero();return this.readBits(u+1)-1}readSEG(){let u=this.readUEG();return u&1?u+1>>>1:-1*(u>>>1)}}var an=aA;class Qt{static _ebsp2rbsp(u){let d=u,B=d.byteLength,C=new Uint8Array(B),Z=0;for(let Te=0;Te=2&&d[Te]===3&&d[Te-1]===0&&d[Te-2]===0||(C[Z]=d[Te],Z++);return new Uint8Array(C.buffer,0,Z)}static parseSPS(u){let d=Qt._ebsp2rbsp(u),B=new an(d);B.readByte();let C=B.readByte();B.readByte();let Z=B.readByte();B.readUEG();let Te=Qt.getProfileString(C),et=Qt.getLevelString(Z),Nn=1,WA=420,Vn=[0,420,422,444],kr=8;if((C===100||C===110||C===122||C===244||C===44||C===83||C===86||C===118||C===128||C===138||C===144)&&(Nn=B.readUEG(),Nn===3&&B.readBits(1),Nn<=3&&(WA=Vn[Nn]),kr=B.readUEG()+8,B.readUEG(),B.readBits(1),B.readBool())){let Pa=Nn!==3?8:12;for(let _r=0;_r0&&Pa<16?(ot=_r[Pa-1],tt=sa[Pa-1]):Pa===255&&(ot=B.readByte()<<8|B.readByte(),tt=B.readByte()<<8|B.readByte())}if(B.readBool()&&B.readBool(),B.readBool()&&(B.readBits(4),B.readBool()&&B.readBits(24)),B.readBool()&&(B.readUEG(),B.readUEG()),B.readBool()){let Pa=B.readBits(32),_r=B.readBits(32);Jt=B.readBool(),Ot=_r,BA=Pa*2,Kt=Ot/BA}}let fa=1;(ot!==1||tt!==1)&&(fa=ot/tt);let Pr=0,Rr=0;if(Nn===0)Pr=1,Rr=2-zA;else{let Pa=Nn===3?1:2,_r=Nn===1?2:1;Pr=Pa,Rr=_r*(2-zA)}let ba=(ra+1)*16,da=(2-zA)*((mn+1)*16);ba-=(Pn+M)*Pr,da-=(R+ie)*Rr;let Fa=Math.ceil(ba*fa);return B.destroy(),B=null,{profile_string:Te,level_string:et,bit_depth:kr,ref_frames:An,chroma_format:WA,chroma_format_string:Qt.getChromaFormatString(WA),frame_rate:{fixed:Jt,fps:Kt,fps_den:BA,fps_num:Ot},sar_ratio:{width:ot,height:tt},codec_size:{width:ba,height:da},present_size:{width:Fa,height:da}}}static _skipScalingList(u,d){let B=8,C=8,Z=0;for(let Te=0;Te>>8&255|(wA&255)<<8}function On(wA){return(wA&4278190080)>>>24|(wA&16711680)>>>8|(wA&65280)<<8|(wA&255)<<24}function it(wA,u){return wA[u]<<24|wA[u+1]<<16|wA[u+2]<<8|wA[u+3]}class Ce{constructor(u,d){this.TAG="FLVDemuxer",this._config=d,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=u.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=u.hasAudioTrack,this._hasVideo=u.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new rA,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let B=new ArrayBuffer(2);return new DataView(B).setInt16(0,256,!0),new Int16Array(B)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(u){let d=new Uint8Array(u),B={match:!1};if(d[0]!==70||d[1]!==76||d[2]!==86||d[3]!==1)return B;let C=(d[4]&4)>>>2!==0,Z=(d[4]&1)!==0,Te=it(d,5);return Te<9?B:{match:!0,consumed:Te,dataOffset:Te,hasAudioTrack:C,hasVideoTrack:Z}}bindDataSource(u){return u.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(u){this._onTrackMetadata=u}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(u){this._onMediaInfo=u}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(u){this._onMetaDataArrived=u}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(u){this._onScriptDataArrived=u}get onError(){return this._onError}set onError(u){this._onError=u}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(u){this._onDataAvailable=u}get timestampBase(){return this._timestampBase}set timestampBase(u){this._timestampBase=u}get overridedDuration(){return this._duration}set overridedDuration(u){this._durationOverrided=!0,this._duration=u,this._mediaInfo.duration=u}set overridedHasAudio(u){this._hasAudioFlagOverrided=!0,this._hasAudio=u,this._mediaInfo.hasAudio=u}set overridedHasVideo(u){this._hasVideoFlagOverrided=!0,this._hasVideo=u,this._mediaInfo.hasVideo=u}resetMediaInfo(){this._mediaInfo=new rA}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(u,d){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new L("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let B=0,C=this._littleEndian;if(d===0)if(u.byteLength>13)B=Ce.probe(u).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,d+B!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(u,B).getUint32(0,!C)!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),B+=4);Bu.byteLength)break;let Te=Z.getUint8(0),et=Z.getUint32(0,!C)&16777215;if(B+11+et+4>u.byteLength)break;if(Te!==8&&Te!==9&&Te!==18){f.w(this.TAG,`Unsupported tag type ${Te}, skipped`),B+=11+et+4;continue}let Nn=Z.getUint8(4),WA=Z.getUint8(5),Vn=Z.getUint8(6),kr=Z.getUint8(7),Ur=Vn|WA<<8|Nn<<16|kr<<24;(Z.getUint32(7,!C)&16777215)!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");let ra=B+11;switch(Te){case 8:this._parseAudioData(u,ra,et,Ur);break;case 9:this._parseVideoData(u,ra,et,Ur,d+B);break;case 18:this._parseScriptData(u,ra,et);break}let mn=Z.getUint32(11+et,!C);mn!==11+et&&f.w(this.TAG,`Invalid PrevTagSize ${mn}`),B+=11+et+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),B}_parseScriptData(u,d,B){let C=nA.parseScriptData(u,d,B);if(C.hasOwnProperty("onMetaData")){if(C.onMetaData==null||typeof C.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=C;let Z=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Z)),typeof Z.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Z.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Z.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Z.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Z.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Z.audiodatarate),typeof Z.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Z.videodatarate),typeof Z.width=="number"&&(this._mediaInfo.width=Z.width),typeof Z.height=="number"&&(this._mediaInfo.height=Z.height),typeof Z.duration=="number"){if(!this._durationOverrided){let Te=Math.floor(Z.duration*this._timescale);this._duration=Te,this._mediaInfo.duration=Te}}else this._mediaInfo.duration=0;if(typeof Z.framerate=="number"){let Te=Math.floor(Z.framerate*1e3);if(Te>0){let et=Te/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=et,this._referenceFrameRate.fps_num=Te,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=et}}if(typeof Z.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Te=Z.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Te),Z.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Z,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(C).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},C))}_parseKeyframesIndex(u){let d=[],B=[];for(let C=1;C>>4;if(Nn!==2&&Nn!==10){this._onError(MA.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Nn);return}let WA=0,Vn=(et&12)>>>2;if(Vn>=0&&Vn<=4)WA=this._flvSoundRateTable[Vn];else{this._onError(MA.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Vn);return}let kr=(et&2)>>>1,Ur=et&1,An=this._audioMetadata,ra=this._audioTrack;if(An||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),An=this._audioMetadata={},An.type="audio",An.id=ra.id,An.timescale=this._timescale,An.duration=this._duration,An.audioSampleRate=WA,An.channelCount=Ur===0?1:2),Nn===10){let mn=this._parseAACAudioData(u,d+1,B-1);if(mn==null)return;if(mn.packetType===0){An.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");let zA=mn.data;An.audioSampleRate=zA.samplingRate,An.channelCount=zA.channelCount,An.codec=zA.codec,An.originalCodec=zA.originalCodec,An.config=zA.config,An.refSampleDuration=1024/An.audioSampleRate*An.timescale,f.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",An);let Pn=this._mediaInfo;Pn.audioCodec=An.originalCodec,Pn.audioSampleRate=An.audioSampleRate,Pn.audioChannelCount=An.channelCount,Pn.hasVideo?Pn.videoCodec!=null&&(Pn.mimeType='video/x-flv; codecs="'+Pn.videoCodec+","+Pn.audioCodec+'"'):Pn.mimeType='video/x-flv; codecs="'+Pn.audioCodec+'"',Pn.isComplete()&&this._onMediaInfo(Pn)}else if(mn.packetType===1){let zA=this._timestampBase+C,Pn={unit:mn.data,length:mn.data.byteLength,dts:zA,pts:zA};ra.samples.push(Pn),ra.length+=mn.data.length}else f.e(this.TAG,`Flv: Unsupported AAC data type ${mn.packetType}`)}else if(Nn===2){if(!An.codec){let M=this._parseMP3AudioData(u,d+1,B-1,!0);if(M==null)return;An.audioSampleRate=M.samplingRate,An.channelCount=M.channelCount,An.codec=M.codec,An.originalCodec=M.originalCodec,An.refSampleDuration=1152/An.audioSampleRate*An.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",An);let R=this._mediaInfo;R.audioCodec=An.codec,R.audioSampleRate=An.audioSampleRate,R.audioChannelCount=An.channelCount,R.audioDataRate=M.bitRate,R.hasVideo?R.videoCodec!=null&&(R.mimeType='video/x-flv; codecs="'+R.videoCodec+","+R.audioCodec+'"'):R.mimeType='video/x-flv; codecs="'+R.audioCodec+'"',R.isComplete()&&this._onMediaInfo(R)}let mn=this._parseMP3AudioData(u,d+1,B-1,!1);if(mn==null)return;let zA=this._timestampBase+C,Pn={unit:mn,length:mn.byteLength,dts:zA,pts:zA};ra.samples.push(Pn),ra.length+=mn.length}}_parseAACAudioData(u,d,B){if(B<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let C={},Z=new Uint8Array(u,d,B);return C.packetType=Z[0],Z[0]===0?C.data=this._parseAACAudioSpecificConfig(u,d+1,B-1):C.data=Z.subarray(1),C}_parseAACAudioSpecificConfig(u,d,B){let C=new Uint8Array(u,d,B),Z=null,Te=0,et=0,Nn=null,WA=0,Vn=null;if(Te=et=C[0]>>>3,WA=(C[0]&7)<<1|C[1]>>>7,WA<0||WA>=this._mpegSamplingRates.length){this._onError(MA.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let kr=this._mpegSamplingRates[WA],Ur=(C[1]&120)>>>3;if(Ur<0||Ur>=8){this._onError(MA.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Te===5&&(Vn=(C[1]&7)<<1|C[2]>>>7,Nn=(C[2]&124)>>>2);let An=self.navigator.userAgent.toLowerCase();return An.indexOf("firefox")!==-1?WA>=6?(Te=5,Z=new Array(4),Vn=WA-3):(Te=2,Z=new Array(2),Vn=WA):An.indexOf("android")!==-1?(Te=2,Z=new Array(2),Vn=WA):(Te=5,Vn=WA,Z=new Array(4),WA>=6?Vn=WA-3:Ur===1&&(Te=2,Z=new Array(2),Vn=WA)),Z[0]=Te<<3,Z[0]|=(WA&15)>>>1,Z[1]=(WA&15)<<7,Z[1]|=(Ur&15)<<3,Te===5&&(Z[1]|=(Vn&15)>>>1,Z[2]=(Vn&1)<<7,Z[2]|=8,Z[3]=0),{config:Z,samplingRate:kr,channelCount:Ur,codec:"mp4a.40."+Te,originalCodec:"mp4a.40."+et}}_parseMP3AudioData(u,d,B,C){if(B<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Z=this._littleEndian,Te=new Uint8Array(u,d,B),et=null;if(C){if(Te[0]!==255)return;let Nn=Te[1]>>>3&3,WA=(Te[1]&6)>>1,Vn=(Te[2]&240)>>>4,kr=(Te[2]&12)>>>2,An=(Te[3]>>>6&3)!==3?2:1,ra=0,mn=0,zA=34,Pn="mp3";switch(Nn){case 0:ra=this._mpegAudioV25SampleRateTable[kr];break;case 2:ra=this._mpegAudioV20SampleRateTable[kr];break;case 3:ra=this._mpegAudioV10SampleRateTable[kr];break}switch(WA){case 1:zA=34,Vn>>4,Nn=Te&15;if(Nn!==7){this._onError(MA.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Nn}`);return}this._parseAVCVideoPacket(u,d+1,B-1,C,Z,et)}_parseAVCVideoPacket(u,d,B,C,Z,Te){if(B<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let et=this._littleEndian,Nn=new DataView(u,d,B),WA=Nn.getUint8(0),kr=(Nn.getUint32(0,!et)&16777215)<<8>>8;if(WA===0)this._parseAVCDecoderConfigurationRecord(u,d+4,B-4);else if(WA===1)this._parseAVCVideoData(u,d+4,B-4,C,Z,Te,kr);else if(WA!==2){this._onError(MA.FORMAT_ERROR,`Flv: Invalid video packet type ${WA}`);return}}_parseAVCDecoderConfigurationRecord(u,d,B){if(B<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let C=this._videoMetadata,Z=this._videoTrack,Te=this._littleEndian,et=new DataView(u,d,B);C?typeof C.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),C=this._videoMetadata={},C.type="video",C.id=Z.id,C.timescale=this._timescale,C.duration=this._duration);let Nn=et.getUint8(0),WA=et.getUint8(1),Vn=et.getUint8(2),kr=et.getUint8(3);if(Nn!==1||WA===0){this._onError(MA.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(et.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(MA.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ur=et.getUint8(5)&31;if(Ur===0){this._onError(MA.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ur>1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ur}`);let An=6;for(let mn=0;mn1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ra}`);An++;for(let mn=0;mn=B){f.w(this.TAG,`Malformed Nalu near timestamp ${ra}, offset = ${Ur}, dataSize = ${B}`);break}let zA=WA.getUint32(Ur,!Nn);if(An===3&&(zA>>>=8),zA>B-An){f.w(this.TAG,`Malformed Nalus near timestamp ${ra}, NaluSize > DataSize!`);return}let Pn=WA.getUint8(Ur+An)&31;Pn===5&&(mn=!0);let M=new Uint8Array(u,d+Ur,An+zA),R={type:Pn,data:M};Vn.push(R),kr+=M.byteLength,Ur+=An+zA}if(Vn.length){let zA=this._videoTrack,Pn={units:Vn,length:kr,isKeyframe:mn,dts:ra,cts:et,pts:ra+et};mn&&(Pn.fileposition=Z),zA.samples.push(Pn),zA.length+=kr}}}var Re=Ce;class ue{static init(){ue.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let d in ue.types)ue.types.hasOwnProperty(d)&&(ue.types[d]=[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]);let u=ue.constants={};u.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),u.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),u.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),u.STSC=u.STCO=u.STTS,u.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),u.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),u.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),u.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),u.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),u.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(u){let d=8,B=null,C=Array.prototype.slice.call(arguments,1),Z=C.length;for(let et=0;et>>24&255,B[1]=d>>>16&255,B[2]=d>>>8&255,B[3]=d&255,B.set(u,4);let Te=8;for(let et=0;et>>24&255,u>>>16&255,u>>>8&255,u&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(u){return ue.box(ue.types.trak,ue.tkhd(u),ue.mdia(u))}static tkhd(u){let d=u.id,B=u.duration,C=u.presentWidth,Z=u.presentHeight;return ue.box(ue.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,C>>>8&255,C&255,0,0,Z>>>8&255,Z&255,0,0]))}static mdia(u){return ue.box(ue.types.mdia,ue.mdhd(u),ue.hdlr(u),ue.minf(u))}static mdhd(u){let d=u.timescale,B=u.duration;return ue.box(ue.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,B>>>24&255,B>>>16&255,B>>>8&255,B&255,85,196,0,0]))}static hdlr(u){let d=null;return u.type==="audio"?d=ue.constants.HDLR_AUDIO:d=ue.constants.HDLR_VIDEO,ue.box(ue.types.hdlr,d)}static minf(u){let d=null;return u.type==="audio"?d=ue.box(ue.types.smhd,ue.constants.SMHD):d=ue.box(ue.types.vmhd,ue.constants.VMHD),ue.box(ue.types.minf,d,ue.dinf(),ue.stbl(u))}static dinf(){return ue.box(ue.types.dinf,ue.box(ue.types.dref,ue.constants.DREF))}static stbl(u){return ue.box(ue.types.stbl,ue.stsd(u),ue.box(ue.types.stts,ue.constants.STTS),ue.box(ue.types.stsc,ue.constants.STSC),ue.box(ue.types.stsz,ue.constants.STSZ),ue.box(ue.types.stco,ue.constants.STCO))}static stsd(u){return u.type==="audio"?u.codec==="mp3"?ue.box(ue.types.stsd,ue.constants.STSD_PREFIX,ue.mp3(u)):ue.box(ue.types.stsd,ue.constants.STSD_PREFIX,ue.mp4a(u)):ue.box(ue.types.stsd,ue.constants.STSD_PREFIX,ue.avc1(u))}static mp3(u){let d=u.channelCount,B=u.audioSampleRate,C=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,B>>>8&255,B&255,0,0]);return ue.box(ue.types[".mp3"],C)}static mp4a(u){let d=u.channelCount,B=u.audioSampleRate,C=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,B>>>8&255,B&255,0,0]);return ue.box(ue.types.mp4a,C,ue.esds(u))}static esds(u){let d=u.config||[],B=d.length,C=new Uint8Array([0,0,0,0,3,23+B,0,1,0,4,15+B,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([B]).concat(d).concat([6,1,2]));return ue.box(ue.types.esds,C)}static avc1(u){let d=u.avcc,B=u.codecWidth,C=u.codecHeight,Z=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,B>>>8&255,B&255,C>>>8&255,C&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ue.box(ue.types.avc1,Z,ue.box(ue.types.avcC,d))}static mvex(u){return ue.box(ue.types.mvex,ue.trex(u))}static trex(u){let d=u.id,B=new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ue.box(ue.types.trex,B)}static moof(u,d){return ue.box(ue.types.moof,ue.mfhd(u.sequenceNumber),ue.traf(u,d))}static mfhd(u){let d=new Uint8Array([0,0,0,0,u>>>24&255,u>>>16&255,u>>>8&255,u&255]);return ue.box(ue.types.mfhd,d)}static traf(u,d){let B=u.id,C=ue.box(ue.types.tfhd,new Uint8Array([0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255])),Z=ue.box(ue.types.tfdt,new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255])),Te=ue.sdtp(u),et=ue.trun(u,Te.byteLength+16+16+8+16+8+8);return ue.box(ue.types.traf,C,Z,et,Te)}static sdtp(u){let d=u.samples||[],B=d.length,C=new Uint8Array(4+B);for(let Z=0;Z>>24&255,C>>>16&255,C>>>8&255,C&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255],0);for(let et=0;et>>24&255,Nn>>>16&255,Nn>>>8&255,Nn&255,WA>>>24&255,WA>>>16&255,WA>>>8&255,WA&255,Vn.isLeading<<2|Vn.dependsOn,Vn.isDependedOn<<6|Vn.hasRedundancy<<4|Vn.isNonSync,0,0,kr>>>24&255,kr>>>16&255,kr>>>8&255,kr&255],12+16*et)}return ue.box(ue.types.trun,Te)}static mdat(u){return ue.box(ue.types.mdat,u)}}ue.init();var Ut=ue;class tA{static getSilentFrame(u,d){if(u==="mp4a.40.2"){if(d===1)return new Uint8Array([0,200,0,128,35,128]);if(d===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(d===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(d===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(d===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(d===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(d===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Tt=tA;class RA{constructor(u,d,B,C,Z){this.dts=u,this.pts=d,this.duration=B,this.originalDts=C,this.isSyncPoint=Z,this.fileposition=null}}class J{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(u){u.isSyncPoint=!0,this.syncPoints.push(u)}}class SA{constructor(){this._list=[]}clear(){this._list=[]}appendArray(u){let d=this._list;u.length!==0&&(d.length>0&&u[0].originalDts=d[Z].dts&&ud[C].lastSample.originalDts&&u=d[C].lastSample.originalDts&&(C===d.length-1||C0&&(Z=this._searchNearestSegmentBefore(B.originalBeginDts)+1),this._lastAppendLocation=Z,this._list.splice(Z,0,B)}getLastSegmentBefore(u){let d=this._searchNearestSegmentBefore(u);return d>=0?this._list[d]:null}getLastSampleBefore(u){let d=this.getLastSegmentBefore(u);return d!=null?d.lastSample:null}getLastSyncPointBefore(u){let d=this._searchNearestSegmentBefore(u),B=this._list[d].syncPoints;for(;B.length===0&&d>0;)d--,B=this._list[d].syncPoints;return B.length>0?B[B.length-1]:null}}class xr{constructor(u){this.TAG="MP4Remuxer",this._config=u,this._isLive=u.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new TA("audio"),this._videoSegmentInfoList=new TA("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(G.chrome&&(G.version.major<50||G.version.major===50&&G.version.build<2661)),this._fillSilentAfterSeek=G.msedge||G.msie,this._mp3UseMpegAudio=!G.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(u){return u.onDataAvailable=this.remux.bind(this),u.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(u){this._onInitSegment=u}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(u){this._onMediaSegment=u}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(u){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(u,d){if(!this._onMediaSegment)throw new L("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(u,d),this._remuxVideo(d),this._remuxAudio(u)}_onTrackMetadataReceived(u,d){let B=null,C="mp4",Z=d.codec;if(u==="audio")this._audioMeta=d,d.codec==="mp3"&&this._mp3UseMpegAudio?(C="mpeg",Z="",B=new Uint8Array):B=Ut.generateInitSegment(d);else if(u==="video")this._videoMeta=d,B=Ut.generateInitSegment(d);else return;if(!this._onInitSegment)throw new L("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(u,{type:u,data:B.buffer,codec:Z,container:`${u}/${C}`,mediaDuration:d.duration})}_calculateDtsBase(u,d){this._dtsBaseInited||(u.samples&&u.samples.length&&(this._audioDtsBase=u.samples[0].dts),d.samples&&d.samples.length&&(this._videoDtsBase=d.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let u=this._videoStashedLastSample,d=this._audioStashedLastSample,B={type:"video",id:1,sequenceNumber:0,samples:[],length:0};u!=null&&(B.samples.push(u),B.length=u.length);let C={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};d!=null&&(C.samples.push(d),C.length=d.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(B,!0),this._remuxAudio(C,!0)}_remuxAudio(u,d){if(this._audioMeta==null)return;let B=u,C=B.samples,Z,Te=-1,et=-1,Nn=-1,WA=this._audioMeta.refSampleDuration,Vn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,kr=this._dtsBaseInited&&this._audioNextDts===void 0,Ur=!1;if(!C||C.length===0||C.length===1&&!d)return;let An=0,ra=null,mn=0;Vn?(An=0,mn=B.length):(An=8,mn=8+B.length);let zA=null;if(C.length>1&&(zA=C.pop(),mn-=zA.length),this._audioStashedLastSample!=null){let tt=this._audioStashedLastSample;this._audioStashedLastSample=null,C.unshift(tt),mn+=tt.length}zA!=null&&(this._audioStashedLastSample=zA);let Pn=C[0].dts-this._dtsBase;if(this._audioNextDts)Z=Pn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Z=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ur=!0);else{let tt=this._audioSegmentInfoList.getLastSampleBefore(Pn);if(tt!=null){let Kt=Pn-(tt.originalDts+tt.duration);Kt<=3&&(Kt=0);let Jt=tt.dts+tt.duration+Kt;Z=Pn-Jt}else Z=0}if(Ur){let tt=Pn-Z,Kt=this._videoSegmentInfoList.getLastSegmentBefore(Pn);if(Kt!=null&&Kt.beginDts=1?HA=M[M.length-1].duration:HA=Math.floor(WA);let fa=!1,Pr=null;if(HA>WA*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!G.safari){fa=!0;let Rr=Math.abs(HA-WA),ba=Math.ceil(Rr/WA),da=BA+WA;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${BA+HA} ms, expected: ${BA+Math.round(WA)} ms, delta: ${Math.round(Rr)} ms, generate: ${ba} frames`);let Fa=Tt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Fa==null&&(f.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Fa=Jt),Pr=[];for(let _r=0;_r0){let qa=Pr[Pr.length-1];qa.duration=sa-qa.dts}let Xr={dts:sa,pts:sa,cts:0,unit:Fa,size:Fa.byteLength,duration:0,originalDts:Ot,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Pr.push(Xr),mn+=Xr.size,da+=WA}let Pa=Pr[Pr.length-1];Pa.duration=BA+HA-Pa.dts,HA=Math.round(WA)}M.push({dts:BA,pts:BA,cts:0,unit:Kt.unit,size:Kt.unit.byteLength,duration:HA,originalDts:Ot,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),fa&&M.push.apply(M,Pr)}Vn?ra=new Uint8Array(mn):(ra=new Uint8Array(mn),ra[0]=mn>>>24&255,ra[1]=mn>>>16&255,ra[2]=mn>>>8&255,ra[3]=mn&255,ra.set(Ut.types.mdat,4));for(let tt=0;tt1&&(An=C.pop(),Ur-=An.length),this._videoStashedLastSample!=null){let R=this._videoStashedLastSample;this._videoStashedLastSample=null,C.unshift(R),Ur+=R.length}An!=null&&(this._videoStashedLastSample=An);let ra=C[0].dts-this._dtsBase;if(this._videoNextDts)Z=ra-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Z=0;else{let R=this._videoSegmentInfoList.getLastSampleBefore(ra);if(R!=null){let ie=ra-(R.originalDts+R.duration);ie<=3&&(ie=0);let he=R.dts+R.duration+ie;Z=ra-he}else Z=0}let mn=new J,zA=[];for(let R=0;R=1?Ot=zA[zA.length-1].duration:Ot=Math.floor(this._videoMeta.refSampleDuration),ot){let BA=new RA(tt,Jt,Ot,ie.dts,!0);BA.fileposition=ie.fileposition,mn.appendSyncPoint(BA)}zA.push({dts:tt,pts:Jt,cts:Kt,units:ie.units,size:ie.length,isKeyframe:ot,duration:Ot,originalDts:he,flags:{isLeading:0,dependsOn:ot?2:1,isDependedOn:ot?1:0,hasRedundancy:0,isNonSync:ot?0:1}})}kr=new Uint8Array(Ur),kr[0]=Ur>>>24&255,kr[1]=Ur>>>16&255,kr[2]=Ur>>>8&255,kr[3]=Ur&255,kr.set(Ut.types.mdat,4);for(let R=0;R{C.timestampBase=B,B+=C.duration,C.cors=u.cors,C.withCredentials=u.withCredentials,d.referrerPolicy&&(C.referrerPolicy=d.referrerPolicy)}),!isNaN(B)&&this._mediaDataSource.duration!==B&&(this._mediaDataSource.duration=B),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(u,d){this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(u,d){this._currentSegmentIndex=u;let B=this._mediaDataSource.segments[u],C=this._ioctl=new le(B,this._config,u);C.onError=this._onIOException.bind(this),C.onSeeked=this._onIOSeeked.bind(this),C.onComplete=this._onIOComplete.bind(this),C.onRedirect=this._onIORedirect.bind(this),C.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),d?this._demuxer.bindDataSource(this._ioctl):C.onDataArrival=this._onInitChunkArrival.bind(this),C.open(d)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(u){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let d=this._searchSegmentIndexContains(u);if(d===this._currentSegmentIndex){let B=this._mediaInfo.segments[d];if(B==null)this._pendingSeekTime=u;else{let C=B.getNearestKeyframe(u);this._remuxer.seek(C.milliseconds),this._ioctl.seek(C.fileposition),this._pendingResolveSeekPoint=C.milliseconds}}else{let B=this._mediaInfo.segments[d];if(B==null)this._pendingSeekTime=u,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(d);else{let C=B.getNearestKeyframe(u);this._internalAbort(),this._remuxer.seek(u),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[d].timestampBase,this._loadSegment(d,C.fileposition),this._pendingResolveSeekPoint=C.milliseconds,this._reportSegmentMediaInfo(d)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(u){let d=this._mediaDataSource.segments,B=d.length-1;for(let C=0;C0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,C=this._demuxer.parseChunks(u,d);else if((B=Re.probe(u)).match){this._demuxer=new Re(B,this._config),this._remuxer||(this._remuxer=new En(this._config));let Z=this._mediaDataSource;Z.duration!=null&&!isNaN(Z.duration)&&(this._demuxer.overridedDuration=Z.duration),typeof Z.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Z.hasAudio),typeof Z.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Z.hasVideo),this._demuxer.timestampBase=Z.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),C=this._demuxer.parseChunks(u,d)}else B=null,f.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Xe.DEMUX_ERROR,MA.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),C=0;return C}_onMediaInfo(u){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},u),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,rA.prototype));let d=Object.assign({},u);Object.setPrototypeOf(d,rA.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=d,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let B=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(B)})}_onMetaDataArrived(u){this._emitter.emit(Xe.METADATA_ARRIVED,u)}_onScriptDataArrived(u){this._emitter.emit(Xe.SCRIPTDATA_ARRIVED,u)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(u){let B=u+1;B0&&B[0].originalDts===C&&(C=B[0].pts),this._emitter.emit(Xe.RECOMMEND_SEEKPOINT,C)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(u){let d=this._mediaInfo.segments[u],B=Object.assign({},d);B.duration=this._mediaInfo.duration,B.segmentCount=this._mediaInfo.segmentCount,delete B.segments,delete B.keyframesIndex,this._emitter.emit(Xe.MEDIA_INFO,B)}_reportStatisticsInfo(){let u={};u.url=this._ioctl.currentURL,u.hasRedirect=this._ioctl.hasRedirect,u.hasRedirect&&(u.redirectedURL=this._ioctl.currentRedirectedURL),u.speed=this._ioctl.currentSpeed,u.loaderType=this._ioctl.loaderType,u.currentSegmentIndex=this._currentSegmentIndex,u.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Xe.STATISTICS_INFO,u)}}var za=OA,Wa=function(wA){let u="TransmuxingWorker",d=null,B=mn.bind(this);P.install(),wA.addEventListener("message",function(zA){switch(zA.data.cmd){case"init":d=new za(zA.data.param[0],zA.data.param[1]),d.on(Xe.IO_ERROR,Ur.bind(this)),d.on(Xe.DEMUX_ERROR,An.bind(this)),d.on(Xe.INIT_SEGMENT,C.bind(this)),d.on(Xe.MEDIA_SEGMENT,Z.bind(this)),d.on(Xe.LOADING_COMPLETE,Te.bind(this)),d.on(Xe.RECOVERED_EARLY_EOF,et.bind(this)),d.on(Xe.MEDIA_INFO,Nn.bind(this)),d.on(Xe.METADATA_ARRIVED,WA.bind(this)),d.on(Xe.SCRIPTDATA_ARRIVED,Vn.bind(this)),d.on(Xe.STATISTICS_INFO,kr.bind(this)),d.on(Xe.RECOMMEND_SEEKPOINT,ra.bind(this));break;case"destroy":d&&(d.destroy(),d=null),wA.postMessage({msg:"destroyed"});break;case"start":d.start();break;case"stop":d.stop();break;case"seek":d.seek(zA.data.param);break;case"pause":d.pause();break;case"resume":d.resume();break;case"logging_config":{let Pn=zA.data.param;Ke.applyConfig(Pn),Pn.enableCallback===!0?Ke.addLogListener(B):Ke.removeLogListener(B);break}}});function C(zA,Pn){let M={msg:Xe.INIT_SEGMENT,data:{type:zA,data:Pn}};wA.postMessage(M,[Pn.data])}function Z(zA,Pn){let M={msg:Xe.MEDIA_SEGMENT,data:{type:zA,data:Pn}};wA.postMessage(M,[Pn.data])}function Te(){let zA={msg:Xe.LOADING_COMPLETE};wA.postMessage(zA)}function et(){let zA={msg:Xe.RECOVERED_EARLY_EOF};wA.postMessage(zA)}function Nn(zA){let Pn={msg:Xe.MEDIA_INFO,data:zA};wA.postMessage(Pn)}function WA(zA){let Pn={msg:Xe.METADATA_ARRIVED,data:zA};wA.postMessage(Pn)}function Vn(zA){let Pn={msg:Xe.SCRIPTDATA_ARRIVED,data:zA};wA.postMessage(Pn)}function kr(zA){let Pn={msg:Xe.STATISTICS_INFO,data:zA};wA.postMessage(Pn)}function Ur(zA,Pn){wA.postMessage({msg:Xe.IO_ERROR,data:{type:zA,info:Pn}})}function An(zA,Pn){wA.postMessage({msg:Xe.DEMUX_ERROR,data:{type:zA,info:Pn}})}function ra(zA){wA.postMessage({msg:Xe.RECOMMEND_SEEKPOINT,data:zA})}function mn(zA,Pn){wA.postMessage({msg:"logcat_callback",data:{type:zA,logcat:Pn}})}};class Ka{constructor(u,d){if(this.TAG="Transmuxer",this._emitter=new(K()),d.enableWorker&&typeof Worker!="undefined")try{let B=p(18034);this._worker=B(Wa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[u,d]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ke.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ke.getConfig()})}catch(B){f.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new za(u,d)}else this._controller=new za(u,d);if(this._controller){let B=this._controller;B.on(Xe.IO_ERROR,this._onIOError.bind(this)),B.on(Xe.DEMUX_ERROR,this._onDemuxError.bind(this)),B.on(Xe.INIT_SEGMENT,this._onInitSegment.bind(this)),B.on(Xe.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),B.on(Xe.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),B.on(Xe.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),B.on(Xe.MEDIA_INFO,this._onMediaInfo.bind(this)),B.on(Xe.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),B.on(Xe.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),B.on(Xe.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),B.on(Xe.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ke.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(u,d){this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(u){this._worker?this._worker.postMessage({cmd:"seek",param:u}):this._controller.seek(u)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.INIT_SEGMENT,u,d)})}_onMediaSegment(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.MEDIA_SEGMENT,u,d)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Xe.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Xe.RECOVERED_EARLY_EOF)})}_onMediaInfo(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.MEDIA_INFO,u)})}_onMetaDataArrived(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.METADATA_ARRIVED,u)})}_onScriptDataArrived(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.SCRIPTDATA_ARRIVED,u)})}_onStatisticsInfo(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.STATISTICS_INFO,u)})}_onIOError(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.IO_ERROR,u,d)})}_onDemuxError(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.DEMUX_ERROR,u,d)})}_onRecommendSeekpoint(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.RECOMMEND_SEEKPOINT,u)})}_onLoggingConfigChanged(u){this._worker&&this._worker.postMessage({cmd:"logging_config",param:u})}_onWorkerMessage(u){let d=u.data,B=d.data;if(d.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(d.msg){case Xe.INIT_SEGMENT:case Xe.MEDIA_SEGMENT:this._emitter.emit(d.msg,B.type,B.data);break;case Xe.LOADING_COMPLETE:case Xe.RECOVERED_EARLY_EOF:this._emitter.emit(d.msg);break;case Xe.MEDIA_INFO:Object.setPrototypeOf(B,rA.prototype),this._emitter.emit(d.msg,B);break;case Xe.METADATA_ARRIVED:case Xe.SCRIPTDATA_ARRIVED:case Xe.STATISTICS_INFO:this._emitter.emit(d.msg,B);break;case Xe.IO_ERROR:case Xe.DEMUX_ERROR:this._emitter.emit(d.msg,B.type,B.info);break;case Xe.RECOMMEND_SEEKPOINT:this._emitter.emit(d.msg,B);break;case"logcat_callback":f.emitter.emit("log",B.type,B.logcat);break;default:break}}}var Yr=Ka,fi={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ii{constructor(u){this.TAG="MSEController",this._config=u,this._emitter=new(K()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new SA}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(u,d){this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}attachMediaElement(u){if(this._mediaSource)throw new L("MediaSource has been attached to an HTMLMediaElement!");let d=this._mediaSource=new window.MediaSource;d.addEventListener("sourceopen",this.e.onSourceOpen),d.addEventListener("sourceended",this.e.onSourceEnded),d.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=u,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),u.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let u=this._mediaSource;for(let d in this._sourceBuffers){let B=this._pendingSegments[d];B.splice(0,B.length),this._pendingSegments[d]=null,this._pendingRemoveRanges[d]=null,this._lastInitSegments[d]=null;let C=this._sourceBuffers[d];if(C){if(u.readyState!=="closed"){try{u.removeSourceBuffer(C)}catch(Z){f.e(this.TAG,Z.message)}C.removeEventListener("error",this.e.onSourceBufferError),C.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[d]=null,this._sourceBuffers[d]=null}}if(u.readyState==="open")try{u.endOfStream()}catch(d){f.e(this.TAG,d.message)}u.removeEventListener("sourceopen",this.e.onSourceOpen),u.removeEventListener("sourceended",this.e.onSourceEnded),u.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(u,d){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(u),this._pendingSegments[u.type].push(u);return}let B=u,C=`${B.container}`;B.codec&&B.codec.length>0&&(C+=`;codecs=${B.codec}`);let Z=!1;if(f.v(this.TAG,"Received Initialization Segment, mimeType: "+C),this._lastInitSegments[B.type]=B,C!==this._mimeTypes[B.type]){if(this._mimeTypes[B.type])f.v(this.TAG,`Notice: ${B.type} mimeType changed, origin: ${this._mimeTypes[B.type]}, target: ${C}`);else{Z=!0;try{let Te=this._sourceBuffers[B.type]=this._mediaSource.addSourceBuffer(C);Te.addEventListener("error",this.e.onSourceBufferError),Te.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Te){f.e(this.TAG,Te.message),this._emitter.emit(fi.ERROR,{code:Te.code,msg:Te.message});return}}this._mimeTypes[B.type]=C}d||this._pendingSegments[B.type].push(B),Z||this._sourceBuffers[B.type]&&!this._sourceBuffers[B.type].updating&&this._doAppendSegments(),G.safari&&B.container==="audio/mpeg"&&B.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=B.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(u){let d=u;this._pendingSegments[d.type].push(d),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let B=this._sourceBuffers[d.type];B&&!B.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(u){for(let d in this._sourceBuffers){if(!this._sourceBuffers[d])continue;let B=this._sourceBuffers[d];if(this._mediaSource.readyState==="open")try{B.abort()}catch(Z){f.e(this.TAG,Z.message)}this._idrList.clear();let C=this._pendingSegments[d];if(C.splice(0,C.length),this._mediaSource.readyState!=="closed"){for(let Z=0;Z=1&&u-C.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let u=this._mediaElement.currentTime;for(let d in this._sourceBuffers){let B=this._sourceBuffers[d];if(B){let C=B.buffered,Z=!1;for(let Te=0;Te=this._config.autoCleanupMaxBackwardDuration){Z=!0;let WA=u-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[d].push({start:et,end:WA})}}else Nn0&&(isNaN(d)||B>d)&&(f.v(this.TAG,`Update MediaSource duration from ${d} to ${B}`),this._mediaSource.duration=B),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let u in this._pendingRemoveRanges){if(!this._sourceBuffers[u]||this._sourceBuffers[u].updating)continue;let d=this._sourceBuffers[u],B=this._pendingRemoveRanges[u];for(;B.length&&!d.updating;){let C=B.shift();d.remove(C.start,C.end)}}}_doAppendSegments(){let u=this._pendingSegments;for(let d in u)if(!(!this._sourceBuffers[d]||this._sourceBuffers[d].updating)&&u[d].length>0){let B=u[d].shift();if(B.timestampOffset){let C=this._sourceBuffers[d].timestampOffset,Z=B.timestampOffset/1e3;Math.abs(C-Z)>.1&&(f.v(this.TAG,`Update MPEG audio timestampOffset from ${C} to ${Z}`),this._sourceBuffers[d].timestampOffset=Z),delete B.timestampOffset}if(!B.data||B.data.byteLength===0)continue;try{this._sourceBuffers[d].appendBuffer(B.data),this._isBufferFull=!1,d==="video"&&B.hasOwnProperty("info")&&this._idrList.appendArray(B.info.syncPoints)}catch(C){this._pendingSegments[d].unshift(B),C.code===22?(this._isBufferFull||this._emitter.emit(fi.BUFFER_FULL),this._isBufferFull=!0):(f.e(this.TAG,C.message),this._emitter.emit(fi.ERROR,{code:C.code,msg:C.message}))}}}_onSourceOpen(){if(f.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let u=this._pendingSourceBufferInit;for(;u.length;){let d=u.shift();this.appendInitSegment(d,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(fi.SOURCE_OPEN)}_onSourceEnded(){f.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){f.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let u=this._pendingSegments;return u.video.length>0||u.audio.length>0}_hasPendingRemoveRanges(){let u=this._pendingRemoveRanges;return u.video.length>0||u.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(fi.UPDATE_END)}_onSourceBufferError(u){f.e(this.TAG,`SourceBuffer Error: ${u}`)}}var Ea=ii;const ti={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},lr={NETWORK_EXCEPTION:ne.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ne.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ne.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ne.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:MA.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:MA.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:MA.CODEC_UNSUPPORTED};class Vr{constructor(u,d){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(K()),this._config=at(),typeof d=="object"&&Object.assign(this._config,d),u.type.toLowerCase()!=="flv")throw new De("FlvPlayer requires an flv MediaDataSource input!");u.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=u,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let B=G.chrome&&(G.version.major<50||G.version.major===50&&G.version.build<2661);this._alwaysSeekKeyframe=!!(B||G.msedge||G.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(u,d){u===$e.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit($e.MEDIA_INFO,this.mediaInfo)}):u===$e.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit($e.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}attachMediaElement(u){if(this._mediaElement=u,u.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),u.addEventListener("seeking",this.e.onvSeeking),u.addEventListener("canplay",this.e.onvCanPlay),u.addEventListener("stalled",this.e.onvStalled),u.addEventListener("progress",this.e.onvProgress),this._msectl=new Ea(this._config),this._msectl.on(fi.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(fi.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(fi.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(fi.ERROR,d=>{this._emitter.emit($e.ERROR,ti.MEDIA_ERROR,lr.MEDIA_MSE_ERROR,d)}),this._msectl.attachMediaElement(u),this._pendingSeekTime!=null)try{u.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new L("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new L("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Yr(this._mediaDataSource,this._config),this._transmuxer.on(Xe.INIT_SEGMENT,(u,d)=>{this._msectl.appendInitSegment(d)}),this._transmuxer.on(Xe.MEDIA_SEGMENT,(u,d)=>{if(this._msectl.appendMediaSegment(d),this._config.lazyLoad&&!this._config.isLive){let B=this._mediaElement.currentTime;d.info.endDts>=(B+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Xe.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit($e.LOADING_COMPLETE)}),this._transmuxer.on(Xe.RECOVERED_EARLY_EOF,()=>{this._emitter.emit($e.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Xe.IO_ERROR,(u,d)=>{this._emitter.emit($e.ERROR,ti.NETWORK_ERROR,u,d)}),this._transmuxer.on(Xe.DEMUX_ERROR,(u,d)=>{this._emitter.emit($e.ERROR,ti.MEDIA_ERROR,u,{code:-1,msg:d})}),this._transmuxer.on(Xe.MEDIA_INFO,u=>{this._mediaInfo=u,this._emitter.emit($e.MEDIA_INFO,Object.assign({},u))}),this._transmuxer.on(Xe.METADATA_ARRIVED,u=>{this._emitter.emit($e.METADATA_ARRIVED,u)}),this._transmuxer.on(Xe.SCRIPTDATA_ARRIVED,u=>{this._emitter.emit($e.SCRIPTDATA_ARRIVED,u)}),this._transmuxer.on(Xe.STATISTICS_INFO,u=>{this._statisticsInfo=this._fillStatisticsInfo(u),this._emitter.emit($e.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Xe.RECOMMEND_SEEKPOINT,u=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=u/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(u){this._mediaElement.volume=u}get muted(){return this._mediaElement.muted}set muted(u){this._mediaElement.muted=u}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(u){this._mediaElement?this._internalSeek(u):this._pendingSeekTime=u}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(u){if(u.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return u;let d=!0,B=0,C=0;if(this._mediaElement.getVideoPlaybackQuality){let Z=this._mediaElement.getVideoPlaybackQuality();B=Z.totalVideoFrames,C=Z.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(B=this._mediaElement.webkitDecodedFrameCount,C=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(u.decodedFrames=B,u.droppedFrames=C),u}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let u=this._mediaElement.buffered,d=this._mediaElement.currentTime,B=0,C=0;for(let Z=0;Z=d+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){f.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let u=this._mediaElement.currentTime,d=this._mediaElement.buffered,B=!1;for(let C=0;C=Z&&u=Te-this._config.lazyLoadRecoverDuration&&(B=!0);break}}B&&(window.clearInterval(this._progressChecker),this._progressChecker=null,B&&(f.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(u){let d=this._mediaElement.buffered;for(let B=0;B=C&&u0){let Z=this._mediaElement.buffered.start(0);(Z<1&&u0&&d.currentTime0){let C=B.start(0);if(C<1&&d{this._emitter.emit($e.MEDIA_INFO,this.mediaInfo)}):u===$e.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit($e.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}attachMediaElement(u){if(this._mediaElement=u,u.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{u.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new L("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(u){this._mediaElement.volume=u}get muted(){return this._mediaElement.muted}set muted(u){this._mediaElement.muted=u}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(u){this._mediaElement?this._mediaElement.currentTime=u:this._pendingSeekTime=u}get mediaInfo(){let d={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(d.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(d.width=this._mediaElement.videoWidth,d.height=this._mediaElement.videoHeight)),d}get statisticsInfo(){let u={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return u;let d=!0,B=0,C=0;if(this._mediaElement.getVideoPlaybackQuality){let Z=this._mediaElement.getVideoPlaybackQuality();B=Z.totalVideoFrames,C=Z.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(B=this._mediaElement.webkitDecodedFrameCount,C=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(u.decodedFrames=B,u.droppedFrames=C),u}_onvLoadedMetadata(u){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit($e.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit($e.STATISTICS_INFO,this.statisticsInfo)}}var Fi=Na;P.install();function Ei(wA,u){let d=wA;if(d==null||typeof d!="object")throw new De("MediaDataSource must be an javascript object!");if(!d.hasOwnProperty("type"))throw new De("MediaDataSource must has type field to indicate video file type!");switch(d.type){case"flv":return new Bn(d,u);default:return new Fi(d,u)}}function Wi(){return be.supportMSEH264Playback()}function Ti(){return be.getFeatureList()}let di={};di.createPlayer=Ei,di.isSupported=Wi,di.getFeatureList=Ti,di.BaseLoader=ae,di.LoaderStatus=l,di.LoaderErrors=ne,di.Events=$e,di.ErrorTypes=ti,di.ErrorDetails=lr,di.FlvPlayer=Bn,di.NativePlayer=Fi,di.LoggingControl=Ke,Object.defineProperty(di,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ku=di},80454:function(FA){"use strict";const Se=(e,P,N)=>{const K=P<0?e.length+P:P;if(K>=0&&K(e=[...e],Se(e,P,N),e);FA.exports=p,FA.exports.mutate=Se},86010:function(FA,Se,p){"use strict";p.r(Se),p.d(Se,{clsx:function(){return P}});function e(N){var K,W,f="";if(typeof N=="string"||typeof N=="number")f+=N;else if(typeof N=="object")if(Array.isArray(N))for(K=0;K25){var q=N(this).startOf(p).add(1,p).date(f),j=N(this).endOf(Se);if(q.isBefore(j))return 1}var X=N(this).startOf(p).date(f).startOf(Se).subtract(1,"millisecond"),L=this.diff(X,Se,!0);return L<0?N(this).startOf("week").week():Math.ceil(L)},K.weeks=function(W){return W===void 0&&(W=null),this.week(W)}}})},172:function(FA){(function(Se,p){FA.exports=p()})(this,function(){"use strict";return function(Se,p){p.prototype.weekYear=function(){var e=this.month(),P=this.week(),N=this.year();return P===1&&e===11?N+1:e===0&&P>=52?N-1:N}}})},6833:function(FA){(function(Se,p){FA.exports=p()})(this,function(){"use strict";return function(Se,p){p.prototype.weekday=function(e){var P=this.$locale().weekStart||0,N=this.$W,K=(N=0?1/(Math.cos(2*Math.PI/10-Vt)+3.07768*Math.sin(2*Math.PI/10-Vt)):1/(Math.cos(Vt)+3.07768*Math.sin(Vt))};break}L.gridSize=Math.max(Math.floor(L.gridSize),4);var l=L.gridSize,ne=l-L.maskGapWidth,ae=Math.abs(L.maxRotation-L.minRotation),ve=Math.min(L.maxRotation,L.minRotation),I=L.rotationStep,G,U,O,ge,ee,_e,ke;function xe(Rt,Ve){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(Ve-Rt)+Rt).toFixed()+"%)"}switch(L.color){case"random-dark":ke=function(){return xe(10,50)};break;case"random-light":ke=function(){return xe(50,90)};break;default:typeof L.color=="function"&&(ke=L.color);break}var ye=null;typeof L.classes=="function"&&(ye=L.classes);var me=!1,k=[],se,Me=function(Ve){var Vt=Ve.currentTarget,We=Vt.getBoundingClientRect(),mA,nA;Ve.touches?(mA=Ve.touches[0].clientX,nA=Ve.touches[0].clientY):(mA=Ve.clientX,nA=Ve.clientY);var aA=mA-We.left,an=nA-We.top,Qt=Math.floor(aA*(Vt.width/We.width||1)/l),hn=Math.floor(an*(Vt.height/We.height||1)/l);return k[Qt][hn]},te=function(Ve){var Vt=Me(Ve);if(se!==Vt){if(se=Vt,!Vt){L.hover(void 0,void 0,Ve);return}L.hover(Vt.item,Vt.dimension,Ve)}},re=function(Ve){var Vt=Me(Ve);Vt&&(L.click(Vt.item,Vt.dimension,Ve),Ve.preventDefault())},Pe=[],le=function(Ve){if(Pe[Ve])return Pe[Ve];var Vt=Ve*8,We=Vt,mA=[];for(Ve===0&&mA.push([ge[0],ge[1],0]);We--;){var nA=1;L.shape!=="circle"&&(nA=L.shape(We/Vt*2*Math.PI)),mA.push([ge[0]+Ve*nA*Math.cos(-We/Vt*2*Math.PI),ge[1]+Ve*nA*Math.sin(-We/Vt*2*Math.PI)*L.ellipticity,We/Vt*2*Math.PI])}return Pe[Ve]=mA,mA},fe=function(){return L.abortThreshold>0&&new Date().getTime()-_e>L.abortThreshold},at=function(){return L.rotateRatio===0||Math.random()>L.rotateRatio?0:ae===0?ve:ve+Math.round(Math.random()*ae/I)*I},At=function(Ve,Vt,We){var mA=!1,nA=L.weightFactor(Vt);if(nA<=L.minSize)return!1;var aA=1;nAFn[1]&&(Fn[1]=SA),TAFn[2]&&(Fn[2]=TA),mA&&(Qt.fillStyle="rgba(255, 0, 0, 0.5)",Qt.fillRect(SA*l,TA*l,l-.5,l-.5));break e}mA&&(Qt.fillStyle="rgba(0, 0, 255, 0.5)",Qt.fillRect(SA*l,TA*l,l-.5,l-.5))}}return mA&&(Qt.fillStyle="rgba(0, 255, 0, 0.5)",Qt.fillRect(Fn[3]*l,Fn[0]*l,(Fn[1]-Fn[3]+1)*l,(Fn[2]-Fn[0]+1)*l)),{mu:aA,occupied:J,bounds:Fn,gw:Ut,gh:ue,fillTextOffsetX:Ce,fillTextOffsetY:Re,fillTextWidth:hn,fillTextHeight:pn,fontSize:nA}},be=function(Ve,Vt,We,mA,nA){for(var aA=nA.length;aA--;){var an=Ve+nA[aA][0],Qt=Vt+nA[aA][1];if(an>=U||Qt>=O||an<0||Qt<0){if(!L.drawOutOfBound)return!1;continue}if(!G[an][Qt])return!1}return!0},S=function(Ve,Vt,We,mA,nA,aA,an,Qt,hn){var pn=We.fontSize,MA;ke?MA=ke(mA,nA,pn,aA,an):MA=L.color;var eA;ye?eA=ye(mA,nA,pn,aA,an):eA=L.classes;var On,it=We.bounds;On={x:(Ve+it[3])*l,y:(Vt+it[0])*l,w:(it[1]-it[3]+1)*l,h:(it[2]-it[0]+1)*l},j.forEach(function(Ce){if(Ce.getContext){var Re=Ce.getContext("2d"),ue=We.mu;Re.save(),Re.scale(1/ue,1/ue),Re.font=L.fontWeight+" "+(pn*ue).toString(10)+"px "+L.fontFamily,Re.fillStyle=MA,Re.translate((Ve+We.gw/2)*l*ue,(Vt+We.gh/2)*l*ue),Qt!==0&&Re.rotate(-Qt),Re.textBaseline="middle",Re.fillText(mA,We.fillTextOffsetX*ue,(We.fillTextOffsetY+pn*.5)*ue),Re.restore()}else{var Ut=document.createElement("span"),tA="";tA="rotate("+-Qt/Math.PI*180+"deg) ",We.mu!==1&&(tA+="translateX(-"+We.fillTextWidth/4+"px) scale("+1/We.mu+")");var Tt={position:"absolute",display:"block",font:L.fontWeight+" "+pn*We.mu+"px "+L.fontFamily,left:(Ve+We.gw/2)*l+We.fillTextOffsetX+"px",top:(Vt+We.gh/2)*l+We.fillTextOffsetY+"px",width:We.fillTextWidth+"px",height:We.fillTextHeight+"px",lineHeight:pn+"px",whiteSpace:"nowrap",transform:tA,webkitTransform:tA,msTransform:tA,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};MA&&(Tt.color=MA),Ut.textContent=mA;for(var RA in Tt)Ut.style[RA]=Tt[RA];if(hn)for(var J in hn)Ut.setAttribute(J,hn[J]);eA&&(Ut.className+=eA),Ce.appendChild(Ut)}})},$e=function(Ve,Vt,We,mA,nA){if(!(Ve>=U||Vt>=O||Ve<0||Vt<0)){if(G[Ve][Vt]=!1,We){var aA=j[0].getContext("2d");aA.fillRect(Ve*l,Vt*l,ne,ne)}me&&(k[Ve][Vt]={item:nA,dimension:mA})}},Ue=function(Ve,Vt,We,mA,nA,aA){var an=nA.occupied,Qt=L.drawMask,hn;Qt&&(hn=j[0].getContext("2d"),hn.save(),hn.fillStyle=L.maskColor);var pn;if(me){var MA=nA.bounds;pn={x:(Ve+MA[3])*l,y:(Vt+MA[0])*l,w:(MA[1]-MA[3]+1)*l,h:(MA[2]-MA[0]+1)*l}}for(var eA=an.length;eA--;){var On=Ve+an[eA][0],it=Vt+an[eA][1];On>=U||it>=O||On<0||it<0||$e(On,it,Qt,pn,aA)}Qt&&hn.restore()},Ke=function(Ve){var Vt,We,mA;Array.isArray(Ve)?(Vt=Ve[0],We=Ve[1]):(Vt=Ve.word,We=Ve.weight,mA=Ve.attributes);var nA=at(),aA=At(Vt,We,nA);if(!aA||fe())return!1;if(!L.drawOutOfBound){var an=aA.bounds;if(an[1]-an[3]+1>U||an[2]-an[0]+1>O)return!1}for(var Qt=ee+1,hn=function(On){var it=Math.floor(On[0]-aA.gw/2),Ce=Math.floor(On[1]-aA.gh/2),Re=aA.gw,ue=aA.gh;return be(it,Ce,Re,ue,aA.occupied)?(S(it,Ce,aA,Vt,We,ee-Qt,On[2],nA,mA),Ue(it,Ce,Re,ue,aA,Ve),{gx:it,gy:Ce,rot:nA,info:aA}):!1};Qt--;){var pn=le(ee-Qt);L.shuffle&&(pn=[].concat(pn),W(pn));for(var MA=0;MA=L.list.length){eA(Re),ct("wordcloudstop",!1),it("wordcloudstart",Ce);return}_e=new Date().getTime();var Ut=Ke(L.list[nA]),tA=!ct("wordclouddrawn",!0,{item:L.list[nA],drawn:Ut});if(fe()||tA){eA(Re),L.abort(),ct("wordcloudabort",!1),ct("wordcloudstop",!1),it("wordcloudstart",Ce);return}nA++,Re=MA(ue,L.wait)},L.wait)}};rA()};f.isSupported=N,f.minFontSize=K,p=[],e=function(){return f}.apply(Se,p),e!==void 0&&(FA.exports=e)}(this)},88157:function(FA,Se,p){var e=p(70492),P=p(76172);p(50024),p(40885);var N=p(62255);if(!N.isSupported)throw new Error("Sorry your browser not support wordCloud");function K(W){for(var f=W.getContext("2d"),q=f.getImageData(0,0,W.width,W.height),j=f.createImageData(q),X=0,L=0,De=0;De128){var l=q.data[De]+q.data[De+1]+q.data[De+2];X+=l,++L}}for(var ne=X/L,De=0;Dene?(j.data[De]=0,j.data[De+1]=0,j.data[De+2]=0,j.data[De+3]=0):(j.data[De]=255,j.data[De+1]=255,j.data[De+2]=255,j.data[De+3]=255)}f.putImageData(j,0,0)}e.registerLayout(function(W,f){W.eachSeriesByType("wordCloud",function(q){var j=P.getLayoutRect(q.getBoxLayoutParams(),{width:f.getWidth(),height:f.getHeight()}),X=q.getData(),L=document.createElement("canvas");L.width=j.width,L.height=j.height;var De=L.getContext("2d"),T=q.get("maskImage");if(T)try{De.drawImage(T,0,0,L.width,L.height),K(L)}catch(U){console.error("Invalid mask image"),console.error(U.toString())}var l=q.get("sizeRange"),ne=q.get("rotationRange"),ae=X.getDataExtent("value"),ve=Math.PI/180,I=q.get("gridSize");N(L,{list:X.mapArray("value",function(U,O){var ge=X.getItemModel(O);return[X.getName(O),ge.get("textStyle.normal.textSize",!0)||e.number.linearMap(U,ae,l),O]}).sort(function(U,O){return O[1]-U[1]}),fontFamily:q.get("textStyle.normal.fontFamily")||q.get("textStyle.emphasis.fontFamily")||W.get("textStyle.fontFamily"),fontWeight:q.get("textStyle.normal.fontWeight")||q.get("textStyle.emphasis.fontWeight")||W.get("textStyle.fontWeight"),gridSize:I,ellipticity:j.height/j.width,minRotation:ne[0]*ve,maxRotation:ne[1]*ve,clearCanvas:!T,rotateRatio:1,rotationStep:q.get("rotationStep")*ve,drawOutOfBound:q.get("drawOutOfBound"),shuffle:!1,shape:q.get("shape")});function G(U){var O=U.detail.item;U.detail.drawn&&q.layoutInstance.ondraw&&(U.detail.drawn.gx+=j.x/I,U.detail.drawn.gy+=j.y/I,q.layoutInstance.ondraw(O[0],O[1],O[2],U.detail.drawn))}L.addEventListener("wordclouddrawn",G),q.layoutInstance&&q.layoutInstance.dispose(),q.layoutInstance={ondraw:null,dispose:function(){L.removeEventListener("wordclouddrawn",G),L.addEventListener("wordclouddrawn",function(U){U.preventDefault()})}}})}),e.registerPreprocessor(function(W){var f=(W||{}).series;!e.util.isArray(f)&&(f=f?[f]:[]);var q=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];e.util.each(f,function(X){if(X&&X.type==="wordCloud"){var L=X.textStyle||{};j(L.normal),j(L.emphasis)}});function j(X){X&&e.util.each(q,function(L){X.hasOwnProperty(L)&&(X["text"+e.format.capitalFirst(L)]=X[L])})}})},82702:function(FA,Se,p){var e=p(34155);(function(P,N){FA.exports=N()})(this,function(){"use strict";function P(it){var Ce=typeof it;return it!==null&&(Ce==="object"||Ce==="function")}function N(it){return typeof it=="function"}var K=void 0;Array.isArray?K=Array.isArray:K=function(it){return Object.prototype.toString.call(it)==="[object Array]"};var W=K,f=0,q=void 0,j=void 0,X=function(Ce,Re){ee[f]=Ce,ee[f+1]=Re,f+=2,f===2&&(j?j(_e):xe())};function L(it){j=it}function De(it){X=it}var T=typeof window!="undefined"?window:void 0,l=T||{},ne=l.MutationObserver||l.WebKitMutationObserver,ae=typeof self=="undefined"&&typeof e!="undefined"&&{}.toString.call(e)==="[object process]",ve=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function I(){return function(){return e.nextTick(_e)}}function G(){return typeof q!="undefined"?function(){q(_e)}:ge()}function U(){var it=0,Ce=new ne(_e),Re=document.createTextNode("");return Ce.observe(Re,{characterData:!0}),function(){Re.data=it=++it%2}}function O(){var it=new MessageChannel;return it.port1.onmessage=_e,function(){return it.port2.postMessage(0)}}function ge(){var it=setTimeout;return function(){return it(_e,1)}}var ee=new Array(1e3);function _e(){for(var it=0;it0&&(xe=ge[0]),xe instanceof Error)throw xe;var ye=new Error("Unhandled error."+(xe?" ("+xe.message+")":""));throw ye.context=xe,ye}var me=ke[O];if(me===void 0)return!1;if(typeof me=="function")p(me,this,ge);else for(var k=me.length,se=l(me,k),ee=0;ee0&&xe.length>_e&&!xe.warned){xe.warned=!0;var ye=new Error("Possible EventEmitter memory leak detected. "+xe.length+" "+String(O)+" listeners added. Use emitter.setMaxListeners() to increase limit");ye.name="MaxListenersExceededWarning",ye.emitter=U,ye.type=O,ye.count=xe.length,P(ye)}return U}K.prototype.addListener=function(O,ge){return j(this,O,ge,!1)},K.prototype.on=K.prototype.addListener,K.prototype.prependListener=function(O,ge){return j(this,O,ge,!0)};function X(){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 L(U,O,ge){var ee={fired:!1,wrapFn:void 0,target:U,type:O,listener:ge},_e=X.bind(ee);return _e.listener=ge,ee.wrapFn=_e,_e}K.prototype.once=function(O,ge){return f(ge),this.on(O,L(this,O,ge)),this},K.prototype.prependOnceListener=function(O,ge){return f(ge),this.prependListener(O,L(this,O,ge)),this},K.prototype.removeListener=function(O,ge){var ee,_e,ke,xe,ye;if(f(ge),_e=this._events,_e===void 0)return this;if(ee=_e[O],ee===void 0)return this;if(ee===ge||ee.listener===ge)--this._eventsCount===0?this._events=Object.create(null):(delete _e[O],_e.removeListener&&this.emit("removeListener",O,ee.listener||ge));else if(typeof ee!="function"){for(ke=-1,xe=ee.length-1;xe>=0;xe--)if(ee[xe]===ge||ee[xe].listener===ge){ye=ee[xe].listener,ke=xe;break}if(ke<0)return this;ke===0?ee.shift():ne(ee,ke),ee.length===1&&(_e[O]=ee[0]),_e.removeListener!==void 0&&this.emit("removeListener",O,ye||ge)}return this},K.prototype.off=K.prototype.removeListener,K.prototype.removeAllListeners=function(O){var ge,ee,_e;if(ee=this._events,ee===void 0)return this;if(ee.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ee[O]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ee[O]),this;if(arguments.length===0){var ke=Object.keys(ee),xe;for(_e=0;_e=0;_e--)this.removeListener(O,ge[_e]);return this};function De(U,O,ge){var ee=U._events;if(ee===void 0)return[];var _e=ee[O];return _e===void 0?[]:typeof _e=="function"?ge?[_e.listener||_e]:[_e]:ge?ae(_e):l(_e,_e.length)}K.prototype.listeners=function(O){return De(this,O,!0)},K.prototype.rawListeners=function(O){return De(this,O,!1)},K.listenerCount=function(U,O){return typeof U.listenerCount=="function"?U.listenerCount(O):T.call(U,O)},K.prototype.listenerCount=T;function T(U){var O=this._events;if(O!==void 0){var ge=O[U];if(typeof ge=="function")return 1;if(ge!==void 0)return ge.length}return 0}K.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]};function l(U,O){for(var ge=new Array(O),ee=0;ee>>1|(I&21845)<<1;G=(G&52428)>>>2|(G&13107)<<2,G=(G&61680)>>>4|(G&3855)<<4,ve[I]=((G&65280)>>>8|(G&255)<<8)>>>1}for(var U=function(M,R,ie){for(var he=M.length,ot=0,tt=new K(R);ot>>Ot]=BA}else for(Jt=new K(he),ot=0;ot>>15-M[ot];return Jt},O=new N(288),I=0;I<144;++I)O[I]=8;for(var I=144;I<256;++I)O[I]=9;for(var I=256;I<280;++I)O[I]=7;for(var I=280;I<288;++I)O[I]=8;for(var ge=new N(32),I=0;I<32;++I)ge[I]=5;var ee=U(O,9,0),_e=U(O,9,1),ke=U(ge,5,0),xe=U(ge,5,1),ye=function(M){for(var R=M[0],ie=1;ieR&&(R=M[ie]);return R},me=function(M,R,ie){var he=R/8>>0;return(M[he]|M[he+1]<<8)>>>(R&7)&ie},k=function(M,R){var ie=R/8>>0;return(M[ie]|M[ie+1]<<8|M[ie+2]<<16)>>>(R&7)},se=function(M){return(M/8>>0)+(M&7&&1)},Me=function(M,R,ie){(R==null||R<0)&&(R=0),(ie==null||ie>M.length)&&(ie=M.length);var he=new(M instanceof K?K:M instanceof W?W:N)(ie-R);return he.set(M.subarray(R,ie)),he},te=function(M,R,ie){var he=M.length,ot=!R||ie,tt=!ie||ie.i;ie||(ie={}),R||(R=new N(he*3));var Kt=function(Qu){var Vu=R.length;if(Qu>Vu){var Ju=new N(Math.max(Vu*2,Qu));Ju.set(R),R=Ju}},Jt=ie.f||0,Ot=ie.p||0,BA=ie.b||0,HA=ie.l,fa=ie.d,Pr=ie.m,Rr=ie.n,ba=he*8;do{if(!HA){ie.f=Jt=me(M,Ot,1);var da=me(M,Ot+1,3);if(Ot+=3,da)if(da==1)HA=_e,fa=xe,Pr=9,Rr=5;else if(da==2){var sa=me(M,Ot,31)+257,Xr=me(M,Ot+10,15)+4,qa=sa+me(M,Ot+5,31)+1;Ot+=14;for(var Si=new N(qa),ui=new N(19),wr=0;wrba)break;for(var pu=U(ui,bi,1),wr=0;wr>>4;if(Fa<16)Si[wr++]=Fa;else{var xi=0,aa=0;for(Fa==16?(aa=3+me(M,Ot,3),Ot+=2,xi=Si[wr-1]):Fa==17?(aa=3+me(M,Ot,7),Ot+=3):Fa==18&&(aa=11+me(M,Ot,127),Ot+=7);aa--;)Si[wr++]=xi}}var iu=Si.subarray(0,sa),ji=Si.subarray(sa);Pr=ye(iu),Rr=ye(ji),HA=U(iu,Pr,1),fa=U(ji,Rr,1)}else throw"invalid block type";else{var Fa=se(Ot)+4,Pa=M[Fa-4]|M[Fa-3]<<8,_r=Fa+Pa;if(_r>he){if(tt)throw"unexpected EOF";break}ot&&Kt(BA+Pa),R.set(M.subarray(Fa,_r),BA),ie.b=BA+=Pa,ie.p=Ot=_r*8;continue}if(Ot>ba)throw"unexpected EOF"}ot&&Kt(BA+131072);for(var Ki=(1<>>4;if(Ot+=xi&15,Ot>ba)throw"unexpected EOF";if(!xi)throw"invalid length/literal";if(Ni<256)R[BA++]=Ni;else if(Ni==256){HA=null;break}else{var uu=Ni-254;if(Ni>264){var wr=Ni-257,wu=f[wr];uu=me(M,Ot,(1<>>4;if(!yu)throw"invalid distance";Ot+=yu&15;var ji=ne[Au];if(Au>3){var wu=q[Au];ji+=k(M,Ot)&(1<ba)throw"unexpected EOF";ot&&Kt(BA+131072);for(var Ji=BA+uu;BA>0;M[he]|=ie,M[he+1]|=ie>>>8},Pe=function(M,R,ie){ie<<=R&7;var he=R/8>>0;M[he]|=ie,M[he+1]|=ie>>>8,M[he+2]|=ie>>>16},le=function(M,R){for(var ie=[],he=0;hePr&&(Pr=tt[he].s);var Rr=new K(Pr+1),ba=fe(ie[HA-1],Rr,0);if(ba>R){var he=0,da=0,Fa=ba-R,Pa=1<R)da+=Pa-(1<>>=Fa;da>0;){var sa=tt[he].s;Rr[sa]=0&&da;--he){var Xr=tt[he].s;Rr[Xr]==R&&(--Rr[Xr],++da)}ba=R}return[new N(Rr),ba]},fe=function(M,R,ie){return M.s==-1?Math.max(fe(M.l,R,ie+1),fe(M.r,R,ie+1)):R[M.s]=ie},at=function(M){for(var R=M.length;R&&!M[--R];);for(var ie=new K(++R),he=0,ot=M[0],tt=1,Kt=function(Ot){ie[he++]=Ot},Jt=1;Jt<=R;++Jt)if(M[Jt]==ot&&Jt!=R)++tt;else{if(!ot&&tt>2){for(;tt>138;tt-=138)Kt(32754);tt>2&&(Kt(tt>10?tt-11<<5|28690:tt-3<<5|12305),tt=0)}else if(tt>3){for(Kt(ot),--tt;tt>6;tt-=6)Kt(8304);tt>2&&(Kt(tt-3<<5|8208),tt=0)}for(;tt--;)Kt(ot);tt=1,ot=M[Jt]}return[ie.subarray(0,he),R]},At=function(M,R){for(var ie=0,he=0;he>>8,M[ot+2]=M[ot]^255,M[ot+3]=M[ot+1]^255;for(var tt=0;tt4&&!Mi[j[Hi-1]];--Hi);var xi=BA+5<<3,aa=At(ot,O)+At(tt,ge)+Kt,iu=At(ot,Pr)+At(tt,da)+Kt+14+3*Hi+At(ui,Mi)+(2*ui[16]+3*ui[17]+7*ui[18]);if(xi<=aa&&xi<=iu)return be(R,HA,M.subarray(Ot,Ot+BA));var ji,Ki,vu,Cu;if(re(R,HA,1+(iu15&&(re(R,HA,yu[wr]>>>5&127),HA+=yu[wr]>>>12)}}else ji=ee,Ki=O,vu=ke,Cu=ge;for(var wr=0;wr255){var Au=he[wr]>>>18&31;Pe(R,HA,ji[Au+257]),HA+=Ki[Au+257],Au>7&&(re(R,HA,he[wr]>>>23&31),HA+=f[Au]);var Ji=he[wr]&31;Pe(R,HA,vu[Ji]),HA+=Cu[Ji],Ji>3&&(Pe(R,HA,he[wr]>>>5&8191),HA+=q[Ji])}else Pe(R,HA,ji[he[wr]]),HA+=Ki[he[wr]];return Pe(R,HA,ji[256]),HA+Ki[256]},$e=new W([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ue=new N(0),Ke=function(M,R,ie,he,ot,tt){var Kt=M.length,Jt=new N(he+Kt+5*(1+Math.floor(Kt/7e3))+ot),Ot=Jt.subarray(he,Jt.length-ot),BA=0;if(!R||Kt<8)for(var HA=0;HA<=Kt;HA+=65535){var fa=HA+65535;fa>>13,ba=Pr&8191,da=(1<7e3||Mi>24576)&&ji>423){BA=S(M,Ot,0,qa,Si,ui,bi,Mi,Hi,HA-Hi,BA),Mi=wr=bi=0,Hi=HA;for(var Ki=0;Ki<286;++Ki)Si[Ki]=0;for(var Ki=0;Ki<30;++Ki)ui[Ki]=0}var vu=2,Cu=0,Ni=ba,uu=aa-iu&32767;if(ji>2&&xi==Xr(HA-uu))for(var wu=Math.min(Rr,ji)-1,yu=Math.min(32767,HA),Au=Math.min(258,ji);uu<=yu&&--Ni&&aa!=iu;){if(M[HA+vu]==M[HA+vu-uu]){for(var Ji=0;Jivu){if(vu=Ji,Cu=uu,Ji>wu)break;for(var Qu=Math.min(uu,Ji-2),Vu=0,Ki=0;KiVu&&(Vu=Do,iu=Ju)}}}aa=iu,iu=Fa[aa],uu+=aa-iu+32768&32767}if(Cu){qa[Mi++]=268435456|T[vu]<<18|ae[Cu];var zo=T[vu]&31,Oi=ae[Cu]&31;bi+=f[zo]+q[Oi],++Si[257+zo],++ui[Oi],pu=HA+vu,++wr}else qa[Mi++]=M[HA],++Si[M[HA]]}}BA=S(M,Ot,tt,qa,Si,ui,bi,Mi,Hi,HA-Hi,BA),tt||(BA=be(Ot,BA,Ue))}return Me(Jt,0,he+se(BA)+ot)},ct=null,rA=function(){var M=4294967295;return{p:function(R){for(var ie=M,he=0;he>>8;M=ie},d:function(){return M^4294967295}}},Rt=function(){var M=1,R=0;return{p:function(ie){for(var he=M,ot=R,tt=ie.length,Kt=0;Kt!=tt;){for(var Jt=Math.min(Kt+5552,tt);Kt>>8<<16|(R&255)<<8|R>>>8)+((M&255)<<23)*2}}},Ve=function(M,R,ie,he,ot){return Ke(M,R.level==null?6:R.level,R.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(M.length)))*1.5):12+R.mem,ie,he,!ot)},Vt=function(M,R){var ie={};for(var he in M)ie[he]=M[he];for(var he in R)ie[he]=R[he];return ie},We=function(M,R,ie){for(var he=M(),ot=M.toString(),tt=ot.slice(ot.indexOf("[")+1,ot.lastIndexOf("]")).replace(/ /g,"").split(","),Kt=0;Kt>>=8},RA=function(M,R){var ie=R.filename;if(M[0]=31,M[1]=139,M[2]=8,M[8]=R.level<2?4:R.level==9?2:0,M[9]=3,R.mtime!=0&&Tt(M,4,Math.floor(new Date(R.mtime||Date.now())/1e3)),ie){M[3]=8;for(var he=0;he<=ie.length;++he)M[he+10]=ie.charCodeAt(he)}},J=function(M){if(M[0]!=31||M[1]!=139||M[2]!=8)throw"invalid gzip data";var R=M[3],ie=10;R&4&&(ie+=M[10]|(M[11]<<8)+2);for(var he=(R>>3&1)+(R>>4&1);he>0;he-=!M[ie++]);return ie+(R&2)},SA=function(M){var R=M.length;return(M[R-4]|M[R-3]<<8|M[R-2]<<16)+2*(M[R-1]<<23)},TA=function(M){return 10+(M.filename&&M.filename.length+1||0)},xr=function(M,R){var ie=R.level,he=ie==0?0:ie<6?1:ie==9?3:2;M[0]=120,M[1]=he<<6|(he?32-2*he:1)},En=function(M){if((M[0]&15)!=8||M[0]>>>4>7||(M[0]<<8|M[1])%31)throw"invalid zlib data";if(M[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Fn(M,R){return!R&&typeof M=="function"&&(R=M,M={}),this.ondata=R,M}var Xe=null,OA=null;function za(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[Qt],function(he){return On(jr(he.data[0],he.data[1]))},0,ie)}function jr(M,R){return R===void 0&&(R={}),Ve(M,R,0,0)}var Wa=null,Ka=null;function Yr(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[an],function(he){return On(Qr(he.data[0],it(he.data[1])))},1,ie)}function Qr(M,R){return te(M,R)}var fi=null,ii=null;function Ea(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[Qt,hn,function(){return[ti]}],function(he){return On(ti(he.data[0],he.data[1]))},2,ie)}function ti(M,R){R===void 0&&(R={});var ie=rA(),he=M.length;ie.p(M);var ot=Ve(M,R,TA(R),8),tt=ot.length;return RA(ot,R),Tt(ot,tt-8,ie.d()),Tt(ot,tt-4,he),ot}var lr=null,Vr=null;function Bn(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[an,pn,function(){return[Na]}],function(he){return On(Na(he.data[0]))},3,ie)}function Na(M,R){return te(M.subarray(J(M),-8),R||new N(SA(M)))}var Fi=null,Ei=null;function Wi(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[Qt,MA,function(){return[Ti]}],function(he){return On(Ti(he.data[0],he.data[1]))},4,ie)}function Ti(M,R){R===void 0&&(R={});var ie=Rt();ie.p(M);var he=Ve(M,R,2,4);return xr(he,R),Tt(he,he.length-4,ie.d()),he}var di=null,Ku=null;function wA(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[an,eA,function(){return[u]}],function(he){return On(u(he.data[0],it(he.data[1])))},5,ie)}function u(M,R){return te((En(M),M.subarray(2,-4)),R)}var d=null,B=null;function C(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return M[0]==31&&M[1]==139&&M[2]==8?Bn(M,R,ie):(M[0]&15)!=8||M[0]>>4>7||(M[0]<<8|M[1])%31?Yr(M,R,ie):wA(M,R,ie)}function Z(M,R){return M[0]==31&&M[1]==139&&M[2]==8?Na(M,R):(M[0]&15)!=8||M[0]>>4>7||(M[0]<<8|M[1])%31?Qr(M,R):u(M,R)}var Te=function(M,R,ie,he){for(var ot in M){var tt=M[ot],Kt=R+ot;tt instanceof N?ie[Kt]=[tt,he]:Array.isArray(tt)?ie[Kt]=[tt[0],Vt(he,tt[1])]:Te(tt,Kt+"/",ie,he)}};function et(M,R){var ie=M.length;if(!R&&typeof TextEncoder!="undefined")return new TextEncoder().encode(M);for(var he=new N(M.length+(M.length>>>1)),ot=0,tt=function(BA){he[ot++]=BA},Kt=0;Kthe.length){var Jt=new N(ot+8+(ie-Kt<<1));Jt.set(he),he=Jt}var Ot=M.charCodeAt(Kt);Ot<128||R?tt(Ot):Ot<2048?(tt(192|Ot>>>6),tt(128|Ot&63)):Ot>55295&&Ot<57344?(Ot=65536+(Ot&1047552)|M.charCodeAt(++Kt)&1023,tt(240|Ot>>>18),tt(128|Ot>>>12&63),tt(128|Ot>>>6&63),tt(128|Ot&63)):(tt(224|Ot>>>12),tt(128|Ot>>>6&63),tt(128|Ot&63))}return Me(he,0,ot)}function Nn(M,R){var ie="";if(!R&&typeof TextDecoder!="undefined")return new TextDecoder().decode(M);for(var he=0;he>10,56320|ot&1023))}return ie}var WA=function(M,R){return R+30+Ut(M,R+26)+Ut(M,R+28)},Vn=function(M,R,ie){var he=Ut(M,R+28),ot=Nn(M.subarray(R+46,R+46+he),!(Ut(M,R+8)&2048)),tt=R+46+he,Kt=ie?kr(M,tt):[tA(M,R+20),tA(M,R+24),tA(M,R+42)],Jt=Kt[0],Ot=Kt[1],BA=Kt[2];return[Ut(M,R+10),Jt,Ot,ot,tt+Ut(M,R+30)+Ut(M,R+32),BA]},kr=function(M,R){for(;Ut(M,R)!=1;R+=4+Ut(M,R+2));return[tA(M,R+12),tA(M,R+4),tA(M,R+20)]},Ur=function(M,R,ie,he,ot,tt,Kt,Jt,Ot,BA){var HA=tt.length,fa=he.length;Tt(M,R,Ot!=null?33639248:67324752),R+=4,Ot!=null&&(M[R]=20,R+=2),M[R]=20,R+=2,M[R++]=BA==8&&(Jt.level==1?6:Jt.level<6?4:Jt.level==9?2:0),M[R++]=Kt&&8,M[R]=BA,R+=2;var Pr=new Date(Jt.mtime||Date.now()),Rr=Pr.getFullYear()-1980;if(Rr<0||Rr>119)throw"date not in range 1980-2099";Tt(M,R,(Rr<<24)*2|Pr.getMonth()+1<<21|Pr.getDate()<<16|Pr.getHours()<<11|Pr.getMinutes()<<5|Pr.getSeconds()>>>1),R+=4,Tt(M,R,ie),Tt(M,R+4,fa),Tt(M,R+8,ot),Tt(M,R+12,HA),R+=16,Ot!=null&&(Tt(M,R+=10,Ot),R+=4),M.set(tt,R),R+=HA,Ot==null&&M.set(he,R)},An=function(M,R,ie,he,ot){Tt(M,R,101010256),Tt(M,R+8,ie),Tt(M,R+10,ie),Tt(M,R+12,he),Tt(M,R+16,ot)};function ra(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";var he={};Te(M,"",he,R);var ot=Object.keys(he),tt=ot.length,Kt=0,Jt=0,Ot=tt,BA=new Array(tt),HA=[],fa=function(){for(var da=0;da65535&&bi("filename too long",null),!wr)bi(null,_r);else if(qa<16e4)try{bi(null,jr(_r,sa))}catch(Mi){bi(Mi,null)}else HA.push(za(_r,sa,bi))},ba=0;ba65535)throw"filename too long";var Rr=HA?jr(Ot,BA):Ot,ba=Rr.length,da=rA();da.p(Ot),he.push({t:HA,d:Rr,m:Ot.length,c:da.d(),u:Kt.length!=Pr,n:fa,o:ot,p:BA}),ot+=30+Pr+ba,tt+=76+2*Pr+ba}for(var Fa=new N(tt+22),Pa=ot,_r=tt-ot,sa=0;sa65558){R("invalid zip file",null);return}var Kt=Ut(M,tt+8);Kt||R(null,{});var Jt=Kt,Ot=tA(M,tt+16),BA=Ot==4294967295;if(BA){if(tt=tA(M,tt-12),tA(M,tt)!=101075792)throw"invalid zip file";Jt=Kt=tA(M,tt+32),Ot=tA(M,tt+48)}for(var HA=function(Pr){var Rr=Vn(M,Ot,BA),ba=Rr[0],da=Rr[1],Fa=Rr[2],Pa=Rr[3],_r=Rr[4],sa=Rr[5],Xr=WA(M,sa);Ot=_r;var qa=function(ui,wr){ui?(he(),R(ui,null)):(ot[Pa]=wr,--Kt||R(null,ot))};if(!ba)qa(null,Me(M,Xr,Xr+da));else if(ba==8){var Si=M.subarray(Xr,Xr+da);if(da<32e4)try{qa(null,Qr(Si,new N(Fa)))}catch(ui){qa(ui,null)}else ie.push(Yr(Si,{size:Fa},qa))}else qa("unknown compression type "+ba,null)},fa=0;fa65558)throw"invalid zip file";var he=Ut(M,ie+8);if(!he)return{};var ot=tA(M,ie+16),tt=ot==4294967295;if(tt){if(ie=tA(M,ie-12),tA(M,ie)!=101075792)throw"invalid zip file";he=tA(M,ie+32),ot=tA(M,ie+48)}for(var Kt=0;Kt0&&y[y.length-1])&&(Ee[0]===6||Ee[0]===2)){a=0;continue}if(Ee[0]===3&&(!y||Ee[1]>y[0]&&Ee[1]=55296&&g<=56319&&a>10)+55296,Q%1024+56320)),(g+1===a||r.length>16384)&&(y+=String.fromCharCode.apply(String,r),r.length=0)}return y},L="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",De=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),T=0;T>4,He[g++]=(Q&15)<<4|V>>2,He[g++]=(V&3)<<6|$&63;return Ee},I=function(n){for(var t=n.length,a=[],r=0;r>U,ke=1<>U,me=_e+ye,k=me,se=32,Me=k+se,te=65536>>O,re=1<=0){if(t<55296||t>56319&&t<=65535)return a=this.index[t>>U],a=(a<>U)],a=(a<>O),a=this.index[a],a+=t>>U&Pe,a=this.index[a],a=(a<Ke?(g.push(!0),V-=Ke):g.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(y)!==-1)return r.push(Q),a.push(eA);if(V===Ve||V===an){if(Q===0)return r.push(Q),a.push(En);var $=a[Q-1];return Ku.indexOf($)===-1?(r.push(r[Q-1]),a.push($)):(r.push(Q),a.push(En))}if(r.push(Q),V===Fn)return a.push(t==="strict"?ue:Ka);if(V===Ea||V===xr)return a.push(En);if(V===ti)return y>=131072&&y<=196605||y>=196608&&y<=262141?a.push(Ka):a.push(En);a.push(V)}),[r,a,g]},B=function(n,t,a,r){var g=r[a];if(Array.isArray(n)?n.indexOf(g)!==-1:n===g)for(var y=a;y<=r.length;){y++;var Q=r[y];if(Q===t)return!0;if(Q!==aA)break}if(g===aA)for(var y=a;y>0;){y--;var V=r[y];if(Array.isArray(n)?n.indexOf(V)!==-1:n===V)for(var $=a;$<=r.length;){$++;var Q=r[$];if(Q===t)return!0;if(Q!==aA)break}if(V!==aA)break}return!1},C=function(n,t){for(var a=n;a>=0;){var r=t[a];if(r===aA)a--;else return r}return 0},Z=function(n,t,a,r,g){if(a[r]===0)return Bn;var y=r-1;if(Array.isArray(g)&&g[y]===!0)return Bn;var Q=y-1,V=y+1,$=t[y],Ee=Q>=0?t[Q]:0,He=t[V];if($===rA&&He===Rt)return Bn;if(Wi.indexOf($)!==-1)return Vr;if(Wi.indexOf(He)!==-1||Ti.indexOf(He)!==-1)return Bn;if(C(y,t)===mA)return Na;if(Fi.get(n[y])===an||($===Xe||$===OA)&&Fi.get(n[V])===an||$===We||He===We||$===nA||[aA,hn,MA].indexOf($)===-1&&He===nA||[On,it,Ce,Tt,TA].indexOf(He)!==-1||C(y,t)===Ut||B(tA,Ut,y,t)||B([On,it],ue,y,t)||B(Qt,Qt,y,t))return Bn;if($===aA)return Na;if($===tA||He===tA)return Bn;if(He===eA||$===eA)return Na;if([hn,MA,ue].indexOf(He)!==-1||$===pn||Ee===Wa&&u.indexOf($)!==-1||$===TA&&He===Wa||He===Re||Ei.indexOf(He)!==-1&&$===RA||Ei.indexOf($)!==-1&&He===RA||$===SA&&[Ka,Xe,OA].indexOf(He)!==-1||[Ka,Xe,OA].indexOf($)!==-1&&He===J||Ei.indexOf($)!==-1&&di.indexOf(He)!==-1||di.indexOf($)!==-1&&Ei.indexOf(He)!==-1||[SA,J].indexOf($)!==-1&&(He===RA||[Ut,MA].indexOf(He)!==-1&&t[V+1]===RA)||[Ut,MA].indexOf($)!==-1&&He===RA||$===RA&&[RA,TA,Tt].indexOf(He)!==-1)return Bn;if([RA,TA,Tt,On,it].indexOf(He)!==-1)for(var rt=y;rt>=0;){var Gt=t[rt];if(Gt===RA)return Bn;if([TA,Tt].indexOf(Gt)!==-1)rt--;else break}if([SA,J].indexOf(He)!==-1)for(var rt=[On,it].indexOf($)!==-1?Q:y;rt>=0;){var Gt=t[rt];if(Gt===RA)return Bn;if([TA,Tt].indexOf(Gt)!==-1)rt--;else break}if(Yr===$&&[Yr,Qr,za,jr].indexOf(He)!==-1||[Qr,za].indexOf($)!==-1&&[Qr,fi].indexOf(He)!==-1||[fi,jr].indexOf($)!==-1&&He===fi||wA.indexOf($)!==-1&&[Re,J].indexOf(He)!==-1||wA.indexOf(He)!==-1&&$===SA||Ei.indexOf($)!==-1&&Ei.indexOf(He)!==-1||$===Tt&&Ei.indexOf(He)!==-1||Ei.concat(RA).indexOf($)!==-1&&He===Ut&&lr.indexOf(n[V])===-1||Ei.concat(RA).indexOf(He)!==-1&&$===it)return Bn;if($===ii&&He===ii){for(var sn=a[y],YA=1;sn>0&&(sn--,t[sn]===ii);)YA++;if(YA%2!==0)return Bn}return $===Xe&&He===OA?Bn:Na},Te=function(n,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var a=d(n,t.lineBreak),r=a[0],g=a[1],y=a[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(g=g.map(function(V){return[RA,En,Ea].indexOf(V)!==-1?Ka:V}));var Q=t.wordBreak==="keep-all"?y.map(function(V,$){return V&&n[$]>=19968&&n[$]<=40959}):void 0;return[r,g,Q]},et=function(){function n(t,a,r,g){this.codePoints=t,this.required=a===Vr,this.start=r,this.end=g}return n.prototype.slice=function(){return X.apply(void 0,this.codePoints.slice(this.start,this.end))},n}(),Nn=function(n,t){var a=j(n),r=Te(a,t),g=r[0],y=r[1],Q=r[2],V=a.length,$=0,Ee=0;return{next:function(){if(Ee>=V)return{done:!0,value:null};for(var He=Bn;Ee=uu&&n<=57},Nl=function(n){return n>=55296&&n<=57343},Pu=function(n){return Oi(n)||n>=Vu&&n<=ko||n>=wu&&n<=Au},xo=function(n){return n>=wu&&n<=Qu},al=function(n){return n>=Vu&&n<=zo},vs=function(n){return xo(n)||al(n)},il=function(n){return n>=Si},Fu=function(n){return n===An||n===zA||n===Pn},yl=function(n){return vs(n)||il(n)||n===Ot},Ko=function(n){return yl(n)||Oi(n)||n===BA},ec=function(n){return n>=aa&&n<=iu||n===ji||n>=Ki&&n<=vu||n===Cu},fo=function(n,t){return n!==mn?!1:t!==An},Fl=function(n,t,a){return n===BA?yl(t)||fo(t,a):yl(n)?!0:!!(n===mn&&fo(n,t))},Il=function(n,t,a){return n===bi||n===BA?Oi(t)?!0:t===xi&&Oi(a):Oi(n===xi?t:n)},Us=function(n){var t=0,a=1;(n[t]===bi||n[t]===BA)&&(n[t]===BA&&(a=-1),t++);for(var r=[];Oi(n[t]);)r.push(n[t++]);var g=r.length?parseInt(X.apply(void 0,r),10):0;n[t]===xi&&t++;for(var y=[];Oi(n[t]);)y.push(n[t++]);var Q=y.length,V=Q?parseInt(X.apply(void 0,y),10):0;(n[t]===Ju||n[t]===yu)&&t++;var $=1;(n[t]===bi||n[t]===BA)&&(n[t]===BA&&($=-1),t++);for(var Ee=[];Oi(n[t]);)Ee.push(n[t++]);var He=Ee.length?parseInt(X.apply(void 0,Ee),10):0;return a*(g+V*Math.pow(10,-Q))*Math.pow(10,$*He)},Ol={type:2},Sl={type:3},Hl={type:4},gs={type:13},ul={type:8},Rs={type:21},tc={type:9},ms={type:10},Vo={type:11},jl={type:12},hs={type:14},bl={type:23},kl={type:1},ps={type:25},Ts={type:24},Xo={type:26},Es={type:27},Dl={type:28},zl={type:29},xl={type:31},vo={type:32},Bs=function(){function n(){this._value=[]}return n.prototype.write=function(t){this._value=this._value.concat(j(t))},n.prototype.read=function(){for(var t=[],a=this.consumeToken();a!==vo;)t.push(a),a=this.consumeToken();return t},n.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case M:return this.consumeStringToken(M);case ie:var a=this.peekCodePoint(0),r=this.peekCodePoint(1),g=this.peekCodePoint(2);if(Ko(a)||fo(r,g)){var y=Fl(a,r,g)?Vn:WA,Q=this.consumeName();return{type:5,value:Q,flags:y}}break;case he:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),gs;break;case tt:return this.consumeStringToken(tt);case Kt:return Ol;case Jt:return Sl;case wr:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),hs;break;case bi:if(Il(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Mi:return Hl;case BA:var V=t,$=this.peekCodePoint(0),Ee=this.peekCodePoint(1);if(Il(V,$,Ee))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(Fl(V,$,Ee))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if($===BA&&Ee===Pr)return this.consumeCodePoint(),this.consumeCodePoint(),Ts;break;case xi:if(Il(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case ra:if(this.peekCodePoint(0)===wr)for(this.consumeCodePoint();;){var He=this.consumeCodePoint();if(He===wr&&(He=this.consumeCodePoint(),He===ra))return this.consumeToken();if(He===Ni)return this.consumeToken()}break;case pu:return Xo;case Hi:return Es;case fa:if(this.peekCodePoint(0)===HA&&this.peekCodePoint(1)===BA&&this.peekCodePoint(2)===BA)return this.consumeCodePoint(),this.consumeCodePoint(),ps;break;case Rr:var rt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),sn=this.peekCodePoint(2);if(Fl(rt,Gt,sn)){var Q=this.consumeName();return{type:7,value:Q}}break;case ba:return Dl;case mn:if(fo(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case da:return zl;case Fa:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),ul;break;case Pa:return Vo;case sa:return jl;case Ji:case Do:var YA=this.peekCodePoint(0),$A=this.peekCodePoint(1);return YA===bi&&(Pu($A)||$A===_r)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case Xr:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),tc;if(this.peekCodePoint(0)===Xr)return this.consumeCodePoint(),Rs;break;case qa:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),ms;break;case Ni:return vo}return Fu(t)?(this.consumeWhiteSpace(),xl):Oi(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):yl(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:X(t)}},n.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t=="undefined"?-1:t},n.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},n.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},n.prototype.consumeUnicodeRangeToken=function(){for(var t=[],a=this.consumeCodePoint();Pu(a)&&t.length<6;)t.push(a),a=this.consumeCodePoint();for(var r=!1;a===_r&&t.length<6;)t.push(a),a=this.consumeCodePoint(),r=!0;if(r){var g=parseInt(X.apply(void 0,t.map(function($){return $===_r?uu:$})),16),y=parseInt(X.apply(void 0,t.map(function($){return $===_r?ko:$})),16);return{type:30,start:g,end:y}}var Q=parseInt(X.apply(void 0,t),16);if(this.peekCodePoint(0)===BA&&Pu(this.peekCodePoint(1))){this.consumeCodePoint(),a=this.consumeCodePoint();for(var V=[];Pu(a)&&V.length<6;)V.push(a),a=this.consumeCodePoint();var y=parseInt(X.apply(void 0,V),16);return{type:30,start:Q,end:y}}else return{type:30,start:Q,end:Q}},n.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===Kt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Kt?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},n.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ni)return{type:22,value:""};var a=this.peekCodePoint(0);if(a===tt||a===M){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ni||this.peekCodePoint(0)===Jt)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),bl)}for(;;){var g=this.consumeCodePoint();if(g===Ni||g===Jt)return{type:22,value:X.apply(void 0,t)};if(Fu(g))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ni||this.peekCodePoint(0)===Jt?(this.consumeCodePoint(),{type:22,value:X.apply(void 0,t)}):(this.consumeBadUrlRemnants(),bl);if(g===M||g===tt||g===Kt||ec(g))return this.consumeBadUrlRemnants(),bl;if(g===mn)if(fo(g,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),bl;else t.push(g)}},n.prototype.consumeWhiteSpace=function(){for(;Fu(this.peekCodePoint(0));)this.consumeCodePoint()},n.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===Jt||t===Ni)return;fo(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},n.prototype.consumeStringSlice=function(t){for(var a=5e4,r="";t>0;){var g=Math.min(a,t);r+=X.apply(void 0,this._value.splice(0,g)),t-=g}return this._value.shift(),r},n.prototype.consumeStringToken=function(t){var a="",r=0;do{var g=this._value[r];if(g===Ni||g===void 0||g===t)return a+=this.consumeStringSlice(r),{type:0,value:a};if(g===An)return this._value.splice(0,r),kl;if(g===mn){var y=this._value[r+1];y!==Ni&&y!==void 0&&(y===An?(a+=this.consumeStringSlice(r),r=-1,this._value.shift()):fo(g,y)&&(a+=this.consumeStringSlice(r),a+=X(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},n.prototype.consumeNumber=function(){var t=[],a=kr,r=this.peekCodePoint(0);for((r===bi||r===BA)&&t.push(this.consumeCodePoint());Oi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var g=this.peekCodePoint(1);if(r===xi&&Oi(g))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),a=Ur;Oi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),g=this.peekCodePoint(1);var y=this.peekCodePoint(2);if((r===Ju||r===yu)&&((g===bi||g===BA)&&Oi(y)||Oi(g)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),a=Ur;Oi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[Us(t),a]},n.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),a=t[0],r=t[1],g=this.peekCodePoint(0),y=this.peekCodePoint(1),Q=this.peekCodePoint(2);if(Fl(g,y,Q)){var V=this.consumeName();return{type:15,number:a,flags:r,unit:V}}return g===ot?(this.consumeCodePoint(),{type:16,number:a,flags:r}):{type:17,number:a,flags:r}},n.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(Pu(t)){for(var a=X(t);Pu(this.peekCodePoint(0))&&a.length<6;)a+=X(this.consumeCodePoint());Fu(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(a,16);return r===0||Nl(r)||r>1114111?ui:r}return t===Ni?ui:t},n.prototype.consumeName=function(){for(var t="";;){var a=this.consumeCodePoint();if(Ko(a))t+=X(a);else if(fo(a,this.peekCodePoint(0)))t+=X(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(a),t}},n}(),Ns=function(){function n(t){this._tokens=t}return n.create=function(t){var a=new Bs;return a.write(t),new n(a.read())},n.parseValue=function(t){return n.create(t).parseComponentValue()},n.parseValues=function(t){return n.create(t).parseComponentValues()},n.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var a=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return a;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},n.prototype.parseComponentValues=function(){for(var t=[];;){var a=this.consumeComponentValue();if(a.type===32)return t;t.push(a),t.push()}},n.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},n.prototype.consumeSimpleBlock=function(t){for(var a={type:t,values:[]},r=this.consumeToken();;){if(r.type===32||Go(r,t))return a;this.reconsumeToken(r),a.values.push(this.consumeComponentValue()),r=this.consumeToken()}},n.prototype.consumeFunction=function(t){for(var a={name:t.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return a;this.reconsumeToken(r),a.values.push(this.consumeComponentValue())}},n.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t=="undefined"?vo:t},n.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},n}(),Xu=function(n){return n.type===15},Ao=function(n){return n.type===17},Ai=function(n){return n.type===20},Yu=function(n){return n.type===0},go=function(n,t){return Ai(n)&&n.value===t},Zo=function(n){return n.type!==31},ol=function(n){return n.type!==31&&n.type!==4},Tu=function(n){var t=[],a=[];return n.forEach(function(r){if(r.type===4){if(a.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(a),a=[];return}r.type!==31&&a.push(r)}),a.length&&t.push(a),t},Go=function(n,t){return t===11&&n.type===12||t===28&&n.type===29?!0:t===2&&n.type===3},mo=function(n){return n.type===17||n.type===15},Vi=function(n){return n.type===16||mo(n)},Cs=function(n){return n.length>1?[n[0],n[1]]:[n[0]]},ou={type:17,number:0,flags:kr},Kl={type:16,number:50,flags:kr},Nu={type:16,number:100,flags:kr},lu=function(n,t,a){var r=n[0],g=n[1];return[Qi(r,t),Qi(typeof g!="undefined"?g:r,a)]},Qi=function(n,t){if(n.type===16)return n.number/100*t;if(Xu(n))switch(n.unit){case"rem":case"em":return 16*n.number;case"px":default:return n.number}return n.number},ws="deg",ll="grad",ys="rad",Fs="turn",Qo={name:"angle",parse:function(n,t){if(t.type===15)switch(t.unit){case ws:return Math.PI*t.number/180;case ll:return Math.PI/200*t.number;case ys:return t.number;case Fs:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},Os=function(n){return n.type===15&&(n.unit===ws||n.unit===ll||n.unit===ys||n.unit===Fs)},Is=function(n){var t=n.filter(Ai).map(function(a){return a.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ou,ou];case"to top":case"bottom":return Ou(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ou,Nu];case"to right":case"left":return Ou(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Nu,Nu];case"to bottom":case"top":return Ou(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Nu,ou];case"to left":case"right":return Ou(270)}return 0},Ou=function(n){return Math.PI*n/180},Hu={name:"color",parse:function(n,t){if(t.type===18){var a=Lo[t.name];if(typeof a=="undefined")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return a(n,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),g=t.value.substring(1,2),y=t.value.substring(2,3);return ju(parseInt(r+r,16),parseInt(g+g,16),parseInt(y+y,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),g=t.value.substring(1,2),y=t.value.substring(2,3),Q=t.value.substring(3,4);return ju(parseInt(r+r,16),parseInt(g+g,16),parseInt(y+y,16),parseInt(Q+Q,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),g=t.value.substring(2,4),y=t.value.substring(4,6);return ju(parseInt(r,16),parseInt(g,16),parseInt(y,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),g=t.value.substring(2,4),y=t.value.substring(4,6),Q=t.value.substring(6,8);return ju(parseInt(r,16),parseInt(g,16),parseInt(y,16),parseInt(Q,16)/255)}}if(t.type===20){var V=Ft[t.value.toUpperCase()];if(typeof V!="undefined")return V}return Ft.TRANSPARENT}},no=function(n){return(255&n)===0},Xi=function(n){var t=255&n,a=255&n>>8,r=255&n>>16,g=255&n>>24;return t<255?"rgba("+g+","+r+","+a+","+t/255+")":"rgb("+g+","+r+","+a+")"},ju=function(n,t,a,r){return(n<<24|t<<16|a<<8|Math.round(r*255)<<0)>>>0},Wo=function(n,t){if(n.type===17)return n.number;if(n.type===16){var a=t===3?1:255;return t===3?n.number/100*a:Math.round(n.number/100*a)}return 0},Vl=function(n,t){var a=t.filter(ol);if(a.length===3){var r=a.map(Wo),g=r[0],y=r[1],Q=r[2];return ju(g,y,Q,1)}if(a.length===4){var V=a.map(Wo),g=V[0],y=V[1],Q=V[2],$=V[3];return ju(g,y,Q,$)}return 0};function Yi(n,t,a){return a<0&&(a+=1),a>=1&&(a-=1),a<1/6?(t-n)*a*6+n:a<1/2?t:a<2/3?(t-n)*6*(2/3-a)+n:n}var Po=function(n,t){var a=t.filter(ol),r=a[0],g=a[1],y=a[2],Q=a[3],V=(r.type===17?Ou(r.number):Qo.parse(n,r))/(Math.PI*2),$=Vi(g)?g.number/100:0,Ee=Vi(y)?y.number/100:0,He=typeof Q!="undefined"&&Vi(Q)?Qi(Q,1):1;if($===0)return ju(Ee*255,Ee*255,Ee*255,1);var rt=Ee<=.5?Ee*($+1):Ee+$-Ee*$,Gt=Ee*2-rt,sn=Yi(Gt,rt,V+1/3),YA=Yi(Gt,rt,V),$A=Yi(Gt,rt,V-1/3);return ju(sn*255,YA*255,$A*255,He)},Lo={hsl:Po,hsla:Po,rgb:Vl,rgba:Vl},Mo=function(n,t){return Hu.parse(n,Ns.create(t).parseComponentValue())},Ft={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Xl={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(n,t){return t.map(function(a){if(Ai(a))switch(a.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Zl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},sl=function(n,t){var a=Hu.parse(n,t[0]),r=t[1];return r&&Vi(r)?{color:a,stop:r}:{color:a,stop:null}},Jo=function(n,t){var a=n[0],r=n[n.length-1];a.stop===null&&(a.stop=ou),r.stop===null&&(r.stop=Nu);for(var g=[],y=0,Q=0;Qy?g.push($):g.push(y),y=$}else g.push(null)}for(var Ee=null,Q=0;QQ.optimumDistance)?{optimumCorner:V,optimumDistance:He}:Q},{optimumDistance:g?1/0:-1/0,optimumCorner:null}).optimumCorner},Pi=function(n,t,a,r,g){var y=0,Q=0;switch(n.size){case 0:n.shape===0?y=Q=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(a),Math.abs(a-g)):n.shape===1&&(y=Math.min(Math.abs(t),Math.abs(t-r)),Q=Math.min(Math.abs(a),Math.abs(a-g)));break;case 2:if(n.shape===0)y=Q=Math.min(Zu(t,a),Zu(t,a-g),Zu(t-r,a),Zu(t-r,a-g));else if(n.shape===1){var V=Math.min(Math.abs(a),Math.abs(a-g))/Math.min(Math.abs(t),Math.abs(t-r)),$=cl(r,g,t,a,!0),Ee=$[0],He=$[1];y=Zu(Ee-t,(He-a)/V),Q=V*y}break;case 1:n.shape===0?y=Q=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(a),Math.abs(a-g)):n.shape===1&&(y=Math.max(Math.abs(t),Math.abs(t-r)),Q=Math.max(Math.abs(a),Math.abs(a-g)));break;case 3:if(n.shape===0)y=Q=Math.max(Zu(t,a),Zu(t,a-g),Zu(t-r,a),Zu(t-r,a-g));else if(n.shape===1){var V=Math.max(Math.abs(a),Math.abs(a-g))/Math.max(Math.abs(t),Math.abs(t-r)),rt=cl(r,g,t,a,!1),Ee=rt[0],He=rt[1];y=Zu(Ee-t,(He-a)/V),Q=V*y}break}return Array.isArray(n.size)&&(y=Qi(n.size[0],r),Q=n.size.length===2?Qi(n.size[1],g):y),[y,Q]},po=function(n,t){var a=Ou(180),r=[];return Tu(t).forEach(function(g,y){if(y===0){var Q=g[0];if(Q.type===20&&Q.value==="to"){a=Is(g);return}else if(Os(Q)){a=Qo.parse(n,Q);return}}var V=sl(n,g);r.push(V)}),{angle:a,stops:r,type:1}},qu=function(n,t){var a=Ou(180),r=[];return Tu(t).forEach(function(g,y){if(y===0){var Q=g[0];if(Q.type===20&&["top","left","right","bottom"].indexOf(Q.value)!==-1){a=Is(g);return}else if(Os(Q)){a=(Qo.parse(n,Q)+Ou(270))%Ou(360);return}}var V=sl(n,g);r.push(V)}),{angle:a,stops:r,type:1}},Yo=function(n,t){var a=Ou(180),r=[],g=1,y=0,Q=3,V=[];return Tu(t).forEach(function($,Ee){var He=$[0];if(Ee===0){if(Ai(He)&&He.value==="linear"){g=1;return}else if(Ai(He)&&He.value==="radial"){g=2;return}}if(He.type===18){if(He.name==="from"){var rt=Hu.parse(n,He.values[0]);r.push({stop:ou,color:rt})}else if(He.name==="to"){var rt=Hu.parse(n,He.values[0]);r.push({stop:Nu,color:rt})}else if(He.name==="color-stop"){var Gt=He.values.filter(ol);if(Gt.length===2){var rt=Hu.parse(n,Gt[1]),sn=Gt[0];Ao(sn)&&r.push({stop:{type:16,number:sn.number*100,flags:sn.flags},color:rt})}}}}),g===1?{angle:(a+Ou(180))%Ou(360),stops:r,type:g}:{size:Q,shape:y,stops:r,position:V,type:g}},fl="closest-side",gu="farthest-side",Eo="closest-corner",dl="farthest-corner",Gl="circle",Wl="ellipse",Jl="cover",Yl="contain",ql=function(n,t){var a=0,r=3,g=[],y=[];return Tu(t).forEach(function(Q,V){var $=!0;if(V===0){var Ee=!1;$=Q.reduce(function(rt,Gt){if(Ee)if(Ai(Gt))switch(Gt.value){case"center":return y.push(Kl),rt;case"top":case"left":return y.push(ou),rt;case"right":case"bottom":return y.push(Nu),rt}else(Vi(Gt)||mo(Gt))&&y.push(Gt);else if(Ai(Gt))switch(Gt.value){case Gl:return a=0,!1;case Wl:return a=1,!1;case"at":return Ee=!0,!1;case fl:return r=0,!1;case Jl:case gu:return r=1,!1;case Yl:case Eo:return r=2,!1;case dl:return r=3,!1}else if(mo(Gt)||Vi(Gt))return Array.isArray(r)||(r=[]),r.push(Gt),!1;return rt},$)}if($){var He=sl(n,Q);g.push(He)}}),{size:r,shape:a,stops:g,position:y,type:2}},qo=function(n,t){var a=0,r=3,g=[],y=[];return Tu(t).forEach(function(Q,V){var $=!0;if(V===0?$=Q.reduce(function(He,rt){if(Ai(rt))switch(rt.value){case"center":return y.push(Kl),!1;case"top":case"left":return y.push(ou),!1;case"right":case"bottom":return y.push(Nu),!1}else if(Vi(rt)||mo(rt))return y.push(rt),!1;return He},$):V===1&&($=Q.reduce(function(He,rt){if(Ai(rt))switch(rt.value){case Gl:return a=0,!1;case Wl:return a=1,!1;case Yl:case fl:return r=0,!1;case gu:return r=1,!1;case Eo:return r=2,!1;case Jl:case dl:return r=3,!1}else if(mo(rt)||Vi(rt))return Array.isArray(r)||(r=[]),r.push(rt),!1;return He},$)),$){var Ee=sl(n,Q);g.push(Ee)}}),{size:r,shape:a,stops:g,position:y,type:2}},su=function(n){return n.type===1},Ss=function(n){return n.type===2},Ql={name:"image",parse:function(n,t){if(t.type===22){var a={url:t.value,type:0};return n.cache.addImage(t.value),a}if(t.type===18){var r=Lu[t.name];if(typeof r=="undefined")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(n,t.values)}throw new Error("Unsupported image type "+t.type)}};function _l(n){return!(n.type===20&&n.value==="none")&&(n.type!==18||!!Lu[n.name])}var Lu={"linear-gradient":po,"-moz-linear-gradient":qu,"-ms-linear-gradient":qu,"-o-linear-gradient":qu,"-webkit-linear-gradient":qu,"radial-gradient":ql,"-moz-radial-gradient":qo,"-ms-radial-gradient":qo,"-o-radial-gradient":qo,"-webkit-radial-gradient":qo,"-webkit-gradient":Yo},ro={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(n,t){if(t.length===0)return[];var a=t[0];return a.type===20&&a.value==="none"?[]:t.filter(function(r){return ol(r)&&_l(r)}).map(function(r){return Ql.parse(n,r)})}},Hs={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(n,t){return t.map(function(a){if(Ai(a))switch(a.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},js={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(n,t){return Tu(t).map(function(a){return a.filter(Vi)}).map(Cs)}},Bo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(n,t){return Tu(t).map(function(a){return a.filter(Ai).map(function(r){return r.value}).join(" ")}).map(_u)}},_u=function(n){switch(n){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Zi;(function(n){n.AUTO="auto",n.CONTAIN="contain",n.COVER="cover"})(Zi||(Zi={}));var Pl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(n,t){return Tu(t).map(function(a){return a.filter(Gu)})}},Gu=function(n){return Ai(n)||Vi(n)},Uo=function(n){return{name:"border-"+n+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Va=Uo("top"),bs=Uo("right"),ao=Uo("bottom"),ks=Uo("left"),$u=function(n){return{name:"border-radius-"+n,initialValue:"0 0",prefix:!1,type:1,parse:function(t,a){return Cs(a.filter(Vi))}}},ia=$u("top-left"),eo=$u("top-right"),w=$u("bottom-right"),x=$u("bottom-left"),H=function(n){return{name:"border-"+n+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,a){switch(a){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},z=H("top"),de=H("right"),Be=H("bottom"),Le=H("left"),Ze=function(n){return{name:"border-"+n+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,a){return Xu(a)?a.number:0}}},dt=Ze("top"),Ge=Ze("right"),Ht=Ze("bottom"),ut=Ze("left"),Pt={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},yt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(n,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},$t={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(n,t){return t.filter(Ai).reduce(function(a,r){return a|yA(r.value)},0)}},yA=function(n){switch(n){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},qA={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(n,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},nn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(n,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},ZA;(function(n){n.NORMAL="normal",n.STRICT="strict"})(ZA||(ZA={}));var cn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(n,t){switch(t){case"strict":return ZA.STRICT;case"normal":default:return ZA.NORMAL}}},Xn={name:"line-height",initialValue:"normal",prefix:!1,type:4},yr=function(n,t){return Ai(n)&&n.value==="normal"?1.2*t:n.type===17?t*n.number:Vi(n)?Qi(n,t):t},Tr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(n,t){return t.type===20&&t.value==="none"?null:Ql.parse(n,t)}},sr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(n,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},ua={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(n,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},gr=function(n){return{name:"margin-"+n,initialValue:"0",prefix:!1,type:4}},Ia=gr("top"),Ba=gr("right"),va=gr("bottom"),$r=gr("left"),Er={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(n,t){return t.filter(Ai).map(function(a){switch(a.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ln={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(n,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Zn=function(n){return{name:"padding-"+n,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Fr=Zn("top"),o=Zn("right"),v=Zn("bottom"),F=Zn("left"),D={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(n,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ce={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(n,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Fe={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(n,t){return t.length===1&&go(t[0],"none")?[]:Tu(t).map(function(a){for(var r={color:Ft.TRANSPARENT,offsetX:ou,offsetY:ou,blur:ou},g=0,y=0;y1?1:0],this.overflowWrap=pA(t,Ln,a.overflowWrap),this.paddingTop=pA(t,Fr,a.paddingTop),this.paddingRight=pA(t,o,a.paddingRight),this.paddingBottom=pA(t,v,a.paddingBottom),this.paddingLeft=pA(t,F,a.paddingLeft),this.paintOrder=pA(t,Aa,a.paintOrder),this.position=pA(t,ce,a.position),this.textAlign=pA(t,D,a.textAlign),this.textDecorationColor=pA(t,In,(r=a.textDecorationColor)!==null&&r!==void 0?r:a.color),this.textDecorationLine=pA(t,mr,(g=a.textDecorationLine)!==null&&g!==void 0?g:a.textDecoration),this.textShadow=pA(t,Fe,a.textShadow),this.textTransform=pA(t,Ne,a.textTransform),this.transform=pA(t,lt,a.transform),this.transformOrigin=pA(t,Nt,a.transformOrigin),this.visibility=pA(t,_t,a.visibility),this.webkitTextStrokeColor=pA(t,bn,a.webkitTextStrokeColor),this.webkitTextStrokeWidth=pA(t,cr,a.webkitTextStrokeWidth),this.wordBreak=pA(t,hA,a.wordBreak),this.zIndex=pA(t,xn,a.zIndex)}return n.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},n.prototype.isTransparent=function(){return no(this.backgroundColor)},n.prototype.isTransformed=function(){return this.transform!==null},n.prototype.isPositioned=function(){return this.position!==0},n.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},n.prototype.isFloating=function(){return this.float!==0},n.prototype.isInlineLevel=function(){return vA(this.display,4)||vA(this.display,33554432)||vA(this.display,268435456)||vA(this.display,536870912)||vA(this.display,67108864)||vA(this.display,134217728)},n}(),ni=function(){function n(t,a){this.content=pA(t,hr,a.content),this.quotes=pA(t,Zr,a.quotes)}return n}(),ri=function(){function n(t,a){this.counterIncrement=pA(t,Hn,a.counterIncrement),this.counterReset=pA(t,ea,a.counterReset)}return n}(),pA=function(n,t,a){var r=new Bs,g=a!==null&&typeof a!="undefined"?a.toString():t.initialValue;r.write(g);var y=new Ns(r.read());switch(t.type){case 2:var Q=y.parseComponentValue();return t.parse(n,Ai(Q)?Q.value:t.initialValue);case 0:return t.parse(n,y.parseComponentValue());case 1:return t.parse(n,y.parseComponentValues());case 4:return y.parseComponentValue();case 3:switch(t.format){case"angle":return Qo.parse(n,y.parseComponentValue());case"color":return Hu.parse(n,y.parseComponentValue());case"image":return Ql.parse(n,y.parseComponentValue());case"length":var V=y.parseComponentValue();return mo(V)?V:ou;case"length-percentage":var $=y.parseComponentValue();return Vi($)?$:ou;case"time":return Ar.parse(n,y.parseComponentValue())}break}},mi="data-html2canvas-debug",Oa=function(n){var t=n.getAttribute(mi);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},_a=function(n,t){var a=Oa(n);return a===1||t===a},oi=function(){function n(t,a){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,_a(a,3))debugger;this.styles=new Ir(t,window.getComputedStyle(a,null)),Ii(a)&&(this.styles.animationDuration.some(function(r){return r>0})&&(a.style.animationDuration="0s"),this.styles.transform!==null&&(a.style.transform="none")),this.bounds=f(this.context,a),_a(a,4)&&(this.flags|=16)}return n}(),Li="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ur="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kn=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),qn=0;qn>4,He[g++]=(Q&15)<<4|V>>2,He[g++]=(V&3)<<6|$&63;return Ee},un=function(n){for(var t=n.length,a=[],r=0;r>A,Y=1<>A,je=b+pe,Oe=je,we=32,pt=Oe+we,Dt=65536>>s,wt=1<=0){if(t<55296||t>56319&&t<=65535)return a=this.index[t>>A],a=(a<>A)],a=(a<>s),a=this.index[a],a+=t>>A&mt,a=this.index[a],a=(a<=55296&&g<=56319&&a>10)+55296,Q%1024+56320)),(g+1===a||r.length>16384)&&(y+=String.fromCharCode.apply(String,r),r.length=0)}return y},Xt=Je(Li),uA="\xD7",NA="\xF7",Sr=function(n){return Xt.get(n)},Lr=function(n,t,a){var r=a-2,g=t[r],y=t[a-1],Q=t[a];if(y===qt&&Q===GA)return uA;if(y===qt||y===GA||y===jA||Q===qt||Q===GA||Q===jA)return NA;if(y===jn&&[jn,DA,EA,xA].indexOf(Q)!==-1||(y===EA||y===DA)&&(Q===DA||Q===kt)||(y===xA||y===kt)&&Q===kt||Q===wn||Q===_A||Q===fn||y===zt)return uA;if(y===wn&&Q===$n){for(;g===_A;)g=t[--r];if(g===$n)return uA}if(y===CA&&Q===CA){for(var V=0;g===CA;)V++,g=t[--r];if(V%2===0)return uA}return NA},br=function(n){var t=kA(n),a=t.length,r=0,g=0,y=t.map(Sr);return{next:function(){if(r>=a)return{done:!0,value:null};for(var Q=uA;rQ.x||He.y>Q.y;return Q=He,Ee===0?!0:rt});return n.body.removeChild(t),V},Nr=function(){return typeof new Image().crossOrigin!="undefined"},ga=function(){return typeof new XMLHttpRequest().responseType=="string"},yn=function(n){var t=new Image,a=n.createElement("canvas"),r=a.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),a.toDataURL()}catch(g){return!1}return!0},on=function(n){return n[0]===0&&n[1]===255&&n[2]===0&&n[3]===255},zr=function(n){var t=n.createElement("canvas"),a=100;t.width=a,t.height=a;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,a,a);var g=new Image,y=t.toDataURL();g.src=y;var Q=Wn(a,a,0,0,g);return r.fillStyle="red",r.fillRect(0,0,a,a),ya(Q).then(function(V){r.drawImage(V,0,0);var $=r.getImageData(0,0,a,a).data;r.fillStyle="red",r.fillRect(0,0,a,a);var Ee=n.createElement("div");return Ee.style.backgroundImage="url("+y+")",Ee.style.height=a+"px",on($)?ya(Wn(a,a,0,0,Ee)):Promise.reject(!1)}).then(function(V){return r.drawImage(V,0,0),on(r.getImageData(0,0,a,a).data)}).catch(function(){return!1})},Wn=function(n,t,a,r,g){var y="http://www.w3.org/2000/svg",Q=document.createElementNS(y,"svg"),V=document.createElementNS(y,"foreignObject");return Q.setAttributeNS(null,"width",n.toString()),Q.setAttributeNS(null,"height",t.toString()),V.setAttributeNS(null,"width","100%"),V.setAttributeNS(null,"height","100%"),V.setAttributeNS(null,"x",a.toString()),V.setAttributeNS(null,"y",r.toString()),V.setAttributeNS(null,"externalResourcesRequired","true"),Q.appendChild(V),V.appendChild(g),Q},ya=function(n){return new Promise(function(t,a){var r=new Image;r.onload=function(){return t(r)},r.onerror=a,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(n))})},Jn={get SUPPORT_RANGE_BOUNDS(){var n=dr(document);return Object.defineProperty(Jn,"SUPPORT_RANGE_BOUNDS",{value:n}),n},get SUPPORT_WORD_BREAKING(){var n=Jn.SUPPORT_RANGE_BOUNDS&&Wr(document);return Object.defineProperty(Jn,"SUPPORT_WORD_BREAKING",{value:n}),n},get SUPPORT_SVG_DRAWING(){var n=yn(document);return Object.defineProperty(Jn,"SUPPORT_SVG_DRAWING",{value:n}),n},get SUPPORT_FOREIGNOBJECT_DRAWING(){var n=typeof Array.from=="function"&&typeof window.fetch=="function"?zr(document):Promise.resolve(!1);return Object.defineProperty(Jn,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:n}),n},get SUPPORT_CORS_IMAGES(){var n=Nr();return Object.defineProperty(Jn,"SUPPORT_CORS_IMAGES",{value:n}),n},get SUPPORT_RESPONSE_TYPE(){var n=ga();return Object.defineProperty(Jn,"SUPPORT_RESPONSE_TYPE",{value:n}),n},get SUPPORT_CORS_XHR(){var n="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Jn,"SUPPORT_CORS_XHR",{value:n}),n},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var n=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Jn,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:n}),n}},La=function(){function n(t,a){this.text=t,this.bounds=a}return n}(),Xa=function(n,t,a,r){var g=Ui(t,a),y=[],Q=0;return g.forEach(function(V){if(a.textDecorationLine.length||V.trim().length>0)if(Jn.SUPPORT_RANGE_BOUNDS){var $=Ca(r,Q,V.length).getClientRects();if($.length>1){var Ee=hi(V),He=0;Ee.forEach(function(Gt){y.push(new La(Gt,W.fromDOMRectList(n,Ca(r,He+Q,Gt.length).getClientRects()))),He+=Gt.length})}else y.push(new La(V,W.fromDOMRectList(n,$)))}else{var rt=r.splitText(V.length);y.push(new La(V,Da(n,r))),r=rt}else Jn.SUPPORT_RANGE_BOUNDS||(r=r.splitText(V.length));Q+=V.length}),y},Da=function(n,t){var a=t.ownerDocument;if(a){var r=a.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var g=t.parentNode;if(g){g.replaceChild(r,t);var y=f(n,r);return r.firstChild&&g.replaceChild(r.firstChild,r),y}}return W.EMPTY},Ca=function(n,t,a){var r=n.ownerDocument;if(!r)throw new Error("Node has no owner document");var g=r.createRange();return g.setStart(n,t),g.setEnd(n,t+a),g},hi=function(n){if(Jn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(n)).map(function(a){return a.segment})}return ir(n)},ai=function(n,t){if(Jn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var a=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(a.segment(n)).map(function(r){return r.segment})}return nu(n,t)},Ui=function(n,t){return t.letterSpacing!==0?hi(n):ai(n,t)},oa=[32,160,4961,65792,65793,4153,4241],nu=function(n,t){for(var a=Nn(n,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),r=[],g,y=function(){if(g.value){var Q=g.value.slice(),V=j(Q),$="";V.forEach(function(Ee){oa.indexOf(Ee)===-1?$+=X(Ee):($.length&&r.push($),r.push(X(Ee)),$="")}),$.length&&r.push($)}};!(g=a.next()).done;)y();return r},li=function(){function n(t,a,r){this.text=Gr(a.data,r.textTransform),this.textBounds=Xa(t,this.text,r,a)}return n}(),Gr=function(n,t){switch(t){case 1:return n.toLowerCase();case 3:return n.replace($a,ki);case 2:return n.toUpperCase();default:return n}},$a=/(^|\s|:|-|\(|\))([a-z])/g,ki=function(n,t,a){return n.length>0?t+a.toUpperCase():n},ma=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.src=r.currentSrc||r.src,g.intrinsicWidth=r.naturalWidth,g.intrinsicHeight=r.naturalHeight,g.context.cache.addImage(g.src),g}return t}(oi),mu=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.canvas=r,g.intrinsicWidth=r.width,g.intrinsicHeight=r.height,g}return t}(oi),Dr=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this,y=new XMLSerializer,Q=f(a,r);return r.setAttribute("width",Q.width+"px"),r.setAttribute("height",Q.height+"px"),g.svg="data:image/svg+xml,"+encodeURIComponent(y.serializeToString(r)),g.intrinsicWidth=r.width.baseVal.value,g.intrinsicHeight=r.height.baseVal.value,g.context.cache.addImage(g.svg),g}return t}(oi),zn=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.value=r.value,g}return t}(oi),Kn=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.start=r.start,g.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,g}return t}(oi),lA=[{type:15,flags:0,unit:"px",number:3}],Qn=[{type:16,flags:0,number:50}],Ha=function(n){return n.width>n.height?new W(n.left+(n.width-n.height)/2,n.top,n.height,n.height):n.width0)a.textNodes.push(new li(n,g,a.styles));else if(Ml(g))if(Ul(g)&&g.assignedNodes)g.assignedNodes().forEach(function(V){return qi(n,V,a,r)});else{var Q=Iu(n,g);Q.styles.isVisible()&&(Ll(g,Q,r)?Q.flags|=4:Ds(Q.styles)&&(Q.flags|=2),Gi.indexOf(g.tagName)!==-1&&(Q.flags|=8),a.elements.push(Q),g.slot,g.shadowRoot?qi(n,g.shadowRoot,Q,r):!Co(g)&&!ts(g)&&!gl(g)&&qi(n,g,Q,r))}},Iu=function(n,t){return Ks(t)?new ma(n,t):xs(t)?new mu(n,t):ts(t)?new Dr(n,t):Ac(t)?new zn(n,t):Ec(t)?new Kn(n,t):es(t)?new Jr(n,t):gl(t)?new cu(n,t):Co(t)?new Or(n,t):vl(t)?new Za(n,t):new oi(n,t)},to=function(n,t){var a=Iu(n,t);return a.flags|=4,qi(n,t,a,a),a},Ll=function(n,t,a){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||io(n)&&a.styles.isTransparent()},Ds=function(n){return n.isPositioned()||n.isFloating()},zs=function(n){return n.nodeType===Node.TEXT_NODE},Ml=function(n){return n.nodeType===Node.ELEMENT_NODE},Ii=function(n){return Ml(n)&&typeof n.style!="undefined"&&!$l(n)},$l=function(n){return typeof n.className=="object"},Ac=function(n){return n.tagName==="LI"},Ec=function(n){return n.tagName==="OL"},es=function(n){return n.tagName==="INPUT"},_o=function(n){return n.tagName==="HTML"},ts=function(n){return n.tagName==="svg"},io=function(n){return n.tagName==="BODY"},xs=function(n){return n.tagName==="CANVAS"},Qs=function(n){return n.tagName==="VIDEO"},Ks=function(n){return n.tagName==="IMG"},vl=function(n){return n.tagName==="IFRAME"},As=function(n){return n.tagName==="STYLE"},Vs=function(n){return n.tagName==="SCRIPT"},Co=function(n){return n.tagName==="TEXTAREA"},gl=function(n){return n.tagName==="SELECT"},Ul=function(n){return n.tagName==="SLOT"},ns=function(n){return n.tagName.indexOf("-")>0},Ci=function(){function n(){this.counters={}}return n.prototype.getCounterValue=function(t){var a=this.counters[t];return a&&a.length?a[a.length-1]:1},n.prototype.getCounterValues=function(t){var a=this.counters[t];return a||[]},n.prototype.pop=function(t){var a=this;t.forEach(function(r){return a.counters[r].pop()})},n.prototype.parse=function(t){var a=this,r=t.counterIncrement,g=t.counterReset,y=!0;r!==null&&r.forEach(function(V){var $=a.counters[V.counter];$&&V.increment!==0&&(y=!1,$.length||$.push(1),$[Math.max(0,$.length-1)]+=V.increment)});var Q=[];return y&&g.forEach(function(V){var $=a.counters[V.counter];Q.push(V.counter),$||($=a.counters[V.counter]=[]),$.push(V.reset)}),Q},n}(),nc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Ps={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Bc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Ls={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},ml=function(n,t,a,r,g,y){return na?qr(n,g,y.length>0):r.integers.reduce(function(Q,V,$){for(;n>=V;)n-=V,Q+=r.values[$];return Q},"")+y},Xs=function(n,t,a,r){var g="";do a||n--,g=r(n)+g,n/=t;while(n*t>=t);return g},_i=function(n,t,a,r,g){var y=a-t+1;return(n<0?"-":"")+(Xs(Math.abs(n),y,r,function(Q){return X(Math.floor(Q%y)+t)})+g)},$o=function(n,t,a){a===void 0&&(a=". ");var r=t.length;return Xs(Math.abs(n),r,!1,function(g){return t[Math.floor(g%r)]})+a},hl=1,el=2,wo=4,rs=8,Ro=function(n,t,a,r,g,y){if(n<-9999||n>9999)return qr(n,4,g.length>0);var Q=Math.abs(n),V=g;if(Q===0)return t[0]+V;for(var $=0;Q>0&&$<=4;$++){var Ee=Q%10;Ee===0&&vA(y,hl)&&V!==""?V=t[Ee]+V:Ee>1||Ee===1&&$===0||Ee===1&&$===1&&vA(y,el)||Ee===1&&$===1&&vA(y,wo)&&n>100||Ee===1&&$>1&&vA(y,rs)?V=t[Ee]+($>0?a[$-1]:"")+V:Ee===1&&$>0&&(V=a[$-1]+V),Q=Math.floor(Q/10)}return(n<0?r:"")+V},rc="\u5341\u767E\u5343\u842C",ac="\u62FE\u4F70\u4EDF\u842C",as="\u30DE\u30A4\u30CA\u30B9",ja="\uB9C8\uC774\uB108\uC2A4",qr=function(n,t,a){var r=a?". ":"",g=a?"\u3001":"",y=a?", ":"",Q=a?" ":"";switch(t){case 0:return"\u2022"+Q;case 1:return"\u25E6"+Q;case 2:return"\u25FE"+Q;case 5:var V=_i(n,48,57,!0,r);return V.length<4?"0"+V:V;case 4:return $o(n,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",g);case 6:return ml(n,1,3999,nc,3,r).toLowerCase();case 7:return ml(n,1,3999,nc,3,r);case 8:return _i(n,945,969,!1,r);case 9:return _i(n,97,122,!1,r);case 10:return _i(n,65,90,!1,r);case 11:return _i(n,1632,1641,!0,r);case 12:case 49:return ml(n,1,9999,Ps,3,r);case 35:return ml(n,1,9999,Ps,3,r).toLowerCase();case 13:return _i(n,2534,2543,!0,r);case 14:case 30:return _i(n,6112,6121,!0,r);case 15:return $o(n,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",g);case 16:return $o(n,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",g);case 17:case 48:return Ro(n,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",rc,"\u8CA0",g,el|wo|rs);case 47:return Ro(n,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",ac,"\u8CA0",g,hl|el|wo|rs);case 42:return Ro(n,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",rc,"\u8D1F",g,el|wo|rs);case 41:return Ro(n,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",ac,"\u8D1F",g,hl|el|wo|rs);case 26:return Ro(n,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",as,g,0);case 25:return Ro(n,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",as,g,hl|el|wo);case 31:return Ro(n,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ja,y,hl|el|wo);case 33:return Ro(n,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ja,y,0);case 32:return Ro(n,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ja,y,hl|el|wo);case 18:return _i(n,2406,2415,!0,r);case 20:return ml(n,1,19999,Ls,3,r);case 21:return _i(n,2790,2799,!0,r);case 22:return _i(n,2662,2671,!0,r);case 22:return ml(n,1,10999,Bc,3,r);case 23:return $o(n,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return $o(n,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return _i(n,3302,3311,!0,r);case 28:return $o(n,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",g);case 29:return $o(n,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",g);case 34:return _i(n,3792,3801,!0,r);case 37:return _i(n,6160,6169,!0,r);case 38:return _i(n,4160,4169,!0,r);case 39:return _i(n,2918,2927,!0,r);case 40:return _i(n,1776,1785,!0,r);case 43:return _i(n,3046,3055,!0,r);case 44:return _i(n,3174,3183,!0,r);case 45:return _i(n,3664,3673,!0,r);case 46:return _i(n,3872,3881,!0,r);case 3:default:return _i(n,48,57,!0,r)}},ku="data-html2canvas-ignore",To=function(){function n(t,a,r){if(this.context=t,this.options=r,this.scrolledElements=[],this.referenceElement=a,this.counters=new Ci,this.quoteDepth=0,!a.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(a.ownerDocument.documentElement,!1)}return n.prototype.toIFrame=function(t,a){var r=this,g=Tc(t,a);if(!g.contentWindow)return Promise.reject("Unable to find iframe window");var y=t.defaultView.pageXOffset,Q=t.defaultView.pageYOffset,V=g.contentWindow,$=V.document,Ee=rf(g).then(function(){return P(r,void 0,void 0,function(){var He,rt;return N(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(Mu),V&&(V.scrollTo(a.left,a.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(V.scrollY!==a.top||V.scrollX!==a.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(V.scrollX-a.left,V.scrollY-a.top,0,0))),He=this.options.onclone,rt=this.clonedReferenceElement,typeof rt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:$.fonts&&$.fonts.ready?[4,$.fonts.ready]:[3,2];case 1:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Oc($)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof He=="function"?[2,Promise.resolve().then(function(){return He($,rt)}).then(function(){return g})]:[2,g]}})})});return $.open(),$.write(nr(document.doctype)+""),$i(this.referenceElement.ownerDocument,y,Q),$.replaceChild($.adoptNode(this.documentElement),$.documentElement),$.close(),Ee},n.prototype.createElementClone=function(t){if(_a(t,2))debugger;if(xs(t))return this.createCanvasClone(t);if(Qs(t))return this.createVideoClone(t);if(As(t))return this.createStyleClone(t);var a=t.cloneNode(!1);return Ks(a)&&(Ks(t)&&t.currentSrc&&t.currentSrc!==t.src&&(a.src=t.currentSrc,a.srcset=""),a.loading==="lazy"&&(a.loading="eager")),ns(a)?this.createCustomElementClone(a):a},n.prototype.createCustomElementClone=function(t){var a=document.createElement("html2canvascustomelement");return Qa(t.style,a),a},n.prototype.createStyleClone=function(t){try{var a=t.sheet;if(a&&a.cssRules){var r=[].slice.call(a.cssRules,0).reduce(function(y,Q){return Q&&typeof Q.cssText=="string"?y+Q.cssText:y},""),g=t.cloneNode(!1);return g.textContent=r,g}}catch(y){if(this.context.logger.error("Unable to access cssRules property",y),y.name!=="SecurityError")throw y}return t.cloneNode(!1)},n.prototype.createCanvasClone=function(t){var a;if(this.options.inlineImages&&t.ownerDocument){var r=t.ownerDocument.createElement("img");try{return r.src=t.toDataURL(),r}catch(Ee){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var g=t.cloneNode(!1);try{g.width=t.width,g.height=t.height;var y=t.getContext("2d"),Q=g.getContext("2d");if(Q)if(!this.options.allowTaint&&y)Q.putImageData(y.getImageData(0,0,t.width,t.height),0,0);else{var V=(a=t.getContext("webgl2"))!==null&&a!==void 0?a:t.getContext("webgl");if(V){var $=V.getContextAttributes();($==null?void 0:$.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}Q.drawImage(t,0,0)}return g}catch(Ee){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return g},n.prototype.createVideoClone=function(t){var a=t.ownerDocument.createElement("canvas");a.width=t.offsetWidth,a.height=t.offsetHeight;var r=a.getContext("2d");try{return r&&(r.drawImage(t,0,0,a.width,a.height),this.options.allowTaint||r.getImageData(0,0,a.width,a.height)),a}catch(y){this.context.logger.info("Unable to clone video as it is tainted",t)}var g=t.ownerDocument.createElement("canvas");return g.width=t.offsetWidth,g.height=t.offsetHeight,g},n.prototype.appendChildNode=function(t,a,r){(!Ml(a)||!Vs(a)&&!a.hasAttribute(ku)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(a)))&&(!this.options.copyStyles||!Ml(a)||!As(a))&&t.appendChild(this.cloneNode(a,r))},n.prototype.cloneChildNodes=function(t,a,r){for(var g=this,y=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;y;y=y.nextSibling)if(Ml(y)&&Ul(y)&&typeof y.assignedNodes=="function"){var Q=y.assignedNodes();Q.length&&Q.forEach(function(V){return g.appendChildNode(a,V,r)})}else this.appendChildNode(a,y,r)},n.prototype.cloneNode=function(t,a){if(zs(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var r=t.ownerDocument.defaultView;if(r&&Ml(t)&&(Ii(t)||$l(t))){var g=this.createElementClone(t);g.style.transitionProperty="none";var y=r.getComputedStyle(t),Q=r.getComputedStyle(t,":before"),V=r.getComputedStyle(t,":after");this.referenceElement===t&&Ii(g)&&(this.clonedReferenceElement=g),io(g)&&Bf(g);var $=this.counters.parse(new ri(this.context,y)),Ee=this.resolvePseudoContent(t,g,Q,Rl.BEFORE);ns(t)&&(a=!0),Qs(t)||this.cloneChildNodes(t,g,a),Ee&&g.insertBefore(Ee,g.firstChild);var He=this.resolvePseudoContent(t,g,V,Rl.AFTER);return He&&g.appendChild(He),this.counters.pop($),(y&&(this.options.copyStyles||$l(t))&&!vl(t)||a)&&Qa(y,g),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([g,t.scrollLeft,t.scrollTop]),(Co(t)||gl(t))&&(Co(g)||gl(g))&&(g.value=t.value),g}return t.cloneNode(!1)},n.prototype.resolvePseudoContent=function(t,a,r,g){var y=this;if(r){var Q=r.content,V=a.ownerDocument;if(!(!V||!Q||Q==="none"||Q==="-moz-alt-content"||r.display==="none")){this.counters.parse(new ri(this.context,r));var $=new ni(this.context,r),Ee=V.createElement("html2canvaspseudoelement");Qa(r,Ee),$.content.forEach(function(rt){if(rt.type===0)Ee.appendChild(V.createTextNode(rt.value));else if(rt.type===22){var Gt=V.createElement("img");Gt.src=rt.value,Gt.style.opacity="1",Ee.appendChild(Gt)}else if(rt.type===18){if(rt.name==="attr"){var sn=rt.values.filter(Ai);sn.length&&Ee.appendChild(V.createTextNode(t.getAttribute(sn[0].value)||""))}else if(rt.name==="counter"){var YA=rt.values.filter(ol),$A=YA[0],na=YA[1];if($A&&Ai($A)){var ar=y.counters.getCounterValue($A.value),er=na&&Ai(na)?ua.parse(y.context,na.value):3;Ee.appendChild(V.createTextNode(qr(ar,er,!1)))}}else if(rt.name==="counters"){var Ja=rt.values.filter(ol),$A=Ja[0],Ra=Ja[1],na=Ja[2];if($A&&Ai($A)){var pa=y.counters.getCounterValues($A.value),tr=na&&Ai(na)?ua.parse(y.context,na.value):3,ei=Ra&&Ra.type===0?Ra.value:"",ci=pa.map(function(Su){return qr(Su,tr,!1)}).join(ei);Ee.appendChild(V.createTextNode(ci))}}}else if(rt.type===20)switch(rt.value){case"open-quote":Ee.appendChild(V.createTextNode(ta($.quotes,y.quoteDepth++,!0)));break;case"close-quote":Ee.appendChild(V.createTextNode(ta($.quotes,--y.quoteDepth,!1)));break;default:Ee.appendChild(V.createTextNode(rt.value))}}),Ee.className=ic+" "+jc;var He=g===Rl.BEFORE?" "+ic:" "+jc;return $l(a)?a.className.baseValue+=He:a.className+=He,Ee}}},n.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},n}(),Rl;(function(n){n[n.BEFORE=0]="BEFORE",n[n.AFTER=1]="AFTER"})(Rl||(Rl={}));var Tc=function(n,t){var a=n.createElement("iframe");return a.className="html2canvas-container",a.style.visibility="hidden",a.style.position="fixed",a.style.left="-10000px",a.style.top="0px",a.style.border="0",a.width=t.width.toString(),a.height=t.height.toString(),a.scrolling="no",a.setAttribute(ku,"true"),n.body.appendChild(a),a},Nc=function(n){return new Promise(function(t){if(n.complete){t();return}if(!n.src){t();return}n.onload=t,n.onerror=t})},Oc=function(n){return Promise.all([].slice.call(n.images,0).map(Nc))},rf=function(n){return new Promise(function(t,a){var r=n.contentWindow;if(!r)return a("No window assigned for iframe");var g=r.document;r.onload=n.onload=function(){r.onload=n.onload=null;var y=setInterval(function(){g.body.childNodes.length>0&&g.readyState==="complete"&&(clearInterval(y),t(n))},50)}})},Hr=["all","d","content"],Qa=function(n,t){for(var a=n.length-1;a>=0;a--){var r=n.item(a);Hr.indexOf(r)===-1&&t.style.setProperty(r,n.getPropertyValue(r))}return t},nr=function(n){var t="";return n&&(t+=""),t},$i=function(n,t,a){n&&n.defaultView&&(t!==n.defaultView.pageXOffset||a!==n.defaultView.pageYOffset)&&n.defaultView.scrollTo(t,a)},Mu=function(n){var t=n[0],a=n[1],r=n[2];t.scrollLeft=a,t.scrollTop=r},Hc=":before",Ef=":after",ic="___html2canvas___pseudoelement_before",jc="___html2canvas___pseudoelement_after",af=`{ +`).filter((Kr,au)=>au!==0).join(""))),C.createElement("div",null,C.createElement("div",{className:T.tagsWrap,ref:Qc},((a=i.detail)==null?void 0:a.allow_add_member)&&!((r=i.detail)!=null&&r.excellent)&&C.createElement(f.Z,{title:(y=zA[((g=i.detail)==null?void 0:g.shixun_tag_num)-1])==null?void 0:y.connect},C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{backgroundColor:(V=zA[((Q=i.detail)==null?void 0:Q.shixun_tag_num)-1])==null?void 0:V.bkcolor,color:(Ee=zA[(($=i.detail)==null?void 0:$.shixun_tag_num)-1])==null?void 0:Ee.txcolor,height:26,border:`1px solid ${(rt=zA[((He=i.detail)==null?void 0:He.shixun_tag_num)-1])==null?void 0:rt.bkcolor}`}},(sn=zA[((Gt=i.detail)==null?void 0:Gt.shixun_tag_num)-1])==null?void 0:sn.name))),((qA=i.detail)==null?void 0:qA.featured)>0&&C.createElement("div",null,((WA=i.detail)==null?void 0:WA.featured)===1&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((na=i.detail)==null?void 0:na.featured)===2&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((ar=i.detail)==null?void 0:ar.featured)===3&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((er=i.detail)==null?void 0:er.featured)===4&&C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Ja=i.detail)==null?void 0:Ja.excellent)&&((Ta=i.detail)==null?void 0:Ta.allow_add_member)&&((tr=zA[((pa=i.detail)==null?void 0:pa.shixun_tag_num)-1])==null?void 0:tr.name)=="\u516C\u5F00\u53D1\u5E03"&&((ei=Ae==null?void 0:Ae.userInfo)==null?void 0:ei.role)!=15&&C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((ci=i.detail)==null?void 0:ci.excellent)&&((wa=Ae==null?void 0:Ae.userInfo)==null?void 0:wa.role)==15&&C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((tu=i.detail)==null?void 0:tu.is_plan)&&C.createElement(f.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},C.createElement("div",null,C.createElement("div",{className:`${T.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((bu=i.detail)==null?void 0:bu.laboratory_name)&&(0,l.Ny)()&&C.createElement("div",{className:T.laboratory},C.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),C.createElement(f.Z,{title:(Uu=i.detail)==null?void 0:Uu.laboratory_name},C.createElement("a",{href:`https://${(yi=i.detail)==null?void 0:yi.laboratory_url}`,target:"_blank",className:T.name},(du=i.detail)==null?void 0:du.laboratory_name))),C.createElement("div",{className:T.contentWrap},C.createElement("div",{className:T.contentLeftWrap},!!((yo=i.detail)!=null&&yo.stages_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u7AE0\u8282"),C.createElement("p",{className:"mt3"},(Su=i.detail)==null?void 0:Su.stages_count)),!!((Du=i.detail)!=null&&Du.shixuns_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u5355\u5143"),C.createElement("p",{className:"mt3"},(Fo=i.detail)==null?void 0:Fo.shixuns_count)),!!((Wu=i.detail)!=null&&Wu.challenge_choose_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),C.createElement("p",{className:"mt3"},(uo=i.detail)==null?void 0:uo.challenge_choose_count)),!!((oo=i.detail)!=null&&oo.challenges_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),C.createElement("p",{className:"mt3"},(lo=i.detail)==null?void 0:lo.challenges_count)),!!((so=i.detail)!=null&&so.videos_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u89C6\u9891"),C.createElement("p",{className:"mt3"},(No=i.detail)==null?void 0:No.videos_count)),!!((co=i.detail)!=null&&co.attachment_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u8BFE\u4EF6"),C.createElement("p",{className:"mt3"},(Al=i.detail)==null?void 0:Al.attachment_count)),((pl=i.detail)==null?void 0:pl.publish_status)!==0&&!!((jt=i.detail)!=null&&jt.subject_score)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,"\u7ECF\u9A8C\u503C"),C.createElement("p",{className:"mt3"},(qn=i.detail)==null?void 0:qn.subject_score)),((Mr=i.detail)==null?void 0:Mr.publish_status)!==0&&!!((Ya=i.detail)!=null&&Ya.member_count)&&C.createElement("div",{className:"mr30"},C.createElement("span",null,C.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),C.createElement(f.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((Sa=i.detail)==null?void 0:Sa.member_count_update_at)||"--"}`},C.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),C.createElement("p",{className:"mt3"},(fi=i.detail)==null?void 0:fi.member_count)),((Ru=i.detail)==null?void 0:Ru.subject_score)>0&&C.createElement("span",{className:"font14 c-white"},C.createElement("span",null,"\u8BC4\u5206"),C.createElement("div",{className:T.rating},C.createElement(X.Z,{allowHalf:!0,style:{fontSize:12},value:(0,ke.og)((Io=i.detail)==null?void 0:Io.averge_star),disabled:!0}))))),!!((Tl=(is=i.detail)==null?void 0:is.courses)!=null&&Tl.length)&&C.createElement("aside",{className:T.nav},C.createElement("div",{className:T.navLeft},Ga.course_identity<4&&C.createElement(f.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},C.createElement("a",{href:`/classrooms/${Ga==null?void 0:Ga.course_id}/newgolds/settings`,target:"_blank"},C.createElement("i",{className:`iconfont icon-bianji1 ${T.navLeftIcon}`}))),C.createElement(q.Z,{dropdownRender:()=>{var Kr,au,xu;return C.createElement(j.default,null,(xu=(au=[...(Kr=i.detail)==null?void 0:Kr.courses])==null?void 0:au.reverse())==null?void 0:xu.map((bo,nl)=>{var Bl,Cl;return C.createElement(j.default.Item,{key:bo.course_id,onClick:()=>mf(bo.course_id)},C.createElement("span",{className:"font14"},"\u7B2C",((Cl=(Bl=i.detail)==null?void 0:Bl.courses)==null?void 0:Cl.length)-nl,"\u671F"))}))}},C.createElement("div",null,C.createElement("span",{className:"font14 current"},"\u7B2C",C.createElement("span",{className:T.colorOrange},nf),"\u671F"),C.createElement(De.Z,null))),C.createElement("div",{className:T.navContent},C.createElement("div",{className:T.contentItem},C.createElement("div",{className:T.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),C.createElement("div",{className:T.contentItemText},Ga==null?void 0:Ga.start_date)),C.createElement("div",{className:T.verticalLine}),C.createElement("div",{className:T.contentItem},C.createElement("div",{className:T.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),C.createElement("div",{className:T.contentItemText},Ga==null?void 0:Ga.end_date)),C.createElement("div",{className:T.verticalLine}),C.createElement("div",{className:T.contentItem},C.createElement("div",{className:T.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),C.createElement("div",{className:T.contentItemText},Ga==null?void 0:Ga.student_count," \u4EBA")))),C.createElement("div",{className:T.navRight,style:{display:"none"}},C.createElement("div",{className:T.flexRow},((Oo=Ga==null?void 0:Ga.course_status)==null?void 0:Oo.status)===1&&C.createElement("div",{className:"mr20 c-red-ee4"},(oc=Ga==null?void 0:Ga.course_status)==null?void 0:oc.time),((lc=Ga==null?void 0:Ga.course_status)==null?void 0:lc.status)===2&&Ga.course_identity<6&&C.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((El=Ga.course_status)==null?void 0:El.status)===2&&(Ga.course_identity<6?C.createElement("a",{className:T.classButton,href:`/classrooms/${(sc=(Gs=Ga==null?void 0:Ga.first_category_url)==null?void 0:Gs.split("/"))==null?void 0:sc[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):C.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((cc=Ga.course_status)==null?void 0:cc.status)===1&&Ga.course_identity>5&&C.createElement("div",{className:T.classButton,onClick:bc},"\u7ACB\u5373\u52A0\u5165"),((wc=Ga.course_status)==null?void 0:wc.status)===1&&Ga.course_identity===5&&C.createElement("a",{className:T.classButton,href:`/classrooms/${(Eu=(fc=Ga==null?void 0:Ga.first_category_url)==null?void 0:fc.split("/"))==null?void 0:Eu[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((us=Ga.course_status)==null?void 0:us.status)===0&&Ga.course_identity>5&&C.createElement("div",{className:T.classButton,onClick:bc},"\u7ACB\u5373\u62A5\u540D"),((Ws=Ga.course_status)==null?void 0:Ws.status)===0&&Ga.course_identity===5&&C.createElement("div",{className:T.classButton},"\u62A5\u540D\u6210\u529F"),(((zc=Ga==null?void 0:Ga.course_status)==null?void 0:zc.status)===0||((Kc=Ga==null?void 0:Ga.course_status)==null?void 0:Kc.status)===1)&&Ga.course_identity<5&&C.createElement("a",{className:T.classButton,href:`/classrooms/${(Xc=(Vc=Ga==null?void 0:Ga.first_category_url)==null?void 0:Vc.split("/"))==null?void 0:Xc[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Uc&&Rc&&((Zc=i.detail)==null?void 0:Zc.has_participate)&&C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Uc&&Rc&&!((Gc=i.detail)!=null&&Gc.has_participate)&&(Ms?C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):C.createElement("span",{className:`${T.classButton} ${T.bg28e}`,onClick:Af},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),C.createElement("div",{className:T.flexRow},Uc&&!!((Jc=(Wc=i.detail)==null?void 0:Wc.courses)!=null&&Jc.length)&&Rc&&C.createElement("span",{className:"mt20"},C.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yc=i.detail)==null?void 0:Yc.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),C.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",C.createElement("span",{className:"mr5 c-red-ee4"},Ms===!0?((qc=i.detail)==null?void 0:qc.participant_count)+1:(_c=i.detail)==null?void 0:_c.participant_count),"\u4EBA")),Uc&&!((If=(Ri=i.detail)==null?void 0:Ri.courses)!=null&&If.length)&&Rc&&C.createElement("span",null,!((bf=i.detail)!=null&&bf.has_participate)&&(Ms===!0?C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):C.createElement("a",{className:`${T.classButton} ${T.bg28e}`,onClick:Af},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((sf=i.detail)==null?void 0:sf.has_participate)&&C.createElement("span",{className:`${T.classButton} ${T.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),C.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",($c=i.detail)==null?void 0:$c.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),C.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",C.createElement("span",{className:"mr5 c-red-ee4"},Ms===!0?((yc=i.detail)==null?void 0:yc.participant_count)+1:(xc=i.detail)==null?void 0:xc.participant_count),"\u4EBA"))))))),C.createElement(Rt,null),df.status&&C.createElement(MA,{type:"subject",onCancel:()=>Mc(!1),onOk:Kr=>mn(void 0,null,function*(){Mc(!1);let au={user_customize:Kr.user_customize,type:Kr.type};Kr.user_customize?au=An(Ur({},au),{discipline_name:Kr.discipline_name,sub_discipline_name:Kr.sub_discipline_name}):Kr.sub_discipline_id&&(au=An(Ur({},au),{sub_discipline_id:Kr.sub_discipline_id}));const xu=yield(0,ne.WO)(Ur({id:Cr.pathId},au));((xu==null?void 0:xu.status)===0||(xu==null?void 0:xu.status)===1)&&(qs(),N.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),C.createElement(K.default,{open:Df,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{vc(!1)},centered:!0,footer:C.createElement("div",null,C.createElement(L.ZP,{type:"primary",onClick:()=>{vc(!1)}},"\u6211\u77E5\u9053\u4E86"))},C.createElement(eA.Z,{style:{maxHeight:378,overflow:"auto"},value:(ef=(Fc=i==null?void 0:i.detail)==null?void 0:Fc.toast)==null?void 0:ef.content})))};var M=(0,P.connect)(({pathsDetail:c,user:h,loading:i,globalSetting:Ae})=>({pathsDetail:c,user:h,globalSetting:Ae,loading:i.models.index}))(Pn),R=p(11320),ie=p(26410),he={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U",workbenches:"workbenches___xlrS8",Efficiencyitem:"Efficiencyitem___Nmp5N",bgimg:"bgimg___RnTXk",Efficiencyitemtitle:"Efficiencyitemtitle___Je2Zw"},ot={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},tt=p(63960),Kt=p(57399),Jt=p(246),Ot=p.n(Jt),BA=p(89779),HA=p(63494),fa=Object.defineProperty,Pr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,La=(c,h,i)=>h in c?fa(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,_r=(c,h)=>{for(var i in h||(h={}))da.call(h,i)&&La(c,i,h[i]);if(Da)for(var i of Da(h))Fa.call(h,i)&&La(c,i,h[i]);return c},sa=(c,h)=>Pr(c,Rr(h)),Xr=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const qa=({pathsDetail:c,loading:h,dispatch:i,open:Ae,onClose:ze,onReloadData:qe=()=>{}})=>{const It=(0,P.useParams)(),[Ie,_]=(0,e.useState)([]),[Qe,ft]=(0,e.useState)(!0),[Mt,xt]=(0,e.useState)(!1),[IA]=We.default.useForm(),[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)(1),[iA,vn]=(0,e.useState)([]),[UA,Zt]=(0,e.useState)(!0),[sA,PA]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Ae&&Dn()},[Ae]);const Dn=()=>Xr(void 0,null,function*(){const fA=yield i({type:"classroomList/getSchoolList",payload:{}});_(fA.map(st=>({value:st})))}),gt=()=>{var fA,st;if(!((st=(fA=IA.getFieldValue())==null?void 0:fA.keyword)!=null&&st.trim())){N.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),dA([]);return}Zt(!1),ft(!0),xt(!1),Tn(1),vn([]),en(!0)},Yn=fA=>{fA=String(fA);const st=iA.indexOf(fA);st<0?iA.push(fA):iA.splice(st,1),vn([...iA])},en=(fA=!1)=>Xr(void 0,null,function*(){var st,vr;if(Qe&&!Mt||fA){const Ua=IA.getFieldValue();xt(!0),Tn(fA?1:Wt+1);const rr=yield(0,BA.nQ)(sa(_r({page:fA?1:Wt+1,container_id:It.pathId,container_type:3},Ua),{school_name:(Ua==null?void 0:Ua.school_name)||null,keyword:((st=Ua==null?void 0:Ua.keyword)==null?void 0:st.trim())||null}));dA(fA?[...rr.users]:[...KA,...rr.users]),xt(!1),((vr=rr.users)==null?void 0:vr.length)<10&&ft(!1)}}),gA=()=>Xr(void 0,null,function*(){if(!(iA!=null&&iA.length))N.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{PA(!0);const fA=yield(0,ne.mx)({id:It.pathId,user_ids:iA});PA(!1),fA&&(N.ZP.success("\u6DFB\u52A0\u6210\u529F"),LA(),qe&&qe())}}),LA=()=>{IA.setFieldsValue({keyword:""}),ze(),Zt(!0),ft(!0)},Br=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(fA,st)=>e.createElement(U.default,{value:st.numid,checked:iA.includes(String(st.numid)),disabled:!!fA})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(fA,st)=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement(P.Link,{className:"bold c-black",to:`/users/${st.login}`,target:"_blank"},fA||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA},e.createElement("span",null,fA||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:fA=>fA?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:fA=>e.createElement(f.Z,{placement:"bottom",title:fA&&ee()(fA).format("YYYY-MM-DD HH:mm")},e.createElement("span",null,fA&&ee()(fA).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:fA=>{if(fA===1)return e.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.createElement(K.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:sA,onOk:gA,onCancel:LA},e.createElement(We.default,{layout:"inline",form:IA,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:gt},e.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(ae.default,null,e.createElement(ae.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(ae.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(ae.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},e.createElement(nA.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),e.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.createElement(tt.Z,{allowClear:!0,defaultOpen:!1,options:Ie,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(fA,st)=>st.value.toUpperCase().indexOf(fA.toUpperCase())!==-1})),e.createElement(We.default.Item,null,e.createElement(L.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),UA&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:HA.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!UA&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Kt.default,{pagination:!1,dataSource:[],columns:Br})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Ot(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:fA=>{en()},hasMore:Qe,useWindow:!1},e.createElement(Kt.default,{loading:Mt,showHeader:!1,pagination:!1,dataSource:KA,columns:Br,onRow:fA=>({onClick:st=>{st.currentTarget.querySelector("input").disabled||Yn(st.currentTarget.querySelector("input").value)}})})))))};var bi=(0,P.connect)(({pathsDetail:c,loading:h})=>({pathsDetail:c,loading:h}))(qa),ui=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const wr=({pathsDetail:c,loading:h,dispatch:i,data:Ae,onReloadData:ze=()=>{}})=>{const qe=(0,P.useParams)(),[It,Ie]=(0,e.useState)(!0),[_,Qe]=(0,e.useState)(!1),[ft]=We.default.useForm(),[Mt,xt]=(0,e.useState)([]),[IA,KA]=(0,e.useState)(1),[dA,Wt]=(0,e.useState)([]),[Tn,iA]=(0,e.useState)(!0),[vn,UA]=(0,e.useState)(!1);(0,e.useEffect)(()=>{c.actionTabs.key==="Collaborators-AddCourses"&&(iA(!0),Ie(!0),Zt())},[c.actionTabs.key]);const Zt=()=>ui(void 0,null,function*(){const gA=yield i({type:"classroomList/getSchoolList",payload:{}})}),sA=()=>{iA(!1),Ie(!0),Qe(!1),KA(1),Wt([]),Dn(!0)},PA=gA=>{gA=String(gA);const LA=dA.indexOf(gA);LA<0?dA.push(gA):dA.splice(LA,1),Wt([...dA])},Dn=(gA=!1)=>ui(void 0,null,function*(){var LA,Br;if(It&&!_||gA){const fA=ft.getFieldValue();Qe(!0),KA(gA?1:IA+1);const st=yield(0,BA.FU)({page:gA?1:IA+1,container_id:qe.pathId,container_type:3,manager_name:(fA==null?void 0:fA.manager_name)||null,course_name:((LA=fA==null?void 0:fA.course_name)==null?void 0:LA.trim())||null});xt(gA?[...st.courses]:[...Mt,...st.courses]),Qe(!1),((Br=st.courses)==null?void 0:Br.length)<10&&Ie(!1)}}),gt=()=>ui(void 0,null,function*(){var gA,LA,Br;if(!(dA!=null&&dA.length))N.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(c.actionTabs.type!=1){if(((LA=(gA=c==null?void 0:c.Courses)==null?void 0:gA.spoc_courses)==null?void 0:LA.length)+(dA==null?void 0:dA.length)>3){N.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Br=Ae==null?void 0:Ae.spoc_courses)==null?void 0:Br.length)+(dA==null?void 0:dA.length)>3){N.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}UA(!0);const fA=yield(0,ne.sm)({id:qe.pathId,course_ids:dA,course_type:c.actionTabs.type});UA(!1),fA&&(N.ZP.success("\u6DFB\u52A0\u6210\u529F"),Yn(),ze&&ze())}}),Yn=()=>{ft.setFieldsValue({course_name:"",manager_name:""}),Wt([]),i({type:"pathsDetail/setActionTabs",payload:{}})},en=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(gA,LA)=>e.createElement(U.default,{value:LA.id,checked:dA.includes(String(LA.id)),disabled:!!gA})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:gA=>e.createElement(f.Z,{placement:"bottom",title:gA},e.createElement("span",null,gA||"--"))}];return e.createElement(K.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:c.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:vn,onOk:gt,onCancel:Yn},e.createElement(We.default,{layout:"inline",form:ft,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:sA},e.createElement(We.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.createElement(nA.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.createElement(We.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.createElement(nA.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.createElement(We.default.Item,null,e.createElement(L.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Tn&&e.createElement("div",{className:"tc font16 c-light-black mt40"},e.createElement("img",{src:HA.RL,width:"100",alt:""}),e.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Tn&&e.createElement("section",null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(Kt.default,{pagination:!1,dataSource:[],columns:en})),e.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.createElement(Ot(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:gA=>{Dn()},hasMore:It,useWindow:!1},e.createElement(Kt.default,{loading:_,showHeader:!1,pagination:!1,dataSource:Mt,columns:en,onRow:gA=>({onClick:LA=>{LA.currentTarget.querySelector("input").disabled||PA(LA.currentTarget.querySelector("input").value)}})})))))};var Si=(0,P.connect)(({pathsDetail:c,loading:h})=>({pathsDetail:c,loading:h}))(wr),Mi=p(45773),pu=p(95742),Hi=p(80454),xi=p.n(Hi),aa=p(67294),iu=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const ji=(0,pu.W8)(({item:c,toIndex:h,params:i,isShow:Ae,setShow:ze,dispatch:qe,user:It,classroomList:Ie,handleDeleteMember:_,pathsDetail:Qe,EditPowerClick:ft})=>{var Mt,xt,IA,KA;return aa.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},aa.createElement("div",{className:ot.directionItemWrap},aa.createElement(f.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:aa.createElement("div",{className:ot.teamHeight},aa.createElement("div",{style:{display:"flex"}},aa.createElement("div",{className:ot.imageWrap,style:{marginRight:11}},aa.createElement("img",{className:ot.imageWrap,src:R.Z.API_SERVER+"/images/"+(c==null?void 0:c.image_url)})),aa.createElement("div",null,aa.createElement("div",{title:c==null?void 0:c.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(c==null?void 0:c.name)||"--"),aa.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},c==null?void 0:c.school))),aa.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(c!=null&&c.brief_introduction)&&aa.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(c==null?void 0:c.brief_introduction)&&aa.createElement("div",{className:ot.divHeight},c==null?void 0:c.brief_introduction),((Mt=It==null?void 0:It.userInfo)==null?void 0:Mt.user_id)===(c==null?void 0:c.id)&&aa.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>P.history.push("/account/profile")},aa.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},aa.createElement("div",{style:{position:"relative"}},aa.createElement("img",{draggable:!1,className:ot.imgradius,onClick:()=>{(0,l.bg)()?P.history.push(`${c.user_url}`):qe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:R.Z.API_SERVER+"/images/"+(c==null?void 0:c.image_url)}),((0,l.Ny)()||((xt=Qe==null?void 0:Qe.detail)==null?void 0:xt.is_subject_member))&&aa.createElement(aa.Fragment,null,c!=null&&c.is_subject_creator?aa.createElement("div",{className:ot.member_power1},"\u521B\u5EFA\u8005"):c!=null&&c.can_edit_knowledge_graph||c!=null&&c.can_edit_stage?aa.createElement("div",{className:ot.member_power1,style:{cursor:((0,l.j5)()||((IA=Qe==null?void 0:Qe.detail)==null?void 0:IA.is_creator))&&"pointer"},onClick:()=>ft(c)},"\u7F16\u8F91\u6743\u9650"):aa.createElement("div",{className:ot.member_power2,style:{cursor:((0,l.j5)()||((KA=Qe==null?void 0:Qe.detail)==null?void 0:KA.is_creator))&&"pointer"},onClick:()=>ft(c)},"\u67E5\u770B\u6743\u9650"))),aa.createElement("div",null,aa.createElement("span",{className:"multi_ellipsis1"},(c==null?void 0:c.name)||"--"),aa.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(c==null?void 0:c.school)||"--"))),aa.createElement("br",null)))}),Ki=(0,pu.JN)(({isShow:c,setShow:h,pathsDetail:i,items:Ae,params:ze,dispatch:qe,user:It,classroomList:Ie,handleDeleteMember:_,EditPowerClick:Qe})=>aa.createElement("div",{className:"task-list-container"},Ae==null?void 0:Ae.map((ft,Mt)=>aa.createElement(ji,{key:`${ft.id}`,isShow:c,setShow:h,dispatch:qe,pathsDetail:i,handleDeleteMember:_,user:It,classroomList:Ie,toIndex:Mt+1,params:ze,index:Mt,item:ft,EditPowerClick:Qe})))),vu=({data:c,user:h,classroomList:i,pathsDetail:Ae,operation:ze,callback:qe,handleDeleteMember:It,onCancel:Ie,dispatch:_,visible:Qe=!1,EditPowerClick:ft})=>{const[Mt,xt]=(0,e.useState)(c),IA=(0,P.useParams)(),[KA,dA]=(0,e.useState)(),[Wt,Tn]=(0,e.useState)(!0);function iA(UA){const{newIndex:Zt,oldIndex:sA}=UA;ze&&(vn(xi()(Mt,sA,Zt).map(PA=>PA==null?void 0:PA.id)),xt(xi()(Mt,sA,Zt)))}(0,e.useEffect)(()=>{xt(c)},[JSON.stringify(c)]);function vn(UA){return iu(this,null,function*(){const Zt=yield(0,se.ZP)(`/api/paths/${IA==null?void 0:IA.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:UA}});_({type:"pathsDetail/getRightData",payload:{id:IA.pathId}}),_({type:"pathsDetail/getPathsDetail",payload:{id:IA.pathId}})})}return aa.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},aa.createElement(Ki,{axis:"xy",helperClass:"dragging-li",isShow:Wt,setShow:Tn,distance:2,disableAutoscroll:!0,dispatch:_,pathsDetail:Ae,handleDeleteMember:It,user:h,classroomList:i,params:IA,items:Mt,onSortEnd:iA,EditPowerClick:ft}))};var Cu=(0,P.connect)(({user:c,classroomList:h,pathsDetail:i})=>({user:c,classroomList:h,pathsDetail:i}))(vu),Ni={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},uu=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const wu=null,yu=(0,pu.W8)(({item:c,toIndex:h,params:i,dispatch:Ae,classroomList:ze,handleDeleteMember:qe,pathsDetail:It})=>{var Ie,_,Qe,ft;return e.createElement("span",{onClick:()=>{window.open(c==null?void 0:c.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.createElement("div",{className:Ni.directionItemWrap},e.createElement("img",{className:Ni.imgradius,src:R.Z.API_SERVER+(c==null?void 0:c.default_image)}),e.createElement("span",{className:Ni.groupActionWrap},e.createElement(f.Z,{title:c.name},e.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Ie=c.name)==null?void 0:Ie.length)>7?e.createElement("span",null,(_=c.name)==null?void 0:_.substring(0,7),e.createElement("br",null)," ",(Qe=c.name)==null?void 0:Qe.substring(7,14),(c==null?void 0:c.name.length)>14&&"..."):c.name)))),e.createElement("div",{className:Ni.bottomdiv},e.createElement(f.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${c==null?void 0:c.visits}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},c==null?void 0:c.visits))),e.createElement(f.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${c==null?void 0:c.course_members_count}`,placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",c==null?void 0:c.course_members_count))),e.createElement(f.Z,{overlayStyle:{maxWidth:380},title:e.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",c==null?void 0:c.tasks_count),placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",c==null?void 0:c.tasks_count))),e.createElement(f.Z,{title:"\u5220\u9664",placement:"bottom"},e.createElement("span",null,e.createElement("i",{style:{color:"#bbbbbb",display:!((ft=It==null?void 0:It.detail)!=null&&ft.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Mt=>{Mt.stopPropagation(),qe(c.id)}})))))}),Au=(0,pu.JN)(({items:c,params:h,dispatch:i,classroomList:Ae,handleDeleteMember:ze,pathsDetail:qe})=>e.createElement("div",{className:"task-list-container",style:{minHeight:(c==null?void 0:c.length)*240}},c==null?void 0:c.map((It,Ie)=>e.createElement(yu,{key:`${It.id}`,dispatch:i,pathsDetail:qe,handleDeleteMember:ze,classroomList:Ae,toIndex:Ie+1,params:h,index:Ie,item:It})))),Ji=({data:c,classroomList:h,pathsDetail:i,callback:Ae,handleDeleteMember:ze,onCancel:qe,dispatch:It,visible:Ie=!1})=>{const[_,Qe]=(0,e.useState)(c),ft=(0,P.useParams)(),[Mt,xt]=(0,e.useState)();function IA(dA){const{newIndex:Wt,oldIndex:Tn}=dA;KA(xi()(_,Tn,Wt).map(iA=>iA==null?void 0:iA.id)),Qe(xi()(_,Tn,Wt))}(0,e.useEffect)(()=>{Qe(c)},[JSON.stringify(c)]);function KA(dA){return uu(this,null,function*(){const Wt=yield(0,se.ZP)(`/api/paths/${ft==null?void 0:ft.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:dA}})})}return e.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.createElement(Au,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:It,handleDeleteMember:ze,classroomList:h,params:ft,items:_,onSortEnd:IA}))};var Qu=(0,P.connect)(({classroomList:c,pathsDetail:h})=>({classroomList:c,pathsDetail:h}))(Ji),Vu=p(15835),Ju="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",ko="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Do="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",zo=Object.defineProperty,Oi=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,xo=(c,h,i)=>h in c?zo(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,al=(c,h)=>{for(var i in h||(h={}))Nl.call(h,i)&&xo(c,i,h[i]);if(Oi)for(var i of Oi(h))Pu.call(h,i)&&xo(c,i,h[i]);return c};const vs=c=>React.createElement("svg",al({width:24,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"logo"),React.createElement("defs",null,React.createElement("ellipse",{id:"zngc_svg__a",cx:11.79,cy:6.441,rx:3.712,ry:1.856}),React.createElement("path",{d:"M3.712 7.205c2.05 0 3.712-.83 3.712-1.856C7.424 4.324 5.762 0 3.712 0 1.662 0 0 4.324 0 5.35c0 1.024 1.662 1.855 3.712 1.855Z",id:"zngc_svg__b"})),React.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round",d:"m0 6.55 11.354 6.55v12.883L0 19.433z"}),React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#3061D0",strokeLinejoin:"round",d:"m11.354 12.882 11.353 6.55-11.353 6.55L0 19.433z"}),React.createElement("path",{d:"M0 6.55 11.354 0l11.353 6.55v12.882l-11.353 6.55V13.1L0 6.55Z",stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round"}),React.createElement("path",{d:"M1.41 17.346c.09-.052.14-.039.148.037l.002.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.002.014v.082c0 .024.011.032.032.025l.014-.007.475-.275a.142.142 0 0 0 .042-.036l.012-.017.03-.046c.039-.061.076-.073.083-.03v.179a.12.12 0 0 1-.052.096l-.015.01-.9.52c-.072.041-.106.023-.142-.03a.084.084 0 0 1-.013-.049v-.621c0-.088.043-.163.126-.218l.023-.015.824-.476Zm1.387-1.177c.038-.021.062-.019.067.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.081.047-.139.03-.148-.035l-.001-.02v-.606c0-.083.043-.156.125-.21l.024-.015.496-.287c.024-.014.04-.033.043-.054l.002-.014v-.319c0-.035.019-.068.052-.092l.015-.01.293-.17Zm.653-.002c.041-.024.065-.013.065.029v.552c0 .029.017.034.045.016l.169-.115a.086.086 0 0 0 .04-.07v-.435c0-.02-.004-.03-.015-.045l-.017-.018c-.028-.029-.008-.075.043-.105l.335-.194c.04-.023.065-.013.065.03v.803a.12.12 0 0 1-.065.104l-.28.162c-.042.023-.065.022-.065-.005s-.018-.03-.046-.01l-.466.328c-.095.068-.151.05-.151-.048v-.62c0-.019-.004-.03-.015-.044l-.026-.027c-.024-.024 0-.066.052-.096l.332-.192Zm1.972-1.14c.043-.025.068-.015.068.027v.08c0 .042-.025.081-.068.106l-.586.338c-.03.017-.045.042-.045.071v.421c0 .03.016.036.045.019l.486-.281a.152.152 0 0 0 .054-.054l.03-.045c.043-.068.084-.076.084-.016v.164c0 .043-.025.081-.068.106l-.905.523c-.098.057-.15.036-.15-.06v-.643c0-.095.052-.176.15-.233l.905-.523Zm1.22-.705c.081-.047.147-.026.157.056v.642a.258.258 0 0 1-.125.218l-.023.015-.823.476c-.081.046-.141.028-.15-.043l-.001-.019v-.64c0-.088.043-.164.125-.219l.023-.014.817-.472Zm1.396-1.181c.037-.022.06-.02.066.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.08.046-.139.03-.148-.036l-.001-.02v-.606c0-.083.043-.155.125-.21l.024-.015.496-.286c.024-.014.04-.033.044-.055v-.333c0-.035.02-.068.053-.092l.016-.01.293-.17Zm1.42-.446c.089-.052.14-.039.148.037l.001.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.001.014v.082c0 .024.01.032.031.025l.014-.007.475-.275a.142.142 0 0 0 .043-.036l.012-.017.03-.046c.038-.061.076-.073.082-.03l.001.015v.164a.12.12 0 0 1-.053.096l-.015.01-.899.52c-.072.04-.106.023-.142-.03a.084.084 0 0 1-.014-.049v-.621c0-.088.044-.163.126-.219l.024-.014.824-.476Zm-7.18 4.337-.126.072c-.017.01-.027.028-.03.052l-.001.015v.464c0 .026.008.038.022.035l.009-.004.125-.073c.017-.01.027-.027.03-.051l.001-.015v-.464c0-.032-.01-.043-.03-.031Zm4.115-2.38-.122.072c-.018.01-.029.028-.032.052V15.255c0 .027.007.038.022.035l.01-.005.122-.07c.018-.01.028-.029.032-.053V14.683c0-.032-.01-.042-.032-.03Zm1.312-.757-.126.072c-.016.01-.027.028-.03.052V14.498c0 .027.007.038.021.035l.01-.004.125-.072c.016-.01.027-.028.03-.052V13.926c0-.032-.01-.043-.03-.031ZM.966 17.798l-.123.071c-.018.01-.029.032-.031.062l-.001.016v.051c0 .034.008.05.023.045l.009-.003.123-.072c.018-.01.029-.031.031-.062l.001-.016v-.05c0-.04-.011-.054-.032-.042Zm8.048-4.651-.124.071c-.018.01-.028.032-.03.062l-.002.016v.051c0 .034.009.05.024.045l.008-.003.124-.072c.017-.01.028-.031.03-.062l.002-.016v-.05c0-.04-.012-.054-.032-.042ZM16.334 17.318V18l-1.686.969v3.01l1.931-1.11v.682l-4.873 2.801v-.681l1.971-1.133v-3.01l-1.742 1v-.68l4.399-2.53Zm5.998-3.38v.682l-3.719 2.138-.291 3.791-.977.562.343-4.503 4.644-2.67Zm-5.904-.36v2.124l-4.416 2.539v-2.125l4.416-2.538Zm3.445-2.827v2.97l-1.24.713v-.568l.28-.16v-.2l-.56.322v.767l-.96.552v-2.97l2.48-1.426Zm1.182.16v.398l1.428-.946v.682l-1.428.946v.358l1.411-.811v.681l-2.37 1.363v-2.119l.96-.551Zm-5.598 4.514-2.474 1.422v.165l2.474-1.422v-.165Zm0-.63-2.474 1.422v.165l2.474-1.422v-.165Zm3.456-2.038-.56.322v.181l.56-.321v-.182Zm0-.767-.56.322v.199l.56-.322v-.2Zm-6.284 1.352-.029.141 1.509-.867v.625l-.612.351v.245l.657-.378v.625l-1.068.614-.446.91-1.005.577.463-.919-.526.302v-.625l.954-.548v-.244l-.086.049-.028.13-.829.476.218-.988.828-.476Zm1.617-.844 2.468-1.408v2.176l-2.468 1.418v-2.186Zm-.252 1.791.246.399-.966.555-.25-.395.97-.559Zm7.061-5.791v.505l1.434-.95v.683l-1.434.949v.25l1.366-.785v.681l-2.326 1.337V9.05l.96-.551Zm-5.313 3.826-.525.303v.818l.525-.303v-.818Zm2.931-2.451-.24.916.503-.29-.08-.584.92-.528.16 1.22-2.52 1.448v-.676l.24-.922 1.017-.584Z",fill:"#3061D0",fillRule:"nonzero"}),React.createElement("use",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",xlinkHref:"#zngc_svg__a"}),React.createElement("g",{transform:"translate(8.079 1.092)"},React.createElement("mask",{id:"zngc_svg__c",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngc_svg__b"})),React.createElement("use",{fill:"#FFF",xlinkHref:"#zngc_svg__b"}),React.createElement("path",{d:"M3.712 1.356a.702.702 0 0 1 .235 1.363v.587h1.722c.345 0 .626.28.626.624v2.651c0 .345-.28.624-.626.624H1.755a.625.625 0 0 1-.626-.624v-2.65c0-.345.28-.625.626-.625h1.722V2.72a.702.702 0 0 1 .235-1.364ZM6.92 4.398a.934.934 0 1 1 0 1.871h-.313V4.398h.313ZM.816 4.32v1.872H.503a.938.938 0 0 1-.94-.936c0-.517.42-.936.94-.936h.313Zm1.8.078a.86.86 0 0 0-.861.858.86.86 0 0 0 .861.858.86.86 0 0 0 .861-.858.86.86 0 0 0-.861-.858Zm1.84.115a.857.857 0 0 0 0 1.486.864.864 0 0 0 .86 0 .857.857 0 0 0 0-1.486.864.864 0 0 0-.86 0Zm2.543.197h-.078v1.248h.078A.547.547 0 0 0 7.54 5.5l.007-.088v-.156A.547.547 0 0 0 7 4.71ZM.503 4.632H.424a.549.549 0 0 0-.54.46l-.008.086v.156c0 .271.2.496.46.538l.088.008h.079V4.632Zm2.348.234a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm2.27 0a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm-.39-2.409.136.078a.156.156 0 1 1-.156.27l-.136-.078a.156.156 0 1 1 .157-.27Zm-1.831.06a.156.156 0 0 1-.052.21l-.135.078a.157.157 0 0 1-.24-.134c0-.057.033-.11.083-.136l.136-.078a.157.157 0 0 1 .208.06Zm.616-.796a.39.39 0 1 0 .391.675.39.39 0 1 0-.39-.675Zm1.44.173a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm-2.331 0a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm2.244-.6a.156.156 0 0 1-.002.272l-.135.078a.157.157 0 0 1-.212-.06.156.156 0 0 1 .055-.21l.136-.079c.048-.03.109-.03.158-.002Zm-2.156.001.135.078a.156.156 0 0 1 .055.212.157.157 0 0 1-.211.059l-.136-.078a.156.156 0 1 1 .157-.27ZM3.226.9l.078.135a.155.155 0 0 1-.058.213.156.156 0 0 1-.214-.057l-.078-.135a.156.156 0 0 1 .06-.21.157.157 0 0 1 .212.054ZM4.41.845c.074.042.1.136.06.21l-.079.135a.157.157 0 0 1-.212.054.156.156 0 0 1-.06-.21l.079-.135A.157.157 0 0 1 4.41.845Zm-.698-.19c.086 0 .156.07.156.156v.156a.157.157 0 0 1-.313 0V.81c0-.086.07-.156.157-.156Z",fill:"#3061D0",fillRule:"nonzero",mask:"url(#zngc_svg__c)"}))));var il="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxlbGxpcHNlIGlkPSJhIiBjeD0iMTEuNzkiIGN5PSI2LjQ0MSIgcng9IjMuNzEyIiByeT0iMS44NTYiLz48cGF0aCBkPSJNMy43MTIgNy4yMDVjMi4wNSAwIDMuNzEyLS44MyAzLjcxMi0xLjg1NkM3LjQyNCA0LjMyNCA1Ljc2MiAwIDMuNzEyIDAgMS42NjIgMCAwIDQuMzI0IDAgNS4zNWMwIDEuMDI0IDEuNjYyIDEuODU1IDMuNzEyIDEuODU1WiIgaWQ9ImIiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMzMDYxRDAiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiNGRkYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0wIDYuNTUgMTEuMzU0IDYuNTV2MTIuODgzTDAgMTkuNDMzeiIvPjxwYXRoIHN0cm9rZT0iIzMwNjFEMCIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iIzMwNjFEMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExLjM1NCAxMi44ODIgMTEuMzUzIDYuNTUtMTEuMzUzIDYuNTVMMCAxOS40MzN6Ii8+PHBhdGggZD0iTTAgNi41NSAxMS4zNTQgMGwxMS4zNTMgNi41NXYxMi44ODJsLTExLjM1MyA2LjU1VjEzLjFMMCA2LjU1WiIgc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEuNDEgMTcuMzQ2Yy4wOS0uMDUyLjE0LS4wMzkuMTQ4LjAzN2wuMDAyLjAyM3YuMzRhLjEyLjEyIDAgMCAxLS4wNTMuMDk1bC0uMDE1LjAxLS41NzUuMzMyYS4wODQuMDg0IDAgMCAwLS4wNDQuMDU3bC0uMDAyLjAxNHYuMDgyYzAgLjAyNC4wMTEuMDMyLjAzMi4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDItLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM5LS4wNjEuMDc2LS4wNzMuMDgzLS4wM3YuMTc5YS4xMi4xMiAwIDAgMS0uMDUyLjA5NmwtLjAxNS4wMS0uOS41MmMtLjA3Mi4wNDEtLjEwNi4wMjMtLjE0Mi0uMDNhLjA4NC4wODQgMCAwIDEtLjAxMy0uMDQ5di0uNjIxYzAtLjA4OC4wNDMtLjE2My4xMjYtLjIxOGwuMDIzLS4wMTUuODI0LS40NzZabTEuMzg3LTEuMTc3Yy4wMzgtLjAyMS4wNjItLjAxOS4wNjcuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDgxLjA0Ny0uMTM5LjAzLS4xNDgtLjAzNWwtLjAwMS0uMDJ2LS42MDZjMC0uMDgzLjA0My0uMTU2LjEyNS0uMjFsLjAyNC0uMDE1LjQ5Ni0uMjg3Yy4wMjQtLjAxNC4wNC0uMDMzLjA0My0uMDU0bC4wMDItLjAxNHYtLjMxOWMwLS4wMzUuMDE5LS4wNjguMDUyLS4wOTJsLjAxNS0uMDEuMjkzLS4xN1ptLjY1My0uMDAyYy4wNDEtLjAyNC4wNjUtLjAxMy4wNjUuMDI5di41NTJjMCAuMDI5LjAxNy4wMzQuMDQ1LjAxNmwuMTY5LS4xMTVhLjA4Ni4wODYgMCAwIDAgLjA0LS4wN3YtLjQzNWMwLS4wMi0uMDA0LS4wMy0uMDE1LS4wNDVsLS4wMTctLjAxOGMtLjAyOC0uMDI5LS4wMDgtLjA3NS4wNDMtLjEwNWwuMzM1LS4xOTRjLjA0LS4wMjMuMDY1LS4wMTMuMDY1LjAzdi44MDNhLjEyLjEyIDAgMCAxLS4wNjUuMTA0bC0uMjguMTYyYy0uMDQyLjAyMy0uMDY1LjAyMi0uMDY1LS4wMDVzLS4wMTgtLjAzLS4wNDYtLjAxbC0uNDY2LjMyOGMtLjA5NS4wNjgtLjE1MS4wNS0uMTUxLS4wNDh2LS42MmMwLS4wMTktLjAwNC0uMDMtLjAxNS0uMDQ0bC0uMDI2LS4wMjdjLS4wMjQtLjAyNCAwLS4wNjYuMDUyLS4wOTZsLjMzMi0uMTkyWm0xLjk3Mi0xLjE0Yy4wNDMtLjAyNS4wNjgtLjAxNS4wNjguMDI3di4wOGMwIC4wNDItLjAyNS4wODEtLjA2OC4xMDZsLS41ODYuMzM4Yy0uMDMuMDE3LS4wNDUuMDQyLS4wNDUuMDcxdi40MjFjMCAuMDMuMDE2LjAzNi4wNDUuMDE5bC40ODYtLjI4MWEuMTUyLjE1MiAwIDAgMCAuMDU0LS4wNTRsLjAzLS4wNDVjLjA0My0uMDY4LjA4NC0uMDc2LjA4NC0uMDE2di4xNjRjMCAuMDQzLS4wMjUuMDgxLS4wNjguMTA2bC0uOTA1LjUyM2MtLjA5OC4wNTctLjE1LjAzNi0uMTUtLjA2di0uNjQzYzAtLjA5NS4wNTItLjE3Ni4xNS0uMjMzbC45MDUtLjUyM1ptMS4yMi0uNzA1Yy4wODEtLjA0Ny4xNDctLjAyNi4xNTcuMDU2di42NDJhLjI1OC4yNTggMCAwIDEtLjEyNS4yMThsLS4wMjMuMDE1LS44MjMuNDc2Yy0uMDgxLjA0Ni0uMTQxLjAyOC0uMTUtLjA0M2wtLjAwMS0uMDE5di0uNjRjMC0uMDg4LjA0My0uMTY0LjEyNS0uMjE5bC4wMjMtLjAxNC44MTctLjQ3MlptMS4zOTYtMS4xODFjLjAzNy0uMDIyLjA2LS4wMi4wNjYuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDguMDQ2LS4xMzkuMDMtLjE0OC0uMDM2bC0uMDAxLS4wMnYtLjYwNmMwLS4wODMuMDQzLS4xNTUuMTI1LS4yMWwuMDI0LS4wMTUuNDk2LS4yODZjLjAyNC0uMDE0LjA0LS4wMzMuMDQ0LS4wNTV2LS4zMzNjMC0uMDM1LjAyLS4wNjguMDUzLS4wOTJsLjAxNi0uMDEuMjkzLS4xN1ptMS40Mi0uNDQ2Yy4wODktLjA1Mi4xNC0uMDM5LjE0OC4wMzdsLjAwMS4wMjN2LjM0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NWwtLjAxNS4wMS0uNTc1LjMzMmEuMDg0LjA4NCAwIDAgMC0uMDQ0LjA1N2wtLjAwMS4wMTR2LjA4MmMwIC4wMjQuMDEuMDMyLjAzMS4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDMtLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM4LS4wNjEuMDc2LS4wNzMuMDgyLS4wM2wuMDAxLjAxNXYuMTY0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NmwtLjAxNS4wMS0uODk5LjUyYy0uMDcyLjA0LS4xMDYuMDIzLS4xNDItLjAzYS4wODQuMDg0IDAgMCAxLS4wMTQtLjA0OXYtLjYyMWMwLS4wODguMDQ0LS4xNjMuMTI2LS4yMTlsLjAyNC0uMDE0LjgyNC0uNDc2Wm0tNy4xOCA0LjMzNy0uMTI2LjA3MmMtLjAxNy4wMS0uMDI3LjAyOC0uMDMuMDUybC0uMDAxLjAxNXYuNDY0YzAgLjAyNi4wMDguMDM4LjAyMi4wMzVsLjAwOS0uMDA0LjEyNS0uMDczYy4wMTctLjAxLjAyNy0uMDI3LjAzLS4wNTFsLjAwMS0uMDE1di0uNDY0YzAtLjAzMi0uMDEtLjA0My0uMDMtLjAzMVptNC4xMTUtMi4zOC0uMTIyLjA3MmMtLjAxOC4wMS0uMDI5LjAyOC0uMDMyLjA1MlYxNS4yNTVjMCAuMDI3LjAwNy4wMzguMDIyLjAzNWwuMDEtLjAwNS4xMjItLjA3Yy4wMTgtLjAxLjAyOC0uMDI5LjAzMi0uMDUzVjE0LjY4M2MwLS4wMzItLjAxLS4wNDItLjAzMi0uMDNabTEuMzEyLS43NTctLjEyNi4wNzJjLS4wMTYuMDEtLjAyNy4wMjgtLjAzLjA1MlYxNC40OThjMCAuMDI3LjAwNy4wMzguMDIxLjAzNWwuMDEtLjAwNC4xMjUtLjA3MmMuMDE2LS4wMS4wMjctLjAyOC4wMy0uMDUyVjEzLjkyNmMwLS4wMzItLjAxLS4wNDMtLjAzLS4wMzFaTS45NjYgMTcuNzk4bC0uMTIzLjA3MWMtLjAxOC4wMS0uMDI5LjAzMi0uMDMxLjA2MmwtLjAwMS4wMTZ2LjA1MWMwIC4wMzQuMDA4LjA1LjAyMy4wNDVsLjAwOS0uMDAzLjEyMy0uMDcyYy4wMTgtLjAxLjAyOS0uMDMxLjAzMS0uMDYybC4wMDEtLjAxNnYtLjA1YzAtLjA0LS4wMTEtLjA1NC0uMDMyLS4wNDJabTguMDQ4LTQuNjUxLS4xMjQuMDcxYy0uMDE4LjAxLS4wMjguMDMyLS4wMy4wNjJsLS4wMDIuMDE2di4wNTFjMCAuMDM0LjAwOS4wNS4wMjQuMDQ1bC4wMDgtLjAwMy4xMjQtLjA3MmMuMDE3LS4wMS4wMjgtLjAzMS4wMy0uMDYybC4wMDItLjAxNnYtLjA1YzAtLjA0LS4wMTItLjA1NC0uMDMyLS4wNDJaTTE2LjMzNCAxNy4zMThWMThsLTEuNjg2Ljk2OXYzLjAxbDEuOTMxLTEuMTF2LjY4MmwtNC44NzMgMi44MDF2LS42ODFsMS45NzEtMS4xMzN2LTMuMDFsLTEuNzQyIDF2LS42OGw0LjM5OS0yLjUzWm01Ljk5OC0zLjM4di42ODJsLTMuNzE5IDIuMTM4LS4yOTEgMy43OTEtLjk3Ny41NjIuMzQzLTQuNTAzIDQuNjQ0LTIuNjdabS01LjkwNC0uMzZ2Mi4xMjRsLTQuNDE2IDIuNTM5di0yLjEyNWw0LjQxNi0yLjUzOFptMy40NDUtMi44Mjd2Mi45N2wtMS4yNC43MTN2LS41NjhsLjI4LS4xNnYtLjJsLS41Ni4zMjJ2Ljc2N2wtLjk2LjU1MnYtMi45N2wyLjQ4LTEuNDI2Wm0xLjE4Mi4xNnYuMzk4bDEuNDI4LS45NDZ2LjY4MmwtMS40MjguOTQ2di4zNThsMS40MTEtLjgxMXYuNjgxbC0yLjM3IDEuMzYzdi0yLjExOWwuOTYtLjU1MVptLTUuNTk4IDQuNTE0LTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTAtLjYzLTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTMuNDU2LTIuMDM4LS41Ni4zMjJ2LjE4MWwuNTYtLjMyMXYtLjE4MlptMC0uNzY3LS41Ni4zMjJ2LjE5OWwuNTYtLjMyMnYtLjJabS02LjI4NCAxLjM1Mi0uMDI5LjE0MSAxLjUwOS0uODY3di42MjVsLS42MTIuMzUxdi4yNDVsLjY1Ny0uMzc4di42MjVsLTEuMDY4LjYxNC0uNDQ2LjkxLTEuMDA1LjU3Ny40NjMtLjkxOS0uNTI2LjMwMnYtLjYyNWwuOTU0LS41NDh2LS4yNDRsLS4wODYuMDQ5LS4wMjguMTMtLjgyOS40NzYuMjE4LS45ODguODI4LS40NzZabTEuNjE3LS44NDQgMi40NjgtMS40MDh2Mi4xNzZsLTIuNDY4IDEuNDE4di0yLjE4NlptLS4yNTIgMS43OTEuMjQ2LjM5OS0uOTY2LjU1NS0uMjUtLjM5NS45Ny0uNTU5Wm03LjA2MS01Ljc5MXYuNTA1bDEuNDM0LS45NXYuNjgzbC0xLjQzNC45NDl2LjI1bDEuMzY2LS43ODV2LjY4MWwtMi4zMjYgMS4zMzdWOS4wNWwuOTYtLjU1MVptLTUuMzEzIDMuODI2LS41MjUuMzAzdi44MThsLjUyNS0uMzAzdi0uODE4Wm0yLjkzMS0yLjQ1MS0uMjQuOTE2LjUwMy0uMjktLjA4LS41ODQuOTItLjUyOC4xNiAxLjIyLTIuNTIgMS40NDh2LS42NzZsLjI0LS45MjIgMS4wMTctLjU4NFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx1c2Ugc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDc5IDEuMDkyKSI+PG1hc2sgaWQ9ImMiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2IiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0zLjcxMiAxLjM1NmEuNzAyLjcwMiAwIDAgMSAuMjM1IDEuMzYzdi41ODdoMS43MjJjLjM0NSAwIC42MjYuMjguNjI2LjYyNHYyLjY1MWMwIC4zNDUtLjI4LjYyNC0uNjI2LjYyNEgxLjc1NWEuNjI1LjYyNSAwIDAgMS0uNjI2LS42MjR2LTIuNjVjMC0uMzQ1LjI4LS42MjUuNjI2LS42MjVoMS43MjJWMi43MmEuNzAyLjcwMiAwIDAgMSAuMjM1LTEuMzY0Wk02LjkyIDQuMzk4YS45MzQuOTM0IDAgMSAxIDAgMS44NzFoLS4zMTNWNC4zOThoLjMxM1pNLjgxNiA0LjMydjEuODcySC41MDNhLjkzOC45MzggMCAwIDEtLjk0LS45MzZjMC0uNTE3LjQyLS45MzYuOTQtLjkzNmguMzEzWm0xLjguMDc4YS44Ni44NiAwIDAgMC0uODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLS44NTguODYuODYgMCAwIDAtLjg2MS0uODU4Wm0xLjg0LjExNWEuODU3Ljg1NyAwIDAgMCAwIDEuNDg2Ljg2NC44NjQgMCAwIDAgLjg2IDAgLjg1Ny44NTcgMCAwIDAgMC0xLjQ4Ni44NjQuODY0IDAgMCAwLS44NiAwWm0yLjU0My4xOTdoLS4wNzh2MS4yNDhoLjA3OEEuNTQ3LjU0NyAwIDAgMCA3LjU0IDUuNWwuMDA3LS4wODh2LS4xNTZBLjU0Ny41NDcgMCAwIDAgNyA0LjcxWk0uNTAzIDQuNjMySC40MjRhLjU0OS41NDkgMCAwIDAtLjU0LjQ2bC0uMDA4LjA4NnYuMTU2YzAgLjI3MS4yLjQ5Ni40Ni41MzhsLjA4OC4wMDhoLjA3OVY0LjYzMlptMi4zNDguMjM0YS4yMzQuMjM0IDAgMSAxIDAgLjQ2OS4yMzQuMjM0IDAgMCAxIDAtLjQ3Wm0yLjI3IDBhLjIzNC4yMzQgMCAxIDEgMCAuNDY5LjIzNC4yMzQgMCAwIDEgMC0uNDdabS0uMzktMi40MDkuMTM2LjA3OGEuMTU2LjE1NiAwIDEgMS0uMTU2LjI3bC0uMTM2LS4wNzhhLjE1Ni4xNTYgMCAxIDEgLjE1Ny0uMjdabS0xLjgzMS4wNmEuMTU2LjE1NiAwIDAgMS0uMDUyLjIxbC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjQtLjEzNGMwLS4wNTcuMDMzLS4xMS4wODMtLjEzNmwuMTM2LS4wNzhhLjE1Ny4xNTcgMCAwIDEgLjIwOC4wNlptLjYxNi0uNzk2YS4zOS4zOSAwIDEgMCAuMzkxLjY3NS4zOS4zOSAwIDEgMC0uMzktLjY3NVptMS40NC4xNzNhLjE1Ni4xNTYgMCAxIDEgMCAuMzEyaC0uMTU3YS4xNTYuMTU2IDAgMSAxIDAtLjMxMmguMTU3Wm0tMi4zMzEgMGEuMTU2LjE1NiAwIDEgMSAwIC4zMTJoLS4xNTdhLjE1Ni4xNTYgMCAxIDEgMC0uMzEyaC4xNTdabTIuMjQ0LS42YS4xNTYuMTU2IDAgMCAxLS4wMDIuMjcybC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjEyLS4wNi4xNTYuMTU2IDAgMCAxIC4wNTUtLjIxbC4xMzYtLjA3OWMuMDQ4LS4wMy4xMDktLjAzLjE1OC0uMDAyWm0tMi4xNTYuMDAxLjEzNS4wNzhhLjE1Ni4xNTYgMCAwIDEgLjA1NS4yMTIuMTU3LjE1NyAwIDAgMS0uMjExLjA1OWwtLjEzNi0uMDc4YS4xNTYuMTU2IDAgMSAxIC4xNTctLjI3Wk0zLjIyNi45bC4wNzguMTM1YS4xNTUuMTU1IDAgMCAxLS4wNTguMjEzLjE1Ni4xNTYgMCAwIDEtLjIxNC0uMDU3bC0uMDc4LS4xMzVhLjE1Ni4xNTYgMCAwIDEgLjA2LS4yMS4xNTcuMTU3IDAgMCAxIC4yMTIuMDU0Wk00LjQxLjg0NWMuMDc0LjA0Mi4xLjEzNi4wNi4yMWwtLjA3OS4xMzVhLjE1Ny4xNTcgMCAwIDEtLjIxMi4wNTQuMTU2LjE1NiAwIDAgMS0uMDYtLjIxbC4wNzktLjEzNUEuMTU3LjE1NyAwIDAgMSA0LjQxLjg0NVptLS42OTgtLjE5Yy4wODYgMCAuMTU2LjA3LjE1Ni4xNTZ2LjE1NmEuMTU3LjE1NyAwIDAgMS0uMzEzIDBWLjgxYzAtLjA4Ni4wNy0uMTU2LjE1Ny0uMTU2WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2MpIi8+PC9nPjwvZz48L3N2Zz4=",Fu=Object.defineProperty,yl=Object.getOwnPropertySymbols,Ko=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,fo=(c,h,i)=>h in c?Fu(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Fl=(c,h)=>{for(var i in h||(h={}))Ko.call(h,i)&&fo(c,i,h[i]);if(yl)for(var i of yl(h))ec.call(h,i)&&fo(c,i,h[i]);return c};const Il=c=>React.createElement("svg",Fl({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.6,fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M4.53 3c.098 0 .182.011.267.025l9.473 1.697c.152.024.308.024.46 0l9.463-1.697A1.54 1.54 0 0 1 26 4.518v18.301a1.54 1.54 0 0 1-1.288 1.507L14.5 26 4.288 24.326A1.53 1.53 0 0 1 3 22.82V4.518C3 3.674 3.692 3 4.53 3Zm5.339 4.928H9.8a3.486 3.486 0 0 0-3.515 3.446v.069c0 1.965 1.687 3.514 3.514 3.514.415 0 .844-.138 1.258-.276l1.69 2.53c-.417.568-.707 1.26-.707 1.965a2.81 2.81 0 1 0 5.618 0c0-.414-.14-.705-.14-.981l2.53-2.103c.28.138.707.276 1.123.276 1.12 0 2.102-.982 2.102-2.103 0-1.12-.982-2.103-2.102-2.103-1.12 0-2.103.983-2.103 2.103 0 .276 0 .416.138.707l-2.53 2.088c-.569-.416-1.122-.707-1.827-.707-.278 0-.569 0-.845.14l-1.674-2.519c.707-.706.983-1.549.983-2.53a3.486 3.486 0 0 0-3.447-3.516h.002Zm4.98 9.851c.844 0 1.397.567 1.397 1.397.015.844-.553 1.398-1.396 1.398-.845 0-1.396-.567-1.396-1.397 0-.844.565-1.398 1.396-1.398Zm6.323-4.22c.415 0 .706.277.706.706 0 .416-.278.707-.706.707-.416 0-.707-.278-.707-.707 0-.429.278-.706.707-.706ZM9.802 9.34c1.12 0 2.102.983 2.102 2.103s-.844 2.103-2.103 2.103c-1.258 0-2.102-.97-2.102-2.09 0-1.133.982-2.116 2.102-2.116Z",fill:"#26B8FF",fillRule:"nonzero"})));var Us="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTQuNTMgM2MuMDk4IDAgLjE4Mi4wMTEuMjY3LjAyNWw5LjQ3MyAxLjY5N2MuMTUyLjAyNC4zMDguMDI0LjQ2IDBsOS40NjMtMS42OTdBMS41NCAxLjU0IDAgMCAxIDI2IDQuNTE4djE4LjMwMWExLjU0IDEuNTQgMCAwIDEtMS4yODggMS41MDdMMTQuNSAyNiA0LjI4OCAyNC4zMjZBMS41MyAxLjUzIDAgMCAxIDMgMjIuODJWNC41MThDMyAzLjY3NCAzLjY5MiAzIDQuNTMgM1ptNS4zMzkgNC45MjhIOS44YTMuNDg2IDMuNDg2IDAgMCAwLTMuNTE1IDMuNDQ2di4wNjljMCAxLjk2NSAxLjY4NyAzLjUxNCAzLjUxNCAzLjUxNC40MTUgMCAuODQ0LS4xMzggMS4yNTgtLjI3NmwxLjY5IDIuNTNjLS40MTcuNTY4LS43MDcgMS4yNi0uNzA3IDEuOTY1YTIuODEgMi44MSAwIDEgMCA1LjYxOCAwYzAtLjQxNC0uMTQtLjcwNS0uMTQtLjk4MWwyLjUzLTIuMTAzYy4yOC4xMzguNzA3LjI3NiAxLjEyMy4yNzYgMS4xMiAwIDIuMTAyLS45ODIgMi4xMDItMi4xMDMgMC0xLjEyLS45ODItMi4xMDMtMi4xMDItMi4xMDMtMS4xMiAwLTIuMTAzLjk4My0yLjEwMyAyLjEwMyAwIC4yNzYgMCAuNDE2LjEzOC43MDdsLTIuNTMgMi4wODhjLS41NjktLjQxNi0xLjEyMi0uNzA3LTEuODI3LS43MDctLjI3OCAwLS41NjkgMC0uODQ1LjE0bC0xLjY3NC0yLjUxOWMuNzA3LS43MDYuOTgzLTEuNTQ5Ljk4My0yLjUzYTMuNDg2IDMuNDg2IDAgMCAwLTMuNDQ3LTMuNTE2aC4wMDJabTQuOTggOS44NTFjLjg0NCAwIDEuMzk3LjU2NyAxLjM5NyAxLjM5Ny4wMTUuODQ0LS41NTMgMS4zOTgtMS4zOTYgMS4zOTgtLjg0NSAwLTEuMzk2LS41NjctMS4zOTYtMS4zOTcgMC0uODQ0LjU2NS0xLjM5OCAxLjM5Ni0xLjM5OFptNi4zMjMtNC4yMmMuNDE1IDAgLjcwNi4yNzcuNzA2LjcwNiAwIC40MTYtLjI3OC43MDctLjcwNi43MDctLjQxNiAwLS43MDctLjI3OC0uNzA3LS43MDcgMC0uNDI5LjI3OC0uNzA2LjcwNy0uNzA2Wk05LjgwMiA5LjM0YzEuMTIgMCAyLjEwMi45ODMgMi4xMDIgMi4xMDNzLS44NDQgMi4xMDMtMi4xMDMgMi4xMDNjLTEuMjU4IDAtMi4xMDItLjk3LTIuMTAyLTIuMDkgMC0xLjEzMy45ODItMi4xMTYgMi4xMDItMi4xMTZaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ol=Object.defineProperty,bl=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,ul=(c,h,i)=>h in c?Ol(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Rs=(c,h)=>{for(var i in h||(h={}))Hl.call(h,i)&&ul(c,i,h[i]);if(bl)for(var i of bl(h))gs.call(h,i)&&ul(c,i,h[i]);return c};const tc=c=>React.createElement("svg",Rs({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"100%",x2:"50%",y2:"0%",id:"znwd_svg__a"},React.createElement("stop",{stopColor:"#FFF",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE5FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"url(#znwd_svg__a)",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M20.315 8.527c4.005-1.233 7.252 1.016 7.252 5.022 0 2.296-1.066 4.67-2.729 6.511l-.356 2.22c-.168 1.051-1.115 2.017-2.115 2.156l-.065.009c-.366.037-.702-.046-.96-.238l-1.413-1.051-4.16 1.28c-4.005 1.233-7.253-1.015-7.253-5.022 0-4.007 3.248-8.255 7.253-9.488Zm-9.569-5.116c3.403-1.19 6.205.397 6.566 3.57l-2.713.835-.21.068c-4.62 1.532-8.29 6.402-8.29 11.082l.002.153-.432.601a2.694 2.694 0 0 1-.933.822c-.91.472-1.773.161-1.927-.694l-.324-1.803C.971 17.367 0 15.847 0 13.76c0-3.64 2.957-7.626 6.605-8.901Z",fill:"#4E7BFF",fillRule:"nonzero"})));var ms="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTVGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIwLjMxNSA4LjUyN2M0LjAwNS0xLjIzMyA3LjI1MiAxLjAxNiA3LjI1MiA1LjAyMiAwIDIuMjk2LTEuMDY2IDQuNjctMi43MjkgNi41MTFsLS4zNTYgMi4yMmMtLjE2OCAxLjA1MS0xLjExNSAyLjAxNy0yLjExNSAyLjE1NmwtLjA2NS4wMDljLS4zNjYuMDM3LS43MDItLjA0Ni0uOTYtLjIzOGwtMS40MTMtMS4wNTEtNC4xNiAxLjI4Yy00LjAwNSAxLjIzMy03LjI1My0xLjAxNS03LjI1My01LjAyMiAwLTQuMDA3IDMuMjQ4LTguMjU1IDcuMjUzLTkuNDg4Wm0tOS41NjktNS4xMTZjMy40MDMtMS4xOSA2LjIwNS4zOTcgNi41NjYgMy41N2wtMi43MTMuODM1LS4yMS4wNjhjLTQuNjIgMS41MzItOC4yOSA2LjQwMi04LjI5IDExLjA4MmwuMDAyLjE1My0uNDMyLjYwMWEyLjY5NCAyLjY5NCAwIDAgMS0uOTMzLjgyMmMtLjkxLjQ3Mi0xLjc3My4xNjEtMS45MjctLjY5NGwtLjMyNC0xLjgwM0MuOTcxIDE3LjM2NyAwIDE1Ljg0NyAwIDEzLjc2YzAtMy42NCAyLjk1Ny03LjYyNiA2LjYwNS04LjkwMVoiIGZpbGw9IiM0RTdCRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Vo=Object.defineProperty,jl=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,Sl=Object.prototype.propertyIsEnumerable,kl=(c,h,i)=>h in c?Vo(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ps=(c,h)=>{for(var i in h||(h={}))hs.call(h,i)&&kl(c,i,h[i]);if(jl)for(var i of jl(h))Sl.call(h,i)&&kl(c,i,h[i]);return c};const Ts=c=>React.createElement("svg",ps({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M22.035 14.644a.643.643 0 0 1 .562.3c.05.078.07.164.07.253 0 .286.002.57-.004.856 0 .047.017.069.059.086.27.11.542.22.808.333l.009.022c.01-.016.022-.038.036-.052.183-.2.372-.395.558-.592a.527.527 0 0 1 .67-.103.689.689 0 0 1 .125.097l.712.706c.158.158.222.347.144.564a.658.658 0 0 1-.153.228c-.192.197-.392.386-.592.575-.03.028-.033.05-.016.09.11.25.216.502.322.755.02.047.044.061.094.061.27-.003.542.008.812-.005.278-.009.48.191.55.41a.78.78 0 0 1 .036.24c.006.33.003.661 0 .992a.638.638 0 0 1-.3.564.458.458 0 0 1-.253.07c-.283 0-.564.002-.847-.003-.053 0-.075.016-.095.064-.086.216-.172.427-.264.641-.022.056-.053.106-.086.173.011.008.03.016.045.03.2.184.394.373.591.559.226.214.256.528.048.753-.25.272-.514.536-.787.79-.228.21-.525.188-.742-.034-.197-.2-.389-.4-.58-.6-.028-.031-.05-.034-.09-.017-.25.111-.502.217-.755.322-.047.02-.061.045-.061.095.002.27-.009.542.005.811.009.278-.192.48-.411.55a.78.78 0 0 1-.239.036 29.68 29.68 0 0 1-.995 0 .643.643 0 0 1-.561-.3.458.458 0 0 1-.07-.253c0-.283-.002-.564.003-.847 0-.053-.017-.075-.064-.095-.222-.089-.442-.18-.664-.272-.053-.022-.097-.047-.147-.072-.2.217-.403.425-.6.636a.531.531 0 0 1-.67.106.689.689 0 0 1-.125-.097l-.712-.706c-.158-.159-.222-.348-.144-.562a.658.658 0 0 1 .153-.227c.192-.198.392-.387.589-.578.028-.028.033-.048.017-.09a36.29 36.29 0 0 1-.323-.755c-.02-.047-.044-.064-.094-.061-.27.002-.542-.009-.812.005-.278.011-.486-.197-.553-.42a.832.832 0 0 1-.033-.233c-.006-.33-.003-.661 0-.992a.638.638 0 0 1 .3-.564.458.458 0 0 1 .253-.07c.286 0 .57-.002.856.003.047 0 .07-.016.086-.058.089-.222.18-.442.272-.664l.073-.147a.497.497 0 0 1-.037-.04l-.591-.558c-.245-.23-.253-.558-.02-.797.236-.242.475-.481.717-.72.233-.234.55-.234.784.008.194.2.389.395.58.598.028.027.048.036.09.016.25-.11.502-.216.755-.322.047-.02.064-.042.064-.095-.003-.27.008-.541-.005-.811-.012-.278.197-.486.42-.553a.832.832 0 0 1 .233-.033c.333-.006.664-.006.994 0ZM3.431 5.16l.003 14.46c0 1.165.859 2.452 2.718 2.518 1.23.045 1.998.18 3.081.303 1.084.12 2.126.69 2.99 1.412-1.545-.364-3.143-.342-4.53-.342-1.091 0-1.28.158-2.85.158-1.851 0-2.824-1.672-2.824-2.75V6.57c0-.778.631-1.411 1.412-1.411Zm3.39-3.154a7.45 7.45 0 0 1 2.865.583c1.55.645 2.762 1.715 3.627 3.204v17.72c-1.173-1.091-2.385-1.847-3.627-2.261-.947-.314-2.106-.5-3.476-.548a1.406 1.406 0 0 1-1.356-1.411V3.445c0-.728.553-1.337 1.278-1.403.225-.025.456-.036.69-.036Zm14.395 0c.23 0 .46.01.692.033a1.408 1.408 0 0 1 1.278 1.406v10.104a6.62 6.62 0 0 0-7.636 9.254c-.278.216-.553.452-.826.705V5.793c.865-1.49 2.076-2.556 3.627-3.204a7.468 7.468 0 0 1 2.865-.583Zm.308 15.7a2.258 2.258 0 0 0-2.262 2.25c.003 1.237 1.02 2.24 2.268 2.24 1.242-.005 2.256-1.014 2.253-2.25a2.253 2.253 0 0 0-2.259-2.24Zm3.073-12.544a1.4 1.4 0 0 1 .998.414c.264.267.414.626.414.998v8.52a6.548 6.548 0 0 0-1.412-.998Z",fill:"#20C1E7",fillRule:"nonzero"})));var Xo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIyLjAzNSAxNC42NDRhLjY0My42NDMgMCAwIDEgLjU2Mi4zYy4wNS4wNzguMDcuMTY0LjA3LjI1MyAwIC4yODYuMDAyLjU3LS4wMDQuODU2IDAgLjA0Ny4wMTcuMDY5LjA1OS4wODYuMjcuMTEuNTQyLjIyLjgwOC4zMzNsLjAwOS4wMjJjLjAxLS4wMTYuMDIyLS4wMzguMDM2LS4wNTIuMTgzLS4yLjM3Mi0uMzk1LjU1OC0uNTkyYS41MjcuNTI3IDAgMCAxIC42Ny0uMTAzLjY4OS42ODkgMCAwIDEgLjEyNS4wOTdsLjcxMi43MDZjLjE1OC4xNTguMjIyLjM0Ny4xNDQuNTY0YS42NTguNjU4IDAgMCAxLS4xNTMuMjI4Yy0uMTkyLjE5Ny0uMzkyLjM4Ni0uNTkyLjU3NS0uMDMuMDI4LS4wMzMuMDUtLjAxNi4wOS4xMS4yNS4yMTYuNTAyLjMyMi43NTUuMDIuMDQ3LjA0NC4wNjEuMDk0LjA2MS4yNy0uMDAzLjU0Mi4wMDguODEyLS4wMDUuMjc4LS4wMDkuNDguMTkxLjU1LjQxYS43OC43OCAwIDAgMSAuMDM2LjI0Yy4wMDYuMzMuMDAzLjY2MSAwIC45OTJhLjYzOC42MzggMCAwIDEtLjMuNTY0LjQ1OC40NTggMCAwIDEtLjI1My4wN2MtLjI4MyAwLS41NjQuMDAyLS44NDctLjAwMy0uMDUzIDAtLjA3NS4wMTYtLjA5NS4wNjQtLjA4Ni4yMTYtLjE3Mi40MjctLjI2NC42NDEtLjAyMi4wNTYtLjA1My4xMDYtLjA4Ni4xNzMuMDExLjAwOC4wMy4wMTYuMDQ1LjAzLjIuMTg0LjM5NC4zNzMuNTkxLjU1OS4yMjYuMjE0LjI1Ni41MjguMDQ4Ljc1My0uMjUuMjcyLS41MTQuNTM2LS43ODcuNzktLjIyOC4yMS0uNTI1LjE4OC0uNzQyLS4wMzQtLjE5Ny0uMi0uMzg5LS40LS41OC0uNi0uMDI4LS4wMzEtLjA1LS4wMzQtLjA5LS4wMTctLjI1LjExMS0uNTAyLjIxNy0uNzU1LjMyMi0uMDQ3LjAyLS4wNjEuMDQ1LS4wNjEuMDk1LjAwMi4yNy0uMDA5LjU0Mi4wMDUuODExLjAwOS4yNzgtLjE5Mi40OC0uNDExLjU1YS43OC43OCAwIDAgMS0uMjM5LjAzNiAyOS42OCAyOS42OCAwIDAgMS0uOTk1IDAgLjY0My42NDMgMCAwIDEtLjU2MS0uMy40NTguNDU4IDAgMCAxLS4wNy0uMjUzYzAtLjI4My0uMDAyLS41NjQuMDAzLS44NDcgMC0uMDUzLS4wMTctLjA3NS0uMDY0LS4wOTUtLjIyMi0uMDg5LS40NDItLjE4LS42NjQtLjI3Mi0uMDUzLS4wMjItLjA5Ny0uMDQ3LS4xNDctLjA3Mi0uMi4yMTctLjQwMy40MjUtLjYuNjM2YS41MzEuNTMxIDAgMCAxLS42Ny4xMDYuNjg5LjY4OSAwIDAgMS0uMTI1LS4wOTdsLS43MTItLjcwNmMtLjE1OC0uMTU5LS4yMjItLjM0OC0uMTQ0LS41NjJhLjY1OC42NTggMCAwIDEgLjE1My0uMjI3Yy4xOTItLjE5OC4zOTItLjM4Ny41ODktLjU3OC4wMjgtLjAyOC4wMzMtLjA0OC4wMTctLjA5YTM2LjI5IDM2LjI5IDAgMCAxLS4zMjMtLjc1NWMtLjAyLS4wNDctLjA0NC0uMDY0LS4wOTQtLjA2MS0uMjcuMDAyLS41NDItLjAwOS0uODEyLjAwNS0uMjc4LjAxMS0uNDg2LS4xOTctLjU1My0uNDJhLjgzMi44MzIgMCAwIDEtLjAzMy0uMjMzYy0uMDA2LS4zMy0uMDAzLS42NjEgMC0uOTkyYS42MzguNjM4IDAgMCAxIC4zLS41NjQuNDU4LjQ1OCAwIDAgMSAuMjUzLS4wN2MuMjg2IDAgLjU3LS4wMDIuODU2LjAwMy4wNDcgMCAuMDctLjAxNi4wODYtLjA1OC4wODktLjIyMi4xOC0uNDQyLjI3Mi0uNjY0bC4wNzMtLjE0N2EuNDk3LjQ5NyAwIDAgMS0uMDM3LS4wNGwtLjU5MS0uNTU4Yy0uMjQ1LS4yMy0uMjUzLS41NTgtLjAyLS43OTcuMjM2LS4yNDIuNDc1LS40ODEuNzE3LS43Mi4yMzMtLjIzNC41NS0uMjM0Ljc4NC4wMDguMTk0LjIuMzg5LjM5NS41OC41OTguMDI4LjAyNy4wNDguMDM2LjA5LjAxNi4yNS0uMTEuNTAyLS4yMTYuNzU1LS4zMjIuMDQ3LS4wMi4wNjQtLjA0Mi4wNjQtLjA5NS0uMDAzLS4yNy4wMDgtLjU0MS0uMDA1LS44MTEtLjAxMi0uMjc4LjE5Ny0uNDg2LjQyLS41NTNhLjgzMi44MzIgMCAwIDEgLjIzMy0uMDMzYy4zMzMtLjAwNi42NjQtLjAwNi45OTQgMFpNMy40MzEgNS4xNmwuMDAzIDE0LjQ2YzAgMS4xNjUuODU5IDIuNDUyIDIuNzE4IDIuNTE4IDEuMjMuMDQ1IDEuOTk4LjE4IDMuMDgxLjMwMyAxLjA4NC4xMiAyLjEyNi42OSAyLjk5IDEuNDEyLTEuNTQ1LS4zNjQtMy4xNDMtLjM0Mi00LjUzLS4zNDItMS4wOTEgMC0xLjI4LjE1OC0yLjg1LjE1OC0xLjg1MSAwLTIuODI0LTEuNjcyLTIuODI0LTIuNzVWNi41N2MwLS43NzguNjMxLTEuNDExIDEuNDEyLTEuNDExWm0zLjM5LTMuMTU0YTcuNDUgNy40NSAwIDAgMSAyLjg2NS41ODNjMS41NS42NDUgMi43NjIgMS43MTUgMy42MjcgMy4yMDR2MTcuNzJjLTEuMTczLTEuMDkxLTIuMzg1LTEuODQ3LTMuNjI3LTIuMjYxLS45NDctLjMxNC0yLjEwNi0uNS0zLjQ3Ni0uNTQ4YTEuNDA2IDEuNDA2IDAgMCAxLTEuMzU2LTEuNDExVjMuNDQ1YzAtLjcyOC41NTMtMS4zMzcgMS4yNzgtMS40MDMuMjI1LS4wMjUuNDU2LS4wMzYuNjktLjAzNlptMTQuMzk1IDBjLjIzIDAgLjQ2LjAxLjY5Mi4wMzNhMS40MDggMS40MDggMCAwIDEgMS4yNzggMS40MDZ2MTAuMTA0YTYuNjIgNi42MiAwIDAgMC03LjYzNiA5LjI1NGMtLjI3OC4yMTYtLjU1My40NTItLjgyNi43MDVWNS43OTNjLjg2NS0xLjQ5IDIuMDc2LTIuNTU2IDMuNjI3LTMuMjA0YTcuNDY4IDcuNDY4IDAgMCAxIDIuODY1LS41ODNabS4zMDggMTUuN2EyLjI1OCAyLjI1OCAwIDAgMC0yLjI2MiAyLjI1Yy4wMDMgMS4yMzcgMS4wMiAyLjI0IDIuMjY4IDIuMjQgMS4yNDItLjAwNSAyLjI1Ni0xLjAxNCAyLjI1My0yLjI1YTIuMjUzIDIuMjUzIDAgMCAwLTIuMjU5LTIuMjRabTMuMDczLTEyLjU0NGExLjQgMS40IDAgMCAxIC45OTguNDE0Yy4yNjQuMjY3LjQxNC42MjYuNDE0Ljk5OHY4LjUyYTYuNTQ4IDYuNTQ4IDAgMCAwLTEuNDEyLS45OThaIiBmaWxsPSIjMjBDMUU3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Es=Object.defineProperty,Dl=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,vo=(c,h,i)=>h in c?Es(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Bs=(c,h)=>{for(var i in h||(h={}))zl.call(h,i)&&vo(c,i,h[i]);if(Dl)for(var i of Dl(h))xl.call(h,i)&&vo(c,i,h[i]);return c};const Ns=c=>React.createElement("svg",Bs({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u7F16\u7EC4 23"),React.createElement("defs",null,React.createElement("circle",{id:"znt_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"znt_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#znt_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#znt_svg__a"}),React.createElement("g",{mask:"url(#znt_svg__b)",fill:"#6E57FF",fillRule:"nonzero"},React.createElement("path",{d:"M15.625 4.633c0 .481-.21.914-.542 1.212v2.038H20.5a3.25 3.25 0 0 1 3.25 3.25v10.834a3.25 3.25 0 0 1-3.25 3.25h-13a3.25 3.25 0 0 1-3.25-3.25V11.133a3.25 3.25 0 0 1 3.25-3.25h5.417V5.845a1.625 1.625 0 1 1 2.708-1.212ZM1 13.3h2.167v6.5H1v-6.5Zm26 0h-2.167v6.5H27v-6.5Zm-16.25 4.875a1.625 1.625 0 1 0 0-3.25 1.625 1.625 0 0 0 0 3.25Zm8.125-1.625a1.625 1.625 0 1 0-3.25 0 1.625 1.625 0 0 0 3.25 0Z"}))));var Xu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM2RTU3RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE1LjYyNSA0LjYzM2MwIC40ODEtLjIxLjkxNC0uNTQyIDEuMjEydjIuMDM4SDIwLjVhMy4yNSAzLjI1IDAgMCAxIDMuMjUgMy4yNXYxMC44MzRhMy4yNSAzLjI1IDAgMCAxLTMuMjUgMy4yNWgtMTNhMy4yNSAzLjI1IDAgMCAxLTMuMjUtMy4yNVYxMS4xMzNhMy4yNSAzLjI1IDAgMCAxIDMuMjUtMy4yNWg1LjQxN1Y1Ljg0NWExLjYyNSAxLjYyNSAwIDEgMSAyLjcwOC0xLjIxMlpNMSAxMy4zaDIuMTY3djYuNUgxdi02LjVabTI2IDBoLTIuMTY3djYuNUgyN3YtNi41Wm0tMTYuMjUgNC44NzVhMS42MjUgMS42MjUgMCAxIDAgMC0zLjI1IDEuNjI1IDEuNjI1IDAgMCAwIDAgMy4yNVptOC4xMjUtMS42MjVhMS42MjUgMS42MjUgMCAxIDAtMy4yNSAwIDEuNjI1IDEuNjI1IDAgMCAwIDMuMjUgMFoiLz48L2c+PC9nPjwvc3ZnPg==",Ao=Object.defineProperty,Ai=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,Zo=(c,h,i)=>h in c?Ao(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ol=(c,h)=>{for(var i in h||(h={}))Yu.call(h,i)&&Zo(c,i,h[i]);if(Ai)for(var i of Ai(h))go.call(h,i)&&Zo(c,i,h[i]);return c};const Tu=c=>React.createElement("svg",ol({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("path",{id:"zhzy_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zhzy_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zhzy_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zhzy_svg__a"}),React.createElement("g",{mask:"url(#zhzy_svg__b)",fill:"#03D198",fillRule:"nonzero"},React.createElement("path",{d:"M22.377 14.809a5.478 5.478 0 0 1 1.665 1.022 5.55 5.55 0 0 1 .8 7.423 5.586 5.586 0 0 1-1.709 1.538 5.578 5.578 0 0 1-2.696.746h-.166a5.59 5.59 0 0 1-3.07-.98 5.592 5.592 0 0 1-2.013-2.52 5.591 5.591 0 0 1-.366-2.594 5.522 5.522 0 0 1 .87-2.486 5.586 5.586 0 0 1 1.716-1.688 5.588 5.588 0 0 1 4.97-.461ZM11.227 2.005a3.06 3.06 0 0 1 1.989.698 3.078 3.078 0 0 1 1.098 1.954c.05.356.024.714.032 1.072h7.97c.443 0 .888.082 1.291.26.677.296 1.238.84 1.551 1.51.198.418.3.882.293 1.345v6.07a.62.62 0 0 1-.45.574.623.623 0 0 1-.588-.144 6.125 6.125 0 0 0-4.008-1.53 6.125 6.125 0 0 0-2.873.682 6.173 6.173 0 0 0-1.886 1.5 6.153 6.153 0 0 0-.492 7.3.615.615 0 0 1-.492.948H5.044a3.079 3.079 0 0 1-3.02-2.765c-.021-.163-.013-.326-.013-.492V4.994c.01-.674.258-1.338.684-1.856a3.082 3.082 0 0 1 2.368-1.133h6.165Zm10.642 14.93c-1.066.002-2.136 0-3.207.002a.612.612 0 0 0-.53.424c-.32 1.019-.645 2.035-.966 3.055-.03.097-.066.194-.09.294a.617.617 0 0 0 .23.614c.908.68 1.82 1.359 2.728 2.036.187.14.455.155.66.042.106-.063.2-.145.3-.216l2.353-1.757c.1-.076.21-.144.281-.252a.621.621 0 0 0 .069-.556c-.343-1.085-.688-2.167-1.03-3.252a.622.622 0 0 0-.355-.39c-.14-.063-.295-.042-.443-.045Zm-.242 1.232.769 2.433-2.002 1.493c-.663-.498-1.332-.993-1.996-1.493.258-.811.517-1.622.772-2.433h2.457Zm-10.212.805H7.63a.526.526 0 0 0-.129.019.623.623 0 0 0 .153 1.22h3.74a.616.616 0 0 0 .537-.343.633.633 0 0 0-.03-.609.61.61 0 0 0-.486-.287Zm9.525-.247c-.435.003-.87 0-1.301.003a.612.612 0 0 0-.477.9c.1.198.319.327.54.327h1.261c.137.002.28.002.403-.063a.617.617 0 0 0-.12-1.151c-.101-.027-.204-.013-.306-.016Zm-13.341-4.38a.618.618 0 0 0-.545.617.618.618 0 0 0 .582.619c1.25.002 2.504 0 3.755 0a.616.616 0 0 0 .537-.337.634.634 0 0 0-.024-.606.606.606 0 0 0-.513-.292c-1.264 0-2.528-.003-3.792 0Zm12.124-4.637H7.725a1.193 1.193 0 0 0-.195.021.619.619 0 0 0-.458.448.62.62 0 0 0 .582.777h12.143a.622.622 0 0 0 .348-1.127.684.684 0 0 0-.422-.119Z"}))));var Go="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzAzRDE5OCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuMzc3IDE0LjgwOWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjY2NSAxLjAyMiA1LjU1IDUuNTUgMCAwIDEgLjggNy40MjMgNS41ODYgNS41ODYgMCAwIDEtMS43MDkgMS41MzggNS41NzggNS41NzggMCAwIDEtMi42OTYuNzQ2aC0uMTY2YTUuNTkgNS41OSAwIDAgMS0zLjA3LS45OCA1LjU5MiA1LjU5MiAwIDAgMS0yLjAxMy0yLjUyIDUuNTkxIDUuNTkxIDAgMCAxLS4zNjYtMi41OTQgNS41MjIgNS41MjIgMCAwIDEgLjg3LTIuNDg2IDUuNTg2IDUuNTg2IDAgMCAxIDEuNzE2LTEuNjg4IDUuNTg4IDUuNTg4IDAgMCAxIDQuOTctLjQ2MVpNMTEuMjI3IDIuMDA1YTMuMDYgMy4wNiAwIDAgMSAxLjk4OS42OTggMy4wNzggMy4wNzggMCAwIDEgMS4wOTggMS45NTRjLjA1LjM1Ni4wMjQuNzE0LjAzMiAxLjA3Mmg3Ljk3Yy40NDMgMCAuODg4LjA4MiAxLjI5MS4yNi42NzcuMjk2IDEuMjM4Ljg0IDEuNTUxIDEuNTEuMTk4LjQxOC4zLjg4Mi4yOTMgMS4zNDV2Ni4wN2EuNjIuNjIgMCAwIDEtLjQ1LjU3NC42MjMuNjIzIDAgMCAxLS41ODgtLjE0NCA2LjEyNSA2LjEyNSAwIDAgMC00LjAwOC0xLjUzIDYuMTI1IDYuMTI1IDAgMCAwLTIuODczLjY4MiA2LjE3MyA2LjE3MyAwIDAgMC0xLjg4NiAxLjUgNi4xNTMgNi4xNTMgMCAwIDAtLjQ5MiA3LjMuNjE1LjYxNSAwIDAgMS0uNDkyLjk0OEg1LjA0NGEzLjA3OSAzLjA3OSAwIDAgMS0zLjAyLTIuNzY1Yy0uMDIxLS4xNjMtLjAxMy0uMzI2LS4wMTMtLjQ5MlY0Ljk5NGMuMDEtLjY3NC4yNTgtMS4zMzguNjg0LTEuODU2YTMuMDgyIDMuMDgyIDAgMCAxIDIuMzY4LTEuMTMzaDYuMTY1Wm0xMC42NDIgMTQuOTNjLTEuMDY2LjAwMi0yLjEzNiAwLTMuMjA3LjAwMmEuNjEyLjYxMiAwIDAgMC0uNTMuNDI0Yy0uMzIgMS4wMTktLjY0NSAyLjAzNS0uOTY2IDMuMDU1LS4wMy4wOTctLjA2Ni4xOTQtLjA5LjI5NGEuNjE3LjYxNyAwIDAgMCAuMjMuNjE0Yy45MDguNjggMS44MiAxLjM1OSAyLjcyOCAyLjAzNi4xODcuMTQuNDU1LjE1NS42Ni4wNDIuMTA2LS4wNjMuMi0uMTQ1LjMtLjIxNmwyLjM1My0xLjc1N2MuMS0uMDc2LjIxLS4xNDQuMjgxLS4yNTJhLjYyMS42MjEgMCAwIDAgLjA2OS0uNTU2Yy0uMzQzLTEuMDg1LS42ODgtMi4xNjctMS4wMy0zLjI1MmEuNjIyLjYyMiAwIDAgMC0uMzU1LS4zOWMtLjE0LS4wNjMtLjI5NS0uMDQyLS40NDMtLjA0NVptLS4yNDIgMS4yMzIuNzY5IDIuNDMzLTIuMDAyIDEuNDkzYy0uNjYzLS40OTgtMS4zMzItLjk5My0xLjk5Ni0xLjQ5My4yNTgtLjgxMS41MTctMS42MjIuNzcyLTIuNDMzaDIuNDU3Wm0tMTAuMjEyLjgwNUg3LjYzYS41MjYuNTI2IDAgMCAwLS4xMjkuMDE5LjYyMy42MjMgMCAwIDAgLjE1MyAxLjIyaDMuNzRhLjYxNi42MTYgMCAwIDAgLjUzNy0uMzQzLjYzMy42MzMgMCAwIDAtLjAzLS42MDkuNjEuNjEgMCAwIDAtLjQ4Ni0uMjg3Wm05LjUyNS0uMjQ3Yy0uNDM1LjAwMy0uODcgMC0xLjMwMS4wMDNhLjYxMi42MTIgMCAwIDAtLjQ3Ny45Yy4xLjE5OC4zMTkuMzI3LjU0LjMyN2gxLjI2MWMuMTM3LjAwMi4yOC4wMDIuNDAzLS4wNjNhLjYxNy42MTcgMCAwIDAtLjEyLTEuMTUxYy0uMTAxLS4wMjctLjIwNC0uMDEzLS4zMDYtLjAxNlptLTEzLjM0MS00LjM4YS42MTguNjE4IDAgMCAwLS41NDUuNjE3LjYxOC42MTggMCAwIDAgLjU4Mi42MTljMS4yNS4wMDIgMi41MDQgMCAzLjc1NSAwYS42MTYuNjE2IDAgMCAwIC41MzctLjMzNy42MzQuNjM0IDAgMCAwLS4wMjQtLjYwNi42MDYuNjA2IDAgMCAwLS41MTMtLjI5MmMtMS4yNjQgMC0yLjUyOC0uMDAzLTMuNzkyIDBabTEyLjEyNC00LjYzN0g3LjcyNWExLjE5MyAxLjE5MyAwIDAgMC0uMTk1LjAyMS42MTkuNjE5IDAgMCAwLS40NTguNDQ4LjYyLjYyIDAgMCAwIC41ODIuNzc3aDEyLjE0M2EuNjIyLjYyMiAwIDAgMCAuMzQ4LTEuMTI3LjY4NC42ODQgMCAwIDAtLjQyMi0uMTE5WiIvPjwvZz48L2c+PC9zdmc+",mo=Object.defineProperty,Vi=Object.getOwnPropertySymbols,Cs=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,Kl=(c,h,i)=>h in c?mo(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Nu=(c,h)=>{for(var i in h||(h={}))Cs.call(h,i)&&Kl(c,i,h[i]);if(Vi)for(var i of Vi(h))ou.call(h,i)&&Kl(c,i,h[i]);return c};const lu=c=>React.createElement("svg",Nu({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("path",{id:"zngj_svg__a",d:"M0 0h28v28H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"zngj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#zngj_svg__a"}),React.createElement("g",{mask:"url(#zngj_svg__b)",fill:"#37B5E9",fillRule:"nonzero"},React.createElement("path",{d:"M22.984 6.019h-4.495V4.52c0-.827-.672-1.498-1.499-1.498h-5.993c-.827 0-1.498.671-1.498 1.498V6.02H5.004a2.997 2.997 0 0 0-2.997 2.996v3.74H25.98v-3.74a2.997 2.997 0 0 0-2.996-2.996Zm-5.994 0h-5.993v-.75a.75.75 0 0 1 .749-.749h4.495a.75.75 0 0 1 .75.75v.749Zm-2.996 10.488c.827 0 1.498-.671 1.498-1.498 0-.273-.08-.528-.209-.75h-2.58a1.48 1.48 0 0 0-.208.75c0 .827.67 1.498 1.499 1.498Z"}),React.createElement("path",{d:"M16.882 14.26c.064.24.108.489.108.749a2.997 2.997 0 0 1-5.993 0c0-.26.043-.508.105-.75H2.007v8.242a2.997 2.997 0 0 0 2.997 2.996h17.98a2.997 2.997 0 0 0 2.996-2.996V14.26h-9.098Z"}))));var Qi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzM3QjVFOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjIuOTg0IDYuMDE5aC00LjQ5NVY0LjUyYzAtLjgyNy0uNjcyLTEuNDk4LTEuNDk5LTEuNDk4aC01Ljk5M2MtLjgyNyAwLTEuNDk4LjY3MS0xLjQ5OCAxLjQ5OFY2LjAySDUuMDA0YTIuOTk3IDIuOTk3IDAgMCAwLTIuOTk3IDIuOTk2djMuNzRIMjUuOTh2LTMuNzRhMi45OTcgMi45OTcgMCAwIDAtMi45OTYtMi45OTZabS01Ljk5NCAwaC01Ljk5M3YtLjc1YS43NS43NSAwIDAgMSAuNzQ5LS43NDloNC40OTVhLjc1Ljc1IDAgMCAxIC43NS43NXYuNzQ5Wm0tMi45OTYgMTAuNDg4Yy44MjcgMCAxLjQ5OC0uNjcxIDEuNDk4LTEuNDk4IDAtLjI3My0uMDgtLjUyOC0uMjA5LS43NWgtMi41OGExLjQ4IDEuNDggMCAwIDAtLjIwOC43NWMwIC44MjcuNjcgMS40OTggMS40OTkgMS40OThaIi8+PHBhdGggZD0iTTE2Ljg4MiAxNC4yNmMuMDY0LjI0LjEwOC40ODkuMTA4Ljc0OWEyLjk5NyAyLjk5NyAwIDAgMS01Ljk5MyAwYzAtLjI2LjA0My0uNTA4LjEwNS0uNzVIMi4wMDd2OC4yNDJhMi45OTcgMi45OTcgMCAwIDAgMi45OTcgMi45OTZoMTcuOThhMi45OTcgMi45OTcgMCAwIDAgMi45OTYtMi45OTZWMTQuMjZoLTkuMDk4WiIvPjwvZz48L2c+PC9zdmc+",ws=Object.defineProperty,ll=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Qo=(c,h,i)=>h in c?ws(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Os=(c,h)=>{for(var i in h||(h={}))ys.call(h,i)&&Qo(c,i,h[i]);if(ll)for(var i of ll(h))Fs.call(h,i)&&Qo(c,i,h[i]);return c};const Is=c=>React.createElement("svg",Os({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"4"),React.createElement("defs",null,React.createElement("circle",{id:"szfs_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"szfs_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#szfs_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#szfs_svg__a"}),React.createElement("g",{mask:"url(#szfs_svg__b)",fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M14.987 2.004a10.67 10.67 0 0 1 6.224 19.349v3.062a.788.788 0 0 1-.787.788H8.99a.788.788 0 0 1-.787-.788v-.787H5.957a.782.782 0 0 1-.787-.788v-4.923l-.765-.233c-2.549-.986-2.467-2.433-2.333-3.016a.408.408 0 0 1 .082-.158v-.04a6.778 6.778 0 0 1 2.222-1.99l.059-.035c.1-5.767 4.784-10.4 10.552-10.441Zm-1.808 6.83a.74.74 0 0 0-.712.584l-2.77 7.402a.81.81 0 0 0 .472 1.027h.076a.315.315 0 0 0 .157.041.747.747 0 0 0 .712-.548l.63-1.75h2.66l.583 1.633a.788.788 0 0 0 1.482 0h.023a.822.822 0 0 0 .018-.566l-2.62-7.239a.77.77 0 0 0-.711-.583Zm5.121.006a.747.747 0 0 0-.805.782v7.292a.787.787 0 1 0 1.575 0V9.622a.788.788 0 0 0-.77-.782Zm-5.121 3.051.787 2.124h-1.598l.81-2.124Z"}))));var Ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM1RTU0RTciIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE0Ljk4NyAyLjAwNGExMC42NyAxMC42NyAwIDAgMSA2LjIyNCAxOS4zNDl2My4wNjJhLjc4OC43ODggMCAwIDEtLjc4Ny43ODhIOC45OWEuNzg4Ljc4OCAwIDAgMS0uNzg3LS43ODh2LS43ODdINS45NTdhLjc4Mi43ODIgMCAwIDEtLjc4Ny0uNzg4di00LjkyM2wtLjc2NS0uMjMzYy0yLjU0OS0uOTg2LTIuNDY3LTIuNDMzLTIuMzMzLTMuMDE2YS40MDguNDA4IDAgMCAxIC4wODItLjE1OHYtLjA0YTYuNzc4IDYuNzc4IDAgMCAxIDIuMjIyLTEuOTlsLjA1OS0uMDM1Yy4xLTUuNzY3IDQuNzg0LTEwLjQgMTAuNTUyLTEwLjQ0MVptLTEuODA4IDYuODNhLjc0Ljc0IDAgMCAwLS43MTIuNTg0bC0yLjc3IDcuNDAyYS44MS44MSAwIDAgMCAuNDcyIDEuMDI3aC4wNzZhLjMxNS4zMTUgMCAwIDAgLjE1Ny4wNDEuNzQ3Ljc0NyAwIDAgMCAuNzEyLS41NDhsLjYzLTEuNzVoMi42NmwuNTgzIDEuNjMzYS43ODguNzg4IDAgMCAwIDEuNDgyIDBoLjAyM2EuODIyLjgyMiAwIDAgMCAuMDE4LS41NjZsLTIuNjItNy4yMzlhLjc3Ljc3IDAgMCAwLS43MTEtLjU4M1ptNS4xMjEuMDA2YS43NDcuNzQ3IDAgMCAwLS44MDUuNzgydjcuMjkyYS43ODcuNzg3IDAgMSAwIDEuNTc1IDBWOS42MjJhLjc4OC43ODggMCAwIDAtLjc3LS43ODJabS01LjEyMSAzLjA1MS43ODcgMi4xMjRoLTEuNTk4bC44MS0yLjEyNFoiLz48L2c+PC9nPjwvc3ZnPg==",Hu=p(33054),no=p(50976),Xi=p(89777),ju={del_btn:"del_btn___G3Ocu"};const Wo=({pathsDetail:c,user:h,loading:i,dispatch:Ae,visible:ze,onCancel:qe,handleDeleteMember:It,showEditPowerModal:Ie,setMemberInfo:_})=>{var Qe;const ft=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(Mt,xt)=>e.createElement("div",null,(xt==null?void 0:xt.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(Mt,xt)=>e.createElement(e.Fragment,null,xt!=null&&xt.can_edit_knowledge_graph||xt!=null&&xt.can_edit_stage?e.createElement(e.Fragment,null,e.createElement("span",null,"\u53EF\u7F16\u8F91"),(xt==null?void 0:xt.can_edit_stage)&&e.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(xt==null?void 0:xt.can_edit_knowledge_graph)&&(xt==null?void 0:xt.can_edit_stage)&&e.createElement("span",null,"\u3001"),(xt==null?void 0:xt.can_edit_knowledge_graph)&&e.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):e.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(Mt,xt)=>{var IA,KA;return e.createElement("div",null,!((xt==null?void 0:xt.id)===((IA=h==null?void 0:h.userInfo)==null?void 0:IA.user_id)&&((KA=c==null?void 0:c.detail)!=null&&KA.is_creator))&&e.createElement(e.Fragment,null,e.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Ie(),_(xt)}},"\u6743\u9650\u8BBE\u7F6E"),e.createElement("a",{className:ju.del_btn,onClick:()=>{It(xt.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(Mt=>!!Mt);return e.createElement(K.default,{title:"\u7F16\u8F91",open:ze,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:qe,footer:null},e.createElement(Kt.default,{style:{marginBottom:20},pagination:!1,dataSource:(Qe=c==null?void 0:c.rightData)==null?void 0:Qe.members,columns:ft}))};var Vl=(0,P.connect)(({pathsDetail:c,user:h,loading:i})=>({pathsDetail:c,user:h,loading:i}))(Wo),Yi={member_con_warp:"member_con_warp___t7OE2"},Po=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Lo=({pathsDetail:c,loading:h,dispatch:i,visible:Ae,memberInfo:ze,onCancel:qe})=>{const It=(0,P.useParams)(),[Ie,_]=(0,e.useState)(1),[Qe,ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{Ae&&ze&&(ze!=null&&ze.can_edit_knowledge_graph||ze!=null&&ze.can_edit_stage?(_(1),Mt()):_(2))},[Ae]);const Mt=()=>{let xt=[];ze!=null&&ze.can_edit_stage&&xt.push("stage"),ze!=null&&ze.can_edit_knowledge_graph&&xt.push("knowledge_graph"),ft(xt)};return e.createElement(K.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>Po(void 0,null,function*(){if(Ie===1&&Qe.length==0){N.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let xt=yield(0,se.ZP)(`/api/paths/${It.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Qe.includes("stage"),can_edit_knowledge_graph:!!Qe.includes("knowledge_graph"),user_id:ze==null?void 0:ze.id}});(xt==null?void 0:xt.status)==0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),qe(),i({type:"pathsDetail/getRightData",payload:{id:It.pathId}}))}),onCancel:qe},e.createElement("div",{className:Yi.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},e.createElement(W.ZP.Group,{onChange:xt=>{xt.target.value===2?ft([]):Mt(),_(xt.target.value)},value:Ie},e.createElement(W.ZP,{value:1},"\u7F16\u8F91"),e.createElement(W.ZP,{value:2},"\u67E5\u770B"))),e.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Ie===1&&e.createElement(U.default.Group,{value:Qe,onChange:xt=>ft(xt)},e.createElement(U.default,{className:Yi.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),e.createElement(U.default,{className:Yi.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var Mo=(0,P.connect)(({pathsDetail:c,loading:h})=>({pathsDetail:c,loading:h}))(Lo),Ft=p(67294),Xl=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Jo=(c,h)=>{var i={};for(var Ae in c)Zl.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Xl)for(var Ae of Xl(c))h.indexOf(Ae)<0&&sl.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Di=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});function ho(c){const h=(ze,qe)=>{if(ze.localName===qe)return ze;for(let It=0,Ie=ze;Ie=Ie.parentNode;It++){if(Ie.localName===qe)return Ie;if(Ie==document.documentElement)return!1}},i=c.target,Ae=h(i,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&i.tagName.toUpperCase()==="IMG"){let ze=i.src||i.getAttribute("src");ze&&ze.indexOf("/images/avatars/User")===-1&&(c.stopPropagation(),c.preventDefault(),Hu.Z.publish("preview-image",ze))}}const Zu=c=>{var h=c,{pathsDetail:i,user:Ae,globalSetting:ze,loading:qe,classroomList:It,dispatch:Ie}=h,_=Jo(h,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Qe,ft,Mt,xt,IA,KA,dA,Wt,Tn,iA,vn,UA,Zt,sA,PA,Dn,gt,Yn,en,gA,LA,Br,fA,st,vr,Ua,rr,gn,ha,ka,Ra,gi,si,pi,eu,wi,fr,nt,pr,Un,ln,XA,tn,n,t,a,r,g,y,Q,V,$,Ee,He,rt,Gt,sn,qA,WA,na,ar,er,Ja,Ta,pa,tr,ei,ci,wa,tu,bu,Uu,yi,du,yo,Su,Du,Fo,Wu,uo,oo,lo,so,No,co,Al,pl,jt,qn,Mr,Ya,Sa,fi,Ru,Io,is,Tl,Oo,oc,lc,El,Gs,sc,cc,wc,fc,Eu,us,Ws,zc,Kc,Vc,Xc,Zc,Gc,Wc,Jc,Yc,qc;const[_c]=(0,P.useSearchParams)(),Ri=(0,P.useParams)(),[If,bf]=(0,e.useState)(!0),[sf,$c]=(0,e.useState)(!1),[yc,xc]=(0,e.useState)(),[Fc,ef]=(0,e.useState)(),[Cr,Ga]=(0,e.useState)({}),[Ic,cf]=(0,e.useState)(),Ms=(0,e.useRef)(),[Sf,ff]=(0,e.useState)(!1),[dc,Df]=(0,e.useState)({}),[vc,Qc]=(0,e.useState)(!1),[Js,df]=(0,e.useState)(!1),[vf,gf]=(0,e.useState)(!1),[Ys,mf]=(0,e.useState)({}),[hf,xf]=(0,e.useState)(!1),Pc=!((Qe=i.detail)!=null&&Qe.can_managed),Lc=()=>{N.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,e.useEffect)(()=>{if(Ms.current)return Ms.current.addEventListener("mousedown",ho),()=>{var cA;(cA=Ms.current)==null||cA.removeEventListener("mousedown",ho)}},[Ms.current]);const Qf=()=>Di(void 0,null,function*(){if(!(Fc!=null&&Fc.trim())){N.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const cA=yield(0,ne.bw)({id:Ri.pathId,team_title:Fc.trim()});xc(!yc),(cA==null?void 0:cA.status)===0&&(ef(null),N.ZP.success(cA.message),Ie({type:"pathsDetail/getRightData",payload:{id:Ri.pathId}}))});(0,e.useEffect)(()=>{var cA,la,dn;((cA=i.detail)==null?void 0:cA.show_spoc)===1&&Ie({type:"pathsDetail/getCoureses",payload:{id:Ri.pathId}}),(la=i.detail)!=null&&la.show_history&&Pf(),xf((0,l.Ny)()||((dn=i.detail)==null?void 0:dn.is_subject_member))},[i.detail]);function Pf(){return Di(this,null,function*(){Df(yield(0,ne.ue)({id:Ri.pathId,course_type:1}))})}(0,e.useEffect)(()=>{var cA,la,dn;if(((cA=It.actionTabs)==null?void 0:cA.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Bu=(dn=(la=i.detail)==null?void 0:la.courses)==null?void 0:dn.find(zu=>{var hu;return zu.course_id===((hu=It.actionTabs)==null?void 0:hu.name)});Ga(Bu||{})}},[It.actionTabs]),(0,e.useEffect)(()=>{var cA,la,dn,Bu,zu,hu,jo,ss,hc,pc;let cs;if((cA=i.detail)!=null&&cA.has_start){const rl=(dn=(la=i.detail)==null?void 0:la.courses)==null?void 0:dn.findIndex(fs=>{var ds;return parseInt((ds=fs.course_status)==null?void 0:ds.status)===1});cs=rl>-1?rl:0}else{let rl=(hu=(zu=(Bu=i.detail)==null?void 0:Bu.courses)==null?void 0:zu.map(fs=>{var ds;return parseInt((ds=fs.course_status)==null?void 0:ds.status)}))==null?void 0:hu.lastIndexOf(2);cs=rl>-1?rl:0,rl=(ss=(jo=i.detail)==null?void 0:jo.courses)==null?void 0:ss.findIndex(fs=>{var ds;return parseInt((ds=fs.course_status)==null?void 0:ds.status)===0}),cs=rl>-1?rl:cs}(hc=i.detail)!=null&&hc.courses&&Ga(((pc=i.detail)==null?void 0:pc.courses[cs])||{})},[i.detail]);const Mc=cA=>Di(void 0,null,function*(){K.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>Di(void 0,null,function*(){var la;const dn=yield(0,ne.EP)({id:Ri.pathId,user_id:cA});(dn==null?void 0:dn.status)===1&&(((la=Ae.userInfo)==null?void 0:la.user_id)===cA&&(window.location.href=window.location.href),N.ZP.info(dn==null?void 0:dn.message),bc())})})}),pf=cA=>Di(void 0,null,function*(){K.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>Di(void 0,null,function*(){const la=yield(0,ne.$D)({id:Ri.pathId,courseid:cA});(la==null?void 0:la.status)===0&&(N.ZP.info("\u5220\u9664\u6210\u529F"),bc())})})}),tf=()=>{K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Di(void 0,null,function*(){const cA=yield(0,ne.c3)({id:Ri.pathId});cA.status===0&&(cf(!0),N.ZP.success(cA.message))})})},Lf=()=>{Ie({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Af=cA=>{if(Pc){Lc();return}Ie({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:cA}})},bc=()=>{Ie({type:"pathsDetail/getPathsDetail",payload:{id:Ri.pathId}}),Ie({type:"pathsDetail/getRightData",payload:{id:Ri.pathId}}),Ie({type:"pathsDetail/getCoureses",payload:{id:Ri.pathId}})},gc=()=>{var cA;return(0,l.j5)()||((cA=i==null?void 0:i.detail)==null?void 0:cA.is_creator)},qs=()=>{var cA;return yc?Ft.createElement("div",{className:he.flexRow},Ft.createElement(nA.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Fc,onChange:la=>ef(la.target.value)}),Ft.createElement(L.ZP,{className:"ml5",onClick:()=>xc(!yc)},"\u53D6\u6D88"),Ft.createElement(L.ZP,{className:"ml5",type:"primary",onClick:Qf},"\u786E\u5B9A")):Ft.createElement("div",{className:he.directionItemWrap},Ft.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ft.createElement("img",{style:{marginRight:"10px"},src:ko})," ",(cA=i.rightData)==null?void 0:cA.team_title),Ft.createElement("span",{className:he.groupActionWrap},Ft.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Pc){Lc();return}xc(!yc)}})),Ft.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Pc){Lc();return}df(!0)}},"\u7F16\u8F91"))},Uc=()=>{var cA,la;let dn=new Image;dn.src=HA.yt;let Bu=((la=(cA=i.rightData)==null?void 0:cA.tags)==null?void 0:la.map((hu,jo)=>({name:hu.tag_name,value:jo})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:dn,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Bu}]}},nf=()=>{(0,Ve.tJ)(Ie)&&K.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Di(void 0,null,function*(){var cA;const la=yield(0,ne.JS)({id:Cr==null?void 0:Cr.course_id});la.status===0&&(N.ZP.success(la.message),Ie({type:"pathsDetail/getPathsDetail",payload:{id:Ri.pathId}}),parseInt((cA=Cr.course_status)==null?void 0:cA.status)===1&&(0,ke.xg)(`${Cr==null?void 0:Cr.first_category_url}`))})})},Rc=()=>Di(void 0,null,function*(){const cA=yield(0,se.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Ri.pathId}});(cA==null?void 0:cA.status)==0?Kr():K.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Di(void 0,null,function*(){const la=yield(0,se.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Ri.pathId}});(la==null?void 0:la.status)==0&&Kr()})})}),Kr=()=>Di(void 0,null,function*(){$c(!0);const cA=yield(0,se.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Ri.pathId,payment_method:"wechat_qr"}});cA!=null&&cA.num&&($c(!1),P.history.push(_c.get("userid")?`/order/${Ri.pathId}/pay?order_num=${cA==null?void 0:cA.num}&userid=${_c.get("userid")}`:`/order/${Ri.pathId}/pay?order_num=${cA==null?void 0:cA.num}`))}),au=(cA,la)=>Di(void 0,null,function*(){Ie({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const dn=la?yield(0,me.BK)({id:cA}):yield(0,me.Ir)({id:cA});if(Ie({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),dn!=null&&dn.game_identifier||dn!=null&&dn.identifier){(0,ke.xg)(la?`/tasks/${dn==null?void 0:dn.identifier}/jupyter?subject_id=${Ri.pathId}`:`/tasks/${dn.game_identifier}?subject_id=${Ri.pathId}`);return}(dn==null?void 0:dn.status)===2?bo(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&xu(dn==null?void 0:dn.message)}),xu=cA=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",cA,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},bo=cA=>{cA=cA!=null&&cA.includes(".json")?cA:`${cA}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ft.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Di(void 0,null,function*(){const la=yield(0,Vu.L8)({url:cA});if(!la)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const dn=yield(0,me.Ir)({id:la.shixun_identifier});if(dn!=null&&dn.game_identifier){(0,ke.xg)(`/tasks/${dn.game_identifier}?subject_id=${Ri.pathId}`);return}(dn==null?void 0:dn.status)===2?bo(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&xu(dn==null?void 0:dn.message)})})},nl=()=>{var cA;if(!(0,Ve.tJ)(Ie))return;let la=[];(cA=i==null?void 0:i.stageData)==null||cA.forEach(Bu=>{var zu,hu;Bu.items&&((zu=Bu.items)!=null&&zu.length)&&((hu=Bu.items)==null||hu.forEach(jo=>{var ss;la.push(jo),jo.children&&((ss=jo.children)!=null&&ss.length)&&(la=la.concat(jo.children))}))});const dn=la.find(Bu=>["VideoItem","Attachment","Shixun"].includes(Bu.item_type));if(console.log(dn,"stageParam"),dn.item_type==="VideoItem"){(0,ke.xg)(`/video/${dn.id}?subject_id=${Ri.pathId}`);return}if(dn.item_type==="Attachment"){(0,ke.xg)(dn.url);return}if(dn.item_type==="Shixun"){au(dn.identifier,dn.is_jupyter);return}},Bl=()=>{var cA,la,dn,Bu;const zu=(la=(cA=i.detail)==null?void 0:cA.learning_status)==null?void 0:la[0],hu=(Bu=(dn=i.detail)==null?void 0:dn.learning_status)==null?void 0:Bu[1];if(zu==="can")return Ft.createElement(L.ZP,{onClick:nl,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(zu==="disabled"){if(hu==="try"||hu==="unpayed")return Ft.createElement(L.ZP,{loading:sf,onClick:Rc,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(hu==="expired")return Ft.createElement(L.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(hu==="buyed")return Ft.createElement(L.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Cl=()=>{var cA,la,dn,Bu,zu,hu,jo,ss,hc,pc,cs,rl,fs,ds;const Mf=(la=(cA=i.detail)==null?void 0:cA.learning_status)==null?void 0:la[0],Uf=(Bu=(dn=i.detail)==null?void 0:dn.learning_status)==null?void 0:Bu[1];if(Mf==="disabled")return Ft.createElement(f.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Ft.createElement("b",{className:he.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Mf==="can")return Ft.createElement("b",{className:((hu=(zu=i.rightData)==null?void 0:zu.progress)==null?void 0:hu.certificated)==="drafted"?he.disabled:"",onClick:os},((ss=(jo=i.rightData)==null?void 0:jo.progress)==null?void 0:ss.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((pc=(hc=i.rightData)==null?void 0:hc.progress)==null?void 0:pc.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((rl=(cs=i.rightData)==null?void 0:cs.progress)==null?void 0:rl.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((ds=(fs=i.rightData)==null?void 0:fs.progress)==null?void 0:ds.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},os=()=>Di(void 0,null,function*(){var cA,la,dn,Bu,zu,hu,jo,ss,hc,pc,cs;const rl=()=>Di(void 0,null,function*(){const fs=yield(0,se.ZP)(`/api/users/${Ae.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:Ri.pathId}});(fs==null?void 0:fs.status)===0&&(N.ZP.info("\u63D0\u4EA4\u6210\u529F"),Ie({type:"pathsDetail/getRightData",payload:{id:Ri.pathId}}))});if(!((cA=Ae.userInfo)!=null&&cA.professional_certification))return K.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ft.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,ke.xg)("/account/certification")}}),!1;if(((dn=(la=i.rightData)==null?void 0:la.progress)==null?void 0:dn.certificated)==="drafted")return!1;if(((zu=(Bu=i.rightData)==null?void 0:Bu.progress)==null?void 0:zu.certificated)==="none"||((jo=(hu=i.rightData)==null?void 0:hu.progress)==null?void 0:jo.certificated)==="rejected")return((ss=i.rightData)==null?void 0:ss.progress.learned)===100?K.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:rl}):K.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(hc=i.rightData)==null?void 0:hc.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:rl}),!1;((cs=(pc=i.rightData)==null?void 0:pc.progress)==null?void 0:cs.certificated)==="passed"&&ff(!0)}),Ho=(0,e.useMemo)(()=>{var cA,la;if((la=(cA=i.rightData)==null?void 0:cA.tags)!=null&&la.length)return Ft.createElement(no.Z,{option:Uc(),style:{height:370},opts:{renderer:"svg"}})},[(ft=i.rightData)==null?void 0:ft.tags]),wl=cA=>{gc()&&(gf(!0),mf(cA))},_s=(0,e.useMemo)(()=>{var cA,la;return Ft.createElement("div",{style:{width:"100%"}},(la=(cA=i.rightData)==null?void 0:cA.members)==null?void 0:la.map((dn,Bu)=>{var zu,hu;return Ft.createElement("div",{key:Bu,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Ft.createElement("div",{className:ot.directionItemWrap},Ft.createElement(f.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Ft.createElement("div",{className:ot.teamHeight},Ft.createElement("div",{style:{display:"flex"}},Ft.createElement("div",{className:ot.imageWrap,style:{marginRight:11}},Ft.createElement("img",{className:ot.imageWrap,src:R.Z.API_SERVER+"/images/"+(dn==null?void 0:dn.image_url)})),Ft.createElement("div",null,Ft.createElement("div",{title:dn==null?void 0:dn.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(dn==null?void 0:dn.name)||"--"),Ft.createElement("div",{title:dn==null?void 0:dn.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},dn==null?void 0:dn.school))),Ft.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(dn!=null&&dn.brief_introduction)&&Ft.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(dn==null?void 0:dn.brief_introduction)&&Ft.createElement("div",{className:ot.divHeight},dn==null?void 0:dn.brief_introduction),((zu=Ae==null?void 0:Ae.userInfo)==null?void 0:zu.user_id)===(dn==null?void 0:dn.id)&&Ft.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>P.history.push("/account/profile")},Ft.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Ft.createElement("div",{style:{position:"relative"}},Ft.createElement("img",{draggable:!1,className:ot.imgradius,onClick:()=>{(0,l.bg)()?P.history.push(`${dn.user_url}`):Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:R.Z.API_SERVER+"/images/"+(dn==null?void 0:dn.image_url)}),((0,l.Ny)()||((hu=i==null?void 0:i.detail)==null?void 0:hu.is_subject_member))&&Ft.createElement(Ft.Fragment,null,dn!=null&&dn.is_subject_creator?Ft.createElement("div",{className:he.member_power1},"\u521B\u5EFA\u8005"):dn!=null&&dn.can_edit_knowledge_graph||dn!=null&&dn.can_edit_stage?Ft.createElement("div",{className:he.member_power1,style:{cursor:gc()&&"pointer"},onClick:()=>wl(dn)},"\u7F16\u8F91\u6743\u9650"):Ft.createElement("div",{className:he.member_power2,style:{cursor:gc()&&"pointer"},onClick:()=>wl(dn)},"\u67E5\u770B\u6743\u9650"))),Ft.createElement("div",null,Ft.createElement("span",{className:"multi_ellipsis1"},(dn==null?void 0:dn.name)||"--"),Ft.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(dn==null?void 0:dn.school)||"--"))),Ft.createElement("br",null)))}))},[(Mt=i.rightData)==null?void 0:Mt.members]),mc=!!((xt=i.detail)!=null&&xt.participant_count)&&!((IA=i.detail)!=null&&IA.allow_statistics),So=((dA=(KA=i.detail)==null?void 0:KA.courses)==null?void 0:dA.findIndex(cA=>(cA==null?void 0:cA.course_id)===(Cr==null?void 0:Cr.course_id)))+1===((Tn=(Wt=i.detail)==null?void 0:Wt.courses)==null?void 0:Tn.length),ls=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:Us,bgcolor:"#EFFAFC",onclick:()=>{var cA,la;(cA=i.detail)!=null&&cA.have_subject_knowledge?(0,ke.xg)(`/knowledgegraph/${Ri.pathId}`):(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/knowledgegraph?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(la=i.detail)==null?void 0:la.name}&type=Subject`)}},{name:"\u667A\u80FD\u95EE\u7B54",img:ms,bgcolor:"#F4FCFF",onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"AI\u77E5\u8BC6\u5E93",img:Xo,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((iA=i.detail)!=null&&iA.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/KnowledgeManage?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"AI\u667A\u80FD\u4F53",img:Xu,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((vn=i.detail)!=null&&vn.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/agent?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"\u667A\u6167\u8D44\u6E90",img:Go,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((UA=i.detail)!=null&&UA.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/SmartResources?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"\u667A\u80FD\u5DE5\u5177",img:Qi,bgcolor:"#F3FCF9",hidden:(0,l.dE)()||!((Zt=i.detail)!=null&&Zt.is_subject_member)&&!(0,l.Ny)(),onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/IntelligentTools?pathid=${Ri.pathId}&url=${window.location.origin}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}},{name:"\u6570\u5B57\u5206\u8EAB",img:Ou,bgcolor:"#F3FCF9",onclick:()=>{var cA;(0,ke.xg)(`${R.Z.AI_PLATFORM_URL}/DigitalClone?pathid=${Ri.pathId}&url=${apiServer}&name=${(cA=i.detail)==null?void 0:cA.name}&type=Subject`)}}].filter(cA=>!(cA!=null&&cA.hidden));return Ft.createElement("section",{className:he.rightWrap},((sA=i.rightData)==null?void 0:sA.qrcode_img)&&Ft.createElement("div",{className:he.qrCode},Ft.createElement("img",{src:(PA=i.rightData)==null?void 0:PA.qrcode_img})),((Dn=ze==null?void 0:ze.setting)==null?void 0:Dn.main_site)&&!((gt=ze==null?void 0:ze.setting)!=null&>.is_local)&&Ft.createElement("div",{className:he.workbenches,style:{top:(en=(Yn=i.detail)==null?void 0:Yn.courses)!=null&&en.length?"-140px":"-70px"}},Ft.createElement("p",{className:"mb25"},Ft.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center",fontWeight:400,color:"#333333"}},Ft.createElement("img",{style:{marginRight:"15px",width:"26px"},src:il}),"\u667A\u6167\u8BFE\u7A0B\u5DE5\u5382")),Ft.createElement("div",{style:{display:"flex",flexWrap:"wrap",columnGap:35}},ls==null?void 0:ls.map(cA=>Ft.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",marginBottom:20}},Ft.createElement("div",{onClick:()=>{cA.onclick()},className:he.Efficiencyitem},Ft.createElement("div",{className:he.bgimg,style:{background:cA.bgcolor}},Ft.createElement("img",{src:cA==null?void 0:cA.img}))),Ft.createElement("div",{className:he.Efficiencyitemtitle},cA==null?void 0:cA.name))))),((gA=i.rightData)==null?void 0:gA.progress)&&Ft.createElement("div",{className:`${he.card}`,style:{marginTop:(Br=(LA=i.detail)==null?void 0:LA.courses)!=null&&Br.length?-135:-65,boxShadow:"0px 2px 30px 0px rgba(0, 0, 0, 0.05)"}},parseInt((fA=Cr==null?void 0:Cr.course_status)==null?void 0:fA.status)===2&&Cr.course_identity<6&&Ft.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((st=Cr.course_status)==null?void 0:st.status)===2&&(Cr.course_identity<6?"":Ft.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Ft.createElement("div",{className:he.flexRow},mc&&!!((Ua=(vr=i.detail)==null?void 0:vr.courses)!=null&&Ua.length)&&So&&Ft.createElement("span",{className:"mt20"},Ft.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(rr=i.detail)==null?void 0:rr.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ft.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ft.createElement("span",{className:"mr5 c-red-ee4"},Ic===!0?((gn=i.detail)==null?void 0:gn.participant_count)+1:(ha=i.detail)==null?void 0:ha.participant_count),"\u4EBA")),mc&&!((Ra=(ka=i.detail)==null?void 0:ka.courses)!=null&&Ra.length)&&So&&Ft.createElement("span",null,!((gi=i.detail)!=null&&gi.has_participate)&&(Ic===!0?Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ft.createElement("a",{className:`${he.classButton} ${he.bg28e}`,onClick:tf},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((si=i.detail)==null?void 0:si.has_participate)&&Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ft.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(pi=i.detail)==null?void 0:pi.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ft.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ft.createElement("span",{className:"mr5 c-red-ee4"},Ic===!0?((eu=i.detail)==null?void 0:eu.participant_count)+1:(wi=i.detail)==null?void 0:wi.participant_count),"\u4EBA"))),parseInt((fr=Cr==null?void 0:Cr.course_status)==null?void 0:fr.status)===1&&Ft.createElement("div",{className:"mr20 c-red-ee4"},(nt=Cr==null?void 0:Cr.course_status)==null?void 0:nt.time),Ft.createElement("p",{style:{display:Cr.course_identity<6?"":"none"},className:`mb10 mt10 ${he.flexRowAbout}`},Ft.createElement("span",{style:{display:((pr=Cr.course_status)==null?void 0:pr.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Un=i.rightData)==null?void 0:Un.progress.learned,"%"),Ft.createElement("span",{style:{display:((ln=Cr.course_status)==null?void 0:ln.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,ke.li)((XA=i.rightData)==null?void 0:XA.progress.time)," "),((n=(tn=i.rightData)==null?void 0:tn.progress)==null?void 0:n.certificated)!="disabled"&&Ft.createElement(L.ZP,{disabled:((a=(t=i.rightData)==null?void 0:t.progress)==null?void 0:a.certificated)==="drafted",onClick:os},((g=(r=i.rightData)==null?void 0:r.progress)==null?void 0:g.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Q=(y=i.rightData)==null?void 0:y.progress)==null?void 0:Q.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",(($=(V=i.rightData)==null?void 0:V.progress)==null?void 0:$.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((He=(Ee=i.rightData)==null?void 0:Ee.progress)==null?void 0:He.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Ft.createElement(f.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Ft.createElement(ie.Z,{percent:(rt=i.rightData)==null?void 0:rt.progress.learned,showInfo:!1,style:{display:((Gt=Cr.course_status)==null?void 0:Gt.status)<=1&&Cr.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((sn=Cr.course_status)==null?void 0:sn.status)===2&&((qA=i.detail)==null?void 0:qA.allow_add_member)&&Ft.createElement("a",{className:he.classButton,onClick:()=>{if(Cr!=null&&Cr.forbid_visit_info){(0,ke.xg)(Cr==null?void 0:Cr.first_category_url);return}window.open(Cr==null?void 0:Cr.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((WA=Cr.course_status)==null?void 0:WA.status)===1&&Cr.course_identity>5&&Ft.createElement("div",{className:he.classButton,onClick:nf},"\u7ACB\u5373\u52A0\u5165"),parseInt((na=Cr.course_status)==null?void 0:na.status)===1&&Cr.course_identity===5&&Ft.createElement("a",{className:he.classButton,href:`${Cr==null?void 0:Cr.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ar=Cr.course_status)==null?void 0:ar.status)===0&&Cr.course_identity>5&&Ft.createElement("div",{className:he.classButton,onClick:nf},"\u7ACB\u5373\u62A5\u540D"),parseInt((er=Cr.course_status)==null?void 0:er.status)===0&&Cr.course_identity===5&&Ft.createElement("div",{className:he.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((Ja=Cr==null?void 0:Cr.course_status)==null?void 0:Ja.status)===0||parseInt((Ta=Cr==null?void 0:Cr.course_status)==null?void 0:Ta.status)===1)&&Cr.course_identity<5&&Ft.createElement("a",{className:he.classButton,onClick:()=>{if(Cr!=null&&Cr.forbid_visit_info){(0,ke.xg)(Cr==null?void 0:Cr.first_category_url);return}window.open(Cr==null?void 0:Cr.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),mc&&So&&((pa=i.detail)==null?void 0:pa.has_participate)&&Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),mc&&So&&!((tr=i.detail)!=null&&tr.has_participate)&&(Ic?Ft.createElement("span",{className:`${he.classButton} ${he.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ft.createElement("span",{className:`${he.classButton} ${he.bg28e}`,onClick:tf},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((ei=i.detail)!=null&&ei.excellent)&&((ci=i.detail)==null?void 0:ci.is_free)!==!0&&Ft.createElement("div",{className:he.price},Ft.createElement("div",{className:he.d1},Ft.createElement("span",null,Ft.createElement(f.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Ft.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Ft.createElement("span",{style:{color:"#333"}},((tu=(wa=i.detail)==null?void 0:wa.expiration_type)==null?void 0:tu.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Uu=(bu=i.detail)==null?void 0:bu.expiration_type)==null?void 0:Uu.clazz)==="2"&&`\u8D2D\u4E70\u540E${(yo=(du=(yi=i.detail)==null?void 0:yi.expiration_type)==null?void 0:du.days)==null?void 0:yo[0]}\u5929\u5185\u6709\u6548`,((Du=(Su=i.detail)==null?void 0:Su.expiration_type)==null?void 0:Du.clazz)==="3"&&`${(uo=(Wu=(Fo=i.detail)==null?void 0:Fo.expiration_type)==null?void 0:Wu.days)==null?void 0:uo.join("\u5230")}`)),Cl()),((lo=(oo=i.detail)==null?void 0:oo.learning_status)==null?void 0:lo[0])==="can"?Ft.createElement(e.Fragment,null,Ft.createElement("div",{className:he.d2},Ft.createElement("span",null,"\u5DF2\u5B66",(so=i.rightData)==null?void 0:so.progress.learned,"%"),Ft.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,ke.li)((No=i.rightData)==null?void 0:No.progress.time))),Ft.createElement("div",{className:he.d3},Ft.createElement("div",{style:{width:((co=i.rightData)==null?void 0:co.progress.learned)+"%"}}))):Ft.createElement("div",{className:he.d4},((Al=i.detail)==null?void 0:Al.is_discount)&&!!((pl=i.detail)!=null&&pl.origin_price)&&Ft.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Ft.createElement("br",null),Ft.createElement("i",null,"\xA5",(jt=i.detail)==null?void 0:jt.origin_price)),Ft.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Ft.createElement("div",null,Ft.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(qn=i.detail)!=null&&qn.is_discount?(Mr=i.detail)==null?void 0:Mr.price:(Ya=i.detail)==null?void 0:Ya.origin_price),(Sa=i.detail)!=null&&Sa.is_discount?Ft.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(fi=i.detail)!=null&&fi.countdown?`\u5012\u8BA1\u65F6:${(Ru=i.detail)==null?void 0:Ru.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Ft.createElement(Ft.Fragment,null))),Bl()),Ft.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Ft.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ft.createElement("img",{style:{marginRight:"10px"},src:Ju})," ",(Io=i.detail)==null?void 0:Io.learning_notes_title)),Ft.createElement("div",{ref:Ms},Ft.createElement(eA.Z,{className:"fon16",value:(is=i.detail)==null?void 0:is.learning_notes}))),!!((Oo=(Tl=i.rightData)==null?void 0:Tl.members)!=null&&Oo.length)&&Ft.createElement("div",{className:`${he.card} pb0`},gc()?qs():Ft.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Ft.createElement("img",{style:{marginRight:"10px"},src:ko})," ",(oc=i.rightData)==null?void 0:oc.team_title),hf&&Ft.createElement(Cu,{getMemberPower:gc,EditPowerClick:wl,data:(lc=i.rightData)==null?void 0:lc.members,operation:(El=i.detail)==null?void 0:El.allow_add_member,handleDeleteMember:Mc}),!hf&&_s,(gc()||((Gs=i.detail)==null?void 0:Gs.allow_edit_stage))&&Ft.createElement(ve.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Ft.createElement(I.Z,{className:"c-blue current",onClick:()=>{if(Pc){Lc();return}Qc(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((cc=(sc=i.rightData)==null?void 0:sc.tags)!=null&&cc.length)&&((wc=i.detail)==null?void 0:wc.show_tag)&&Ft.createElement("div",{className:he.skillWrap},Ft.createElement("p",{className:`${he.skillTopWrap} font16 mb20`},Ft.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Ft.createElement("span",{className:"ml5 c-grey-c"},(Eu=(fc=i.rightData)==null?void 0:fc.tags)==null?void 0:Eu.length))),Ho),((us=i.detail)==null?void 0:us.show_spoc)===1&&Ft.createElement("div",{className:`${he.card} pb0`,style:{marginTop:15}},Ft.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ft.createElement("img",{style:{marginRight:"10px"},src:Do}),"SPOC\u8BFE\u5802"),Ft.createElement(Qu,{data:(Ws=i.Courses)==null?void 0:Ws.spoc_courses,handleDeleteMember:pf}),((zc=i.detail)==null?void 0:zc.show_spoc)===1&&((Vc=(Kc=i==null?void 0:i.Courses)==null?void 0:Kc.spoc_courses)==null?void 0:Vc.length)<3&&((Xc=i.detail)==null?void 0:Xc.allow_add_member)&&Ft.createElement(ve.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Ft.createElement(I.Z,{className:"c-blue current",onClick:()=>Af()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Zc=i.detail)==null?void 0:Zc.show_history)&&Ft.createElement("div",{className:`${he.card} pb0`,style:{marginTop:15}},Ft.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Ft.createElement("img",{style:{marginRight:"10px"},src:Do}),"\u5386\u53F2\u8BFE\u5802"),Ft.createElement(Qu,{data:dc==null?void 0:dc.spoc_courses,handleDeleteMember:pf}),((Gc=i.detail)==null?void 0:Gc.show_history)&&((Wc=dc==null?void 0:dc.spoc_courses)==null?void 0:Wc.length)<3&&((Jc=i.detail)==null?void 0:Jc.allow_add_member)&&Ft.createElement(ve.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Ft.createElement(I.Z,{className:"c-blue current",onClick:()=>Af(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Ft.createElement(bi,{open:vc,onReloadData:bc,onClose:()=>Qc(!1)}),Ft.createElement(Si,{onReloadData:bc,data:dc}),Ft.createElement(Mi.Z,{visible:Sf,onCancel:()=>{ff(!1)},data:((qc=(Yc=i.rightData)==null?void 0:Yc.progress)==null?void 0:qc.info)||{}}),Ft.createElement(Vl,{visible:Js,onCancel:()=>df(!1),handleDeleteMember:cA=>{Mc(cA)},showEditPowerModal:()=>gf(!0),setMemberInfo:cA=>mf(cA)}),Ft.createElement(Mo,{visible:vf,memberInfo:Ys,onCancel:()=>gf(!1)}))};var cl=(0,P.connect)(({pathsDetail:c,user:h,loading:i,globalSetting:Ae,classroomList:ze})=>({pathsDetail:c,user:h,globalSetting:Ae,loading:i.models.index,classroomList:ze}))(Zu),Pi={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},po=p(95012),qu=p(96074),Yo=p(14845),fl=p(50839),gu={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},Eo=p(9343),dl=Object.defineProperty,Gl=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,Jl=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,qo=(c,h,i)=>h in c?dl(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,su=(c,h)=>{for(var i in h||(h={}))Yl.call(h,i)&&qo(c,i,h[i]);if(Jl)for(var i of Jl(h))ql.call(h,i)&&qo(c,i,h[i]);return c},bs=(c,h)=>Gl(c,Wl(h)),Ql=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const _l=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]}],Lu=({classroomList:c,loading:h,dispatch:i,cb:Ae,shixunIds:ze=[]})=>{var qe,It;const Ie=(0,P.useParams)(),_=(0,P.useLocation)(),[Qe]=We.default.useForm(),{shixunLists:ft}=c,[Mt,xt]=(0,e.useState)([]),[IA,KA]=(0,e.useState)([]),[dA,Wt]=(0,e.useState)([]),Tn=((qe=c==null?void 0:c.actionTabs)==null?void 0:qe.isMissionLevel)||!1,[,iA,vn]=(0,Eo.U)(ne.xG,{}),UA=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(gt=>!!gt),[Zt,sA]=(0,e.useState)({page:1,type:(0,l.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,e.useEffect)(()=>{c.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(PA(),Zt.page=1,i({type:"classroomList/getShixunLists",payload:su({},Zt)}))},[c.actionTabs.key]);const PA=()=>Ql(void 0,null,function*(){const gt=yield(0,se.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});xt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(gt==null?void 0:gt.groups)||[]])}),Dn=()=>{i({type:"classroomList/setActionTabs",payload:{}}),sA({page:1,type:(0,l.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),Wt([])};return c.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:c.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:gu.drawer,footer:e.createElement("div",{className:"flex justify-center gap-8px"},e.createElement(L.ZP,{size:"middle",onClick:()=>{Dn(),KA([]),Ae("\u53D6\u6D88")}}," \u53D6\u6D88 "),e.createElement(L.ZP,{size:"middle",loading:iA,onClick:()=>Ql(void 0,null,function*(){var gt,Yn,en;for(let Br=0;Br<(IA==null?void 0:IA.length);Br++){const fA=IA[Br];if(ze.includes(fA)){N.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Yn=(gt=ft==null?void 0:ft.shixun_list)==null?void 0:gt.find(st=>st.id===fA))==null?void 0:Yn.title}`);return}}let gA=[];Tn&&dA.forEach((Br=[])=>{gA.push(...Br.filter(fA=>fA!==-1))});const LA=Tn?yield vn({stage_id:c.actionTabs.id,subject_id:c.actionTabs.subject_id,challenge_ids:gA}):yield(0,ne.Ep)({id:c.actionTabs.id,subject_id:c.actionTabs.subject_id,shixun_ids:[...IA]});KA([]),(Tn?(LA==null?void 0:LA.status)===0:LA!=null&&LA.shixuns_list)&&(Dn(),Ae(Tn?(en=LA==null?void 0:LA.data)==null?void 0:en.list:LA.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},e.createElement("section",{className:"tc"},e.createElement(fl.Z,{onChange:gt=>{sA(bs(su(su({},Zt),gt),{page:1})),i({type:"classroomList/getShixunLists",payload:bs(su(su({},Zt),gt),{page:1})})}})),e.createElement(G.Z,{spinning:h.effects["classroomList/getShixunLists"]},e.createElement("section",{className:"edu-container"},_l.map(function(gt,Yn){var en;return e.createElement("ul",{className:gu.menu,key:Yn},e.createElement("li",null,gt.name),(en=gt==null?void 0:gt.children)==null?void 0:en.map(function(gA,LA){return!(0,l.Ny)()&>.id==="type"&&gA.name==="\u5168\u90E8"?e.createElement(e.Fragment,null):e.createElement("li",{key:LA,className:Zt[gt.id]==gA.id?gu.actived:"",onClick:()=>{Zt[gt.id]=gA.id,Zt.page=1,sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},e.createElement("strong",null,gA.name))}))}),Zt.type==="mine"&&e.createElement("ul",{className:gu.menu},e.createElement("li",null,"\u76EE\u5F55"),Mt==null?void 0:Mt.map((gt,Yn)=>e.createElement("li",{className:Zt.group_id==gt.id?gu.actived:"",key:gt.name,onClick:()=>{Zt.group_id=gt.id,Zt.page=1,sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},e.createElement("strong",null,gt.name)))),e.createElement(ve.Z,{align:"middle"},e.createElement(I.Z,{flex:"1",className:gu.filter},UA.map(function(gt,Yn){return e.createElement(L.ZP,{key:Yn,className:"mr20",type:Zt.sort===gt.id?"primary":"default",onClick:()=>{Zt.sort=gt.id,sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},gt.name)})),e.createElement(I.Z,{className:"c-grey-999"},e.createElement("div",{className:gu.menuCourse},e.createElement("ul",null,e.createElement("li",{className:"current",onClick:()=>{Zt.order=Zt.order==="asc"?"desc":"asc",sA(su({},Zt)),i({type:"classroomList/getShixunLists",payload:su({},Zt)})}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${Zt.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(It=ft==null?void 0:ft.shixun_list)==null?void 0:It.map(function(gt,Yn){var en;return e.createElement("div",{className:gu.listItem,key:Yn},!Tn&&e.createElement(U.default,{checked:IA.includes(gt.id),value:gt.id,onChange:gA=>{let LA=IA.indexOf(gt.id);IA.indexOf(gt.id)>-1?KA(IA.filter(Br=>Br!==gt.id)):KA(IA.concat(gt.id))},disabled:(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),e.createElement("div",{className:gu.info},e.createElement("div",{className:gu.title},e.createElement("div",{className:gu.titleLeft},e.createElement("a",{className:"c-black",href:`/shixuns/${gt==null?void 0:gt.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:gt.title}})),(0,l.Ny)()&&(gt==null?void 0:gt.mark_status)===1&&e.createElement(f.Z,{title:gt==null?void 0:gt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,l.Ny)()&&(gt==null?void 0:gt.mark_status)===2&&e.createElement(f.Z,{title:gt==null?void 0:gt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,l.Ny)()&&(gt==null?void 0:gt.mark_status)===3&&e.createElement(f.Z,{title:gt==null?void 0:gt.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement(f.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:gu.description,dangerouslySetInnerHTML:{__html:gt.description}})),Tn?e.createElement(f.Z,{title:!(gt!=null&>.task_pass)||(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},e.createElement("div",{className:"mt15"},e.createElement(U.default.Group,{disabled:!(gt!=null&>.task_pass)||(gt==null?void 0:gt.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((en=gt==null?void 0:gt.challenges)==null?void 0:en.map((gA,LA)=>({value:gA==null?void 0:gA.id,label:`\u7B2C${gA==null?void 0:gA.position}\u5173 ${gA==null?void 0:gA.subject}`})))||[]],value:(dA==null?void 0:dA[Yn])||[],onChange:gA=>{var LA,Br,fA;const st=(gA==null?void 0:gA.filter(Ua=>Ua!==-1))||[],vr=((LA=gt==null?void 0:gt.challenges)==null?void 0:LA.map(Ua=>Ua==null?void 0:Ua.id))||[];gA!=null&&gA.includes(-1)?dA[Yn]=(Br=dA==null?void 0:dA[Yn])!=null&&Br.includes(-1)?(st==null?void 0:st.length)!==(vr==null?void 0:vr.length)?st:[]:[...vr,-1]:dA[Yn]=(fA=dA==null?void 0:dA[Yn])!=null&&fA.includes(-1)?[]:(gA==null?void 0:gA.length)===(vr==null?void 0:vr.length)?[...vr,-1]:gA,Wt([...dA])}}))):e.createElement("div",{className:" mt15"},gt.challenge_names.map(function(gA,LA){return e.createElement("span",{key:LA,className:"mr30 font12"},"\u7B2C",LA+1,"\u5173 ",gA," ")})),e.createElement(qu.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement(f.Z,{overlayClassName:gu["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:gt==null?void 0:gt.member_user_names}}))},e.createElement("span",{className:gu.authorname,dangerouslySetInnerHTML:{__html:gt==null?void 0:gt.member_user_names}})),gt.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:gt.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",gt.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",gt.study_count)))))}),e.createElement("p",null))),e.createElement("div",{className:"tc"},e.createElement(Yo.Z,{current:Zt.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:ft==null?void 0:ft.shixuns_count,onChange:gt=>{Zt.page=gt,i({type:"classroomList/getShixunLists",payload:su({},Zt)})}})))};var ro=(0,P.connect)(({classroomList:c,loading:h})=>({classroomList:c,loading:h}))(Lu),Hs=p(69234),js=p(66309),Bo=p(55238),_u={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},Zi=p(26194),Pl=p(65900),Gu={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},Uo=p(28812),Va=p(67294),Ss=Object.defineProperty,ao=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,w=(c,h,i)=>h in c?Ss(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,x=(c,h)=>{for(var i in h||(h={}))ia.call(h,i)&&w(c,i,h[i]);if($u)for(var i of $u(h))eo.call(h,i)&&w(c,i,h[i]);return c},H=(c,h)=>ao(c,ks(h)),z=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});ee().locale("ZH-cn");let de=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var Le=({setScoreShow:c,ScoreShow:h,modalDdata:i,homeType:Ae,homeId:ze})=>{var qe,It,Ie,_,Qe,ft;const[Mt,xt]=(0,e.useState)(H(x({},(0,P.useParams)()),{per_page:10})),[IA,KA]=(0,e.useState)("1");return(0,e.useEffect)(()=>{xt(x({},Mt))},[]),Va.createElement("div",null,Va.createElement(K.default,{title:"\u8BE6\u60C5",footer:!1,open:h,width:900,centered:!0,className:Gu.scoremodal,onCancel:()=>{c(!1)}},Va.createElement(Bo.default,{className:Gu.tabWrap,activeKey:IA,onChange:dA=>{KA(dA)},items:[{label:`${Ae=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${Ae=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),Ae=="HomeworkCommon"?Va.createElement("div",{className:Gu.RenderHtml_content},IA=="1"&&Va.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(i!=null&&i.description)&&Va.createElement(Zi.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Va.createElement(eA.Z,{value:(i==null?void 0:i.description)||""})),IA=="2"&&Va.createElement("div",null,Va.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((It=(qe=i==null?void 0:i.data)==null?void 0:qe[0])==null?void 0:It.identifier)&&Va.createElement(Kt.default,{dataSource:i==null?void 0:i.data,rowKey:dA=>dA==null?void 0:dA.identifier,pagination:!1,expandable:{expandedRowRender:dA=>Va.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Va.createElement("p",null,"\u9898\u76EE\uFF1A",dA==null?void 0:dA.name),Va.createElement("p",null,"\u63CF\u8FF0\uFF1A",dA==null?void 0:dA.description),!(0,l.dE)()&&Va.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Va.createElement(eA.Z,{style:{fontSize:"14px"},value:(dA==null?void 0:dA.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(_=(Ie=i==null?void 0:i.data)==null?void 0:Ie[0])==null?void 0:_.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(dA,Wt,Tn){return Va.createElement("div",null,de[dA])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(dA,Wt,Tn){return Va.createElement("div",null,Va.createElement("a",{onClick:()=>z(this,null,function*(){let iA=yield(0,se.ZP)(`/api/problems/${Wt==null?void 0:Wt.identifier}/start.json`,{method:"get"});iA&&window.open(`/myproblems/${iA==null?void 0:iA.identifier}?type=1&backUrl=/paths/${Mt==null?void 0:Mt.pathId}`)})},"\u4F53\u9A8C"))}}]})),Va.createElement("aside",{className:"tc mt30 pb30"},Va.createElement(Yo.Z,{defaultCurrent:1,total:i==null?void 0:i.count,hideOnSinglePage:!0,showTotal:dA=>Va.createElement("span",null,"\u5171",dA,"\u6761"),current:Mt.page||1,pageSize:Mt.per_page||10,onChange:(dA,Wt)=>{Mt.page=dA,Mt.per_page=Wt,xt(x({},Mt))}})))):Va.createElement("div",{className:Gu.RenderHtml_content},IA=="1"&&(i!=null&&i.description||((Qe=i==null?void 0:i.attachments)==null?void 0:Qe.length)>0?(i==null?void 0:i.homework_type)=="group"?Va.createElement("div",null,Va.createElement(eA.Z,{value:i==null?void 0:i.description,className:Gu.RenderHtml_style,style:{color:"#5f6367"}}),Va.createElement("div",{className:Gu.content_list},"\u5206\u7EC4\u8981\u6C42",Va.createElement("span",{className:Gu.content_value},i==null?void 0:i.min_num,"-",i==null?void 0:i.max_num),"\u4EBA",Va.createElement("span",{className:Gu.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Va.createElement("div",{className:Gu.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Va.createElement("span",{className:Gu.content_value},i!=null&&i.base_on_project?"\u662F":"\u5426"),Va.createElement("span",{className:Gu.content_text},i!=null&&i.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Va.createElement(Uo.Z,{callback:()=>{},dataSource:i==null?void 0:i.attachments})):Va.createElement("div",null,Va.createElement(eA.Z,{value:i==null?void 0:i.description,style:{color:"#5f6367",fontSize:14}}),Va.createElement(Uo.Z,{callback:()=>{},dataSource:i==null?void 0:i.attachments})):Va.createElement(Zi.Z,{styles:{margin:"80px auto"}})),IA=="2"&&(i!=null&&i.reference_answer||((ft=i==null?void 0:i.ref_attachments)==null?void 0:ft.length)>0?Va.createElement("div",null,Va.createElement(eA.Z,{value:i==null?void 0:i.reference_answer,style:{color:"#5f6367",fontSize:14}}),Va.createElement(Uo.Z,{callback:()=>{},dataSource:i==null?void 0:i.ref_attachments})):Va.createElement(Zi.Z,{styles:{margin:"80px auto"}})))))},Ze=p(20819),dt=p(56051),Ge=p(67294),Ht=Object.defineProperty,ut=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,yA=Object.prototype.propertyIsEnumerable,_A=(c,h,i)=>h in c?Ht(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,nn=(c,h)=>{for(var i in h||(h={}))$t.call(h,i)&&_A(c,i,h[i]);if(yt)for(var i of yt(h))yA.call(h,i)&&_A(c,i,h[i]);return c},ZA=(c,h)=>ut(c,Pt(h)),cn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Xn=({setScoreShow:c,ScoreShow:h,modalType:i,user:Ae,id:ze,subjectId:qe,dispatch:It,getData:Ie,openPreview:_})=>{var Qe;let[ft,Mt]=(0,e.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[xt,IA]=(0,e.useState)([]),[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)([]);const[iA,vn]=(0,e.useState)(!1),[UA]=We.default.useForm(),[Zt,sA]=(0,e.useState)(0),[PA,Dn]=(0,e.useState)(!1),[gt,Yn]=(0,e.useState)(""),[en,gA]=(0,e.useState)([]),LA=(0,e.useRef)(new Set),Br=(0,e.useRef)(new Set),[fA,st]=(0,e.useState)([{}]),[vr,Ua]=(0,e.useState)(),[rr,gn]=(0,e.useState)({}),[ha,ka]=(0,e.useState)(""),[Ra,gi]=(0,e.useState)(""),si=(0,P.useParams)(),[pi,eu]=(0,e.useState)(!1),wi=[{title:"\u540D\u79F0",dataIndex:(ft==null?void 0:ft.type)=="3"?"title":"name",key:"name",render:(r,g,y)=>{var Q,V;return Ge.createElement("div",null,(ft==null?void 0:ft.homework_type)=="1"&&(g==null?void 0:g.name),(ft==null?void 0:ft.homework_type)=="3"&&(g==null?void 0:g.name),(ft==null?void 0:ft.homework_type)=="5"&&(g==null?void 0:g.name),(ft==null?void 0:ft.homework_type)=="7"&&((Q=g==null?void 0:g.video)==null?void 0:Q.title),(ft==null?void 0:ft.homework_type)=="8"&&(ft==null?void 0:ft.type)=="1"?g==null?void 0:g.filename:(V=g==null?void 0:g.attachment)==null?void 0:V.filename,(ft==null?void 0:ft.type)=="3"&&r)}},{title:(ft==null?void 0:ft.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(ft==null?void 0:ft.type)=="1"?"course_name":"subject_name",width:"55%",key:(ft==null?void 0:ft.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(ft==null?void 0:ft.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(r,g,y)=>Ge.createElement("div",{style:{flex:1,textAlign:"start"}},Ge.createElement("a",{onClick:()=>{var Q,V;if(g!=null&&g.link){(0,ke.xg)(g.link);return}i=="\u6559\u5B66\u8BFE\u4EF6"?_(g):i=="\u89C6\u9891\u9879\u76EE"?g!=null&&g.video?(Ua(!0),gn({videoId:(Q=g==null?void 0:g.video)==null?void 0:Q.id,file_url:(V=g==null?void 0:g.video)==null?void 0:V.play_url})):(ft==null?void 0:ft.type)=="3"?(Ua(!0),gn({videoId:g.id,file_url:g.play_url||g.file_url})):N.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):i=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,ne.NV)({id:g==null?void 0:g.id,source:"course"}).then($=>{var Ee;($==null?void 0:$.status)==0&&(Yn((Ee=$==null?void 0:$.data)==null?void 0:Ee.homework),gi($==null?void 0:$.course_id)),ka("HomeworkCommon"),Dn(!0)}):(0,ne.NV)({id:g==null?void 0:g.id,source:(ft==null?void 0:ft.type)=="1"?"course":"subject"}).then($=>{var Ee;($==null?void 0:$.status)==0&&Yn((Ee=$==null?void 0:$.data)==null?void 0:Ee.homework),Dn(!0)})}},"\u67E5\u770B"))}].filter(r=>!r.hidden),fr={type:"checkbox",selectedRowKeys:xt,onSelect(r,g,y){if(g)IA([...xt,r.id]),gA([...en,r]),ft.type==="2"?LA.current.add(r.id):Br.current.add(r.id),sA(1),dA([...KA,r.id]);else{const Q=en.filter(Ee=>Ee.id!==r.id);gA(Q);const V=Q.map(Ee=>Ee.id);IA([...V]),ft.type==="2"?LA.current.delete(r.id):Br.current.delete(r.id);let $=KA.filter(Ee=>Ee!==r.id);dA($)}},onSelectAll(r,g,y){if(r){const Q=y.map(V=>V.id);gA([...en,...y]),IA([...xt,...Q]),dA([...KA,...Q]);for(const V of y)ft.type==="2"?LA.current.add(V.id):Br.current.add(V.id)}else{const Q=y.map(Ee=>Ee.id),V=xt.filter(Ee=>!Q.some(He=>He===Ee)),$=en.filter(Ee=>!Q.some(He=>He===Ee.id));gA($),IA([...V]),dA([...V]);for(const Ee of Q)ft.type==="2"?LA.current.delete(Ee):Br.current.delete(Ee)}}};(0,e.useEffect)(()=>{h&&(ft.search="",ft.type="1",ft.homework_type=i=="\u5206\u7EC4\u4F5C\u4E1A"?"3":i=="\u56FE\u6587\u4F5C\u4E1A"?"1":i=="\u89C6\u9891\u9879\u76EE"?"7":i=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Mt(ft),a(ft),UA.setFieldsValue({association_id:"",search:null}),LA.current.clear(),Br.current.clear(),gA([]),IA([]),dA([]))},[h]);const[nt,pr]=(0,e.useState)(1),[Un,ln]=(0,e.useState)([]),XA=r=>{const{target:g}=r;g.scrollHeight-g.clientHeight===g.scrollTop&&pr(nt+1)};(0,e.useEffect)(()=>{nt!=1&&h&&tn(nt)},[nt]),(0,e.useEffect)(()=>{h&&(ln([]),pr(1),tn(1))},[ft.type]);const tn=r=>{ft.type=="1"?n(r):ft.type=="2"&&t(r)},n=r=>{var g;(0,Pl.Ho)({page:r,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(g=Ae==null?void 0:Ae.userInfo)==null?void 0:g.login}).then(y=>{r==1?ln([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...y==null?void 0:y.courses]):ln([...Un,...y==null?void 0:y.courses])})},t=r=>{var g;(0,Pl.w3)({page:r,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(g=Ae==null?void 0:Ae.userInfo)==null?void 0:g.login}).then(y=>{r==1?ln([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...y==null?void 0:y.subjects]):ln([...Un,...y==null?void 0:y.subjects])})};(0,e.useEffect)(()=>{Zt>0&&setTimeout(()=>{sA(0)},2e3)},[Zt]);function a(r){return cn(this,null,function*(){var g,y,Q;if(vn(!0),Mt(nn({},r)),r.type=="1")(0,ne.A7)(nn({user_id:(g=Ae==null?void 0:Ae.userInfo)==null?void 0:g.login},r)).then(V=>{(V==null?void 0:V.status)==0&&Tn(V==null?void 0:V.data)});else if(r.type=="2")(0,ne.jT)(nn({user_id:(y=Ae==null?void 0:Ae.userInfo)==null?void 0:y.login},r)).then(V=>{(V==null?void 0:V.status)==0&&Tn(V==null?void 0:V.data)});else if(r.type=="3"){const V=yield It({type:"userDetail/getVideos",payload:ZA(nn({},r),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Q=Ae.userInfo)==null?void 0:Q.login})});Tn({count:V==null?void 0:V.count,list:V==null?void 0:V.videos})}vn(!1)})}return Ge.createElement("div",null,Ge.createElement(K.default,{title:"\u9009\u7528"+i,open:h,width:900,centered:!0,zIndex:10,className:_u.scoremodal,onCancel:()=>{c(!1)},confirmLoading:pi,onOk:()=>cn(void 0,null,function*(){if((KA==null?void 0:KA.length)<=0){N.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}eu(!0);const r=yield(0,ne._C)({id:ze,subject_id:qe,homework_type:ft.type=="3"?"9":i=="\u5206\u7EC4\u4F5C\u4E1A"?"3":i=="\u56FE\u6587\u4F5C\u4E1A"?"1":i=="\u89C6\u9891\u9879\u76EE"?"7":i=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Br.current],subject_homework_ids:[...LA.current]});(r==null?void 0:r.status)==0&&(N.ZP.success("\u9009\u7528\u6210\u529F"),Ie(),c(!1)),eu(!1)})},Ge.createElement("div",{className:_u.header_style},Ge.createElement(Bo.default,{className:_u.tabWrap,activeKey:ft.type,onChange:r=>{ft.type=r,ft.page=1,ft.updated_at="",ft.association_id=null,ft.search=null,UA.setFieldsValue({association_id:"",search:null}),Mt(nn({},ft)),a(nn({},ft))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},i!="\u7F16\u7A0B\u4F5C\u4E1A"&&(i=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Ge.createElement(We.default,{layout:"inline",className:_u.form_style,form:UA,onValuesChange:(r,g)=>{ft.page=1,!(r.search||r.search==="")&&UA.submit()},onFinish:r=>{Mt(nn(nn({},ft),r)),a(nn(nn({},ft),r))}},ft.type!="3"&&Ge.createElement(We.default.Item,{name:"association_id"},Ge.createElement(ae.default,{onPopupScroll:XA,className:_u.selectWrapper,style:{width:200},size:"large"},Un.map((r,g)=>Ge.createElement(ae.default.Option,{key:r==null?void 0:r.id},r==null?void 0:r.name)))),Ge.createElement(We.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Ge.createElement(nA.default.Search,{className:_u.search,placeholder:i=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":i=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${_u.searchIcon}`,onClick:()=>UA.submit()}),onSearch:r=>{UA.submit()}})))),((Qe=Wt==null?void 0:Wt.list)==null?void 0:Qe.length)>0?Ge.createElement(Kt.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:Wt==null?void 0:Wt.list,pagination:!1,loading:iA,rowKey:r=>r.id,rowSelection:fr,columns:wi}):Ge.createElement(Zi.Z,null),(Wt==null?void 0:Wt.count)>0&&Ge.createElement(Yo.Z,{current:ft.page,total:Wt==null?void 0:Wt.count,style:{marginBottom:20},defaultPageSize:ft.per_page,showTotal:r=>Ge.createElement("span",null,"\u5171\xA0",Ge.createElement("span",{style:{color:"#165DFF"}},r),"\xA0\u6761\u6570\u636E"),pageSize:ft.per_page,onChange:(r,g)=>{ft.page=r,ft.per_page=g,Mt(nn({},ft)),a(nn({},ft))}})),Ge.createElement(Le,{setScoreShow:Dn,ScoreShow:PA,modalDdata:gt,homeType:ha,homeId:Ra}),Ge.createElement(Ze.Z,{close:!0,data:fA==null?void 0:fA.content,type:fA==null?void 0:fA.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{st({content:"",type:""})}}),Ge.createElement(dt.K,ZA(nn({},rr),{visible:vr,allow_skip:!0,width:800,onClose:()=>{Ua(!1),gn({})}})))};var yr=(0,P.connect)(({user:c,dispatch:h})=>({user:c,dispatch:h}))(Xn),Tr=p(35567),sr=p(56188),ua=p(98915),gr=p(65866),Ia=p(53555),Ba={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},va=p(96486),$r=p(42922),Er=p(91034),Ln=p(60580),Zn="data:image/png;base64,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",Fr="data:image/png;base64,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",o=p(67294),v=Object.defineProperty,F=Object.defineProperties,D=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,lt=(c,h,i)=>h in c?v(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ht=(c,h)=>{for(var i in h||(h={}))Fe.call(h,i)&<(c,i,h[i]);if(ce)for(var i of ce(h))Ne.call(h,i)&<(c,i,h[i]);return c},Et=(c,h)=>F(c,D(h)),Lt=(c,h)=>{var i={};for(var Ae in c)Fe.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&ce)for(var Ae of ce(c))h.indexOf(Ae)<0&&Ne.call(c,Ae)&&(i[Ae]=c[Ae]);return i},St=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const QA=(c={})=>{var h,i;switch(c==null?void 0:c.item_type){case"Challenge":return o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},o.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return o.createElement(f.Z,{title:"\u6559\u5B66\u89C6\u9891"},o.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return o.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((c==null?void 0:c.homework_type)==="group")return o.createElement(f.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},o.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((c==null?void 0:c.homework_type)==="normal")return o.createElement(f.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},o.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return o.createElement(f.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},o.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":return o.createElement(f.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},o.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));case"Shixun":return c!=null&&c.is_all_choice?o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},o.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):c!=null&&c.is_unity_3d?((h=c==null?void 0:c.challenge_types)==null?void 0:h.length)<=1?o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},o.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},o.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((i=c==null?void 0:c.challenge_types)==null?void 0:i.length)>1?o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},o.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):c!=null&&c.is_jupyter_lab?o.createElement(f.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},o.createElement("img",{width:20,src:Zn})):c!=null&&c.is_jupyter?o.createElement(f.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},o.createElement("img",{width:20,src:Fr})):o.createElement(f.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},o.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return o.createElement(f.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},o.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Nt=(c,{key:h},i)=>c.map(Ae=>Ae.key===h?Et(ht({},Ae),{children:i}):Ae.children?Et(ht({},Ae),{children:Nt(Ae.children,{key:h},i)}):Ae),_t=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,user:ze,loading:qe,updateSort:It,isPaths:Ie,dispatch:_,isShowSchedule:Qe,getData:ft}=h,Mt=Lt(h,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:xt,visibleType:IA="All"}=i;let[KA,dA]=(0,e.useState)([]),[Wt,Tn]=(0,e.useState)([]);const[iA,vn]=(0,e.useState)([]),[UA,Zt]=(0,e.useState)([]),[sA,PA]=(0,e.useState)([]),Dn=(0,P.useParams)(),[gt,Yn]=(0,e.useState)([]),[en,gA]=(0,e.useState)({}),[LA,Br]=(0,e.useState)(!1),fA=(nt=[],pr="")=>nt==null?void 0:nt.map((Un,ln)=>{var XA;const tn=Et(ht({},Un),{chapter_id:pr?[pr,ln+1].join("-"):ln+1,title:`${Un==null?void 0:Un.name}`,key:`${Un==null?void 0:Un.id}`,icon:QA,isLeaf:(Un==null?void 0:Un.item_type)!=="StageCatalog"});return((XA=Un==null?void 0:Un.children)==null?void 0:XA.length)>0?(Wt.push(tn==null?void 0:tn.key),Et(ht({},tn),{children:fA(Un==null?void 0:Un.children,tn==null?void 0:tn.chapter_id)})):tn});(0,e.useEffect)(()=>{if(Mt.data&&!(0,va.isEqual)(Mt.data,gt)){Wt=[];const nt=JSON.parse(JSON.stringify(Mt.data));ha(nt,0),Yn([...nt]),Mt!=null&&Mt.expandAll||IA!="All"?dA([...Wt]):dA([])}},[Mt.data,IA,Mt==null?void 0:Mt.expandAll]),(0,e.useEffect)(()=>{var nt,pr,Un,ln,XA,tn,n,t,a,r;let g;if((nt=i.detail)!=null&&nt.has_start){const y=(Un=(pr=i.detail)==null?void 0:pr.courses)==null?void 0:Un.findIndex(Q=>{var V;return parseInt((V=Q.course_status)==null?void 0:V.status)===1});g=y>-1?y:0}else{let y=(tn=(XA=(ln=i.detail)==null?void 0:ln.courses)==null?void 0:XA.map(Q=>{var V;return parseInt((V=Q.course_status)==null?void 0:V.status)}))==null?void 0:tn.lastIndexOf(2);g=y>-1?y:0,y=(t=(n=i.detail)==null?void 0:n.courses)==null?void 0:t.findIndex(Q=>{var V;return parseInt((V=Q.course_status)==null?void 0:V.status)===0}),g=y>-1?y:g}(a=i.detail)!=null&&a.courses&&gA(((r=i.detail)==null?void 0:r.courses[g])||{})},[i.detail]);const st=(nt,pr,...Un)=>St(void 0,[nt,pr,...Un],function*(ln,XA,tn={}){(0,ke.xg)(XA?`/tasks/start/jupyter?id=${ln||""}&challenge_id=${(tn==null?void 0:tn.challenge_id)||""}&subject_id=${Dn.pathId||""}`:`/tasks/start?id=${ln||""}&challenge_id=${(tn==null?void 0:tn.challenge_id)||""}&subject_id=${Dn.pathId||""}`)}),vr=nt=>{nt=nt!=null&&nt.includes(".json")?nt:`${nt}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:o.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>St(void 0,null,function*(){const pr=yield(0,Vu.L8)({url:nt});if(!pr)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Un=yield(0,me.Ir)({id:pr.shixun_identifier});if(Un!=null&&Un.game_identifier){(0,ke.xg)(`/tasks/${Un.game_identifier}`);return}(Un==null?void 0:Un.status)===2?vr(Un==null?void 0:Un.message):(Un==null?void 0:Un.status)===3&&Ua(Un==null?void 0:Un.message)})})},Ua=nt=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:o.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},rr=nt=>{console.log("onDragEnter:",nt)},gn=nt=>St(void 0,null,function*(){var pr,Un,ln,XA;console.log("onDrop:",nt);const tn=nt.node.props.eventKey,n=nt.dragNode.props.eventKey,t=nt.node.props.pos.split("-"),a=nt.dropPosition-Number(t[t.length-1]);if(t.length>5&&!nt.node.dragOverGapBottom&&!nt.node.dragOverGapTop||nt.node.dragOver&&nt.dragNodesKeys.length>1||t.length>2&&nt.dragNodesKeys.length>1)return!1;let r=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(r.includes((pr=nt.dragNode)==null?void 0:pr.item_type)&&((Un=nt.node)==null?void 0:Un.item_type)!="StageCatalog"&&a===0||((ln=nt.dragNode)==null?void 0:ln.item_type)==="StageCatalog"&&r.includes((XA=nt.node)==null?void 0:XA.item_type)&&a===0)return!1;const g=(V,$,Ee)=>{for(let He=0;He{Ee.splice($,1),Q=V}),!nt.dropToGap)g(y,tn,V=>{V.children=V.children||[],V.children.unshift(Q)});else if((nt.node.props.children||[]).length>0&&nt.node.props.expanded&&a===1)g(y,tn,V=>{V.children=V.children||[],V.children.unshift(Q)});else{let V,$;g(y,tn,(Ee,He,rt)=>{V=rt,$=He}),a===-1?V.splice($,0,Q):V.splice($+1,0,Q)}yield It({stage_id:Mt.stage_id,list:y}),ha(y,0,0,!0),console.log("data:",y),Yn([...y]),dA([...KA,nt.node.key])}),ha=(nt,pr,Un,ln)=>{pr=pr||0,nt.map((XA,tn)=>{var n;try{return XA.key2=pr+1+"-"+(tn+1),XA.key3=Mt.index+1+"-"+(tn+1),XA.title="",ln||(XA.key=pr+1+"-"+(tn+1)),pr?XA.index=Un+"-"+(tn+1):XA.index=XA.key3,(n=XA.children)!=null&&n.length&&(Wt.push(XA.key2),ha(XA.children,XA.key2,XA.index,ln)),XA}catch(t){}})},ka=nt=>{nt=nt||"";let pr=new RegExp((xt||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"ig");const Un=nt.replace(pr,'$&');return xt?o.createElement("span",{dangerouslySetInnerHTML:{__html:Un}}):nt},Ra=(nt,pr)=>{const{learning_status:Un,name:ln}=nt;return(Un==null?void 0:Un[0])==="can"&&(Un==null?void 0:Un[1])==="try"?o.createElement("div",{className:Ba.learn},o.createElement("span",{className:Ba.name},pr?ln:ka(ln)),o.createElement("span",{className:Ba.sign},"\u514D\u8D39\u8BD5\u5B66")):pr?ln:ka(ln)},gi=nt=>{IA==="All"&&(KA.includes(nt)?dA(KA.filter(pr=>pr!=nt)):dA(KA.concat(nt)))},si=(nt,pr)=>St(void 0,null,function*(){if((0,Ve.tJ)(_,!0)){if(nt!=null&&nt.need_authorize){(0,Ve.rX)(!1);return}yield st(nt.identifier,nt.is_jupyter||nt.is_jupyter_lab,nt),pr(),en!=null&&en.course_id&&(0,ne.JS)({id:en==null?void 0:en.course_id})}}),pi=nt=>St(void 0,null,function*(){var pr,Un,ln,XA,tn;if(!(0,Ve.tJ)(_))return;if(!((pr=ze.userInfo)!=null&&pr.admin)&&!((Un=ze.userInfo)!=null&&Un.business)&&!nt.can_view&&nt.item_type!=="Attachment")return K.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:o.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});nt.link&&(0,sr.DH)({is_f:1,id:nt.id,point:0,total:0});const n=Mt!=null&&Mt.course_id?`course_id=${Mt==null?void 0:Mt.course_id}`:`subject_id=${Dn.pathId||Mt.subject_id}`;if(((XA=nt==null?void 0:nt.name)==null?void 0:XA.substr((ln=nt==null?void 0:nt.name)==null?void 0:ln.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((tn=i.detail)!=null&&tn.allow_download)){N.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,ke.FH)(nt.name,R.Z.API_SERVER+nt.url)}else(0,ke.xg)(nt.link||`/video/${nt.id}?${n}`);if(nt.item_type==="Attachment"&&nt.complete_status!=2){const a=yield(0,ne.rS)({attachment_id:nt.id,status:2})}(nt.item_type==="Attachment"||nt.item_type==="VideoItem")&&ft({stage_id:Mt.stage_id})}),eu=nt=>{LA||Br(!0)},wi=(0,e.useRef)(!1),fr=(0,e.useMemo)(()=>o.createElement(G.Z,{spinning:wi.current},o.createElement(O.default,{className:Ba.tree,disabled:Mt.disabled,expandedKeys:[...KA],draggable:!0,onDragEnter:rr,onDrop:gn,onExpand:gi,blockNode:!0,titleRender:nt=>{var pr,Un,ln,XA,tn,n;let t=nt;const a=((pr=nt==null?void 0:nt.learning_status)==null?void 0:pr[0])==="can";return o.createElement(ve.Z,{align:"middle",className:"font14",onClick:()=>gi(t.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>eu(t.key)},o.createElement(I.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},QA(nt)),o.createElement(I.Z,{flex:"1",className:Ba.color333,style:{display:"flex",alignItems:"center",width:300}},Mt.cust_seq&&o.createElement("span",{className:`${Ba.color333} mr10`}," ",nt.index," "),nt.item_type!=="Attachment"&&o.createElement("div",{className:Ba.name_style},o.createElement(f.Z,{placement:"topLeft",title:nt.name},Ra(nt,!1))),nt.item_type==="Attachment"&&o.createElement("a",{target:"_blank",className:Ba.pdf_name,title:nt.name,onClick:()=>St(void 0,null,function*(){if((0,Ve.tJ)(_)){if(en!=null&&en.course_id){const r=yield(0,ne.JS)({id:en==null?void 0:en.course_id})}switch(nt.item_type){case"Attachment":pi(t);break;case"VideoItem":pi(nt);break;case"ExaminationBank":pi(nt);break;case"HomeworkCommon":pi(nt);break;case"SubjectHomework":(nt.homework_type=="group"||nt.homework_type=="normal")&&pi(nt);break;case"Shixun":si(nt);break}}})},nt.name),(nt.item_type==="Shixun"||nt.item_type==="Challenge")&&nt.high_resources_consume&&o.createElement(ye.Z,{type:"paths",style:{marginLeft:10}}),(nt.item_type==="Shixun"||nt.item_type==="Challenge")&&((Un=nt==null?void 0:nt.shixun_marks)==null?void 0:Un.length)>0&&(((ln=ze==null?void 0:ze.userInfo)==null?void 0:ln.role)==1||((XA=ze==null?void 0:ze.userInfo)==null?void 0:XA.role)==2)&&(nt==null?void 0:nt.shixun_marks.map((r,g)=>o.createElement(f.Z,{title:`${r}`,key:g},o.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},r)))),!!((tn=nt.schools)!=null&&tn.length)&&o.createElement(f.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},o.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(nt.item_type==="Shixun"||nt.item_type==="Challenge")&&!!(nt!=null&&nt.finished_challenges_count)&&o.createElement(f.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((nt==null?void 0:nt.finished_challenges_count)/(nt==null?void 0:nt.challenges_count)*100)}%`},o.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(nt==null?void 0:nt.finished_challenges_count)-(nt==null?void 0:nt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Mt.disabled&&o.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),LA&&o.createElement(I.Z,{className:"tr"},(t.item_type==="VideoItem"||(t==null?void 0:t.item_type)==="Attachment"||(t==null?void 0:t.item_type)==="StageCatalog"||(t==null?void 0:t.item_type)==="SubjectHomework"||(t==null?void 0:t.item_type)==="ExaminationBank"||(t==null?void 0:t.item_type)==="HomeworkCommon")&&!Mt.disabled&&!Mt.hiddenEditBtn&&o.createElement(f.Z,{title:"\u7F16\u8F91"},o.createElement("span",{onClick:r=>{r.stopPropagation(),Mt.editVidoItem(ht({stage_id:Mt.stage_id},t))},style:{color:"#ccc",marginRight:"10px"}},o.createElement(Ia.Z,null))),!Mt.disabled&&o.createElement(o.Fragment,null,o.createElement(f.Z,{title:"\u5220\u9664"},o.createElement("span",{onClick:()=>{Mt.deleteStages({id:t.stage_item_id,stage_id:Mt.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="SubjectHomework"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:(t==null?void 0:t.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,l.JA)()&&Ie&&o.createElement(L.ZP,{type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&Mt.showInfoModal(ht({stage_id:Mt.stage_id},t))})},"\u67E5\u770B\u8BE6\u60C5")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="ExaminationBank"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u6D4B\u9A8C",examinationid:t.id}}})})},"\u53D1\u9001"),!(0,l.JA)()&&Ie&&o.createElement(L.ZP,{type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&window.open(`/paperlibrary/see/${t.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="HomeworkCommon"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:t.id}}})})},"\u53D1\u9001"),!(0,l.JA)()&&Ie&&o.createElement(L.ZP,{type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&Mt.showInfoModal(ht({stage_id:Mt.stage_id},t))})},"\u67E5\u770B\u8BE6\u60C5")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="VideoItem"&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),o.createElement(L.ZP,{type:"primary",className:"mr10",onClick:()=>St(void 0,null,function*(){pi(t)})},t.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(t.allow_visit||t.to_be_built||!t.shixun_status)&&Mt.disabled&&(t.item_type==="Shixun"||t.item_type==="Challenge")&&a&&o.createElement("aside",null,!(0,l.JA)()&&Ie&&!t.shixun_status&&((0,l.Ny)()||(t==null?void 0:t.is_free)||!(t!=null&&t.is_free)&&(t==null?void 0:t.is_trial_study))&&o.createElement(L.ZP,{className:"ml10",type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&_({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:t.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(t==null?void 0:t.is_jupyter)||(t==null?void 0:t.is_jupyter_lab),identifier:t==null?void 0:t.identifier}}})})},"\u53D1\u9001"),o.createElement(L.ZP,{className:"ml10",type:"primary",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&(t.item_type!=="Attachment"&&(en!=null&&en.course_id)&&(yield(0,ne.JS)({id:en==null?void 0:en.course_id})),window.open(`/shixuns/${t.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!t.shixun_status&&o.createElement(Ln.Z,{className:"ml10",type:"primary",onClick:()=>St(void 0,null,function*(){return new Promise(r=>St(void 0,null,function*(){si(t,r)}))})},t!=null&&t.need_authorize?"\u9700\u6388\u6743":nt!=null&&nt.finished_challenges_count?(nt==null?void 0:nt.finished_challenges_count)-(nt==null?void 0:nt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Mt.showVideoPlay&&Mt.disabled&&t.item_type==="Attachment"&&a&&o.createElement("aside",null,((n=i.detail)==null?void 0:n.allow_download)&&o.createElement(L.ZP,{className:"mr10",type:"primary",onClick:()=>St(void 0,null,function*(){var r;(0,Ve.tJ)(_)&&(0,ke.Nd)("",`${R.Z.API_SERVER}${(r=t.url)==null?void 0:r.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),o.createElement(L.ZP,{type:"primary",className:"mr10",onClick:()=>St(void 0,null,function*(){(0,Ve.tJ)(_)&&(0,ke.xg)(`/video/${t.id}?subject_id=${Dn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),o.createElement(I.Z,null,Mt.disabled&&t.shixun_status==="\u6682\u672A\u516C\u5F00"&&o.createElement("span",{className:`${Ba.color204} ml5`},"\u5F85\u516C\u5F00"),t.shixun_status==="\u5DF2\u5220\u9664"&&o.createElement("span",{className:`${Ba.color204} ml5`},"\u5DF2\u5220\u9664"),Mt.disabled&&!Qe&&(t.item_type==="Shixun"||t.item_type==="Challenge")&&!!t.challenges_count&&o.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",t.item_type==="Challenge"?1:t.challenges_count," "),Mt.disabled&&Qe&&(t.item_type==="Shixun"||t.item_type==="Challenge")&&!!t.challenges_count&&t.shixun_status!=="\u6682\u672A\u516C\u5F00"&&t.shixun_status!=="\u5DF2\u5220\u9664"&&o.createElement(o.Fragment,null,o.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:t.finished_challenges_count===t.challenges_count?"#50DAAE":"#DEDEDE"}}),o.createElement("span",{style:{marginLeft:"4px"}},o.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},t.finished_challenges_count),o.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",t.challenges_count))),Mt.disabled&&Qe&&(t.item_type==="VideoItem"||t.item_type==="Attachment")&&(t.complete_status==0?o.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):t.complete_status==1?o.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):o.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),IA==="All"&&nt.item_type==="StageCatalog"&&o.createElement("span",{className:"ml10"},KA.includes(nt.key)?o.createElement($r.Z,null):o.createElement(Er.Z,null))))},treeData:gt,loadedKeys:iA,loadData:nt=>St(void 0,null,function*(){if(console.log(nt),wi.current=!0,vn(iA==null?void 0:iA.concat([nt.key])),nt.item_type!=="StageCatalog")return wi.current=!1;const pr=yield _({type:"pathsDetail/getStageChildrenData",payload:{id:nt.stage_item_id}});wi.current=!1;const Un=(XA=gt)=>XA.map(tn=>{var n;return tn.id==nt.id?Et(ht({},tn),{children:pr.data.items}):Et(ht({},tn),{children:((n=tn==null?void 0:tn.children)==null?void 0:n.length)>0?Un(tn.children):[]})}),ln=Un();ha(ln,0),Yn([...ln])})})),[gt,Wt,KA,IA,LA,iA]);return o.createElement(o.Fragment,null,fr)};var AA=(0,P.connect)(({pathsDetail:c,loading:h,user:i,globalSetting:Ae})=>({pathsDetail:c,globalSetting:Ae,user:i,loading:h.effects}))(_t),hA=Object.defineProperty,xn=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,YA=(c,h,i)=>h in c?hA(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,VA=(c,h)=>{for(var i in h||(h={}))In.call(h,i)&&YA(c,i,h[i]);if(rn)for(var i of rn(h))mr.call(h,i)&&YA(c,i,h[i]);return c},SA=(c,h)=>xn(c,Ar(h)),bn=(c,h)=>{var i={};for(var Ae in c)In.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&rn)for(var Ae of rn(c))h.indexOf(Ae)<0&&mr.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Mn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const vA=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],hr=c=>{var h=c,{pathsDetail:i,user:Ae,globalSetting:ze,loading:qe,exercise:It,dispatch:Ie,classroomList:_,val:Qe,allData:ft,index:Mt,visibleTypeNew:xt,getData:IA,selectExercise:KA,openPreview:dA,UpdataStageChildrenData:Wt}=h,Tn=bn(h,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),iA,vn,UA;const[Zt]=We.default.useForm(),[sA,PA]=(0,e.useState)(),[Dn]=We.default.useForm(),[gt]=We.default.useForm(),[Yn]=We.default.useForm(),en=(0,P.useParams)(),{stageData:gA,keywords:LA,visibleType:Br="All",editKey:fA}=i;let[st,vr]=(0,e.useState)({});const Ua=(0,e.useRef)(),[rr,gn]=(0,e.useState)(!1),[ha,ka]=(0,e.useState)(!1),[Ra,gi]=(0,e.useState)(!1),[si,pi]=(0,e.useState)(!1),[eu,wi]=(0,e.useState)(!1),[fr,nt]=(0,e.useState)(!1),[pr,Un]=(0,e.useState)(),[ln,XA]=(0,e.useState)(!1),[tn,n]=(0,e.useState)(!1),[t,a]=(0,e.useState)(""),[r,g]=(0,e.useState)(""),[y,Q]=(0,e.useState)(""),[V,$]=(0,e.useState)(""),[Ee,He]=(0,e.useState)(),[rt,Gt]=(0,e.useState)(!0),[sn,qA]=(0,e.useState)([]),[WA,na]=(0,e.useState)(),[ar,er]=(0,e.useState)([]),Ja=((iA=i.detail)==null?void 0:iA.is_free)||((vn=i.detail)==null?void 0:vn.can_learning),Ta=!((UA=i.detail)!=null&&UA.can_managed),pa=jt=>{if(jt.key=="Enter"){const qn=gt.getFieldValue("tag");if(gt.setFieldsValue({tag:""}),!qn){N.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ar.filter(Mr=>Mr===qn).length>0){N.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ar.push(qn),er([...ar])}},tr=(jt,qn)=>{jt.preventDefault(),er([...ar.filter(Mr=>Mr!=qn)])},ei=()=>{N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},ci=jt=>{jt=jt!=null&&jt.includes(".json")?jt:`${jt}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Mn(void 0,null,function*(){const qn=yield(0,Vu.L8)({url:jt});if(!qn)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Mr=yield(0,me.Ir)({id:qn.shixun_identifier});if(Mr!=null&&Mr.game_identifier){(0,ke.xg)(`/tasks/${Mr.game_identifier}`);return}(Mr==null?void 0:Mr.status)===2?ci(Mr==null?void 0:Mr.message):(Mr==null?void 0:Mr.status)===3&&wa(Mr==null?void 0:Mr.message)})})},wa=jt=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",jt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},tu=(jt,qn)=>{if(Ta){ei();return}oo()&&(Ie({type:"pathsDetail/save",payload:{stage_id:qn.stage_id,editKey:jt}}),Zt.setFieldsValue({name:qn.stage_name,description:qn.stage_description,tagName:qn.tag&&qn.tag.name||""}),PA(SA(VA({},sA),{description:qn.stage_description})))},bu=jt=>Mn(void 0,null,function*(){const qn=yield(0,ne.Ex)(VA({},jt));return st.items=jt.list,qn}),Uu=(...jt)=>Mn(void 0,[...jt],function*(qn={}){var Mr,Ya;if(WA){let Sa={};qn!=null&&qn.video_id||qn!=null&&qn.link?Sa=VA({id:WA==null?void 0:WA.id,subject_id:en==null?void 0:en.pathId},qn):Sa=SA(VA({id:WA==null?void 0:WA.id,subject_id:en==null?void 0:en.pathId},qn),{video_id:(Mr=WA==null?void 0:WA.video_item)==null?void 0:Mr.video_id,link:(Ya=WA==null?void 0:WA.video_item)==null?void 0:Ya.link}),(yield(0,ne.M2)(Sa))&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),wi(!1),Wt({stage_id:st.stage_id}))}else{const Sa=yield(0,ne.A2)(VA({id:st==null?void 0:st.stage_id,subject_id:en==null?void 0:en.pathId},qn));Sa!=null&&Sa.id&&(wi(!1),Wt({stage_id:st==null?void 0:st.stage_id}))}}),yi=jt=>Mn(void 0,null,function*(){var qn,Mr;if(!(jt!=null&&jt.name)||(jt==null?void 0:jt.name.replace(/(^\s*)|(\s*$)/g,""))==="")return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const Ya=[...((qn=st==null?void 0:st.shixuns_list)==null?void 0:qn.map(Oo=>({type:Oo.item_type,id:Oo.id})))||[],...((Mr=st==null?void 0:st.attachments_list)==null?void 0:Mr.map(Oo=>({type:"Attachment",id:Oo.id})))||[]],Sa=jt,{tagName:fi}=Sa,Ru=bn(Sa,["tagName"]);let Io=SA(VA({},Ru),{id:st.stage_id,type:Array.from(new Set(Ya.map(Oo=>Oo.type))),list:Ya});const is=st.tag&&st.tag.id||"";Io=SA(VA({},Io),{stage_tag_attributes:is?{id:is,name:fi}:{name:fi||""}});const Tl=yield(0,ne.xn)(VA({},Io));Tl!=null&&Tl.subject_id&&Wt(SA(VA(VA({},st),Tl),{stage_name:Io.name,stage_description:Io.description,tag:Io.stage_tag_attributes}))}),du=jt=>{K.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Mn(void 0,null,function*(){(yield(0,ne.WW)(jt)).status===0&&(N.ZP.success("\u5220\u9664\u6210\u529F"),Wt({stage_id:Qe.stage_id||st.stage_id}))})})},yo=jt=>Mn(void 0,null,function*(){const qn=yield(0,ne.FD)({id:jt==null?void 0:jt.stage_item_id,type:jt==null?void 0:jt.homework_type});qn&&((jt==null?void 0:jt.item_type)=="HomeworkCommon"?Q(qn==null?void 0:qn.hack_homework):Q(qn==null?void 0:qn.subject_homework),a(jt==null?void 0:jt.item_type),g(jt==null?void 0:jt.stage_item_id),n(!0))}),Su=jt=>Mn(void 0,null,function*(){var qn,Mr,Ya;if((jt==null?void 0:jt.item_type)==="VideoItem"){const Sa=yield(0,sr.TJ)({id:jt==null?void 0:jt.stage_item_id});na(Sa),(jt==null?void 0:jt.item_type)==="VideoItem"?wi(!0):(er(((qn=Sa==null?void 0:Sa.tags)==null?void 0:qn.map(fi=>fi==null?void 0:fi.name))||[]),gt.setFieldsValue({files:[{uid:(Mr=Sa==null?void 0:Sa.attachment)==null?void 0:Mr.id,name:Sa==null?void 0:Sa.name,response:{id:(Ya=Sa==null?void 0:Sa.attachment)==null?void 0:Ya.id}}]}),gi(!0))}else if((jt==null?void 0:jt.item_type)==="ExaminationBank")P.history.push(`/paperlibrary/add/${jt==null?void 0:jt.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${en.pathId}&stageId=${Qe.stage_id}`);else if((jt==null?void 0:jt.item_type)==="HomeworkCommon")P.history.push(`/paths/${en.pathId}/${st.stage_id}/program_homework/${jt==null?void 0:jt.id}/edit`);else if((jt==null?void 0:jt.item_type)==="Attachment"){let Sa;K.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(nA.default,{value:Sa,onChange:fi=>{Sa=fi.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Mn(void 0,null,function*(){var fi,Ru;if(!Sa)return N.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Io=yield(0,se.ZP)(`/api/attachments/${jt==null?void 0:jt.id}.json`,{method:"put",body:{name:Sa+((Ru=jt==null?void 0:jt.name)==null?void 0:Ru.substr((fi=jt==null?void 0:jt.name)==null?void 0:fi.lastIndexOf(".")))}});Sa="",Wt({stage_id:jt==null?void 0:jt.stage_id})})})}else if((jt==null?void 0:jt.item_type)==="SubjectHomework")Ie({type:"classroomList/setActionTabs",payload:{key:(jt==null?void 0:jt.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:jt==null?void 0:jt.stage_item_id,type:jt==null?void 0:jt.homework_type}});else{let Sa;K.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.createElement(nA.default,{defaultValue:jt==null?void 0:jt.name,value:Sa,maxLength:40,onChange:fi=>{console.log(fi.target.value),Sa=fi.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Mn(void 0,null,function*(){if(!(Sa||(jt==null?void 0:jt.name)).replaceAll(" ",""))return N.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const fi=yield(0,se.ZP)(`/api/stages/${jt==null?void 0:jt.stage_id}/update_item_name.json`,{method:"put",body:{name:Sa||(jt==null?void 0:jt.name),item_id:jt==null?void 0:jt.id}});Sa="",Wt({stage_id:jt==null?void 0:jt.stage_id})})})}}),Du=jt=>{K.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Mn(void 0,null,function*(){(yield(0,ne._V)({id:jt})).status===1&&(Ie({type:"pathsDetail/save",payload:{editKey:-1,stageData:gA.filter(Mr=>Mr.stage_id!==jt)}}),N.ZP.success("\u5220\u9664\u6210\u529F"))})})},Fo=(jt,qn)=>{const Mr=gA.findIndex(Sa=>Sa.stage_id===jt),Ya=[...gA];return qn==="up"&&Mr>0?[Ya[Mr-1],Ya[Mr]]=[Ya[Mr],Ya[Mr-1]]:qn==="down"&&MrMn(void 0,null,function*(){if(Ta){ei();return}if(!oo())return;(yield(0,ne.ms)({id:jt})).status===1&&(N.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Ie({type:"pathsDetail/save",payload:{stageData:Fo(jt,"up")}}))}),uo=jt=>Mn(void 0,null,function*(){if(Ta){ei();return}if(!oo())return;(yield(0,ne.yy)({id:jt})).status===1&&(N.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Ie({type:"pathsDetail/save",payload:{stageData:Fo(jt,"down")}}))}),oo=()=>fA!==-1?(K.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const jt=`Edit_${fA}`;let qn=document.getElementById(jt);qn&&setTimeout(()=>qn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,lo=()=>{yi(Zt.getFieldsValue(),"edit")},so=()=>{var jt,qn,Mr,Ya,Sa,fi;return((qn=(jt=i.detail)==null?void 0:jt.courses)==null?void 0:qn.length)>0?(Mr=i.detail)==null?void 0:Mr.allow_visit:!(((Ya=Ae.userInfo)==null?void 0:Ya.user_identity)==="\u5B66\u751F"&&((Sa=i.detail)!=null&&Sa.allow_visit)&&((fi=i.detail)!=null&&fi.courses))},No=jt=>{var qn,Mr;let Ya=[];return jt.items&&((qn=jt.items)!=null&&qn.length)&&((Mr=jt.items)==null||Mr.forEach(fi=>{var Ru;Ya.push(fi),fi.children&&((Ru=fi.children)!=null&&Ru.length)&&(Ya=Ya.concat(fi.children))})),!Ya.find(fi=>(0,va.isEqual)(fi.learning_status,["can","try"]))?null:e.createElement("aside",{className:Pi.learn},"\u514D\u8D39\u8BD5\u5B66")},co=(jt,qn)=>{var Mr,Ya,Sa,fi,Ru,Io,is,Tl,Oo,oc,lc;let El=(jt==null?void 0:jt.items)||[],Gs=!1,sc=!1,cc=!1;Br==="All"&&(Gs=(((Mr=Ae.userInfo)==null?void 0:Mr.admin)||((Ya=Ae.userInfo)==null?void 0:Ya.business)||((Sa=i.detail)==null?void 0:Sa.allow_statistics))&&rr,(fi=i.detail)!=null&&fi.allow_add_member&&Ja&&!rr&&(qn>0&&(sc=!0),qn<(gA==null?void 0:gA.length)-1&&(cc=!0)));const wc=Eu=>Mn(void 0,null,function*(){qA(Eu),!(El!=null&&El.length)&&Eu.includes(`${qn}`)&&Wt({stage_id:jt.stage_id||st.stage_id})}),fc=(Eu,us)=>{var Ws;((Ws=i.detail)==null?void 0:Ws.shixun_tag_num)==4?K.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{Eu=="\u5411\u4E0A\u79FB\u52A8"?Wu(us):uo(us)},content:e.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Eu=="\u5411\u4E0A\u79FB\u52A8"?Wu(us):uo(us)};return e.createElement(G.Z,{spinning:!!qe["pathsDetail/getStageChildrenData"]},e.createElement(Hs.default,{className:`mt20 ${Pi.ChapterStyle}`,activeKey:sn,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Eu})=>e.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${Eu?90:0}deg) `,transition:".3s"}}),onChange:wc,items:[{key:qn,label:e.createElement(ve.Z,{id:`Edit_${qn}`,wrap:!1,align:"middle",gutter:5},e.createElement(I.Z,null,e.createElement("span",{className:"font18 blod c-3061d0"},jt.stage_name||`\u7B2C${ft==null?void 0:ft.length}\u7AE0\u8282`,No(jt))),jt.tag&&jt.tag.name&&e.createElement(I.Z,null,e.createElement("span",{className:`${Pi.tag}`},jt.tag.name))),extra:Br==="All"&&!LA&&((Ru=i==null?void 0:i.detail)==null?void 0:Ru.allow_edit_stage)&&e.createElement("div",{className:`${Gs?"":Pi.EditStyle}`,onClick:Eu=>{Eu.preventDefault(),Eu.stopPropagation()}},e.createElement(ve.Z,{wrap:!1,align:"middle",gutter:10},Gs&&e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u5220\u9664"}," ",e.createElement("i",{onClick:()=>{Du(jt.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((Io=i.detail)==null?void 0:Io.allow_add_member)&&Ja&&!rr&&e.createElement(e.Fragment,null,sc&&e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{fc("\u5411\u4E0A\u79FB\u52A8",jt.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),cc&&e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",e.createElement("i",{onClick:()=>{fc("\u5411\u4E0B\u79FB\u52A8",jt.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),e.createElement(I.Z,null,e.createElement(f.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:Eu=>{tu(qn,jt)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:e.createElement(G.Z,{spinning:!1},!rr&&(jt.stage_description?e.createElement("aside",{className:"pl20 pr20"},e.createElement("div",{ref:Ua,className:`${Pi.introContent} ${rt?Pi.introContentMaxHeight:""}`},e.createElement(eA.Z,{value:jt==null?void 0:jt.stage_description})),Ee&&e.createElement("div",{className:"current",onClick:Eu=>{Eu.stopPropagation(),Gt(!rt)}},e.createElement(qu.Z,{dashed:!1},e.createElement("a",{className:"font14"},rt?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",e.createElement("i",{className:`iconfont font14 ${rt?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(El==null?void 0:El.length)==0?e.createElement("div",{className:Pi.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),rr&&e.createElement("div",{className:"pl20 pr20"},e.createElement(We.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},e.createElement(nA.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${qn+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:lo})),e.createElement(We.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},e.createElement(Tr.Z,{defaultValue:sA==null?void 0:sA.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${qn+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:lo})),e.createElement(We.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},e.createElement(nA.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:lo})),e.createElement("aside",{className:"mt20 mb20"},e.createElement(L.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:e.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(st!=null&&st.stage_id))return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(pi(!0),Yn.resetFields())}},"\u5C0F\u8282"),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Eu,keyPath:us,domEvent:Ws})=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Eu==="1"){if(!(0,Ve.tJ)(Ie)||!(0,Ve.xY)())return;nt(!1),ka(!0),Dn.setFieldsValue({name:"",is_jupyter:!1})}Eu==="2"&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:st.stage_id,subject_id:en.pathId}}),Eu==="3"&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:st.stage_id,subject_id:en.pathId,isMissionLevel:!0}})}}},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),!((is=ze==null?void 0:ze.setting)!=null&&is.is_local)&&e.createElement(e.Fragment,null,e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");na(""),wi(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),e.createElement(j.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u89C6\u9891\u9879\u76EE"),XA(!0),$(st.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(na(""),er([]),nt(!1),gi(!0),gt.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),e.createElement(j.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u6559\u5B66\u8BFE\u4EF6"),XA(!0),$(st.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:st.stage_id,subject_id:en.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&Ie({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:st.stage_id,subject_id:en.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&P.history.push(`/paths/${en.pathId}/${st.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u5206\u7EC4\u4F5C\u4E1A"),XA(!0),$(st.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u56FE\u6587\u4F5C\u4E1A"),XA(!0),$(st.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),e.createElement(j.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&(Un("\u7F16\u7A0B\u4F5C\u4E1A"),XA(!0),$(st.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},e.createElement(L.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),e.createElement(q.Z,{placement:"bottomCenter",overlayClassName:Pi.dro,dropdownRender:()=>e.createElement(j.default,null,e.createElement(j.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{P.history.push(`/paperlibrary/add?pageType=course&courseId=${en.pathId}&stageId=${jt.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),e.createElement(j.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!st.stage_id)return N.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Ve.tJ)(Ie)&&KA(jt)}},"\u9009\u7528\u8BD5\u5377"))},e.createElement(L.ZP,{key:qn,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},e.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),e.createElement("br",null)),e.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",e.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),e.createElement("aside",{className:`${jt!=null&&jt.stage_description?"mt10":""} ${Pi.shixuns}`},!!(El!=null&&El.length)&&e.createElement(Al,{visibleType:xt,data:El,stage_id:jt.stage_id,disabled:!rr,deleteStages:du,editVidoItem:Su,showInfoModal:yo,updateSort:bu,index:qn,expandAll:(Tl=i==null?void 0:i.detail)==null?void 0:Tl.show_course_section,cust_seq:!!((Oo=i==null?void 0:i.detail)!=null&&Oo.cust_seq),showVideoPlay:((oc=Ae.userInfo)==null?void 0:oc.admin)||((lc=Ae.userInfo)==null?void 0:lc.business)||so(),isPaths:!0,isShowSchedule:i.isShowSchedule,getData:IA})),rr&&e.createElement("aside",{className:Pi.buttons},e.createElement(L.ZP,{onClick:()=>{gn(!1),Ie({type:"pathsDetail/save",payload:{editKey:-1}}),Ie({type:"pathsDetail/getPathsDetail",payload:{id:en.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),e.createElement(L.ZP,{onClick:()=>Mn(void 0,null,function*(){Zt.submit(),Ie({type:"pathsDetail/save",payload:{editKey:-1}}),Ie({type:"pathsDetail/getPathsDetail",payload:{id:en.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Al=e.memo(AA),pl=(0,e.useMemo)(()=>st?co(st,Mt):null,[st,LA,xt,Br,Ee,rt,sn,rr,fA]);return(0,e.useEffect)(()=>{vr(VA({},Qe)),Zt.setFieldsValue(SA(VA({},Qe),{name:Qe==null?void 0:Qe.stage_name}))},[Qe]),(0,e.useEffect)(()=>{var jt;if(fA===Mt){gn(!0);const qn=document.getElementById(`Edit_${fA}`);qn&&setTimeout(()=>qn.scrollIntoView({block:"start",behavior:"smooth"}))}else gn(!1);qA(!(st!=null&&st.limit_expansion)||((jt=st==null?void 0:st.items)==null?void 0:jt.length)>0||fA===Mt?[`${Mt}`]:[])},[st,fA]),(0,e.useEffect)(()=>{if(!Ua.current)return;function jt(){var Mr;let Ya=new ResizeObserver(Sa=>{for(let fi of Sa)He(fi.target.offsetHeight>=280)});return Ya.observe((Mr=Ua.current)==null?void 0:Mr.firstElementChild),Ya}const qn=jt();return()=>{var Mr,Ya;(Mr=Ua.current)!=null&&Mr.firstElementChild&&qn.unobserve((Ya=Ua.current)==null?void 0:Ya.firstElementChild)}},[Ua.current,st]),e.createElement("section",null,e.createElement(We.default,{form:Zt,onFinish:yi},pl),e.createElement(K.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ha,confirmLoading:fr,destroyOnClose:!0,onOk:()=>Mn(void 0,null,function*(){Dn.submit()}),onCancel:()=>{ka(!1)}},e.createElement(We.default,{form:Dn,initialValues:{name:"",is_jupyter:!1},onFinish:jt=>Mn(void 0,null,function*(){nt(!0),(yield(0,ne.vf)(VA({id:st.stage_id,subject_id:en.pathId},jt))).id&&(Dn.resetFields(),N.ZP.success("\u6DFB\u52A0\u6210\u529F"),Wt(VA({},st)),ka(!1)),nt(!1)})},e.createElement(We.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.createElement(W.ZP.Group,null,e.createElement(W.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),e.createElement(W.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.createElement(We.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(nA.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),e.createElement(K.default,{centered:!0,title:WA?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Ra,confirmLoading:fr,onCancel:()=>{gi(!1),er([]),na("")},destroyOnClose:!0,onOk:()=>Mn(void 0,null,function*(){var jt,qn;const Mr=gt.getFieldsValue();nt(!0);const Ya=Mr.files.find(Ru=>!Ru.response||!Ru.response.id);if(Ya){N.ZP.error(`${Ya==null?void 0:Ya.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Sa;const fi=SA(VA({},Mr),{subject_id:en.pathId,tags:ar,attachment_ids:(jt=Mr==null?void 0:Mr.files)==null?void 0:jt.map(Ru=>Ru.response.id)});WA?Sa=yield(0,ne.M2)(SA(VA({},fi),{id:WA==null?void 0:WA.id,attachment_id:(qn=fi==null?void 0:fi.attachment_ids)==null?void 0:qn[0]})):Sa=yield(0,ne.s0)(SA(VA({},fi),{id:st.stage_id})),Sa.status===0&&(N.ZP.success("\u4FEE\u6539\u6210\u529F"),gi(!1),Wt(VA({},st))),nt(!1)})},e.createElement(We.default,{form:gt},e.createElement(We.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.createElement(gr.Z,{aloneClear:!0,maxSize:(0,l.Ny)()?500:100,accept:vA.toString(),number:WA?1:10})),e.createElement(We.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},e.createElement(nA.default,{onKeyUp:pa})),e.createElement("div",{className:Pi["tagsList-content"]},ar.map((jt,qn)=>e.createElement(js.default,{key:qn+jt,closable:!0,onClose:Mr=>{tr(Mr,jt)}},jt))),e.createElement("div",null,e.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.createElement(P.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",e.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,l.Ny)()?500:100,"M\uFF1B",e.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.createElement(K.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:si,confirmLoading:fr,onOk:()=>Mn(void 0,null,function*(){Yn.submit()}),onCancel:()=>{pi(!1),Yn.resetFields()}},e.createElement(We.default,{form:Yn,onFinish:jt=>Mn(void 0,null,function*(){nt(!0),(yield(0,ne.Mt)(SA(VA({},jt),{id:st==null?void 0:st.stage_id,subject_id:en.pathId}))).status===0&&(N.ZP.success("\u6DFB\u52A0\u6210\u529F"),pi(!1),Yn.resetFields(),Wt(VA({},st))),nt(!1)})},e.createElement(We.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(nA.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),eu&&e.createElement(ua.Z,{visible:eu,editData:WA,onCancel:()=>wi(!1),onOk:Uu}),e.createElement(yr,{setScoreShow:XA,getData:()=>{Wt({stage_id:Qe.stage_id||st.stage_id})},id:V,ScoreShow:ln,modalType:pr,subjectId:en.pathId,openPreview:dA}),e.createElement(Le,{setScoreShow:n,ScoreShow:tn,homeType:t,homeId:r,modalDdata:y}))};var Hn=(0,P.connect)(({pathsDetail:c,user:h,loading:i,globalSetting:Ae,classroomList:ze,exercise:qe})=>({pathsDetail:c,user:h,globalSetting:Ae,loading:i.effects,classroomList:ze,exercise:qe}))(hr),ea=p(76621),Rn=p(37720);const Zr=({user:c,onReplyDiscuss:h,dispatch:i,id:Ae,activeDiscussIndex:ze,placeholder:qe})=>{const[It,Ie]=(0,e.useState)("");function _(Mt){Ie(Mt)}const Qe=(0,P.useParams)();function ft(){if(!It){N.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}h(Ae,It),i({type:"pathsDetail/getPathsDetail",payload:{id:Qe.pathId}}),Ie("")}return e.createElement("div",{key:Ae,className:"discuss-item-editor",style:{display:ze===Ae?"block":"none",width:"100%"}},e.createElement(Tr.Z,{miniToolbar:!0,startInit:ze===Ae,defaultValue:It,id:Ae,noStorage:!0,watch:!1,height:155,placeholder:qe||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:_}),e.createElement("a",{onClick:ft,className:"btn-send"},"\u53D1\u9001"))};var ta=(0,P.connect)(({shixunsDetail:c,loading:h,globalSetting:i})=>({shixunsDetail:c,globalSetting:i,loading:h.models.index}))(Zr),ca=p(67294),Aa=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Sn=({user:c,upDataList:h,page:i,dispatch:Ae,keywords:ze})=>{const qe=(0,P.useParams)(),It=(Ie,_)=>Aa(void 0,null,function*(){const Qe=yield(0,ne.WD)({id:Ie,content:_});(Qe==null?void 0:Qe.status)===0&&h(1,ze)});return ca.createElement("div",{className:"discuss-item-container bg-white"},ca.createElement("a",{href:`/users/${c.login}`,target:"_blank"},ca.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${R.Z.IMG_SERVER}/images/${c.image_url}`,width:"50"})),ca.createElement("section",null,ca.createElement(ta,{id:qe.pathId,activeDiscussIndex:qe.pathId,onReplyDiscuss:It,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var cr=(0,P.connect)(({shixunsDetail:c,loading:h,globalSetting:i})=>({shixunsDetail:c,globalSetting:i,loading:h.models.index}))(Sn),Ir=p(11523);function ni(c,h=1){return get("/discusses.json",{page:h-1,container_identifier:c,container_type:"Shixun"})}function ri(c,h){return(0,se.v_)(`/discusses/${c}/top_or_down_discuss.json`,{top:h})}function pA(c,h){return(0,se.v_)(`/discusses/${c}/plus.json`,{container_type:"Discuss",type:h?1:0})}function mi(c,h){return(0,se.v_)(`/discusses/${c}/hidden.json`,h)}function Oa(c,h){return(0,se.v_)(`/discusses/${c}/reward_code.json`,h)}function _a(c){return(0,se.ZP)(`/api/discusses/${c}.json`,{method:"delete"})}function oi(c,h){return(0,se.v_)(`/discusses/${c}/reply.json`,{container_type:"Shixun",content:h})}function Li(c){return post("/discusses.json",c)}function ur({data:c,index:h,adminOrOperator:i,parentDiscussIndex:Ae,shixunIdentifier:ze,isDelete:qe,user:It,onSetRewardData:Ie,onSetActionType:_,deleteCommentAlert:Qe,shixunName:ft,keywords:Mt}){const{author:xt,can_delete:IA,manage:KA,content:dA,hidden:Wt,id:Tn,reward:iA,time:vn}=c;function UA(){Ie({id:Tn,index:h,user_id:xt.user_id,parentDiscussIndex:Ae})}function Zt(){_({id:Tn,index:h,params:{hidden:Wt?"0":"1",container_identifier:ze},type:"hidden-discuss",parentDiscussIndex:Ae,message:Wt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function sA(){if(Qe){K.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",ft,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}_({id:Tn,index:h,type:"delete-discuss",parentDiscussIndex:Ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.createElement("div",{className:"second-level-discuss"},e.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${xt.login}`,target:"_blank"},xt.name),e.createElement("span",{className:"grey"},vn),iA?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${iA}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,iA)):null),e.createElement("div",{className:Mt?"hidden":"btn-group",style:{marginBottom:"0px"}},i?e.createElement("a",{onClick:UA,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,i?e.createElement("a",{onClick:Zt,title:Wt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:Wt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,KA?e.createElement("a",{onClick:sA,title:"\u5220\u9664",style:{minWidth:"unset"}},e.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.createElement(eA.Z,{className:"discuss-content",value:dA,highlightKeywords:Mt}))}var kn=({data:c,index:h,shixunIdentifier:i,adminOrOperator:Ae,identity:ze,onTopOrDownDiscuss:qe,onPlusDiscuss:It,onSetActionType:Ie,onSetRewardData:_,user:Qe,isDelete:ft,activeDiscussIndex:Mt,onReplyDiscuss:xt,onSetActiveDiscussIndex:IA,keywords:KA})=>{const{content:dA,children:Wt,game_url:Tn,hidden:iA,id:vn,position:UA,praise_count:Zt,reward:sA,sticky:PA,time:Dn,user_praise:gt,game_passed:Yn,delete_comment_alert:en,author:gA,shixun_name:LA,manage:Br}=c;function fA(){IA(vn)}function st(){qe(vn,!PA,h)}function vr(){It(vn,!gt,h)}function Ua(){_({id:vn,index:h,user_id:gA.user_id})}function rr(){if(en){K.default.info({title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",LA,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Ie({id:vn,index:h,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function gn(){Ie({id:vn,index:h,params:{hidden:iA?"0":"1",container_identifier:i},type:"hidden-discuss",message:iA?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ha=ka=>{let{nodeName:Ra,src:gi}=ka.target;Ra==="IMG"&&(Hu.Z.publish("preview-image",gi),console.log("src:",gi))};return e.createElement("div",{className:"discuss-item-container",key:vn},e.createElement("a",{href:`/users/${gA.login}`,target:"_blank"},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${R.Z.IMG_SERVER}/images/${gA.image_url}`,width:"50"})),e.createElement("section",null,e.createElement("div",{className:"discuss-info"},e.createElement("a",{href:`/users/${gA.login}`,target:"_blank"},gA.name),e.createElement("span",{className:"grey"},Dn),UA?e.createElement("span",{className:"c-green"}," [\u7B2C",UA,"\u5173] "):null,Tn?e.createElement("a",{href:Tn,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,sA?e.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${sA}`},e.createElement("i",{className:"iconfont icon-gift c-orange "}),e.createElement("span",null,sA)):null,ze<=5?e.createElement("span",{style:{flex:"1",textAlign:"right",color:Yn===1?"#29bd8b":""}},Yn||Yn===0?Yn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.createElement("div",{onClick:ha},e.createElement(eA.Z,{className:"discuss-content",value:dA,highlightKeywords:KA})),Wt&&Wt.length>0?e.createElement("div",{className:"reply-discuss-container",onClick:ha},Wt.map((ka,Ra)=>e.createElement(ur,{key:ka.id,data:ka,index:Ra,deleteCommentAlert:en,shixunName:LA,shixunIdentifier:i,adminOrOperator:Ae,user:Qe,isDelete:ft,onSetRewardData:_,onSetActionType:Ie,parentDiscussIndex:h,keywords:KA}))):null,e.createElement("div",{className:KA?"hidden":"btn-group"},Ae?e.createElement("a",{onClick:Ua,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.createElement("i",{className:"iconfont icon-jiangli"})):null,Ae?e.createElement("a",{onClick:gn,title:iA?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.createElement("i",{className:iA?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Br&&(!Wt||Wt.length==0)&&e.createElement("a",{onClick:rr,title:"\u5220\u9664"},e.createElement("i",{className:"iconfont icon-shanchu"})),e.createElement("a",{onClick:fA,title:"\u56DE\u590D"},e.createElement("i",{className:"iconfont icon-huifu1"})),e.createElement("a",{onClick:vr,style:{whiteSpace:"nowrap"},className:gt?"c-orange":""},e.createElement("i",{className:gt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.createElement("span",null,Zt||""))),e.createElement(ta,{id:vn,activeDiscussIndex:Mt,onReplyDiscuss:xt})))},_n=Object.defineProperty,Cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,m=(c,h,i)=>h in c?_n(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,E=(c,h)=>{for(var i in h||(h={}))A.call(h,i)&&m(c,i,h[i]);if(Gn)for(var i of Gn(h))s.call(h,i)&&m(c,i,h[i]);return c},S=(c,h)=>Cn(c,un(h)),Y=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const oe={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function pe(c,h){switch(h.type){case Ir.tD:return S(E({},c),{loading:!0});case Ir.RS:return S(E({},c),{showRewardDialog:!0});case Ir.t2:return S(E({},c),{showRewardDialog:!1});case Ir.GR:return E(E({},c),h.payload);case Ir.u8:return E(E({},c),h.payload);case Ir.rM:return E(E({},c),h.payload);case Ir.yS:return E(E({},c),h.payload);case Ir.Vn:return E(E({},c),h.payload);case Ir.SX:return E(E({},c),h.payload);default:throw new Error}}var je=({shixunIdentifier:c,identity:h,activeIndex:i,user:Ae,isShixunDetail:ze=!1,isDelete:qe,keywords:It,refreshCount:Ie})=>{const[_,Qe]=(0,e.useReducer)(pe,oe),{page:ft,loading:Mt,data:xt,actionType:IA,showRewardDialog:KA,activeDiscussIndex:dA}=_,Wt=(0,e.useRef)(),Tn=(0,e.useRef)(),iA=(0,P.useParams)();function vn(gn){return Y(this,null,function*(){if(!Mt)try{Qe({type:Ir.tD});const ha=yield(0,ne.Ax)(S(E({},iA),{page:gn,keywords:It}));Qe({type:Ir.GR,payload:{activeDiscussIndex:null,page:gn,data:ha,loading:!1}})}catch(ha){console.log(ha)}})}function UA(gn){document.body.scrollIntoView(),vn(gn)}function Zt(gn,ha,ka){return Y(this,null,function*(){try{const Ra=yield pA(gn,ha);vr[ka].user_praise=ha,vr[ka].praise_count=Ra.praise_count,Qe({type:Ir.rM,payload:{data:S(E({},xt),{comments:vr})}})}catch(Ra){console.log(Ra)}})}function sA(gn,ha,ka){return Y(this,null,function*(){try{yield ri(gn,ha),vr[ka].sticky=ha,Qe({type:Ir.u8,payload:{data:S(E({},xt),{comments:vr})}})}catch(Ra){console.log(Ra)}})}function PA(){Qe({type:Ir.yS,payload:{actionType:null}})}function Dn(){return Y(this,null,function*(){const{id:gn,params:ha,type:ka,index:Ra,parentDiscussIndex:gi}=IA;if(ka==="hidden-discuss"&&(yield mi(gn,ha),gi?vr[gi].children[Ra].hidden=ha.hidden==1:vr[Ra].hidden=ha.hidden==1,Qe({type:Ir.yS,payload:{actionType:null,data:S(E({},xt),{comments:vr})}})),ka==="delete-discuss"){if(yield _a(gn),gi||gi===0){let si=vr[gi].children;for(let pi=si.length-1;pi>=0;pi--)if(si[pi].id===gn){si.splice(pi,1);break}vr[gi].children=si}else for(let si=vr.length-1;si>=0;si--)if(vr[si].id===gn){vr.splice(si,1);break}Qe({type:Ir.yS,payload:{actionType:null,data:S(E({},xt),{comments:vr})}}),Ie()}})}function gt(gn){Qe({type:Ir.yS,payload:{actionType:gn}})}function Yn(){Qe({type:Ir.t2})}function en(){return Y(this,null,function*(){const{id:gn,index:ha,score:ka,user_id:Ra,parentDiscussIndex:gi}=Wt.current,si=yield Oa(gn,{container_type:"Discusses",score:ka,user_id:Ra});gi?vr[gi].children[ha].reward=si.code:vr[ha].reward=si.code,Qe({type:Ir.Vn,payload:{showRewardDialog:!1,data:S(E({},xt),{comments:vr})}}),Wt.current=null})}function gA(gn){Wt.current=gn,Qe({type:Ir.RS})}function LA(gn){Wt.current.score=gn}function Br(gn,ha){return Y(this,null,function*(){try{yield oi(gn,ha),vn(ft)}catch(ka){console.log(ka)}})}function fA(gn){Qe(dA===gn?{type:Ir.SX,payload:{activeDiscussIndex:null}}:{type:Ir.SX,payload:{activeDiscussIndex:gn}})}if((0,e.useEffect)(()=>{function gn(){return Y(this,null,function*(){i===3&&!xt&&c&&(yield vn(ft))})}gn()},[iA.pathId,It]),(0,e.useEffect)(()=>{vn(ft)},[It]),!xt)return e.createElement(G.Z,{spinning:!0},e.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:st,comments:vr,all:Ua,can_hidden:rr}=xt;return e.createElement(e.Fragment,null,e.createElement("div",{className:"discuss-container",ref:Tn},st===0?e.createElement(Zi.Z,null):null,(0,l.bg)()&&!It&&e.createElement(cr,{upDataList:vn,page:ft,user:Ae,keywords:It}),e.createElement("aside",{className:"bg-white"},vr==null?void 0:vr.map((gn,ha)=>e.createElement(kn,{user:Ae,key:gn.id,data:gn,index:ha,identity:h,onPaginationChange:UA,shixunIdentifier:c,isDelete:qe,onSetActionType:gt,onTopOrDownDiscuss:sA,adminOrOperator:rr,onPlusDiscuss:Zt,onSetRewardData:gA,activeDiscussIndex:dA,onSetActiveDiscussIndex:fA,onReplyDiscuss:Br,keywords:It}))),st>10?e.createElement("div",{className:"pagination-container tc"},e.createElement(Yo.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:UA,current:ft,total:st})):null),e.createElement(ea.Z,null,e.createElement(K.default,{centered:!0,title:"\u63D0\u793A",open:!!IA,onOk:Dn,onCancel:PA},e.createElement("p",null,IA?IA.message:"")),e.createElement(K.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:KA,onCancel:Yn,onOk:en},e.createElement(Rn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:LA,style:{width:"228px"}}))))},Oe={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},we=p(67294),pt=Object.defineProperty,Dt=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Je=(c,h,i)=>h in c?pt(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Ye=(c,h)=>{for(var i in h||(h={}))bt.call(h,i)&&Je(c,i,h[i]);if(mt)for(var i of mt(h))Ct.call(h,i)&&Je(c,i,h[i]);return c},vt=(c,h)=>Dt(c,wt(h)),Bt=(c,h)=>{var i={};for(var Ae in c)bt.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&mt)for(var Ae of mt(c))h.indexOf(Ae)<0&&Ct.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Yt=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const zt=nA.default.Search,qt=c=>{var h=c,{shixunsDetail:i,dispatch:Ae}=h,ze=Bt(h,["shixunsDetail","dispatch"]),qe,It;const Ie=(0,P.useParams)(),[_,Qe]=(0,e.useState)(0),[ft,Mt]=(0,e.useState)([]),[xt,IA]=(0,e.useState)(""),[KA,dA]=(0,e.useState)(),[Wt,Tn]=(0,e.useState)(!1),[iA,vn]=(0,e.useState)(!1),[UA,Zt]=(0,e.useState)(!1),[sA,PA]=(0,e.useState)({}),[Dn,gt]=(0,e.useState)({page:1,limit:10,type:"video"}),[Yn,en]=(0,e.useState)(!1),[gA,LA]=(0,e.useState)({});(0,e.useEffect)(()=>{var rr,gn,ha,ka;if(IA(""),i.actionTabs.key==="Stage-SendModal")if(((gn=(rr=i==null?void 0:i.actionTabs)==null?void 0:rr.params)==null?void 0:gn.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let Ra={page:1,limit:10,type:"group"};gt(Ra),Br(vt(Ye({},Ra),{search:encodeURI(xt)}))}else if(((ka=(ha=i==null?void 0:i.actionTabs)==null?void 0:ha.params)==null?void 0:ka.title)=="\u56FE\u6587\u4F5C\u4E1A"){let Ra={page:1,limit:10,type:"normal"};gt(Ra),Br(vt(Ye({},Ra),{search:encodeURI(xt)}))}else gt(Dn),Br(vt(Ye({},Dn),{search:encodeURI(xt)}))},[i.actionTabs.key]);const Br=rr=>Yt(void 0,null,function*(){const gn=yield Ae({type:"shixunsDetail/searchUserCourses",payload:rr});gn.status===401?(Ae({type:"shixunsDetail/setActionTabs",payload:{}}),vn(!1)):(Qe((gn==null?void 0:gn.courses_count)||0),Mt((gn==null?void 0:gn.course_list)||[]))}),fA=rr=>{const gn=Ye(Ye({},Dn),{page:rr,limit:10,search:encodeURI(xt)});gt(gn),Br(gn)},st=()=>Yt(void 0,null,function*(){var rr,gn,ha,ka,Ra,gi,si,pi,eu,wi,fr,nt,pr,Un,ln;if(!KA){Tn(!0);return}const XA=(rr=i.actionTabs.params)==null?void 0:rr.id;vn(!1);let tn=yield(0,me.Tr)({id:((ha=(gn=i==null?void 0:i.actionTabs)==null?void 0:gn.params)==null?void 0:ha.title)=="\u6D4B\u9A8C"?(Ra=(ka=i==null?void 0:i.actionTabs)==null?void 0:ka.params)==null?void 0:Ra.examinationid:Ie==null?void 0:Ie.pathId,course_id:((si=(gi=i==null?void 0:i.actionTabs)==null?void 0:gi.params)==null?void 0:si.title)=="\u6D4B\u9A8C"?[KA]:KA,type:((eu=(pi=i==null?void 0:i.actionTabs)==null?void 0:pi.params)==null?void 0:eu.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((fr=(wi=i==null?void 0:i.actionTabs)==null?void 0:wi.params)==null?void 0:fr.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((pr=(nt=i==null?void 0:i.actionTabs)==null?void 0:nt.params)==null?void 0:pr.title)=="\u6D4B\u9A8C"?"examination_bank":((ln=(Un=i==null?void 0:i.actionTabs)==null?void 0:Un.params)==null?void 0:ln.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:XA,sync_catelog:0});(tn==null?void 0:tn.student_count)===0?yield vr(tn==null?void 0:tn.no_use_list):PA(tn)}),vr=rr=>Yt(void 0,null,function*(){var gn,ha,ka,Ra,gi,si,pi,eu,wi,fr,nt,pr,Un,ln,XA,tn,n,t,a,r,g,y,Q,V;const $=(gn=i.actionTabs.params)==null?void 0:gn.id;let Ee;if(Zt(!0),(ha=i.actionTabs.params)!=null&&ha.is_jupyter){const He=(ka=i.actionTabs.params)==null?void 0:ka.identifier;Ee=yield(0,se.ZP)(`/api/shixuns/${He}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:KA,identifier:He,type:"normal",is_copy:rr,is_use:1}]}})}else((gi=(Ra=i==null?void 0:i.actionTabs)==null?void 0:Ra.params)==null?void 0:gi.title)=="\u6D4B\u9A8C"?Ee=yield(0,ne.p4)({id:(pi=(si=i==null?void 0:i.actionTabs)==null?void 0:si.params)==null?void 0:pi.examinationid,course_id:[KA],shixuns_info:rr?rr==null?void 0:rr.map(He=>(He.shixun_id=He.id,He)):[]}):Ee=yield(0,ne.Q)({id:Ie==null?void 0:Ie.pathId,course_id:KA,stage_shixuns:rr,sync_catelog:0,type:((eu=i.actionTabs.params)==null?void 0:eu.title)==="\u5B9E\u8BAD"?"shixun":((fr=(wi=i==null?void 0:i.actionTabs)==null?void 0:wi.params)==null?void 0:fr.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((pr=(nt=i==null?void 0:i.actionTabs)==null?void 0:nt.params)==null?void 0:pr.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ln=(Un=i==null?void 0:i.actionTabs)==null?void 0:Un.params)==null?void 0:ln.title)=="\u89C6\u9891"?"video":((tn=(XA=i==null?void 0:i.actionTabs)==null?void 0:XA.params)==null?void 0:tn.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});Ua(),((t=(n=i==null?void 0:i.actionTabs)==null?void 0:n.params)==null?void 0:t.title)=="\u6D4B\u9A8C"?Ee!=null&&Ee.have_shixun?(LA(vt(Ye(Ye({},(a=Ee==null?void 0:Ee.data)==null?void 0:a[0]),(r=i==null?void 0:i.actionTabs)==null?void 0:r.params),{courseId:(y=(g=Ee==null?void 0:Ee.data)==null?void 0:g[0])==null?void 0:y.course_identifier,examination_bank_ids:[(V=(Q=i==null?void 0:i.actionTabs)==null?void 0:Q.params)==null?void 0:V.examinationid]})),en(!0)):(Ee==null?void 0:Ee.status)===0&&K.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:we.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,ke.xg)(`${Ee.data[0].first_category_url}/${Ee.data[0].exercise_id}/detail?random=${Ee.data[0].is_random}&tabs=3`)}}):(Ee==null?void 0:Ee.status)===1&&K.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:we.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var He,rt,Gt,sn,qA,WA,na,ar,er;if((He=i.actionTabs.params)!=null&&He.is_jupyter){(0,ke.xg)(Ee==null?void 0:Ee.first_category_url);return}if(((Gt=(rt=i==null?void 0:i.actionTabs)==null?void 0:rt.params)==null?void 0:Gt.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((qA=(sn=i==null?void 0:i.actionTabs)==null?void 0:sn.params)==null?void 0:qA.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,ke.xg)(Ee==null?void 0:Ee.url);else if(((na=(WA=i==null?void 0:i.actionTabs)==null?void 0:WA.params)==null?void 0:na.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const Ja=(ar=Ee==null?void 0:Ee.url.split("/"))==null?void 0:ar[2];(0,ke.xg)(`/classrooms/${Ja}/program_homework`)}else{const Ja=(er=Ee==null?void 0:Ee.url.split("/"))==null?void 0:er[2];(0,ke.xg)(`/classrooms/${Ja}/shixun_homework`)}}})}),Ua=()=>{IA(""),dA(null),Tn(!1),Ae({type:"shixunsDetail/setActionTabs",payload:{}}),vn(!1),Zt(!1)};return we.createElement(we.Fragment,null,we.createElement(K.default,{title:`\u53D1\u9001${((qe=i.actionTabs.params)==null?void 0:qe.title)||"\u5B9E\u8BAD"}`,open:i.actionTabs.key==="Stage-SendModal",centered:!0,className:Oe.scoremodal,onCancel:Ua,onOk:()=>{var rr,gn;if(!KA){Tn(!0);return}vr([{id:(rr=i.actionTabs.params)==null?void 0:rr.examinationid,stage_shixun_id:(gn=i.actionTabs.params)==null?void 0:gn.id,is_copy:!0,is_use:1}])}},we.createElement("div",{className:Oe.wrap},we.createElement("div",{className:Oe.wrap_title},"\u9009\u62E9\u7684",`${((It=i.actionTabs.params)==null?void 0:It.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),we.createElement("div",{className:"mb10"},we.createElement(nA.default.Search,{className:Oe.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:xt,onChange:rr=>IA(rr.target.value),suffix:we.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>{IA(xt);const rr=Ye(Ye({},Dn),{page:1,limit:10,search:encodeURI(xt)});gt(rr),Br(rr)}}),onSearch:rr=>{IA(rr);const gn=Ye(Ye({},Dn),{page:1,limit:10,search:encodeURI(rr)});gt(gn),Br(gn)}})),we.createElement("div",{className:Oe.radioWrap},we.createElement(W.ZP.Group,{value:KA,onChange:rr=>{dA(rr.target.value),Tn(!1)}},ft.map((rr,gn)=>we.createElement(W.ZP,{className:Oe.radio,value:rr.course_id,key:gn},we.createElement("span",{title:rr.name},rr.name))))),Wt&&we.createElement("div",{className:Oe.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),_>10&&we.createElement("div",{className:Oe.pagination},we.createElement(Yo.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Dn==null?void 0:Dn.page,pageSize:10,total:_,onChange:fA})))),we.createElement(k.Z,{resdata:sA,type:"shixun",okloading:UA,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:rr=>{var gn;vr((gn=i.actionTabs.params)!=null&&gn.is_jupyter?1:rr)}}),we.createElement(Me.Z,{source:"\u8BD5\u5377",showModal:Yn,onCancel:()=>en(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:{courseId:gA==null?void 0:gA.course_id,identifier:Ie.pathId,examination_bank_ids:gA==null?void 0:gA.examination_bank_ids},onOk:()=>{(0,ke.xg)(`${gA==null?void 0:gA.first_category_url}/${gA==null?void 0:gA.exercise_id}/detail?random=${gA==null?void 0:gA.is_random}&tabs=3`)}}))};var GA=(0,P.connect)(({shixunsDetail:c})=>({shixunsDetail:c}))(qt),jA={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},$A=p(10191),fn=Object.defineProperty,jn=Object.defineProperties,DA=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,EA=Object.prototype.hasOwnProperty,xA=Object.prototype.propertyIsEnumerable,wn=(c,h,i)=>h in c?fn(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,$n=(c,h)=>{for(var i in h||(h={}))EA.call(h,i)&&wn(c,i,h[i]);if(kt)for(var i of kt(h))xA.call(h,i)&&wn(c,i,h[i]);return c},CA=(c,h)=>jn(c,DA(h)),kA=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const oA=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It,Ie;const _=(0,P.useParams)(),[Qe]=We.default.useForm(),[ft,Mt]=(0,e.useState)({}),xt=(0,e.useRef)(),{commonHomeWorkAddDefaultData:IA}=c;let[KA,dA]=(0,e.useState)({});(0,e.useEffect)(()=>{Qe.resetFields()},[qe.actionTabs.key]);const Wt=()=>{Qe.validateFields().then(()=>kA(void 0,null,function*(){var iA,vn;if(ft.min_num>ft.max_num){N.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const UA=$n({},ft);UA.attachment_ids&&(UA.attachment_ids=(iA=UA==null?void 0:UA.attachment_ids)==null?void 0:iA.map(sA=>sA.response.id)),UA.reference_attachment_ids&&(UA.reference_attachment_ids=(vn=UA==null?void 0:UA.reference_attachment_ids)==null?void 0:vn.map(sA=>sA.response.id)),UA.base_on_project||(UA.base_on_project=!1);const Zt=yield(0,ne.DQ)(CA($n({id:qe.actionTabs.id,subject_id:qe.actionTabs.subject_id},UA),{homework_type:3}));Zt.status===0&&(Tn(Zt.homework_id),(0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),N.ZP.success("\u65B0\u5EFA\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Tn(iA){return kA(this,null,function*(){if(!(KA!=null&&KA.ec_point_ids))return;let vn=yield(0,se.ZP)(`/api/ec_courses/${KA==null?void 0:KA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:$n({homework_common_id:iA},KA)})})}return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:jA.drawer},e.createElement("section",{className:jA.bg},e.createElement("aside",{className:jA.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(We.default,{form:Qe,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Mt($n({},Qe.getFieldsValue()))}},e.createElement("div",{className:jA.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=ft.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:jA.mdWrap},e.createElement(We.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:ft.intro})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null))),e.createElement(ve.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(Rn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(iA,vn){return vn?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(Rn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(I.Z,null,e.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Ie=i==null?void 0:i.setting)!=null&&Ie.is_local)&&e.createElement(ve.Z,{style:{marginTop:"-10px"}},e.createElement(I.Z,null,e.createElement(We.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},e.createElement(U.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),e.createElement("div",{className:jA.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},e.createElement(Tr.Z,{watch:!0,defaultValue:ft.notice})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null))))),e.createElement("div",{className:jA.mdWrap},e.createElement($A.Z,{setitem:iA=>dA($n({},iA))}))),e.createElement("div",{className:jA.footer_style},e.createElement("div",{className:jA.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Wt,className:jA.submit_button},"\u63D0\u4EA4")))};var Xt=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({classroomList:ze,shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects}))(oA),uA={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},NA=Object.defineProperty,br=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Wr=(c,h,i)=>h in c?NA(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Nr=(c,h)=>{for(var i in h||(h={}))ir.call(h,i)&&Wr(c,i,h[i]);if(Sr)for(var i of Sr(h))dr.call(h,i)&&Wr(c,i,h[i]);return c},ga=(c,h)=>br(c,Lr(h)),yn=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const on=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It,Ie;const _=(0,P.useParams)(),[Qe]=We.default.useForm(),[ft,Mt]=(0,e.useState)({}),[xt,IA]=(0,e.useState)(!1);let[KA,dA]=(0,e.useState)({});const[Wt,Tn]=(0,e.useState)({}),iA=(0,e.useRef)(),{commonHomeWorkEditDefaultData:vn}=c;(0,e.useEffect)(()=>{qe.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&UA()},[qe.actionTabs.key]);const UA=()=>yn(void 0,null,function*(){const PA=yield(0,ne.FD)({id:qe.actionTabs.id,type:qe.actionTabs.type});if(PA){const Dn=ga(Nr({},PA.subject_homework),{attachment_ids:(0,gr.z)(PA.subject_homework.attachments),reference_attachment_ids:(0,gr.z)(PA.subject_homework.ref_attachments)});Qe.setFieldsValue(Nr({},Dn)),Mt(Nr({},Dn)),IA(!0),Tn(new Date)}});function Zt(PA){return yn(this,null,function*(){if(!(KA!=null&&KA.ec_point_ids))return;let Dn=yield(0,se.ZP)(`/api/ec_courses/${KA==null?void 0:KA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Nr({homework_common_id:PA},KA)})})}const sA=()=>{Qe.validateFields().then(()=>yn(void 0,null,function*(){var PA,Dn;if(ft.min_num>ft.max_num){N.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const gt=Nr({},ft);gt.attachment_ids&&(gt.attachment_ids=(PA=gt==null?void 0:gt.attachment_ids)==null?void 0:PA.map(en=>en.response.id)),gt.reference_attachment_ids&&(gt.reference_attachment_ids=(Dn=gt==null?void 0:gt.reference_attachment_ids)==null?void 0:Dn.map(en=>en.response.id)),gt.base_on_project||(gt.base_on_project=!1),(yield(0,ne.VO)(ga(Nr(Nr({},_),gt),{base_on_project:gt.base_on_project,homework_type:3,id:qe.actionTabs.id}))).status===0&&(N.ZP.success("\u7F16\u8F91\u6210\u529F"),Zt(_.categoryId),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:uA.drawer},e.createElement("section",{className:uA.bg},e.createElement("aside",{className:uA.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),e.createElement(We.default,{form:Qe,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Mt(Nr({},Qe.getFieldsValue()))}},e.createElement("div",{className:uA.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=ft.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:uA.mdWrap},e.createElement(We.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:ft.description})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},xt&&e.createElement(gr.Z,{key:Wt}))),e.createElement(ve.Z,{gutter:[20,20],style:{marginTop:20}},e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},e.createElement(Rn.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),e.createElement(I.Z,{flex:"230px"},e.createElement(We.default.Item,{name:"max_num",label:e.createElement("div",null,"\xA0"),rules:[{validator(PA,Dn){return Dn?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},e.createElement(Rn.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),e.createElement(I.Z,null,e.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Ie=i==null?void 0:i.setting)!=null&&Ie.is_local)&&e.createElement(ve.Z,{style:{marginTop:"-10px"}},e.createElement(I.Z,null,e.createElement(We.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},e.createElement(U.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),e.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),e.createElement("div",{className:uA.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},e.createElement(Tr.Z,{defaultValue:ft.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},xt&&e.createElement(gr.Z,{key:Wt}))))),e.createElement("div",{className:uA.mdWrap},e.createElement($A.Z,{setitem:PA=>dA(Nr({},PA)),homework_common_id:_.categoryId}))),e.createElement("div",{className:uA.footer_style},e.createElement("div",{className:uA.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:sA,className:uA.submit_button},"\u63D0\u4EA4")))};var zr=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects,classroomList:ze}))(on),Wn={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},ya=Object.defineProperty,Jn=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,hi=(c,h,i)=>h in c?ya(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,ai=(c,h)=>{for(var i in h||(h={}))xa.call(h,i)&&hi(c,i,h[i]);if(Xa)for(var i of Xa(h))Ca.call(h,i)&&hi(c,i,h[i]);return c},Ui=(c,h)=>Jn(c,Ma(h)),oa=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const nu=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It;const Ie=(0,P.useParams)(),[_]=We.default.useForm(),[Qe,ft]=(0,e.useState)({}),[Mt,xt]=(0,e.useState)(),IA=(0,e.useRef)(),{commonHomeWorkAddDefaultData:KA}=c;let[dA,Wt]=(0,e.useState)({});(0,e.useEffect)(()=>{_.resetFields()},[qe.actionTabs.key]);const Tn=()=>oa(void 0,null,function*(){const UA=yield ze({type:"newCourse/getEditCourseData",payload:{id:IA.current}});UA&&(_.setFieldsValue({name:UA.name}),_.setFieldsValue({intro:UA.description}),_.setFieldsValue({notice:UA.learning_notes}),ft({name:UA.name,intro:UA.description,notice:UA.learning_notes}))}),iA=()=>{_.validateFields().then(()=>oa(void 0,null,function*(){var UA,Zt;const sA=ai({},Qe);sA.attachment_ids&&(sA.attachment_ids=(UA=sA==null?void 0:sA.attachment_ids)==null?void 0:UA.map(Dn=>Dn.response.id)),sA.reference_attachment_ids&&(sA.reference_attachment_ids=(Zt=sA==null?void 0:sA.reference_attachment_ids)==null?void 0:Zt.map(Dn=>Dn.response.id));const PA=yield(0,ne.DQ)(Ui(ai({id:qe.actionTabs.id,subject_id:qe.actionTabs.subject_id},sA),{homework_type:1}));(PA==null?void 0:PA.status)===0&&(vn(PA.homework_id),(0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),N.ZP.success("\u65B0\u5EFA\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function vn(UA){return oa(this,null,function*(){if(!(dA!=null&&dA.ec_point_ids))return;let Zt=yield(0,se.ZP)(`/api/ec_courses/${dA==null?void 0:dA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ai({homework_common_id:UA},dA)})})}return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Wn.drawer},e.createElement("section",{className:Wn.bg},e.createElement("aside",{className:Wn.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),e.createElement(We.default,{form:_,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",_.getFieldsValue()),ft(ai({},_.getFieldsValue()))}},e.createElement("div",{className:Wn.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=Qe.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Wn.mdWrap},e.createElement(We.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:Qe.intro})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null)))),e.createElement("div",{className:Wn.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},e.createElement(Tr.Z,{watch:!0,defaultValue:Qe.notice})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},e.createElement(gr.Z,null))))),e.createElement("div",{className:Wn.mdWrap},e.createElement($A.Z,{setitem:UA=>Wt(ai({},UA))}))),e.createElement("div",{className:Wn.footer_style},e.createElement("div",{className:Wn.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:iA,className:Wn.submit_button},"\u63D0\u4EA4")))};var li=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects,classroomList:ze}))(nu),Gr={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},$a=Object.defineProperty,ki=Object.defineProperties,ma=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Kn=(c,h,i)=>h in c?$a(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,lA=(c,h)=>{for(var i in h||(h={}))Dr.call(h,i)&&Kn(c,i,h[i]);if(mu)for(var i of mu(h))zn.call(h,i)&&Kn(c,i,h[i]);return c},Qn=(c,h)=>ki(c,ma(h)),Ha=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const ba=({shixunHomeworks:c,newCourse:h,globalSetting:i,loading:Ae,dispatch:ze,classroomList:qe})=>{var It;const Ie=(0,P.useParams)(),[_]=We.default.useForm(),[Qe,ft]=(0,e.useState)({}),[Mt,xt]=(0,e.useState)(!1);let[IA,KA]=(0,e.useState)({});const[dA,Wt]=(0,e.useState)({}),Tn=(0,e.useRef)(),{commonHomeWorkEditDefaultData:iA}=c;(0,e.useEffect)(()=>{qe.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&vn()},[qe.actionTabs.key]);const vn=()=>Ha(void 0,null,function*(){const sA=yield(0,ne.FD)({id:qe.actionTabs.id,type:qe.actionTabs.type});if(sA){const PA={name:sA.subject_homework.name,description:sA.subject_homework.description,reference_answer:sA.subject_homework.reference_answer,attachment_ids:(0,gr.z)(sA.subject_homework.attachments),reference_attachment_ids:(0,gr.z)(sA.subject_homework.ref_attachments)};console.log(PA),_.setFieldsValue(lA({},PA)),ft(lA({},PA)),xt(!0),Wt(new Date)}});function UA(sA){return Ha(this,null,function*(){if(!(IA!=null&&IA.ec_point_ids))return;let PA=yield(0,se.ZP)(`/api/ec_courses/${IA==null?void 0:IA.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:lA({homework_common_id:sA},IA)})})}const Zt=()=>{_.validateFields().then(()=>Ha(void 0,null,function*(){var sA,PA;const Dn=lA({},Qe);Dn.attachment_ids&&(Dn.attachment_ids=(sA=Dn==null?void 0:Dn.attachment_ids)==null?void 0:sA.map(Yn=>{var en;return(en=Yn.response)==null?void 0:en.id})),Dn.reference_attachment_ids&&(Dn.reference_attachment_ids=(PA=Dn==null?void 0:Dn.reference_attachment_ids)==null?void 0:PA.map(Yn=>{var en;return(en=Yn.response)==null?void 0:en.id})),(yield(0,ne.VO)(Qn(lA(lA({},Ie),Dn),{base_on_project:!0,homework_type:1,id:qe.actionTabs.id}))).status===0&&(N.ZP.success("\u7F16\u8F91\u6210\u529F"),UA(Ie.categoryId),ze({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return e.createElement(po.Z,{placement:"bottom",height:"100%",closable:!1,open:qe.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Gr.drawer},e.createElement("section",{className:Gr.bg},e.createElement("aside",{className:Gr.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),e.createElement(We.default,{form:_,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ft(lA({},_.getFieldsValue()))}},e.createElement("div",{className:Gr.fieldWrap},e.createElement(We.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},e.createElement(nA.default,{maxLength:60,suffix:`${((It=Qe.name)==null?void 0:It.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),e.createElement("div",{className:Gr.mdWrap},e.createElement(We.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},e.createElement(Tr.Z,{watch:!0,defaultValue:Qe.description})),e.createElement("div",null,e.createElement(We.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Mt&&e.createElement(gr.Z,{key:dA})))),e.createElement("div",{className:Gr.mdWrap},e.createElement(We.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},e.createElement(Tr.Z,{defaultValue:Qe.reference_answer,watch:!0})),e.createElement("div",null,e.createElement(We.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Mt&&e.createElement(gr.Z,{key:dA}))))),e.createElement("div",{className:Gr.mdWrap},e.createElement($A.Z,{setitem:sA=>KA(lA({},sA)),homework_common_id:Ie.categoryId}))),e.createElement("div",{className:Gr.footer_style},e.createElement("div",{className:Gr.close_button,onClick:()=>{ze({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),e.createElement("div",{onClick:Zt,className:Gr.submit_button},"\u63D0\u4EA4")))};var Qa=(0,P.connect)(({shixunHomeworks:c,newCourse:h,loading:i,globalSetting:Ae,classroomList:ze})=>({shixunHomeworks:c,newCourse:h,globalSetting:Ae,loading:i.effects,classroomList:ze}))(ba),zi=p(45224),Bi=p(71822),fu=p(34562),Jr=p(67294),cu=Object.defineProperty,Or=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,qi=(c,h,i)=>h in c?cu(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,Iu=(c,h)=>{for(var i in h||(h={}))Za.call(h,i)&&qi(c,i,h[i]);if(Or)for(var i of Or(h))Gi.call(h,i)&&qi(c,i,h[i]);return c},to=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{TabPane:Ll}=Bo.default,Ds=({classroomList:c,exercise:h,saveExercise:i,loading:Ae,dispatch:ze})=>{var qe;const It=(0,P.useParams)(),Ie=(0,P.useLocation)(),[_]=We.default.useForm(),{brankList:Qe}=h;let[ft,Mt]=(0,e.useState)(!0),[xt,IA]=(0,e.useState)(!1);const[KA,dA]=(0,e.useState)("myself");let[Wt,Tn]=(0,e.useState)([]),[iA,vn]=(0,e.useState)([]),[UA,Zt]=(0,e.useState)(),[sA,PA]=(0,e.useState)([]);const Dn=(0,e.useRef)(null),[gt,Yn]=(0,e.useState)(!1),[en,gA]=(0,e.useState)(""),[LA,Br]=(0,e.useState)(""),fA=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:fr=>fr?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(fr,nt)=>Jr.createElement("a",{href:fr?`/randompaper/detail/${nt.id}`:`/paperlibrary/see/${nt.id}?defaultActiveKey=${(st==null?void 0:st.filter)=="public"?"1":(st==null?void 0:st.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[st,vr]=(0,e.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,e.useEffect)(()=>{h.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(gn(),PA([]),Ua())},[h.actionTabs.key]);const Ua=()=>to(void 0,null,function*(){const fr=yield ze({type:"paperlibrary/getTeachGroupData"});vn(fr)}),rr=fr=>{const nt=parseInt(fr);return isNaN(nt)?"":nt},gn=()=>to(void 0,null,function*(){var fr;if(ft){++st.page,Mt(!1),st.is_random=st.filter=="myself"?2:null;const nt=yield ze({type:"exercise/getBrankList",payload:Iu({},st)});Wt=nt!=null&&nt.object_list?[...Wt.concat(nt==null?void 0:nt.object_list)]:Wt,Zt(nt.is_teacher),((fr=nt.object_list)==null?void 0:fr.length){Dn.current.scrollTop=0,Wt=[],st.page=0,st.group_id=fr,ft=!0,PA([]),vr(Iu({},st)),gn()},ka={selectedRowKeys:sA,onChange:fr=>{PA(fr)},type:"radio"},Ra=()=>{vr(Iu({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Tn([]),Mt(!0),dA("myself"),ze({type:"exercise/setActionTabs",payload:{}}),IA(!1)},[gi,si,pi,eu]=(0,xe.P)(),wi=fr=>to(void 0,null,function*(){let nt=!1;Wt.forEach(XA=>{sA.includes(XA.id)&&(nt=XA.is_random)});const pr=fr.map(XA=>({shixun_id:XA.id,is_use:XA.is_use,is_copy:XA.is_copy}));if(!nt){const XA=yield ze({type:"exercise/saveBanks",payload:{course_id:It.coursesId,object_type:"examination_bank",bank_id:sA,shixuns_info:pr}});(XA==null?void 0:XA.status)===0&&((0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),ze({type:"classroomList/getClassroomExercisesList",payload:Iu({},h.actionTabs.params)}),gA(`/classrooms/${It.coursesId}/exercise/${XA.exercise_id}/detail?random=${XA.is_random}&tabs=3`),Br(`/classrooms/${It.coursesId}/exercise/add/${XA.exercise_id}?random=${XA.is_random}&type=2`),Yn(!0),N.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),si(),Ra());return}ze({type:"exercise/setActionTabs",payload:{}}),si();let Un=1,ln=K.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Jr.createElement("div",{className:Bi.Z.modalColumn},Jr.createElement("div",{className:Bi.Z.modalRow},Jr.createElement("sup",{className:Bi.Z.sup},"*"),Jr.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Jr.createElement(Rn.Z,{parser:rr,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Un,onChange:XA=>{Un=XA;const tn=document.getElementById("model_error");Un<1||Un>50?tn.style.display="block":tn.style.display="none"}})),Jr.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ra,onOk:()=>to(void 0,null,function*(){if(Un<1||Un>50){const tn=document.getElementById("model_error");return tn.style.display="block",Promise.reject()}ln.update({cancelButtonProps:{disabled:!0}});const XA=yield ze({type:"exercise/saveBanks",payload:{course_id:It.coursesId,object_type:"examination_bank",bank_id:sA,shixuns_info:pr,num:Un}});ln.update({cancelButtonProps:{disabled:!1}}),XA&&XA.status===0?((0,ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),K.default.destroyAll(),ze({type:"classroomList/getClassroomExercisesList",payload:Iu({},h.actionTabs.params)}),Ra(),si(),N.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Ra(),si())})})});return Jr.createElement(Jr.Fragment,null,Jr.createElement(K.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:h.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:xt,bodyStyle:{minHeight:200},wrapClassName:Bi.Z.warpModal,onOk:()=>to(void 0,null,function*(){if(!sA.length){N.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}IA(!0);let fr=!1,nt=!1;if(Wt.forEach(pr=>{sA.includes(pr.id)&&pr.need_authorize&&(fr=pr.need_authorize),sA.includes(pr.id)&&(nt=pr.is_random)}),fr){(0,Ve.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}i(sA[0]),Ra(),IA(!1)}),onCancel:Ra},Jr.createElement(Bo.default,{activeKey:KA,onTabClick:fr=>to(void 0,null,function*(){Dn.current.scrollTop=0,Wt=[],KA!==fr&&PA([]),dA(fr),st.page=0,st.filter=fr,st.group_id=null,ft=!0,gn()})},Jr.createElement(Ll,{tab:Jr.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Jr.createElement(Ll,{tab:Jr.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Jr.createElement(Ll,{tab:Jr.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Jr.createElement("div",{className:Bi.Z.tabSearch},KA==="teacher"&&Jr.createElement(ae.default,{value:st.group_id,onChange:ha,size:"middle",style:{width:200,marginRight:30}},Jr.createElement(ae.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(qe=iA==null?void 0:iA.groups)==null?void 0:qe.map(fr=>Jr.createElement(ae.default.Option,{key:fr==null?void 0:fr.group_id,value:fr==null?void 0:fr.group_id},fr==null?void 0:fr.name))),Jr.createElement(nA.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:st.search,onChange:fr=>{st.search=fr.target.value,vr(Iu({},st))},onSearch:fr=>{Dn.current.scrollTop=0,Wt=[],st.page=0,ft=!0,PA([]),fr&&(0,fu.tk)({name:fr,copywriting:fr,position:"Exercise"}),gn()}})),Jr.createElement("div",{ref:Dn,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!UA&&KA==="public"&&Jr.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Jr.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Jr.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Jr.createElement(Ot(),{initialLoad:!1,pageStart:0,loadMore:()=>{gn()},hasMore:ft,useWindow:!1},h.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&UA&&Jr.createElement(zi.Z,{className:Bi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Wt,onRow:fr=>({onClick:()=>{PA([fr==null?void 0:fr.id])}}),resColumns:fA,rowSelection:ka})))),Jr.createElement(K.default,{title:"\u63D0\u793A",open:gt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Jr.createElement("div",null,Jr.createElement(L.ZP,{onClick:()=>{Yn(!1),P.history.push(LA)}},"\u4FEE\u6539\u8BD5\u5377"),Jr.createElement(L.ZP,{type:"primary",onClick:()=>{P.history.push(en),Yn(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Yn(!1)}},Jr.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Jr.createElement(xe.Z,{inPaper:!0,visible:gi,onCancel:si,onOk:wi,renderData:pi,modalType:"multiple",type:"examination_bank"}))};var zs=(0,P.connect)(({exercise:c,loading:h,classroomList:i})=>({exercise:c,loading:h,classroomList:i}))(Ds),Ml=p(69780),Ii=p(67294),$l=Object.defineProperty,Ac=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,es=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,io=(c,h,i)=>h in c?$l(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,xs=(c,h)=>{for(var i in h||(h={}))_o.call(h,i)&&io(c,i,h[i]);if(es)for(var i of es(h))ts.call(h,i)&&io(c,i,h[i]);return c},Qs=(c,h)=>Ac(c,Ec(h)),Ks=(c,h)=>{var i={};for(var Ae in c)_o.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&es)for(var Ae of es(c))h.indexOf(Ae)<0&&ts.call(c,Ae)&&(i[Ae]=c[Ae]);return i},vl=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())}),As=(c=>(c.All="",c.Shixun="shixun",c.VideoItem="video",c.Attachment="attachment",c.group_count="group_homework",c.normal_count="normal_homework",c.ExaminationBank="exercise",c.HomeworkCommon="hack_homework",c.Discusses="Discusses",c.Challenge="challenge",c))(As||{});const Vs=c=>{var h=c,{pathsDetail:i,user:Ae,loading:ze,dispatch:qe,classroomList:It}=h,Ie=Ks(h,["pathsDetail","user","loading","dispatch","classroomList"]),_,Qe,ft,Mt;const xt=(0,P.useParams)(),{stageData:IA,visibleType:KA="All",keywords:dA,editKey:Wt}=i,{shixuns_count:Tn=0,videos_count:iA=0,attachment_count:vn=0,chapter_statis:UA,group_count:Zt=0,normal_count:sA=0,disscuss_count:PA=0,banks_count:Dn=0,hack_count:gt=0}=i==null?void 0:i.detail,[Yn,en]=(0,e.useState)([]),[gA,LA]=(0,e.useState)({content:"",type:""}),[Br,fA]=(0,e.useState)([]),[st,vr]=(0,e.useState)("All"),[Ua,rr]=(0,e.useState)(""),[,gn,ha]=(0,Eo.U)(ne.CI,{}),ka=!((_=i.detail)!=null&&_.can_managed),Ra=[{name:"\u5168\u90E8",type:"All",number:Tn+iA+vn+Zt+sA+Dn+gt+((UA==null?void 0:UA.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:Tn,isShow:Tn>0},{name:"\u89C6\u9891",type:"VideoItem",number:iA,isShow:iA>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:vn,isShow:vn>0},{name:"\u5173\u5361",type:"Challenge",number:UA==null?void 0:UA.challenge_count,isShow:(UA==null?void 0:UA.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:Zt,isShow:!(0,l.JA)()&&Zt>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:sA,isShow:!(0,l.JA)()&&sA>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:gt,isShow:!(0,l.JA)()&>>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Dn,isShow:!(0,l.JA)()&&Dn>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:PA,isShow:PA>0}].filter(ln=>ln.isShow),gi=()=>{qe({type:"pathsDetail/getPathsDetail",payload:{id:xt.pathId,keywords:dA}})},si=ln=>{ln=ln!=null&&ln.includes(".json")?ln:`${ln}.json`,K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ii.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>vl(void 0,null,function*(){const XA=yield(0,Vu.L8)({url:ln});if(!XA)return;N.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const tn=yield(0,me.Ir)({id:XA.shixun_identifier});if(tn!=null&&tn.game_identifier){(0,ke.xg)(`/tasks/${tn.game_identifier}`);return}(tn==null?void 0:tn.status)===2?si(tn==null?void 0:tn.message):(tn==null?void 0:tn.status)===3&&pi(tn==null?void 0:tn.message)})})},pi=ln=>{K.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ii.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ln,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},eu=ln=>{var XA;ln!=="\u53D6\u6D88"&&fr({stage_id:(XA=It==null?void 0:It.actionTabs)==null?void 0:XA.id})},wi=(...ln)=>vl(void 0,[...ln],function*(XA={}){return yield qe({type:"pathsDetail/getStageData",payload:Qs(xs({tab:As[KA]},XA),{subject_id:xt.pathId,keywords:dA})})}),fr=(...ln)=>vl(void 0,[...ln],function*(XA={}){if(XA!=null&&XA.stage_id){const tn=yield qe({type:"pathsDetail/getStageChildrenData",payload:{id:XA==null?void 0:XA.stage_id,type:"stage",keywords:dA,tab:As[KA]}}),n=Yn.map(t=>{var a;return t.stage_id==(XA==null?void 0:XA.stage_id)?Qs(xs(xs({},t),XA),{items:(a=tn.data)==null?void 0:a.items}):t});qe({type:"pathsDetail/save",payload:{stageData:n}})}qe({type:"pathsDetail/getPathsDetail",payload:{id:xt.pathId}})}),nt=()=>Wt!==-1?(K.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Ii.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const ln=`Edit_${Wt}`;let XA=document.getElementById(ln);XA&&setTimeout(()=>XA.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,pr=(0,e.useMemo)(()=>Yn==null?void 0:Yn.map(function(ln,XA){return Ii.createElement("div",{key:XA},Ii.createElement(Hn,{val:ln,allData:Yn,index:XA,selectExercise:tn=>{rr(tn==null?void 0:tn.stage_id),qe({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:tn=>{var n,t;tn!=null&&tn.container_id?qe({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:tn==null?void 0:tn.attachment_detail,params:{course_id:tn==null?void 0:tn.container_id,coursesId:tn==null?void 0:tn.container_id,id:tn==null?void 0:tn.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):LA({content:R.Z.API_SERVER+((n=tn==null?void 0:tn.attachment_detail)==null?void 0:n.url),type:(t=tn==null?void 0:tn.attachment_detail)==null?void 0:t.file_type})},visibleTypeNew:st,UpdataStageChildrenData:fr,getData:fr}))}),[Yn,st]),Un=ln=>{(0,ne._C)({id:Ua,subject_id:xt.pathId,homework_type:"exercise",examination_bank_ids:[ln]}).then(XA=>{(XA==null?void 0:XA.status)==0&&(N.ZP.success("\u9009\u7528\u6210\u529F"),fr({stage_id:Ua||(i==null?void 0:i.stage_id)}))})};return(0,e.useEffect)(()=>{en(IA)},[IA]),(0,e.useEffect)(()=>{It.actionTabs.key=="closePathsTabs"&&fr({stage_id:Ua||(i==null?void 0:i.stage_id)})},[It.actionTabs.key]),Ii.createElement("section",null,Ii.createElement(G.Z,{spinning:ze["pathsDetail/getStageData"]||ze["pathsDetail/getPathsDetail"]},Ii.createElement("aside",{className:Pi.actionTabs},Ra.map((ln,XA)=>Ii.createElement("div",{key:XA,className:`mr5 ${ln.type===KA?Pi.tabActive:Pi.tab}`,onClick:()=>{Wt===-1?(ln.type=="group_count"||ln.type=="normal_count"?vr("SubjectHomework"):vr(ln.type),ln.type!=="Discusses"&&wi({tab:As[ln.type]}),qe({type:"pathsDetail/save",payload:{visibleType:ln.type,editKey:-1}})):N.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Ii.createElement("span",{className:Pi.s1},ln.name),Ii.createElement("span",{className:Pi.s2},ln.number)))),KA!=="Discusses"&&Ii.createElement(Ii.Fragment,null,pr,((Qe=i.detail)==null?void 0:Qe.allow_statistics)&&KA==="All"&&!dA&&Ii.createElement(G.Z,{spinning:gn},Ii.createElement("div",{className:Pi.addStage,onClick:()=>vl(void 0,null,function*(){if(ka){N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!nt())return;const ln=yield ha({name:`\u7B2C${(0,ke.EM)(Yn.length+1)}\u7AE0\u8282`,subject_id:xt.pathId,pathId:xt.pathId,list:[]});ln!=null&&ln.stage_id&&(en([...Yn,ln]),qe({type:"pathsDetail/save",payload:{editKey:Yn.length,stage_id:ln==null?void 0:ln.stage_id}}))})},Ii.createElement("span",{className:Pi.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Yn==null?void 0:Yn.length)===0&&Ii.createElement(Zi.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),KA==="Discusses"&&Ii.createElement("aside",{className:"mt20"},Ii.createElement(je,{activeIndex:3,isDelete:(ft=i.detail)==null?void 0:ft.allow_add_member,shixunIdentifier:11,identity:(Mt=Ae.userInfo)==null?void 0:Mt.role,user:Ae.userInfo,isShixunDetail:!0,keywords:dA,refreshCount:gi}))),Ii.createElement(GA,null),Ii.createElement(ro,{shixunIds:Br,cb:eu}),Ii.createElement(Xt,null),Ii.createElement(zr,null),Ii.createElement(li,null),Ii.createElement(Qa,null),Ii.createElement(zs,{saveExercise:Un}),Ii.createElement(Ml.Z,null),Ii.createElement(Ze.Z,{close:!0,data:gA==null?void 0:gA.content,type:gA==null?void 0:gA.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{LA({content:"",type:""})}}))};var Co=(0,P.connect)(({pathsDetail:c,user:h,loading:i,classroomList:Ae})=>({pathsDetail:c,user:h,loading:i.effects,classroomList:Ae}))(Vs),gl=p(18046),Ul=p(30001),ns={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},Ci=p(67294),nc=Object.defineProperty,Ps=Object.defineProperties,Bc=Object.getOwnPropertyDescriptors,Ls=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,_i=(c,h,i)=>h in c?nc(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,$o=(c,h)=>{for(var i in h||(h={}))ml.call(h,i)&&_i(c,i,h[i]);if(Ls)for(var i of Ls(h))Xs.call(h,i)&&_i(c,i,h[i]);return c},hl=(c,h)=>Ps(c,Bc(h)),el=(c,h)=>{var i={};for(var Ae in c)ml.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Ls)for(var Ae of Ls(c))h.indexOf(Ae)<0&&Xs.call(c,Ae)&&(i[Ae]=c[Ae]);return i},wo=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{RangePicker:rs}=gl.default,Ro=c=>{var h=c,{user:i,pathsDetail:Ae}=h,ze=el(h,["user","pathsDetail"]),qe;const[It]=We.default.useForm(),[Ie,_]=(0,e.useState)([]),[Qe,ft]=(0,e.useState)(!0),[Mt,xt]=(0,e.useState)(!1),[IA,KA]=(0,e.useState)(!1),[dA,Wt]=(0,e.useState)(0),[Tn,iA]=(0,e.useState)({}),vn=(0,P.useParams)(),[UA,Zt]=(0,e.useState)({page:1,limit:10}),sA=!((qe=Ae.detail)!=null&&qe.can_managed),PA=()=>{N.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Dn=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(fA,st)=>Ci.createElement(Ci.Fragment,null,(st==null?void 0:st.state)==="drafted"&&Ci.createElement("span",null,"\u7533\u8BF7\u4E2D"),(st==null?void 0:st.state)==="rejected"&&Ci.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(st==null?void 0:st.state)==="passed"&&Ci.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:fA=>`${fA}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(fA,st)=>Ci.createElement("div",{className:ns.actionsBtns},(st==null?void 0:st.state)==="drafted"&&Ci.createElement("span",{onClick:()=>gt(st)},"\u540C\u610F"),(st==null?void 0:st.state)==="drafted"&&Ci.createElement("span",{onClick:()=>Yn(st)},"\u62D2\u7EDD"),(st==null?void 0:st.state)==="rejected"&&Ci.createElement("span",{onClick:()=>en(st)},"\u62D2\u7EDD\u539F\u56E0"),(st==null?void 0:st.state)==="passed"&&Ci.createElement("span",{onClick:()=>gA(st)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(fA=>IA?!0:fA.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&fA.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,e.useEffect)(()=>{LA(UA)},[]);const gt=fA=>wo(void 0,null,function*(){if(sA){PA();return}const st=yield(0,se.ZP)(`/api/paths/${vn==null?void 0:vn.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:fA==null?void 0:fA.id,op:"pass"}});(st==null?void 0:st.status)===0&&LA(UA)}),Yn=fA=>{if(sA){PA();return}let st="";K.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Ci.createElement("div",null,Ci.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),Ci.createElement("aside",{className:"flex-container"},Ci.createElement("sup",{className:"c-red-ee4"},"*"),Ci.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),Ci.createElement(nA.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:vr=>st=vr.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>wo(void 0,null,function*(){if(!st)return N.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const vr=yield(0,se.ZP)(`/api/paths/${vn==null?void 0:vn.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:fA==null?void 0:fA.id,op:"reject",content:st}});(vr==null?void 0:vr.status)===0&&LA(UA)})})},en=fA=>{if(sA){PA();return}K.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:Ci.createElement("div",null,fA==null?void 0:fA.content),okText:"\u786E\u5B9A"})},gA=fA=>{iA((fA==null?void 0:fA.info)||{}),xt(!0)},LA=fA=>wo(void 0,null,function*(){ft(!0);const st=yield(0,se.ZP)(`/api/paths/${vn==null?void 0:vn.pathId}/request_certificates.json`,{method:"get",params:fA});st!=null&&st.data&&(_(st==null?void 0:st.data),Wt((st==null?void 0:st.total_count)||0),KA(st==null?void 0:st.is_manage)),ft(!1)}),Br=(fA,st)=>{const vr=hl($o({},UA),{page:fA,limit:st});Zt(vr),LA(vr)};return Ci.createElement("div",{className:ns.certificate},Ci.createElement(We.default,{form:It,layout:"inline",className:"mb20",size:"large",onValuesChange:(fA,st)=>{const{state:vr="",keyword:Ua="",time:rr=[]}=st,gn=hl($o({},UA),{page:1,state:vr,keyword:Ua,start_time:rr!=null&&rr[0]?ee()(rr[0]).format("YYYY-MM-DD"):"",end_time:rr!=null&&rr[1]?ee()(rr[1]).format("YYYY-MM-DD"):""});Zt(gn),LA(gn)}},Ci.createElement(We.default.Item,{name:"state",initialValue:"",className:"mr10"},Ci.createElement(ae.default,{style:{width:104}},Ci.createElement(ae.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Ci.createElement(ae.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),Ci.createElement(ae.default.Option,{value:"passed"},"\u901A\u8FC7"),Ci.createElement(ae.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),Ci.createElement(We.default.Item,{name:"time"},Ci.createElement(rs,{onChange:(fA,st)=>{console.log(st,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),Ci.createElement(We.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},Ci.createElement(Ul.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),Ci.createElement(Kt.default,{dataSource:Ie,rowKey:fA=>fA.id,columns:Dn,loading:Qe,pagination:{pageSize:UA.limit,total:dA,current:UA.page,onChange:Br,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),Ci.createElement(Mi.Z,{visible:Mt,onCancel:()=>{xt(!1),iA({})},data:Tn}))};var rc=(0,P.connect)(({user:c,pathsDetail:h})=>({user:c,pathsDetail:h}))(Ro),ac=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});ee().locale("ZH-cn");const{TabPane:as}=Bo.default,ja=({data:c})=>{const[h,i]=(0,e.useState)("1"),[Ae,ze]=(0,e.useState)(1),[qe,It]=(0,e.useState)(),[Ie,_]=(0,e.useState)(!0),Qe=(0,P.useParams)();function ft(){return ac(this,null,function*(){let xt;_(!0),h==="1"?xt=`/api/paths/${Qe.pathId}/study_ranking_shixuns_passed.json`:h==="2"?xt=`/api/paths/${Qe.pathId}/study_ranking_videos.json`:h==="3"?xt=`/api/paths/${Qe.pathId}/study_ranking_pdf_attachments.json`:h==="4"&&(xt=`/api/paths/${Qe.pathId}/study_ranking_discusses.json`);const IA=yield(0,se.ZP)(xt,{method:"get",params:{page:Ae}});_(!1),It(IA)})}(0,e.useEffect)(()=>{ft()},[Ae,h]);const Mt=()=>{var xt,IA,KA,dA,Wt,Tn,iA,vn,UA,Zt,sA,PA,Dn;return e.createElement(e.Fragment,null,e.createElement(G.Z,{spinning:Ie},e.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),h==="1"&&e.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),h==="2"&&e.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),h==="3"&&e.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),h==="4"&&e.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(qe==null?void 0:qe.user_show)&&e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.createElement("span",{style:{flex:"1"}},((xt=qe==null?void 0:qe.data_user)==null?void 0:xt.rank)===0&&((IA=qe==null?void 0:qe.data_user)==null?void 0:IA.num)===0?"--":((KA=qe==null?void 0:qe.data_user)==null?void 0:KA.rank)<=100&&((dA=qe==null?void 0:qe.data_user)==null?void 0:dA.rank)!=0?(Wt=qe==null?void 0:qe.data_user)==null?void 0:Wt.rank:"\u672A\u4E0A\u699C"),e.createElement("span",{style:{flex:"1"}},(Tn=qe==null?void 0:qe.data_user)==null?void 0:Tn.user_real_name),h==="1"&&e.createElement("span",{style:{flex:"3"}},((iA=qe==null?void 0:qe.data_user)==null?void 0:iA.num)||"--"),h==="2"&&e.createElement("span",{style:{flex:"3"}},(vn=qe==null?void 0:qe.data_user)!=null&&vn.num?(0,ke.li)((UA=qe==null?void 0:qe.data_user)==null?void 0:UA.num):"--"),h==="3"&&e.createElement("span",{style:{flex:"3"}},((Zt=qe==null?void 0:qe.data_user)==null?void 0:Zt.num)||"--"),h==="4"&&e.createElement("span",{style:{flex:"3"}},((sA=qe==null?void 0:qe.data_user)==null?void 0:sA.num)||"--")),(qe==null?void 0:qe.user_show)&&e.createElement(qu.Z,null),((PA=qe==null?void 0:qe.data)==null?void 0:PA.length)>0?(Dn=qe==null?void 0:qe.data)==null?void 0:Dn.map((gt,Yn)=>e.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(gt==null?void 0:gt.rank)===1&&e.createElement("span",{style:{flex:"1",color:"#E02020"}},gt==null?void 0:gt.rank),(gt==null?void 0:gt.rank)===2&&e.createElement("span",{style:{flex:"1",color:"#FA6400"}},gt==null?void 0:gt.rank),(gt==null?void 0:gt.rank)===3&&e.createElement("span",{style:{flex:"1",color:"#F7B500"}},gt==null?void 0:gt.rank),(gt==null?void 0:gt.rank)>3&&e.createElement("span",{style:{flex:"1"}},gt==null?void 0:gt.rank),e.createElement("span",{style:{flex:"1"}},gt==null?void 0:gt.user_real_name),h==="1"&&e.createElement("span",{style:{flex:"3"}},gt==null?void 0:gt.num),h==="2"&&e.createElement("span",{style:{flex:"3"}},(0,ke.li)(gt==null?void 0:gt.num)),h==="3"&&e.createElement("span",{style:{flex:"3"}},gt==null?void 0:gt.num),h==="4"&&e.createElement("span",{style:{flex:"3"}},gt==null?void 0:gt.num))):e.createElement(Zi.Z,null),(qe==null?void 0:qe.count)>10&&e.createElement(Yo.Z,{current:Ae,pageSize:10,showSizeChanger:!1,total:qe==null?void 0:qe.count,style:{textAlign:"center",margin:"20px 0px"},onChange:gt=>{ze(gt)}})))};return e.createElement("div",null,e.createElement(Bo.default,{activeKey:h,style:{background:"#fff",padding:"0px 20px"},onChange:xt=>{i(xt),ze(1)}},e.createElement(as,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.createElement(Mt,null)),e.createElement(as,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.createElement(Mt,null)),e.createElement(as,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.createElement(Mt,null)),e.createElement(as,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.createElement(Mt,null))))};var qr=p(51959),ku=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Tc=(c,h)=>{var i={};for(var Ae in c)To.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&ku)for(var Ae of ku(c))h.indexOf(Ae)<0&&Rl.call(c,Ae)&&(i[Ae]=c[Ae]);return i},Nc=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const Oc=c=>{var h=c,{user:i,pathsDetail:Ae}=h,ze=Tc(h,["user","pathsDetail"]),qe;const It=(0,P.useParams)(),Ie=(0,e.useRef)(),_=(0,e.useRef)(),Qe=(0,e.useRef)(!1),[ft,Mt]=(0,e.useState)({}),[xt,IA]=(0,e.useState)(700);(0,e.useEffect)(()=>{setTimeout(()=>{var Wt,Tn;(Tn=(Wt=Ie.current)==null?void 0:Wt.resize)==null||Tn.call(Wt)},300)},[xt]),(0,e.useEffect)(()=>{var Wt;Mt((Wt=Ae.detail)==null?void 0:Wt.atlas_data)},[(qe=Ae.detail)==null?void 0:qe.atlas_data]),(0,e.useEffect)(()=>(document.addEventListener((0,qr.gH)(),KA),()=>{document.removeEventListener((0,qr.gH)(),KA)}),[]);const KA=()=>{(0,qr.vp)()||IA(700)},dA=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Wt=>{if(Wt.dataType==="edge")return Wt.data.relation;if(Wt.dataType==="node")return"\u540D\u79F0\uFF1A"+Wt.data.name+"
      \u7C7B\u522B\uFF1A"+Wt.data.labels.join(", ")+"
      ID: "+Wt.data.uid+"
      "}},legend:[{bottom:0,left:"center",orient:"horizontal",data:ft.categories.map(Wt=>{if(Wt.name)return Wt.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:ft.nodes,links:ft.links,categories:ft.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,qr.vp)()?(setTimeout(()=>{IA(700)},300),(0,qr.BU)()):((0,qr.Dj)(_.current),setTimeout(()=>{IA(window.innerHeight-40)},300))}}}}});return e.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:xt+30,background:"#FFF"},ref:_},ft.nodes&&e.createElement(no.Z,{style:{height:xt+"px"},option:dA(),onChartReady:Wt=>{Ie.current=Wt,Wt.resize()},opts:{renderer:"svg"},onEvents:{click:Wt=>{Qe.current=!1,setTimeout(()=>{if(!Qe.current&&Wt.dataType==="node"){let Tn=Wt.data.url;Tn&&window.open(Tn,"_blank")}},500)},dblclick:(Wt,Tn,iA)=>Nc(void 0,null,function*(){console.log("p:",Wt,Tn,iA),Qe.current=!0;const vn=yield(0,se.ZP)(`/api/paths/${It.pathId}/atlas_data.json`,{method:"get",params:{node_id:Wt.data.id}});let{nodes:UA,links:Zt,categories:sA}=vn.atlas_data;UA=ft.nodes.concat(UA),Zt=ft.links.concat(Zt);let PA=UA.filter((en,gA,LA)=>LA.findIndex(Br=>Br.id===en.id)===gA),Dn=Zt.filter((en,gA,LA)=>LA.findIndex(Br=>Br.source===en.source&&Br.target===en.target)===gA),gt=[],Yn=Math.max(sA.length,ft.categories.length);for(let en=0;en({user:c,pathsDetail:h}))(Oc),Hr={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},Pa="data:image/png;base64,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",nr=p(67294),$i=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Hc=Object.prototype.propertyIsEnumerable,Ef=(c,h)=>{var i={};for(var Ae in c)Mu.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&$i)for(var Ae of $i(c))h.indexOf(Ae)<0&&Hc.call(c,Ae)&&(i[Ae]=c[Ae]);return i},ic=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const jc=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,user:ze,loading:qe,dispatch:It}=h,Ie=Ef(h,["pathsDetail","globalSetting","user","loading","dispatch"]);const[_,Qe]=(0,e.useState)([]),[ft]=(0,P.useSearchParams)(),Mt=(0,P.useParams)(),[xt,IA]=(0,e.useState)(!1),KA=()=>ic(void 0,null,function*(){var iA,vn;IA(!0);const UA=yield(0,se.ZP)(`/api/paths/${Mt.pathId}/packages_list.json`,{method:"get",params:{identifier:(iA=ze==null?void 0:ze.userInfo)==null?void 0:iA.login,id:Mt.pathId}});IA(!1),UA.status==0&&Qe((vn=UA==null?void 0:UA.data)==null?void 0:vn.map(Zt=>(Zt.isFull=!1,Zt)))});(0,e.useEffect)(()=>{KA()},[]);const dA=iA=>ic(void 0,null,function*(){const vn=yield(0,se.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:iA}});(vn==null?void 0:vn.status)==0?Wt(iA):K.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ic(void 0,null,function*(){const UA=yield(0,se.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:iA}});(UA==null?void 0:UA.status)==0&&Wt(iA)})})}),Wt=iA=>ic(void 0,null,function*(){const vn=yield(0,se.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:iA,payment_method:"wechat_qr"}});vn!=null&&vn.num&&window.open(ft.get("userid")?`/order/${Mt.pathId}/pay?order_num=${vn==null?void 0:vn.num}&userid=${ft.get("userid")}`:`/order/${Mt.pathId}/pay?order_num=${vn==null?void 0:vn.num}`)}),Tn=iA=>{var vn,UA,Zt,sA,PA,Dn,gt,Yn,en,gA;return nr.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},nr.createElement("div",{className:Hr.Head},nr.createElement("div",{className:Hr.Headtitle},nr.createElement("span",{title:iA==null?void 0:iA.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},iA==null?void 0:iA.package_name),nr.createElement("span",{className:Hr.span2},"\uFF08\u5171 ",nr.createElement("span",{style:{color:"#333"}},iA==null?void 0:iA.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),nr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},nr.createElement("div",{className:Hr.Headprice},nr.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),nr.createElement("span",{className:Hr.nowPrice},"\uFFE5",parseInt((UA=(vn=`${iA==null?void 0:iA.package_price}`)==null?void 0:vn.split("."))==null?void 0:UA[1])>0?iA==null?void 0:iA.package_price:(sA=(Zt=`${iA==null?void 0:iA.package_price}`)==null?void 0:Zt.split("."))==null?void 0:sA[0]),nr.createElement("span",{className:Hr.initPrice},"\uFFE5",parseInt((Dn=(PA=`${iA==null?void 0:iA.package_origin_price}`)==null?void 0:PA.split("."))==null?void 0:Dn[1])>0?iA==null?void 0:iA.package_origin_price:(Yn=(gt=`${iA==null?void 0:iA.package_origin_price}`)==null?void 0:gt.split("."))==null?void 0:Yn[0])),nr.createElement("div",{className:Hr.AllButStyle},nr.createElement(L.ZP,{className:iA!=null&&iA.is_payed?`${Hr.payed}`:`${Hr.order}`,onClick:()=>{iA!=null&&iA.is_payed?P.history.push(`/users/${ze==null?void 0:ze.userInfo.login}/paths?category=payed`):dA(iA==null?void 0:iA.id)}},iA!=null&&iA.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),nr.createElement("div",{className:iA.isFull?`${Hr.Swiper}`:`${Hr.Swiper} ${Hr.expansion}`},(en=iA==null?void 0:iA.subjects)==null?void 0:en.map((LA,Br)=>{var fA,st,vr,Ua;return nr.createElement("div",{style:{width:"232px",marginRight:(1+Br)%3===0?0:22},className:Hr.BannerListItemDiv,key:Br},nr.createElement("div",{className:Hr.BannerListItem},nr.createElement("div",{onClick:()=>window.open(`/paths/${LA.identifier}`)},nr.createElement("div",{className:Hr.BannerListItemImg},nr.createElement("img",{className:Hr.bgimg,src:`${LA.image_url}`}),(LA==null?void 0:LA.user_paid_subject)&&nr.createElement("img",{className:Hr.buyimg,src:Pa}),(LA==null?void 0:LA.is_current_subject)&&nr.createElement("span",{className:Hr.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),nr.createElement("div",{className:Hr.BannerListItemInfo},nr.createElement(f.Z,{placement:"topLeft",title:LA.name},nr.createElement("div",{className:Hr.BannerListItemInfoTitle},LA.name)),nr.createElement("div",{className:Hr.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",LA.teacher),nr.createElement("div",{className:`${Hr.BannerListItemInfoTime} ${Hr.BannerListItemInfoTime2}`},nr.createElement("div",{className:Hr.span1},LA.learn_count/1e4>1?(LA.learn_count/1e4).toFixed(1)+"W":LA.learn_count,"\u4EBA\u6B63\u5728\u5B66"),nr.createElement("div",{className:`${Hr.timeprice}`},nr.createElement("div",{className:Hr.span},nr.createElement("span",{className:Hr.qianfuhao},"\uFFE5"),LA.is_discount?parseInt((fA=LA==null?void 0:LA.price)==null?void 0:fA.split(".")[1])>0?LA==null?void 0:LA.price:(st=LA==null?void 0:LA.price)==null?void 0:st.split(".")[0]:parseInt((vr=LA==null?void 0:LA.origin_price)==null?void 0:vr.split(".")[1])>0?LA==null?void 0:LA.origin_price:(Ua=LA==null?void 0:LA.origin_price)==null?void 0:Ua.split(".")[0])))))))})),nr.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((gA=iA==null?void 0:iA.subjects)==null?void 0:gA.length)>3&&nr.createElement("div",{onClick:()=>{iA.isFull=!iA.isFull,Qe([..._])}},nr.createElement("span",{className:"current",style:{marginRight:"6px"}},iA.isFull?"\u6536\u8D77":"\u5C55\u5F00"),nr.createElement("span",{className:"current"},nr.createElement("i",{className:iA.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return nr.createElement(G.Z,{spinning:xt},(_==null?void 0:_.length)>0?_==null?void 0:_.map(iA=>Tn(iA)):nr.createElement(Zi.Z,null))};var af=(0,P.connect)(({pathsDetail:c,loading:h,globalSetting:i,user:Ae})=>({pathsDetail:c,globalSetting:i,loading:h,user:Ae}))(jc),Bf=p(71865),uc={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},uf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",ru=p(67294),Cf=Object.defineProperty,Sc=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,lf=Object.prototype.propertyIsEnumerable,Dc=(c,h,i)=>h in c?Cf(c,h,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[h]=i,wf=(c,h)=>{for(var i in h||(h={}))of.call(h,i)&&Dc(c,i,h[i]);if(Sc)for(var i of Sc(h))lf.call(h,i)&&Dc(c,i,h[i]);return c},kc=(c,h)=>{var i={};for(var Ae in c)of.call(c,Ae)&&h.indexOf(Ae)<0&&(i[Ae]=c[Ae]);if(c!=null&&Sc)for(var Ae of Sc(c))h.indexOf(Ae)<0&&lf.call(c,Ae)&&(i[Ae]=c[Ae]);return i},yf=(c,h,i)=>new Promise((Ae,ze)=>{var qe=_=>{try{Ie(i.next(_))}catch(Qe){ze(Qe)}},It=_=>{try{Ie(i.throw(_))}catch(Qe){ze(Qe)}},Ie=_=>_.done?Ae(_.value):Promise.resolve(_.value).then(qe,It);Ie((i=i.apply(c,h)).next())});const{TabPane:or}=Bo.default;var Zs=(c=>(c.All="",c.Shixun="shixun",c.VideoItem="video",c.Attachment="attachment",c.group_count="group_homework",c.normal_count="normal_homework",c.ExaminationBank="exercise",c.HomeworkCommon="hack_homework",c.Discusses="Discusses",c))(Zs||{});function Cc(c){const h=(ze,qe)=>{if(ze.localName===qe)return ze;for(let It=0,Ie=ze;Ie=Ie.parentNode;It++){if(Ie.localName===qe)return Ie;if(Ie==document.documentElement)return!1}},i=c.target,Ae=h(i,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&i.tagName.toUpperCase()==="IMG"){let ze=i.src||i.getAttribute("src");ze&&ze.indexOf("/images/avatars/User")===-1&&(c.stopPropagation(),c.preventDefault(),Hu.Z.publish("preview-image",ze))}}const tl=c=>{var h=c,{pathsDetail:i,globalSetting:Ae,loading:ze,dispatch:qe}=h,It=kc(h,["pathsDetail","globalSetting","loading","dispatch"]),Ie,_,Qe,ft;const[Mt]=(0,P.useSearchParams)(),xt=(0,P.useParams)(),IA=(0,e.useRef)(),[KA,dA]=(0,e.useState)("");(0,e.useEffect)(()=>{var Zt;if(!((Zt=i.detail)!=null&&Zt.id))return;const sA=document.getElementById("ai-orientation");sA&&Mt.get("skipSource")==="ai"&&sA.scrollIntoView(!0)},[(Ie=i.detail)==null?void 0:Ie.id]);const Wt=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Zt=>{var sA,PA;return(sA=i.detail)!=null&&sA.excellent||((PA=i.detail)==null?void 0:PA.is_free)===!1?!0:Zt.key!=="certificate"}).filter(Zt=>{var sA,PA,Dn;return(sA=i.detail)!=null&&sA.atlas_data&&((Dn=(PA=i.detail)==null?void 0:PA.atlas_data)!=null&&Dn.nodes)?!0:Zt.key!=="atlas"}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)!=null&&PA.is_has_package)?!0:Zt.key!=="Combination"}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_chapter)===!1?Zt.key!=="stage":!0}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_charts)===!1?Zt.key!=="ranking":!0}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_cert_apply)===!1?Zt.key!=="certificate":!0}).filter(Zt=>{var sA,PA;return((sA=i.detail)==null?void 0:sA.is_free)===!1&&((PA=i.detail)==null?void 0:PA.show_knowledge_graph)===!1?Zt.key!=="knowledge":!0}),[Tn,iA]=(0,e.useState)(Mt.get("activeKey")||((_=Wt[0])==null?void 0:_.key));(0,e.useEffect)(()=>{if(IA.current)return IA.current.addEventListener("mousedown",Cc),()=>{var Zt;(Zt=IA.current)==null||Zt.removeEventListener("mousedown",Cc)}},[IA.current]),(0,e.useEffect)(()=>{qe({type:"pathsDetail/save",payload:{editKey:-1}}),xt.pathId&&UA()},[xt.pathId]),(0,e.useEffect)(()=>{var Zt,sA;(0,ke.Dk)((Zt=i.detail)==null?void 0:Zt.name),iA(Mt.get("activeKey")||((sA=Wt[0])==null?void 0:sA.key))},[i]);const vn=Zt=>{var sA;const PA=(sA=decodeURIComponent(Zt))==null?void 0:sA.trim();qe({type:"pathsDetail/save",payload:{keywords:PA}}),dA(PA)},UA=()=>yf(void 0,null,function*(){const Zt=yield qe({type:"pathsDetail/getPathsDetail",payload:wf({id:xt.pathId},(0,ke.oP)())});qe({type:"pathsDetail/getRightData",payload:{id:xt.pathId}}),qe({type:"pathsDetail/getStageData",payload:{subject_id:xt.pathId,show_course_section:Zt==null?void 0:Zt.show_course_section}}),Zt!=null&&Zt.id&&Mt.get("token")&&(location.href=location.pathname)});return ru.createElement(G.Z,{spinning:!1},ru.createElement("section",{className:uc.bg},ru.createElement(M,null),ru.createElement(Bf.Z,null),ru.createElement("section",{style:{marginTop:((Qe=i.detail)==null?void 0:Qe.excellent)&&"89px"},className:`edu-container pb80 ${uc.wrap}`},ru.createElement("aside",{className:uc.content},ru.createElement("div",{className:uc.intro},ru.createElement("div",{className:uc.introTitle},ru.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},ru.createElement("img",{src:uf,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),ru.createElement("div",{ref:IA},ru.createElement(eA.Z,{value:(ft=i.detail)==null?void 0:ft.description}))),ru.createElement("div",{id:"ai-orientation"}),(Wt==null?void 0:Wt.length)>0&&ru.createElement(Bo.default,{className:uc.wrapTabs,activeKey:Tn,onChange:Zt=>{Zt==="knowledge"?window.open(`/knowledgegraph/${xt.pathId}`):iA(Zt)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:Tn==="stage"?ru.createElement(Ul.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Zt=>{vn(Zt),qe({type:"pathsDetail/getStageData",payload:{tab:Zs[i==null?void 0:i.visibleType],subject_id:xt.pathId,keywords:Zt}})}}):""},Wt.map(Zt=>ru.createElement(or,{tab:Zt!=null&&Zt.extra?ru.createElement("span",{style:{position:"relative"}},ru.createElement("span",null,Zt.name),ru.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},Zt.extra)):Zt.name,key:Zt.key}))),Tn==="stage"&&ru.createElement(Co,{keywords:KA}),Tn==="ranking"&&ru.createElement(ja,null),Tn==="certificate"&&ru.createElement(rc,null),Tn==="atlas"&&ru.createElement(rf,null),Tn==="Combination"&&ru.createElement(af,null)),ru.createElement(cl,null))))};var Ff=(0,P.connect)(({pathsDetail:c,loading:h,globalSetting:i})=>({pathsDetail:c,globalSetting:i,loading:h}))(tl)},51959:function(FA,be,p){"use strict";p.d(be,{BU:function(){return P},Dj:function(){return e},gH:function(){return N},vp:function(){return K}});function e(W){try{W.mozRequestFullScreen?W.mozRequestFullScreen():W.webkitRequestFullScreen&&W.webkitRequestFullScreen()}catch(f){console.log(f,":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 N=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function K(){var W=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",W),window.isFullScreen?window.isFullScreen:W!=null}},9343:function(FA,be,p){"use strict";p.d(be,{U:function(){return X}});var e=p(67294),P=Object.defineProperty,N=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,f=(L,De,T)=>De in L?P(L,De,{enumerable:!0,configurable:!0,writable:!0,value:T}):L[De]=T,q=(L,De)=>{for(var T in De||(De={}))K.call(De,T)&&f(L,T,De[T]);if(N)for(var T of N(De))W.call(De,T)&&f(L,T,De[T]);return L},j=(L,De,T)=>new Promise((l,ne)=>{var ae=G=>{try{I(T.next(G))}catch(U){ne(U)}},ve=G=>{try{I(T.throw(G))}catch(U){ne(U)}},I=G=>G.done?l(G.value):Promise.resolve(G.value).then(ae,ve);I((T=T.apply(L,De)).next())});function X(L,De){const[T,l]=(0,e.useState)(De),[ne,ae]=(0,e.useState)(!1),[ve,I]=(0,e.useState)();return[T,ne,(U,O=!1)=>j(this,null,function*(){const ge=O?De:q(q({},T),U);ae(!0),l(ge);const ee=yield L(ge);return ae(!1),I(ee),ee}),ve,I]}},24577:function(FA,be,p){"use strict";p.d(be,{Z:function(){return Ku}});class e{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(u,d){return u.__proto__=d,u},Object.assign=Object.assign||function(u){if(u==null)throw new TypeError("Cannot convert undefined or null to object");let d=Object(u);for(let B=1;B ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","error",B),W.ENABLE_ERROR&&(console.error?console.error(B):console.warn?console.warn(B):console.log(B))}static i(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","info",B),W.ENABLE_INFO&&(console.info?console.info(B):console.log(B))}static w(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","warn",B),W.ENABLE_WARN&&(console.warn?console.warn(B):console.log(B))}static d(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","debug",B),W.ENABLE_DEBUG&&(console.debug?console.debug(B):console.log(B))}static v(u,d){(!u||W.FORCE_GLOBAL_TAG)&&(u=W.GLOBAL_TAG);let B=`[${u}] > ${d}`;W.ENABLE_CALLBACK&&W.emitter.emit("log","verbose",B),W.ENABLE_VERBOSE&&console.log(B)}}W.GLOBAL_TAG="flv.js",W.FORCE_GLOBAL_TAG=!1,W.ENABLE_ERROR=!0,W.ENABLE_INFO=!0,W.ENABLE_WARN=!0,W.ENABLE_DEBUG=!0,W.ENABLE_VERBOSE=!0,W.ENABLE_CALLBACK=!1,W.emitter=new(K());var f=W;class q{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(u){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=u,this._totalBytes+=u):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=u,this._totalBytes+=u):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=u,this._totalBytes+=u,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let u=(this._now()-this._lastCheckpoint)/1e3;return u==0&&(u=1),this._intervalBytes/u/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let u=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/u/1024}}var j=q;class X{constructor(u){this._message=u}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class L extends X{constructor(u){super(u)}get name(){return"IllegalStateException"}}class De extends X{constructor(u){super(u)}get name(){return"InvalidArgumentException"}}class T extends X{constructor(u){super(u)}get name(){return"NotImplementedException"}}const l={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ne={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ae{constructor(u){this._type=u||"undefined",this._status=l.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=l.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===l.kConnecting||this._status===l.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(u){this._onContentLengthKnown=u}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(u){this._onURLRedirect=u}get onDataArrival(){return this._onDataArrival}set onDataArrival(u){this._onDataArrival=u}get onError(){return this._onError}set onError(u){this._onError=u}get onComplete(){return this._onComplete}set onComplete(u){this._onComplete=u}open(u,d){throw new T("Unimplemented abstract function!")}abort(){throw new T("Unimplemented abstract function!")}}let ve={};function I(){let wA=self.navigator.userAgent.toLowerCase(),u=/(edge)\/([\w.]+)/.exec(wA)||/(opr)[\/]([\w.]+)/.exec(wA)||/(chrome)[ \/]([\w.]+)/.exec(wA)||/(iemobile)[\/]([\w.]+)/.exec(wA)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(wA)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(wA)||/(webkit)[ \/]([\w.]+)/.exec(wA)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(wA)||/(msie) ([\w.]+)/.exec(wA)||wA.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(wA)||wA.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(wA)||[],d=/(ipad)/.exec(wA)||/(ipod)/.exec(wA)||/(windows phone)/.exec(wA)||/(iphone)/.exec(wA)||/(kindle)/.exec(wA)||/(android)/.exec(wA)||/(windows)/.exec(wA)||/(mac)/.exec(wA)||/(linux)/.exec(wA)||/(cros)/.exec(wA)||[],B={browser:u[5]||u[3]||u[1]||"",version:u[2]||u[4]||"0",majorVersion:u[4]||u[2]||"0",platform:d[0]||""},C={};if(B.browser){C[B.browser]=!0;let Z=B.majorVersion.split(".");C.version={major:parseInt(B.majorVersion,10),string:B.version},Z.length>1&&(C.version.minor=parseInt(Z[1],10)),Z.length>2&&(C.version.build=parseInt(Z[2],10))}if(B.platform&&(C[B.platform]=!0),(C.chrome||C.opr||C.safari)&&(C.webkit=!0),C.rv||C.iemobile){C.rv&&delete C.rv;let Z="msie";B.browser=Z,C[Z]=!0}if(C.edge){delete C.edge;let Z="msedge";B.browser=Z,C[Z]=!0}if(C.opr){let Z="opera";B.browser=Z,C[Z]=!0}if(C.safari&&C.android){let Z="android";B.browser=Z,C[Z]=!0}C.name=B.browser,C.platform=B.platform;for(let Z in ve)ve.hasOwnProperty(Z)&&delete ve[Z];Object.assign(ve,C)}I();var G=ve;class U extends ae{static isSupported(){try{let u=G.msedge&&G.version.minor>=15048,d=G.msedge?u:!0;return self.fetch&&self.ReadableStream&&d}catch(u){return!1}}constructor(u,d){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=u,this._config=d,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(u,d){this._dataSource=u,this._range=d;let B=u.url;this._config.reuseRedirectedURL&&u.redirectedURL!=null&&(B=u.redirectedURL);let C=this._seekHandler.getConfig(B,d),Z=new self.Headers;if(typeof C.headers=="object"){let et=C.headers;for(let Nn in et)et.hasOwnProperty(Nn)&&Z.append(Nn,et[Nn])}let Te={method:"GET",headers:Z,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let et in this._config.headers)Z.append(et,this._config.headers[et]);u.cors===!1&&(Te.mode="same-origin"),u.withCredentials&&(Te.credentials="include"),u.referrerPolicy&&(Te.referrerPolicy=u.referrerPolicy),this._status=l.kConnecting,self.fetch(C.url,Te).then(et=>{if(this._requestAbort){this._requestAbort=!1,this._status=l.kIdle;return}if(et.ok&&et.status>=200&&et.status<=299){if(et.url!==C.url&&this._onURLRedirect){let JA=this._seekHandler.removeURLParameters(et.url);this._onURLRedirect(JA)}let Nn=et.headers.get("Content-Length");return Nn!=null&&(this._contentLength=parseInt(Nn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,et.body.getReader())}else if(this._status=l.kError,this._onError)this._onError(ne.HTTP_STATUS_CODE_INVALID,{code:et.status,msg:et.statusText});else throw new X("FetchStreamLoader: Http code invalid, "+et.status+" "+et.statusText)}).catch(et=>{if(this._status=l.kError,this._onError)this._onError(ne.EXCEPTION,{code:-1,msg:et.message});else throw et})}abort(){this._requestAbort=!0}_pump(u){return u.read().then(d=>{if(d.done)if(this._contentLength!==null&&this._receivedLength{if(d.code===11&&G.msedge)return;this._status=l.kError;let B=0,C=null;if((d.code===19||d.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=l.kError,this._onError)this._onError(ne.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new X("MozChunkedLoader: Http code invalid, "+d.status+" "+d.statusText);else this._status=l.kBuffering}}_onProgress(u){if(this._status===l.kError)return;this._contentLength===null&&u.total!==null&&u.total!==0&&(this._contentLength=u.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let d=u.target.response,B=this._range.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,B,this._receivedLength)}_onLoadEnd(u){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===l.kError)return;this._status=l.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(u){this._status=l.kError;let d=0,B=null;if(this._contentLength&&u.loaded=200&&d.status<=299){if(this._status=LoaderStatus.kBuffering,d.responseURL!=null){let C=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&C!==this._currentRedirectedURL&&(this._currentRedirectedURL=C,this._onURLRedirect&&this._onURLRedirect(C))}let B=d.getResponseHeader("Content-Length");if(B!=null&&this._contentLength==null){let C=parseInt(B);C>0&&(this._contentLength=C,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+d.status+" "+d.statusText);else if(d.readyState===3&&d.status>=200&&d.status<=299){this._status=LoaderStatus.kBuffering;let B=d.response;this._reader.readAsArrayBuffer(B)}}_xhrOnError(u){this._status=LoaderStatus.kError;let d=LoaderErrors.EXCEPTION,B={code:-1,msg:u.constructor.name+" "+u.type};if(this._onError)this._onError(d,B);else throw new RuntimeException(B.msg)}_msrOnProgress(u){let B=u.target.result;if(B==null){this._doReconnectIfNeeded();return}let C=B.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=B.byteLength;let Z=this._totalRange.from+this._receivedLength;this._receivedLength+=C.byteLength,this._onDataArrival&&this._onDataArrival(C,Z,this._receivedLength),B.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Z+C.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(B=this._range.from+this._contentLength-1),this._currentRequestRange={from:d,to:B},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(u,d){this._lastTimeLoaded=0;let B=u.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?B=this._currentRedirectedURL:u.redirectedURL!=null&&(B=u.redirectedURL));let C=this._seekHandler.getConfig(B,d);this._currentRequestURL=C.url;let Z=this._xhr=new XMLHttpRequest;if(Z.open("GET",C.url,!0),Z.responseType="arraybuffer",Z.onreadystatechange=this._onReadyStateChange.bind(this),Z.onprogress=this._onProgress.bind(this),Z.onload=this._onLoad.bind(this),Z.onerror=this._onXhrError.bind(this),u.withCredentials&&(Z.withCredentials=!0),typeof C.headers=="object"){let Te=C.headers;for(let et in Te)Te.hasOwnProperty(et)&&Z.setRequestHeader(et,Te[et])}if(typeof this._config.headers=="object"){let Te=this._config.headers;for(let et in Te)Te.hasOwnProperty(et)&&Z.setRequestHeader(et,Te[et])}Z.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=l.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(u){let d=u.target;if(d.readyState===2){if(d.responseURL!=null){let B=this._seekHandler.removeURLParameters(d.responseURL);d.responseURL!==this._currentRequestURL&&B!==this._currentRedirectedURL&&(this._currentRedirectedURL=B,this._onURLRedirect&&this._onURLRedirect(B))}if(d.status>=200&&d.status<=299){if(this._waitForTotalLength)return;this._status=l.kBuffering}else if(this._status=l.kError,this._onError)this._onError(ne.HTTP_STATUS_CODE_INVALID,{code:d.status,msg:d.statusText});else throw new X("RangeLoader: Http code invalid, "+d.status+" "+d.statusText)}}_onProgress(u){if(this._status===l.kError)return;if(this._contentLength===null){let B=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,B=!0;let C=u.total;this._internalAbort(),C!=null&C!==0&&(this._totalLength=C)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,B){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let d=u.loaded-this._lastTimeLoaded;this._lastTimeLoaded=u.loaded,this._speedSampler.addBytes(d)}_normalizeSpeed(u){let d=this._chunkSizeKBList,B=d.length-1,C=0,Z=0,Te=B;if(u=d[C]&&u=3&&(d=this._speedSampler.currentKBps)),d!==0){let Te=this._normalizeSpeed(d);this._currentSpeedNormalized!==Te&&(this._currentSpeedNormalized=Te,this._currentChunkSizeKB=Te)}let B=u.target.response,C=this._range.from+this._receivedLength;this._receivedLength+=B.byteLength;let Z=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(d.result)},d.readAsArrayBuffer(u.data)}else{this._status=l.kError;let d={code:-1,msg:"Unsupported WebSocket message type: "+u.data.constructor.name};if(this._onError)this._onError(ne.EXCEPTION,d);else throw new X(d.msg)}}_dispatchArrayBuffer(u){let d=u,B=this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,B,this._receivedLength)}_onWebSocketError(u){this._status=l.kError;let d={code:u.code,msg:u.message};if(this._onError)this._onError(ne.EXCEPTION,d);else throw new X(d.msg)}}var k=me;class se{constructor(u){this._zeroStart=u||!1}getConfig(u,d){let B={};if(d.from!==0||d.to!==-1){let C;d.to!==-1?C=`bytes=${d.from.toString()}-${d.to.toString()}`:C=`bytes=${d.from.toString()}-`,B.Range=C}else this._zeroStart&&(B.Range="bytes=0-");return{url:u,headers:B}}removeURLParameters(u){return u}}var Me=se;class te{constructor(u,d){this._startName=u,this._endName=d}getConfig(u,d){let B=u;if(d.from!==0||d.to!==-1){let C=!0;B.indexOf("?")===-1&&(B+="?",C=!1),C&&(B+="&"),B+=`${this._startName}=${d.from.toString()}`,d.to!==-1&&(B+=`&${this._endName}=${d.to.toString()}`)}return{url:B,headers:{}}}removeURLParameters(u){let d=u.split("?")[0],B,C=u.indexOf("?");C!==-1&&(B=u.substring(C+1));let Z="";if(B!=null&&B.length>0){let Te=B.split("&");for(let et=0;et0;Nn[0]!==this._startName&&Nn[0]!==this._endName&&(JA&&(Z+="&"),Z+=Te[et])}}return Z.length===0?d:d+"?"+Z}}var re=te;class Pe{constructor(u,d,B){this.TAG="IOController",this._config=d,this._extraData=B,this._stashInitialSize=1024*384,d.stashInitialSize!=null&&d.stashInitialSize>0&&(this._stashInitialSize=d.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,d.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=u,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(u.url),this._refTotalLength=u.filesize?u.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new j,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(u){this._extraData=u}get onDataArrival(){return this._onDataArrival}set onDataArrival(u){this._onDataArrival=u}get onSeeked(){return this._onSeeked}set onSeeked(u){this._onSeeked=u}get onError(){return this._onError}set onError(u){this._onError=u}get onComplete(){return this._onComplete}set onComplete(u){this._onComplete=u}get onRedirect(){return this._onRedirect}set onRedirect(u){this._onRedirect=u}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(u){this._onRecoveredEarlyEof=u}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ye?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let u=this._config;if(u.seekType==="range")this._seekHandler=new Me(this._config.rangeLoadZeroStart);else if(u.seekType==="param"){let d=u.seekParamStart||"bstart",B=u.seekParamEnd||"bend";this._seekHandler=new re(d,B)}else if(u.seekType==="custom"){if(typeof u.customSeekHandler!="function")throw new De("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new u.customSeekHandler}else throw new De(`Invalid seekType in config: ${u.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=k;else if(O.isSupported())this._loaderClass=O;else if(ee.isSupported())this._loaderClass=ee;else if(ye.isSupported())this._loaderClass=ye;else throw new X("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(u){this._currentRange={from:0,to:-1},u&&(this._currentRange.from=u),this._speedSampler.reset(),u||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let u=this._resumeFrom;this._resumeFrom=0,this._internalSeek(u,!0)}}seek(u){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(u,!0)}_internalSeek(u,d){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(d),this._loader.destroy(),this._loader=null;let B={from:u,to:-1};this._currentRange={from:B.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,B),this._onSeeked&&this._onSeeked()}updateUrl(u){if(!u||typeof u!="string"||u.length===0)throw new De("Url must be a non-empty string!");this._dataSource.url=u}_expandBuffer(u){let d=this._stashSize;for(;d+1024*1024*10){let C=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(B,0,d).set(C,0)}this._stashBuffer=B,this._bufferSize=d}_normalizeSpeed(u){let d=this._speedNormalizeList,B=d.length-1,C=0,Z=0,Te=B;if(u=d[C]&&u=512&&u<=1024?d=Math.floor(u*1.5):d=u*2,d>8192&&(d=8192);let B=d*1024+1024*1024*1;this._bufferSize0){let Te=this._stashBuffer.slice(0,this._stashUsed),et=this._dispatchChunks(Te,this._stashByteStart);if(et0){let Nn=new Uint8Array(Te,et);Z.set(Nn,0),this._stashUsed=Nn.byteLength,this._stashByteStart+=et}}else this._stashUsed=0,this._stashByteStart+=et;this._stashUsed+u.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+u.byteLength),Z=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Z.set(new Uint8Array(u),this._stashUsed),this._stashUsed+=u.byteLength}else{let Te=this._dispatchChunks(u,d);if(Tethis._bufferSize&&(this._expandBuffer(et),Z=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Z.set(new Uint8Array(u,Te),0),this._stashUsed+=et,this._stashByteStart=d+Te}}}else if(this._stashUsed===0){let Z=this._dispatchChunks(u,d);if(Zthis._bufferSize&&this._expandBuffer(Te),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(u,Z),0),this._stashUsed+=Te,this._stashByteStart=d+Z}}else{this._stashUsed+u.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+u.byteLength);let Z=new Uint8Array(this._stashBuffer,0,this._bufferSize);Z.set(new Uint8Array(u),this._stashUsed),this._stashUsed+=u.byteLength;let Te=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Te0){let et=new Uint8Array(this._stashBuffer,Te);Z.set(et,0)}this._stashUsed-=Te,this._stashByteStart+=Te}}_flushStashBuffer(u){if(this._stashUsed>0){let d=this._stashBuffer.slice(0,this._stashUsed),B=this._dispatchChunks(d,this._stashByteStart),C=d.byteLength-B;if(B0){let Z=new Uint8Array(this._stashBuffer,0,this._bufferSize),Te=new Uint8Array(d,B);Z.set(Te,0),this._stashUsed=Te.byteLength,this._stashByteStart+=B}return 0}return this._stashUsed=0,this._stashByteStart=0,C}return 0}_onLoaderComplete(u,d){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(u,d){switch(f.e(this.TAG,`Loader error, code = ${d.code}, msg = ${d.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,u=ne.UNRECOVERABLE_EARLY_EOF),u){case ne.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let B=this._currentRange.to+1;B0){let d=Ue.getConfig();u.emit("change",d)}}static registerListener(u){Ue.emitter.addListener("change",u)}static removeListener(u){Ue.emitter.removeListener("change",u)}static addLogListener(u){f.emitter.addListener("log",u),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,Ue._notifyChange())}static removeLogListener(u){f.emitter.removeListener("log",u),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,Ue._notifyChange())}}Ue.emitter=new(K());var Ke=Ue;class ct{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let u=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,d=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&u&&d}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(u){if(this.keyframesIndex==null)return null;let d=this.keyframesIndex,B=this._search(d.times,u);return{index:B,milliseconds:d.times[B],fileposition:d.filepositions[B]}}_search(u,d){let B=0,C=u.length-1,Z=0,Te=0,et=C;for(d=u[Z]&&d=128){u.push(String.fromCharCode(Z&65535)),B+=2;continue}}}else if(d[B]<240){if(Rt(d,B,2)){let Z=(d[B]&15)<<12|(d[B+1]&63)<<6|d[B+2]&63;if(Z>=2048&&(Z&63488)!==55296){u.push(String.fromCharCode(Z&65535)),B+=3;continue}}}else if(d[B]<248&&Rt(d,B,3)){let Z=(d[B]&7)<<18|(d[B+1]&63)<<12|(d[B+2]&63)<<6|d[B+3]&63;if(Z>65536&&Z<1114112){Z-=65536,u.push(String.fromCharCode(Z>>>10|55296)),u.push(String.fromCharCode(Z&1023|56320)),B+=4;continue}}}u.push("\uFFFD"),++B}return u.join("")}var Vt=Ve;let We=function(){let wA=new ArrayBuffer(2);return new DataView(wA).setInt16(0,256,!0),new Int16Array(wA)[0]===256}();class mA{static parseScriptData(u,d,B){let C={};try{let Z=mA.parseValue(u,d,B),Te=mA.parseValue(u,d+Z.size,B-Z.size);C[Z.data]=Te.data}catch(Z){f.e("AMF",Z.toString())}return C}static parseObject(u,d,B){if(B<3)throw new L("Data not enough when parse ScriptDataObject");let C=mA.parseString(u,d,B),Z=mA.parseValue(u,d+C.size,B-C.size),Te=Z.objectEnd;return{data:{name:C.data,value:Z.data},size:C.size+Z.size,objectEnd:Te}}static parseVariable(u,d,B){return mA.parseObject(u,d,B)}static parseString(u,d,B){if(B<2)throw new L("Data not enough when parse String");let Z=new DataView(u,d,B).getUint16(0,!We),Te;return Z>0?Te=Vt(new Uint8Array(u,d+2,Z)):Te="",{data:Te,size:2+Z}}static parseLongString(u,d,B){if(B<4)throw new L("Data not enough when parse LongString");let Z=new DataView(u,d,B).getUint32(0,!We),Te;return Z>0?Te=Vt(new Uint8Array(u,d+4,Z)):Te="",{data:Te,size:4+Z}}static parseDate(u,d,B){if(B<10)throw new L("Data size invalid when parse Date");let C=new DataView(u,d,B),Z=C.getFloat64(0,!We),Te=C.getInt16(8,!We);return Z+=Te*60*1e3,{data:new Date(Z),size:10}}static parseValue(u,d,B){if(B<1)throw new L("Data not enough when parse Value");let C=new DataView(u,d,B),Z=1,Te=C.getUint8(0),et,Nn=!1;try{switch(Te){case 0:et=C.getFloat64(1,!We),Z+=8;break;case 1:{et=!!C.getUint8(1),Z+=1;break}case 2:{let JA=mA.parseString(u,d+1,B-1);et=JA.data,Z+=JA.size;break}case 3:{et={};let JA=0;for((C.getUint32(B-4,!We)&16777215)===9&&(JA=3);Z32)throw new De("ExpGolomb: readBits() bits exceeded max 32bits!");if(u<=this._current_word_bits_left){let Te=this._current_word>>>32-u;return this._current_word<<=u,this._current_word_bits_left-=u,Te}let d=this._current_word_bits_left?this._current_word:0;d=d>>>32-this._current_word_bits_left;let B=u-this._current_word_bits_left;this._fillCurrentWord();let C=Math.min(B,this._current_word_bits_left),Z=this._current_word>>>32-C;return this._current_word<<=C,this._current_word_bits_left-=C,d=d<>>u)return this._current_word<<=u,this._current_word_bits_left-=u,u;return this._fillCurrentWord(),u+this._skipLeadingZero()}readUEG(){let u=this._skipLeadingZero();return this.readBits(u+1)-1}readSEG(){let u=this.readUEG();return u&1?u+1>>>1:-1*(u>>>1)}}var an=aA;class Qt{static _ebsp2rbsp(u){let d=u,B=d.byteLength,C=new Uint8Array(B),Z=0;for(let Te=0;Te=2&&d[Te]===3&&d[Te-1]===0&&d[Te-2]===0||(C[Z]=d[Te],Z++);return new Uint8Array(C.buffer,0,Z)}static parseSPS(u){let d=Qt._ebsp2rbsp(u),B=new an(d);B.readByte();let C=B.readByte();B.readByte();let Z=B.readByte();B.readUEG();let Te=Qt.getProfileString(C),et=Qt.getLevelString(Z),Nn=1,JA=420,Vn=[0,420,422,444],kr=8;if((C===100||C===110||C===122||C===244||C===44||C===83||C===86||C===118||C===128||C===138||C===144)&&(Nn=B.readUEG(),Nn===3&&B.readBits(1),Nn<=3&&(JA=Vn[Nn]),kr=B.readUEG()+8,B.readUEG(),B.readBits(1),B.readBool())){let La=Nn!==3?8:12;for(let _r=0;_r0&&La<16?(ot=_r[La-1],tt=sa[La-1]):La===255&&(ot=B.readByte()<<8|B.readByte(),tt=B.readByte()<<8|B.readByte())}if(B.readBool()&&B.readBool(),B.readBool()&&(B.readBits(4),B.readBool()&&B.readBits(24)),B.readBool()&&(B.readUEG(),B.readUEG()),B.readBool()){let La=B.readBits(32),_r=B.readBits(32);Jt=B.readBool(),Ot=_r,BA=La*2,Kt=Ot/BA}}let fa=1;(ot!==1||tt!==1)&&(fa=ot/tt);let Pr=0,Rr=0;if(Nn===0)Pr=1,Rr=2-zA;else{let La=Nn===3?1:2,_r=Nn===1?2:1;Pr=La,Rr=_r*(2-zA)}let Da=(ra+1)*16,da=(2-zA)*((mn+1)*16);Da-=(Pn+M)*Pr,da-=(R+ie)*Rr;let Fa=Math.ceil(Da*fa);return B.destroy(),B=null,{profile_string:Te,level_string:et,bit_depth:kr,ref_frames:An,chroma_format:JA,chroma_format_string:Qt.getChromaFormatString(JA),frame_rate:{fixed:Jt,fps:Kt,fps_den:BA,fps_num:Ot},sar_ratio:{width:ot,height:tt},codec_size:{width:Da,height:da},present_size:{width:Fa,height:da}}}static _skipScalingList(u,d){let B=8,C=8,Z=0;for(let Te=0;Te>>8&255|(wA&255)<<8}function On(wA){return(wA&4278190080)>>>24|(wA&16711680)>>>8|(wA&65280)<<8|(wA&255)<<24}function it(wA,u){return wA[u]<<24|wA[u+1]<<16|wA[u+2]<<8|wA[u+3]}class Ce{constructor(u,d){this.TAG="FLVDemuxer",this._config=d,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=u.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=u.hasAudioTrack,this._hasVideo=u.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new rA,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let B=new ArrayBuffer(2);return new DataView(B).setInt16(0,256,!0),new Int16Array(B)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(u){let d=new Uint8Array(u),B={match:!1};if(d[0]!==70||d[1]!==76||d[2]!==86||d[3]!==1)return B;let C=(d[4]&4)>>>2!==0,Z=(d[4]&1)!==0,Te=it(d,5);return Te<9?B:{match:!0,consumed:Te,dataOffset:Te,hasAudioTrack:C,hasVideoTrack:Z}}bindDataSource(u){return u.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(u){this._onTrackMetadata=u}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(u){this._onMediaInfo=u}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(u){this._onMetaDataArrived=u}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(u){this._onScriptDataArrived=u}get onError(){return this._onError}set onError(u){this._onError=u}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(u){this._onDataAvailable=u}get timestampBase(){return this._timestampBase}set timestampBase(u){this._timestampBase=u}get overridedDuration(){return this._duration}set overridedDuration(u){this._durationOverrided=!0,this._duration=u,this._mediaInfo.duration=u}set overridedHasAudio(u){this._hasAudioFlagOverrided=!0,this._hasAudio=u,this._mediaInfo.hasAudio=u}set overridedHasVideo(u){this._hasVideoFlagOverrided=!0,this._hasVideo=u,this._mediaInfo.hasVideo=u}resetMediaInfo(){this._mediaInfo=new rA}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(u,d){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new L("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let B=0,C=this._littleEndian;if(d===0)if(u.byteLength>13)B=Ce.probe(u).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,d+B!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(u,B).getUint32(0,!C)!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),B+=4);Bu.byteLength)break;let Te=Z.getUint8(0),et=Z.getUint32(0,!C)&16777215;if(B+11+et+4>u.byteLength)break;if(Te!==8&&Te!==9&&Te!==18){f.w(this.TAG,`Unsupported tag type ${Te}, skipped`),B+=11+et+4;continue}let Nn=Z.getUint8(4),JA=Z.getUint8(5),Vn=Z.getUint8(6),kr=Z.getUint8(7),Ur=Vn|JA<<8|Nn<<16|kr<<24;(Z.getUint32(7,!C)&16777215)!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");let ra=B+11;switch(Te){case 8:this._parseAudioData(u,ra,et,Ur);break;case 9:this._parseVideoData(u,ra,et,Ur,d+B);break;case 18:this._parseScriptData(u,ra,et);break}let mn=Z.getUint32(11+et,!C);mn!==11+et&&f.w(this.TAG,`Invalid PrevTagSize ${mn}`),B+=11+et+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),B}_parseScriptData(u,d,B){let C=nA.parseScriptData(u,d,B);if(C.hasOwnProperty("onMetaData")){if(C.onMetaData==null||typeof C.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=C;let Z=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Z)),typeof Z.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Z.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Z.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Z.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Z.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Z.audiodatarate),typeof Z.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Z.videodatarate),typeof Z.width=="number"&&(this._mediaInfo.width=Z.width),typeof Z.height=="number"&&(this._mediaInfo.height=Z.height),typeof Z.duration=="number"){if(!this._durationOverrided){let Te=Math.floor(Z.duration*this._timescale);this._duration=Te,this._mediaInfo.duration=Te}}else this._mediaInfo.duration=0;if(typeof Z.framerate=="number"){let Te=Math.floor(Z.framerate*1e3);if(Te>0){let et=Te/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=et,this._referenceFrameRate.fps_num=Te,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=et}}if(typeof Z.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Te=Z.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Te),Z.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Z,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(C).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},C))}_parseKeyframesIndex(u){let d=[],B=[];for(let C=1;C>>4;if(Nn!==2&&Nn!==10){this._onError(MA.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Nn);return}let JA=0,Vn=(et&12)>>>2;if(Vn>=0&&Vn<=4)JA=this._flvSoundRateTable[Vn];else{this._onError(MA.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Vn);return}let kr=(et&2)>>>1,Ur=et&1,An=this._audioMetadata,ra=this._audioTrack;if(An||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),An=this._audioMetadata={},An.type="audio",An.id=ra.id,An.timescale=this._timescale,An.duration=this._duration,An.audioSampleRate=JA,An.channelCount=Ur===0?1:2),Nn===10){let mn=this._parseAACAudioData(u,d+1,B-1);if(mn==null)return;if(mn.packetType===0){An.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");let zA=mn.data;An.audioSampleRate=zA.samplingRate,An.channelCount=zA.channelCount,An.codec=zA.codec,An.originalCodec=zA.originalCodec,An.config=zA.config,An.refSampleDuration=1024/An.audioSampleRate*An.timescale,f.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",An);let Pn=this._mediaInfo;Pn.audioCodec=An.originalCodec,Pn.audioSampleRate=An.audioSampleRate,Pn.audioChannelCount=An.channelCount,Pn.hasVideo?Pn.videoCodec!=null&&(Pn.mimeType='video/x-flv; codecs="'+Pn.videoCodec+","+Pn.audioCodec+'"'):Pn.mimeType='video/x-flv; codecs="'+Pn.audioCodec+'"',Pn.isComplete()&&this._onMediaInfo(Pn)}else if(mn.packetType===1){let zA=this._timestampBase+C,Pn={unit:mn.data,length:mn.data.byteLength,dts:zA,pts:zA};ra.samples.push(Pn),ra.length+=mn.data.length}else f.e(this.TAG,`Flv: Unsupported AAC data type ${mn.packetType}`)}else if(Nn===2){if(!An.codec){let M=this._parseMP3AudioData(u,d+1,B-1,!0);if(M==null)return;An.audioSampleRate=M.samplingRate,An.channelCount=M.channelCount,An.codec=M.codec,An.originalCodec=M.originalCodec,An.refSampleDuration=1152/An.audioSampleRate*An.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",An);let R=this._mediaInfo;R.audioCodec=An.codec,R.audioSampleRate=An.audioSampleRate,R.audioChannelCount=An.channelCount,R.audioDataRate=M.bitRate,R.hasVideo?R.videoCodec!=null&&(R.mimeType='video/x-flv; codecs="'+R.videoCodec+","+R.audioCodec+'"'):R.mimeType='video/x-flv; codecs="'+R.audioCodec+'"',R.isComplete()&&this._onMediaInfo(R)}let mn=this._parseMP3AudioData(u,d+1,B-1,!1);if(mn==null)return;let zA=this._timestampBase+C,Pn={unit:mn,length:mn.byteLength,dts:zA,pts:zA};ra.samples.push(Pn),ra.length+=mn.length}}_parseAACAudioData(u,d,B){if(B<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let C={},Z=new Uint8Array(u,d,B);return C.packetType=Z[0],Z[0]===0?C.data=this._parseAACAudioSpecificConfig(u,d+1,B-1):C.data=Z.subarray(1),C}_parseAACAudioSpecificConfig(u,d,B){let C=new Uint8Array(u,d,B),Z=null,Te=0,et=0,Nn=null,JA=0,Vn=null;if(Te=et=C[0]>>>3,JA=(C[0]&7)<<1|C[1]>>>7,JA<0||JA>=this._mpegSamplingRates.length){this._onError(MA.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let kr=this._mpegSamplingRates[JA],Ur=(C[1]&120)>>>3;if(Ur<0||Ur>=8){this._onError(MA.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Te===5&&(Vn=(C[1]&7)<<1|C[2]>>>7,Nn=(C[2]&124)>>>2);let An=self.navigator.userAgent.toLowerCase();return An.indexOf("firefox")!==-1?JA>=6?(Te=5,Z=new Array(4),Vn=JA-3):(Te=2,Z=new Array(2),Vn=JA):An.indexOf("android")!==-1?(Te=2,Z=new Array(2),Vn=JA):(Te=5,Vn=JA,Z=new Array(4),JA>=6?Vn=JA-3:Ur===1&&(Te=2,Z=new Array(2),Vn=JA)),Z[0]=Te<<3,Z[0]|=(JA&15)>>>1,Z[1]=(JA&15)<<7,Z[1]|=(Ur&15)<<3,Te===5&&(Z[1]|=(Vn&15)>>>1,Z[2]=(Vn&1)<<7,Z[2]|=8,Z[3]=0),{config:Z,samplingRate:kr,channelCount:Ur,codec:"mp4a.40."+Te,originalCodec:"mp4a.40."+et}}_parseMP3AudioData(u,d,B,C){if(B<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Z=this._littleEndian,Te=new Uint8Array(u,d,B),et=null;if(C){if(Te[0]!==255)return;let Nn=Te[1]>>>3&3,JA=(Te[1]&6)>>1,Vn=(Te[2]&240)>>>4,kr=(Te[2]&12)>>>2,An=(Te[3]>>>6&3)!==3?2:1,ra=0,mn=0,zA=34,Pn="mp3";switch(Nn){case 0:ra=this._mpegAudioV25SampleRateTable[kr];break;case 2:ra=this._mpegAudioV20SampleRateTable[kr];break;case 3:ra=this._mpegAudioV10SampleRateTable[kr];break}switch(JA){case 1:zA=34,Vn>>4,Nn=Te&15;if(Nn!==7){this._onError(MA.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Nn}`);return}this._parseAVCVideoPacket(u,d+1,B-1,C,Z,et)}_parseAVCVideoPacket(u,d,B,C,Z,Te){if(B<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let et=this._littleEndian,Nn=new DataView(u,d,B),JA=Nn.getUint8(0),kr=(Nn.getUint32(0,!et)&16777215)<<8>>8;if(JA===0)this._parseAVCDecoderConfigurationRecord(u,d+4,B-4);else if(JA===1)this._parseAVCVideoData(u,d+4,B-4,C,Z,Te,kr);else if(JA!==2){this._onError(MA.FORMAT_ERROR,`Flv: Invalid video packet type ${JA}`);return}}_parseAVCDecoderConfigurationRecord(u,d,B){if(B<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let C=this._videoMetadata,Z=this._videoTrack,Te=this._littleEndian,et=new DataView(u,d,B);C?typeof C.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),C=this._videoMetadata={},C.type="video",C.id=Z.id,C.timescale=this._timescale,C.duration=this._duration);let Nn=et.getUint8(0),JA=et.getUint8(1),Vn=et.getUint8(2),kr=et.getUint8(3);if(Nn!==1||JA===0){this._onError(MA.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(et.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(MA.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ur=et.getUint8(5)&31;if(Ur===0){this._onError(MA.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ur>1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ur}`);let An=6;for(let mn=0;mn1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ra}`);An++;for(let mn=0;mn=B){f.w(this.TAG,`Malformed Nalu near timestamp ${ra}, offset = ${Ur}, dataSize = ${B}`);break}let zA=JA.getUint32(Ur,!Nn);if(An===3&&(zA>>>=8),zA>B-An){f.w(this.TAG,`Malformed Nalus near timestamp ${ra}, NaluSize > DataSize!`);return}let Pn=JA.getUint8(Ur+An)&31;Pn===5&&(mn=!0);let M=new Uint8Array(u,d+Ur,An+zA),R={type:Pn,data:M};Vn.push(R),kr+=M.byteLength,Ur+=An+zA}if(Vn.length){let zA=this._videoTrack,Pn={units:Vn,length:kr,isKeyframe:mn,dts:ra,cts:et,pts:ra+et};mn&&(Pn.fileposition=Z),zA.samples.push(Pn),zA.length+=kr}}}var Re=Ce;class ue{static init(){ue.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let d in ue.types)ue.types.hasOwnProperty(d)&&(ue.types[d]=[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]);let u=ue.constants={};u.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),u.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),u.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),u.STSC=u.STCO=u.STTS,u.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),u.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),u.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),u.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),u.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),u.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(u){let d=8,B=null,C=Array.prototype.slice.call(arguments,1),Z=C.length;for(let et=0;et>>24&255,B[1]=d>>>16&255,B[2]=d>>>8&255,B[3]=d&255,B.set(u,4);let Te=8;for(let et=0;et>>24&255,u>>>16&255,u>>>8&255,u&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(u){return ue.box(ue.types.trak,ue.tkhd(u),ue.mdia(u))}static tkhd(u){let d=u.id,B=u.duration,C=u.presentWidth,Z=u.presentHeight;return ue.box(ue.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,C>>>8&255,C&255,0,0,Z>>>8&255,Z&255,0,0]))}static mdia(u){return ue.box(ue.types.mdia,ue.mdhd(u),ue.hdlr(u),ue.minf(u))}static mdhd(u){let d=u.timescale,B=u.duration;return ue.box(ue.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,B>>>24&255,B>>>16&255,B>>>8&255,B&255,85,196,0,0]))}static hdlr(u){let d=null;return u.type==="audio"?d=ue.constants.HDLR_AUDIO:d=ue.constants.HDLR_VIDEO,ue.box(ue.types.hdlr,d)}static minf(u){let d=null;return u.type==="audio"?d=ue.box(ue.types.smhd,ue.constants.SMHD):d=ue.box(ue.types.vmhd,ue.constants.VMHD),ue.box(ue.types.minf,d,ue.dinf(),ue.stbl(u))}static dinf(){return ue.box(ue.types.dinf,ue.box(ue.types.dref,ue.constants.DREF))}static stbl(u){return ue.box(ue.types.stbl,ue.stsd(u),ue.box(ue.types.stts,ue.constants.STTS),ue.box(ue.types.stsc,ue.constants.STSC),ue.box(ue.types.stsz,ue.constants.STSZ),ue.box(ue.types.stco,ue.constants.STCO))}static stsd(u){return u.type==="audio"?u.codec==="mp3"?ue.box(ue.types.stsd,ue.constants.STSD_PREFIX,ue.mp3(u)):ue.box(ue.types.stsd,ue.constants.STSD_PREFIX,ue.mp4a(u)):ue.box(ue.types.stsd,ue.constants.STSD_PREFIX,ue.avc1(u))}static mp3(u){let d=u.channelCount,B=u.audioSampleRate,C=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,B>>>8&255,B&255,0,0]);return ue.box(ue.types[".mp3"],C)}static mp4a(u){let d=u.channelCount,B=u.audioSampleRate,C=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d,0,16,0,0,0,0,B>>>8&255,B&255,0,0]);return ue.box(ue.types.mp4a,C,ue.esds(u))}static esds(u){let d=u.config||[],B=d.length,C=new Uint8Array([0,0,0,0,3,23+B,0,1,0,4,15+B,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([B]).concat(d).concat([6,1,2]));return ue.box(ue.types.esds,C)}static avc1(u){let d=u.avcc,B=u.codecWidth,C=u.codecHeight,Z=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,B>>>8&255,B&255,C>>>8&255,C&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ue.box(ue.types.avc1,Z,ue.box(ue.types.avcC,d))}static mvex(u){return ue.box(ue.types.mvex,ue.trex(u))}static trex(u){let d=u.id,B=new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ue.box(ue.types.trex,B)}static moof(u,d){return ue.box(ue.types.moof,ue.mfhd(u.sequenceNumber),ue.traf(u,d))}static mfhd(u){let d=new Uint8Array([0,0,0,0,u>>>24&255,u>>>16&255,u>>>8&255,u&255]);return ue.box(ue.types.mfhd,d)}static traf(u,d){let B=u.id,C=ue.box(ue.types.tfhd,new Uint8Array([0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255])),Z=ue.box(ue.types.tfdt,new Uint8Array([0,0,0,0,d>>>24&255,d>>>16&255,d>>>8&255,d&255])),Te=ue.sdtp(u),et=ue.trun(u,Te.byteLength+16+16+8+16+8+8);return ue.box(ue.types.traf,C,Z,et,Te)}static sdtp(u){let d=u.samples||[],B=d.length,C=new Uint8Array(4+B);for(let Z=0;Z>>24&255,C>>>16&255,C>>>8&255,C&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255],0);for(let et=0;et>>24&255,Nn>>>16&255,Nn>>>8&255,Nn&255,JA>>>24&255,JA>>>16&255,JA>>>8&255,JA&255,Vn.isLeading<<2|Vn.dependsOn,Vn.isDependedOn<<6|Vn.hasRedundancy<<4|Vn.isNonSync,0,0,kr>>>24&255,kr>>>16&255,kr>>>8&255,kr&255],12+16*et)}return ue.box(ue.types.trun,Te)}static mdat(u){return ue.box(ue.types.mdat,u)}}ue.init();var Ut=ue;class tA{static getSilentFrame(u,d){if(u==="mp4a.40.2"){if(d===1)return new Uint8Array([0,200,0,128,35,128]);if(d===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(d===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(d===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(d===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(d===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(d===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Tt=tA;class RA{constructor(u,d,B,C,Z){this.dts=u,this.pts=d,this.duration=B,this.originalDts=C,this.isSyncPoint=Z,this.fileposition=null}}class J{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(u){u.isSyncPoint=!0,this.syncPoints.push(u)}}class bA{constructor(){this._list=[]}clear(){this._list=[]}appendArray(u){let d=this._list;u.length!==0&&(d.length>0&&u[0].originalDts=d[Z].dts&&ud[C].lastSample.originalDts&&u=d[C].lastSample.originalDts&&(C===d.length-1||C0&&(Z=this._searchNearestSegmentBefore(B.originalBeginDts)+1),this._lastAppendLocation=Z,this._list.splice(Z,0,B)}getLastSegmentBefore(u){let d=this._searchNearestSegmentBefore(u);return d>=0?this._list[d]:null}getLastSampleBefore(u){let d=this.getLastSegmentBefore(u);return d!=null?d.lastSample:null}getLastSyncPointBefore(u){let d=this._searchNearestSegmentBefore(u),B=this._list[d].syncPoints;for(;B.length===0&&d>0;)d--,B=this._list[d].syncPoints;return B.length>0?B[B.length-1]:null}}class xr{constructor(u){this.TAG="MP4Remuxer",this._config=u,this._isLive=u.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new TA("audio"),this._videoSegmentInfoList=new TA("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(G.chrome&&(G.version.major<50||G.version.major===50&&G.version.build<2661)),this._fillSilentAfterSeek=G.msedge||G.msie,this._mp3UseMpegAudio=!G.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(u){return u.onDataAvailable=this.remux.bind(this),u.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(u){this._onInitSegment=u}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(u){this._onMediaSegment=u}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(u){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(u,d){if(!this._onMediaSegment)throw new L("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(u,d),this._remuxVideo(d),this._remuxAudio(u)}_onTrackMetadataReceived(u,d){let B=null,C="mp4",Z=d.codec;if(u==="audio")this._audioMeta=d,d.codec==="mp3"&&this._mp3UseMpegAudio?(C="mpeg",Z="",B=new Uint8Array):B=Ut.generateInitSegment(d);else if(u==="video")this._videoMeta=d,B=Ut.generateInitSegment(d);else return;if(!this._onInitSegment)throw new L("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(u,{type:u,data:B.buffer,codec:Z,container:`${u}/${C}`,mediaDuration:d.duration})}_calculateDtsBase(u,d){this._dtsBaseInited||(u.samples&&u.samples.length&&(this._audioDtsBase=u.samples[0].dts),d.samples&&d.samples.length&&(this._videoDtsBase=d.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let u=this._videoStashedLastSample,d=this._audioStashedLastSample,B={type:"video",id:1,sequenceNumber:0,samples:[],length:0};u!=null&&(B.samples.push(u),B.length=u.length);let C={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};d!=null&&(C.samples.push(d),C.length=d.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(B,!0),this._remuxAudio(C,!0)}_remuxAudio(u,d){if(this._audioMeta==null)return;let B=u,C=B.samples,Z,Te=-1,et=-1,Nn=-1,JA=this._audioMeta.refSampleDuration,Vn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,kr=this._dtsBaseInited&&this._audioNextDts===void 0,Ur=!1;if(!C||C.length===0||C.length===1&&!d)return;let An=0,ra=null,mn=0;Vn?(An=0,mn=B.length):(An=8,mn=8+B.length);let zA=null;if(C.length>1&&(zA=C.pop(),mn-=zA.length),this._audioStashedLastSample!=null){let tt=this._audioStashedLastSample;this._audioStashedLastSample=null,C.unshift(tt),mn+=tt.length}zA!=null&&(this._audioStashedLastSample=zA);let Pn=C[0].dts-this._dtsBase;if(this._audioNextDts)Z=Pn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Z=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ur=!0);else{let tt=this._audioSegmentInfoList.getLastSampleBefore(Pn);if(tt!=null){let Kt=Pn-(tt.originalDts+tt.duration);Kt<=3&&(Kt=0);let Jt=tt.dts+tt.duration+Kt;Z=Pn-Jt}else Z=0}if(Ur){let tt=Pn-Z,Kt=this._videoSegmentInfoList.getLastSegmentBefore(Pn);if(Kt!=null&&Kt.beginDts=1?HA=M[M.length-1].duration:HA=Math.floor(JA);let fa=!1,Pr=null;if(HA>JA*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!G.safari){fa=!0;let Rr=Math.abs(HA-JA),Da=Math.ceil(Rr/JA),da=BA+JA;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${BA+HA} ms, expected: ${BA+Math.round(JA)} ms, delta: ${Math.round(Rr)} ms, generate: ${Da} frames`);let Fa=Tt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Fa==null&&(f.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Fa=Jt),Pr=[];for(let _r=0;_r0){let qa=Pr[Pr.length-1];qa.duration=sa-qa.dts}let Xr={dts:sa,pts:sa,cts:0,unit:Fa,size:Fa.byteLength,duration:0,originalDts:Ot,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Pr.push(Xr),mn+=Xr.size,da+=JA}let La=Pr[Pr.length-1];La.duration=BA+HA-La.dts,HA=Math.round(JA)}M.push({dts:BA,pts:BA,cts:0,unit:Kt.unit,size:Kt.unit.byteLength,duration:HA,originalDts:Ot,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),fa&&M.push.apply(M,Pr)}Vn?ra=new Uint8Array(mn):(ra=new Uint8Array(mn),ra[0]=mn>>>24&255,ra[1]=mn>>>16&255,ra[2]=mn>>>8&255,ra[3]=mn&255,ra.set(Ut.types.mdat,4));for(let tt=0;tt1&&(An=C.pop(),Ur-=An.length),this._videoStashedLastSample!=null){let R=this._videoStashedLastSample;this._videoStashedLastSample=null,C.unshift(R),Ur+=R.length}An!=null&&(this._videoStashedLastSample=An);let ra=C[0].dts-this._dtsBase;if(this._videoNextDts)Z=ra-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Z=0;else{let R=this._videoSegmentInfoList.getLastSampleBefore(ra);if(R!=null){let ie=ra-(R.originalDts+R.duration);ie<=3&&(ie=0);let he=R.dts+R.duration+ie;Z=ra-he}else Z=0}let mn=new J,zA=[];for(let R=0;R=1?Ot=zA[zA.length-1].duration:Ot=Math.floor(this._videoMeta.refSampleDuration),ot){let BA=new RA(tt,Jt,Ot,ie.dts,!0);BA.fileposition=ie.fileposition,mn.appendSyncPoint(BA)}zA.push({dts:tt,pts:Jt,cts:Kt,units:ie.units,size:ie.length,isKeyframe:ot,duration:Ot,originalDts:he,flags:{isLeading:0,dependsOn:ot?2:1,isDependedOn:ot?1:0,hasRedundancy:0,isNonSync:ot?0:1}})}kr=new Uint8Array(Ur),kr[0]=Ur>>>24&255,kr[1]=Ur>>>16&255,kr[2]=Ur>>>8&255,kr[3]=Ur&255,kr.set(Ut.types.mdat,4);for(let R=0;R{C.timestampBase=B,B+=C.duration,C.cors=u.cors,C.withCredentials=u.withCredentials,d.referrerPolicy&&(C.referrerPolicy=d.referrerPolicy)}),!isNaN(B)&&this._mediaDataSource.duration!==B&&(this._mediaDataSource.duration=B),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(u,d){this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(u,d){this._currentSegmentIndex=u;let B=this._mediaDataSource.segments[u],C=this._ioctl=new le(B,this._config,u);C.onError=this._onIOException.bind(this),C.onSeeked=this._onIOSeeked.bind(this),C.onComplete=this._onIOComplete.bind(this),C.onRedirect=this._onIORedirect.bind(this),C.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),d?this._demuxer.bindDataSource(this._ioctl):C.onDataArrival=this._onInitChunkArrival.bind(this),C.open(d)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(u){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let d=this._searchSegmentIndexContains(u);if(d===this._currentSegmentIndex){let B=this._mediaInfo.segments[d];if(B==null)this._pendingSeekTime=u;else{let C=B.getNearestKeyframe(u);this._remuxer.seek(C.milliseconds),this._ioctl.seek(C.fileposition),this._pendingResolveSeekPoint=C.milliseconds}}else{let B=this._mediaInfo.segments[d];if(B==null)this._pendingSeekTime=u,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(d);else{let C=B.getNearestKeyframe(u);this._internalAbort(),this._remuxer.seek(u),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[d].timestampBase,this._loadSegment(d,C.fileposition),this._pendingResolveSeekPoint=C.milliseconds,this._reportSegmentMediaInfo(d)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(u){let d=this._mediaDataSource.segments,B=d.length-1;for(let C=0;C0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,C=this._demuxer.parseChunks(u,d);else if((B=Re.probe(u)).match){this._demuxer=new Re(B,this._config),this._remuxer||(this._remuxer=new En(this._config));let Z=this._mediaDataSource;Z.duration!=null&&!isNaN(Z.duration)&&(this._demuxer.overridedDuration=Z.duration),typeof Z.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Z.hasAudio),typeof Z.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Z.hasVideo),this._demuxer.timestampBase=Z.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),C=this._demuxer.parseChunks(u,d)}else B=null,f.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Xe.DEMUX_ERROR,MA.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),C=0;return C}_onMediaInfo(u){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},u),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,rA.prototype));let d=Object.assign({},u);Object.setPrototypeOf(d,rA.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=d,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let B=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(B)})}_onMetaDataArrived(u){this._emitter.emit(Xe.METADATA_ARRIVED,u)}_onScriptDataArrived(u){this._emitter.emit(Xe.SCRIPTDATA_ARRIVED,u)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(u){let B=u+1;B0&&B[0].originalDts===C&&(C=B[0].pts),this._emitter.emit(Xe.RECOMMEND_SEEKPOINT,C)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(u){let d=this._mediaInfo.segments[u],B=Object.assign({},d);B.duration=this._mediaInfo.duration,B.segmentCount=this._mediaInfo.segmentCount,delete B.segments,delete B.keyframesIndex,this._emitter.emit(Xe.MEDIA_INFO,B)}_reportStatisticsInfo(){let u={};u.url=this._ioctl.currentURL,u.hasRedirect=this._ioctl.hasRedirect,u.hasRedirect&&(u.redirectedURL=this._ioctl.currentRedirectedURL),u.speed=this._ioctl.currentSpeed,u.loaderType=this._ioctl.loaderType,u.currentSegmentIndex=this._currentSegmentIndex,u.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Xe.STATISTICS_INFO,u)}}var za=OA,Wa=function(wA){let u="TransmuxingWorker",d=null,B=mn.bind(this);P.install(),wA.addEventListener("message",function(zA){switch(zA.data.cmd){case"init":d=new za(zA.data.param[0],zA.data.param[1]),d.on(Xe.IO_ERROR,Ur.bind(this)),d.on(Xe.DEMUX_ERROR,An.bind(this)),d.on(Xe.INIT_SEGMENT,C.bind(this)),d.on(Xe.MEDIA_SEGMENT,Z.bind(this)),d.on(Xe.LOADING_COMPLETE,Te.bind(this)),d.on(Xe.RECOVERED_EARLY_EOF,et.bind(this)),d.on(Xe.MEDIA_INFO,Nn.bind(this)),d.on(Xe.METADATA_ARRIVED,JA.bind(this)),d.on(Xe.SCRIPTDATA_ARRIVED,Vn.bind(this)),d.on(Xe.STATISTICS_INFO,kr.bind(this)),d.on(Xe.RECOMMEND_SEEKPOINT,ra.bind(this));break;case"destroy":d&&(d.destroy(),d=null),wA.postMessage({msg:"destroyed"});break;case"start":d.start();break;case"stop":d.stop();break;case"seek":d.seek(zA.data.param);break;case"pause":d.pause();break;case"resume":d.resume();break;case"logging_config":{let Pn=zA.data.param;Ke.applyConfig(Pn),Pn.enableCallback===!0?Ke.addLogListener(B):Ke.removeLogListener(B);break}}});function C(zA,Pn){let M={msg:Xe.INIT_SEGMENT,data:{type:zA,data:Pn}};wA.postMessage(M,[Pn.data])}function Z(zA,Pn){let M={msg:Xe.MEDIA_SEGMENT,data:{type:zA,data:Pn}};wA.postMessage(M,[Pn.data])}function Te(){let zA={msg:Xe.LOADING_COMPLETE};wA.postMessage(zA)}function et(){let zA={msg:Xe.RECOVERED_EARLY_EOF};wA.postMessage(zA)}function Nn(zA){let Pn={msg:Xe.MEDIA_INFO,data:zA};wA.postMessage(Pn)}function JA(zA){let Pn={msg:Xe.METADATA_ARRIVED,data:zA};wA.postMessage(Pn)}function Vn(zA){let Pn={msg:Xe.SCRIPTDATA_ARRIVED,data:zA};wA.postMessage(Pn)}function kr(zA){let Pn={msg:Xe.STATISTICS_INFO,data:zA};wA.postMessage(Pn)}function Ur(zA,Pn){wA.postMessage({msg:Xe.IO_ERROR,data:{type:zA,info:Pn}})}function An(zA,Pn){wA.postMessage({msg:Xe.DEMUX_ERROR,data:{type:zA,info:Pn}})}function ra(zA){wA.postMessage({msg:Xe.RECOMMEND_SEEKPOINT,data:zA})}function mn(zA,Pn){wA.postMessage({msg:"logcat_callback",data:{type:zA,logcat:Pn}})}};class Ka{constructor(u,d){if(this.TAG="Transmuxer",this._emitter=new(K()),d.enableWorker&&typeof Worker!="undefined")try{let B=p(18034);this._worker=B(Wa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[u,d]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ke.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ke.getConfig()})}catch(B){f.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new za(u,d)}else this._controller=new za(u,d);if(this._controller){let B=this._controller;B.on(Xe.IO_ERROR,this._onIOError.bind(this)),B.on(Xe.DEMUX_ERROR,this._onDemuxError.bind(this)),B.on(Xe.INIT_SEGMENT,this._onInitSegment.bind(this)),B.on(Xe.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),B.on(Xe.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),B.on(Xe.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),B.on(Xe.MEDIA_INFO,this._onMediaInfo.bind(this)),B.on(Xe.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),B.on(Xe.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),B.on(Xe.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),B.on(Xe.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ke.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(u,d){this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(u){this._worker?this._worker.postMessage({cmd:"seek",param:u}):this._controller.seek(u)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.INIT_SEGMENT,u,d)})}_onMediaSegment(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.MEDIA_SEGMENT,u,d)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Xe.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Xe.RECOVERED_EARLY_EOF)})}_onMediaInfo(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.MEDIA_INFO,u)})}_onMetaDataArrived(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.METADATA_ARRIVED,u)})}_onScriptDataArrived(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.SCRIPTDATA_ARRIVED,u)})}_onStatisticsInfo(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.STATISTICS_INFO,u)})}_onIOError(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.IO_ERROR,u,d)})}_onDemuxError(u,d){Promise.resolve().then(()=>{this._emitter.emit(Xe.DEMUX_ERROR,u,d)})}_onRecommendSeekpoint(u){Promise.resolve().then(()=>{this._emitter.emit(Xe.RECOMMEND_SEEKPOINT,u)})}_onLoggingConfigChanged(u){this._worker&&this._worker.postMessage({cmd:"logging_config",param:u})}_onWorkerMessage(u){let d=u.data,B=d.data;if(d.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(d.msg){case Xe.INIT_SEGMENT:case Xe.MEDIA_SEGMENT:this._emitter.emit(d.msg,B.type,B.data);break;case Xe.LOADING_COMPLETE:case Xe.RECOVERED_EARLY_EOF:this._emitter.emit(d.msg);break;case Xe.MEDIA_INFO:Object.setPrototypeOf(B,rA.prototype),this._emitter.emit(d.msg,B);break;case Xe.METADATA_ARRIVED:case Xe.SCRIPTDATA_ARRIVED:case Xe.STATISTICS_INFO:this._emitter.emit(d.msg,B);break;case Xe.IO_ERROR:case Xe.DEMUX_ERROR:this._emitter.emit(d.msg,B.type,B.info);break;case Xe.RECOMMEND_SEEKPOINT:this._emitter.emit(d.msg,B);break;case"logcat_callback":f.emitter.emit("log",B.type,B.logcat);break;default:break}}}var Yr=Ka,di={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ii{constructor(u){this.TAG="MSEController",this._config=u,this._emitter=new(K()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new bA}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(u,d){this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}attachMediaElement(u){if(this._mediaSource)throw new L("MediaSource has been attached to an HTMLMediaElement!");let d=this._mediaSource=new window.MediaSource;d.addEventListener("sourceopen",this.e.onSourceOpen),d.addEventListener("sourceended",this.e.onSourceEnded),d.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=u,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),u.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let u=this._mediaSource;for(let d in this._sourceBuffers){let B=this._pendingSegments[d];B.splice(0,B.length),this._pendingSegments[d]=null,this._pendingRemoveRanges[d]=null,this._lastInitSegments[d]=null;let C=this._sourceBuffers[d];if(C){if(u.readyState!=="closed"){try{u.removeSourceBuffer(C)}catch(Z){f.e(this.TAG,Z.message)}C.removeEventListener("error",this.e.onSourceBufferError),C.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[d]=null,this._sourceBuffers[d]=null}}if(u.readyState==="open")try{u.endOfStream()}catch(d){f.e(this.TAG,d.message)}u.removeEventListener("sourceopen",this.e.onSourceOpen),u.removeEventListener("sourceended",this.e.onSourceEnded),u.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(u,d){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(u),this._pendingSegments[u.type].push(u);return}let B=u,C=`${B.container}`;B.codec&&B.codec.length>0&&(C+=`;codecs=${B.codec}`);let Z=!1;if(f.v(this.TAG,"Received Initialization Segment, mimeType: "+C),this._lastInitSegments[B.type]=B,C!==this._mimeTypes[B.type]){if(this._mimeTypes[B.type])f.v(this.TAG,`Notice: ${B.type} mimeType changed, origin: ${this._mimeTypes[B.type]}, target: ${C}`);else{Z=!0;try{let Te=this._sourceBuffers[B.type]=this._mediaSource.addSourceBuffer(C);Te.addEventListener("error",this.e.onSourceBufferError),Te.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Te){f.e(this.TAG,Te.message),this._emitter.emit(di.ERROR,{code:Te.code,msg:Te.message});return}}this._mimeTypes[B.type]=C}d||this._pendingSegments[B.type].push(B),Z||this._sourceBuffers[B.type]&&!this._sourceBuffers[B.type].updating&&this._doAppendSegments(),G.safari&&B.container==="audio/mpeg"&&B.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=B.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(u){let d=u;this._pendingSegments[d.type].push(d),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let B=this._sourceBuffers[d.type];B&&!B.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(u){for(let d in this._sourceBuffers){if(!this._sourceBuffers[d])continue;let B=this._sourceBuffers[d];if(this._mediaSource.readyState==="open")try{B.abort()}catch(Z){f.e(this.TAG,Z.message)}this._idrList.clear();let C=this._pendingSegments[d];if(C.splice(0,C.length),this._mediaSource.readyState!=="closed"){for(let Z=0;Z=1&&u-C.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let u=this._mediaElement.currentTime;for(let d in this._sourceBuffers){let B=this._sourceBuffers[d];if(B){let C=B.buffered,Z=!1;for(let Te=0;Te=this._config.autoCleanupMaxBackwardDuration){Z=!0;let JA=u-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[d].push({start:et,end:JA})}}else Nn0&&(isNaN(d)||B>d)&&(f.v(this.TAG,`Update MediaSource duration from ${d} to ${B}`),this._mediaSource.duration=B),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let u in this._pendingRemoveRanges){if(!this._sourceBuffers[u]||this._sourceBuffers[u].updating)continue;let d=this._sourceBuffers[u],B=this._pendingRemoveRanges[u];for(;B.length&&!d.updating;){let C=B.shift();d.remove(C.start,C.end)}}}_doAppendSegments(){let u=this._pendingSegments;for(let d in u)if(!(!this._sourceBuffers[d]||this._sourceBuffers[d].updating)&&u[d].length>0){let B=u[d].shift();if(B.timestampOffset){let C=this._sourceBuffers[d].timestampOffset,Z=B.timestampOffset/1e3;Math.abs(C-Z)>.1&&(f.v(this.TAG,`Update MPEG audio timestampOffset from ${C} to ${Z}`),this._sourceBuffers[d].timestampOffset=Z),delete B.timestampOffset}if(!B.data||B.data.byteLength===0)continue;try{this._sourceBuffers[d].appendBuffer(B.data),this._isBufferFull=!1,d==="video"&&B.hasOwnProperty("info")&&this._idrList.appendArray(B.info.syncPoints)}catch(C){this._pendingSegments[d].unshift(B),C.code===22?(this._isBufferFull||this._emitter.emit(di.BUFFER_FULL),this._isBufferFull=!0):(f.e(this.TAG,C.message),this._emitter.emit(di.ERROR,{code:C.code,msg:C.message}))}}}_onSourceOpen(){if(f.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let u=this._pendingSourceBufferInit;for(;u.length;){let d=u.shift();this.appendInitSegment(d,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(di.SOURCE_OPEN)}_onSourceEnded(){f.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){f.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let u=this._pendingSegments;return u.video.length>0||u.audio.length>0}_hasPendingRemoveRanges(){let u=this._pendingRemoveRanges;return u.video.length>0||u.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(di.UPDATE_END)}_onSourceBufferError(u){f.e(this.TAG,`SourceBuffer Error: ${u}`)}}var Ea=ii;const ti={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},lr={NETWORK_EXCEPTION:ne.EXCEPTION,NETWORK_STATUS_CODE_INVALID:ne.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:ne.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:ne.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:MA.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:MA.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:MA.CODEC_UNSUPPORTED};class Vr{constructor(u,d){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(K()),this._config=at(),typeof d=="object"&&Object.assign(this._config,d),u.type.toLowerCase()!=="flv")throw new De("FlvPlayer requires an flv MediaDataSource input!");u.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=u,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let B=G.chrome&&(G.version.major<50||G.version.major===50&&G.version.build<2661);this._alwaysSeekKeyframe=!!(B||G.msedge||G.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(u,d){u===$e.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit($e.MEDIA_INFO,this.mediaInfo)}):u===$e.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit($e.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}attachMediaElement(u){if(this._mediaElement=u,u.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),u.addEventListener("seeking",this.e.onvSeeking),u.addEventListener("canplay",this.e.onvCanPlay),u.addEventListener("stalled",this.e.onvStalled),u.addEventListener("progress",this.e.onvProgress),this._msectl=new Ea(this._config),this._msectl.on(di.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(di.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(di.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(di.ERROR,d=>{this._emitter.emit($e.ERROR,ti.MEDIA_ERROR,lr.MEDIA_MSE_ERROR,d)}),this._msectl.attachMediaElement(u),this._pendingSeekTime!=null)try{u.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new L("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new L("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Yr(this._mediaDataSource,this._config),this._transmuxer.on(Xe.INIT_SEGMENT,(u,d)=>{this._msectl.appendInitSegment(d)}),this._transmuxer.on(Xe.MEDIA_SEGMENT,(u,d)=>{if(this._msectl.appendMediaSegment(d),this._config.lazyLoad&&!this._config.isLive){let B=this._mediaElement.currentTime;d.info.endDts>=(B+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Xe.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit($e.LOADING_COMPLETE)}),this._transmuxer.on(Xe.RECOVERED_EARLY_EOF,()=>{this._emitter.emit($e.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Xe.IO_ERROR,(u,d)=>{this._emitter.emit($e.ERROR,ti.NETWORK_ERROR,u,d)}),this._transmuxer.on(Xe.DEMUX_ERROR,(u,d)=>{this._emitter.emit($e.ERROR,ti.MEDIA_ERROR,u,{code:-1,msg:d})}),this._transmuxer.on(Xe.MEDIA_INFO,u=>{this._mediaInfo=u,this._emitter.emit($e.MEDIA_INFO,Object.assign({},u))}),this._transmuxer.on(Xe.METADATA_ARRIVED,u=>{this._emitter.emit($e.METADATA_ARRIVED,u)}),this._transmuxer.on(Xe.SCRIPTDATA_ARRIVED,u=>{this._emitter.emit($e.SCRIPTDATA_ARRIVED,u)}),this._transmuxer.on(Xe.STATISTICS_INFO,u=>{this._statisticsInfo=this._fillStatisticsInfo(u),this._emitter.emit($e.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Xe.RECOMMEND_SEEKPOINT,u=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=u/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(u){this._mediaElement.volume=u}get muted(){return this._mediaElement.muted}set muted(u){this._mediaElement.muted=u}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(u){this._mediaElement?this._internalSeek(u):this._pendingSeekTime=u}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(u){if(u.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return u;let d=!0,B=0,C=0;if(this._mediaElement.getVideoPlaybackQuality){let Z=this._mediaElement.getVideoPlaybackQuality();B=Z.totalVideoFrames,C=Z.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(B=this._mediaElement.webkitDecodedFrameCount,C=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(u.decodedFrames=B,u.droppedFrames=C),u}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let u=this._mediaElement.buffered,d=this._mediaElement.currentTime,B=0,C=0;for(let Z=0;Z=d+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){f.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let u=this._mediaElement.currentTime,d=this._mediaElement.buffered,B=!1;for(let C=0;C=Z&&u=Te-this._config.lazyLoadRecoverDuration&&(B=!0);break}}B&&(window.clearInterval(this._progressChecker),this._progressChecker=null,B&&(f.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(u){let d=this._mediaElement.buffered;for(let B=0;B=C&&u0){let Z=this._mediaElement.buffered.start(0);(Z<1&&u0&&d.currentTime0){let C=B.start(0);if(C<1&&d{this._emitter.emit($e.MEDIA_INFO,this.mediaInfo)}):u===$e.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit($e.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(u,d)}off(u,d){this._emitter.removeListener(u,d)}attachMediaElement(u){if(this._mediaElement=u,u.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{u.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(d){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new L("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(u){this._mediaElement.volume=u}get muted(){return this._mediaElement.muted}set muted(u){this._mediaElement.muted=u}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(u){this._mediaElement?this._mediaElement.currentTime=u:this._pendingSeekTime=u}get mediaInfo(){let d={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(d.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(d.width=this._mediaElement.videoWidth,d.height=this._mediaElement.videoHeight)),d}get statisticsInfo(){let u={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return u;let d=!0,B=0,C=0;if(this._mediaElement.getVideoPlaybackQuality){let Z=this._mediaElement.getVideoPlaybackQuality();B=Z.totalVideoFrames,C=Z.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(B=this._mediaElement.webkitDecodedFrameCount,C=this._mediaElement.webkitDroppedFrameCount):d=!1;return d&&(u.decodedFrames=B,u.droppedFrames=C),u}_onvLoadedMetadata(u){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit($e.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit($e.STATISTICS_INFO,this.statisticsInfo)}}var Fi=Na;P.install();function Ei(wA,u){let d=wA;if(d==null||typeof d!="object")throw new De("MediaDataSource must be an javascript object!");if(!d.hasOwnProperty("type"))throw new De("MediaDataSource must has type field to indicate video file type!");switch(d.type){case"flv":return new Bn(d,u);default:return new Fi(d,u)}}function Wi(){return Se.supportMSEH264Playback()}function Ti(){return Se.getFeatureList()}let vi={};vi.createPlayer=Ei,vi.isSupported=Wi,vi.getFeatureList=Ti,vi.BaseLoader=ae,vi.LoaderStatus=l,vi.LoaderErrors=ne,vi.Events=$e,vi.ErrorTypes=ti,vi.ErrorDetails=lr,vi.FlvPlayer=Bn,vi.NativePlayer=Fi,vi.LoggingControl=Ke,Object.defineProperty(vi,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ku=vi},80454:function(FA){"use strict";const be=(e,P,N)=>{const K=P<0?e.length+P:P;if(K>=0&&K(e=[...e],be(e,P,N),e);FA.exports=p,FA.exports.mutate=be},86010:function(FA,be,p){"use strict";p.r(be),p.d(be,{clsx:function(){return P}});function e(N){var K,W,f="";if(typeof N=="string"||typeof N=="number")f+=N;else if(typeof N=="object")if(Array.isArray(N))for(K=0;K25){var q=N(this).startOf(p).add(1,p).date(f),j=N(this).endOf(be);if(q.isBefore(j))return 1}var X=N(this).startOf(p).date(f).startOf(be).subtract(1,"millisecond"),L=this.diff(X,be,!0);return L<0?N(this).startOf("week").week():Math.ceil(L)},K.weeks=function(W){return W===void 0&&(W=null),this.week(W)}}})},172:function(FA){(function(be,p){FA.exports=p()})(this,function(){"use strict";return function(be,p){p.prototype.weekYear=function(){var e=this.month(),P=this.week(),N=this.year();return P===1&&e===11?N+1:e===0&&P>=52?N-1:N}}})},6833:function(FA){(function(be,p){FA.exports=p()})(this,function(){"use strict";return function(be,p){p.prototype.weekday=function(e){var P=this.$locale().weekStart||0,N=this.$W,K=(N=0?1/(Math.cos(2*Math.PI/10-Vt)+3.07768*Math.sin(2*Math.PI/10-Vt)):1/(Math.cos(Vt)+3.07768*Math.sin(Vt))};break}L.gridSize=Math.max(Math.floor(L.gridSize),4);var l=L.gridSize,ne=l-L.maskGapWidth,ae=Math.abs(L.maxRotation-L.minRotation),ve=Math.min(L.maxRotation,L.minRotation),I=L.rotationStep,G,U,O,ge,ee,_e,ke;function xe(Rt,Ve){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(Ve-Rt)+Rt).toFixed()+"%)"}switch(L.color){case"random-dark":ke=function(){return xe(10,50)};break;case"random-light":ke=function(){return xe(50,90)};break;default:typeof L.color=="function"&&(ke=L.color);break}var ye=null;typeof L.classes=="function"&&(ye=L.classes);var me=!1,k=[],se,Me=function(Ve){var Vt=Ve.currentTarget,We=Vt.getBoundingClientRect(),mA,nA;Ve.touches?(mA=Ve.touches[0].clientX,nA=Ve.touches[0].clientY):(mA=Ve.clientX,nA=Ve.clientY);var aA=mA-We.left,an=nA-We.top,Qt=Math.floor(aA*(Vt.width/We.width||1)/l),hn=Math.floor(an*(Vt.height/We.height||1)/l);return k[Qt][hn]},te=function(Ve){var Vt=Me(Ve);if(se!==Vt){if(se=Vt,!Vt){L.hover(void 0,void 0,Ve);return}L.hover(Vt.item,Vt.dimension,Ve)}},re=function(Ve){var Vt=Me(Ve);Vt&&(L.click(Vt.item,Vt.dimension,Ve),Ve.preventDefault())},Pe=[],le=function(Ve){if(Pe[Ve])return Pe[Ve];var Vt=Ve*8,We=Vt,mA=[];for(Ve===0&&mA.push([ge[0],ge[1],0]);We--;){var nA=1;L.shape!=="circle"&&(nA=L.shape(We/Vt*2*Math.PI)),mA.push([ge[0]+Ve*nA*Math.cos(-We/Vt*2*Math.PI),ge[1]+Ve*nA*Math.sin(-We/Vt*2*Math.PI)*L.ellipticity,We/Vt*2*Math.PI])}return Pe[Ve]=mA,mA},fe=function(){return L.abortThreshold>0&&new Date().getTime()-_e>L.abortThreshold},at=function(){return L.rotateRatio===0||Math.random()>L.rotateRatio?0:ae===0?ve:ve+Math.round(Math.random()*ae/I)*I},At=function(Ve,Vt,We){var mA=!1,nA=L.weightFactor(Vt);if(nA<=L.minSize)return!1;var aA=1;nAFn[1]&&(Fn[1]=bA),TAFn[2]&&(Fn[2]=TA),mA&&(Qt.fillStyle="rgba(255, 0, 0, 0.5)",Qt.fillRect(bA*l,TA*l,l-.5,l-.5));break e}mA&&(Qt.fillStyle="rgba(0, 0, 255, 0.5)",Qt.fillRect(bA*l,TA*l,l-.5,l-.5))}}return mA&&(Qt.fillStyle="rgba(0, 255, 0, 0.5)",Qt.fillRect(Fn[3]*l,Fn[0]*l,(Fn[1]-Fn[3]+1)*l,(Fn[2]-Fn[0]+1)*l)),{mu:aA,occupied:J,bounds:Fn,gw:Ut,gh:ue,fillTextOffsetX:Ce,fillTextOffsetY:Re,fillTextWidth:hn,fillTextHeight:pn,fontSize:nA}},Se=function(Ve,Vt,We,mA,nA){for(var aA=nA.length;aA--;){var an=Ve+nA[aA][0],Qt=Vt+nA[aA][1];if(an>=U||Qt>=O||an<0||Qt<0){if(!L.drawOutOfBound)return!1;continue}if(!G[an][Qt])return!1}return!0},b=function(Ve,Vt,We,mA,nA,aA,an,Qt,hn){var pn=We.fontSize,MA;ke?MA=ke(mA,nA,pn,aA,an):MA=L.color;var eA;ye?eA=ye(mA,nA,pn,aA,an):eA=L.classes;var On,it=We.bounds;On={x:(Ve+it[3])*l,y:(Vt+it[0])*l,w:(it[1]-it[3]+1)*l,h:(it[2]-it[0]+1)*l},j.forEach(function(Ce){if(Ce.getContext){var Re=Ce.getContext("2d"),ue=We.mu;Re.save(),Re.scale(1/ue,1/ue),Re.font=L.fontWeight+" "+(pn*ue).toString(10)+"px "+L.fontFamily,Re.fillStyle=MA,Re.translate((Ve+We.gw/2)*l*ue,(Vt+We.gh/2)*l*ue),Qt!==0&&Re.rotate(-Qt),Re.textBaseline="middle",Re.fillText(mA,We.fillTextOffsetX*ue,(We.fillTextOffsetY+pn*.5)*ue),Re.restore()}else{var Ut=document.createElement("span"),tA="";tA="rotate("+-Qt/Math.PI*180+"deg) ",We.mu!==1&&(tA+="translateX(-"+We.fillTextWidth/4+"px) scale("+1/We.mu+")");var Tt={position:"absolute",display:"block",font:L.fontWeight+" "+pn*We.mu+"px "+L.fontFamily,left:(Ve+We.gw/2)*l+We.fillTextOffsetX+"px",top:(Vt+We.gh/2)*l+We.fillTextOffsetY+"px",width:We.fillTextWidth+"px",height:We.fillTextHeight+"px",lineHeight:pn+"px",whiteSpace:"nowrap",transform:tA,webkitTransform:tA,msTransform:tA,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};MA&&(Tt.color=MA),Ut.textContent=mA;for(var RA in Tt)Ut.style[RA]=Tt[RA];if(hn)for(var J in hn)Ut.setAttribute(J,hn[J]);eA&&(Ut.className+=eA),Ce.appendChild(Ut)}})},$e=function(Ve,Vt,We,mA,nA){if(!(Ve>=U||Vt>=O||Ve<0||Vt<0)){if(G[Ve][Vt]=!1,We){var aA=j[0].getContext("2d");aA.fillRect(Ve*l,Vt*l,ne,ne)}me&&(k[Ve][Vt]={item:nA,dimension:mA})}},Ue=function(Ve,Vt,We,mA,nA,aA){var an=nA.occupied,Qt=L.drawMask,hn;Qt&&(hn=j[0].getContext("2d"),hn.save(),hn.fillStyle=L.maskColor);var pn;if(me){var MA=nA.bounds;pn={x:(Ve+MA[3])*l,y:(Vt+MA[0])*l,w:(MA[1]-MA[3]+1)*l,h:(MA[2]-MA[0]+1)*l}}for(var eA=an.length;eA--;){var On=Ve+an[eA][0],it=Vt+an[eA][1];On>=U||it>=O||On<0||it<0||$e(On,it,Qt,pn,aA)}Qt&&hn.restore()},Ke=function(Ve){var Vt,We,mA;Array.isArray(Ve)?(Vt=Ve[0],We=Ve[1]):(Vt=Ve.word,We=Ve.weight,mA=Ve.attributes);var nA=at(),aA=At(Vt,We,nA);if(!aA||fe())return!1;if(!L.drawOutOfBound){var an=aA.bounds;if(an[1]-an[3]+1>U||an[2]-an[0]+1>O)return!1}for(var Qt=ee+1,hn=function(On){var it=Math.floor(On[0]-aA.gw/2),Ce=Math.floor(On[1]-aA.gh/2),Re=aA.gw,ue=aA.gh;return Se(it,Ce,Re,ue,aA.occupied)?(b(it,Ce,aA,Vt,We,ee-Qt,On[2],nA,mA),Ue(it,Ce,Re,ue,aA,Ve),{gx:it,gy:Ce,rot:nA,info:aA}):!1};Qt--;){var pn=le(ee-Qt);L.shuffle&&(pn=[].concat(pn),W(pn));for(var MA=0;MA=L.list.length){eA(Re),ct("wordcloudstop",!1),it("wordcloudstart",Ce);return}_e=new Date().getTime();var Ut=Ke(L.list[nA]),tA=!ct("wordclouddrawn",!0,{item:L.list[nA],drawn:Ut});if(fe()||tA){eA(Re),L.abort(),ct("wordcloudabort",!1),ct("wordcloudstop",!1),it("wordcloudstart",Ce);return}nA++,Re=MA(ue,L.wait)},L.wait)}};rA()};f.isSupported=N,f.minFontSize=K,p=[],e=function(){return f}.apply(be,p),e!==void 0&&(FA.exports=e)}(this)},88157:function(FA,be,p){var e=p(70492),P=p(76172);p(50024),p(40885);var N=p(62255);if(!N.isSupported)throw new Error("Sorry your browser not support wordCloud");function K(W){for(var f=W.getContext("2d"),q=f.getImageData(0,0,W.width,W.height),j=f.createImageData(q),X=0,L=0,De=0;De128){var l=q.data[De]+q.data[De+1]+q.data[De+2];X+=l,++L}}for(var ne=X/L,De=0;Dene?(j.data[De]=0,j.data[De+1]=0,j.data[De+2]=0,j.data[De+3]=0):(j.data[De]=255,j.data[De+1]=255,j.data[De+2]=255,j.data[De+3]=255)}f.putImageData(j,0,0)}e.registerLayout(function(W,f){W.eachSeriesByType("wordCloud",function(q){var j=P.getLayoutRect(q.getBoxLayoutParams(),{width:f.getWidth(),height:f.getHeight()}),X=q.getData(),L=document.createElement("canvas");L.width=j.width,L.height=j.height;var De=L.getContext("2d"),T=q.get("maskImage");if(T)try{De.drawImage(T,0,0,L.width,L.height),K(L)}catch(U){console.error("Invalid mask image"),console.error(U.toString())}var l=q.get("sizeRange"),ne=q.get("rotationRange"),ae=X.getDataExtent("value"),ve=Math.PI/180,I=q.get("gridSize");N(L,{list:X.mapArray("value",function(U,O){var ge=X.getItemModel(O);return[X.getName(O),ge.get("textStyle.normal.textSize",!0)||e.number.linearMap(U,ae,l),O]}).sort(function(U,O){return O[1]-U[1]}),fontFamily:q.get("textStyle.normal.fontFamily")||q.get("textStyle.emphasis.fontFamily")||W.get("textStyle.fontFamily"),fontWeight:q.get("textStyle.normal.fontWeight")||q.get("textStyle.emphasis.fontWeight")||W.get("textStyle.fontWeight"),gridSize:I,ellipticity:j.height/j.width,minRotation:ne[0]*ve,maxRotation:ne[1]*ve,clearCanvas:!T,rotateRatio:1,rotationStep:q.get("rotationStep")*ve,drawOutOfBound:q.get("drawOutOfBound"),shuffle:!1,shape:q.get("shape")});function G(U){var O=U.detail.item;U.detail.drawn&&q.layoutInstance.ondraw&&(U.detail.drawn.gx+=j.x/I,U.detail.drawn.gy+=j.y/I,q.layoutInstance.ondraw(O[0],O[1],O[2],U.detail.drawn))}L.addEventListener("wordclouddrawn",G),q.layoutInstance&&q.layoutInstance.dispose(),q.layoutInstance={ondraw:null,dispose:function(){L.removeEventListener("wordclouddrawn",G),L.addEventListener("wordclouddrawn",function(U){U.preventDefault()})}}})}),e.registerPreprocessor(function(W){var f=(W||{}).series;!e.util.isArray(f)&&(f=f?[f]:[]);var q=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];e.util.each(f,function(X){if(X&&X.type==="wordCloud"){var L=X.textStyle||{};j(L.normal),j(L.emphasis)}});function j(X){X&&e.util.each(q,function(L){X.hasOwnProperty(L)&&(X["text"+e.format.capitalFirst(L)]=X[L])})}})},82702:function(FA,be,p){var e=p(34155);(function(P,N){FA.exports=N()})(this,function(){"use strict";function P(it){var Ce=typeof it;return it!==null&&(Ce==="object"||Ce==="function")}function N(it){return typeof it=="function"}var K=void 0;Array.isArray?K=Array.isArray:K=function(it){return Object.prototype.toString.call(it)==="[object Array]"};var W=K,f=0,q=void 0,j=void 0,X=function(Ce,Re){ee[f]=Ce,ee[f+1]=Re,f+=2,f===2&&(j?j(_e):xe())};function L(it){j=it}function De(it){X=it}var T=typeof window!="undefined"?window:void 0,l=T||{},ne=l.MutationObserver||l.WebKitMutationObserver,ae=typeof self=="undefined"&&typeof e!="undefined"&&{}.toString.call(e)==="[object process]",ve=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function I(){return function(){return e.nextTick(_e)}}function G(){return typeof q!="undefined"?function(){q(_e)}:ge()}function U(){var it=0,Ce=new ne(_e),Re=document.createTextNode("");return Ce.observe(Re,{characterData:!0}),function(){Re.data=it=++it%2}}function O(){var it=new MessageChannel;return it.port1.onmessage=_e,function(){return it.port2.postMessage(0)}}function ge(){var it=setTimeout;return function(){return it(_e,1)}}var ee=new Array(1e3);function _e(){for(var it=0;it0&&(xe=ge[0]),xe instanceof Error)throw xe;var ye=new Error("Unhandled error."+(xe?" ("+xe.message+")":""));throw ye.context=xe,ye}var me=ke[O];if(me===void 0)return!1;if(typeof me=="function")p(me,this,ge);else for(var k=me.length,se=l(me,k),ee=0;ee0&&xe.length>_e&&!xe.warned){xe.warned=!0;var ye=new Error("Possible EventEmitter memory leak detected. "+xe.length+" "+String(O)+" listeners added. Use emitter.setMaxListeners() to increase limit");ye.name="MaxListenersExceededWarning",ye.emitter=U,ye.type=O,ye.count=xe.length,P(ye)}return U}K.prototype.addListener=function(O,ge){return j(this,O,ge,!1)},K.prototype.on=K.prototype.addListener,K.prototype.prependListener=function(O,ge){return j(this,O,ge,!0)};function X(){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 L(U,O,ge){var ee={fired:!1,wrapFn:void 0,target:U,type:O,listener:ge},_e=X.bind(ee);return _e.listener=ge,ee.wrapFn=_e,_e}K.prototype.once=function(O,ge){return f(ge),this.on(O,L(this,O,ge)),this},K.prototype.prependOnceListener=function(O,ge){return f(ge),this.prependListener(O,L(this,O,ge)),this},K.prototype.removeListener=function(O,ge){var ee,_e,ke,xe,ye;if(f(ge),_e=this._events,_e===void 0)return this;if(ee=_e[O],ee===void 0)return this;if(ee===ge||ee.listener===ge)--this._eventsCount===0?this._events=Object.create(null):(delete _e[O],_e.removeListener&&this.emit("removeListener",O,ee.listener||ge));else if(typeof ee!="function"){for(ke=-1,xe=ee.length-1;xe>=0;xe--)if(ee[xe]===ge||ee[xe].listener===ge){ye=ee[xe].listener,ke=xe;break}if(ke<0)return this;ke===0?ee.shift():ne(ee,ke),ee.length===1&&(_e[O]=ee[0]),_e.removeListener!==void 0&&this.emit("removeListener",O,ye||ge)}return this},K.prototype.off=K.prototype.removeListener,K.prototype.removeAllListeners=function(O){var ge,ee,_e;if(ee=this._events,ee===void 0)return this;if(ee.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ee[O]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ee[O]),this;if(arguments.length===0){var ke=Object.keys(ee),xe;for(_e=0;_e=0;_e--)this.removeListener(O,ge[_e]);return this};function De(U,O,ge){var ee=U._events;if(ee===void 0)return[];var _e=ee[O];return _e===void 0?[]:typeof _e=="function"?ge?[_e.listener||_e]:[_e]:ge?ae(_e):l(_e,_e.length)}K.prototype.listeners=function(O){return De(this,O,!0)},K.prototype.rawListeners=function(O){return De(this,O,!1)},K.listenerCount=function(U,O){return typeof U.listenerCount=="function"?U.listenerCount(O):T.call(U,O)},K.prototype.listenerCount=T;function T(U){var O=this._events;if(O!==void 0){var ge=O[U];if(typeof ge=="function")return 1;if(ge!==void 0)return ge.length}return 0}K.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]};function l(U,O){for(var ge=new Array(O),ee=0;ee>>1|(I&21845)<<1;G=(G&52428)>>>2|(G&13107)<<2,G=(G&61680)>>>4|(G&3855)<<4,ve[I]=((G&65280)>>>8|(G&255)<<8)>>>1}for(var U=function(M,R,ie){for(var he=M.length,ot=0,tt=new K(R);ot>>Ot]=BA}else for(Jt=new K(he),ot=0;ot>>15-M[ot];return Jt},O=new N(288),I=0;I<144;++I)O[I]=8;for(var I=144;I<256;++I)O[I]=9;for(var I=256;I<280;++I)O[I]=7;for(var I=280;I<288;++I)O[I]=8;for(var ge=new N(32),I=0;I<32;++I)ge[I]=5;var ee=U(O,9,0),_e=U(O,9,1),ke=U(ge,5,0),xe=U(ge,5,1),ye=function(M){for(var R=M[0],ie=1;ieR&&(R=M[ie]);return R},me=function(M,R,ie){var he=R/8>>0;return(M[he]|M[he+1]<<8)>>>(R&7)&ie},k=function(M,R){var ie=R/8>>0;return(M[ie]|M[ie+1]<<8|M[ie+2]<<16)>>>(R&7)},se=function(M){return(M/8>>0)+(M&7&&1)},Me=function(M,R,ie){(R==null||R<0)&&(R=0),(ie==null||ie>M.length)&&(ie=M.length);var he=new(M instanceof K?K:M instanceof W?W:N)(ie-R);return he.set(M.subarray(R,ie)),he},te=function(M,R,ie){var he=M.length,ot=!R||ie,tt=!ie||ie.i;ie||(ie={}),R||(R=new N(he*3));var Kt=function(Qu){var Vu=R.length;if(Qu>Vu){var Ju=new N(Math.max(Vu*2,Qu));Ju.set(R),R=Ju}},Jt=ie.f||0,Ot=ie.p||0,BA=ie.b||0,HA=ie.l,fa=ie.d,Pr=ie.m,Rr=ie.n,Da=he*8;do{if(!HA){ie.f=Jt=me(M,Ot,1);var da=me(M,Ot+1,3);if(Ot+=3,da)if(da==1)HA=_e,fa=xe,Pr=9,Rr=5;else if(da==2){var sa=me(M,Ot,31)+257,Xr=me(M,Ot+10,15)+4,qa=sa+me(M,Ot+5,31)+1;Ot+=14;for(var bi=new N(qa),ui=new N(19),wr=0;wrDa)break;for(var pu=U(ui,Si,1),wr=0;wr>>4;if(Fa<16)bi[wr++]=Fa;else{var xi=0,aa=0;for(Fa==16?(aa=3+me(M,Ot,3),Ot+=2,xi=bi[wr-1]):Fa==17?(aa=3+me(M,Ot,7),Ot+=3):Fa==18&&(aa=11+me(M,Ot,127),Ot+=7);aa--;)bi[wr++]=xi}}var iu=bi.subarray(0,sa),ji=bi.subarray(sa);Pr=ye(iu),Rr=ye(ji),HA=U(iu,Pr,1),fa=U(ji,Rr,1)}else throw"invalid block type";else{var Fa=se(Ot)+4,La=M[Fa-4]|M[Fa-3]<<8,_r=Fa+La;if(_r>he){if(tt)throw"unexpected EOF";break}ot&&Kt(BA+La),R.set(M.subarray(Fa,_r),BA),ie.b=BA+=La,ie.p=Ot=_r*8;continue}if(Ot>Da)throw"unexpected EOF"}ot&&Kt(BA+131072);for(var Ki=(1<>>4;if(Ot+=xi&15,Ot>Da)throw"unexpected EOF";if(!xi)throw"invalid length/literal";if(Ni<256)R[BA++]=Ni;else if(Ni==256){HA=null;break}else{var uu=Ni-254;if(Ni>264){var wr=Ni-257,wu=f[wr];uu=me(M,Ot,(1<>>4;if(!yu)throw"invalid distance";Ot+=yu&15;var ji=ne[Au];if(Au>3){var wu=q[Au];ji+=k(M,Ot)&(1<Da)throw"unexpected EOF";ot&&Kt(BA+131072);for(var Ji=BA+uu;BA>0;M[he]|=ie,M[he+1]|=ie>>>8},Pe=function(M,R,ie){ie<<=R&7;var he=R/8>>0;M[he]|=ie,M[he+1]|=ie>>>8,M[he+2]|=ie>>>16},le=function(M,R){for(var ie=[],he=0;hePr&&(Pr=tt[he].s);var Rr=new K(Pr+1),Da=fe(ie[HA-1],Rr,0);if(Da>R){var he=0,da=0,Fa=Da-R,La=1<R)da+=La-(1<>>=Fa;da>0;){var sa=tt[he].s;Rr[sa]=0&&da;--he){var Xr=tt[he].s;Rr[Xr]==R&&(--Rr[Xr],++da)}Da=R}return[new N(Rr),Da]},fe=function(M,R,ie){return M.s==-1?Math.max(fe(M.l,R,ie+1),fe(M.r,R,ie+1)):R[M.s]=ie},at=function(M){for(var R=M.length;R&&!M[--R];);for(var ie=new K(++R),he=0,ot=M[0],tt=1,Kt=function(Ot){ie[he++]=Ot},Jt=1;Jt<=R;++Jt)if(M[Jt]==ot&&Jt!=R)++tt;else{if(!ot&&tt>2){for(;tt>138;tt-=138)Kt(32754);tt>2&&(Kt(tt>10?tt-11<<5|28690:tt-3<<5|12305),tt=0)}else if(tt>3){for(Kt(ot),--tt;tt>6;tt-=6)Kt(8304);tt>2&&(Kt(tt-3<<5|8208),tt=0)}for(;tt--;)Kt(ot);tt=1,ot=M[Jt]}return[ie.subarray(0,he),R]},At=function(M,R){for(var ie=0,he=0;he>>8,M[ot+2]=M[ot]^255,M[ot+3]=M[ot+1]^255;for(var tt=0;tt4&&!Mi[j[Hi-1]];--Hi);var xi=BA+5<<3,aa=At(ot,O)+At(tt,ge)+Kt,iu=At(ot,Pr)+At(tt,da)+Kt+14+3*Hi+At(ui,Mi)+(2*ui[16]+3*ui[17]+7*ui[18]);if(xi<=aa&&xi<=iu)return Se(R,HA,M.subarray(Ot,Ot+BA));var ji,Ki,vu,Cu;if(re(R,HA,1+(iu15&&(re(R,HA,yu[wr]>>>5&127),HA+=yu[wr]>>>12)}}else ji=ee,Ki=O,vu=ke,Cu=ge;for(var wr=0;wr255){var Au=he[wr]>>>18&31;Pe(R,HA,ji[Au+257]),HA+=Ki[Au+257],Au>7&&(re(R,HA,he[wr]>>>23&31),HA+=f[Au]);var Ji=he[wr]&31;Pe(R,HA,vu[Ji]),HA+=Cu[Ji],Ji>3&&(Pe(R,HA,he[wr]>>>5&8191),HA+=q[Ji])}else Pe(R,HA,ji[he[wr]]),HA+=Ki[he[wr]];return Pe(R,HA,ji[256]),HA+Ki[256]},$e=new W([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ue=new N(0),Ke=function(M,R,ie,he,ot,tt){var Kt=M.length,Jt=new N(he+Kt+5*(1+Math.floor(Kt/7e3))+ot),Ot=Jt.subarray(he,Jt.length-ot),BA=0;if(!R||Kt<8)for(var HA=0;HA<=Kt;HA+=65535){var fa=HA+65535;fa>>13,Da=Pr&8191,da=(1<7e3||Mi>24576)&&ji>423){BA=b(M,Ot,0,qa,bi,ui,Si,Mi,Hi,HA-Hi,BA),Mi=wr=Si=0,Hi=HA;for(var Ki=0;Ki<286;++Ki)bi[Ki]=0;for(var Ki=0;Ki<30;++Ki)ui[Ki]=0}var vu=2,Cu=0,Ni=Da,uu=aa-iu&32767;if(ji>2&&xi==Xr(HA-uu))for(var wu=Math.min(Rr,ji)-1,yu=Math.min(32767,HA),Au=Math.min(258,ji);uu<=yu&&--Ni&&aa!=iu;){if(M[HA+vu]==M[HA+vu-uu]){for(var Ji=0;Jivu){if(vu=Ji,Cu=uu,Ji>wu)break;for(var Qu=Math.min(uu,Ji-2),Vu=0,Ki=0;KiVu&&(Vu=Do,iu=Ju)}}}aa=iu,iu=Fa[aa],uu+=aa-iu+32768&32767}if(Cu){qa[Mi++]=268435456|T[vu]<<18|ae[Cu];var zo=T[vu]&31,Oi=ae[Cu]&31;Si+=f[zo]+q[Oi],++bi[257+zo],++ui[Oi],pu=HA+vu,++wr}else qa[Mi++]=M[HA],++bi[M[HA]]}}BA=b(M,Ot,tt,qa,bi,ui,Si,Mi,Hi,HA-Hi,BA),tt||(BA=Se(Ot,BA,Ue))}return Me(Jt,0,he+se(BA)+ot)},ct=null,rA=function(){var M=4294967295;return{p:function(R){for(var ie=M,he=0;he>>8;M=ie},d:function(){return M^4294967295}}},Rt=function(){var M=1,R=0;return{p:function(ie){for(var he=M,ot=R,tt=ie.length,Kt=0;Kt!=tt;){for(var Jt=Math.min(Kt+5552,tt);Kt>>8<<16|(R&255)<<8|R>>>8)+((M&255)<<23)*2}}},Ve=function(M,R,ie,he,ot){return Ke(M,R.level==null?6:R.level,R.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(M.length)))*1.5):12+R.mem,ie,he,!ot)},Vt=function(M,R){var ie={};for(var he in M)ie[he]=M[he];for(var he in R)ie[he]=R[he];return ie},We=function(M,R,ie){for(var he=M(),ot=M.toString(),tt=ot.slice(ot.indexOf("[")+1,ot.lastIndexOf("]")).replace(/ /g,"").split(","),Kt=0;Kt>>=8},RA=function(M,R){var ie=R.filename;if(M[0]=31,M[1]=139,M[2]=8,M[8]=R.level<2?4:R.level==9?2:0,M[9]=3,R.mtime!=0&&Tt(M,4,Math.floor(new Date(R.mtime||Date.now())/1e3)),ie){M[3]=8;for(var he=0;he<=ie.length;++he)M[he+10]=ie.charCodeAt(he)}},J=function(M){if(M[0]!=31||M[1]!=139||M[2]!=8)throw"invalid gzip data";var R=M[3],ie=10;R&4&&(ie+=M[10]|(M[11]<<8)+2);for(var he=(R>>3&1)+(R>>4&1);he>0;he-=!M[ie++]);return ie+(R&2)},bA=function(M){var R=M.length;return(M[R-4]|M[R-3]<<8|M[R-2]<<16)+2*(M[R-1]<<23)},TA=function(M){return 10+(M.filename&&M.filename.length+1||0)},xr=function(M,R){var ie=R.level,he=ie==0?0:ie<6?1:ie==9?3:2;M[0]=120,M[1]=he<<6|(he?32-2*he:1)},En=function(M){if((M[0]&15)!=8||M[0]>>>4>7||(M[0]<<8|M[1])%31)throw"invalid zlib data";if(M[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Fn(M,R){return!R&&typeof M=="function"&&(R=M,M={}),this.ondata=R,M}var Xe=null,OA=null;function za(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[Qt],function(he){return On(jr(he.data[0],he.data[1]))},0,ie)}function jr(M,R){return R===void 0&&(R={}),Ve(M,R,0,0)}var Wa=null,Ka=null;function Yr(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[an],function(he){return On(Qr(he.data[0],it(he.data[1])))},1,ie)}function Qr(M,R){return te(M,R)}var di=null,ii=null;function Ea(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[Qt,hn,function(){return[ti]}],function(he){return On(ti(he.data[0],he.data[1]))},2,ie)}function ti(M,R){R===void 0&&(R={});var ie=rA(),he=M.length;ie.p(M);var ot=Ve(M,R,TA(R),8),tt=ot.length;return RA(ot,R),Tt(ot,tt-8,ie.d()),Tt(ot,tt-4,he),ot}var lr=null,Vr=null;function Bn(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[an,pn,function(){return[Na]}],function(he){return On(Na(he.data[0]))},3,ie)}function Na(M,R){return te(M.subarray(J(M),-8),R||new N(bA(M)))}var Fi=null,Ei=null;function Wi(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[Qt,MA,function(){return[Ti]}],function(he){return On(Ti(he.data[0],he.data[1]))},4,ie)}function Ti(M,R){R===void 0&&(R={});var ie=Rt();ie.p(M);var he=Ve(M,R,2,4);return xr(he,R),Tt(he,he.length-4,ie.d()),he}var vi=null,Ku=null;function wA(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return Ce(M,R,[an,eA,function(){return[u]}],function(he){return On(u(he.data[0],it(he.data[1])))},5,ie)}function u(M,R){return te((En(M),M.subarray(2,-4)),R)}var d=null,B=null;function C(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";return M[0]==31&&M[1]==139&&M[2]==8?Bn(M,R,ie):(M[0]&15)!=8||M[0]>>4>7||(M[0]<<8|M[1])%31?Yr(M,R,ie):wA(M,R,ie)}function Z(M,R){return M[0]==31&&M[1]==139&&M[2]==8?Na(M,R):(M[0]&15)!=8||M[0]>>4>7||(M[0]<<8|M[1])%31?Qr(M,R):u(M,R)}var Te=function(M,R,ie,he){for(var ot in M){var tt=M[ot],Kt=R+ot;tt instanceof N?ie[Kt]=[tt,he]:Array.isArray(tt)?ie[Kt]=[tt[0],Vt(he,tt[1])]:Te(tt,Kt+"/",ie,he)}};function et(M,R){var ie=M.length;if(!R&&typeof TextEncoder!="undefined")return new TextEncoder().encode(M);for(var he=new N(M.length+(M.length>>>1)),ot=0,tt=function(BA){he[ot++]=BA},Kt=0;Kthe.length){var Jt=new N(ot+8+(ie-Kt<<1));Jt.set(he),he=Jt}var Ot=M.charCodeAt(Kt);Ot<128||R?tt(Ot):Ot<2048?(tt(192|Ot>>>6),tt(128|Ot&63)):Ot>55295&&Ot<57344?(Ot=65536+(Ot&1047552)|M.charCodeAt(++Kt)&1023,tt(240|Ot>>>18),tt(128|Ot>>>12&63),tt(128|Ot>>>6&63),tt(128|Ot&63)):(tt(224|Ot>>>12),tt(128|Ot>>>6&63),tt(128|Ot&63))}return Me(he,0,ot)}function Nn(M,R){var ie="";if(!R&&typeof TextDecoder!="undefined")return new TextDecoder().decode(M);for(var he=0;he>10,56320|ot&1023))}return ie}var JA=function(M,R){return R+30+Ut(M,R+26)+Ut(M,R+28)},Vn=function(M,R,ie){var he=Ut(M,R+28),ot=Nn(M.subarray(R+46,R+46+he),!(Ut(M,R+8)&2048)),tt=R+46+he,Kt=ie?kr(M,tt):[tA(M,R+20),tA(M,R+24),tA(M,R+42)],Jt=Kt[0],Ot=Kt[1],BA=Kt[2];return[Ut(M,R+10),Jt,Ot,ot,tt+Ut(M,R+30)+Ut(M,R+32),BA]},kr=function(M,R){for(;Ut(M,R)!=1;R+=4+Ut(M,R+2));return[tA(M,R+12),tA(M,R+4),tA(M,R+20)]},Ur=function(M,R,ie,he,ot,tt,Kt,Jt,Ot,BA){var HA=tt.length,fa=he.length;Tt(M,R,Ot!=null?33639248:67324752),R+=4,Ot!=null&&(M[R]=20,R+=2),M[R]=20,R+=2,M[R++]=BA==8&&(Jt.level==1?6:Jt.level<6?4:Jt.level==9?2:0),M[R++]=Kt&&8,M[R]=BA,R+=2;var Pr=new Date(Jt.mtime||Date.now()),Rr=Pr.getFullYear()-1980;if(Rr<0||Rr>119)throw"date not in range 1980-2099";Tt(M,R,(Rr<<24)*2|Pr.getMonth()+1<<21|Pr.getDate()<<16|Pr.getHours()<<11|Pr.getMinutes()<<5|Pr.getSeconds()>>>1),R+=4,Tt(M,R,ie),Tt(M,R+4,fa),Tt(M,R+8,ot),Tt(M,R+12,HA),R+=16,Ot!=null&&(Tt(M,R+=10,Ot),R+=4),M.set(tt,R),R+=HA,Ot==null&&M.set(he,R)},An=function(M,R,ie,he,ot){Tt(M,R,101010256),Tt(M,R+8,ie),Tt(M,R+10,ie),Tt(M,R+12,he),Tt(M,R+16,ot)};function ra(M,R,ie){if(ie||(ie=R,R={}),typeof ie!="function")throw"no callback";var he={};Te(M,"",he,R);var ot=Object.keys(he),tt=ot.length,Kt=0,Jt=0,Ot=tt,BA=new Array(tt),HA=[],fa=function(){for(var da=0;da65535&&Si("filename too long",null),!wr)Si(null,_r);else if(qa<16e4)try{Si(null,jr(_r,sa))}catch(Mi){Si(Mi,null)}else HA.push(za(_r,sa,Si))},Da=0;Da65535)throw"filename too long";var Rr=HA?jr(Ot,BA):Ot,Da=Rr.length,da=rA();da.p(Ot),he.push({t:HA,d:Rr,m:Ot.length,c:da.d(),u:Kt.length!=Pr,n:fa,o:ot,p:BA}),ot+=30+Pr+Da,tt+=76+2*Pr+Da}for(var Fa=new N(tt+22),La=ot,_r=tt-ot,sa=0;sa65558){R("invalid zip file",null);return}var Kt=Ut(M,tt+8);Kt||R(null,{});var Jt=Kt,Ot=tA(M,tt+16),BA=Ot==4294967295;if(BA){if(tt=tA(M,tt-12),tA(M,tt)!=101075792)throw"invalid zip file";Jt=Kt=tA(M,tt+32),Ot=tA(M,tt+48)}for(var HA=function(Pr){var Rr=Vn(M,Ot,BA),Da=Rr[0],da=Rr[1],Fa=Rr[2],La=Rr[3],_r=Rr[4],sa=Rr[5],Xr=JA(M,sa);Ot=_r;var qa=function(ui,wr){ui?(he(),R(ui,null)):(ot[La]=wr,--Kt||R(null,ot))};if(!Da)qa(null,Me(M,Xr,Xr+da));else if(Da==8){var bi=M.subarray(Xr,Xr+da);if(da<32e4)try{qa(null,Qr(bi,new N(Fa)))}catch(ui){qa(ui,null)}else ie.push(Yr(bi,{size:Fa},qa))}else qa("unknown compression type "+Da,null)},fa=0;fa65558)throw"invalid zip file";var he=Ut(M,ie+8);if(!he)return{};var ot=tA(M,ie+16),tt=ot==4294967295;if(tt){if(ie=tA(M,ie-12),tA(M,ie)!=101075792)throw"invalid zip file";he=tA(M,ie+32),ot=tA(M,ie+48)}for(var Kt=0;Kt0&&y[y.length-1])&&(Ee[0]===6||Ee[0]===2)){a=0;continue}if(Ee[0]===3&&(!y||Ee[1]>y[0]&&Ee[1]=55296&&g<=56319&&a>10)+55296,Q%1024+56320)),(g+1===a||r.length>16384)&&(y+=String.fromCharCode.apply(String,r),r.length=0)}return y},L="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",De=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),T=0;T>4,He[g++]=(Q&15)<<4|V>>2,He[g++]=(V&3)<<6|$&63;return Ee},I=function(n){for(var t=n.length,a=[],r=0;r>U,ke=1<>U,me=_e+ye,k=me,se=32,Me=k+se,te=65536>>O,re=1<=0){if(t<55296||t>56319&&t<=65535)return a=this.index[t>>U],a=(a<>U)],a=(a<>O),a=this.index[a],a+=t>>U&Pe,a=this.index[a],a=(a<Ke?(g.push(!0),V-=Ke):g.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(y)!==-1)return r.push(Q),a.push(eA);if(V===Ve||V===an){if(Q===0)return r.push(Q),a.push(En);var $=a[Q-1];return Ku.indexOf($)===-1?(r.push(r[Q-1]),a.push($)):(r.push(Q),a.push(En))}if(r.push(Q),V===Fn)return a.push(t==="strict"?ue:Ka);if(V===Ea||V===xr)return a.push(En);if(V===ti)return y>=131072&&y<=196605||y>=196608&&y<=262141?a.push(Ka):a.push(En);a.push(V)}),[r,a,g]},B=function(n,t,a,r){var g=r[a];if(Array.isArray(n)?n.indexOf(g)!==-1:n===g)for(var y=a;y<=r.length;){y++;var Q=r[y];if(Q===t)return!0;if(Q!==aA)break}if(g===aA)for(var y=a;y>0;){y--;var V=r[y];if(Array.isArray(n)?n.indexOf(V)!==-1:n===V)for(var $=a;$<=r.length;){$++;var Q=r[$];if(Q===t)return!0;if(Q!==aA)break}if(V!==aA)break}return!1},C=function(n,t){for(var a=n;a>=0;){var r=t[a];if(r===aA)a--;else return r}return 0},Z=function(n,t,a,r,g){if(a[r]===0)return Bn;var y=r-1;if(Array.isArray(g)&&g[y]===!0)return Bn;var Q=y-1,V=y+1,$=t[y],Ee=Q>=0?t[Q]:0,He=t[V];if($===rA&&He===Rt)return Bn;if(Wi.indexOf($)!==-1)return Vr;if(Wi.indexOf(He)!==-1||Ti.indexOf(He)!==-1)return Bn;if(C(y,t)===mA)return Na;if(Fi.get(n[y])===an||($===Xe||$===OA)&&Fi.get(n[V])===an||$===We||He===We||$===nA||[aA,hn,MA].indexOf($)===-1&&He===nA||[On,it,Ce,Tt,TA].indexOf(He)!==-1||C(y,t)===Ut||B(tA,Ut,y,t)||B([On,it],ue,y,t)||B(Qt,Qt,y,t))return Bn;if($===aA)return Na;if($===tA||He===tA)return Bn;if(He===eA||$===eA)return Na;if([hn,MA,ue].indexOf(He)!==-1||$===pn||Ee===Wa&&u.indexOf($)!==-1||$===TA&&He===Wa||He===Re||Ei.indexOf(He)!==-1&&$===RA||Ei.indexOf($)!==-1&&He===RA||$===bA&&[Ka,Xe,OA].indexOf(He)!==-1||[Ka,Xe,OA].indexOf($)!==-1&&He===J||Ei.indexOf($)!==-1&&vi.indexOf(He)!==-1||vi.indexOf($)!==-1&&Ei.indexOf(He)!==-1||[bA,J].indexOf($)!==-1&&(He===RA||[Ut,MA].indexOf(He)!==-1&&t[V+1]===RA)||[Ut,MA].indexOf($)!==-1&&He===RA||$===RA&&[RA,TA,Tt].indexOf(He)!==-1)return Bn;if([RA,TA,Tt,On,it].indexOf(He)!==-1)for(var rt=y;rt>=0;){var Gt=t[rt];if(Gt===RA)return Bn;if([TA,Tt].indexOf(Gt)!==-1)rt--;else break}if([bA,J].indexOf(He)!==-1)for(var rt=[On,it].indexOf($)!==-1?Q:y;rt>=0;){var Gt=t[rt];if(Gt===RA)return Bn;if([TA,Tt].indexOf(Gt)!==-1)rt--;else break}if(Yr===$&&[Yr,Qr,za,jr].indexOf(He)!==-1||[Qr,za].indexOf($)!==-1&&[Qr,di].indexOf(He)!==-1||[di,jr].indexOf($)!==-1&&He===di||wA.indexOf($)!==-1&&[Re,J].indexOf(He)!==-1||wA.indexOf(He)!==-1&&$===bA||Ei.indexOf($)!==-1&&Ei.indexOf(He)!==-1||$===Tt&&Ei.indexOf(He)!==-1||Ei.concat(RA).indexOf($)!==-1&&He===Ut&&lr.indexOf(n[V])===-1||Ei.concat(RA).indexOf(He)!==-1&&$===it)return Bn;if($===ii&&He===ii){for(var sn=a[y],qA=1;sn>0&&(sn--,t[sn]===ii);)qA++;if(qA%2!==0)return Bn}return $===Xe&&He===OA?Bn:Na},Te=function(n,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var a=d(n,t.lineBreak),r=a[0],g=a[1],y=a[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(g=g.map(function(V){return[RA,En,Ea].indexOf(V)!==-1?Ka:V}));var Q=t.wordBreak==="keep-all"?y.map(function(V,$){return V&&n[$]>=19968&&n[$]<=40959}):void 0;return[r,g,Q]},et=function(){function n(t,a,r,g){this.codePoints=t,this.required=a===Vr,this.start=r,this.end=g}return n.prototype.slice=function(){return X.apply(void 0,this.codePoints.slice(this.start,this.end))},n}(),Nn=function(n,t){var a=j(n),r=Te(a,t),g=r[0],y=r[1],Q=r[2],V=a.length,$=0,Ee=0;return{next:function(){if(Ee>=V)return{done:!0,value:null};for(var He=Bn;Ee=uu&&n<=57},Nl=function(n){return n>=55296&&n<=57343},Pu=function(n){return Oi(n)||n>=Vu&&n<=ko||n>=wu&&n<=Au},xo=function(n){return n>=wu&&n<=Qu},al=function(n){return n>=Vu&&n<=zo},vs=function(n){return xo(n)||al(n)},il=function(n){return n>=bi},Fu=function(n){return n===An||n===zA||n===Pn},yl=function(n){return vs(n)||il(n)||n===Ot},Ko=function(n){return yl(n)||Oi(n)||n===BA},ec=function(n){return n>=aa&&n<=iu||n===ji||n>=Ki&&n<=vu||n===Cu},fo=function(n,t){return n!==mn?!1:t!==An},Fl=function(n,t,a){return n===BA?yl(t)||fo(t,a):yl(n)?!0:!!(n===mn&&fo(n,t))},Il=function(n,t,a){return n===Si||n===BA?Oi(t)?!0:t===xi&&Oi(a):Oi(n===xi?t:n)},Us=function(n){var t=0,a=1;(n[t]===Si||n[t]===BA)&&(n[t]===BA&&(a=-1),t++);for(var r=[];Oi(n[t]);)r.push(n[t++]);var g=r.length?parseInt(X.apply(void 0,r),10):0;n[t]===xi&&t++;for(var y=[];Oi(n[t]);)y.push(n[t++]);var Q=y.length,V=Q?parseInt(X.apply(void 0,y),10):0;(n[t]===Ju||n[t]===yu)&&t++;var $=1;(n[t]===Si||n[t]===BA)&&(n[t]===BA&&($=-1),t++);for(var Ee=[];Oi(n[t]);)Ee.push(n[t++]);var He=Ee.length?parseInt(X.apply(void 0,Ee),10):0;return a*(g+V*Math.pow(10,-Q))*Math.pow(10,$*He)},Ol={type:2},bl={type:3},Hl={type:4},gs={type:13},ul={type:8},Rs={type:21},tc={type:9},ms={type:10},Vo={type:11},jl={type:12},hs={type:14},Sl={type:23},kl={type:1},ps={type:25},Ts={type:24},Xo={type:26},Es={type:27},Dl={type:28},zl={type:29},xl={type:31},vo={type:32},Bs=function(){function n(){this._value=[]}return n.prototype.write=function(t){this._value=this._value.concat(j(t))},n.prototype.read=function(){for(var t=[],a=this.consumeToken();a!==vo;)t.push(a),a=this.consumeToken();return t},n.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case M:return this.consumeStringToken(M);case ie:var a=this.peekCodePoint(0),r=this.peekCodePoint(1),g=this.peekCodePoint(2);if(Ko(a)||fo(r,g)){var y=Fl(a,r,g)?Vn:JA,Q=this.consumeName();return{type:5,value:Q,flags:y}}break;case he:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),gs;break;case tt:return this.consumeStringToken(tt);case Kt:return Ol;case Jt:return bl;case wr:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),hs;break;case Si:if(Il(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Mi:return Hl;case BA:var V=t,$=this.peekCodePoint(0),Ee=this.peekCodePoint(1);if(Il(V,$,Ee))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(Fl(V,$,Ee))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if($===BA&&Ee===Pr)return this.consumeCodePoint(),this.consumeCodePoint(),Ts;break;case xi:if(Il(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case ra:if(this.peekCodePoint(0)===wr)for(this.consumeCodePoint();;){var He=this.consumeCodePoint();if(He===wr&&(He=this.consumeCodePoint(),He===ra))return this.consumeToken();if(He===Ni)return this.consumeToken()}break;case pu:return Xo;case Hi:return Es;case fa:if(this.peekCodePoint(0)===HA&&this.peekCodePoint(1)===BA&&this.peekCodePoint(2)===BA)return this.consumeCodePoint(),this.consumeCodePoint(),ps;break;case Rr:var rt=this.peekCodePoint(0),Gt=this.peekCodePoint(1),sn=this.peekCodePoint(2);if(Fl(rt,Gt,sn)){var Q=this.consumeName();return{type:7,value:Q}}break;case Da:return Dl;case mn:if(fo(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case da:return zl;case Fa:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),ul;break;case La:return Vo;case sa:return jl;case Ji:case Do:var qA=this.peekCodePoint(0),WA=this.peekCodePoint(1);return qA===Si&&(Pu(WA)||WA===_r)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case Xr:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),tc;if(this.peekCodePoint(0)===Xr)return this.consumeCodePoint(),Rs;break;case qa:if(this.peekCodePoint(0)===R)return this.consumeCodePoint(),ms;break;case Ni:return vo}return Fu(t)?(this.consumeWhiteSpace(),xl):Oi(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):yl(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:X(t)}},n.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t=="undefined"?-1:t},n.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},n.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},n.prototype.consumeUnicodeRangeToken=function(){for(var t=[],a=this.consumeCodePoint();Pu(a)&&t.length<6;)t.push(a),a=this.consumeCodePoint();for(var r=!1;a===_r&&t.length<6;)t.push(a),a=this.consumeCodePoint(),r=!0;if(r){var g=parseInt(X.apply(void 0,t.map(function($){return $===_r?uu:$})),16),y=parseInt(X.apply(void 0,t.map(function($){return $===_r?ko:$})),16);return{type:30,start:g,end:y}}var Q=parseInt(X.apply(void 0,t),16);if(this.peekCodePoint(0)===BA&&Pu(this.peekCodePoint(1))){this.consumeCodePoint(),a=this.consumeCodePoint();for(var V=[];Pu(a)&&V.length<6;)V.push(a),a=this.consumeCodePoint();var y=parseInt(X.apply(void 0,V),16);return{type:30,start:Q,end:y}}else return{type:30,start:Q,end:Q}},n.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===Kt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Kt?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},n.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ni)return{type:22,value:""};var a=this.peekCodePoint(0);if(a===tt||a===M){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ni||this.peekCodePoint(0)===Jt)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),Sl)}for(;;){var g=this.consumeCodePoint();if(g===Ni||g===Jt)return{type:22,value:X.apply(void 0,t)};if(Fu(g))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ni||this.peekCodePoint(0)===Jt?(this.consumeCodePoint(),{type:22,value:X.apply(void 0,t)}):(this.consumeBadUrlRemnants(),Sl);if(g===M||g===tt||g===Kt||ec(g))return this.consumeBadUrlRemnants(),Sl;if(g===mn)if(fo(g,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Sl;else t.push(g)}},n.prototype.consumeWhiteSpace=function(){for(;Fu(this.peekCodePoint(0));)this.consumeCodePoint()},n.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===Jt||t===Ni)return;fo(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},n.prototype.consumeStringSlice=function(t){for(var a=5e4,r="";t>0;){var g=Math.min(a,t);r+=X.apply(void 0,this._value.splice(0,g)),t-=g}return this._value.shift(),r},n.prototype.consumeStringToken=function(t){var a="",r=0;do{var g=this._value[r];if(g===Ni||g===void 0||g===t)return a+=this.consumeStringSlice(r),{type:0,value:a};if(g===An)return this._value.splice(0,r),kl;if(g===mn){var y=this._value[r+1];y!==Ni&&y!==void 0&&(y===An?(a+=this.consumeStringSlice(r),r=-1,this._value.shift()):fo(g,y)&&(a+=this.consumeStringSlice(r),a+=X(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},n.prototype.consumeNumber=function(){var t=[],a=kr,r=this.peekCodePoint(0);for((r===Si||r===BA)&&t.push(this.consumeCodePoint());Oi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var g=this.peekCodePoint(1);if(r===xi&&Oi(g))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),a=Ur;Oi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),g=this.peekCodePoint(1);var y=this.peekCodePoint(2);if((r===Ju||r===yu)&&((g===Si||g===BA)&&Oi(y)||Oi(g)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),a=Ur;Oi(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[Us(t),a]},n.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),a=t[0],r=t[1],g=this.peekCodePoint(0),y=this.peekCodePoint(1),Q=this.peekCodePoint(2);if(Fl(g,y,Q)){var V=this.consumeName();return{type:15,number:a,flags:r,unit:V}}return g===ot?(this.consumeCodePoint(),{type:16,number:a,flags:r}):{type:17,number:a,flags:r}},n.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(Pu(t)){for(var a=X(t);Pu(this.peekCodePoint(0))&&a.length<6;)a+=X(this.consumeCodePoint());Fu(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(a,16);return r===0||Nl(r)||r>1114111?ui:r}return t===Ni?ui:t},n.prototype.consumeName=function(){for(var t="";;){var a=this.consumeCodePoint();if(Ko(a))t+=X(a);else if(fo(a,this.peekCodePoint(0)))t+=X(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(a),t}},n}(),Ns=function(){function n(t){this._tokens=t}return n.create=function(t){var a=new Bs;return a.write(t),new n(a.read())},n.parseValue=function(t){return n.create(t).parseComponentValue()},n.parseValues=function(t){return n.create(t).parseComponentValues()},n.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var a=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return a;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},n.prototype.parseComponentValues=function(){for(var t=[];;){var a=this.consumeComponentValue();if(a.type===32)return t;t.push(a),t.push()}},n.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},n.prototype.consumeSimpleBlock=function(t){for(var a={type:t,values:[]},r=this.consumeToken();;){if(r.type===32||Go(r,t))return a;this.reconsumeToken(r),a.values.push(this.consumeComponentValue()),r=this.consumeToken()}},n.prototype.consumeFunction=function(t){for(var a={name:t.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return a;this.reconsumeToken(r),a.values.push(this.consumeComponentValue())}},n.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t=="undefined"?vo:t},n.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},n}(),Xu=function(n){return n.type===15},Ao=function(n){return n.type===17},Ai=function(n){return n.type===20},Yu=function(n){return n.type===0},go=function(n,t){return Ai(n)&&n.value===t},Zo=function(n){return n.type!==31},ol=function(n){return n.type!==31&&n.type!==4},Tu=function(n){var t=[],a=[];return n.forEach(function(r){if(r.type===4){if(a.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(a),a=[];return}r.type!==31&&a.push(r)}),a.length&&t.push(a),t},Go=function(n,t){return t===11&&n.type===12||t===28&&n.type===29?!0:t===2&&n.type===3},mo=function(n){return n.type===17||n.type===15},Vi=function(n){return n.type===16||mo(n)},Cs=function(n){return n.length>1?[n[0],n[1]]:[n[0]]},ou={type:17,number:0,flags:kr},Kl={type:16,number:50,flags:kr},Nu={type:16,number:100,flags:kr},lu=function(n,t,a){var r=n[0],g=n[1];return[Qi(r,t),Qi(typeof g!="undefined"?g:r,a)]},Qi=function(n,t){if(n.type===16)return n.number/100*t;if(Xu(n))switch(n.unit){case"rem":case"em":return 16*n.number;case"px":default:return n.number}return n.number},ws="deg",ll="grad",ys="rad",Fs="turn",Qo={name:"angle",parse:function(n,t){if(t.type===15)switch(t.unit){case ws:return Math.PI*t.number/180;case ll:return Math.PI/200*t.number;case ys:return t.number;case Fs:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},Os=function(n){return n.type===15&&(n.unit===ws||n.unit===ll||n.unit===ys||n.unit===Fs)},Is=function(n){var t=n.filter(Ai).map(function(a){return a.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ou,ou];case"to top":case"bottom":return Ou(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ou,Nu];case"to right":case"left":return Ou(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Nu,Nu];case"to bottom":case"top":return Ou(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Nu,ou];case"to left":case"right":return Ou(270)}return 0},Ou=function(n){return Math.PI*n/180},Hu={name:"color",parse:function(n,t){if(t.type===18){var a=Lo[t.name];if(typeof a=="undefined")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return a(n,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),g=t.value.substring(1,2),y=t.value.substring(2,3);return ju(parseInt(r+r,16),parseInt(g+g,16),parseInt(y+y,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),g=t.value.substring(1,2),y=t.value.substring(2,3),Q=t.value.substring(3,4);return ju(parseInt(r+r,16),parseInt(g+g,16),parseInt(y+y,16),parseInt(Q+Q,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),g=t.value.substring(2,4),y=t.value.substring(4,6);return ju(parseInt(r,16),parseInt(g,16),parseInt(y,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),g=t.value.substring(2,4),y=t.value.substring(4,6),Q=t.value.substring(6,8);return ju(parseInt(r,16),parseInt(g,16),parseInt(y,16),parseInt(Q,16)/255)}}if(t.type===20){var V=Ft[t.value.toUpperCase()];if(typeof V!="undefined")return V}return Ft.TRANSPARENT}},no=function(n){return(255&n)===0},Xi=function(n){var t=255&n,a=255&n>>8,r=255&n>>16,g=255&n>>24;return t<255?"rgba("+g+","+r+","+a+","+t/255+")":"rgb("+g+","+r+","+a+")"},ju=function(n,t,a,r){return(n<<24|t<<16|a<<8|Math.round(r*255)<<0)>>>0},Wo=function(n,t){if(n.type===17)return n.number;if(n.type===16){var a=t===3?1:255;return t===3?n.number/100*a:Math.round(n.number/100*a)}return 0},Vl=function(n,t){var a=t.filter(ol);if(a.length===3){var r=a.map(Wo),g=r[0],y=r[1],Q=r[2];return ju(g,y,Q,1)}if(a.length===4){var V=a.map(Wo),g=V[0],y=V[1],Q=V[2],$=V[3];return ju(g,y,Q,$)}return 0};function Yi(n,t,a){return a<0&&(a+=1),a>=1&&(a-=1),a<1/6?(t-n)*a*6+n:a<1/2?t:a<2/3?(t-n)*6*(2/3-a)+n:n}var Po=function(n,t){var a=t.filter(ol),r=a[0],g=a[1],y=a[2],Q=a[3],V=(r.type===17?Ou(r.number):Qo.parse(n,r))/(Math.PI*2),$=Vi(g)?g.number/100:0,Ee=Vi(y)?y.number/100:0,He=typeof Q!="undefined"&&Vi(Q)?Qi(Q,1):1;if($===0)return ju(Ee*255,Ee*255,Ee*255,1);var rt=Ee<=.5?Ee*($+1):Ee+$-Ee*$,Gt=Ee*2-rt,sn=Yi(Gt,rt,V+1/3),qA=Yi(Gt,rt,V),WA=Yi(Gt,rt,V-1/3);return ju(sn*255,qA*255,WA*255,He)},Lo={hsl:Po,hsla:Po,rgb:Vl,rgba:Vl},Mo=function(n,t){return Hu.parse(n,Ns.create(t).parseComponentValue())},Ft={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Xl={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(n,t){return t.map(function(a){if(Ai(a))switch(a.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Zl={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},sl=function(n,t){var a=Hu.parse(n,t[0]),r=t[1];return r&&Vi(r)?{color:a,stop:r}:{color:a,stop:null}},Jo=function(n,t){var a=n[0],r=n[n.length-1];a.stop===null&&(a.stop=ou),r.stop===null&&(r.stop=Nu);for(var g=[],y=0,Q=0;Qy?g.push($):g.push(y),y=$}else g.push(null)}for(var Ee=null,Q=0;QQ.optimumDistance)?{optimumCorner:V,optimumDistance:He}:Q},{optimumDistance:g?1/0:-1/0,optimumCorner:null}).optimumCorner},Pi=function(n,t,a,r,g){var y=0,Q=0;switch(n.size){case 0:n.shape===0?y=Q=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(a),Math.abs(a-g)):n.shape===1&&(y=Math.min(Math.abs(t),Math.abs(t-r)),Q=Math.min(Math.abs(a),Math.abs(a-g)));break;case 2:if(n.shape===0)y=Q=Math.min(Zu(t,a),Zu(t,a-g),Zu(t-r,a),Zu(t-r,a-g));else if(n.shape===1){var V=Math.min(Math.abs(a),Math.abs(a-g))/Math.min(Math.abs(t),Math.abs(t-r)),$=cl(r,g,t,a,!0),Ee=$[0],He=$[1];y=Zu(Ee-t,(He-a)/V),Q=V*y}break;case 1:n.shape===0?y=Q=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(a),Math.abs(a-g)):n.shape===1&&(y=Math.max(Math.abs(t),Math.abs(t-r)),Q=Math.max(Math.abs(a),Math.abs(a-g)));break;case 3:if(n.shape===0)y=Q=Math.max(Zu(t,a),Zu(t,a-g),Zu(t-r,a),Zu(t-r,a-g));else if(n.shape===1){var V=Math.max(Math.abs(a),Math.abs(a-g))/Math.max(Math.abs(t),Math.abs(t-r)),rt=cl(r,g,t,a,!1),Ee=rt[0],He=rt[1];y=Zu(Ee-t,(He-a)/V),Q=V*y}break}return Array.isArray(n.size)&&(y=Qi(n.size[0],r),Q=n.size.length===2?Qi(n.size[1],g):y),[y,Q]},po=function(n,t){var a=Ou(180),r=[];return Tu(t).forEach(function(g,y){if(y===0){var Q=g[0];if(Q.type===20&&Q.value==="to"){a=Is(g);return}else if(Os(Q)){a=Qo.parse(n,Q);return}}var V=sl(n,g);r.push(V)}),{angle:a,stops:r,type:1}},qu=function(n,t){var a=Ou(180),r=[];return Tu(t).forEach(function(g,y){if(y===0){var Q=g[0];if(Q.type===20&&["top","left","right","bottom"].indexOf(Q.value)!==-1){a=Is(g);return}else if(Os(Q)){a=(Qo.parse(n,Q)+Ou(270))%Ou(360);return}}var V=sl(n,g);r.push(V)}),{angle:a,stops:r,type:1}},Yo=function(n,t){var a=Ou(180),r=[],g=1,y=0,Q=3,V=[];return Tu(t).forEach(function($,Ee){var He=$[0];if(Ee===0){if(Ai(He)&&He.value==="linear"){g=1;return}else if(Ai(He)&&He.value==="radial"){g=2;return}}if(He.type===18){if(He.name==="from"){var rt=Hu.parse(n,He.values[0]);r.push({stop:ou,color:rt})}else if(He.name==="to"){var rt=Hu.parse(n,He.values[0]);r.push({stop:Nu,color:rt})}else if(He.name==="color-stop"){var Gt=He.values.filter(ol);if(Gt.length===2){var rt=Hu.parse(n,Gt[1]),sn=Gt[0];Ao(sn)&&r.push({stop:{type:16,number:sn.number*100,flags:sn.flags},color:rt})}}}}),g===1?{angle:(a+Ou(180))%Ou(360),stops:r,type:g}:{size:Q,shape:y,stops:r,position:V,type:g}},fl="closest-side",gu="farthest-side",Eo="closest-corner",dl="farthest-corner",Gl="circle",Wl="ellipse",Jl="cover",Yl="contain",ql=function(n,t){var a=0,r=3,g=[],y=[];return Tu(t).forEach(function(Q,V){var $=!0;if(V===0){var Ee=!1;$=Q.reduce(function(rt,Gt){if(Ee)if(Ai(Gt))switch(Gt.value){case"center":return y.push(Kl),rt;case"top":case"left":return y.push(ou),rt;case"right":case"bottom":return y.push(Nu),rt}else(Vi(Gt)||mo(Gt))&&y.push(Gt);else if(Ai(Gt))switch(Gt.value){case Gl:return a=0,!1;case Wl:return a=1,!1;case"at":return Ee=!0,!1;case fl:return r=0,!1;case Jl:case gu:return r=1,!1;case Yl:case Eo:return r=2,!1;case dl:return r=3,!1}else if(mo(Gt)||Vi(Gt))return Array.isArray(r)||(r=[]),r.push(Gt),!1;return rt},$)}if($){var He=sl(n,Q);g.push(He)}}),{size:r,shape:a,stops:g,position:y,type:2}},qo=function(n,t){var a=0,r=3,g=[],y=[];return Tu(t).forEach(function(Q,V){var $=!0;if(V===0?$=Q.reduce(function(He,rt){if(Ai(rt))switch(rt.value){case"center":return y.push(Kl),!1;case"top":case"left":return y.push(ou),!1;case"right":case"bottom":return y.push(Nu),!1}else if(Vi(rt)||mo(rt))return y.push(rt),!1;return He},$):V===1&&($=Q.reduce(function(He,rt){if(Ai(rt))switch(rt.value){case Gl:return a=0,!1;case Wl:return a=1,!1;case Yl:case fl:return r=0,!1;case gu:return r=1,!1;case Eo:return r=2,!1;case Jl:case dl:return r=3,!1}else if(mo(rt)||Vi(rt))return Array.isArray(r)||(r=[]),r.push(rt),!1;return He},$)),$){var Ee=sl(n,Q);g.push(Ee)}}),{size:r,shape:a,stops:g,position:y,type:2}},su=function(n){return n.type===1},bs=function(n){return n.type===2},Ql={name:"image",parse:function(n,t){if(t.type===22){var a={url:t.value,type:0};return n.cache.addImage(t.value),a}if(t.type===18){var r=Lu[t.name];if(typeof r=="undefined")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(n,t.values)}throw new Error("Unsupported image type "+t.type)}};function _l(n){return!(n.type===20&&n.value==="none")&&(n.type!==18||!!Lu[n.name])}var Lu={"linear-gradient":po,"-moz-linear-gradient":qu,"-ms-linear-gradient":qu,"-o-linear-gradient":qu,"-webkit-linear-gradient":qu,"radial-gradient":ql,"-moz-radial-gradient":qo,"-ms-radial-gradient":qo,"-o-radial-gradient":qo,"-webkit-radial-gradient":qo,"-webkit-gradient":Yo},ro={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(n,t){if(t.length===0)return[];var a=t[0];return a.type===20&&a.value==="none"?[]:t.filter(function(r){return ol(r)&&_l(r)}).map(function(r){return Ql.parse(n,r)})}},Hs={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(n,t){return t.map(function(a){if(Ai(a))switch(a.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},js={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(n,t){return Tu(t).map(function(a){return a.filter(Vi)}).map(Cs)}},Bo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(n,t){return Tu(t).map(function(a){return a.filter(Ai).map(function(r){return r.value}).join(" ")}).map(_u)}},_u=function(n){switch(n){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Zi;(function(n){n.AUTO="auto",n.CONTAIN="contain",n.COVER="cover"})(Zi||(Zi={}));var Pl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(n,t){return Tu(t).map(function(a){return a.filter(Gu)})}},Gu=function(n){return Ai(n)||Vi(n)},Uo=function(n){return{name:"border-"+n+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Va=Uo("top"),Ss=Uo("right"),ao=Uo("bottom"),ks=Uo("left"),$u=function(n){return{name:"border-radius-"+n,initialValue:"0 0",prefix:!1,type:1,parse:function(t,a){return Cs(a.filter(Vi))}}},ia=$u("top-left"),eo=$u("top-right"),w=$u("bottom-right"),x=$u("bottom-left"),H=function(n){return{name:"border-"+n+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,a){switch(a){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},z=H("top"),de=H("right"),Be=H("bottom"),Le=H("left"),Ze=function(n){return{name:"border-"+n+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,a){return Xu(a)?a.number:0}}},dt=Ze("top"),Ge=Ze("right"),Ht=Ze("bottom"),ut=Ze("left"),Pt={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},yt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(n,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},$t={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(n,t){return t.filter(Ai).reduce(function(a,r){return a|yA(r.value)},0)}},yA=function(n){switch(n){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},_A={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(n,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},nn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(n,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},ZA;(function(n){n.NORMAL="normal",n.STRICT="strict"})(ZA||(ZA={}));var cn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(n,t){switch(t){case"strict":return ZA.STRICT;case"normal":default:return ZA.NORMAL}}},Xn={name:"line-height",initialValue:"normal",prefix:!1,type:4},yr=function(n,t){return Ai(n)&&n.value==="normal"?1.2*t:n.type===17?t*n.number:Vi(n)?Qi(n,t):t},Tr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(n,t){return t.type===20&&t.value==="none"?null:Ql.parse(n,t)}},sr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(n,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},ua={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(n,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},gr=function(n){return{name:"margin-"+n,initialValue:"0",prefix:!1,type:4}},Ia=gr("top"),Ba=gr("right"),va=gr("bottom"),$r=gr("left"),Er={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(n,t){return t.filter(Ai).map(function(a){switch(a.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ln={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(n,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},Zn=function(n){return{name:"padding-"+n,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Fr=Zn("top"),o=Zn("right"),v=Zn("bottom"),F=Zn("left"),D={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(n,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ce={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(n,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Fe={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(n,t){return t.length===1&&go(t[0],"none")?[]:Tu(t).map(function(a){for(var r={color:Ft.TRANSPARENT,offsetX:ou,offsetY:ou,blur:ou},g=0,y=0;y1?1:0],this.overflowWrap=pA(t,Ln,a.overflowWrap),this.paddingTop=pA(t,Fr,a.paddingTop),this.paddingRight=pA(t,o,a.paddingRight),this.paddingBottom=pA(t,v,a.paddingBottom),this.paddingLeft=pA(t,F,a.paddingLeft),this.paintOrder=pA(t,Aa,a.paintOrder),this.position=pA(t,ce,a.position),this.textAlign=pA(t,D,a.textAlign),this.textDecorationColor=pA(t,In,(r=a.textDecorationColor)!==null&&r!==void 0?r:a.color),this.textDecorationLine=pA(t,mr,(g=a.textDecorationLine)!==null&&g!==void 0?g:a.textDecoration),this.textShadow=pA(t,Fe,a.textShadow),this.textTransform=pA(t,Ne,a.textTransform),this.transform=pA(t,lt,a.transform),this.transformOrigin=pA(t,Nt,a.transformOrigin),this.visibility=pA(t,_t,a.visibility),this.webkitTextStrokeColor=pA(t,Sn,a.webkitTextStrokeColor),this.webkitTextStrokeWidth=pA(t,cr,a.webkitTextStrokeWidth),this.wordBreak=pA(t,hA,a.wordBreak),this.zIndex=pA(t,xn,a.zIndex)}return n.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},n.prototype.isTransparent=function(){return no(this.backgroundColor)},n.prototype.isTransformed=function(){return this.transform!==null},n.prototype.isPositioned=function(){return this.position!==0},n.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},n.prototype.isFloating=function(){return this.float!==0},n.prototype.isInlineLevel=function(){return vA(this.display,4)||vA(this.display,33554432)||vA(this.display,268435456)||vA(this.display,536870912)||vA(this.display,67108864)||vA(this.display,134217728)},n}(),ni=function(){function n(t,a){this.content=pA(t,hr,a.content),this.quotes=pA(t,Zr,a.quotes)}return n}(),ri=function(){function n(t,a){this.counterIncrement=pA(t,Hn,a.counterIncrement),this.counterReset=pA(t,ea,a.counterReset)}return n}(),pA=function(n,t,a){var r=new Bs,g=a!==null&&typeof a!="undefined"?a.toString():t.initialValue;r.write(g);var y=new Ns(r.read());switch(t.type){case 2:var Q=y.parseComponentValue();return t.parse(n,Ai(Q)?Q.value:t.initialValue);case 0:return t.parse(n,y.parseComponentValue());case 1:return t.parse(n,y.parseComponentValues());case 4:return y.parseComponentValue();case 3:switch(t.format){case"angle":return Qo.parse(n,y.parseComponentValue());case"color":return Hu.parse(n,y.parseComponentValue());case"image":return Ql.parse(n,y.parseComponentValue());case"length":var V=y.parseComponentValue();return mo(V)?V:ou;case"length-percentage":var $=y.parseComponentValue();return Vi($)?$:ou;case"time":return Ar.parse(n,y.parseComponentValue())}break}},mi="data-html2canvas-debug",Oa=function(n){var t=n.getAttribute(mi);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},_a=function(n,t){var a=Oa(n);return a===1||t===a},oi=function(){function n(t,a){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,_a(a,3))debugger;this.styles=new Ir(t,window.getComputedStyle(a,null)),Ii(a)&&(this.styles.animationDuration.some(function(r){return r>0})&&(a.style.animationDuration="0s"),this.styles.transform!==null&&(a.style.transform="none")),this.bounds=f(this.context,a),_a(a,4)&&(this.flags|=16)}return n}(),Li="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ur="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kn=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),_n=0;_n>4,He[g++]=(Q&15)<<4|V>>2,He[g++]=(V&3)<<6|$&63;return Ee},un=function(n){for(var t=n.length,a=[],r=0;r>A,Y=1<>A,je=S+pe,Oe=je,we=32,pt=Oe+we,Dt=65536>>s,wt=1<=0){if(t<55296||t>56319&&t<=65535)return a=this.index[t>>A],a=(a<>A)],a=(a<>s),a=this.index[a],a+=t>>A&mt,a=this.index[a],a=(a<=55296&&g<=56319&&a>10)+55296,Q%1024+56320)),(g+1===a||r.length>16384)&&(y+=String.fromCharCode.apply(String,r),r.length=0)}return y},Xt=Je(Li),uA="\xD7",NA="\xF7",br=function(n){return Xt.get(n)},Lr=function(n,t,a){var r=a-2,g=t[r],y=t[a-1],Q=t[a];if(y===qt&&Q===GA)return uA;if(y===qt||y===GA||y===jA||Q===qt||Q===GA||Q===jA)return NA;if(y===jn&&[jn,DA,EA,xA].indexOf(Q)!==-1||(y===EA||y===DA)&&(Q===DA||Q===kt)||(y===xA||y===kt)&&Q===kt||Q===wn||Q===$A||Q===fn||y===zt)return uA;if(y===wn&&Q===$n){for(;g===$A;)g=t[--r];if(g===$n)return uA}if(y===CA&&Q===CA){for(var V=0;g===CA;)V++,g=t[--r];if(V%2===0)return uA}return NA},Sr=function(n){var t=kA(n),a=t.length,r=0,g=0,y=t.map(br);return{next:function(){if(r>=a)return{done:!0,value:null};for(var Q=uA;rQ.x||He.y>Q.y;return Q=He,Ee===0?!0:rt});return n.body.removeChild(t),V},Nr=function(){return typeof new Image().crossOrigin!="undefined"},ga=function(){return typeof new XMLHttpRequest().responseType=="string"},yn=function(n){var t=new Image,a=n.createElement("canvas"),r=a.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),a.toDataURL()}catch(g){return!1}return!0},on=function(n){return n[0]===0&&n[1]===255&&n[2]===0&&n[3]===255},zr=function(n){var t=n.createElement("canvas"),a=100;t.width=a,t.height=a;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,a,a);var g=new Image,y=t.toDataURL();g.src=y;var Q=Wn(a,a,0,0,g);return r.fillStyle="red",r.fillRect(0,0,a,a),ya(Q).then(function(V){r.drawImage(V,0,0);var $=r.getImageData(0,0,a,a).data;r.fillStyle="red",r.fillRect(0,0,a,a);var Ee=n.createElement("div");return Ee.style.backgroundImage="url("+y+")",Ee.style.height=a+"px",on($)?ya(Wn(a,a,0,0,Ee)):Promise.reject(!1)}).then(function(V){return r.drawImage(V,0,0),on(r.getImageData(0,0,a,a).data)}).catch(function(){return!1})},Wn=function(n,t,a,r,g){var y="http://www.w3.org/2000/svg",Q=document.createElementNS(y,"svg"),V=document.createElementNS(y,"foreignObject");return Q.setAttributeNS(null,"width",n.toString()),Q.setAttributeNS(null,"height",t.toString()),V.setAttributeNS(null,"width","100%"),V.setAttributeNS(null,"height","100%"),V.setAttributeNS(null,"x",a.toString()),V.setAttributeNS(null,"y",r.toString()),V.setAttributeNS(null,"externalResourcesRequired","true"),Q.appendChild(V),V.appendChild(g),Q},ya=function(n){return new Promise(function(t,a){var r=new Image;r.onload=function(){return t(r)},r.onerror=a,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(n))})},Jn={get SUPPORT_RANGE_BOUNDS(){var n=dr(document);return Object.defineProperty(Jn,"SUPPORT_RANGE_BOUNDS",{value:n}),n},get SUPPORT_WORD_BREAKING(){var n=Jn.SUPPORT_RANGE_BOUNDS&&Wr(document);return Object.defineProperty(Jn,"SUPPORT_WORD_BREAKING",{value:n}),n},get SUPPORT_SVG_DRAWING(){var n=yn(document);return Object.defineProperty(Jn,"SUPPORT_SVG_DRAWING",{value:n}),n},get SUPPORT_FOREIGNOBJECT_DRAWING(){var n=typeof Array.from=="function"&&typeof window.fetch=="function"?zr(document):Promise.resolve(!1);return Object.defineProperty(Jn,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:n}),n},get SUPPORT_CORS_IMAGES(){var n=Nr();return Object.defineProperty(Jn,"SUPPORT_CORS_IMAGES",{value:n}),n},get SUPPORT_RESPONSE_TYPE(){var n=ga();return Object.defineProperty(Jn,"SUPPORT_RESPONSE_TYPE",{value:n}),n},get SUPPORT_CORS_XHR(){var n="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Jn,"SUPPORT_CORS_XHR",{value:n}),n},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var n=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Jn,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:n}),n}},Ma=function(){function n(t,a){this.text=t,this.bounds=a}return n}(),Xa=function(n,t,a,r){var g=Ui(t,a),y=[],Q=0;return g.forEach(function(V){if(a.textDecorationLine.length||V.trim().length>0)if(Jn.SUPPORT_RANGE_BOUNDS){var $=Ca(r,Q,V.length).getClientRects();if($.length>1){var Ee=hi(V),He=0;Ee.forEach(function(Gt){y.push(new Ma(Gt,W.fromDOMRectList(n,Ca(r,He+Q,Gt.length).getClientRects()))),He+=Gt.length})}else y.push(new Ma(V,W.fromDOMRectList(n,$)))}else{var rt=r.splitText(V.length);y.push(new Ma(V,xa(n,r))),r=rt}else Jn.SUPPORT_RANGE_BOUNDS||(r=r.splitText(V.length));Q+=V.length}),y},xa=function(n,t){var a=t.ownerDocument;if(a){var r=a.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var g=t.parentNode;if(g){g.replaceChild(r,t);var y=f(n,r);return r.firstChild&&g.replaceChild(r.firstChild,r),y}}return W.EMPTY},Ca=function(n,t,a){var r=n.ownerDocument;if(!r)throw new Error("Node has no owner document");var g=r.createRange();return g.setStart(n,t),g.setEnd(n,t+a),g},hi=function(n){if(Jn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(n)).map(function(a){return a.segment})}return ir(n)},ai=function(n,t){if(Jn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var a=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(a.segment(n)).map(function(r){return r.segment})}return nu(n,t)},Ui=function(n,t){return t.letterSpacing!==0?hi(n):ai(n,t)},oa=[32,160,4961,65792,65793,4153,4241],nu=function(n,t){for(var a=Nn(n,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),r=[],g,y=function(){if(g.value){var Q=g.value.slice(),V=j(Q),$="";V.forEach(function(Ee){oa.indexOf(Ee)===-1?$+=X(Ee):($.length&&r.push($),r.push(X(Ee)),$="")}),$.length&&r.push($)}};!(g=a.next()).done;)y();return r},li=function(){function n(t,a,r){this.text=Gr(a.data,r.textTransform),this.textBounds=Xa(t,this.text,r,a)}return n}(),Gr=function(n,t){switch(t){case 1:return n.toLowerCase();case 3:return n.replace($a,ki);case 2:return n.toUpperCase();default:return n}},$a=/(^|\s|:|-|\(|\))([a-z])/g,ki=function(n,t,a){return n.length>0?t+a.toUpperCase():n},ma=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.src=r.currentSrc||r.src,g.intrinsicWidth=r.naturalWidth,g.intrinsicHeight=r.naturalHeight,g.context.cache.addImage(g.src),g}return t}(oi),mu=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.canvas=r,g.intrinsicWidth=r.width,g.intrinsicHeight=r.height,g}return t}(oi),Dr=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this,y=new XMLSerializer,Q=f(a,r);return r.setAttribute("width",Q.width+"px"),r.setAttribute("height",Q.height+"px"),g.svg="data:image/svg+xml,"+encodeURIComponent(y.serializeToString(r)),g.intrinsicWidth=r.width.baseVal.value,g.intrinsicHeight=r.height.baseVal.value,g.context.cache.addImage(g.svg),g}return t}(oi),zn=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.value=r.value,g}return t}(oi),Kn=function(n){p(t,n);function t(a,r){var g=n.call(this,a,r)||this;return g.start=r.start,g.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,g}return t}(oi),lA=[{type:15,flags:0,unit:"px",number:3}],Qn=[{type:16,flags:0,number:50}],Ha=function(n){return n.width>n.height?new W(n.left+(n.width-n.height)/2,n.top,n.height,n.height):n.width0)a.textNodes.push(new li(n,g,a.styles));else if(Ml(g))if(Ul(g)&&g.assignedNodes)g.assignedNodes().forEach(function(V){return qi(n,V,a,r)});else{var Q=Iu(n,g);Q.styles.isVisible()&&(Ll(g,Q,r)?Q.flags|=4:Ds(Q.styles)&&(Q.flags|=2),Gi.indexOf(g.tagName)!==-1&&(Q.flags|=8),a.elements.push(Q),g.slot,g.shadowRoot?qi(n,g.shadowRoot,Q,r):!Co(g)&&!ts(g)&&!gl(g)&&qi(n,g,Q,r))}},Iu=function(n,t){return Ks(t)?new ma(n,t):xs(t)?new mu(n,t):ts(t)?new Dr(n,t):Ac(t)?new zn(n,t):Ec(t)?new Kn(n,t):es(t)?new Jr(n,t):gl(t)?new cu(n,t):Co(t)?new Or(n,t):vl(t)?new Za(n,t):new oi(n,t)},to=function(n,t){var a=Iu(n,t);return a.flags|=4,qi(n,t,a,a),a},Ll=function(n,t,a){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||io(n)&&a.styles.isTransparent()},Ds=function(n){return n.isPositioned()||n.isFloating()},zs=function(n){return n.nodeType===Node.TEXT_NODE},Ml=function(n){return n.nodeType===Node.ELEMENT_NODE},Ii=function(n){return Ml(n)&&typeof n.style!="undefined"&&!$l(n)},$l=function(n){return typeof n.className=="object"},Ac=function(n){return n.tagName==="LI"},Ec=function(n){return n.tagName==="OL"},es=function(n){return n.tagName==="INPUT"},_o=function(n){return n.tagName==="HTML"},ts=function(n){return n.tagName==="svg"},io=function(n){return n.tagName==="BODY"},xs=function(n){return n.tagName==="CANVAS"},Qs=function(n){return n.tagName==="VIDEO"},Ks=function(n){return n.tagName==="IMG"},vl=function(n){return n.tagName==="IFRAME"},As=function(n){return n.tagName==="STYLE"},Vs=function(n){return n.tagName==="SCRIPT"},Co=function(n){return n.tagName==="TEXTAREA"},gl=function(n){return n.tagName==="SELECT"},Ul=function(n){return n.tagName==="SLOT"},ns=function(n){return n.tagName.indexOf("-")>0},Ci=function(){function n(){this.counters={}}return n.prototype.getCounterValue=function(t){var a=this.counters[t];return a&&a.length?a[a.length-1]:1},n.prototype.getCounterValues=function(t){var a=this.counters[t];return a||[]},n.prototype.pop=function(t){var a=this;t.forEach(function(r){return a.counters[r].pop()})},n.prototype.parse=function(t){var a=this,r=t.counterIncrement,g=t.counterReset,y=!0;r!==null&&r.forEach(function(V){var $=a.counters[V.counter];$&&V.increment!==0&&(y=!1,$.length||$.push(1),$[Math.max(0,$.length-1)]+=V.increment)});var Q=[];return y&&g.forEach(function(V){var $=a.counters[V.counter];Q.push(V.counter),$||($=a.counters[V.counter]=[]),$.push(V.reset)}),Q},n}(),nc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Ps={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Bc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Ls={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},ml=function(n,t,a,r,g,y){return na?qr(n,g,y.length>0):r.integers.reduce(function(Q,V,$){for(;n>=V;)n-=V,Q+=r.values[$];return Q},"")+y},Xs=function(n,t,a,r){var g="";do a||n--,g=r(n)+g,n/=t;while(n*t>=t);return g},_i=function(n,t,a,r,g){var y=a-t+1;return(n<0?"-":"")+(Xs(Math.abs(n),y,r,function(Q){return X(Math.floor(Q%y)+t)})+g)},$o=function(n,t,a){a===void 0&&(a=". ");var r=t.length;return Xs(Math.abs(n),r,!1,function(g){return t[Math.floor(g%r)]})+a},hl=1,el=2,wo=4,rs=8,Ro=function(n,t,a,r,g,y){if(n<-9999||n>9999)return qr(n,4,g.length>0);var Q=Math.abs(n),V=g;if(Q===0)return t[0]+V;for(var $=0;Q>0&&$<=4;$++){var Ee=Q%10;Ee===0&&vA(y,hl)&&V!==""?V=t[Ee]+V:Ee>1||Ee===1&&$===0||Ee===1&&$===1&&vA(y,el)||Ee===1&&$===1&&vA(y,wo)&&n>100||Ee===1&&$>1&&vA(y,rs)?V=t[Ee]+($>0?a[$-1]:"")+V:Ee===1&&$>0&&(V=a[$-1]+V),Q=Math.floor(Q/10)}return(n<0?r:"")+V},rc="\u5341\u767E\u5343\u842C",ac="\u62FE\u4F70\u4EDF\u842C",as="\u30DE\u30A4\u30CA\u30B9",ja="\uB9C8\uC774\uB108\uC2A4",qr=function(n,t,a){var r=a?". ":"",g=a?"\u3001":"",y=a?", ":"",Q=a?" ":"";switch(t){case 0:return"\u2022"+Q;case 1:return"\u25E6"+Q;case 2:return"\u25FE"+Q;case 5:var V=_i(n,48,57,!0,r);return V.length<4?"0"+V:V;case 4:return $o(n,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",g);case 6:return ml(n,1,3999,nc,3,r).toLowerCase();case 7:return ml(n,1,3999,nc,3,r);case 8:return _i(n,945,969,!1,r);case 9:return _i(n,97,122,!1,r);case 10:return _i(n,65,90,!1,r);case 11:return _i(n,1632,1641,!0,r);case 12:case 49:return ml(n,1,9999,Ps,3,r);case 35:return ml(n,1,9999,Ps,3,r).toLowerCase();case 13:return _i(n,2534,2543,!0,r);case 14:case 30:return _i(n,6112,6121,!0,r);case 15:return $o(n,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",g);case 16:return $o(n,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",g);case 17:case 48:return Ro(n,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",rc,"\u8CA0",g,el|wo|rs);case 47:return Ro(n,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",ac,"\u8CA0",g,hl|el|wo|rs);case 42:return Ro(n,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",rc,"\u8D1F",g,el|wo|rs);case 41:return Ro(n,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",ac,"\u8D1F",g,hl|el|wo|rs);case 26:return Ro(n,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",as,g,0);case 25:return Ro(n,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",as,g,hl|el|wo);case 31:return Ro(n,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",ja,y,hl|el|wo);case 33:return Ro(n,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",ja,y,0);case 32:return Ro(n,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",ja,y,hl|el|wo);case 18:return _i(n,2406,2415,!0,r);case 20:return ml(n,1,19999,Ls,3,r);case 21:return _i(n,2790,2799,!0,r);case 22:return _i(n,2662,2671,!0,r);case 22:return ml(n,1,10999,Bc,3,r);case 23:return $o(n,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return $o(n,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return _i(n,3302,3311,!0,r);case 28:return $o(n,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",g);case 29:return $o(n,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",g);case 34:return _i(n,3792,3801,!0,r);case 37:return _i(n,6160,6169,!0,r);case 38:return _i(n,4160,4169,!0,r);case 39:return _i(n,2918,2927,!0,r);case 40:return _i(n,1776,1785,!0,r);case 43:return _i(n,3046,3055,!0,r);case 44:return _i(n,3174,3183,!0,r);case 45:return _i(n,3664,3673,!0,r);case 46:return _i(n,3872,3881,!0,r);case 3:default:return _i(n,48,57,!0,r)}},ku="data-html2canvas-ignore",To=function(){function n(t,a,r){if(this.context=t,this.options=r,this.scrolledElements=[],this.referenceElement=a,this.counters=new Ci,this.quoteDepth=0,!a.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(a.ownerDocument.documentElement,!1)}return n.prototype.toIFrame=function(t,a){var r=this,g=Tc(t,a);if(!g.contentWindow)return Promise.reject("Unable to find iframe window");var y=t.defaultView.pageXOffset,Q=t.defaultView.pageYOffset,V=g.contentWindow,$=V.document,Ee=rf(g).then(function(){return P(r,void 0,void 0,function(){var He,rt;return N(this,function(Gt){switch(Gt.label){case 0:return this.scrolledElements.forEach(Mu),V&&(V.scrollTo(a.left,a.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(V.scrollY!==a.top||V.scrollX!==a.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(V.scrollX-a.left,V.scrollY-a.top,0,0))),He=this.options.onclone,rt=this.clonedReferenceElement,typeof rt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:$.fonts&&$.fonts.ready?[4,$.fonts.ready]:[3,2];case 1:Gt.sent(),Gt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Oc($)]:[3,4];case 3:Gt.sent(),Gt.label=4;case 4:return typeof He=="function"?[2,Promise.resolve().then(function(){return He($,rt)}).then(function(){return g})]:[2,g]}})})});return $.open(),$.write(nr(document.doctype)+""),$i(this.referenceElement.ownerDocument,y,Q),$.replaceChild($.adoptNode(this.documentElement),$.documentElement),$.close(),Ee},n.prototype.createElementClone=function(t){if(_a(t,2))debugger;if(xs(t))return this.createCanvasClone(t);if(Qs(t))return this.createVideoClone(t);if(As(t))return this.createStyleClone(t);var a=t.cloneNode(!1);return Ks(a)&&(Ks(t)&&t.currentSrc&&t.currentSrc!==t.src&&(a.src=t.currentSrc,a.srcset=""),a.loading==="lazy"&&(a.loading="eager")),ns(a)?this.createCustomElementClone(a):a},n.prototype.createCustomElementClone=function(t){var a=document.createElement("html2canvascustomelement");return Pa(t.style,a),a},n.prototype.createStyleClone=function(t){try{var a=t.sheet;if(a&&a.cssRules){var r=[].slice.call(a.cssRules,0).reduce(function(y,Q){return Q&&typeof Q.cssText=="string"?y+Q.cssText:y},""),g=t.cloneNode(!1);return g.textContent=r,g}}catch(y){if(this.context.logger.error("Unable to access cssRules property",y),y.name!=="SecurityError")throw y}return t.cloneNode(!1)},n.prototype.createCanvasClone=function(t){var a;if(this.options.inlineImages&&t.ownerDocument){var r=t.ownerDocument.createElement("img");try{return r.src=t.toDataURL(),r}catch(Ee){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var g=t.cloneNode(!1);try{g.width=t.width,g.height=t.height;var y=t.getContext("2d"),Q=g.getContext("2d");if(Q)if(!this.options.allowTaint&&y)Q.putImageData(y.getImageData(0,0,t.width,t.height),0,0);else{var V=(a=t.getContext("webgl2"))!==null&&a!==void 0?a:t.getContext("webgl");if(V){var $=V.getContextAttributes();($==null?void 0:$.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}Q.drawImage(t,0,0)}return g}catch(Ee){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return g},n.prototype.createVideoClone=function(t){var a=t.ownerDocument.createElement("canvas");a.width=t.offsetWidth,a.height=t.offsetHeight;var r=a.getContext("2d");try{return r&&(r.drawImage(t,0,0,a.width,a.height),this.options.allowTaint||r.getImageData(0,0,a.width,a.height)),a}catch(y){this.context.logger.info("Unable to clone video as it is tainted",t)}var g=t.ownerDocument.createElement("canvas");return g.width=t.offsetWidth,g.height=t.offsetHeight,g},n.prototype.appendChildNode=function(t,a,r){(!Ml(a)||!Vs(a)&&!a.hasAttribute(ku)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(a)))&&(!this.options.copyStyles||!Ml(a)||!As(a))&&t.appendChild(this.cloneNode(a,r))},n.prototype.cloneChildNodes=function(t,a,r){for(var g=this,y=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;y;y=y.nextSibling)if(Ml(y)&&Ul(y)&&typeof y.assignedNodes=="function"){var Q=y.assignedNodes();Q.length&&Q.forEach(function(V){return g.appendChildNode(a,V,r)})}else this.appendChildNode(a,y,r)},n.prototype.cloneNode=function(t,a){if(zs(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var r=t.ownerDocument.defaultView;if(r&&Ml(t)&&(Ii(t)||$l(t))){var g=this.createElementClone(t);g.style.transitionProperty="none";var y=r.getComputedStyle(t),Q=r.getComputedStyle(t,":before"),V=r.getComputedStyle(t,":after");this.referenceElement===t&&Ii(g)&&(this.clonedReferenceElement=g),io(g)&&Bf(g);var $=this.counters.parse(new ri(this.context,y)),Ee=this.resolvePseudoContent(t,g,Q,Rl.BEFORE);ns(t)&&(a=!0),Qs(t)||this.cloneChildNodes(t,g,a),Ee&&g.insertBefore(Ee,g.firstChild);var He=this.resolvePseudoContent(t,g,V,Rl.AFTER);return He&&g.appendChild(He),this.counters.pop($),(y&&(this.options.copyStyles||$l(t))&&!vl(t)||a)&&Pa(y,g),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([g,t.scrollLeft,t.scrollTop]),(Co(t)||gl(t))&&(Co(g)||gl(g))&&(g.value=t.value),g}return t.cloneNode(!1)},n.prototype.resolvePseudoContent=function(t,a,r,g){var y=this;if(r){var Q=r.content,V=a.ownerDocument;if(!(!V||!Q||Q==="none"||Q==="-moz-alt-content"||r.display==="none")){this.counters.parse(new ri(this.context,r));var $=new ni(this.context,r),Ee=V.createElement("html2canvaspseudoelement");Pa(r,Ee),$.content.forEach(function(rt){if(rt.type===0)Ee.appendChild(V.createTextNode(rt.value));else if(rt.type===22){var Gt=V.createElement("img");Gt.src=rt.value,Gt.style.opacity="1",Ee.appendChild(Gt)}else if(rt.type===18){if(rt.name==="attr"){var sn=rt.values.filter(Ai);sn.length&&Ee.appendChild(V.createTextNode(t.getAttribute(sn[0].value)||""))}else if(rt.name==="counter"){var qA=rt.values.filter(ol),WA=qA[0],na=qA[1];if(WA&&Ai(WA)){var ar=y.counters.getCounterValue(WA.value),er=na&&Ai(na)?ua.parse(y.context,na.value):3;Ee.appendChild(V.createTextNode(qr(ar,er,!1)))}}else if(rt.name==="counters"){var Ja=rt.values.filter(ol),WA=Ja[0],Ta=Ja[1],na=Ja[2];if(WA&&Ai(WA)){var pa=y.counters.getCounterValues(WA.value),tr=na&&Ai(na)?ua.parse(y.context,na.value):3,ei=Ta&&Ta.type===0?Ta.value:"",ci=pa.map(function(bu){return qr(bu,tr,!1)}).join(ei);Ee.appendChild(V.createTextNode(ci))}}}else if(rt.type===20)switch(rt.value){case"open-quote":Ee.appendChild(V.createTextNode(ta($.quotes,y.quoteDepth++,!0)));break;case"close-quote":Ee.appendChild(V.createTextNode(ta($.quotes,--y.quoteDepth,!1)));break;default:Ee.appendChild(V.createTextNode(rt.value))}}),Ee.className=ic+" "+jc;var He=g===Rl.BEFORE?" "+ic:" "+jc;return $l(a)?a.className.baseValue+=He:a.className+=He,Ee}}},n.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},n}(),Rl;(function(n){n[n.BEFORE=0]="BEFORE",n[n.AFTER=1]="AFTER"})(Rl||(Rl={}));var Tc=function(n,t){var a=n.createElement("iframe");return a.className="html2canvas-container",a.style.visibility="hidden",a.style.position="fixed",a.style.left="-10000px",a.style.top="0px",a.style.border="0",a.width=t.width.toString(),a.height=t.height.toString(),a.scrolling="no",a.setAttribute(ku,"true"),n.body.appendChild(a),a},Nc=function(n){return new Promise(function(t){if(n.complete){t();return}if(!n.src){t();return}n.onload=t,n.onerror=t})},Oc=function(n){return Promise.all([].slice.call(n.images,0).map(Nc))},rf=function(n){return new Promise(function(t,a){var r=n.contentWindow;if(!r)return a("No window assigned for iframe");var g=r.document;r.onload=n.onload=function(){r.onload=n.onload=null;var y=setInterval(function(){g.body.childNodes.length>0&&g.readyState==="complete"&&(clearInterval(y),t(n))},50)}})},Hr=["all","d","content"],Pa=function(n,t){for(var a=n.length-1;a>=0;a--){var r=n.item(a);Hr.indexOf(r)===-1&&t.style.setProperty(r,n.getPropertyValue(r))}return t},nr=function(n){var t="";return n&&(t+=""),t},$i=function(n,t,a){n&&n.defaultView&&(t!==n.defaultView.pageXOffset||a!==n.defaultView.pageYOffset)&&n.defaultView.scrollTo(t,a)},Mu=function(n){var t=n[0],a=n[1],r=n[2];t.scrollLeft=a,t.scrollTop=r},Hc=":before",Ef=":after",ic="___html2canvas___pseudoelement_before",jc="___html2canvas___pseudoelement_after",af=`{ content: "" !important; display: none !important; }`,Bf=function(n){uc(n,"."+ic+Hc+af+` - .`+jc+Ef+af)},uc=function(n,t){var a=n.ownerDocument;if(a){var r=a.createElement("style");r.textContent=t,n.appendChild(r)}},uf=function(){function n(){}return n.getOrigin=function(t){var a=n._link;return a?(a.href=t,a.href=a.href,a.protocol+a.hostname+a.port):"about:blank"},n.isSameOrigin=function(t){return n.getOrigin(t)===n._origin},n.setContext=function(t){n._link=t.document.createElement("a"),n._origin=n.getOrigin(t.location.href)},n._origin="about:blank",n}(),ru=function(){function n(t,a){this.context=t,this._options=a,this._cache={}}return n.prototype.addImage=function(t){var a=Promise.resolve();return this.has(t)||(kc(t)||lf(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),a},n.prototype.match=function(t){return this._cache[t]},n.prototype.loadImage=function(t){return P(this,void 0,void 0,function(){var a,r,g,y,Q=this;return N(this,function(V){switch(V.label){case 0:return a=uf.isSameOrigin(t),r=!Dc(t)&&this._options.useCORS===!0&&Jn.SUPPORT_CORS_IMAGES&&!a,g=!Dc(t)&&!a&&!kc(t)&&typeof this._options.proxy=="string"&&Jn.SUPPORT_CORS_XHR&&!r,!a&&this._options.allowTaint===!1&&!Dc(t)&&!kc(t)&&!g&&!r?[2]:(y=t,g?[4,this.proxy(y)]:[3,2]);case 1:y=V.sent(),V.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function($,Ee){var He=new Image;He.onload=function(){return $(He)},He.onerror=Ee,(wf(y)||r)&&(He.crossOrigin="anonymous"),He.src=y,He.complete===!0&&setTimeout(function(){return $(He)},500),Q._options.imageTimeout>0&&setTimeout(function(){return Ee("Timed out ("+Q._options.imageTimeout+"ms) loading image")},Q._options.imageTimeout)})];case 3:return[2,V.sent()]}})})},n.prototype.has=function(t){return typeof this._cache[t]!="undefined"},n.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},n.prototype.proxy=function(t){var a=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var g=t.substring(0,256);return new Promise(function(y,Q){var V=Jn.SUPPORT_RESPONSE_TYPE?"blob":"text",$=new XMLHttpRequest;$.onload=function(){if($.status===200)if(V==="text")y($.response);else{var rt=new FileReader;rt.addEventListener("load",function(){return y(rt.result)},!1),rt.addEventListener("error",function(Gt){return Q(Gt)},!1),rt.readAsDataURL($.response)}else Q("Failed to proxy resource "+g+" with status code "+$.status)},$.onerror=Q;var Ee=r.indexOf("?")>-1?"&":"?";if($.open("GET",""+r+Ee+"url="+encodeURIComponent(t)+"&responseType="+V),V!=="text"&&$ instanceof XMLHttpRequest&&($.responseType=V),a._options.imageTimeout){var He=a._options.imageTimeout;$.timeout=He,$.ontimeout=function(){return Q("Timed out ("+He+"ms) proxying "+g)}}$.send()})},n}(),Cf=/^data:image\/svg\+xml/i,bc=/^data:image\/.*;base64,/i,of=/^data:image\/.*/i,lf=function(n){return Jn.SUPPORT_SVG_DRAWING||!yf(n)},Dc=function(n){return of.test(n)},wf=function(n){return bc.test(n)},kc=function(n){return n.substr(0,4)==="blob"},yf=function(n){return n.substr(-3).toLowerCase()==="svg"||Cf.test(n)},or=function(){function n(t,a){this.type=0,this.x=t,this.y=a}return n.prototype.add=function(t,a){return new n(this.x+t,this.y+a)},n}(),Zs=function(n,t,a){return new or(n.x+(t.x-n.x)*a,n.y+(t.y-n.y)*a)},Cc=function(){function n(t,a,r,g){this.type=1,this.start=t,this.startControl=a,this.endControl=r,this.end=g}return n.prototype.subdivide=function(t,a){var r=Zs(this.start,this.startControl,t),g=Zs(this.startControl,this.endControl,t),y=Zs(this.endControl,this.end,t),Q=Zs(r,g,t),V=Zs(g,y,t),$=Zs(Q,V,t);return a?new n(this.start,r,Q,$):new n($,V,y,this.end)},n.prototype.add=function(t,a){return new n(this.start.add(t,a),this.startControl.add(t,a),this.endControl.add(t,a),this.end.add(t,a))},n.prototype.reverse=function(){return new n(this.end,this.endControl,this.startControl,this.start)},n}(),tl=function(n){return n.type===1},Ff=function(){function n(t){var a=t.styles,r=t.bounds,g=lu(a.borderTopLeftRadius,r.width,r.height),y=g[0],Q=g[1],V=lu(a.borderTopRightRadius,r.width,r.height),$=V[0],Ee=V[1],He=lu(a.borderBottomRightRadius,r.width,r.height),rt=He[0],Gt=He[1],sn=lu(a.borderBottomLeftRadius,r.width,r.height),YA=sn[0],$A=sn[1],na=[];na.push((y+$)/r.width),na.push((YA+rt)/r.width),na.push((Q+$A)/r.height),na.push((Ee+Gt)/r.height);var ar=Math.max.apply(Math,na);ar>1&&(y/=ar,Q/=ar,$/=ar,Ee/=ar,rt/=ar,Gt/=ar,YA/=ar,$A/=ar);var er=r.width-$,Ja=r.height-Gt,Ra=r.width-rt,pa=r.height-$A,tr=a.borderTopWidth,ei=a.borderRightWidth,ci=a.borderBottomWidth,wa=a.borderLeftWidth,tu=Qi(a.paddingTop,t.bounds.width),Su=Qi(a.paddingRight,t.bounds.width),Uu=Qi(a.paddingBottom,t.bounds.width),yi=Qi(a.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=y>0||Q>0?h(r.left+wa/3,r.top+tr/3,y-wa/3,Q-tr/3,c.TOP_LEFT):new or(r.left+wa/3,r.top+tr/3),this.topRightBorderDoubleOuterBox=y>0||Q>0?h(r.left+er,r.top+tr/3,$-ei/3,Ee-tr/3,c.TOP_RIGHT):new or(r.left+r.width-ei/3,r.top+tr/3),this.bottomRightBorderDoubleOuterBox=rt>0||Gt>0?h(r.left+Ra,r.top+Ja,rt-ei/3,Gt-ci/3,c.BOTTOM_RIGHT):new or(r.left+r.width-ei/3,r.top+r.height-ci/3),this.bottomLeftBorderDoubleOuterBox=YA>0||$A>0?h(r.left+wa/3,r.top+pa,YA-wa/3,$A-ci/3,c.BOTTOM_LEFT):new or(r.left+wa/3,r.top+r.height-ci/3),this.topLeftBorderDoubleInnerBox=y>0||Q>0?h(r.left+wa*2/3,r.top+tr*2/3,y-wa*2/3,Q-tr*2/3,c.TOP_LEFT):new or(r.left+wa*2/3,r.top+tr*2/3),this.topRightBorderDoubleInnerBox=y>0||Q>0?h(r.left+er,r.top+tr*2/3,$-ei*2/3,Ee-tr*2/3,c.TOP_RIGHT):new or(r.left+r.width-ei*2/3,r.top+tr*2/3),this.bottomRightBorderDoubleInnerBox=rt>0||Gt>0?h(r.left+Ra,r.top+Ja,rt-ei*2/3,Gt-ci*2/3,c.BOTTOM_RIGHT):new or(r.left+r.width-ei*2/3,r.top+r.height-ci*2/3),this.bottomLeftBorderDoubleInnerBox=YA>0||$A>0?h(r.left+wa*2/3,r.top+pa,YA-wa*2/3,$A-ci*2/3,c.BOTTOM_LEFT):new or(r.left+wa*2/3,r.top+r.height-ci*2/3),this.topLeftBorderStroke=y>0||Q>0?h(r.left+wa/2,r.top+tr/2,y-wa/2,Q-tr/2,c.TOP_LEFT):new or(r.left+wa/2,r.top+tr/2),this.topRightBorderStroke=y>0||Q>0?h(r.left+er,r.top+tr/2,$-ei/2,Ee-tr/2,c.TOP_RIGHT):new or(r.left+r.width-ei/2,r.top+tr/2),this.bottomRightBorderStroke=rt>0||Gt>0?h(r.left+Ra,r.top+Ja,rt-ei/2,Gt-ci/2,c.BOTTOM_RIGHT):new or(r.left+r.width-ei/2,r.top+r.height-ci/2),this.bottomLeftBorderStroke=YA>0||$A>0?h(r.left+wa/2,r.top+pa,YA-wa/2,$A-ci/2,c.BOTTOM_LEFT):new or(r.left+wa/2,r.top+r.height-ci/2),this.topLeftBorderBox=y>0||Q>0?h(r.left,r.top,y,Q,c.TOP_LEFT):new or(r.left,r.top),this.topRightBorderBox=$>0||Ee>0?h(r.left+er,r.top,$,Ee,c.TOP_RIGHT):new or(r.left+r.width,r.top),this.bottomRightBorderBox=rt>0||Gt>0?h(r.left+Ra,r.top+Ja,rt,Gt,c.BOTTOM_RIGHT):new or(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=YA>0||$A>0?h(r.left,r.top+pa,YA,$A,c.BOTTOM_LEFT):new or(r.left,r.top+r.height),this.topLeftPaddingBox=y>0||Q>0?h(r.left+wa,r.top+tr,Math.max(0,y-wa),Math.max(0,Q-tr),c.TOP_LEFT):new or(r.left+wa,r.top+tr),this.topRightPaddingBox=$>0||Ee>0?h(r.left+Math.min(er,r.width-ei),r.top+tr,er>r.width+ei?0:Math.max(0,$-ei),Math.max(0,Ee-tr),c.TOP_RIGHT):new or(r.left+r.width-ei,r.top+tr),this.bottomRightPaddingBox=rt>0||Gt>0?h(r.left+Math.min(Ra,r.width-wa),r.top+Math.min(Ja,r.height-ci),Math.max(0,rt-ei),Math.max(0,Gt-ci),c.BOTTOM_RIGHT):new or(r.left+r.width-ei,r.top+r.height-ci),this.bottomLeftPaddingBox=YA>0||$A>0?h(r.left+wa,r.top+Math.min(pa,r.height-ci),Math.max(0,YA-wa),Math.max(0,$A-ci),c.BOTTOM_LEFT):new or(r.left+wa,r.top+r.height-ci),this.topLeftContentBox=y>0||Q>0?h(r.left+wa+yi,r.top+tr+tu,Math.max(0,y-(wa+yi)),Math.max(0,Q-(tr+tu)),c.TOP_LEFT):new or(r.left+wa+yi,r.top+tr+tu),this.topRightContentBox=$>0||Ee>0?h(r.left+Math.min(er,r.width+wa+yi),r.top+tr+tu,er>r.width+wa+yi?0:$-wa+yi,Ee-(tr+tu),c.TOP_RIGHT):new or(r.left+r.width-(ei+Su),r.top+tr+tu),this.bottomRightContentBox=rt>0||Gt>0?h(r.left+Math.min(Ra,r.width-(wa+yi)),r.top+Math.min(Ja,r.height+tr+tu),Math.max(0,rt-(ei+Su)),Gt-(ci+Uu),c.BOTTOM_RIGHT):new or(r.left+r.width-(ei+Su),r.top+r.height-(ci+Uu)),this.bottomLeftContentBox=YA>0||$A>0?h(r.left+wa+yi,r.top+pa,Math.max(0,YA-(wa+yi)),$A-(ci+Uu),c.BOTTOM_LEFT):new or(r.left+wa+yi,r.top+r.height-(ci+Uu))}return n}(),c;(function(n){n[n.TOP_LEFT=0]="TOP_LEFT",n[n.TOP_RIGHT=1]="TOP_RIGHT",n[n.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",n[n.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(c||(c={}));var h=function(n,t,a,r,g){var y=4*((Math.sqrt(2)-1)/3),Q=a*y,V=r*y,$=n+a,Ee=t+r;switch(g){case c.TOP_LEFT:return new Cc(new or(n,Ee),new or(n,Ee-V),new or($-Q,t),new or($,t));case c.TOP_RIGHT:return new Cc(new or(n,t),new or(n+Q,t),new or($,Ee-V),new or($,Ee));case c.BOTTOM_RIGHT:return new Cc(new or($,t),new or($,t+V),new or(n+Q,Ee),new or(n,Ee));case c.BOTTOM_LEFT:default:return new Cc(new or($,Ee),new or($-Q,Ee),new or(n,t+V),new or(n,t))}},i=function(n){return[n.topLeftBorderBox,n.topRightBorderBox,n.bottomRightBorderBox,n.bottomLeftBorderBox]},Ae=function(n){return[n.topLeftContentBox,n.topRightContentBox,n.bottomRightContentBox,n.bottomLeftContentBox]},ze=function(n){return[n.topLeftPaddingBox,n.topRightPaddingBox,n.bottomRightPaddingBox,n.bottomLeftPaddingBox]},qe=function(){function n(t,a,r){this.offsetX=t,this.offsetY=a,this.matrix=r,this.type=0,this.target=6}return n}(),It=function(){function n(t,a){this.path=t,this.target=a,this.type=1}return n}(),Ie=function(){function n(t){this.opacity=t,this.type=2,this.target=6}return n}(),_=function(n){return n.type===0},Qe=function(n){return n.type===1},ft=function(n){return n.type===2},Mt=function(n,t){return n.length===t.length?n.some(function(a,r){return a===t[r]}):!1},xt=function(n,t,a,r,g){return n.map(function(y,Q){switch(Q){case 0:return y.add(t,a);case 1:return y.add(t+r,a);case 2:return y.add(t+r,a+g);case 3:return y.add(t,a+g)}return y})},IA=function(){function n(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return n}(),KA=function(){function n(t,a){if(this.container=t,this.parent=a,this.effects=[],this.curves=new Ff(this.container),this.container.styles.opacity<1&&this.effects.push(new Ie(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,g=this.container.bounds.top+this.container.styles.transformOrigin[1].number,y=this.container.styles.transform;this.effects.push(new qe(r,g,y))}if(this.container.styles.overflowX!==0){var Q=i(this.curves),V=ze(this.curves);Mt(Q,V)?this.effects.push(new It(Q,6)):(this.effects.push(new It(Q,2)),this.effects.push(new It(V,4)))}}return n.prototype.getEffects=function(t){for(var a=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,g=this.effects.slice(0);r;){var y=r.effects.filter(function($){return!Qe($)});if(a||r.container.styles.position!==0||!r.parent){if(g.unshift.apply(g,y),a=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var Q=i(r.curves),V=ze(r.curves);Mt(Q,V)||g.unshift(new It(V,6))}}else g.unshift.apply(g,y);r=r.parent}return g.filter(function($){return vA($.target,t)})},n}(),dA=function(n,t,a,r){n.container.elements.forEach(function(g){var y=vA(g.flags,4),Q=vA(g.flags,2),V=new KA(g,n);vA(g.styles.display,2048)&&r.push(V);var $=vA(g.flags,8)?[]:r;if(y||Q){var Ee=y||g.styles.isPositioned()?a:t,He=new IA(V);if(g.styles.isPositioned()||g.styles.opacity<1||g.styles.isTransformed()){var rt=g.styles.zIndex.order;if(rt<0){var Gt=0;Ee.negativeZIndex.some(function(YA,$A){return rt>YA.element.container.styles.zIndex.order?(Gt=$A,!1):Gt>0}),Ee.negativeZIndex.splice(Gt,0,He)}else if(rt>0){var sn=0;Ee.positiveZIndex.some(function(YA,$A){return rt>=YA.element.container.styles.zIndex.order?(sn=$A+1,!1):sn>0}),Ee.positiveZIndex.splice(sn,0,He)}else Ee.zeroOrAutoZIndexOrTransformedOrOpacity.push(He)}else g.styles.isFloating()?Ee.nonPositionedFloats.push(He):Ee.nonPositionedInlineLevel.push(He);dA(V,He,y?He:a,$)}else g.styles.isInlineLevel()?t.inlineLevel.push(V):t.nonInlineLevel.push(V),dA(V,t,a,$);vA(g.flags,8)&&Wt(g,$)})},Wt=function(n,t){for(var a=n instanceof Kn?n.start:1,r=n instanceof Kn?n.reversed:!1,g=0;g0&&a.intrinsicHeight>0){var y=gt(a),Q=ze(r);this.path(Q),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(g,0,0,a.intrinsicWidth,a.intrinsicHeight,y.left,y.top,y.width,y.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(a){return P(this,void 0,void 0,function(){var r,g,y,Q,V,$,er,er,Ee,He,rt,Gt,Ra,sn,YA,pa,$A,na,ar,er,Ja,Ra,pa;return N(this,function(tr){switch(tr.label){case 0:this.applyEffects(a.getEffects(4)),r=a.container,g=a.curves,y=r.styles,Q=0,V=r.textNodes,tr.label=1;case 1:return Q0&&du>0&&(ci=y.ctx.createPattern(pa,"repeat"),y.renderRepeat(tu,ci,bu,Du))):Ss(He)&&(wa=gA(a,r,[null,null,null]),tu=wa[0],Su=wa[1],Uu=wa[2],yi=wa[3],du=wa[4],yo=He.position.length===0?[Kl]:He.position,bu=Qi(yo[0],yi),Du=Qi(yo[yo.length-1],du),Fo=Pi(He,bu,Du,yi,du),Wu=Fo[0],uo=Fo[1],Wu>0&&uo>0&&(oo=y.ctx.createRadialGradient(Su+bu,Uu+Du,0,Su+bu,Uu+Du,Wu),Jo(He.stops,Wu*2).forEach(function(pl){return oo.addColorStop(pl.stop,Xi(pl.color))}),y.path(tu),y.ctx.fillStyle=oo,Wu!==uo?(lo=a.bounds.left+.5*a.bounds.width,so=a.bounds.top+.5*a.bounds.height,No=uo/Wu,co=1/No,y.ctx.save(),y.ctx.translate(lo,so),y.ctx.transform(1,0,0,No,0,0),y.ctx.translate(-lo,-so),y.ctx.fillRect(Su,co*(Uu-so)+so,yi,du*co),y.ctx.restore()):y.ctx.fill())),Al.label=6;case 6:return r--,[2]}})},y=this,Q=0,V=a.styles.backgroundImage.slice(0).reverse(),Ee.label=1;case 1:return Q0?He.style!==2?[3,5]:[4,this.renderDashedDottedBorder(He.color,He.width,V,a.curves,2)]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return He.style!==3?[3,7]:[4,this.renderDashedDottedBorder(He.color,He.width,V,a.curves,3)];case 6:return Gt.sent(),[3,11];case 7:return He.style!==4?[3,9]:[4,this.renderDoubleBorder(He.color,He.width,V,a.curves)];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(He.color,V,a.curves)];case 10:Gt.sent(),Gt.label=11;case 11:V++,Gt.label=12;case 12:return $++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(a,r,g,y,Q){return P(this,void 0,void 0,function(){var V,$,Ee,He,rt,Gt,sn,YA,$A,na,ar,er,Ja,Ra,pa,tr,pa,tr;return N(this,function(ei){return this.ctx.save(),V=Zt(y,g),$=iA(y,g),Q===2&&(this.path($),this.ctx.clip()),tl($[0])?(Ee=$[0].start.x,He=$[0].start.y):(Ee=$[0].x,He=$[0].y),tl($[1])?(rt=$[1].end.x,Gt=$[1].end.y):(rt=$[1].x,Gt=$[1].y),g===0||g===2?sn=Math.abs(Ee-rt):sn=Math.abs(He-Gt),this.ctx.beginPath(),Q===3?this.formatPath(V):this.formatPath($.slice(0,2)),YA=r<3?r*3:r*2,$A=r<3?r*2:r,Q===3&&(YA=r,$A=r),na=!0,sn<=YA*2?na=!1:sn<=YA*2+$A?(ar=sn/(2*YA+$A),YA*=ar,$A*=ar):(er=Math.floor((sn+$A)/(YA+$A)),Ja=(sn-er*YA)/(er-1),Ra=(sn-(er+1)*YA)/er,$A=Ra<=0||Math.abs($A-Ja)>>6)+j(128|re&63):j(224|re>>>12&15)+j(128|re>>>6&63)+j(128|re&63)}else{var re=65536+(te.charCodeAt(0)-55296)*1024+(te.charCodeAt(1)-56320);return j(240|re>>>18&7)+j(128|re>>>12&63)+j(128|re>>>6&63)+j(128|re&63)}},L=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,De=function(te){return te.replace(L,X)},T=function(te){var re=[0,2,1][te.length%3],Pe=te.charCodeAt(0)<<16|(te.length>1?te.charCodeAt(1):0)<<8|(te.length>2?te.charCodeAt(2):0),le=[f.charAt(Pe>>>18),f.charAt(Pe>>>12&63),re>=2?"=":f.charAt(Pe>>>6&63),re>=1?"=":f.charAt(Pe&63)];return le.join("")},l=N.btoa&&typeof N.btoa=="function"?function(te){return N.btoa(te)}:function(te){if(te.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return te.replace(/[\s\S]{1,3}/g,T)},ne=function(te){return l(De(String(te)))},ae=function(te){return te.replace(/[+\/]/g,function(re){return re=="+"?"-":"_"}).replace(/=/g,"")},ve=function(te,re){return re?ae(ne(te)):ne(te)},I=function(te){return ve(te,!0)},G;N.Uint8Array&&(G=function(te,re){for(var Pe="",le=0,fe=te.length;le>>18)+f.charAt(S>>>12&63)+(typeof At!="undefined"?f.charAt(S>>>6&63):"=")+(typeof be!="undefined"?f.charAt(S&63):"=")}return re?ae(Pe):Pe});var U=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,O=function(te){switch(te.length){case 4:var re=(7&te.charCodeAt(0))<<18|(63&te.charCodeAt(1))<<12|(63&te.charCodeAt(2))<<6|63&te.charCodeAt(3),Pe=re-65536;return j((Pe>>>10)+55296)+j((Pe&1023)+56320);case 3:return j((15&te.charCodeAt(0))<<12|(63&te.charCodeAt(1))<<6|63&te.charCodeAt(2));default:return j((31&te.charCodeAt(0))<<6|63&te.charCodeAt(1))}},ge=function(te){return te.replace(U,O)},ee=function(te){var re=te.length,Pe=re%4,le=(re>0?q[te.charAt(0)]<<18:0)|(re>1?q[te.charAt(1)]<<12:0)|(re>2?q[te.charAt(2)]<<6:0)|(re>3?q[te.charAt(3)]:0),fe=[j(le>>>16),j(le>>>8&255),j(le&255)];return fe.length-=[0,0,2,1][Pe],fe.join("")},_e=N.atob&&typeof N.atob=="function"?function(te){return N.atob(te)}:function(te){return te.replace(/\S{1,4}/g,ee)},ke=function(te){return _e(String(te).replace(/[^A-Za-z0-9\+\/]/g,""))},xe=function(te){return ge(_e(te))},ye=function(te){return String(te).replace(/[-_]/g,function(re){return re=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},me=function(te){return xe(ye(te))},k;N.Uint8Array&&(k=function(te){return Uint8Array.from(ke(ye(te)),function(re){return re.charCodeAt(0)})});var se=function(){var te=N.Base64;return N.Base64=K,te};if(N.Base64={VERSION:W,atob:ke,btoa:l,fromBase64:me,toBase64:ve,utob:De,encode:ve,encodeURI:I,btou:ge,decode:me,noConflict:se,fromUint8Array:G,toUint8Array:k},typeof Object.defineProperty=="function"){var Me=function(te){return{value:te,enumerable:!1,writable:!0,configurable:!0}};N.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Me(function(){return me(this)})),Object.defineProperty(String.prototype,"toBase64",Me(function(te){return ve(this,te)})),Object.defineProperty(String.prototype,"toBase64URI",Me(function(){return ve(this,!0)}))}}return N.Meteor&&(Base64=N.Base64),FA.exports?FA.exports.Base64=N.Base64:(e=[],P=function(){return N.Base64}.apply(Se,e),P!==void 0&&(FA.exports=P)),{Base64:N.Base64}})},13272:function(FA,Se,p){"use strict";p.d(Se,{s:function(){return Ia},default:function(){return Fr}});function e(){return e=Object.assign?Object.assign.bind():function(o){for(var v=1;vo.length)&&(v=o.length);for(var F=0,D=Array(v);F0&&setTimeout(function(){return Ee("Timed out ("+Q._options.imageTimeout+"ms) loading image")},Q._options.imageTimeout)})];case 3:return[2,V.sent()]}})})},n.prototype.has=function(t){return typeof this._cache[t]!="undefined"},n.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},n.prototype.proxy=function(t){var a=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var g=t.substring(0,256);return new Promise(function(y,Q){var V=Jn.SUPPORT_RESPONSE_TYPE?"blob":"text",$=new XMLHttpRequest;$.onload=function(){if($.status===200)if(V==="text")y($.response);else{var rt=new FileReader;rt.addEventListener("load",function(){return y(rt.result)},!1),rt.addEventListener("error",function(Gt){return Q(Gt)},!1),rt.readAsDataURL($.response)}else Q("Failed to proxy resource "+g+" with status code "+$.status)},$.onerror=Q;var Ee=r.indexOf("?")>-1?"&":"?";if($.open("GET",""+r+Ee+"url="+encodeURIComponent(t)+"&responseType="+V),V!=="text"&&$ instanceof XMLHttpRequest&&($.responseType=V),a._options.imageTimeout){var He=a._options.imageTimeout;$.timeout=He,$.ontimeout=function(){return Q("Timed out ("+He+"ms) proxying "+g)}}$.send()})},n}(),Cf=/^data:image\/svg\+xml/i,Sc=/^data:image\/.*;base64,/i,of=/^data:image\/.*/i,lf=function(n){return Jn.SUPPORT_SVG_DRAWING||!yf(n)},Dc=function(n){return of.test(n)},wf=function(n){return Sc.test(n)},kc=function(n){return n.substr(0,4)==="blob"},yf=function(n){return n.substr(-3).toLowerCase()==="svg"||Cf.test(n)},or=function(){function n(t,a){this.type=0,this.x=t,this.y=a}return n.prototype.add=function(t,a){return new n(this.x+t,this.y+a)},n}(),Zs=function(n,t,a){return new or(n.x+(t.x-n.x)*a,n.y+(t.y-n.y)*a)},Cc=function(){function n(t,a,r,g){this.type=1,this.start=t,this.startControl=a,this.endControl=r,this.end=g}return n.prototype.subdivide=function(t,a){var r=Zs(this.start,this.startControl,t),g=Zs(this.startControl,this.endControl,t),y=Zs(this.endControl,this.end,t),Q=Zs(r,g,t),V=Zs(g,y,t),$=Zs(Q,V,t);return a?new n(this.start,r,Q,$):new n($,V,y,this.end)},n.prototype.add=function(t,a){return new n(this.start.add(t,a),this.startControl.add(t,a),this.endControl.add(t,a),this.end.add(t,a))},n.prototype.reverse=function(){return new n(this.end,this.endControl,this.startControl,this.start)},n}(),tl=function(n){return n.type===1},Ff=function(){function n(t){var a=t.styles,r=t.bounds,g=lu(a.borderTopLeftRadius,r.width,r.height),y=g[0],Q=g[1],V=lu(a.borderTopRightRadius,r.width,r.height),$=V[0],Ee=V[1],He=lu(a.borderBottomRightRadius,r.width,r.height),rt=He[0],Gt=He[1],sn=lu(a.borderBottomLeftRadius,r.width,r.height),qA=sn[0],WA=sn[1],na=[];na.push((y+$)/r.width),na.push((qA+rt)/r.width),na.push((Q+WA)/r.height),na.push((Ee+Gt)/r.height);var ar=Math.max.apply(Math,na);ar>1&&(y/=ar,Q/=ar,$/=ar,Ee/=ar,rt/=ar,Gt/=ar,qA/=ar,WA/=ar);var er=r.width-$,Ja=r.height-Gt,Ta=r.width-rt,pa=r.height-WA,tr=a.borderTopWidth,ei=a.borderRightWidth,ci=a.borderBottomWidth,wa=a.borderLeftWidth,tu=Qi(a.paddingTop,t.bounds.width),bu=Qi(a.paddingRight,t.bounds.width),Uu=Qi(a.paddingBottom,t.bounds.width),yi=Qi(a.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=y>0||Q>0?h(r.left+wa/3,r.top+tr/3,y-wa/3,Q-tr/3,c.TOP_LEFT):new or(r.left+wa/3,r.top+tr/3),this.topRightBorderDoubleOuterBox=y>0||Q>0?h(r.left+er,r.top+tr/3,$-ei/3,Ee-tr/3,c.TOP_RIGHT):new or(r.left+r.width-ei/3,r.top+tr/3),this.bottomRightBorderDoubleOuterBox=rt>0||Gt>0?h(r.left+Ta,r.top+Ja,rt-ei/3,Gt-ci/3,c.BOTTOM_RIGHT):new or(r.left+r.width-ei/3,r.top+r.height-ci/3),this.bottomLeftBorderDoubleOuterBox=qA>0||WA>0?h(r.left+wa/3,r.top+pa,qA-wa/3,WA-ci/3,c.BOTTOM_LEFT):new or(r.left+wa/3,r.top+r.height-ci/3),this.topLeftBorderDoubleInnerBox=y>0||Q>0?h(r.left+wa*2/3,r.top+tr*2/3,y-wa*2/3,Q-tr*2/3,c.TOP_LEFT):new or(r.left+wa*2/3,r.top+tr*2/3),this.topRightBorderDoubleInnerBox=y>0||Q>0?h(r.left+er,r.top+tr*2/3,$-ei*2/3,Ee-tr*2/3,c.TOP_RIGHT):new or(r.left+r.width-ei*2/3,r.top+tr*2/3),this.bottomRightBorderDoubleInnerBox=rt>0||Gt>0?h(r.left+Ta,r.top+Ja,rt-ei*2/3,Gt-ci*2/3,c.BOTTOM_RIGHT):new or(r.left+r.width-ei*2/3,r.top+r.height-ci*2/3),this.bottomLeftBorderDoubleInnerBox=qA>0||WA>0?h(r.left+wa*2/3,r.top+pa,qA-wa*2/3,WA-ci*2/3,c.BOTTOM_LEFT):new or(r.left+wa*2/3,r.top+r.height-ci*2/3),this.topLeftBorderStroke=y>0||Q>0?h(r.left+wa/2,r.top+tr/2,y-wa/2,Q-tr/2,c.TOP_LEFT):new or(r.left+wa/2,r.top+tr/2),this.topRightBorderStroke=y>0||Q>0?h(r.left+er,r.top+tr/2,$-ei/2,Ee-tr/2,c.TOP_RIGHT):new or(r.left+r.width-ei/2,r.top+tr/2),this.bottomRightBorderStroke=rt>0||Gt>0?h(r.left+Ta,r.top+Ja,rt-ei/2,Gt-ci/2,c.BOTTOM_RIGHT):new or(r.left+r.width-ei/2,r.top+r.height-ci/2),this.bottomLeftBorderStroke=qA>0||WA>0?h(r.left+wa/2,r.top+pa,qA-wa/2,WA-ci/2,c.BOTTOM_LEFT):new or(r.left+wa/2,r.top+r.height-ci/2),this.topLeftBorderBox=y>0||Q>0?h(r.left,r.top,y,Q,c.TOP_LEFT):new or(r.left,r.top),this.topRightBorderBox=$>0||Ee>0?h(r.left+er,r.top,$,Ee,c.TOP_RIGHT):new or(r.left+r.width,r.top),this.bottomRightBorderBox=rt>0||Gt>0?h(r.left+Ta,r.top+Ja,rt,Gt,c.BOTTOM_RIGHT):new or(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=qA>0||WA>0?h(r.left,r.top+pa,qA,WA,c.BOTTOM_LEFT):new or(r.left,r.top+r.height),this.topLeftPaddingBox=y>0||Q>0?h(r.left+wa,r.top+tr,Math.max(0,y-wa),Math.max(0,Q-tr),c.TOP_LEFT):new or(r.left+wa,r.top+tr),this.topRightPaddingBox=$>0||Ee>0?h(r.left+Math.min(er,r.width-ei),r.top+tr,er>r.width+ei?0:Math.max(0,$-ei),Math.max(0,Ee-tr),c.TOP_RIGHT):new or(r.left+r.width-ei,r.top+tr),this.bottomRightPaddingBox=rt>0||Gt>0?h(r.left+Math.min(Ta,r.width-wa),r.top+Math.min(Ja,r.height-ci),Math.max(0,rt-ei),Math.max(0,Gt-ci),c.BOTTOM_RIGHT):new or(r.left+r.width-ei,r.top+r.height-ci),this.bottomLeftPaddingBox=qA>0||WA>0?h(r.left+wa,r.top+Math.min(pa,r.height-ci),Math.max(0,qA-wa),Math.max(0,WA-ci),c.BOTTOM_LEFT):new or(r.left+wa,r.top+r.height-ci),this.topLeftContentBox=y>0||Q>0?h(r.left+wa+yi,r.top+tr+tu,Math.max(0,y-(wa+yi)),Math.max(0,Q-(tr+tu)),c.TOP_LEFT):new or(r.left+wa+yi,r.top+tr+tu),this.topRightContentBox=$>0||Ee>0?h(r.left+Math.min(er,r.width+wa+yi),r.top+tr+tu,er>r.width+wa+yi?0:$-wa+yi,Ee-(tr+tu),c.TOP_RIGHT):new or(r.left+r.width-(ei+bu),r.top+tr+tu),this.bottomRightContentBox=rt>0||Gt>0?h(r.left+Math.min(Ta,r.width-(wa+yi)),r.top+Math.min(Ja,r.height+tr+tu),Math.max(0,rt-(ei+bu)),Gt-(ci+Uu),c.BOTTOM_RIGHT):new or(r.left+r.width-(ei+bu),r.top+r.height-(ci+Uu)),this.bottomLeftContentBox=qA>0||WA>0?h(r.left+wa+yi,r.top+pa,Math.max(0,qA-(wa+yi)),WA-(ci+Uu),c.BOTTOM_LEFT):new or(r.left+wa+yi,r.top+r.height-(ci+Uu))}return n}(),c;(function(n){n[n.TOP_LEFT=0]="TOP_LEFT",n[n.TOP_RIGHT=1]="TOP_RIGHT",n[n.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",n[n.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(c||(c={}));var h=function(n,t,a,r,g){var y=4*((Math.sqrt(2)-1)/3),Q=a*y,V=r*y,$=n+a,Ee=t+r;switch(g){case c.TOP_LEFT:return new Cc(new or(n,Ee),new or(n,Ee-V),new or($-Q,t),new or($,t));case c.TOP_RIGHT:return new Cc(new or(n,t),new or(n+Q,t),new or($,Ee-V),new or($,Ee));case c.BOTTOM_RIGHT:return new Cc(new or($,t),new or($,t+V),new or(n+Q,Ee),new or(n,Ee));case c.BOTTOM_LEFT:default:return new Cc(new or($,Ee),new or($-Q,Ee),new or(n,t+V),new or(n,t))}},i=function(n){return[n.topLeftBorderBox,n.topRightBorderBox,n.bottomRightBorderBox,n.bottomLeftBorderBox]},Ae=function(n){return[n.topLeftContentBox,n.topRightContentBox,n.bottomRightContentBox,n.bottomLeftContentBox]},ze=function(n){return[n.topLeftPaddingBox,n.topRightPaddingBox,n.bottomRightPaddingBox,n.bottomLeftPaddingBox]},qe=function(){function n(t,a,r){this.offsetX=t,this.offsetY=a,this.matrix=r,this.type=0,this.target=6}return n}(),It=function(){function n(t,a){this.path=t,this.target=a,this.type=1}return n}(),Ie=function(){function n(t){this.opacity=t,this.type=2,this.target=6}return n}(),_=function(n){return n.type===0},Qe=function(n){return n.type===1},ft=function(n){return n.type===2},Mt=function(n,t){return n.length===t.length?n.some(function(a,r){return a===t[r]}):!1},xt=function(n,t,a,r,g){return n.map(function(y,Q){switch(Q){case 0:return y.add(t,a);case 1:return y.add(t+r,a);case 2:return y.add(t+r,a+g);case 3:return y.add(t,a+g)}return y})},IA=function(){function n(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return n}(),KA=function(){function n(t,a){if(this.container=t,this.parent=a,this.effects=[],this.curves=new Ff(this.container),this.container.styles.opacity<1&&this.effects.push(new Ie(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,g=this.container.bounds.top+this.container.styles.transformOrigin[1].number,y=this.container.styles.transform;this.effects.push(new qe(r,g,y))}if(this.container.styles.overflowX!==0){var Q=i(this.curves),V=ze(this.curves);Mt(Q,V)?this.effects.push(new It(Q,6)):(this.effects.push(new It(Q,2)),this.effects.push(new It(V,4)))}}return n.prototype.getEffects=function(t){for(var a=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,g=this.effects.slice(0);r;){var y=r.effects.filter(function($){return!Qe($)});if(a||r.container.styles.position!==0||!r.parent){if(g.unshift.apply(g,y),a=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var Q=i(r.curves),V=ze(r.curves);Mt(Q,V)||g.unshift(new It(V,6))}}else g.unshift.apply(g,y);r=r.parent}return g.filter(function($){return vA($.target,t)})},n}(),dA=function(n,t,a,r){n.container.elements.forEach(function(g){var y=vA(g.flags,4),Q=vA(g.flags,2),V=new KA(g,n);vA(g.styles.display,2048)&&r.push(V);var $=vA(g.flags,8)?[]:r;if(y||Q){var Ee=y||g.styles.isPositioned()?a:t,He=new IA(V);if(g.styles.isPositioned()||g.styles.opacity<1||g.styles.isTransformed()){var rt=g.styles.zIndex.order;if(rt<0){var Gt=0;Ee.negativeZIndex.some(function(qA,WA){return rt>qA.element.container.styles.zIndex.order?(Gt=WA,!1):Gt>0}),Ee.negativeZIndex.splice(Gt,0,He)}else if(rt>0){var sn=0;Ee.positiveZIndex.some(function(qA,WA){return rt>=qA.element.container.styles.zIndex.order?(sn=WA+1,!1):sn>0}),Ee.positiveZIndex.splice(sn,0,He)}else Ee.zeroOrAutoZIndexOrTransformedOrOpacity.push(He)}else g.styles.isFloating()?Ee.nonPositionedFloats.push(He):Ee.nonPositionedInlineLevel.push(He);dA(V,He,y?He:a,$)}else g.styles.isInlineLevel()?t.inlineLevel.push(V):t.nonInlineLevel.push(V),dA(V,t,a,$);vA(g.flags,8)&&Wt(g,$)})},Wt=function(n,t){for(var a=n instanceof Kn?n.start:1,r=n instanceof Kn?n.reversed:!1,g=0;g0&&a.intrinsicHeight>0){var y=gt(a),Q=ze(r);this.path(Q),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(g,0,0,a.intrinsicWidth,a.intrinsicHeight,y.left,y.top,y.width,y.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(a){return P(this,void 0,void 0,function(){var r,g,y,Q,V,$,er,er,Ee,He,rt,Gt,Ta,sn,qA,pa,WA,na,ar,er,Ja,Ta,pa;return N(this,function(tr){switch(tr.label){case 0:this.applyEffects(a.getEffects(4)),r=a.container,g=a.curves,y=r.styles,Q=0,V=r.textNodes,tr.label=1;case 1:return Q0&&du>0&&(ci=y.ctx.createPattern(pa,"repeat"),y.renderRepeat(tu,ci,Su,Du))):bs(He)&&(wa=gA(a,r,[null,null,null]),tu=wa[0],bu=wa[1],Uu=wa[2],yi=wa[3],du=wa[4],yo=He.position.length===0?[Kl]:He.position,Su=Qi(yo[0],yi),Du=Qi(yo[yo.length-1],du),Fo=Pi(He,Su,Du,yi,du),Wu=Fo[0],uo=Fo[1],Wu>0&&uo>0&&(oo=y.ctx.createRadialGradient(bu+Su,Uu+Du,0,bu+Su,Uu+Du,Wu),Jo(He.stops,Wu*2).forEach(function(pl){return oo.addColorStop(pl.stop,Xi(pl.color))}),y.path(tu),y.ctx.fillStyle=oo,Wu!==uo?(lo=a.bounds.left+.5*a.bounds.width,so=a.bounds.top+.5*a.bounds.height,No=uo/Wu,co=1/No,y.ctx.save(),y.ctx.translate(lo,so),y.ctx.transform(1,0,0,No,0,0),y.ctx.translate(-lo,-so),y.ctx.fillRect(bu,co*(Uu-so)+so,yi,du*co),y.ctx.restore()):y.ctx.fill())),Al.label=6;case 6:return r--,[2]}})},y=this,Q=0,V=a.styles.backgroundImage.slice(0).reverse(),Ee.label=1;case 1:return Q0?He.style!==2?[3,5]:[4,this.renderDashedDottedBorder(He.color,He.width,V,a.curves,2)]:[3,11]):[3,13];case 4:return Gt.sent(),[3,11];case 5:return He.style!==3?[3,7]:[4,this.renderDashedDottedBorder(He.color,He.width,V,a.curves,3)];case 6:return Gt.sent(),[3,11];case 7:return He.style!==4?[3,9]:[4,this.renderDoubleBorder(He.color,He.width,V,a.curves)];case 8:return Gt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(He.color,V,a.curves)];case 10:Gt.sent(),Gt.label=11;case 11:V++,Gt.label=12;case 12:return $++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(a,r,g,y,Q){return P(this,void 0,void 0,function(){var V,$,Ee,He,rt,Gt,sn,qA,WA,na,ar,er,Ja,Ta,pa,tr,pa,tr;return N(this,function(ei){return this.ctx.save(),V=Zt(y,g),$=iA(y,g),Q===2&&(this.path($),this.ctx.clip()),tl($[0])?(Ee=$[0].start.x,He=$[0].start.y):(Ee=$[0].x,He=$[0].y),tl($[1])?(rt=$[1].end.x,Gt=$[1].end.y):(rt=$[1].x,Gt=$[1].y),g===0||g===2?sn=Math.abs(Ee-rt):sn=Math.abs(He-Gt),this.ctx.beginPath(),Q===3?this.formatPath(V):this.formatPath($.slice(0,2)),qA=r<3?r*3:r*2,WA=r<3?r*2:r,Q===3&&(qA=r,WA=r),na=!0,sn<=qA*2?na=!1:sn<=qA*2+WA?(ar=sn/(2*qA+WA),qA*=ar,WA*=ar):(er=Math.floor((sn+WA)/(qA+WA)),Ja=(sn-er*qA)/(er-1),Ta=(sn-(er+1)*qA)/er,WA=Ta<=0||Math.abs(WA-Ja)>>6)+j(128|re&63):j(224|re>>>12&15)+j(128|re>>>6&63)+j(128|re&63)}else{var re=65536+(te.charCodeAt(0)-55296)*1024+(te.charCodeAt(1)-56320);return j(240|re>>>18&7)+j(128|re>>>12&63)+j(128|re>>>6&63)+j(128|re&63)}},L=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,De=function(te){return te.replace(L,X)},T=function(te){var re=[0,2,1][te.length%3],Pe=te.charCodeAt(0)<<16|(te.length>1?te.charCodeAt(1):0)<<8|(te.length>2?te.charCodeAt(2):0),le=[f.charAt(Pe>>>18),f.charAt(Pe>>>12&63),re>=2?"=":f.charAt(Pe>>>6&63),re>=1?"=":f.charAt(Pe&63)];return le.join("")},l=N.btoa&&typeof N.btoa=="function"?function(te){return N.btoa(te)}:function(te){if(te.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return te.replace(/[\s\S]{1,3}/g,T)},ne=function(te){return l(De(String(te)))},ae=function(te){return te.replace(/[+\/]/g,function(re){return re=="+"?"-":"_"}).replace(/=/g,"")},ve=function(te,re){return re?ae(ne(te)):ne(te)},I=function(te){return ve(te,!0)},G;N.Uint8Array&&(G=function(te,re){for(var Pe="",le=0,fe=te.length;le>>18)+f.charAt(b>>>12&63)+(typeof At!="undefined"?f.charAt(b>>>6&63):"=")+(typeof Se!="undefined"?f.charAt(b&63):"=")}return re?ae(Pe):Pe});var U=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,O=function(te){switch(te.length){case 4:var re=(7&te.charCodeAt(0))<<18|(63&te.charCodeAt(1))<<12|(63&te.charCodeAt(2))<<6|63&te.charCodeAt(3),Pe=re-65536;return j((Pe>>>10)+55296)+j((Pe&1023)+56320);case 3:return j((15&te.charCodeAt(0))<<12|(63&te.charCodeAt(1))<<6|63&te.charCodeAt(2));default:return j((31&te.charCodeAt(0))<<6|63&te.charCodeAt(1))}},ge=function(te){return te.replace(U,O)},ee=function(te){var re=te.length,Pe=re%4,le=(re>0?q[te.charAt(0)]<<18:0)|(re>1?q[te.charAt(1)]<<12:0)|(re>2?q[te.charAt(2)]<<6:0)|(re>3?q[te.charAt(3)]:0),fe=[j(le>>>16),j(le>>>8&255),j(le&255)];return fe.length-=[0,0,2,1][Pe],fe.join("")},_e=N.atob&&typeof N.atob=="function"?function(te){return N.atob(te)}:function(te){return te.replace(/\S{1,4}/g,ee)},ke=function(te){return _e(String(te).replace(/[^A-Za-z0-9\+\/]/g,""))},xe=function(te){return ge(_e(te))},ye=function(te){return String(te).replace(/[-_]/g,function(re){return re=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},me=function(te){return xe(ye(te))},k;N.Uint8Array&&(k=function(te){return Uint8Array.from(ke(ye(te)),function(re){return re.charCodeAt(0)})});var se=function(){var te=N.Base64;return N.Base64=K,te};if(N.Base64={VERSION:W,atob:ke,btoa:l,fromBase64:me,toBase64:ve,utob:De,encode:ve,encodeURI:I,btou:ge,decode:me,noConflict:se,fromUint8Array:G,toUint8Array:k},typeof Object.defineProperty=="function"){var Me=function(te){return{value:te,enumerable:!1,writable:!0,configurable:!0}};N.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Me(function(){return me(this)})),Object.defineProperty(String.prototype,"toBase64",Me(function(te){return ve(this,te)})),Object.defineProperty(String.prototype,"toBase64URI",Me(function(){return ve(this,!0)}))}}return N.Meteor&&(Base64=N.Base64),FA.exports?FA.exports.Base64=N.Base64:(e=[],P=function(){return N.Base64}.apply(be,e),P!==void 0&&(FA.exports=P)),{Base64:N.Base64}})},13272:function(FA,be,p){"use strict";p.d(be,{s:function(){return Ia},default:function(){return Fr}});function e(){return e=Object.assign?Object.assign.bind():function(o){for(var v=1;vo.length)&&(v=o.length);for(var F=0,D=Array(v);Fo.length)&&(v=o.length);for(var F=0,D=new Array(v);F=0)&&(F[ce]=o[ce]);return F}function be(o,v){if(o==null)return{};var F=At(o,v),D,ce;if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(o);for(ce=0;ce=0)&&Object.prototype.propertyIsEnumerable.call(o,D)&&(F[D]=o[D])}return F}var S=p(67294);function $e(o){var v=S.useRef();v.current=o;var F=S.useCallback(function(){for(var D,ce=arguments.length,Fe=new Array(ce),Ne=0;Ne5&&arguments[5]!==void 0?arguments[5]:!1,lt=arguments.length>6?arguments[6]:void 0,ht=arguments.length>7?arguments[7]:void 0,Et=S.useMemo(function(){if(me(ce)==="object")return ce.clearIcon;if(Fe)return Fe},[ce,Fe]),Lt=S.useMemo(function(){return!!(!Ne&&ce&&(D.length||lt)&&!(ht==="combobox"&<===""))},[ce,Ne,D.length,lt,ht]);return{allowClear:Lt,clearIcon:S.createElement(RA,{className:"".concat(v,"-clear"),onMouseDown:F,customizeIcon:Et},"\xD7")}},SA=S.createContext(null);function TA(){return S.useContext(SA)}function xr(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,v=S.useState(!1),F=at(v,2),D=F[0],ce=F[1],Fe=S.useRef(null),Ne=function(){window.clearTimeout(Fe.current)};S.useEffect(function(){return Ne},[]);var lt=function(Et,Lt){Ne(),Fe.current=window.setTimeout(function(){ce(Et),Lt&&Lt()},o)};return[D,lt,Ne]}function En(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,v=S.useRef(null),F=S.useRef(null);S.useEffect(function(){return function(){window.clearTimeout(F.current)}},[]);function D(ce){(ce||v.current===null)&&(v.current=ce),window.clearTimeout(F.current),F.current=window.setTimeout(function(){v.current=null},o)}return[function(){return v.current},D]}function Fn(o,v,F,D){var ce=S.useRef(null);ce.current={open:v,triggerOpen:F,customizedTrigger:D},S.useEffect(function(){function Fe(Ne){var lt;if(!((lt=ce.current)!==null&<!==void 0&<.customizedTrigger)){var ht=Ne.target;ht.shadowRoot&&Ne.composed&&(ht=Ne.composedPath()[0]||ht),ce.current.open&&o().filter(function(Et){return Et}).every(function(Et){return!Et.contains(ht)&&Et!==ht})&&ce.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Fe),function(){return window.removeEventListener("mousedown",Fe)}},[])}var Xe={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(v){var F=v.keyCode;if(v.altKey&&!v.ctrlKey||v.metaKey||F>=Xe.F1&&F<=Xe.F12)return!1;switch(F){case Xe.ALT:case Xe.CAPS_LOCK:case Xe.CONTEXT_MENU:case Xe.CTRL:case Xe.DOWN:case Xe.END:case Xe.ESC:case Xe.HOME:case Xe.INSERT:case Xe.LEFT:case Xe.MAC_FF_META:case Xe.META:case Xe.NUMLOCK:case Xe.NUM_CENTER:case Xe.PAGE_DOWN:case Xe.PAGE_UP:case Xe.PAUSE:case Xe.PRINT_SCREEN:case Xe.RIGHT:case Xe.SHIFT:case Xe.UP:case Xe.WIN_KEY:case Xe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(v){if(v>=Xe.ZERO&&v<=Xe.NINE||v>=Xe.NUM_ZERO&&v<=Xe.NUM_MULTIPLY||v>=Xe.A&&v<=Xe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&v===0)return!0;switch(v){case Xe.SPACE:case Xe.QUESTION_MARK:case Xe.NUM_PLUS:case Xe.NUM_MINUS:case Xe.NUM_PERIOD:case Xe.NUM_DIVISION:case Xe.SEMICOLON:case Xe.DASH:case Xe.EQUALS:case Xe.COMMA:case Xe.PERIOD:case Xe.SLASH:case Xe.APOSTROPHE:case Xe.SINGLE_QUOTE:case Xe.OPEN_SQUARE_BRACKET:case Xe.BACKSLASH:case Xe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},OA=Xe;function za(o){return o&&![OA.ESC,OA.SHIFT,OA.BACKSPACE,OA.TAB,OA.WIN_KEY,OA.ALT,OA.META,OA.WIN_KEY_RIGHT,OA.CTRL,OA.SEMICOLON,OA.EQUALS,OA.CAPS_LOCK,OA.CONTEXT_MENU,OA.F1,OA.F2,OA.F3,OA.F4,OA.F5,OA.F6,OA.F7,OA.F8,OA.F9,OA.F10,OA.F11,OA.F12].includes(o)}var jr=`accept acceptCharset accessKey action allowFullScreen allowTransparency +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function at(o,v){return Pe(o)||le(o,v)||ke(o,v)||fe()}function At(o,v){if(o==null)return{};var F={},D=Object.keys(o),ce,Fe;for(Fe=0;Fe=0)&&(F[ce]=o[ce]);return F}function Se(o,v){if(o==null)return{};var F=At(o,v),D,ce;if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(o);for(ce=0;ce=0)&&Object.prototype.propertyIsEnumerable.call(o,D)&&(F[D]=o[D])}return F}var b=p(67294);function $e(o){var v=b.useRef();v.current=o;var F=b.useCallback(function(){for(var D,ce=arguments.length,Fe=new Array(ce),Ne=0;Ne5&&arguments[5]!==void 0?arguments[5]:!1,lt=arguments.length>6?arguments[6]:void 0,ht=arguments.length>7?arguments[7]:void 0,Et=b.useMemo(function(){if(me(ce)==="object")return ce.clearIcon;if(Fe)return Fe},[ce,Fe]),Lt=b.useMemo(function(){return!!(!Ne&&ce&&(D.length||lt)&&!(ht==="combobox"&<===""))},[ce,Ne,D.length,lt,ht]);return{allowClear:Lt,clearIcon:b.createElement(RA,{className:"".concat(v,"-clear"),onMouseDown:F,customizeIcon:Et},"\xD7")}},bA=b.createContext(null);function TA(){return b.useContext(bA)}function xr(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,v=b.useState(!1),F=at(v,2),D=F[0],ce=F[1],Fe=b.useRef(null),Ne=function(){window.clearTimeout(Fe.current)};b.useEffect(function(){return Ne},[]);var lt=function(Et,Lt){Ne(),Fe.current=window.setTimeout(function(){ce(Et),Lt&&Lt()},o)};return[D,lt,Ne]}function En(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,v=b.useRef(null),F=b.useRef(null);b.useEffect(function(){return function(){window.clearTimeout(F.current)}},[]);function D(ce){(ce||v.current===null)&&(v.current=ce),window.clearTimeout(F.current),F.current=window.setTimeout(function(){v.current=null},o)}return[function(){return v.current},D]}function Fn(o,v,F,D){var ce=b.useRef(null);ce.current={open:v,triggerOpen:F,customizedTrigger:D},b.useEffect(function(){function Fe(Ne){var lt;if(!((lt=ce.current)!==null&<!==void 0&<.customizedTrigger)){var ht=Ne.target;ht.shadowRoot&&Ne.composed&&(ht=Ne.composedPath()[0]||ht),ce.current.open&&o().filter(function(Et){return Et}).every(function(Et){return!Et.contains(ht)&&Et!==ht})&&ce.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Fe),function(){return window.removeEventListener("mousedown",Fe)}},[])}var Xe={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(v){var F=v.keyCode;if(v.altKey&&!v.ctrlKey||v.metaKey||F>=Xe.F1&&F<=Xe.F12)return!1;switch(F){case Xe.ALT:case Xe.CAPS_LOCK:case Xe.CONTEXT_MENU:case Xe.CTRL:case Xe.DOWN:case Xe.END:case Xe.ESC:case Xe.HOME:case Xe.INSERT:case Xe.LEFT:case Xe.MAC_FF_META:case Xe.META:case Xe.NUMLOCK:case Xe.NUM_CENTER:case Xe.PAGE_DOWN:case Xe.PAGE_UP:case Xe.PAUSE:case Xe.PRINT_SCREEN:case Xe.RIGHT:case Xe.SHIFT:case Xe.UP:case Xe.WIN_KEY:case Xe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(v){if(v>=Xe.ZERO&&v<=Xe.NINE||v>=Xe.NUM_ZERO&&v<=Xe.NUM_MULTIPLY||v>=Xe.A&&v<=Xe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&v===0)return!0;switch(v){case Xe.SPACE:case Xe.QUESTION_MARK:case Xe.NUM_PLUS:case Xe.NUM_MINUS:case Xe.NUM_PERIOD:case Xe.NUM_DIVISION:case Xe.SEMICOLON:case Xe.DASH:case Xe.EQUALS:case Xe.COMMA:case Xe.PERIOD:case Xe.SLASH:case Xe.APOSTROPHE:case Xe.SINGLE_QUOTE:case Xe.OPEN_SQUARE_BRACKET:case Xe.BACKSLASH:case Xe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},OA=Xe;function za(o){return o&&![OA.ESC,OA.SHIFT,OA.BACKSPACE,OA.TAB,OA.WIN_KEY,OA.ALT,OA.META,OA.WIN_KEY_RIGHT,OA.CTRL,OA.SEMICOLON,OA.EQUALS,OA.CAPS_LOCK,OA.CONTEXT_MENU,OA.F1,OA.F2,OA.F3,OA.F4,OA.F5,OA.F6,OA.F7,OA.F8,OA.F9,OA.F10,OA.F11,OA.F12].includes(o)}var jr=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -28,14 +28,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ka="".concat(jr," ").concat(Wa).split(/[\s\n]+/),Yr="aria-",Qr="data-";function fi(o,v){return o.indexOf(v)===0}function ii(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F;v===!1?F={aria:!0,data:!0,attr:!0}:v===!0?F={aria:!0}:F=re({},v);var D={};return Object.keys(o).forEach(function(ce){(F.aria&&(ce==="role"||fi(ce,Yr))||F.data&&fi(ce,Qr)||F.attr&&Ka.includes(ce))&&(D[ce]=o[ce])}),D}function Ea(){return Ea=Object.assign?Object.assign.bind():function(o){for(var v=1;vo.length)&&(v=o.length);for(var F=0,D=new Array(v);F=0)&&(F[ce]=o[ce]);return F}function d(o,v){if(o==null)return{};var F=u(o,v),D,ce;if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(o);for(ce=0;ce=0)&&Object.prototype.propertyIsEnumerable.call(o,D)&&(F[D]=o[D])}return F}var B=p(48555);function C(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Z=C()?S.useLayoutEffect:S.useEffect,Te=function(v,F){var D=S.useRef(!0);Z(function(){return v(D.current)},F),Z(function(){return D.current=!1,function(){D.current=!0}},[])},et=function(v,F){Te(function(D){if(!D)return v()},F)},Nn=Te,WA=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Vn=void 0;function kr(o,v){var F=o.prefixCls,D=o.invalidate,ce=o.item,Fe=o.renderItem,Ne=o.responsive,lt=o.responsiveDisabled,ht=o.registerSize,Et=o.itemKey,Lt=o.className,bt=o.style,QA=o.children,Nt=o.display,_t=o.order,AA=o.component,hA=AA===void 0?"div":AA,xn=d(o,WA),Ar=Ne&&!Nt;function rn(bA){ht(Et,bA)}S.useEffect(function(){return function(){rn(null)}},[]);var In=Fe&&ce!==Vn?Fe(ce):QA,mr;D||(mr={opacity:Ar?0:1,height:Ar?0:Vn,overflowY:Ar?"hidden":Vn,order:Ne?_t:Vn,pointerEvents:Ar?"none":Vn,position:Ar?"absolute":Vn});var JA={};Ar&&(JA["aria-hidden"]=!0);var XA=S.createElement(hA,Ea({className:eA()(!D&&F,Lt),style:Fi(Fi({},mr),bt)},JA,xn,{ref:v}),In);return Ne&&(XA=S.createElement(B.Z,{onResize:function(Sn){var Mn=Sn.offsetWidth;rn(Mn)},disabled:lt},XA)),XA}var Ur=S.forwardRef(kr);Ur.displayName="Item";var An=Ur;function ra(o){var v=S.useRef();v.current=o;var F=S.useCallback(function(){for(var D,ce=arguments.length,Fe=new Array(ce),Ne=0;Ne1&&arguments[1]!==void 0?arguments[1]:1;M+=1;var D=M;function ce(Fe){if(Fe===0)ie(D),v();else{var Ne=zA(function(){ce(Fe-1)});R.set(D,Ne)}}return ce(F),D};he.cancel=function(o){var v=R.get(o);return ie(v),Pn(v)};var ot=he;function tt(o){if(typeof MessageChannel=="undefined")ot(o);else{var v=new MessageChannel;v.port1.onmessage=function(){return o()},v.port2.postMessage(void 0)}}function Kt(){var o=S.useRef(null),v=function(D){o.current||(o.current=[],tt(function(){(0,mn.unstable_batchedUpdates)(function(){o.current.forEach(function(ce){ce()}),o.current=null})})),o.current.push(D)};return v}function Jt(o,v){var F=S.useState(v),D=wA(F,2),ce=D[0],Fe=D[1],Ne=ra(function(lt){o(function(){Fe(lt)})});return[ce,Ne]}var Ot=S.createContext(null),BA=["component"],HA=["className"],fa=["className"],Pr=function(v,F){var D=S.useContext(Ot);if(!D){var ce=v.component,Fe=ce===void 0?"div":ce,Ne=d(v,BA);return S.createElement(Fe,Ea({},Ne,{ref:F}))}var lt=D.className,ht=d(D,HA),Et=v.className,Lt=d(v,fa);return S.createElement(Ot.Provider,{value:null},S.createElement(An,Ea({ref:F,className:eA()(lt,Et)},ht,Lt)))},Rr=S.forwardRef(Pr);Rr.displayName="RawItem";var ba=Rr,da=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fa="responsive",Pa="invalidate";function _r(o){return"+ ".concat(o.length," ...")}function sa(o,v){var F=o.prefixCls,D=F===void 0?"rc-overflow":F,ce=o.data,Fe=ce===void 0?[]:ce,Ne=o.renderItem,lt=o.renderRawItem,ht=o.itemKey,Et=o.itemWidth,Lt=Et===void 0?10:Et,bt=o.ssr,QA=o.style,Nt=o.className,_t=o.maxCount,AA=o.renderRest,hA=o.renderRawRest,xn=o.suffix,Ar=o.component,rn=Ar===void 0?"div":Ar,In=o.itemComponent,mr=o.onVisibleChange,JA=d(o,da),XA=bt==="full",bA=Kt(),Sn=Jt(bA,null),Mn=wA(Sn,2),vA=Mn[0],hr=Mn[1],Hn=vA||0,ea=Jt(bA,new Map),Rn=wA(ea,2),Zr=Rn[0],ta=Rn[1],ca=Jt(bA,0),Aa=wA(ca,2),bn=Aa[0],cr=Aa[1],Ir=Jt(bA,0),ni=wA(Ir,2),ri=ni[0],pA=ni[1],mi=Jt(bA,0),Oa=wA(mi,2),_a=Oa[0],oi=Oa[1],Li=(0,S.useState)(null),ur=wA(Li,2),kn=ur[0],qn=ur[1],Cn=(0,S.useState)(null),un=wA(Cn,2),Gn=un[0],A=un[1],s=S.useMemo(function(){return Gn===null&&XA?Number.MAX_SAFE_INTEGER:Gn||0},[Gn,vA]),m=(0,S.useState)(!1),E=wA(m,2),b=E[0],Y=E[1],oe="".concat(D,"-item"),pe=Math.max(bn,ri),je=_t===Fa,Oe=Fe.length&&je,we=_t===Pa,pt=Oe||typeof _t=="number"&&Fe.length>_t,Dt=(0,S.useMemo)(function(){var kt=Fe;return Oe?vA===null&&XA?kt=Fe:kt=Fe.slice(0,Math.min(Fe.length,Hn/Lt)):typeof _t=="number"&&(kt=Fe.slice(0,_t)),kt},[Fe,Lt,vA,_t,Oe]),wt=(0,S.useMemo)(function(){return Oe?Fe.slice(s+1):Fe.slice(Dt.length)},[Fe,Dt,Oe,s]),mt=(0,S.useCallback)(function(kt,EA){var xA;return typeof ht=="function"?ht(kt):(xA=ht&&(kt==null?void 0:kt[ht]))!==null&&xA!==void 0?xA:EA},[ht]),St=(0,S.useCallback)(Ne||function(kt){return kt},[Ne]);function Ct(kt,EA,xA){Gn===kt&&(EA===void 0||EA===kn)||(A(kt),xA||(Y(ktHn){Ct(wn-1,kt-$n-_a+ri);break}}xn&&Yt(0)+_a>Hn&&qn(null)}},[Hn,Zr,ri,_a,mt,Dt]);var zt=b&&!!wt.length,qt={};kn!==null&&Oe&&(qt={position:"absolute",left:kn,top:0});var GA={prefixCls:oe,responsive:Oe,component:In,invalidate:we},jA=lt?function(kt,EA){var xA=mt(kt,EA);return S.createElement(Ot.Provider,{key:xA,value:Fi(Fi({},GA),{},{order:EA,item:kt,itemKey:xA,registerSize:Ye,display:EA<=s})},lt(kt,EA))}:function(kt,EA){var xA=mt(kt,EA);return S.createElement(An,Ea({},GA,{order:EA,key:xA,item:kt,renderItem:St,itemKey:xA,registerSize:Ye,display:EA<=s}))},_A,fn={order:zt?s:Number.MAX_SAFE_INTEGER,className:"".concat(oe,"-rest"),registerSize:vt,display:zt};if(hA)hA&&(_A=S.createElement(Ot.Provider,{value:Fi(Fi({},GA),fn)},hA(wt)));else{var jn=AA||_r;_A=S.createElement(An,Ea({},GA,fn),typeof jn=="function"?jn(wt):jn)}var DA=S.createElement(rn,Ea({className:eA()(!we&&D,Nt),style:QA,ref:v},JA),Dt.map(jA),pt?_A:null,xn&&S.createElement(An,Ea({},GA,{responsive:je,responsiveDisabled:!Oe,order:s,className:"".concat(oe,"-suffix"),registerSize:Bt,display:!0,style:qt}),xn));return je&&(DA=S.createElement(B.Z,{onResize:Je,disabled:!Oe},DA)),DA}var Xr=S.forwardRef(sa);Xr.displayName="Overflow",Xr.Item=ba,Xr.RESPONSIVE=Fa,Xr.INVALIDATE=Pa;var qa=Xr,Si=qa,ui=function(v,F){var D,ce=v.prefixCls,Fe=v.id,Ne=v.inputElement,lt=v.disabled,ht=v.tabIndex,Et=v.autoFocus,Lt=v.autoComplete,bt=v.editable,QA=v.activeDescendantId,Nt=v.value,_t=v.maxLength,AA=v.onKeyDown,hA=v.onMouseDown,xn=v.onChange,Ar=v.onPaste,rn=v.onCompositionStart,In=v.onCompositionEnd,mr=v.onBlur,JA=v.open,XA=v.attrs,bA=Ne||S.createElement("input",null),Sn=bA,Mn=Sn.ref,vA=Sn.props,hr=vA.onKeyDown,Hn=vA.onChange,ea=vA.onMouseDown,Rn=vA.onCompositionStart,Zr=vA.onCompositionEnd,ta=vA.onBlur,ca=vA.style;return"maxLength"in bA.props,bA=S.cloneElement(bA,re(re(re({type:"search"},vA),{},{id:Fe,ref:ue(F,Mn),disabled:lt,tabIndex:ht,autoComplete:Lt||"off",autoFocus:Et,className:eA()("".concat(ce,"-selection-search-input"),(D=bA)===null||D===void 0||(D=D.props)===null||D===void 0?void 0:D.className),role:"combobox","aria-expanded":JA||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Fe,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Fe,"_list"),"aria-activedescendant":JA?QA:void 0},XA),{},{value:bt?Nt:"",maxLength:_t,readOnly:!bt,unselectable:bt?null:"on",style:re(re({},ca),{},{opacity:bt?null:0}),onKeyDown:function(bn){AA(bn),hr&&hr(bn)},onMouseDown:function(bn){hA(bn),ea&&ea(bn)},onChange:function(bn){xn(bn),Hn&&Hn(bn)},onCompositionStart:function(bn){rn(bn),Rn&&Rn(bn)},onCompositionEnd:function(bn){In(bn),Zr&&Zr(bn)},onPaste:Ar,onBlur:function(bn){mr(bn),ta&&ta(bn)}})),bA},wr=S.forwardRef(ui),bi=wr;function Mi(o){return Array.isArray(o)?o:o!==void 0?[o]:[]}var pu=typeof window!="undefined"&&window.document&&window.document.documentElement,Hi=pu;function xi(o){return o!=null}function aa(o){return!o&&o!==0}function iu(o){return["string","number"].includes(me(o))}function ji(o){var v=void 0;return o&&(iu(o.title)?v=o.title.toString():iu(o.label)&&(v=o.label.toString())),v}function Ki(o,v){Hi?S.useLayoutEffect(o,v):S.useEffect(o,v)}function vu(o){var v;return(v=o.key)!==null&&v!==void 0?v:o.value}var Cu=function(v){v.preventDefault(),v.stopPropagation()},Ni=function(v){var F=v.id,D=v.prefixCls,ce=v.values,Fe=v.open,Ne=v.searchValue,lt=v.autoClearSearchValue,ht=v.inputRef,Et=v.placeholder,Lt=v.disabled,bt=v.mode,QA=v.showSearch,Nt=v.autoFocus,_t=v.autoComplete,AA=v.activeDescendantId,hA=v.tabIndex,xn=v.removeIcon,Ar=v.maxTagCount,rn=v.maxTagTextLength,In=v.maxTagPlaceholder,mr=In===void 0?function(Cn){return"+ ".concat(Cn.length," ...")}:In,JA=v.tagRender,XA=v.onToggleOpen,bA=v.onRemove,Sn=v.onInputChange,Mn=v.onInputPaste,vA=v.onInputKeyDown,hr=v.onInputMouseDown,Hn=v.onInputCompositionStart,ea=v.onInputCompositionEnd,Rn=v.onInputBlur,Zr=S.useRef(null),ta=(0,S.useState)(0),ca=at(ta,2),Aa=ca[0],bn=ca[1],cr=(0,S.useState)(!1),Ir=at(cr,2),ni=Ir[0],ri=Ir[1],pA="".concat(D,"-selection"),mi=Fe||bt==="multiple"&<===!1||bt==="tags"?Ne:"",Oa=bt==="tags"||bt==="multiple"&<===!1||QA&&(Fe||ni);Ki(function(){bn(Zr.current.scrollWidth)},[mi]);var _a=function(un,Gn,A,s,m){return S.createElement("span",{title:ji(un),className:eA()("".concat(pA,"-item"),Me({},"".concat(pA,"-item-disabled"),A))},S.createElement("span",{className:"".concat(pA,"-item-content")},Gn),s&&S.createElement(RA,{className:"".concat(pA,"-item-remove"),onMouseDown:Cu,onClick:m,customizeIcon:xn},"\xD7"))},oi=function(un,Gn,A,s,m,E){var b=function(oe){Cu(oe),XA(!Fe)};return S.createElement("span",{onMouseDown:b},JA({label:Gn,value:un,disabled:A,closable:s,onClose:m,isMaxTag:!!E}))},Li=function(un){var Gn=un.disabled,A=un.label,s=un.value,m=!Lt&&!Gn,E=A;if(typeof rn=="number"&&(typeof A=="string"||typeof A=="number")){var b=String(E);b.length>rn&&(E="".concat(b.slice(0,rn),"..."))}var Y=function(pe){pe&&pe.stopPropagation(),bA(un)};return typeof JA=="function"?oi(s,E,Gn,m,Y):_a(un,E,Gn,m,Y)},ur=function(un){if(!ce.length)return null;var Gn=typeof mr=="function"?mr(un):mr;return typeof JA=="function"?oi(void 0,Gn,!1,!1,void 0,!0):_a({title:Gn},Gn,!1)},kn=S.createElement("div",{className:"".concat(pA,"-search"),style:{width:Aa},onFocus:function(){ri(!0)},onBlur:function(){ri(!1)}},S.createElement(bi,{ref:ht,open:Fe,prefixCls:D,id:F,inputElement:null,disabled:Lt,autoFocus:Nt,autoComplete:_t,editable:Oa,activeDescendantId:AA,value:mi,onKeyDown:vA,onMouseDown:hr,onChange:Sn,onPaste:Mn,onCompositionStart:Hn,onCompositionEnd:ea,onBlur:Rn,tabIndex:hA,attrs:ii(v,!0)}),S.createElement("span",{ref:Zr,className:"".concat(pA,"-search-mirror"),"aria-hidden":!0},mi,"\xA0")),qn=S.createElement(Si,{prefixCls:"".concat(pA,"-overflow"),data:ce,renderItem:Li,renderRest:ur,suffix:kn,itemKey:vu,maxCount:Ar});return S.createElement("span",{className:"".concat(pA,"-wrap")},qn,!ce.length&&!mi&&S.createElement("span",{className:"".concat(pA,"-placeholder")},Et))},uu=Ni,wu=function(v){var F=v.inputElement,D=v.prefixCls,ce=v.id,Fe=v.inputRef,Ne=v.disabled,lt=v.autoFocus,ht=v.autoComplete,Et=v.activeDescendantId,Lt=v.mode,bt=v.open,QA=v.values,Nt=v.placeholder,_t=v.tabIndex,AA=v.showSearch,hA=v.searchValue,xn=v.activeValue,Ar=v.maxLength,rn=v.onInputKeyDown,In=v.onInputMouseDown,mr=v.onInputChange,JA=v.onInputPaste,XA=v.onInputCompositionStart,bA=v.onInputCompositionEnd,Sn=v.onInputBlur,Mn=v.title,vA=S.useState(!1),hr=at(vA,2),Hn=hr[0],ea=hr[1],Rn=Lt==="combobox",Zr=Rn||AA,ta=QA[0],ca=hA||"";Rn&&xn&&!Hn&&(ca=xn),S.useEffect(function(){Rn&&ea(!1)},[Rn,xn]);var Aa=Lt!=="combobox"&&!bt&&!AA?!1:!!ca,bn=Mn===void 0?ji(ta):Mn,cr=S.useMemo(function(){return ta?null:S.createElement("span",{className:"".concat(D,"-selection-placeholder"),style:Aa?{visibility:"hidden"}:void 0},Nt)},[ta,Aa,Nt,D]);return S.createElement("span",{className:"".concat(D,"-selection-wrap")},S.createElement("span",{className:"".concat(D,"-selection-search")},S.createElement(bi,{ref:Fe,prefixCls:D,id:ce,open:bt,inputElement:F,disabled:Ne,autoFocus:lt,autoComplete:ht,editable:Zr,activeDescendantId:Et,value:ca,onKeyDown:rn,onMouseDown:In,onChange:function(ni){ea(!0),mr(ni)},onPaste:JA,onCompositionStart:XA,onCompositionEnd:bA,onBlur:Sn,tabIndex:_t,attrs:ii(v,!0),maxLength:Rn?Ar:void 0})),!Rn&&ta?S.createElement("span",{className:"".concat(D,"-selection-item"),title:bn,style:Aa?{visibility:"hidden"}:void 0},ta.label):null,cr)},yu=wu,Au=function(v,F){var D=(0,S.useRef)(null),ce=(0,S.useRef)(!1),Fe=v.prefixCls,Ne=v.open,lt=v.mode,ht=v.showSearch,Et=v.tokenWithEnter,Lt=v.disabled,bt=v.prefix,QA=v.autoClearSearchValue,Nt=v.onSearch,_t=v.onSearchSubmit,AA=v.onToggleOpen,hA=v.onInputKeyDown,xn=v.onInputBlur,Ar=v.domRef;S.useImperativeHandle(F,function(){return{focus:function(bn){D.current.focus(bn)},blur:function(){D.current.blur()}}});var rn=En(0),In=at(rn,2),mr=In[0],JA=In[1],XA=function(bn){var cr=bn.which,Ir=D.current instanceof HTMLTextAreaElement;!Ir&&Ne&&(cr===OA.UP||cr===OA.DOWN)&&bn.preventDefault(),hA&&hA(bn),cr===OA.ENTER&<==="tags"&&!ce.current&&!Ne&&(_t==null||_t(bn.target.value)),!(Ir&&!Ne&&~[OA.UP,OA.DOWN,OA.LEFT,OA.RIGHT].indexOf(cr))&&za(cr)&&AA(!0)},bA=function(){JA(!0)},Sn=(0,S.useRef)(null),Mn=function(bn){Nt(bn,!0,ce.current)!==!1&&AA(!0)},vA=function(){ce.current=!0},hr=function(bn){ce.current=!1,lt!=="combobox"&&Mn(bn.target.value)},Hn=function(bn){var cr=bn.target.value;if(Et&&Sn.current&&/[\r\n]/.test(Sn.current)){var Ir=Sn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");cr=cr.replace(Ir,Sn.current)}Sn.current=null,Mn(cr)},ea=function(bn){var cr=bn.clipboardData,Ir=cr==null?void 0:cr.getData("text");Sn.current=Ir||""},Rn=function(bn){var cr=bn.target;if(cr!==D.current){var Ir=document.body.style.msTouchAction!==void 0;Ir?setTimeout(function(){D.current.focus()}):D.current.focus()}},Zr=function(bn){var cr=mr();bn.target!==D.current&&!cr&&!(lt==="combobox"&&Lt)&&bn.preventDefault(),(lt!=="combobox"&&(!ht||!cr)||!Ne)&&(Ne&&QA!==!1&&Nt("",!0,!1),AA())},ta={inputRef:D,onInputKeyDown:XA,onInputMouseDown:bA,onInputChange:Hn,onInputPaste:ea,onInputCompositionStart:vA,onInputCompositionEnd:hr,onInputBlur:xn},ca=lt==="multiple"||lt==="tags"?S.createElement(uu,O({},v,ta)):S.createElement(yu,O({},v,ta));return S.createElement("div",{ref:Ar,className:"".concat(Fe,"-selector"),onClick:Rn,onMouseDown:Zr},bt&&S.createElement("div",{className:"".concat(Fe,"-prefix")},bt),ca)},Ji=S.forwardRef(Au),Qu=Ji,Vu=p(98280),Ju=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ko=function(v){var F=v===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"}}},Do=function(v,F){var D=v.prefixCls,ce=v.disabled,Fe=v.visible,Ne=v.children,lt=v.popupElement,ht=v.animation,Et=v.transitionName,Lt=v.dropdownStyle,bt=v.dropdownClassName,QA=v.direction,Nt=QA===void 0?"ltr":QA,_t=v.placement,AA=v.builtinPlacements,hA=v.dropdownMatchSelectWidth,xn=v.dropdownRender,Ar=v.dropdownAlign,rn=v.getPopupContainer,In=v.empty,mr=v.getTriggerDOMNode,JA=v.onPopupVisibleChange,XA=v.onPopupMouseEnter,bA=be(v,Ju),Sn="".concat(D,"-dropdown"),Mn=lt;xn&&(Mn=xn(lt));var vA=S.useMemo(function(){return AA||ko(hA)},[AA,hA]),hr=ht?"".concat(Sn,"-").concat(ht):Et,Hn=typeof hA=="number",ea=S.useMemo(function(){return Hn?null:hA===!1?"minWidth":"width"},[hA,Hn]),Rn=Lt;Hn&&(Rn=re(re({},Rn),{},{width:hA}));var Zr=S.useRef(null);return S.useImperativeHandle(F,function(){return{getPopupElement:function(){var ca;return(ca=Zr.current)===null||ca===void 0?void 0:ca.popupElement}}}),S.createElement(Vu.Z,O({},bA,{showAction:JA?["click"]:[],hideAction:JA?["click"]:[],popupPlacement:_t||(Nt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:vA,prefixCls:Sn,popupTransitionName:hr,popup:S.createElement("div",{onMouseEnter:XA},Mn),ref:Zr,stretch:ea,popupAlign:Ar,popupVisible:Fe,getPopupContainer:rn,popupClassName:eA()(bt,Me({},"".concat(Sn,"-empty"),In)),popupStyle:Rn,getTriggerDOMNode:mr,onPopupVisibleChange:JA}),Ne)},zo=S.forwardRef(Do),Oi=zo;function Nl(o){return Pe(o)||_e(o)||ke(o)||fe()}function Pu(o,v){var F=o.key,D;return"value"in o&&(D=o.value),F!=null?F:D!==void 0?D:"rc-index-key-".concat(v)}function xo(o){return typeof o!="undefined"&&!Number.isNaN(o)}function al(o,v){var F=o||{},D=F.label,ce=F.value,Fe=F.options,Ne=F.groupLabel,lt=D||(v?"children":"label");return{label:lt,value:ce||"value",options:Fe||"options",groupLabel:Ne||lt}}function vs(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=v.fieldNames,D=v.childrenAsData,ce=[],Fe=al(F,!1),Ne=Fe.label,lt=Fe.value,ht=Fe.options,Et=Fe.groupLabel;function Lt(bt,QA){Array.isArray(bt)&&bt.forEach(function(Nt){if(QA||!(ht in Nt)){var _t=Nt[lt];ce.push({key:Pu(Nt,ce.length),groupOption:QA,data:Nt,label:Nt[Ne],value:_t})}else{var AA=Nt[Et];AA===void 0&&D&&(AA=Nt.label),ce.push({key:Pu(Nt,ce.length),group:!0,data:Nt,label:AA}),Lt(Nt[ht],!0)}})}return Lt(o,!1),ce}function il(o){var v=re({},o);return"props"in v||Object.defineProperty(v,"props",{get:function(){return pn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),v}}),v}var Fu=function(v,F,D){if(!F||!F.length)return null;var ce=!1,Fe=function lt(ht,Et){var Lt=Nl(Et),bt=Lt[0],QA=Lt.slice(1);if(!bt)return[ht];var Nt=ht.split(bt);return ce=ce||Nt.length>1,Nt.reduce(function(_t,AA){return[].concat(ye(_t),ye(lt(AA,QA)))},[]).filter(Boolean)},Ne=Fe(v,F);return ce?typeof D!="undefined"?Ne.slice(0,D):Ne:null},yl=S.createContext(null),Ko=yl;function ec(o){var v=o.visible,F=o.values;if(!v)return null;var D=50;return S.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(F.slice(0,D).map(function(ce){var Fe=ce.label,Ne=ce.value;return["number","string"].includes(me(Fe))?Fe:Ne}).join(", ")),F.length>D?", ...":null)}var fo=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Fl=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Il=function(v){return v==="tags"||v==="multiple"},Us=S.forwardRef(function(o,v){var F,D=o.id,ce=o.prefixCls,Fe=o.className,Ne=o.showSearch,lt=o.tagRender,ht=o.direction,Et=o.omitDomProps,Lt=o.displayValues,bt=o.onDisplayValuesChange,QA=o.emptyOptions,Nt=o.notFoundContent,_t=Nt===void 0?"Not Found":Nt,AA=o.onClear,hA=o.mode,xn=o.disabled,Ar=o.loading,rn=o.getInputElement,In=o.getRawInputElement,mr=o.open,JA=o.defaultOpen,XA=o.onDropdownVisibleChange,bA=o.activeValue,Sn=o.onActiveValueChange,Mn=o.activeDescendantId,vA=o.searchValue,hr=o.autoClearSearchValue,Hn=o.onSearch,ea=o.onSearchSplit,Rn=o.tokenSeparators,Zr=o.allowClear,ta=o.prefix,ca=o.suffixIcon,Aa=o.clearIcon,bn=o.OptionList,cr=o.animation,Ir=o.transitionName,ni=o.dropdownStyle,ri=o.dropdownClassName,pA=o.dropdownMatchSelectWidth,mi=o.dropdownRender,Oa=o.dropdownAlign,_a=o.placement,oi=o.builtinPlacements,Li=o.getPopupContainer,ur=o.showAction,kn=ur===void 0?[]:ur,qn=o.onFocus,Cn=o.onBlur,un=o.onKeyUp,Gn=o.onKeyDown,A=o.onMouseDown,s=be(o,fo),m=Il(hA),E=(Ne!==void 0?Ne:m)||hA==="combobox",b=re({},s);Fl.forEach(function(Kn){delete b[Kn]}),Et==null||Et.forEach(function(Kn){delete b[Kn]});var Y=S.useState(!1),oe=at(Y,2),pe=oe[0],je=oe[1];S.useEffect(function(){je(On())},[]);var Oe=S.useRef(null),we=S.useRef(null),pt=S.useRef(null),Dt=S.useRef(null),wt=S.useRef(null),mt=S.useRef(!1),St=xr(),Ct=at(St,3),Je=Ct[0],Ye=Ct[1],vt=Ct[2];S.useImperativeHandle(v,function(){var Kn,lA;return{focus:(Kn=Dt.current)===null||Kn===void 0?void 0:Kn.focus,blur:(lA=Dt.current)===null||lA===void 0?void 0:lA.blur,scrollTo:function(Ha){var Sa;return(Sa=wt.current)===null||Sa===void 0?void 0:Sa.scrollTo(Ha)},nativeElement:Oe.current||we.current}});var Bt=S.useMemo(function(){var Kn;if(hA!=="combobox")return vA;var lA=(Kn=Lt[0])===null||Kn===void 0?void 0:Kn.value;return typeof lA=="string"||typeof lA=="number"?String(lA):""},[vA,hA,Lt]),Yt=hA==="combobox"&&typeof rn=="function"&&rn()||null,zt=typeof In=="function"&&In(),qt=Ut(we,zt==null||(F=zt.props)===null||F===void 0?void 0:F.ref),GA=S.useState(!1),jA=at(GA,2),_A=jA[0],fn=jA[1];ct(function(){fn(!0)},[]);var jn=Vt(!1,{defaultValue:JA,value:mr}),DA=at(jn,2),kt=DA[0],EA=DA[1],xA=_A?kt:!1,wn=!_t&&QA;(xn||wn&&xA&&hA==="combobox")&&(xA=!1);var $n=wn?!1:xA,CA=S.useCallback(function(Kn){var lA=Kn!==void 0?Kn:!xA;xn||(EA(lA),xA!==lA&&(XA==null||XA(lA)))},[xn,xA,EA,XA]),kA=S.useMemo(function(){return(Rn||[]).some(function(Kn){return[` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ka="".concat(jr," ").concat(Wa).split(/[\s\n]+/),Yr="aria-",Qr="data-";function di(o,v){return o.indexOf(v)===0}function ii(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F;v===!1?F={aria:!0,data:!0,attr:!0}:v===!0?F={aria:!0}:F=re({},v);var D={};return Object.keys(o).forEach(function(ce){(F.aria&&(ce==="role"||di(ce,Yr))||F.data&&di(ce,Qr)||F.attr&&Ka.includes(ce))&&(D[ce]=o[ce])}),D}function Ea(){return Ea=Object.assign?Object.assign.bind():function(o){for(var v=1;vo.length)&&(v=o.length);for(var F=0,D=new Array(v);F=0)&&(F[ce]=o[ce]);return F}function d(o,v){if(o==null)return{};var F=u(o,v),D,ce;if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(o);for(ce=0;ce=0)&&Object.prototype.propertyIsEnumerable.call(o,D)&&(F[D]=o[D])}return F}var B=p(48555);function C(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Z=C()?b.useLayoutEffect:b.useEffect,Te=function(v,F){var D=b.useRef(!0);Z(function(){return v(D.current)},F),Z(function(){return D.current=!1,function(){D.current=!0}},[])},et=function(v,F){Te(function(D){if(!D)return v()},F)},Nn=Te,JA=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Vn=void 0;function kr(o,v){var F=o.prefixCls,D=o.invalidate,ce=o.item,Fe=o.renderItem,Ne=o.responsive,lt=o.responsiveDisabled,ht=o.registerSize,Et=o.itemKey,Lt=o.className,St=o.style,QA=o.children,Nt=o.display,_t=o.order,AA=o.component,hA=AA===void 0?"div":AA,xn=d(o,JA),Ar=Ne&&!Nt;function rn(SA){ht(Et,SA)}b.useEffect(function(){return function(){rn(null)}},[]);var In=Fe&&ce!==Vn?Fe(ce):QA,mr;D||(mr={opacity:Ar?0:1,height:Ar?0:Vn,overflowY:Ar?"hidden":Vn,order:Ne?_t:Vn,pointerEvents:Ar?"none":Vn,position:Ar?"absolute":Vn});var YA={};Ar&&(YA["aria-hidden"]=!0);var VA=b.createElement(hA,Ea({className:eA()(!D&&F,Lt),style:Fi(Fi({},mr),St)},YA,xn,{ref:v}),In);return Ne&&(VA=b.createElement(B.Z,{onResize:function(bn){var Mn=bn.offsetWidth;rn(Mn)},disabled:lt},VA)),VA}var Ur=b.forwardRef(kr);Ur.displayName="Item";var An=Ur;function ra(o){var v=b.useRef();v.current=o;var F=b.useCallback(function(){for(var D,ce=arguments.length,Fe=new Array(ce),Ne=0;Ne1&&arguments[1]!==void 0?arguments[1]:1;M+=1;var D=M;function ce(Fe){if(Fe===0)ie(D),v();else{var Ne=zA(function(){ce(Fe-1)});R.set(D,Ne)}}return ce(F),D};he.cancel=function(o){var v=R.get(o);return ie(v),Pn(v)};var ot=he;function tt(o){if(typeof MessageChannel=="undefined")ot(o);else{var v=new MessageChannel;v.port1.onmessage=function(){return o()},v.port2.postMessage(void 0)}}function Kt(){var o=b.useRef(null),v=function(D){o.current||(o.current=[],tt(function(){(0,mn.unstable_batchedUpdates)(function(){o.current.forEach(function(ce){ce()}),o.current=null})})),o.current.push(D)};return v}function Jt(o,v){var F=b.useState(v),D=wA(F,2),ce=D[0],Fe=D[1],Ne=ra(function(lt){o(function(){Fe(lt)})});return[ce,Ne]}var Ot=b.createContext(null),BA=["component"],HA=["className"],fa=["className"],Pr=function(v,F){var D=b.useContext(Ot);if(!D){var ce=v.component,Fe=ce===void 0?"div":ce,Ne=d(v,BA);return b.createElement(Fe,Ea({},Ne,{ref:F}))}var lt=D.className,ht=d(D,HA),Et=v.className,Lt=d(v,fa);return b.createElement(Ot.Provider,{value:null},b.createElement(An,Ea({ref:F,className:eA()(lt,Et)},ht,Lt)))},Rr=b.forwardRef(Pr);Rr.displayName="RawItem";var Da=Rr,da=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Fa="responsive",La="invalidate";function _r(o){return"+ ".concat(o.length," ...")}function sa(o,v){var F=o.prefixCls,D=F===void 0?"rc-overflow":F,ce=o.data,Fe=ce===void 0?[]:ce,Ne=o.renderItem,lt=o.renderRawItem,ht=o.itemKey,Et=o.itemWidth,Lt=Et===void 0?10:Et,St=o.ssr,QA=o.style,Nt=o.className,_t=o.maxCount,AA=o.renderRest,hA=o.renderRawRest,xn=o.suffix,Ar=o.component,rn=Ar===void 0?"div":Ar,In=o.itemComponent,mr=o.onVisibleChange,YA=d(o,da),VA=St==="full",SA=Kt(),bn=Jt(SA,null),Mn=wA(bn,2),vA=Mn[0],hr=Mn[1],Hn=vA||0,ea=Jt(SA,new Map),Rn=wA(ea,2),Zr=Rn[0],ta=Rn[1],ca=Jt(SA,0),Aa=wA(ca,2),Sn=Aa[0],cr=Aa[1],Ir=Jt(SA,0),ni=wA(Ir,2),ri=ni[0],pA=ni[1],mi=Jt(SA,0),Oa=wA(mi,2),_a=Oa[0],oi=Oa[1],Li=(0,b.useState)(null),ur=wA(Li,2),kn=ur[0],_n=ur[1],Cn=(0,b.useState)(null),un=wA(Cn,2),Gn=un[0],A=un[1],s=b.useMemo(function(){return Gn===null&&VA?Number.MAX_SAFE_INTEGER:Gn||0},[Gn,vA]),m=(0,b.useState)(!1),E=wA(m,2),S=E[0],Y=E[1],oe="".concat(D,"-item"),pe=Math.max(Sn,ri),je=_t===Fa,Oe=Fe.length&&je,we=_t===La,pt=Oe||typeof _t=="number"&&Fe.length>_t,Dt=(0,b.useMemo)(function(){var kt=Fe;return Oe?vA===null&&VA?kt=Fe:kt=Fe.slice(0,Math.min(Fe.length,Hn/Lt)):typeof _t=="number"&&(kt=Fe.slice(0,_t)),kt},[Fe,Lt,vA,_t,Oe]),wt=(0,b.useMemo)(function(){return Oe?Fe.slice(s+1):Fe.slice(Dt.length)},[Fe,Dt,Oe,s]),mt=(0,b.useCallback)(function(kt,EA){var xA;return typeof ht=="function"?ht(kt):(xA=ht&&(kt==null?void 0:kt[ht]))!==null&&xA!==void 0?xA:EA},[ht]),bt=(0,b.useCallback)(Ne||function(kt){return kt},[Ne]);function Ct(kt,EA,xA){Gn===kt&&(EA===void 0||EA===kn)||(A(kt),xA||(Y(ktHn){Ct(wn-1,kt-$n-_a+ri);break}}xn&&Yt(0)+_a>Hn&&_n(null)}},[Hn,Zr,ri,_a,mt,Dt]);var zt=S&&!!wt.length,qt={};kn!==null&&Oe&&(qt={position:"absolute",left:kn,top:0});var GA={prefixCls:oe,responsive:Oe,component:In,invalidate:we},jA=lt?function(kt,EA){var xA=mt(kt,EA);return b.createElement(Ot.Provider,{key:xA,value:Fi(Fi({},GA),{},{order:EA,item:kt,itemKey:xA,registerSize:Ye,display:EA<=s})},lt(kt,EA))}:function(kt,EA){var xA=mt(kt,EA);return b.createElement(An,Ea({},GA,{order:EA,key:xA,item:kt,renderItem:bt,itemKey:xA,registerSize:Ye,display:EA<=s}))},$A,fn={order:zt?s:Number.MAX_SAFE_INTEGER,className:"".concat(oe,"-rest"),registerSize:vt,display:zt};if(hA)hA&&($A=b.createElement(Ot.Provider,{value:Fi(Fi({},GA),fn)},hA(wt)));else{var jn=AA||_r;$A=b.createElement(An,Ea({},GA,fn),typeof jn=="function"?jn(wt):jn)}var DA=b.createElement(rn,Ea({className:eA()(!we&&D,Nt),style:QA,ref:v},YA),Dt.map(jA),pt?$A:null,xn&&b.createElement(An,Ea({},GA,{responsive:je,responsiveDisabled:!Oe,order:s,className:"".concat(oe,"-suffix"),registerSize:Bt,display:!0,style:qt}),xn));return je&&(DA=b.createElement(B.Z,{onResize:Je,disabled:!Oe},DA)),DA}var Xr=b.forwardRef(sa);Xr.displayName="Overflow",Xr.Item=Da,Xr.RESPONSIVE=Fa,Xr.INVALIDATE=La;var qa=Xr,bi=qa,ui=function(v,F){var D,ce=v.prefixCls,Fe=v.id,Ne=v.inputElement,lt=v.disabled,ht=v.tabIndex,Et=v.autoFocus,Lt=v.autoComplete,St=v.editable,QA=v.activeDescendantId,Nt=v.value,_t=v.maxLength,AA=v.onKeyDown,hA=v.onMouseDown,xn=v.onChange,Ar=v.onPaste,rn=v.onCompositionStart,In=v.onCompositionEnd,mr=v.onBlur,YA=v.open,VA=v.attrs,SA=Ne||b.createElement("input",null),bn=SA,Mn=bn.ref,vA=bn.props,hr=vA.onKeyDown,Hn=vA.onChange,ea=vA.onMouseDown,Rn=vA.onCompositionStart,Zr=vA.onCompositionEnd,ta=vA.onBlur,ca=vA.style;return"maxLength"in SA.props,SA=b.cloneElement(SA,re(re(re({type:"search"},vA),{},{id:Fe,ref:ue(F,Mn),disabled:lt,tabIndex:ht,autoComplete:Lt||"off",autoFocus:Et,className:eA()("".concat(ce,"-selection-search-input"),(D=SA)===null||D===void 0||(D=D.props)===null||D===void 0?void 0:D.className),role:"combobox","aria-expanded":YA||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Fe,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Fe,"_list"),"aria-activedescendant":YA?QA:void 0},VA),{},{value:St?Nt:"",maxLength:_t,readOnly:!St,unselectable:St?null:"on",style:re(re({},ca),{},{opacity:St?null:0}),onKeyDown:function(Sn){AA(Sn),hr&&hr(Sn)},onMouseDown:function(Sn){hA(Sn),ea&&ea(Sn)},onChange:function(Sn){xn(Sn),Hn&&Hn(Sn)},onCompositionStart:function(Sn){rn(Sn),Rn&&Rn(Sn)},onCompositionEnd:function(Sn){In(Sn),Zr&&Zr(Sn)},onPaste:Ar,onBlur:function(Sn){mr(Sn),ta&&ta(Sn)}})),SA},wr=b.forwardRef(ui),Si=wr;function Mi(o){return Array.isArray(o)?o:o!==void 0?[o]:[]}var pu=typeof window!="undefined"&&window.document&&window.document.documentElement,Hi=pu;function xi(o){return o!=null}function aa(o){return!o&&o!==0}function iu(o){return["string","number"].includes(me(o))}function ji(o){var v=void 0;return o&&(iu(o.title)?v=o.title.toString():iu(o.label)&&(v=o.label.toString())),v}function Ki(o,v){Hi?b.useLayoutEffect(o,v):b.useEffect(o,v)}function vu(o){var v;return(v=o.key)!==null&&v!==void 0?v:o.value}var Cu=function(v){v.preventDefault(),v.stopPropagation()},Ni=function(v){var F=v.id,D=v.prefixCls,ce=v.values,Fe=v.open,Ne=v.searchValue,lt=v.autoClearSearchValue,ht=v.inputRef,Et=v.placeholder,Lt=v.disabled,St=v.mode,QA=v.showSearch,Nt=v.autoFocus,_t=v.autoComplete,AA=v.activeDescendantId,hA=v.tabIndex,xn=v.removeIcon,Ar=v.maxTagCount,rn=v.maxTagTextLength,In=v.maxTagPlaceholder,mr=In===void 0?function(Cn){return"+ ".concat(Cn.length," ...")}:In,YA=v.tagRender,VA=v.onToggleOpen,SA=v.onRemove,bn=v.onInputChange,Mn=v.onInputPaste,vA=v.onInputKeyDown,hr=v.onInputMouseDown,Hn=v.onInputCompositionStart,ea=v.onInputCompositionEnd,Rn=v.onInputBlur,Zr=b.useRef(null),ta=(0,b.useState)(0),ca=at(ta,2),Aa=ca[0],Sn=ca[1],cr=(0,b.useState)(!1),Ir=at(cr,2),ni=Ir[0],ri=Ir[1],pA="".concat(D,"-selection"),mi=Fe||St==="multiple"&<===!1||St==="tags"?Ne:"",Oa=St==="tags"||St==="multiple"&<===!1||QA&&(Fe||ni);Ki(function(){Sn(Zr.current.scrollWidth)},[mi]);var _a=function(un,Gn,A,s,m){return b.createElement("span",{title:ji(un),className:eA()("".concat(pA,"-item"),Me({},"".concat(pA,"-item-disabled"),A))},b.createElement("span",{className:"".concat(pA,"-item-content")},Gn),s&&b.createElement(RA,{className:"".concat(pA,"-item-remove"),onMouseDown:Cu,onClick:m,customizeIcon:xn},"\xD7"))},oi=function(un,Gn,A,s,m,E){var S=function(oe){Cu(oe),VA(!Fe)};return b.createElement("span",{onMouseDown:S},YA({label:Gn,value:un,disabled:A,closable:s,onClose:m,isMaxTag:!!E}))},Li=function(un){var Gn=un.disabled,A=un.label,s=un.value,m=!Lt&&!Gn,E=A;if(typeof rn=="number"&&(typeof A=="string"||typeof A=="number")){var S=String(E);S.length>rn&&(E="".concat(S.slice(0,rn),"..."))}var Y=function(pe){pe&&pe.stopPropagation(),SA(un)};return typeof YA=="function"?oi(s,E,Gn,m,Y):_a(un,E,Gn,m,Y)},ur=function(un){if(!ce.length)return null;var Gn=typeof mr=="function"?mr(un):mr;return typeof YA=="function"?oi(void 0,Gn,!1,!1,void 0,!0):_a({title:Gn},Gn,!1)},kn=b.createElement("div",{className:"".concat(pA,"-search"),style:{width:Aa},onFocus:function(){ri(!0)},onBlur:function(){ri(!1)}},b.createElement(Si,{ref:ht,open:Fe,prefixCls:D,id:F,inputElement:null,disabled:Lt,autoFocus:Nt,autoComplete:_t,editable:Oa,activeDescendantId:AA,value:mi,onKeyDown:vA,onMouseDown:hr,onChange:bn,onPaste:Mn,onCompositionStart:Hn,onCompositionEnd:ea,onBlur:Rn,tabIndex:hA,attrs:ii(v,!0)}),b.createElement("span",{ref:Zr,className:"".concat(pA,"-search-mirror"),"aria-hidden":!0},mi,"\xA0")),_n=b.createElement(bi,{prefixCls:"".concat(pA,"-overflow"),data:ce,renderItem:Li,renderRest:ur,suffix:kn,itemKey:vu,maxCount:Ar});return b.createElement("span",{className:"".concat(pA,"-wrap")},_n,!ce.length&&!mi&&b.createElement("span",{className:"".concat(pA,"-placeholder")},Et))},uu=Ni,wu=function(v){var F=v.inputElement,D=v.prefixCls,ce=v.id,Fe=v.inputRef,Ne=v.disabled,lt=v.autoFocus,ht=v.autoComplete,Et=v.activeDescendantId,Lt=v.mode,St=v.open,QA=v.values,Nt=v.placeholder,_t=v.tabIndex,AA=v.showSearch,hA=v.searchValue,xn=v.activeValue,Ar=v.maxLength,rn=v.onInputKeyDown,In=v.onInputMouseDown,mr=v.onInputChange,YA=v.onInputPaste,VA=v.onInputCompositionStart,SA=v.onInputCompositionEnd,bn=v.onInputBlur,Mn=v.title,vA=b.useState(!1),hr=at(vA,2),Hn=hr[0],ea=hr[1],Rn=Lt==="combobox",Zr=Rn||AA,ta=QA[0],ca=hA||"";Rn&&xn&&!Hn&&(ca=xn),b.useEffect(function(){Rn&&ea(!1)},[Rn,xn]);var Aa=Lt!=="combobox"&&!St&&!AA?!1:!!ca,Sn=Mn===void 0?ji(ta):Mn,cr=b.useMemo(function(){return ta?null:b.createElement("span",{className:"".concat(D,"-selection-placeholder"),style:Aa?{visibility:"hidden"}:void 0},Nt)},[ta,Aa,Nt,D]);return b.createElement("span",{className:"".concat(D,"-selection-wrap")},b.createElement("span",{className:"".concat(D,"-selection-search")},b.createElement(Si,{ref:Fe,prefixCls:D,id:ce,open:St,inputElement:F,disabled:Ne,autoFocus:lt,autoComplete:ht,editable:Zr,activeDescendantId:Et,value:ca,onKeyDown:rn,onMouseDown:In,onChange:function(ni){ea(!0),mr(ni)},onPaste:YA,onCompositionStart:VA,onCompositionEnd:SA,onBlur:bn,tabIndex:_t,attrs:ii(v,!0),maxLength:Rn?Ar:void 0})),!Rn&&ta?b.createElement("span",{className:"".concat(D,"-selection-item"),title:Sn,style:Aa?{visibility:"hidden"}:void 0},ta.label):null,cr)},yu=wu,Au=function(v,F){var D=(0,b.useRef)(null),ce=(0,b.useRef)(!1),Fe=v.prefixCls,Ne=v.open,lt=v.mode,ht=v.showSearch,Et=v.tokenWithEnter,Lt=v.disabled,St=v.prefix,QA=v.autoClearSearchValue,Nt=v.onSearch,_t=v.onSearchSubmit,AA=v.onToggleOpen,hA=v.onInputKeyDown,xn=v.onInputBlur,Ar=v.domRef;b.useImperativeHandle(F,function(){return{focus:function(Sn){D.current.focus(Sn)},blur:function(){D.current.blur()}}});var rn=En(0),In=at(rn,2),mr=In[0],YA=In[1],VA=function(Sn){var cr=Sn.which,Ir=D.current instanceof HTMLTextAreaElement;!Ir&&Ne&&(cr===OA.UP||cr===OA.DOWN)&&Sn.preventDefault(),hA&&hA(Sn),cr===OA.ENTER&<==="tags"&&!ce.current&&!Ne&&(_t==null||_t(Sn.target.value)),!(Ir&&!Ne&&~[OA.UP,OA.DOWN,OA.LEFT,OA.RIGHT].indexOf(cr))&&za(cr)&&AA(!0)},SA=function(){YA(!0)},bn=(0,b.useRef)(null),Mn=function(Sn){Nt(Sn,!0,ce.current)!==!1&&AA(!0)},vA=function(){ce.current=!0},hr=function(Sn){ce.current=!1,lt!=="combobox"&&Mn(Sn.target.value)},Hn=function(Sn){var cr=Sn.target.value;if(Et&&bn.current&&/[\r\n]/.test(bn.current)){var Ir=bn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");cr=cr.replace(Ir,bn.current)}bn.current=null,Mn(cr)},ea=function(Sn){var cr=Sn.clipboardData,Ir=cr==null?void 0:cr.getData("text");bn.current=Ir||""},Rn=function(Sn){var cr=Sn.target;if(cr!==D.current){var Ir=document.body.style.msTouchAction!==void 0;Ir?setTimeout(function(){D.current.focus()}):D.current.focus()}},Zr=function(Sn){var cr=mr();Sn.target!==D.current&&!cr&&!(lt==="combobox"&&Lt)&&Sn.preventDefault(),(lt!=="combobox"&&(!ht||!cr)||!Ne)&&(Ne&&QA!==!1&&Nt("",!0,!1),AA())},ta={inputRef:D,onInputKeyDown:VA,onInputMouseDown:SA,onInputChange:Hn,onInputPaste:ea,onInputCompositionStart:vA,onInputCompositionEnd:hr,onInputBlur:xn},ca=lt==="multiple"||lt==="tags"?b.createElement(uu,O({},v,ta)):b.createElement(yu,O({},v,ta));return b.createElement("div",{ref:Ar,className:"".concat(Fe,"-selector"),onClick:Rn,onMouseDown:Zr},St&&b.createElement("div",{className:"".concat(Fe,"-prefix")},St),ca)},Ji=b.forwardRef(Au),Qu=Ji,Vu=p(98280),Ju=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ko=function(v){var F=v===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:F,adjustY:1},htmlRegion:"scroll"}}},Do=function(v,F){var D=v.prefixCls,ce=v.disabled,Fe=v.visible,Ne=v.children,lt=v.popupElement,ht=v.animation,Et=v.transitionName,Lt=v.dropdownStyle,St=v.dropdownClassName,QA=v.direction,Nt=QA===void 0?"ltr":QA,_t=v.placement,AA=v.builtinPlacements,hA=v.dropdownMatchSelectWidth,xn=v.dropdownRender,Ar=v.dropdownAlign,rn=v.getPopupContainer,In=v.empty,mr=v.getTriggerDOMNode,YA=v.onPopupVisibleChange,VA=v.onPopupMouseEnter,SA=Se(v,Ju),bn="".concat(D,"-dropdown"),Mn=lt;xn&&(Mn=xn(lt));var vA=b.useMemo(function(){return AA||ko(hA)},[AA,hA]),hr=ht?"".concat(bn,"-").concat(ht):Et,Hn=typeof hA=="number",ea=b.useMemo(function(){return Hn?null:hA===!1?"minWidth":"width"},[hA,Hn]),Rn=Lt;Hn&&(Rn=re(re({},Rn),{},{width:hA}));var Zr=b.useRef(null);return b.useImperativeHandle(F,function(){return{getPopupElement:function(){var ca;return(ca=Zr.current)===null||ca===void 0?void 0:ca.popupElement}}}),b.createElement(Vu.Z,O({},SA,{showAction:YA?["click"]:[],hideAction:YA?["click"]:[],popupPlacement:_t||(Nt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:vA,prefixCls:bn,popupTransitionName:hr,popup:b.createElement("div",{onMouseEnter:VA},Mn),ref:Zr,stretch:ea,popupAlign:Ar,popupVisible:Fe,getPopupContainer:rn,popupClassName:eA()(St,Me({},"".concat(bn,"-empty"),In)),popupStyle:Rn,getTriggerDOMNode:mr,onPopupVisibleChange:YA}),Ne)},zo=b.forwardRef(Do),Oi=zo;function Nl(o){return Pe(o)||_e(o)||ke(o)||fe()}function Pu(o,v){var F=o.key,D;return"value"in o&&(D=o.value),F!=null?F:D!==void 0?D:"rc-index-key-".concat(v)}function xo(o){return typeof o!="undefined"&&!Number.isNaN(o)}function al(o,v){var F=o||{},D=F.label,ce=F.value,Fe=F.options,Ne=F.groupLabel,lt=D||(v?"children":"label");return{label:lt,value:ce||"value",options:Fe||"options",groupLabel:Ne||lt}}function vs(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=v.fieldNames,D=v.childrenAsData,ce=[],Fe=al(F,!1),Ne=Fe.label,lt=Fe.value,ht=Fe.options,Et=Fe.groupLabel;function Lt(St,QA){Array.isArray(St)&&St.forEach(function(Nt){if(QA||!(ht in Nt)){var _t=Nt[lt];ce.push({key:Pu(Nt,ce.length),groupOption:QA,data:Nt,label:Nt[Ne],value:_t})}else{var AA=Nt[Et];AA===void 0&&D&&(AA=Nt.label),ce.push({key:Pu(Nt,ce.length),group:!0,data:Nt,label:AA}),Lt(Nt[ht],!0)}})}return Lt(o,!1),ce}function il(o){var v=re({},o);return"props"in v||Object.defineProperty(v,"props",{get:function(){return pn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),v}}),v}var Fu=function(v,F,D){if(!F||!F.length)return null;var ce=!1,Fe=function lt(ht,Et){var Lt=Nl(Et),St=Lt[0],QA=Lt.slice(1);if(!St)return[ht];var Nt=ht.split(St);return ce=ce||Nt.length>1,Nt.reduce(function(_t,AA){return[].concat(ye(_t),ye(lt(AA,QA)))},[]).filter(Boolean)},Ne=Fe(v,F);return ce?typeof D!="undefined"?Ne.slice(0,D):Ne:null},yl=b.createContext(null),Ko=yl;function ec(o){var v=o.visible,F=o.values;if(!v)return null;var D=50;return b.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(F.slice(0,D).map(function(ce){var Fe=ce.label,Ne=ce.value;return["number","string"].includes(me(Fe))?Fe:Ne}).join(", ")),F.length>D?", ...":null)}var fo=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Fl=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Il=function(v){return v==="tags"||v==="multiple"},Us=b.forwardRef(function(o,v){var F,D=o.id,ce=o.prefixCls,Fe=o.className,Ne=o.showSearch,lt=o.tagRender,ht=o.direction,Et=o.omitDomProps,Lt=o.displayValues,St=o.onDisplayValuesChange,QA=o.emptyOptions,Nt=o.notFoundContent,_t=Nt===void 0?"Not Found":Nt,AA=o.onClear,hA=o.mode,xn=o.disabled,Ar=o.loading,rn=o.getInputElement,In=o.getRawInputElement,mr=o.open,YA=o.defaultOpen,VA=o.onDropdownVisibleChange,SA=o.activeValue,bn=o.onActiveValueChange,Mn=o.activeDescendantId,vA=o.searchValue,hr=o.autoClearSearchValue,Hn=o.onSearch,ea=o.onSearchSplit,Rn=o.tokenSeparators,Zr=o.allowClear,ta=o.prefix,ca=o.suffixIcon,Aa=o.clearIcon,Sn=o.OptionList,cr=o.animation,Ir=o.transitionName,ni=o.dropdownStyle,ri=o.dropdownClassName,pA=o.dropdownMatchSelectWidth,mi=o.dropdownRender,Oa=o.dropdownAlign,_a=o.placement,oi=o.builtinPlacements,Li=o.getPopupContainer,ur=o.showAction,kn=ur===void 0?[]:ur,_n=o.onFocus,Cn=o.onBlur,un=o.onKeyUp,Gn=o.onKeyDown,A=o.onMouseDown,s=Se(o,fo),m=Il(hA),E=(Ne!==void 0?Ne:m)||hA==="combobox",S=re({},s);Fl.forEach(function(Kn){delete S[Kn]}),Et==null||Et.forEach(function(Kn){delete S[Kn]});var Y=b.useState(!1),oe=at(Y,2),pe=oe[0],je=oe[1];b.useEffect(function(){je(On())},[]);var Oe=b.useRef(null),we=b.useRef(null),pt=b.useRef(null),Dt=b.useRef(null),wt=b.useRef(null),mt=b.useRef(!1),bt=xr(),Ct=at(bt,3),Je=Ct[0],Ye=Ct[1],vt=Ct[2];b.useImperativeHandle(v,function(){var Kn,lA;return{focus:(Kn=Dt.current)===null||Kn===void 0?void 0:Kn.focus,blur:(lA=Dt.current)===null||lA===void 0?void 0:lA.blur,scrollTo:function(Ha){var ba;return(ba=wt.current)===null||ba===void 0?void 0:ba.scrollTo(Ha)},nativeElement:Oe.current||we.current}});var Bt=b.useMemo(function(){var Kn;if(hA!=="combobox")return vA;var lA=(Kn=Lt[0])===null||Kn===void 0?void 0:Kn.value;return typeof lA=="string"||typeof lA=="number"?String(lA):""},[vA,hA,Lt]),Yt=hA==="combobox"&&typeof rn=="function"&&rn()||null,zt=typeof In=="function"&&In(),qt=Ut(we,zt==null||(F=zt.props)===null||F===void 0?void 0:F.ref),GA=b.useState(!1),jA=at(GA,2),$A=jA[0],fn=jA[1];ct(function(){fn(!0)},[]);var jn=Vt(!1,{defaultValue:YA,value:mr}),DA=at(jn,2),kt=DA[0],EA=DA[1],xA=$A?kt:!1,wn=!_t&&QA;(xn||wn&&xA&&hA==="combobox")&&(xA=!1);var $n=wn?!1:xA,CA=b.useCallback(function(Kn){var lA=Kn!==void 0?Kn:!xA;xn||(EA(lA),xA!==lA&&(VA==null||VA(lA)))},[xn,xA,EA,VA]),kA=b.useMemo(function(){return(Rn||[]).some(function(Kn){return[` `,`\r -`].includes(Kn)})},[Rn]),oA=S.useContext(Ko)||{},Xt=oA.maxCount,uA=oA.rawValues,NA=function(lA,Qn,Ha){if(!(m&&xo(Xt)&&(uA==null?void 0:uA.size)>=Xt)){var Sa=!0,xa=lA;Sn==null||Sn(null);var zi=Fu(lA,Rn,xo(Xt)?Xt-uA.size:void 0),Bi=Ha?null:zi;return hA!=="combobox"&&Bi&&(xa="",ea==null||ea(Bi),CA(!1),Sa=!1),Hn&&Bt!==xa&&Hn(xa,{source:Qn?"typing":"effect"}),Sa}},Sr=function(lA){!lA||!lA.trim()||Hn(lA,{source:"submit"})};S.useEffect(function(){!xA&&!m&&hA!=="combobox"&&NA("",!1,!1)},[xA]),S.useEffect(function(){kt&&xn&&EA(!1),xn&&!mt.current&&Ye(!1)},[xn]);var Lr=En(),br=at(Lr,2),ir=br[0],dr=br[1],Wr=S.useRef(!1),Nr=function(lA){var Qn=ir(),Ha=lA.key,Sa=Ha==="Enter";if(Sa&&(hA!=="combobox"&&lA.preventDefault(),xA||CA(!0)),dr(!!Bt),Ha==="Backspace"&&!Qn&&m&&!Bt&&Lt.length){for(var xa=ye(Lt),zi=null,Bi=xa.length-1;Bi>=0;Bi-=1){var fu=xa[Bi];if(!fu.disabled){xa.splice(Bi,1),zi=fu;break}}zi&&bt(xa,{type:"remove",values:[zi]})}for(var Jr=arguments.length,cu=new Array(Jr>1?Jr-1:0),Or=1;Or1?Qn-1:0),Sa=1;Sa1?zi-1:0),fu=1;fu=_t},[lt,_t,In==null?void 0:In.size]),Rn=function(kn){kn.preventDefault()},Zr=function(kn){var qn;(qn=Hn.current)===null||qn===void 0||qn.scrollTo(typeof kn=="number"?{index:kn}:kn)},ta=S.useCallback(function(ur){return ht==="combobox"?!1:In.has(ur)},[ht,ye(In).toString(),In.size]),ca=function(kn){for(var qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Cn=hr.length,un=0;un1&&arguments[1]!==void 0?arguments[1]:!1;Ir(kn);var Cn={source:qn?"keyboard":"mouse"},un=hr[kn];if(!un){hA(null,-1,Cn);return}hA(un.value,kn,Cn)};(0,S.useEffect)(function(){ni(xn!==!1?ca(0):-1)},[hr.length,Et]);var ri=S.useCallback(function(ur){return ht==="combobox"?String(ur).toLowerCase()===Et.toLowerCase():In.has(ur)},[ht,Et,ye(In).toString(),In.size]);(0,S.useEffect)(function(){var ur=setTimeout(function(){if(!lt&&Ne&&In.size===1){var qn=Array.from(In)[0],Cn=hr.findIndex(function(un){var Gn=un.data;return Gn.value===qn});Cn!==-1&&(ni(Cn),Zr(Cn))}});if(Ne){var kn;(kn=Hn.current)===null||kn===void 0||kn.scrollTo(void 0)}return function(){return clearTimeout(ur)}},[Ne,Et]);var pA=function(kn){kn!==void 0&&Ar(kn,{selected:!In.has(kn)}),lt||Lt(!1)};if(S.useImperativeHandle(F,function(){return{onKeyDown:function(kn){var qn=kn.which,Cn=kn.ctrlKey;switch(qn){case OA.N:case OA.P:case OA.UP:case OA.DOWN:{var un=0;if(qn===OA.UP?un=-1:qn===OA.DOWN?un=1:ms()&&Cn&&(qn===OA.N?un=1:qn===OA.P&&(un=-1)),un!==0){var Gn=ca(cr+un,un);Zr(Gn),ni(Gn,!0)}break}case OA.TAB:case OA.ENTER:{var A,s=hr[cr];s&&!(s!=null&&(A=s.data)!==null&&A!==void 0&&A.disabled)&&!ea?pA(s.value):pA(void 0),Ne&&kn.preventDefault();break}case OA.ESC:Lt(!1),Ne&&kn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(kn){Zr(kn)}}}),hr.length===0)return S.createElement("div",{role:"listbox",id:"".concat(Fe,"_list"),className:"".concat(vA,"-empty"),onMouseDown:Rn},bt);var mi=Object.keys(mr).map(function(ur){return mr[ur]}),Oa=function(kn){return kn.label};function _a(ur,kn){var qn=ur.group;return{role:qn?"presentation":"option",id:"".concat(Fe,"_list_").concat(kn)}}var oi=function(kn){var qn=hr[kn];if(!qn)return null;var Cn=qn.data||{},un=Cn.value,Gn=qn.group,A=ii(Cn,!0),s=Oa(qn);return qn?S.createElement("div",O({"aria-label":typeof s=="string"&&!Gn?s:null},A,{key:kn},_a(qn,kn),{"aria-selected":ri(un)}),un):null},Li={role:"listbox",id:"".concat(Fe,"_list")};return S.createElement(S.Fragment,null,JA&&S.createElement("div",O({},Li,{style:{height:0,width:0,overflow:"hidden"}}),oi(cr-1),oi(cr),oi(cr+1)),S.createElement(tc.Z,{itemKey:"key",ref:Hn,data:hr,height:bA,itemHeight:Sn,fullHeight:!1,onMouseDown:Rn,onScroll:QA,virtual:JA,direction:XA,innerProps:JA?null:Li},function(ur,kn){var qn=ur.group,Cn=ur.groupOption,un=ur.data,Gn=ur.label,A=ur.value,s=un.key;if(qn){var m,E=(m=un.title)!==null&&m!==void 0?m:jl(Gn)?Gn.toString():void 0;return S.createElement("div",{className:eA()(vA,"".concat(vA,"-group"),un.className),title:E},Gn!==void 0?Gn:s)}var b=un.disabled,Y=un.title,oe=un.children,pe=un.style,je=un.className,Oe=be(un,Vo),we=Rs(Oe,mi),pt=ta(A),Dt=b||!pt&&ea,wt="".concat(vA,"-option"),mt=eA()(vA,wt,je,Me(Me(Me(Me({},"".concat(wt,"-grouped"),Cn),"".concat(wt,"-active"),cr===kn&&!Dt),"".concat(wt,"-disabled"),Dt),"".concat(wt,"-selected"),pt)),St=Oa(ur),Ct=!rn||typeof rn=="function"||pt,Je=typeof St=="number"?St:St||A,Ye=jl(Je)?Je.toString():void 0;return Y!==void 0&&(Ye=Y),S.createElement("div",O({},ii(we),JA?{}:_a(ur,kn),{"aria-selected":ri(A),className:mt,title:Ye,onMouseMove:function(){cr===kn||Dt||ni(kn)},onClick:function(){Dt||pA(A)},style:pe}),S.createElement("div",{className:"".concat(wt,"-content")},typeof Mn=="function"?Mn(ur,{index:kn}):Je),S.isValidElement(rn)||pt,Ct&&S.createElement(RA,{className:"".concat(vA,"-option-state"),customizeIcon:rn,customizeIconProps:{value:A,disabled:Dt,isSelected:pt}},pt?"\u2713":null))}))},bl=S.forwardRef(hs),kl=bl,ps=function(o,v){var F=S.useRef({values:new Map,options:new Map}),D=S.useMemo(function(){var Fe=F.current,Ne=Fe.values,lt=Fe.options,ht=o.map(function(bt){if(bt.label===void 0){var QA;return re(re({},bt),{},{label:(QA=Ne.get(bt.value))===null||QA===void 0?void 0:QA.label})}return bt}),Et=new Map,Lt=new Map;return ht.forEach(function(bt){Et.set(bt.value,bt),Lt.set(bt.value,v.get(bt.value)||lt.get(bt.value))}),F.current.values=Et,F.current.options=Lt,ht},[o,v]),ce=S.useCallback(function(Fe){return v.get(Fe)||F.current.options.get(Fe)},[v]);return[D,ce]};function Ts(o,v){return Mi(o).join("").toUpperCase().includes(v)}var Xo=function(o,v,F,D,ce){return S.useMemo(function(){if(!F||D===!1)return o;var Fe=v.options,Ne=v.label,lt=v.value,ht=[],Et=typeof D=="function",Lt=F.toUpperCase(),bt=Et?D:function(Nt,_t){return ce?Ts(_t[ce],Lt):_t[Fe]?Ts(_t[Ne!=="children"?Ne:"label"],Lt):Ts(_t[lt],Lt)},QA=Et?function(Nt){return il(Nt)}:function(Nt){return Nt};return o.forEach(function(Nt){if(Nt[Fe]){var _t=bt(F,QA(Nt));if(_t)ht.push(Nt);else{var AA=Nt[Fe].filter(function(hA){return bt(F,QA(hA))});AA.length&&ht.push(re(re({},Nt),{},Me({},Fe,AA)))}return}bt(F,QA(Nt))&&ht.push(Nt)}),ht},[o,D,ce,F,v])},Es=0,Dl=Ue();function zl(){var o;return Dl?(o=Es,Es+=1):o="TEST_OR_SSR",o}function xl(o){var v=S.useState(),F=at(v,2),D=F[0],ce=F[1];return S.useEffect(function(){ce("rc_select_".concat(zl()))},[]),o||D}function vo(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=[];return S.Children.forEach(o,function(D){D==null&&!v.keepEmpty||(Array.isArray(D)?F=F.concat(vo(D)):(0,it.isFragment)(D)&&D.props?F=F.concat(vo(D.props.children,v)):F.push(D))}),F}var Bs=["children","value"],Ns=["children"];function Xu(o){var v=o,F=v.key,D=v.props,ce=D.children,Fe=D.value,Ne=be(D,Bs);return re({key:F,value:Fe!==void 0?Fe:F,children:ce},Ne)}function Ao(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return vo(o).map(function(F,D){if(!S.isValidElement(F)||!F.type)return null;var ce=F,Fe=ce.type.isSelectOptGroup,Ne=ce.key,lt=ce.props,ht=lt.children,Et=be(lt,Ns);return v||!Fe?Xu(F):re(re({key:"__RC_SELECT_GRP__".concat(Ne===null?D:Ne,"__"),label:Ne},Et),{},{options:Ao(ht)})}).filter(function(F){return F})}var Ai=function(v,F,D,ce,Fe){return S.useMemo(function(){var Ne=v,lt=!v;lt&&(Ne=Ao(F));var ht=new Map,Et=new Map,Lt=function(Nt,_t,AA){AA&&typeof AA=="string"&&Nt.set(_t[AA],_t)},bt=function QA(Nt){for(var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,AA=0;AA1&&arguments[1]!==void 0?arguments[1]:!1,Ne=0;Ne0?CA(Xt.options):Xt.options}):Xt})},Ct=S.useMemo(function(){return Ar?St(mt):mt},[mt,Ar,Li]),Je=S.useMemo(function(){return vs(Ct,{fieldNames:Oa,childrenAsData:pA})},[Ct,Oa,pA]),Ye=function(kA){var oA=Gn(kA);if(E(oA),bn&&(oA.length!==pe.length||oA.some(function(NA,Sr){var Lr;return((Lr=pe[Sr])===null||Lr===void 0?void 0:Lr.value)!==(NA==null?void 0:NA.value)}))){var Xt=Aa?oA:oA.map(function(NA){return NA.value}),uA=oA.map(function(NA){return il(je(NA.value))});bn(ri?Xt:Xt[0],ri?uA:uA[0])}},vt=S.useState(null),Bt=at(vt,2),Yt=Bt[0],zt=Bt[1],qt=S.useState(0),GA=at(qt,2),jA=GA[0],_A=GA[1],fn=bA!==void 0?bA:D!=="combobox",jn=S.useCallback(function(CA,kA){var oA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Xt=oA.source,uA=Xt===void 0?"keyboard":Xt;_A(kA),Ne&&D==="combobox"&&CA!==null&&uA==="keyboard"&&zt(String(CA))},[Ne,D]),DA=function(kA,oA,Xt){var uA=function(){var yn,on=je(kA);return[Aa?{label:on==null?void 0:on[Oa.label],value:kA,key:(yn=on==null?void 0:on.key)!==null&&yn!==void 0?yn:kA}:kA,il(on)]};if(oA&&Nt){var NA=uA(),Sr=at(NA,2),Lr=Sr[0],br=Sr[1];Nt(Lr,br)}else if(!oA&&_t&&Xt!=="clear"){var ir=uA(),dr=at(ir,2),Wr=dr[0],Nr=dr[1];_t(Wr,Nr)}},kt=go(function(CA,kA){var oA,Xt=ri?kA.selected:!0;Xt?oA=ri?[].concat(ye(pe),[CA]):[CA]:oA=pe.filter(function(uA){return uA.value!==CA}),Ye(oA),DA(CA,Xt),D==="combobox"?zt(""):(!Il||QA)&&(ur(""),zt(""))}),EA=function(kA,oA){Ye(kA);var Xt=oA.type,uA=oA.values;(Xt==="remove"||Xt==="clear")&&uA.forEach(function(NA){DA(NA.value,!1,Xt)})},xA=function(kA,oA){if(ur(kA),zt(null),oA.source==="submit"){var Xt=(kA||"").trim();if(Xt){var uA=Array.from(new Set([].concat(ye(we),[Xt])));Ye(uA),DA(Xt,!0),ur("")}return}oA.source!=="blur"&&(D==="combobox"&&Ye(kA),Lt==null||Lt(kA))},wn=function(kA){var oA=kA;D!=="tags"&&(oA=kA.map(function(uA){var NA=Cn.get(uA);return NA==null?void 0:NA.value}).filter(function(uA){return uA!==void 0}));var Xt=Array.from(new Set([].concat(ye(we),ye(oA))));Ye(Xt),Xt.forEach(function(uA){DA(uA,!0)})},$n=S.useMemo(function(){var CA=Mn!==!1&&hA!==!1;return re(re({},kn),{},{flattenOptions:Je,onActiveValue:jn,defaultActiveFirstOption:fn,onSelect:kt,menuItemSelectedIcon:Sn,rawValues:we,fieldNames:Oa,virtual:CA,direction:vA,listHeight:Hn,listItemHeight:Rn,childrenAsData:pA,maxCount:cr,optionRender:JA})},[cr,kn,Je,jn,fn,kt,Sn,we,Oa,Mn,hA,vA,Hn,Rn,pA,JA]);return S.createElement(Ko.Provider,{value:$n},S.createElement(Ol,O({},Ir,{id:ni,prefixCls:Fe,ref:v,omitDomProps:mo,mode:D,displayValues:Oe,onDisplayValuesChange:EA,direction:vA,searchValue:Li,onSearch:xA,autoClearSearchValue:QA,onSearchSplit:wn,dropdownMatchSelectWidth:hA,OptionList:kl,emptyOptions:!Je.length,activeValue:Yt,activeDescendantId:"".concat(ni,"_list_").concat(jA)})))}),ou=Cs;ou.Option=ul,ou.OptGroup=Hl;var Kl=null,Nu=null;function lu(o){var v=S.useRef();v.current=o;var F=S.useCallback(function(){for(var D,ce=arguments.length,Fe=new Array(ce),Ne=0;Neo.length)&&(v=o.length);for(var F=0,D=new Array(v);F2&&arguments[2]!==void 0?arguments[2]:!1;hA.forEach(function(rn){if(!(!Nt&&QA!==!1&&QA>0&&_t.length>=QA)){var In=[].concat(l(xn),[rn]),mr=rn[D.children],JA=Ar||rn.disabled;if((!mr||mr.length===0||Ne)&&ht(v,In,{label:D.label})){var XA;_t.push(q(q({},rn),{},(XA={disabled:JA},W(XA,D.label,Lt(v,In,ce,D)),W(XA,Po,In),W(XA,D.children,void 0),XA)))}mr&&AA(rn[D.children],In,JA)}})}return AA(F,[]),Nt&&_t.sort(function(hA,xn){return Nt(hA[Po],xn[Po],v,D)}),QA!==!1&&QA>0?_t.slice(0,QA):_t},[v,F,D,ce,Lt,Ne,ht,Nt,QA])},Xl=Ft,Zl="__RC_CASCADER_SPLIT__",sl="SHOW_PARENT",Jo="SHOW_CHILD";function Di(o){return o.join(Zl)}function ho(o){return o.map(Di)}function Zu(o){return o.split(Zl)}function cl(o){var v=o||{},F=v.label,D=v.value,ce=v.children,Fe=D||"value";return{label:F||"label",value:Fe,key:Fe,children:ce||"children"}}function Pi(o,v){var F,D;return(F=o.isLeaf)!==null&&F!==void 0?F:!((D=o[v.children])!==null&&D!==void 0&&D.length)}function po(o){var v=o.parentElement;if(v){var F=o.offsetTop-v.offsetTop;F-v.scrollTop<0?v.scrollTo({top:F}):F+o.offsetHeight-v.scrollTop>v.offsetHeight&&v.scrollTo({top:F+o.offsetHeight-v.offsetHeight})}}function qu(o,v){return o.map(function(F){var D;return(D=F[Po])===null||D===void 0?void 0:D.map(function(ce){return ce[v.value]})})}function Yo(o){return Array.isArray(o)&&Array.isArray(o[0])}function fl(o){return o?Yo(o)?o:(o.length===0?[]:[o]).map(function(v){return Array.isArray(v)?v:[v]}):[]}function gu(o,v,F){var D=new Set(o),ce=v();return o.filter(function(Fe){var Ne=ce[Fe],lt=Ne?Ne.parent:null,ht=Ne?Ne.children:null;return Ne&&Ne.node.disabled?!0:F===Jo?!(ht&&ht.some(function(Et){return Et.key&&D.has(Et.key)})):!(lt&&!lt.node.disabled&&D.has(lt.key))})}function Eo(o,v,F){for(var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ce=v,Fe=[],Ne=function(){var Et,Lt,bt,QA=o[lt],Nt=(Et=ce)===null||Et===void 0?void 0:Et.findIndex(function(AA){var hA=AA[F.value];return D?String(hA)===String(QA):hA===QA}),_t=Nt!==-1?(Lt=ce)===null||Lt===void 0?void 0:Lt[Nt]:null;Fe.push({value:(bt=_t==null?void 0:_t[F.value])!==null&&bt!==void 0?bt:QA,index:Nt,option:_t}),ce=_t==null?void 0:_t[F.children]},lt=0;lt=ia.F1&&F<=ia.F12)return!1;switch(F){case ia.ALT:case ia.CAPS_LOCK:case ia.CONTEXT_MENU:case ia.CTRL:case ia.DOWN:case ia.END:case ia.ESC:case ia.HOME:case ia.INSERT:case ia.LEFT:case ia.MAC_FF_META:case ia.META:case ia.NUMLOCK:case ia.NUM_CENTER:case ia.PAGE_DOWN:case ia.PAGE_UP:case ia.PAUSE:case ia.PRINT_SCREEN:case ia.RIGHT:case ia.SHIFT:case ia.UP:case ia.WIN_KEY:case ia.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(v){if(v>=ia.ZERO&&v<=ia.NINE||v>=ia.NUM_ZERO&&v<=ia.NUM_MULTIPLY||v>=ia.A&&v<=ia.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&v===0)return!0;switch(v){case ia.SPACE:case ia.QUESTION_MARK:case ia.NUM_PLUS:case ia.NUM_MINUS:case ia.NUM_PERIOD:case ia.NUM_DIVISION:case ia.SEMICOLON:case ia.DASH:case ia.EQUALS:case ia.COMMA:case ia.PERIOD:case ia.SLASH:case ia.APOSTROPHE:case ia.SINGLE_QUOTE:case ia.OPEN_SQUARE_BRACKET:case ia.BACKSLASH:case ia.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},eo=ia,w=function(o,v,F,D,ce,Fe,Ne){var lt=Ne.direction,ht=Ne.searchValue,Et=Ne.toggleOpen,Lt=Ne.open,bt=lt==="rtl",QA=S.useMemo(function(){for(var JA=-1,XA=v,bA=[],Sn=[],Mn=D.length,vA=qu(v,F),hr=function(ta){var ca=XA.findIndex(function(Aa,bn){return(vA[bn]?Di(vA[bn]):Aa[F.value])===D[ta]});if(ca===-1)return 1;JA=ca,bA.push(JA),Sn.push(D[ta]),XA=XA[JA][F.children]},Hn=0;Hn1){var XA=_t.slice(0,-1);Ar(XA)}else Et(!1)},mr=function(){var XA,bA=((XA=hA[AA])===null||XA===void 0?void 0:XA[F.children])||[],Sn=bA.find(function(vA){return!vA.disabled});if(Sn){var Mn=[].concat(l(_t),[Sn[F.value]]);Ar(Mn)}};S.useImperativeHandle(o,function(){return{onKeyDown:function(XA){var bA=XA.which;switch(bA){case eo.UP:case eo.DOWN:{var Sn=0;bA===eo.UP?Sn=-1:bA===eo.DOWN&&(Sn=1),Sn!==0&&rn(Sn);break}case eo.LEFT:{if(ht)break;bt?mr():In();break}case eo.RIGHT:{if(ht)break;bt?In():mr();break}case eo.BACKSPACE:{ht||In();break}case eo.ENTER:{if(_t.length){var Mn=hA[AA],vA=(Mn==null?void 0:Mn[Po])||[];vA.length?Fe(vA.map(function(hr){return hr[F.value]}),vA[vA.length-1]):Fe(_t,hA[AA])}break}case eo.ESC:Et(!1),Lt&&XA.stopPropagation()}},onKeyUp:function(){}}})},x=S.forwardRef(function(o,v){var F,D,ce,Fe=o.prefixCls,Ne=o.multiple,lt=o.searchValue,ht=o.toggleOpen,Et=o.notFoundContent,Lt=o.direction,bt=o.open,QA=o.disabled,Nt=S.useRef(null),_t=Lt==="rtl",AA=S.useContext(Yi),hA=AA.options,xn=AA.values,Ar=AA.halfValues,rn=AA.fieldNames,In=AA.changeOnSelect,mr=AA.onSelect,JA=AA.searchOptions,XA=AA.dropdownPrefixCls,bA=AA.loadData,Sn=AA.expandTrigger,Mn=XA||Fe,vA=S.useState([]),hr=I(vA,2),Hn=hr[0],ea=hr[1],Rn=function(Cn){if(!(!bA||lt)){var un=Eo(Cn,hA,rn),Gn=un.map(function(m){var E=m.option;return E}),A=Gn[Gn.length-1];if(A&&!Pi(A,rn)){var s=Di(Cn);ea(function(m){return[].concat(l(m),[s])}),bA(Gn)}}};S.useEffect(function(){Hn.length&&Hn.forEach(function(qn){var Cn=Zu(qn),un=Eo(Cn,hA,rn,!0).map(function(A){var s=A.option;return s}),Gn=un[un.length-1];(!Gn||Gn[rn.children]||Pi(Gn,rn))&&ea(function(A){return A.filter(function(s){return s!==qn})})})},[hA,Hn,rn]);var Zr=S.useMemo(function(){return new Set(ho(xn))},[xn]),ta=S.useMemo(function(){return new Set(ho(Ar))},[Ar]),ca=$u(Ne,bt),Aa=I(ca,2),bn=Aa[0],cr=Aa[1],Ir=function(Cn){cr(Cn),Rn(Cn)},ni=function(Cn){if(QA)return!1;var un=Cn.disabled,Gn=Pi(Cn,rn);return!un&&(Gn||In||Ne)},ri=function(Cn,un){var Gn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;mr(Cn),!Ne&&(un||In&&(Sn==="hover"||Gn))&&ht(!1)},pA=S.useMemo(function(){return lt?JA:hA},[lt,JA,hA]),mi=S.useMemo(function(){for(var qn=[{options:pA}],Cn=pA,un=qu(Cn,rn),Gn=function(){var m=bn[A],E=Cn.find(function(Y,oe){return(un[oe]?Di(un[oe]):Y[rn.value])===m}),b=E==null?void 0:E[rn.children];if(!(b!=null&&b.length))return 1;Cn=b,qn.push({options:b})},A=0;A=19)return!0;var ce=isMemo(v)?v.type.type:v.type;return!(typeof ce=="function"&&!((F=ce.prototype)!==null&&F!==void 0&&F.render)&&ce.$$typeof!==ForwardRef||typeof v=="function"&&!((D=v.prototype)!==null&&D!==void 0&&D.render)&&v.$$typeof!==ForwardRef)};function qA(o){return isValidElement(o)&&!isFragment(o)}var nn=function(v){return qA(v)&&yA(v)},ZA=function(v){if(v&&qA(v)){var F=v;return F.props.propertyIsEnumerable("ref")?F.props.ref:F.ref}return null};function cn(o,v,F,D){if(!v.length)return F;var ce=_toArray(v),Fe=ce[0],Ne=ce.slice(1),lt;return!o&&typeof Fe=="number"?lt=[]:Array.isArray(o)?lt=_toConsumableArray(o):lt=_objectSpread({},o),D&&F===void 0&&Ne.length===1?delete lt[Fe][Ne[0]]:lt[Fe]=cn(lt[Fe],Ne,F,D),lt}function Xn(o,v,F){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return v.length&&D&&F===void 0&&!get(o,v.slice(0,-1))?o:cn(o,v,F,D)}function yr(o){return _typeof(o)==="object"&&o!==null&&Object.getPrototypeOf(o)===Object.prototype}function Tr(o){return Array.isArray(o)?[]:{}}var sr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ua(){for(var o=arguments.length,v=new Array(o),F=0;F":xn,rn=F.loadingIcon,In=F.direction,mr=F.notFoundContent,JA=mr===void 0?"Not Found":mr,XA=F.disabled,bA=!!ht,Sn=Wo(Et,{value:Lt,postState:fl}),Mn=I(Sn,2),vA=Mn[0],hr=Mn[1],Hn=S.useMemo(function(){return cl(bt)},[JSON.stringify(bt)]),ea=Yl(Hn,lt),Rn=I(ea,3),Zr=Rn[0],ta=Rn[1],ca=Rn[2],Aa=Gl(Zr,Hn),bn=Pl(bA,vA,ta,ca,Aa),cr=I(bn,3),Ir=cr[0],ni=cr[1],ri=cr[2],pA=lu(function(ur){if(hr(ur),Nt){var kn=fl(ur),qn=kn.map(function(Gn){return Eo(Gn,Zr,Hn).map(function(A){return A.option})}),Cn=bA?kn:kn[0],un=bA?qn:qn[0];Nt(Cn,un)}}),mi=Zi(bA,pA,Ir,ni,ri,ta,ca,_t),Oa=lu(function(ur){mi(ur)}),_a=S.useMemo(function(){return{options:Zr,fieldNames:Hn,values:Ir,halfValues:ni,changeOnSelect:QA,onSelect:Oa,checkable:ht,searchOptions:[],dropdownPrefixCls:void 0,loadData:AA,expandTrigger:hA,expandIcon:Ar,loadingIcon:rn,dropdownMenuColumnStyle:void 0}},[Zr,Hn,Ir,ni,QA,Oa,ht,AA,hA,Ar,rn]),oi="".concat(ce,"-panel"),Li=!Zr.length;return S.createElement(Yi.Provider,{value:_a},S.createElement("div",{className:eA()(oi,(v={},W(v,"".concat(oi,"-rtl"),In==="rtl"),W(v,"".concat(oi,"-empty"),Li),v),Ne),style:Fe},Li?JA:S.createElement(H,{prefixCls:ce,searchValue:"",multiple:bA,toggleOpen:gr,open:!0,direction:In,disabled:XA})))}function Ba(o){var v=o.onPopupVisibleChange,F=o.popupVisible,D=o.popupClassName,ce=o.popupPlacement;warning(!v,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(F===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(D===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ce===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function va(o,v){if(o){var F=function D(ce){for(var Fe=0;Fe":Rn,ta=o.loadingIcon,ca=o.children,Aa=o.dropdownMatchSelectWidth,bn=Aa===void 0?!1:Aa,cr=o.showCheckedStrategy,Ir=cr===void 0?sl:cr,ni=o.optionRender,ri=U(o,Er),pA=xl(F),mi=!!bt,Oa=Wo(Ne,{value:lt,postState:fl}),_a=I(Oa,2),oi=_a[0],Li=_a[1],ur=S.useMemo(function(){return cl(Fe)},[JSON.stringify(Fe)]),kn=Yl(ur,Ar),qn=I(kn,3),Cn=qn[0],un=qn[1],Gn=qn[2],A=Wo("",{value:_t,postState:function(kt){return kt||""}}),s=I(A,2),m=s[0],E=s[1],b=function(kt,EA){E(kt),EA.source!=="blur"&&AA&&AA(kt)},Y=Bo(hA),oe=I(Y,2),pe=oe[0],je=oe[1],Oe=Xl(m,Cn,ur,rn||ce,je,ht||mi),we=Gl(Cn,ur),pt=Pl(mi,oi,un,Gn,we),Dt=I(pt,3),wt=Dt[0],mt=Dt[1],St=Dt[2],Ct=S.useMemo(function(){var DA=ho(wt),kt=gu(DA,un,Ir);return[].concat(l(St),l(Gn(kt)))},[wt,un,Gn,St,Ir]),Je=dl(Ct,Cn,ur,mi,Lt),Ye=lu(function(DA){if(Li(DA),Et){var kt=fl(DA),EA=kt.map(function($n){return Eo($n,Cn,ur).map(function(CA){return CA.option})}),xA=mi?kt:kt[0],wn=mi?EA:EA[0];Et(xA,wn)}}),vt=Zi(mi,Ye,wt,mt,St,un,Gn,Ir),Bt=lu(function(DA){(!mi||Nt)&&E(""),vt(DA)}),Yt=function(kt,EA){if(EA.type==="clear"){Ye([]);return}var xA=EA.values[0],wn=xA.valueCells;Bt(wn)},zt=JA!==void 0?JA:mr,qt=bA||XA,GA=hr||vA,jA=function(kt){Hn==null||Hn(kt),ea==null||ea(kt)},_A=S.useMemo(function(){return{options:Cn,fieldNames:ur,values:wt,halfValues:mt,changeOnSelect:ht,onSelect:Bt,checkable:bt,searchOptions:Oe,dropdownPrefixCls:rn,loadData:In,expandTrigger:xn,expandIcon:Zr,loadingIcon:ta,dropdownMenuColumnStyle:Sn,optionRender:ni}},[Cn,ur,wt,mt,ht,Bt,bt,Oe,rn,In,xn,Zr,ta,Sn,ni]),fn=!(m?Oe:Cn).length,jn=m&&je.matchInputWidth||fn?{}:{minWidth:"auto"};return S.createElement(Yi.Provider,{value:_A},S.createElement(Ol,e({},ri,{ref:v,id:pA,prefixCls:ce,autoClearSearchValue:Nt,dropdownMatchSelectWidth:bn,dropdownStyle:q(q({},jn),Mn),displayValues:Je,onDisplayValuesChange:Yt,mode:mi?"multiple":void 0,searchValue:m,onSearch:b,showSearch:pe,OptionList:de,emptyOptions:fn,open:zt,dropdownClassName:qt,placement:GA,onDropdownVisibleChange:jA,getRawInputElement:function(){return ca}})))});Ln.SHOW_PARENT=sl,Ln.SHOW_CHILD=Jo,Ln.Panel=Ia;var Zn=Ln,Fr=Zn},42767:function(FA,Se){"use strict";var p;var e=typeof Symbol=="function"&&Symbol.for,P=e?Symbol.for("react.element"):60103,N=e?Symbol.for("react.portal"):60106,K=e?Symbol.for("react.fragment"):60107,W=e?Symbol.for("react.strict_mode"):60108,f=e?Symbol.for("react.profiler"):60114,q=e?Symbol.for("react.provider"):60109,j=e?Symbol.for("react.context"):60110,X=e?Symbol.for("react.async_mode"):60111,L=e?Symbol.for("react.concurrent_mode"):60111,De=e?Symbol.for("react.forward_ref"):60112,T=e?Symbol.for("react.suspense"):60113,l=e?Symbol.for("react.suspense_list"):60120,ne=e?Symbol.for("react.memo"):60115,ae=e?Symbol.for("react.lazy"):60116,ve=e?Symbol.for("react.block"):60121,I=e?Symbol.for("react.fundamental"):60117,G=e?Symbol.for("react.responder"):60118,U=e?Symbol.for("react.scope"):60119;function O(ee){if(typeof ee=="object"&&ee!==null){var _e=ee.$$typeof;switch(_e){case P:switch(ee=ee.type,ee){case X:case L:case K:case f:case W:case T:return ee;default:switch(ee=ee&&ee.$$typeof,ee){case j:case De:case ae:case ne:case q:return ee;default:return _e}}case N:return _e}}}function ge(ee){return O(ee)===L}p=X,p=L,p=j,p=q,p=P,p=De,p=K,p=ae,p=ne,p=N,p=f,p=W,p=T,p=function(ee){return ge(ee)||O(ee)===X},p=ge,p=function(ee){return O(ee)===j},p=function(ee){return O(ee)===q},p=function(ee){return typeof ee=="object"&&ee!==null&&ee.$$typeof===P},p=function(ee){return O(ee)===De},Se.isFragment=function(ee){return O(ee)===K},p=function(ee){return O(ee)===ae},p=function(ee){return O(ee)===ne},p=function(ee){return O(ee)===N},p=function(ee){return O(ee)===f},p=function(ee){return O(ee)===W},p=function(ee){return O(ee)===T},p=function(ee){return typeof ee=="string"||typeof ee=="function"||ee===K||ee===L||ee===f||ee===W||ee===T||ee===l||typeof ee=="object"&&ee!==null&&(ee.$$typeof===ae||ee.$$typeof===ne||ee.$$typeof===q||ee.$$typeof===j||ee.$$typeof===De||ee.$$typeof===I||ee.$$typeof===G||ee.$$typeof===U||ee.$$typeof===ve)},p=O},16357:function(FA,Se,p){"use strict";FA.exports=p(42767)},16404:function(FA,Se){"use strict";var p;var e=Symbol.for("react.element"),P=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),q=Symbol.for("react.context"),j=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),l=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),ae;ae=Symbol.for("react.module.reference");function ve(I){if(typeof I=="object"&&I!==null){var G=I.$$typeof;switch(G){case e:switch(I=I.type,I){case N:case W:case K:case L:case De:return I;default:switch(I=I&&I.$$typeof,I){case j:case q:case X:case l:case T:case f:return I;default:return G}}case P:return G}}}p=q,p=f,p=e,p=X,p=N,p=l,p=T,p=P,p=W,p=K,p=L,p=De,p=function(){return!1},p=function(){return!1},p=function(I){return ve(I)===q},p=function(I){return ve(I)===f},p=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===e},p=function(I){return ve(I)===X},p=function(I){return ve(I)===N},p=function(I){return ve(I)===l},p=function(I){return ve(I)===T},p=function(I){return ve(I)===P},p=function(I){return ve(I)===W},p=function(I){return ve(I)===K},p=function(I){return ve(I)===L},p=function(I){return ve(I)===De},p=function(I){return typeof I=="string"||typeof I=="function"||I===N||I===W||I===K||I===L||I===De||I===ne||typeof I=="object"&&I!==null&&(I.$$typeof===l||I.$$typeof===T||I.$$typeof===f||I.$$typeof===q||I.$$typeof===X||I.$$typeof===ae||I.getModuleId!==void 0)},p=ve},80705:function(FA,Se,p){"use strict";p(16404)},3510:function(FA,Se,p){"use strict";p.r(Se),p.d(Se,{Panel:function(){return te},default:function(){return Me}});var e=p(87462),P=p(74902),N=p(97685),K=p(71002),W=p(94184),f=p.n(W),q=p(21770),j=p(80334),X=p(67294),L=p(45987),De=p(50344),T=p(1413),l=p(4942),ne=p(62874),ae=p(15105),ve=X.forwardRef(function(re,Pe){var le=re.prefixCls,fe=re.forceRender,at=re.className,At=re.style,be=re.children,S=re.isActive,$e=re.role,Ue=re.classNames,Ke=re.styles,ct=X.useState(S||fe),rA=(0,N.Z)(ct,2),Rt=rA[0],Ve=rA[1];return X.useEffect(function(){(fe||S)&&Ve(!0)},[fe,S]),Rt?X.createElement("div",{ref:Pe,className:f()("".concat(le,"-content"),(0,l.Z)((0,l.Z)({},"".concat(le,"-content-active"),S),"".concat(le,"-content-inactive"),!S),at),style:At,role:$e},X.createElement("div",{className:f()("".concat(le,"-content-box"),Ue==null?void 0:Ue.body),style:Ke==null?void 0:Ke.body},be)):null});ve.displayName="PanelContent";var I=ve,G=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],U=X.forwardRef(function(re,Pe){var le=re.showArrow,fe=le===void 0?!0:le,at=re.headerClass,At=re.isActive,be=re.onItemClick,S=re.forceRender,$e=re.className,Ue=re.classNames,Ke=Ue===void 0?{}:Ue,ct=re.styles,rA=ct===void 0?{}:ct,Rt=re.prefixCls,Ve=re.collapsible,Vt=re.accordion,We=re.panelKey,mA=re.extra,nA=re.header,aA=re.expandIcon,an=re.openMotion,Qt=re.destroyInactivePanel,hn=re.children,pn=(0,L.Z)(re,G),MA=Ve==="disabled",eA=mA!=null&&typeof mA!="boolean",On=(0,l.Z)((0,l.Z)((0,l.Z)({onClick:function(){be==null||be(We)},onKeyDown:function(Tt){(Tt.key==="Enter"||Tt.keyCode===ae.Z.ENTER||Tt.which===ae.Z.ENTER)&&(be==null||be(We))},role:Vt?"tab":"button"},"aria-expanded",At),"aria-disabled",MA),"tabIndex",MA?-1:0),it=typeof aA=="function"?aA(re):X.createElement("i",{className:"arrow"}),Ce=it&&X.createElement("div",(0,e.Z)({className:"".concat(Rt,"-expand-icon")},["header","icon"].includes(Ve)?On:{}),it),Re=f()("".concat(Rt,"-item"),(0,l.Z)((0,l.Z)({},"".concat(Rt,"-item-active"),At),"".concat(Rt,"-item-disabled"),MA),$e),ue=f()(at,"".concat(Rt,"-header"),(0,l.Z)({},"".concat(Rt,"-collapsible-").concat(Ve),!!Ve),Ke.header),Ut=(0,T.Z)({className:ue,style:rA.header},["header","icon"].includes(Ve)?{}:On);return X.createElement("div",(0,e.Z)({},pn,{ref:Pe,className:Re}),X.createElement("div",Ut,fe&&Ce,X.createElement("span",(0,e.Z)({className:"".concat(Rt,"-header-text")},Ve==="header"?On:{}),nA),eA&&X.createElement("div",{className:"".concat(Rt,"-extra")},mA)),X.createElement(ne.Z,(0,e.Z)({visible:At,leavedClassName:"".concat(Rt,"-content-hidden")},an,{forceRender:S,removeOnLeave:Qt}),function(tA,Tt){var RA=tA.className,J=tA.style;return X.createElement(I,{ref:Tt,prefixCls:Rt,className:RA,classNames:Ke,style:J,styles:rA,isActive:At,forceRender:S,role:Vt?"tabpanel":void 0},hn)}))}),O=U,ge=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ee=function(Pe,le){var fe=le.prefixCls,at=le.accordion,At=le.collapsible,be=le.destroyInactivePanel,S=le.onItemClick,$e=le.activeKey,Ue=le.openMotion,Ke=le.expandIcon;return Pe.map(function(ct,rA){var Rt=ct.children,Ve=ct.label,Vt=ct.key,We=ct.collapsible,mA=ct.onItemClick,nA=ct.destroyInactivePanel,aA=(0,L.Z)(ct,ge),an=String(Vt!=null?Vt:rA),Qt=We!=null?We:At,hn=nA!=null?nA:be,pn=function(On){Qt!=="disabled"&&(S(On),mA==null||mA(On))},MA=!1;return at?MA=$e[0]===an:MA=$e.indexOf(an)>-1,X.createElement(O,(0,e.Z)({},aA,{prefixCls:fe,key:an,panelKey:an,isActive:MA,accordion:at,openMotion:Ue,expandIcon:Ke,header:Ve,collapsible:Qt,onItemClick:pn,destroyInactivePanel:hn}),Rt)})},_e=function(Pe,le,fe){if(!Pe)return null;var at=fe.prefixCls,At=fe.accordion,be=fe.collapsible,S=fe.destroyInactivePanel,$e=fe.onItemClick,Ue=fe.activeKey,Ke=fe.openMotion,ct=fe.expandIcon,rA=Pe.key||String(le),Rt=Pe.props,Ve=Rt.header,Vt=Rt.headerClass,We=Rt.destroyInactivePanel,mA=Rt.collapsible,nA=Rt.onItemClick,aA=!1;At?aA=Ue[0]===rA:aA=Ue.indexOf(rA)>-1;var an=mA!=null?mA:be,Qt=function(MA){an!=="disabled"&&($e(MA),nA==null||nA(MA))},hn={key:rA,panelKey:rA,header:Ve,headerClass:Vt,isActive:aA,prefixCls:at,destroyInactivePanel:We!=null?We:S,openMotion:Ke,accordion:At,children:Pe.props.children,onItemClick:Qt,expandIcon:ct,collapsible:an};return typeof Pe.type=="string"?Pe:(Object.keys(hn).forEach(function(pn){typeof hn[pn]=="undefined"&&delete hn[pn]}),X.cloneElement(Pe,hn))};function ke(re,Pe,le){return Array.isArray(re)?ee(re,le):(0,De.Z)(Pe).map(function(fe,at){return _e(fe,at,le)})}var xe=ke,ye=p(64217);function me(re){var Pe=re;if(!Array.isArray(Pe)){var le=(0,K.Z)(Pe);Pe=le==="number"||le==="string"?[Pe]:[]}return Pe.map(function(fe){return String(fe)})}var k=X.forwardRef(function(re,Pe){var le=re.prefixCls,fe=le===void 0?"rc-collapse":le,at=re.destroyInactivePanel,At=at===void 0?!1:at,be=re.style,S=re.accordion,$e=re.className,Ue=re.children,Ke=re.collapsible,ct=re.openMotion,rA=re.expandIcon,Rt=re.activeKey,Ve=re.defaultActiveKey,Vt=re.onChange,We=re.items,mA=f()(fe,$e),nA=(0,q.Z)([],{value:Rt,onChange:function(eA){return Vt==null?void 0:Vt(eA)},defaultValue:Ve,postState:me}),aA=(0,N.Z)(nA,2),an=aA[0],Qt=aA[1],hn=function(eA){return Qt(function(){if(S)return an[0]===eA?[]:[eA];var On=an.indexOf(eA),it=On>-1;return it?an.filter(function(Ce){return Ce!==eA}):[].concat((0,P.Z)(an),[eA])})};(0,j.ZP)(!Ue,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var pn=xe(We,Ue,{prefixCls:fe,accordion:S,openMotion:ct,expandIcon:rA,collapsible:Ke,destroyInactivePanel:At,onItemClick:hn,activeKey:an});return X.createElement("div",(0,e.Z)({ref:Pe,className:mA,style:be,role:S?"tablist":void 0},(0,ye.Z)(re,{aria:!0,data:!0})),pn)}),se=Object.assign(k,{Panel:O}),Me=se,te=se.Panel},63697:function(FA,Se,p){"use strict";var e=p(27484),P=p.n(e),N=p(6833),K=p.n(N),W=p(96036),f=p.n(W),q=p(55183),j=p.n(q),X=p(172),L=p.n(X),De=p(28734),T=p.n(De),l=p(10285),ne=p.n(l);P().extend(ne()),P().extend(T()),P().extend(K()),P().extend(f()),P().extend(j()),P().extend(L()),P().extend(function(U,O){var ge=O.prototype,ee=ge.format;ge.format=function(ke){var xe=(ke||"").replace("Wo","wo");return ee.bind(this)(xe)}});var ae={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ve=function(O){var ge=ae[O];return ge||O.split("_")[0]},I=function(){},G={getNow:function(){var O=P()();return typeof O.tz=="function"?O.tz():O},getFixedDate:function(O){return P()(O,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(O){return O.endOf("month")},getWeekDay:function(O){var ge=O.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(O){return O.year()},getMonth:function(O){return O.month()},getDate:function(O){return O.date()},getHour:function(O){return O.hour()},getMinute:function(O){return O.minute()},getSecond:function(O){return O.second()},getMillisecond:function(O){return O.millisecond()},addYear:function(O,ge){return O.add(ge,"year")},addMonth:function(O,ge){return O.add(ge,"month")},addDate:function(O,ge){return O.add(ge,"day")},setYear:function(O,ge){return O.year(ge)},setMonth:function(O,ge){return O.month(ge)},setDate:function(O,ge){return O.date(ge)},setHour:function(O,ge){return O.hour(ge)},setMinute:function(O,ge){return O.minute(ge)},setSecond:function(O,ge){return O.second(ge)},setMillisecond:function(O,ge){return O.millisecond(ge)},isAfter:function(O,ge){return O.isAfter(ge)},isValidate:function(O){return O.isValid()},locale:{getWeekFirstDay:function(O){return P()().locale(ve(O)).localeData().firstDayOfWeek()},getWeekFirstDate:function(O,ge){return ge.locale(ve(O)).weekday(0)},getWeek:function(O,ge){return ge.locale(ve(O)).week()},getShortWeekDays:function(O){return P()().locale(ve(O)).localeData().weekdaysMin()},getShortMonths:function(O){return P()().locale(ve(O)).localeData().monthsShort()},format:function(O,ge,ee){return ge.locale(ve(O)).format(ee)},parse:function(O,ge,ee){for(var _e=ve(O),ke=0;keA.length)&&(s=A.length);for(var m=0,E=Array(s);mA.length)&&(s=A.length);for(var m=0,E=new Array(s);m=19)return!0;var b=(0,Me.isMemo)(s)?s.type.type:s.type;return!(typeof b=="function"&&!((m=b.prototype)!==null&&m!==void 0&&m.render)&&b.$$typeof!==Me.ForwardRef||typeof s=="function"&&!((E=s.prototype)!==null&&E!==void 0&&E.render)&&s.$$typeof!==Me.ForwardRef)};function Ue(A){return(0,l.isValidElement)(A)&&!fe(A)}var Ke=function(s){return Ue(s)&&$e(s)},ct=function(s){if(s&&Ue(s)){var m=s;return m.props.propertyIsEnumerable("ref")?m.props.ref:m.ref}return null};function rA(A,s,m,E){if(!s.length)return m;var b=_toArray(s),Y=b[0],oe=b.slice(1),pe;return!A&&typeof Y=="number"?pe=[]:Array.isArray(A)?pe=_toConsumableArray(A):pe=_objectSpread({},A),E&&m===void 0&&oe.length===1?delete pe[Y][oe[0]]:pe[Y]=rA(pe[Y],oe,m,E),pe}function Rt(A,s,m){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return s.length&&E&&m===void 0&&!get(A,s.slice(0,-1))?A:rA(A,s,m,E)}function Ve(A){return _typeof(A)==="object"&&A!==null&&Object.getPrototypeOf(A)===Object.prototype}function Vt(A){return Array.isArray(A)?[]:{}}var We=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function mA(){for(var A=arguments.length,s=new Array(A),m=0;m=Xt)){var ba=!0,Qa=lA;bn==null||bn(null);var zi=Fu(lA,Rn,xo(Xt)?Xt-uA.size:void 0),Bi=Ha?null:zi;return hA!=="combobox"&&Bi&&(Qa="",ea==null||ea(Bi),CA(!1),ba=!1),Hn&&Bt!==Qa&&Hn(Qa,{source:Qn?"typing":"effect"}),ba}},br=function(lA){!lA||!lA.trim()||Hn(lA,{source:"submit"})};b.useEffect(function(){!xA&&!m&&hA!=="combobox"&&NA("",!1,!1)},[xA]),b.useEffect(function(){kt&&xn&&EA(!1),xn&&!mt.current&&Ye(!1)},[xn]);var Lr=En(),Sr=at(Lr,2),ir=Sr[0],dr=Sr[1],Wr=b.useRef(!1),Nr=function(lA){var Qn=ir(),Ha=lA.key,ba=Ha==="Enter";if(ba&&(hA!=="combobox"&&lA.preventDefault(),xA||CA(!0)),dr(!!Bt),Ha==="Backspace"&&!Qn&&m&&!Bt&&Lt.length){for(var Qa=ye(Lt),zi=null,Bi=Qa.length-1;Bi>=0;Bi-=1){var fu=Qa[Bi];if(!fu.disabled){Qa.splice(Bi,1),zi=fu;break}}zi&&St(Qa,{type:"remove",values:[zi]})}for(var Jr=arguments.length,cu=new Array(Jr>1?Jr-1:0),Or=1;Or1?Qn-1:0),ba=1;ba1?zi-1:0),fu=1;fu=_t},[lt,_t,In==null?void 0:In.size]),Rn=function(kn){kn.preventDefault()},Zr=function(kn){var _n;(_n=Hn.current)===null||_n===void 0||_n.scrollTo(typeof kn=="number"?{index:kn}:kn)},ta=b.useCallback(function(ur){return ht==="combobox"?!1:In.has(ur)},[ht,ye(In).toString(),In.size]),ca=function(kn){for(var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Cn=hr.length,un=0;un1&&arguments[1]!==void 0?arguments[1]:!1;Ir(kn);var Cn={source:_n?"keyboard":"mouse"},un=hr[kn];if(!un){hA(null,-1,Cn);return}hA(un.value,kn,Cn)};(0,b.useEffect)(function(){ni(xn!==!1?ca(0):-1)},[hr.length,Et]);var ri=b.useCallback(function(ur){return ht==="combobox"?String(ur).toLowerCase()===Et.toLowerCase():In.has(ur)},[ht,Et,ye(In).toString(),In.size]);(0,b.useEffect)(function(){var ur=setTimeout(function(){if(!lt&&Ne&&In.size===1){var _n=Array.from(In)[0],Cn=hr.findIndex(function(un){var Gn=un.data;return Gn.value===_n});Cn!==-1&&(ni(Cn),Zr(Cn))}});if(Ne){var kn;(kn=Hn.current)===null||kn===void 0||kn.scrollTo(void 0)}return function(){return clearTimeout(ur)}},[Ne,Et]);var pA=function(kn){kn!==void 0&&Ar(kn,{selected:!In.has(kn)}),lt||Lt(!1)};if(b.useImperativeHandle(F,function(){return{onKeyDown:function(kn){var _n=kn.which,Cn=kn.ctrlKey;switch(_n){case OA.N:case OA.P:case OA.UP:case OA.DOWN:{var un=0;if(_n===OA.UP?un=-1:_n===OA.DOWN?un=1:ms()&&Cn&&(_n===OA.N?un=1:_n===OA.P&&(un=-1)),un!==0){var Gn=ca(cr+un,un);Zr(Gn),ni(Gn,!0)}break}case OA.TAB:case OA.ENTER:{var A,s=hr[cr];s&&!(s!=null&&(A=s.data)!==null&&A!==void 0&&A.disabled)&&!ea?pA(s.value):pA(void 0),Ne&&kn.preventDefault();break}case OA.ESC:Lt(!1),Ne&&kn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(kn){Zr(kn)}}}),hr.length===0)return b.createElement("div",{role:"listbox",id:"".concat(Fe,"_list"),className:"".concat(vA,"-empty"),onMouseDown:Rn},St);var mi=Object.keys(mr).map(function(ur){return mr[ur]}),Oa=function(kn){return kn.label};function _a(ur,kn){var _n=ur.group;return{role:_n?"presentation":"option",id:"".concat(Fe,"_list_").concat(kn)}}var oi=function(kn){var _n=hr[kn];if(!_n)return null;var Cn=_n.data||{},un=Cn.value,Gn=_n.group,A=ii(Cn,!0),s=Oa(_n);return _n?b.createElement("div",O({"aria-label":typeof s=="string"&&!Gn?s:null},A,{key:kn},_a(_n,kn),{"aria-selected":ri(un)}),un):null},Li={role:"listbox",id:"".concat(Fe,"_list")};return b.createElement(b.Fragment,null,YA&&b.createElement("div",O({},Li,{style:{height:0,width:0,overflow:"hidden"}}),oi(cr-1),oi(cr),oi(cr+1)),b.createElement(tc.Z,{itemKey:"key",ref:Hn,data:hr,height:SA,itemHeight:bn,fullHeight:!1,onMouseDown:Rn,onScroll:QA,virtual:YA,direction:VA,innerProps:YA?null:Li},function(ur,kn){var _n=ur.group,Cn=ur.groupOption,un=ur.data,Gn=ur.label,A=ur.value,s=un.key;if(_n){var m,E=(m=un.title)!==null&&m!==void 0?m:jl(Gn)?Gn.toString():void 0;return b.createElement("div",{className:eA()(vA,"".concat(vA,"-group"),un.className),title:E},Gn!==void 0?Gn:s)}var S=un.disabled,Y=un.title,oe=un.children,pe=un.style,je=un.className,Oe=Se(un,Vo),we=Rs(Oe,mi),pt=ta(A),Dt=S||!pt&&ea,wt="".concat(vA,"-option"),mt=eA()(vA,wt,je,Me(Me(Me(Me({},"".concat(wt,"-grouped"),Cn),"".concat(wt,"-active"),cr===kn&&!Dt),"".concat(wt,"-disabled"),Dt),"".concat(wt,"-selected"),pt)),bt=Oa(ur),Ct=!rn||typeof rn=="function"||pt,Je=typeof bt=="number"?bt:bt||A,Ye=jl(Je)?Je.toString():void 0;return Y!==void 0&&(Ye=Y),b.createElement("div",O({},ii(we),YA?{}:_a(ur,kn),{"aria-selected":ri(A),className:mt,title:Ye,onMouseMove:function(){cr===kn||Dt||ni(kn)},onClick:function(){Dt||pA(A)},style:pe}),b.createElement("div",{className:"".concat(wt,"-content")},typeof Mn=="function"?Mn(ur,{index:kn}):Je),b.isValidElement(rn)||pt,Ct&&b.createElement(RA,{className:"".concat(vA,"-option-state"),customizeIcon:rn,customizeIconProps:{value:A,disabled:Dt,isSelected:pt}},pt?"\u2713":null))}))},Sl=b.forwardRef(hs),kl=Sl,ps=function(o,v){var F=b.useRef({values:new Map,options:new Map}),D=b.useMemo(function(){var Fe=F.current,Ne=Fe.values,lt=Fe.options,ht=o.map(function(St){if(St.label===void 0){var QA;return re(re({},St),{},{label:(QA=Ne.get(St.value))===null||QA===void 0?void 0:QA.label})}return St}),Et=new Map,Lt=new Map;return ht.forEach(function(St){Et.set(St.value,St),Lt.set(St.value,v.get(St.value)||lt.get(St.value))}),F.current.values=Et,F.current.options=Lt,ht},[o,v]),ce=b.useCallback(function(Fe){return v.get(Fe)||F.current.options.get(Fe)},[v]);return[D,ce]};function Ts(o,v){return Mi(o).join("").toUpperCase().includes(v)}var Xo=function(o,v,F,D,ce){return b.useMemo(function(){if(!F||D===!1)return o;var Fe=v.options,Ne=v.label,lt=v.value,ht=[],Et=typeof D=="function",Lt=F.toUpperCase(),St=Et?D:function(Nt,_t){return ce?Ts(_t[ce],Lt):_t[Fe]?Ts(_t[Ne!=="children"?Ne:"label"],Lt):Ts(_t[lt],Lt)},QA=Et?function(Nt){return il(Nt)}:function(Nt){return Nt};return o.forEach(function(Nt){if(Nt[Fe]){var _t=St(F,QA(Nt));if(_t)ht.push(Nt);else{var AA=Nt[Fe].filter(function(hA){return St(F,QA(hA))});AA.length&&ht.push(re(re({},Nt),{},Me({},Fe,AA)))}return}St(F,QA(Nt))&&ht.push(Nt)}),ht},[o,D,ce,F,v])},Es=0,Dl=Ue();function zl(){var o;return Dl?(o=Es,Es+=1):o="TEST_OR_SSR",o}function xl(o){var v=b.useState(),F=at(v,2),D=F[0],ce=F[1];return b.useEffect(function(){ce("rc_select_".concat(zl()))},[]),o||D}function vo(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=[];return b.Children.forEach(o,function(D){D==null&&!v.keepEmpty||(Array.isArray(D)?F=F.concat(vo(D)):(0,it.isFragment)(D)&&D.props?F=F.concat(vo(D.props.children,v)):F.push(D))}),F}var Bs=["children","value"],Ns=["children"];function Xu(o){var v=o,F=v.key,D=v.props,ce=D.children,Fe=D.value,Ne=Se(D,Bs);return re({key:F,value:Fe!==void 0?Fe:F,children:ce},Ne)}function Ao(o){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return vo(o).map(function(F,D){if(!b.isValidElement(F)||!F.type)return null;var ce=F,Fe=ce.type.isSelectOptGroup,Ne=ce.key,lt=ce.props,ht=lt.children,Et=Se(lt,Ns);return v||!Fe?Xu(F):re(re({key:"__RC_SELECT_GRP__".concat(Ne===null?D:Ne,"__"),label:Ne},Et),{},{options:Ao(ht)})}).filter(function(F){return F})}var Ai=function(v,F,D,ce,Fe){return b.useMemo(function(){var Ne=v,lt=!v;lt&&(Ne=Ao(F));var ht=new Map,Et=new Map,Lt=function(Nt,_t,AA){AA&&typeof AA=="string"&&Nt.set(_t[AA],_t)},St=function QA(Nt){for(var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,AA=0;AA1&&arguments[1]!==void 0?arguments[1]:!1,Ne=0;Ne0?CA(Xt.options):Xt.options}):Xt})},Ct=b.useMemo(function(){return Ar?bt(mt):mt},[mt,Ar,Li]),Je=b.useMemo(function(){return vs(Ct,{fieldNames:Oa,childrenAsData:pA})},[Ct,Oa,pA]),Ye=function(kA){var oA=Gn(kA);if(E(oA),Sn&&(oA.length!==pe.length||oA.some(function(NA,br){var Lr;return((Lr=pe[br])===null||Lr===void 0?void 0:Lr.value)!==(NA==null?void 0:NA.value)}))){var Xt=Aa?oA:oA.map(function(NA){return NA.value}),uA=oA.map(function(NA){return il(je(NA.value))});Sn(ri?Xt:Xt[0],ri?uA:uA[0])}},vt=b.useState(null),Bt=at(vt,2),Yt=Bt[0],zt=Bt[1],qt=b.useState(0),GA=at(qt,2),jA=GA[0],$A=GA[1],fn=SA!==void 0?SA:D!=="combobox",jn=b.useCallback(function(CA,kA){var oA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Xt=oA.source,uA=Xt===void 0?"keyboard":Xt;$A(kA),Ne&&D==="combobox"&&CA!==null&&uA==="keyboard"&&zt(String(CA))},[Ne,D]),DA=function(kA,oA,Xt){var uA=function(){var yn,on=je(kA);return[Aa?{label:on==null?void 0:on[Oa.label],value:kA,key:(yn=on==null?void 0:on.key)!==null&&yn!==void 0?yn:kA}:kA,il(on)]};if(oA&&Nt){var NA=uA(),br=at(NA,2),Lr=br[0],Sr=br[1];Nt(Lr,Sr)}else if(!oA&&_t&&Xt!=="clear"){var ir=uA(),dr=at(ir,2),Wr=dr[0],Nr=dr[1];_t(Wr,Nr)}},kt=go(function(CA,kA){var oA,Xt=ri?kA.selected:!0;Xt?oA=ri?[].concat(ye(pe),[CA]):[CA]:oA=pe.filter(function(uA){return uA.value!==CA}),Ye(oA),DA(CA,Xt),D==="combobox"?zt(""):(!Il||QA)&&(ur(""),zt(""))}),EA=function(kA,oA){Ye(kA);var Xt=oA.type,uA=oA.values;(Xt==="remove"||Xt==="clear")&&uA.forEach(function(NA){DA(NA.value,!1,Xt)})},xA=function(kA,oA){if(ur(kA),zt(null),oA.source==="submit"){var Xt=(kA||"").trim();if(Xt){var uA=Array.from(new Set([].concat(ye(we),[Xt])));Ye(uA),DA(Xt,!0),ur("")}return}oA.source!=="blur"&&(D==="combobox"&&Ye(kA),Lt==null||Lt(kA))},wn=function(kA){var oA=kA;D!=="tags"&&(oA=kA.map(function(uA){var NA=Cn.get(uA);return NA==null?void 0:NA.value}).filter(function(uA){return uA!==void 0}));var Xt=Array.from(new Set([].concat(ye(we),ye(oA))));Ye(Xt),Xt.forEach(function(uA){DA(uA,!0)})},$n=b.useMemo(function(){var CA=Mn!==!1&&hA!==!1;return re(re({},kn),{},{flattenOptions:Je,onActiveValue:jn,defaultActiveFirstOption:fn,onSelect:kt,menuItemSelectedIcon:bn,rawValues:we,fieldNames:Oa,virtual:CA,direction:vA,listHeight:Hn,listItemHeight:Rn,childrenAsData:pA,maxCount:cr,optionRender:YA})},[cr,kn,Je,jn,fn,kt,bn,we,Oa,Mn,hA,vA,Hn,Rn,pA,YA]);return b.createElement(Ko.Provider,{value:$n},b.createElement(Ol,O({},Ir,{id:ni,prefixCls:Fe,ref:v,omitDomProps:mo,mode:D,displayValues:Oe,onDisplayValuesChange:EA,direction:vA,searchValue:Li,onSearch:xA,autoClearSearchValue:QA,onSearchSplit:wn,dropdownMatchSelectWidth:hA,OptionList:kl,emptyOptions:!Je.length,activeValue:Yt,activeDescendantId:"".concat(ni,"_list_").concat(jA)})))}),ou=Cs;ou.Option=ul,ou.OptGroup=Hl;var Kl=null,Nu=null;function lu(o){var v=b.useRef();v.current=o;var F=b.useCallback(function(){for(var D,ce=arguments.length,Fe=new Array(ce),Ne=0;Neo.length)&&(v=o.length);for(var F=0,D=new Array(v);F2&&arguments[2]!==void 0?arguments[2]:!1;hA.forEach(function(rn){if(!(!Nt&&QA!==!1&&QA>0&&_t.length>=QA)){var In=[].concat(l(xn),[rn]),mr=rn[D.children],YA=Ar||rn.disabled;if((!mr||mr.length===0||Ne)&&ht(v,In,{label:D.label})){var VA;_t.push(q(q({},rn),{},(VA={disabled:YA},W(VA,D.label,Lt(v,In,ce,D)),W(VA,Po,In),W(VA,D.children,void 0),VA)))}mr&&AA(rn[D.children],In,YA)}})}return AA(F,[]),Nt&&_t.sort(function(hA,xn){return Nt(hA[Po],xn[Po],v,D)}),QA!==!1&&QA>0?_t.slice(0,QA):_t},[v,F,D,ce,Lt,Ne,ht,Nt,QA])},Xl=Ft,Zl="__RC_CASCADER_SPLIT__",sl="SHOW_PARENT",Jo="SHOW_CHILD";function Di(o){return o.join(Zl)}function ho(o){return o.map(Di)}function Zu(o){return o.split(Zl)}function cl(o){var v=o||{},F=v.label,D=v.value,ce=v.children,Fe=D||"value";return{label:F||"label",value:Fe,key:Fe,children:ce||"children"}}function Pi(o,v){var F,D;return(F=o.isLeaf)!==null&&F!==void 0?F:!((D=o[v.children])!==null&&D!==void 0&&D.length)}function po(o){var v=o.parentElement;if(v){var F=o.offsetTop-v.offsetTop;F-v.scrollTop<0?v.scrollTo({top:F}):F+o.offsetHeight-v.scrollTop>v.offsetHeight&&v.scrollTo({top:F+o.offsetHeight-v.offsetHeight})}}function qu(o,v){return o.map(function(F){var D;return(D=F[Po])===null||D===void 0?void 0:D.map(function(ce){return ce[v.value]})})}function Yo(o){return Array.isArray(o)&&Array.isArray(o[0])}function fl(o){return o?Yo(o)?o:(o.length===0?[]:[o]).map(function(v){return Array.isArray(v)?v:[v]}):[]}function gu(o,v,F){var D=new Set(o),ce=v();return o.filter(function(Fe){var Ne=ce[Fe],lt=Ne?Ne.parent:null,ht=Ne?Ne.children:null;return Ne&&Ne.node.disabled?!0:F===Jo?!(ht&&ht.some(function(Et){return Et.key&&D.has(Et.key)})):!(lt&&!lt.node.disabled&&D.has(lt.key))})}function Eo(o,v,F){for(var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ce=v,Fe=[],Ne=function(){var Et,Lt,St,QA=o[lt],Nt=(Et=ce)===null||Et===void 0?void 0:Et.findIndex(function(AA){var hA=AA[F.value];return D?String(hA)===String(QA):hA===QA}),_t=Nt!==-1?(Lt=ce)===null||Lt===void 0?void 0:Lt[Nt]:null;Fe.push({value:(St=_t==null?void 0:_t[F.value])!==null&&St!==void 0?St:QA,index:Nt,option:_t}),ce=_t==null?void 0:_t[F.children]},lt=0;lt=ia.F1&&F<=ia.F12)return!1;switch(F){case ia.ALT:case ia.CAPS_LOCK:case ia.CONTEXT_MENU:case ia.CTRL:case ia.DOWN:case ia.END:case ia.ESC:case ia.HOME:case ia.INSERT:case ia.LEFT:case ia.MAC_FF_META:case ia.META:case ia.NUMLOCK:case ia.NUM_CENTER:case ia.PAGE_DOWN:case ia.PAGE_UP:case ia.PAUSE:case ia.PRINT_SCREEN:case ia.RIGHT:case ia.SHIFT:case ia.UP:case ia.WIN_KEY:case ia.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(v){if(v>=ia.ZERO&&v<=ia.NINE||v>=ia.NUM_ZERO&&v<=ia.NUM_MULTIPLY||v>=ia.A&&v<=ia.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&v===0)return!0;switch(v){case ia.SPACE:case ia.QUESTION_MARK:case ia.NUM_PLUS:case ia.NUM_MINUS:case ia.NUM_PERIOD:case ia.NUM_DIVISION:case ia.SEMICOLON:case ia.DASH:case ia.EQUALS:case ia.COMMA:case ia.PERIOD:case ia.SLASH:case ia.APOSTROPHE:case ia.SINGLE_QUOTE:case ia.OPEN_SQUARE_BRACKET:case ia.BACKSLASH:case ia.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},eo=ia,w=function(o,v,F,D,ce,Fe,Ne){var lt=Ne.direction,ht=Ne.searchValue,Et=Ne.toggleOpen,Lt=Ne.open,St=lt==="rtl",QA=b.useMemo(function(){for(var YA=-1,VA=v,SA=[],bn=[],Mn=D.length,vA=qu(v,F),hr=function(ta){var ca=VA.findIndex(function(Aa,Sn){return(vA[Sn]?Di(vA[Sn]):Aa[F.value])===D[ta]});if(ca===-1)return 1;YA=ca,SA.push(YA),bn.push(D[ta]),VA=VA[YA][F.children]},Hn=0;Hn1){var VA=_t.slice(0,-1);Ar(VA)}else Et(!1)},mr=function(){var VA,SA=((VA=hA[AA])===null||VA===void 0?void 0:VA[F.children])||[],bn=SA.find(function(vA){return!vA.disabled});if(bn){var Mn=[].concat(l(_t),[bn[F.value]]);Ar(Mn)}};b.useImperativeHandle(o,function(){return{onKeyDown:function(VA){var SA=VA.which;switch(SA){case eo.UP:case eo.DOWN:{var bn=0;SA===eo.UP?bn=-1:SA===eo.DOWN&&(bn=1),bn!==0&&rn(bn);break}case eo.LEFT:{if(ht)break;St?mr():In();break}case eo.RIGHT:{if(ht)break;St?In():mr();break}case eo.BACKSPACE:{ht||In();break}case eo.ENTER:{if(_t.length){var Mn=hA[AA],vA=(Mn==null?void 0:Mn[Po])||[];vA.length?Fe(vA.map(function(hr){return hr[F.value]}),vA[vA.length-1]):Fe(_t,hA[AA])}break}case eo.ESC:Et(!1),Lt&&VA.stopPropagation()}},onKeyUp:function(){}}})},x=b.forwardRef(function(o,v){var F,D,ce,Fe=o.prefixCls,Ne=o.multiple,lt=o.searchValue,ht=o.toggleOpen,Et=o.notFoundContent,Lt=o.direction,St=o.open,QA=o.disabled,Nt=b.useRef(null),_t=Lt==="rtl",AA=b.useContext(Yi),hA=AA.options,xn=AA.values,Ar=AA.halfValues,rn=AA.fieldNames,In=AA.changeOnSelect,mr=AA.onSelect,YA=AA.searchOptions,VA=AA.dropdownPrefixCls,SA=AA.loadData,bn=AA.expandTrigger,Mn=VA||Fe,vA=b.useState([]),hr=I(vA,2),Hn=hr[0],ea=hr[1],Rn=function(Cn){if(!(!SA||lt)){var un=Eo(Cn,hA,rn),Gn=un.map(function(m){var E=m.option;return E}),A=Gn[Gn.length-1];if(A&&!Pi(A,rn)){var s=Di(Cn);ea(function(m){return[].concat(l(m),[s])}),SA(Gn)}}};b.useEffect(function(){Hn.length&&Hn.forEach(function(_n){var Cn=Zu(_n),un=Eo(Cn,hA,rn,!0).map(function(A){var s=A.option;return s}),Gn=un[un.length-1];(!Gn||Gn[rn.children]||Pi(Gn,rn))&&ea(function(A){return A.filter(function(s){return s!==_n})})})},[hA,Hn,rn]);var Zr=b.useMemo(function(){return new Set(ho(xn))},[xn]),ta=b.useMemo(function(){return new Set(ho(Ar))},[Ar]),ca=$u(Ne,St),Aa=I(ca,2),Sn=Aa[0],cr=Aa[1],Ir=function(Cn){cr(Cn),Rn(Cn)},ni=function(Cn){if(QA)return!1;var un=Cn.disabled,Gn=Pi(Cn,rn);return!un&&(Gn||In||Ne)},ri=function(Cn,un){var Gn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;mr(Cn),!Ne&&(un||In&&(bn==="hover"||Gn))&&ht(!1)},pA=b.useMemo(function(){return lt?YA:hA},[lt,YA,hA]),mi=b.useMemo(function(){for(var _n=[{options:pA}],Cn=pA,un=qu(Cn,rn),Gn=function(){var m=Sn[A],E=Cn.find(function(Y,oe){return(un[oe]?Di(un[oe]):Y[rn.value])===m}),S=E==null?void 0:E[rn.children];if(!(S!=null&&S.length))return 1;Cn=S,_n.push({options:S})},A=0;A=19)return!0;var ce=isMemo(v)?v.type.type:v.type;return!(typeof ce=="function"&&!((F=ce.prototype)!==null&&F!==void 0&&F.render)&&ce.$$typeof!==ForwardRef||typeof v=="function"&&!((D=v.prototype)!==null&&D!==void 0&&D.render)&&v.$$typeof!==ForwardRef)};function _A(o){return isValidElement(o)&&!isFragment(o)}var nn=function(v){return _A(v)&&yA(v)},ZA=function(v){if(v&&_A(v)){var F=v;return F.props.propertyIsEnumerable("ref")?F.props.ref:F.ref}return null};function cn(o,v,F,D){if(!v.length)return F;var ce=_toArray(v),Fe=ce[0],Ne=ce.slice(1),lt;return!o&&typeof Fe=="number"?lt=[]:Array.isArray(o)?lt=_toConsumableArray(o):lt=_objectSpread({},o),D&&F===void 0&&Ne.length===1?delete lt[Fe][Ne[0]]:lt[Fe]=cn(lt[Fe],Ne,F,D),lt}function Xn(o,v,F){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return v.length&&D&&F===void 0&&!get(o,v.slice(0,-1))?o:cn(o,v,F,D)}function yr(o){return _typeof(o)==="object"&&o!==null&&Object.getPrototypeOf(o)===Object.prototype}function Tr(o){return Array.isArray(o)?[]:{}}var sr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ua(){for(var o=arguments.length,v=new Array(o),F=0;F":xn,rn=F.loadingIcon,In=F.direction,mr=F.notFoundContent,YA=mr===void 0?"Not Found":mr,VA=F.disabled,SA=!!ht,bn=Wo(Et,{value:Lt,postState:fl}),Mn=I(bn,2),vA=Mn[0],hr=Mn[1],Hn=b.useMemo(function(){return cl(St)},[JSON.stringify(St)]),ea=Yl(Hn,lt),Rn=I(ea,3),Zr=Rn[0],ta=Rn[1],ca=Rn[2],Aa=Gl(Zr,Hn),Sn=Pl(SA,vA,ta,ca,Aa),cr=I(Sn,3),Ir=cr[0],ni=cr[1],ri=cr[2],pA=lu(function(ur){if(hr(ur),Nt){var kn=fl(ur),_n=kn.map(function(Gn){return Eo(Gn,Zr,Hn).map(function(A){return A.option})}),Cn=SA?kn:kn[0],un=SA?_n:_n[0];Nt(Cn,un)}}),mi=Zi(SA,pA,Ir,ni,ri,ta,ca,_t),Oa=lu(function(ur){mi(ur)}),_a=b.useMemo(function(){return{options:Zr,fieldNames:Hn,values:Ir,halfValues:ni,changeOnSelect:QA,onSelect:Oa,checkable:ht,searchOptions:[],dropdownPrefixCls:void 0,loadData:AA,expandTrigger:hA,expandIcon:Ar,loadingIcon:rn,dropdownMenuColumnStyle:void 0}},[Zr,Hn,Ir,ni,QA,Oa,ht,AA,hA,Ar,rn]),oi="".concat(ce,"-panel"),Li=!Zr.length;return b.createElement(Yi.Provider,{value:_a},b.createElement("div",{className:eA()(oi,(v={},W(v,"".concat(oi,"-rtl"),In==="rtl"),W(v,"".concat(oi,"-empty"),Li),v),Ne),style:Fe},Li?YA:b.createElement(H,{prefixCls:ce,searchValue:"",multiple:SA,toggleOpen:gr,open:!0,direction:In,disabled:VA})))}function Ba(o){var v=o.onPopupVisibleChange,F=o.popupVisible,D=o.popupClassName,ce=o.popupPlacement;warning(!v,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(F===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(D===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ce===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function va(o,v){if(o){var F=function D(ce){for(var Fe=0;Fe":Rn,ta=o.loadingIcon,ca=o.children,Aa=o.dropdownMatchSelectWidth,Sn=Aa===void 0?!1:Aa,cr=o.showCheckedStrategy,Ir=cr===void 0?sl:cr,ni=o.optionRender,ri=U(o,Er),pA=xl(F),mi=!!St,Oa=Wo(Ne,{value:lt,postState:fl}),_a=I(Oa,2),oi=_a[0],Li=_a[1],ur=b.useMemo(function(){return cl(Fe)},[JSON.stringify(Fe)]),kn=Yl(ur,Ar),_n=I(kn,3),Cn=_n[0],un=_n[1],Gn=_n[2],A=Wo("",{value:_t,postState:function(kt){return kt||""}}),s=I(A,2),m=s[0],E=s[1],S=function(kt,EA){E(kt),EA.source!=="blur"&&AA&&AA(kt)},Y=Bo(hA),oe=I(Y,2),pe=oe[0],je=oe[1],Oe=Xl(m,Cn,ur,rn||ce,je,ht||mi),we=Gl(Cn,ur),pt=Pl(mi,oi,un,Gn,we),Dt=I(pt,3),wt=Dt[0],mt=Dt[1],bt=Dt[2],Ct=b.useMemo(function(){var DA=ho(wt),kt=gu(DA,un,Ir);return[].concat(l(bt),l(Gn(kt)))},[wt,un,Gn,bt,Ir]),Je=dl(Ct,Cn,ur,mi,Lt),Ye=lu(function(DA){if(Li(DA),Et){var kt=fl(DA),EA=kt.map(function($n){return Eo($n,Cn,ur).map(function(CA){return CA.option})}),xA=mi?kt:kt[0],wn=mi?EA:EA[0];Et(xA,wn)}}),vt=Zi(mi,Ye,wt,mt,bt,un,Gn,Ir),Bt=lu(function(DA){(!mi||Nt)&&E(""),vt(DA)}),Yt=function(kt,EA){if(EA.type==="clear"){Ye([]);return}var xA=EA.values[0],wn=xA.valueCells;Bt(wn)},zt=YA!==void 0?YA:mr,qt=SA||VA,GA=hr||vA,jA=function(kt){Hn==null||Hn(kt),ea==null||ea(kt)},$A=b.useMemo(function(){return{options:Cn,fieldNames:ur,values:wt,halfValues:mt,changeOnSelect:ht,onSelect:Bt,checkable:St,searchOptions:Oe,dropdownPrefixCls:rn,loadData:In,expandTrigger:xn,expandIcon:Zr,loadingIcon:ta,dropdownMenuColumnStyle:bn,optionRender:ni}},[Cn,ur,wt,mt,ht,Bt,St,Oe,rn,In,xn,Zr,ta,bn,ni]),fn=!(m?Oe:Cn).length,jn=m&&je.matchInputWidth||fn?{}:{minWidth:"auto"};return b.createElement(Yi.Provider,{value:$A},b.createElement(Ol,e({},ri,{ref:v,id:pA,prefixCls:ce,autoClearSearchValue:Nt,dropdownMatchSelectWidth:Sn,dropdownStyle:q(q({},jn),Mn),displayValues:Je,onDisplayValuesChange:Yt,mode:mi?"multiple":void 0,searchValue:m,onSearch:S,showSearch:pe,OptionList:de,emptyOptions:fn,open:zt,dropdownClassName:qt,placement:GA,onDropdownVisibleChange:jA,getRawInputElement:function(){return ca}})))});Ln.SHOW_PARENT=sl,Ln.SHOW_CHILD=Jo,Ln.Panel=Ia;var Zn=Ln,Fr=Zn},42767:function(FA,be){"use strict";var p;var e=typeof Symbol=="function"&&Symbol.for,P=e?Symbol.for("react.element"):60103,N=e?Symbol.for("react.portal"):60106,K=e?Symbol.for("react.fragment"):60107,W=e?Symbol.for("react.strict_mode"):60108,f=e?Symbol.for("react.profiler"):60114,q=e?Symbol.for("react.provider"):60109,j=e?Symbol.for("react.context"):60110,X=e?Symbol.for("react.async_mode"):60111,L=e?Symbol.for("react.concurrent_mode"):60111,De=e?Symbol.for("react.forward_ref"):60112,T=e?Symbol.for("react.suspense"):60113,l=e?Symbol.for("react.suspense_list"):60120,ne=e?Symbol.for("react.memo"):60115,ae=e?Symbol.for("react.lazy"):60116,ve=e?Symbol.for("react.block"):60121,I=e?Symbol.for("react.fundamental"):60117,G=e?Symbol.for("react.responder"):60118,U=e?Symbol.for("react.scope"):60119;function O(ee){if(typeof ee=="object"&&ee!==null){var _e=ee.$$typeof;switch(_e){case P:switch(ee=ee.type,ee){case X:case L:case K:case f:case W:case T:return ee;default:switch(ee=ee&&ee.$$typeof,ee){case j:case De:case ae:case ne:case q:return ee;default:return _e}}case N:return _e}}}function ge(ee){return O(ee)===L}p=X,p=L,p=j,p=q,p=P,p=De,p=K,p=ae,p=ne,p=N,p=f,p=W,p=T,p=function(ee){return ge(ee)||O(ee)===X},p=ge,p=function(ee){return O(ee)===j},p=function(ee){return O(ee)===q},p=function(ee){return typeof ee=="object"&&ee!==null&&ee.$$typeof===P},p=function(ee){return O(ee)===De},be.isFragment=function(ee){return O(ee)===K},p=function(ee){return O(ee)===ae},p=function(ee){return O(ee)===ne},p=function(ee){return O(ee)===N},p=function(ee){return O(ee)===f},p=function(ee){return O(ee)===W},p=function(ee){return O(ee)===T},p=function(ee){return typeof ee=="string"||typeof ee=="function"||ee===K||ee===L||ee===f||ee===W||ee===T||ee===l||typeof ee=="object"&&ee!==null&&(ee.$$typeof===ae||ee.$$typeof===ne||ee.$$typeof===q||ee.$$typeof===j||ee.$$typeof===De||ee.$$typeof===I||ee.$$typeof===G||ee.$$typeof===U||ee.$$typeof===ve)},p=O},16357:function(FA,be,p){"use strict";FA.exports=p(42767)},16404:function(FA,be){"use strict";var p;var e=Symbol.for("react.element"),P=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),q=Symbol.for("react.context"),j=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),l=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),ae;ae=Symbol.for("react.module.reference");function ve(I){if(typeof I=="object"&&I!==null){var G=I.$$typeof;switch(G){case e:switch(I=I.type,I){case N:case W:case K:case L:case De:return I;default:switch(I=I&&I.$$typeof,I){case j:case q:case X:case l:case T:case f:return I;default:return G}}case P:return G}}}p=q,p=f,p=e,p=X,p=N,p=l,p=T,p=P,p=W,p=K,p=L,p=De,p=function(){return!1},p=function(){return!1},p=function(I){return ve(I)===q},p=function(I){return ve(I)===f},p=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===e},p=function(I){return ve(I)===X},p=function(I){return ve(I)===N},p=function(I){return ve(I)===l},p=function(I){return ve(I)===T},p=function(I){return ve(I)===P},p=function(I){return ve(I)===W},p=function(I){return ve(I)===K},p=function(I){return ve(I)===L},p=function(I){return ve(I)===De},p=function(I){return typeof I=="string"||typeof I=="function"||I===N||I===W||I===K||I===L||I===De||I===ne||typeof I=="object"&&I!==null&&(I.$$typeof===l||I.$$typeof===T||I.$$typeof===f||I.$$typeof===q||I.$$typeof===X||I.$$typeof===ae||I.getModuleId!==void 0)},p=ve},80705:function(FA,be,p){"use strict";p(16404)},3510:function(FA,be,p){"use strict";p.r(be),p.d(be,{Panel:function(){return te},default:function(){return Me}});var e=p(87462),P=p(74902),N=p(97685),K=p(71002),W=p(94184),f=p.n(W),q=p(21770),j=p(80334),X=p(67294),L=p(45987),De=p(50344),T=p(1413),l=p(4942),ne=p(62874),ae=p(15105),ve=X.forwardRef(function(re,Pe){var le=re.prefixCls,fe=re.forceRender,at=re.className,At=re.style,Se=re.children,b=re.isActive,$e=re.role,Ue=re.classNames,Ke=re.styles,ct=X.useState(b||fe),rA=(0,N.Z)(ct,2),Rt=rA[0],Ve=rA[1];return X.useEffect(function(){(fe||b)&&Ve(!0)},[fe,b]),Rt?X.createElement("div",{ref:Pe,className:f()("".concat(le,"-content"),(0,l.Z)((0,l.Z)({},"".concat(le,"-content-active"),b),"".concat(le,"-content-inactive"),!b),at),style:At,role:$e},X.createElement("div",{className:f()("".concat(le,"-content-box"),Ue==null?void 0:Ue.body),style:Ke==null?void 0:Ke.body},Se)):null});ve.displayName="PanelContent";var I=ve,G=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],U=X.forwardRef(function(re,Pe){var le=re.showArrow,fe=le===void 0?!0:le,at=re.headerClass,At=re.isActive,Se=re.onItemClick,b=re.forceRender,$e=re.className,Ue=re.classNames,Ke=Ue===void 0?{}:Ue,ct=re.styles,rA=ct===void 0?{}:ct,Rt=re.prefixCls,Ve=re.collapsible,Vt=re.accordion,We=re.panelKey,mA=re.extra,nA=re.header,aA=re.expandIcon,an=re.openMotion,Qt=re.destroyInactivePanel,hn=re.children,pn=(0,L.Z)(re,G),MA=Ve==="disabled",eA=mA!=null&&typeof mA!="boolean",On=(0,l.Z)((0,l.Z)((0,l.Z)({onClick:function(){Se==null||Se(We)},onKeyDown:function(Tt){(Tt.key==="Enter"||Tt.keyCode===ae.Z.ENTER||Tt.which===ae.Z.ENTER)&&(Se==null||Se(We))},role:Vt?"tab":"button"},"aria-expanded",At),"aria-disabled",MA),"tabIndex",MA?-1:0),it=typeof aA=="function"?aA(re):X.createElement("i",{className:"arrow"}),Ce=it&&X.createElement("div",(0,e.Z)({className:"".concat(Rt,"-expand-icon")},["header","icon"].includes(Ve)?On:{}),it),Re=f()("".concat(Rt,"-item"),(0,l.Z)((0,l.Z)({},"".concat(Rt,"-item-active"),At),"".concat(Rt,"-item-disabled"),MA),$e),ue=f()(at,"".concat(Rt,"-header"),(0,l.Z)({},"".concat(Rt,"-collapsible-").concat(Ve),!!Ve),Ke.header),Ut=(0,T.Z)({className:ue,style:rA.header},["header","icon"].includes(Ve)?{}:On);return X.createElement("div",(0,e.Z)({},pn,{ref:Pe,className:Re}),X.createElement("div",Ut,fe&&Ce,X.createElement("span",(0,e.Z)({className:"".concat(Rt,"-header-text")},Ve==="header"?On:{}),nA),eA&&X.createElement("div",{className:"".concat(Rt,"-extra")},mA)),X.createElement(ne.Z,(0,e.Z)({visible:At,leavedClassName:"".concat(Rt,"-content-hidden")},an,{forceRender:b,removeOnLeave:Qt}),function(tA,Tt){var RA=tA.className,J=tA.style;return X.createElement(I,{ref:Tt,prefixCls:Rt,className:RA,classNames:Ke,style:J,styles:rA,isActive:At,forceRender:b,role:Vt?"tabpanel":void 0},hn)}))}),O=U,ge=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ee=function(Pe,le){var fe=le.prefixCls,at=le.accordion,At=le.collapsible,Se=le.destroyInactivePanel,b=le.onItemClick,$e=le.activeKey,Ue=le.openMotion,Ke=le.expandIcon;return Pe.map(function(ct,rA){var Rt=ct.children,Ve=ct.label,Vt=ct.key,We=ct.collapsible,mA=ct.onItemClick,nA=ct.destroyInactivePanel,aA=(0,L.Z)(ct,ge),an=String(Vt!=null?Vt:rA),Qt=We!=null?We:At,hn=nA!=null?nA:Se,pn=function(On){Qt!=="disabled"&&(b(On),mA==null||mA(On))},MA=!1;return at?MA=$e[0]===an:MA=$e.indexOf(an)>-1,X.createElement(O,(0,e.Z)({},aA,{prefixCls:fe,key:an,panelKey:an,isActive:MA,accordion:at,openMotion:Ue,expandIcon:Ke,header:Ve,collapsible:Qt,onItemClick:pn,destroyInactivePanel:hn}),Rt)})},_e=function(Pe,le,fe){if(!Pe)return null;var at=fe.prefixCls,At=fe.accordion,Se=fe.collapsible,b=fe.destroyInactivePanel,$e=fe.onItemClick,Ue=fe.activeKey,Ke=fe.openMotion,ct=fe.expandIcon,rA=Pe.key||String(le),Rt=Pe.props,Ve=Rt.header,Vt=Rt.headerClass,We=Rt.destroyInactivePanel,mA=Rt.collapsible,nA=Rt.onItemClick,aA=!1;At?aA=Ue[0]===rA:aA=Ue.indexOf(rA)>-1;var an=mA!=null?mA:Se,Qt=function(MA){an!=="disabled"&&($e(MA),nA==null||nA(MA))},hn={key:rA,panelKey:rA,header:Ve,headerClass:Vt,isActive:aA,prefixCls:at,destroyInactivePanel:We!=null?We:b,openMotion:Ke,accordion:At,children:Pe.props.children,onItemClick:Qt,expandIcon:ct,collapsible:an};return typeof Pe.type=="string"?Pe:(Object.keys(hn).forEach(function(pn){typeof hn[pn]=="undefined"&&delete hn[pn]}),X.cloneElement(Pe,hn))};function ke(re,Pe,le){return Array.isArray(re)?ee(re,le):(0,De.Z)(Pe).map(function(fe,at){return _e(fe,at,le)})}var xe=ke,ye=p(64217);function me(re){var Pe=re;if(!Array.isArray(Pe)){var le=(0,K.Z)(Pe);Pe=le==="number"||le==="string"?[Pe]:[]}return Pe.map(function(fe){return String(fe)})}var k=X.forwardRef(function(re,Pe){var le=re.prefixCls,fe=le===void 0?"rc-collapse":le,at=re.destroyInactivePanel,At=at===void 0?!1:at,Se=re.style,b=re.accordion,$e=re.className,Ue=re.children,Ke=re.collapsible,ct=re.openMotion,rA=re.expandIcon,Rt=re.activeKey,Ve=re.defaultActiveKey,Vt=re.onChange,We=re.items,mA=f()(fe,$e),nA=(0,q.Z)([],{value:Rt,onChange:function(eA){return Vt==null?void 0:Vt(eA)},defaultValue:Ve,postState:me}),aA=(0,N.Z)(nA,2),an=aA[0],Qt=aA[1],hn=function(eA){return Qt(function(){if(b)return an[0]===eA?[]:[eA];var On=an.indexOf(eA),it=On>-1;return it?an.filter(function(Ce){return Ce!==eA}):[].concat((0,P.Z)(an),[eA])})};(0,j.ZP)(!Ue,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var pn=xe(We,Ue,{prefixCls:fe,accordion:b,openMotion:ct,expandIcon:rA,collapsible:Ke,destroyInactivePanel:At,onItemClick:hn,activeKey:an});return X.createElement("div",(0,e.Z)({ref:Pe,className:mA,style:Se,role:b?"tablist":void 0},(0,ye.Z)(re,{aria:!0,data:!0})),pn)}),se=Object.assign(k,{Panel:O}),Me=se,te=se.Panel},63697:function(FA,be,p){"use strict";var e=p(27484),P=p.n(e),N=p(6833),K=p.n(N),W=p(96036),f=p.n(W),q=p(55183),j=p.n(q),X=p(172),L=p.n(X),De=p(28734),T=p.n(De),l=p(10285),ne=p.n(l);P().extend(ne()),P().extend(T()),P().extend(K()),P().extend(f()),P().extend(j()),P().extend(L()),P().extend(function(U,O){var ge=O.prototype,ee=ge.format;ge.format=function(ke){var xe=(ke||"").replace("Wo","wo");return ee.bind(this)(xe)}});var ae={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ve=function(O){var ge=ae[O];return ge||O.split("_")[0]},I=function(){},G={getNow:function(){var O=P()();return typeof O.tz=="function"?O.tz():O},getFixedDate:function(O){return P()(O,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(O){return O.endOf("month")},getWeekDay:function(O){var ge=O.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(O){return O.year()},getMonth:function(O){return O.month()},getDate:function(O){return O.date()},getHour:function(O){return O.hour()},getMinute:function(O){return O.minute()},getSecond:function(O){return O.second()},getMillisecond:function(O){return O.millisecond()},addYear:function(O,ge){return O.add(ge,"year")},addMonth:function(O,ge){return O.add(ge,"month")},addDate:function(O,ge){return O.add(ge,"day")},setYear:function(O,ge){return O.year(ge)},setMonth:function(O,ge){return O.month(ge)},setDate:function(O,ge){return O.date(ge)},setHour:function(O,ge){return O.hour(ge)},setMinute:function(O,ge){return O.minute(ge)},setSecond:function(O,ge){return O.second(ge)},setMillisecond:function(O,ge){return O.millisecond(ge)},isAfter:function(O,ge){return O.isAfter(ge)},isValidate:function(O){return O.isValid()},locale:{getWeekFirstDay:function(O){return P()().locale(ve(O)).localeData().firstDayOfWeek()},getWeekFirstDate:function(O,ge){return ge.locale(ve(O)).weekday(0)},getWeek:function(O,ge){return ge.locale(ve(O)).week()},getShortWeekDays:function(O){return P()().locale(ve(O)).localeData().weekdaysMin()},getShortMonths:function(O){return P()().locale(ve(O)).localeData().monthsShort()},format:function(O,ge,ee){return ge.locale(ve(O)).format(ee)},parse:function(O,ge,ee){for(var _e=ve(O),ke=0;keA.length)&&(s=A.length);for(var m=0,E=Array(s);mA.length)&&(s=A.length);for(var m=0,E=new Array(s);m=19)return!0;var S=(0,Me.isMemo)(s)?s.type.type:s.type;return!(typeof S=="function"&&!((m=S.prototype)!==null&&m!==void 0&&m.render)&&S.$$typeof!==Me.ForwardRef||typeof s=="function"&&!((E=s.prototype)!==null&&E!==void 0&&E.render)&&s.$$typeof!==Me.ForwardRef)};function Ue(A){return(0,l.isValidElement)(A)&&!fe(A)}var Ke=function(s){return Ue(s)&&$e(s)},ct=function(s){if(s&&Ue(s)){var m=s;return m.props.propertyIsEnumerable("ref")?m.props.ref:m.ref}return null};function rA(A,s,m,E){if(!s.length)return m;var S=_toArray(s),Y=S[0],oe=S.slice(1),pe;return!A&&typeof Y=="number"?pe=[]:Array.isArray(A)?pe=_toConsumableArray(A):pe=_objectSpread({},A),E&&m===void 0&&oe.length===1?delete pe[Y][oe[0]]:pe[Y]=rA(pe[Y],oe,m,E),pe}function Rt(A,s,m){var E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return s.length&&E&&m===void 0&&!get(A,s.slice(0,-1))?A:rA(A,s,m,E)}function Ve(A){return _typeof(A)==="object"&&A!==null&&Object.getPrototypeOf(A)===Object.prototype}function Vt(A){return Array.isArray(A)?[]:{}}var We=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function mA(){for(var A=arguments.length,s=new Array(A),m=0;m1&&arguments[1]!==void 0?arguments[1]:!1,m;s===!1?m={aria:!0,data:!0,attr:!0}:s===!0?m={aria:!0}:m=Tt({},s);var E={};return Object.keys(A).forEach(function(b){(m.aria&&(b==="role"||En(b,TA))||m.data&&En(b,xr)||m.attr&&SA.includes(b))&&(E[b]=A[b])}),E}var Xe=p(53550),OA=p(98280),za=p(94184),jr=p.n(za);function Wa(A,s){return A!==void 0?A:s?"bottomRight":"bottomLeft"}var Ka=l.createContext(null),Yr=Ka,Qr={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function fi(A){var s=A.popupElement,m=A.popupStyle,E=A.popupClassName,b=A.popupAlign,Y=A.transitionName,oe=A.getPopupContainer,pe=A.children,je=A.range,Oe=A.placement,we=A.builtinPlacements,pt=we===void 0?Qr:we,Dt=A.direction,wt=A.visible,mt=A.onClose,St=l.useContext(Yr),Ct=St.prefixCls,Je="".concat(Ct,"-dropdown"),Ye=Wa(Oe,Dt==="rtl");return l.createElement(OA.Z,{showAction:[],hideAction:["click"],popupPlacement:Ye,builtinPlacements:pt,prefixCls:Je,popupTransitionName:Y,popup:s,popupAlign:b,popupVisible:wt,popupClassName:jr()(E,(0,Xe.Z)((0,Xe.Z)({},"".concat(Je,"-range"),je),"".concat(Je,"-rtl"),Dt==="rtl")),popupStyle:m,stretch:"minWidth",getPopupContainer:oe,onPopupVisibleChange:function(Bt){Bt||mt()}},pe)}var ii=fi;function Ea(A,s){for(var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",E=String(A);E.length2&&arguments[2]!==void 0?arguments[2]:[],E=l.useState([!1,!1]),b=T(E,2),Y=b[0],oe=b[1],pe=function(we,pt){oe(function(Dt){return lr(Dt,pt,we)})},je=l.useMemo(function(){return Y.map(function(Oe,we){if(Oe)return!0;var pt=A[we];return pt?!!(!m[we]&&!pt||pt&&s(pt,{activeIndex:we})):!1})},[A,Y,s,m]);return[je,pe]}function Ti(A,s,m,E,b){var Y="",oe=[];return A&&oe.push(b?"hh":"HH"),s&&oe.push("mm"),m&&oe.push("ss"),Y=oe.join(":"),E&&(Y+=".SSS"),b&&(Y+=" A"),Y}function di(A,s,m,E,b,Y){var oe=A.fieldDateTimeFormat,pe=A.fieldDateFormat,je=A.fieldTimeFormat,Oe=A.fieldMonthFormat,we=A.fieldYearFormat,pt=A.fieldWeekFormat,Dt=A.fieldQuarterFormat,wt=A.yearFormat,mt=A.cellYearFormat,St=A.cellQuarterFormat,Ct=A.dayFormat,Je=A.cellDateFormat,Ye=Ti(s,m,E,b,Y);return(0,j.Z)((0,j.Z)({},A),{},{fieldDateTimeFormat:oe||"YYYY-MM-DD ".concat(Ye),fieldDateFormat:pe||"YYYY-MM-DD",fieldTimeFormat:je||Ye,fieldMonthFormat:Oe||"YYYY-MM",fieldYearFormat:we||"YYYY",fieldWeekFormat:pt||"gggg-wo",fieldQuarterFormat:Dt||"YYYY-[Q]Q",yearFormat:wt||"YYYY",cellYearFormat:mt||"YYYY",cellQuarterFormat:St||"[Q]Q",cellDateFormat:Je||Ct||"D"})}function Ku(A,s){var m=s.showHour,E=s.showMinute,b=s.showSecond,Y=s.showMillisecond,oe=s.use12Hours;return l.useMemo(function(){return di(A,m,E,b,Y,oe)},[A,m,E,b,Y,oe])}var wA=p(19706);function u(A,s,m){return m!=null?m:s.some(function(E){return A.includes(E)})}var d=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function B(A){var s=Vr(A,d),m=A.format,E=A.picker,b=null;return m&&(b=m,Array.isArray(b)&&(b=b[0]),b=(0,wA.Z)(b)==="object"?b.format:b),E==="time"&&(s.format=b),[s,b]}function C(A){return A&&typeof A=="string"}function Z(A,s,m,E){return[A,s,m,E].some(function(b){return b!==void 0})}function Te(A,s,m,E,b){var Y=s,oe=m,pe=E;if(!A&&!Y&&!oe&&!pe&&!b)Y=!0,oe=!0,pe=!0;else if(A){var je,Oe,we,pt=[Y,oe,pe].some(function(mt){return mt===!1}),Dt=[Y,oe,pe].some(function(mt){return mt===!0}),wt=pt?!0:!Dt;Y=(je=Y)!==null&&je!==void 0?je:wt,oe=(Oe=oe)!==null&&Oe!==void 0?Oe:wt,pe=(we=pe)!==null&&we!==void 0?we:wt}return[Y,oe,pe,b]}function et(A){var s=A.showTime,m=B(A),E=T(m,2),b=E[0],Y=E[1],oe=s&&(0,wA.Z)(s)==="object"?s:{},pe=(0,j.Z)((0,j.Z)({defaultOpenValue:oe.defaultOpenValue||oe.defaultValue},b),oe),je=pe.showMillisecond,Oe=pe.showHour,we=pe.showMinute,pt=pe.showSecond,Dt=Z(Oe,we,pt,je),wt=Te(Dt,Oe,we,pt,je),mt=T(wt,3);return Oe=mt[0],we=mt[1],pt=mt[2],[pe,(0,j.Z)((0,j.Z)({},pe),{},{showHour:Oe,showMinute:we,showSecond:pt,showMillisecond:je}),pe.format,Y]}function Nn(A,s,m,E,b){var Y=A==="time";if(A==="datetime"||Y){for(var oe=E,pe=Bn(A,b,null),je=pe,Oe=[s,m],we=0;we1&&(oe=s.addDate(oe,-7)),oe}function Jt(A,s){var m=s.generateConfig,E=s.locale,b=s.format;return A?typeof b=="function"?b(A):m.locale.format(E.locale,A,b):""}function Ot(A,s,m){var E=s,b=["getHour","getMinute","getSecond","getMillisecond"],Y=["setHour","setMinute","setSecond","setMillisecond"];return Y.forEach(function(oe,pe){m?E=A[oe](E,A[b[pe]](m)):E=A[oe](E,0)}),E}function BA(A,s,m,E,b){var Y=ne(function(oe,pe){return!!(m&&m(oe,pe)||E&&A.isAfter(E,oe)&&!he(A,s,E,oe,pe.type)||b&&A.isAfter(oe,b)&&!he(A,s,b,oe,pe.type))});return Y}function HA(A,s,m){return l.useMemo(function(){var E=Bn(A,s,m),b=ti(E),Y=b[0],oe=(0,wA.Z)(Y)==="object"&&Y.type==="mask"?Y.format:null;return[b.map(function(pe){return typeof pe=="string"||typeof pe=="function"?pe:pe.format}),oe]},[A,s,m])}function fa(A,s,m){return typeof A[0]=="function"||m?!0:s}function Pr(A,s,m,E){var b=ne(function(Y,oe){var pe=(0,j.Z)({type:s},oe);if(delete pe.activeIndex,!A.isValidate(Y)||m&&m(Y,pe))return!0;if((s==="date"||s==="time")&&E){var je,Oe=oe&&oe.activeIndex===1?"end":"start",we=((je=E.disabledTime)===null||je===void 0?void 0:je.call(E,Y,Oe,{from:pe.from}))||{},pt=we.disabledHours,Dt=we.disabledMinutes,wt=we.disabledSeconds,mt=we.disabledMilliseconds,St=E.disabledHours,Ct=E.disabledMinutes,Je=E.disabledSeconds,Ye=pt||St,vt=Dt||Ct,Bt=wt||Je,Yt=A.getHour(Y),zt=A.getMinute(Y),qt=A.getSecond(Y),GA=A.getMillisecond(Y);if(Ye&&Ye().includes(Yt)||vt&&vt(Yt).includes(zt)||Bt&&Bt(Yt,zt).includes(qt)||mt&&mt(Yt,zt,qt).includes(GA))return!0}return!1});return b}function Rr(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=l.useMemo(function(){var E=A&&ti(A);return s&&E&&(E[1]=E[1]||E[0]),E},[A,s]);return m}function ba(A,s){var m=A.generateConfig,E=A.locale,b=A.picker,Y=b===void 0?"date":b,oe=A.prefixCls,pe=oe===void 0?"rc-picker":oe,je=A.styles,Oe=je===void 0?{}:je,we=A.classNames,pt=we===void 0?{}:we,Dt=A.order,wt=Dt===void 0?!0:Dt,mt=A.components,St=mt===void 0?{}:mt,Ct=A.inputRender,Je=A.allowClear,Ye=A.clearIcon,vt=A.needConfirm,Bt=A.multiple,Yt=A.format,zt=A.inputReadOnly,qt=A.disabledDate,GA=A.minDate,jA=A.maxDate,_A=A.showTime,fn=A.value,jn=A.defaultValue,DA=A.pickerValue,kt=A.defaultPickerValue,EA=Rr(fn),xA=Rr(jn),wn=Rr(DA),$n=Rr(kt),CA=Y==="date"&&_A?"datetime":Y,kA=CA==="time"||CA==="datetime",oA=kA||Bt,Xt=vt!=null?vt:kA,uA=et(A),NA=T(uA,4),Sr=NA[0],Lr=NA[1],br=NA[2],ir=NA[3],dr=Ku(E,Lr),Wr=l.useMemo(function(){return Nn(CA,br,ir,Sr,dr)},[CA,br,ir,Sr,dr]),Nr=l.useMemo(function(){return(0,j.Z)((0,j.Z)({},A),{},{prefixCls:pe,locale:dr,picker:Y,styles:Oe,classNames:pt,order:wt,components:(0,j.Z)({input:Ct},St),clearIcon:WA(pe,Je,Ye),showTime:Wr,value:EA,defaultValue:xA,pickerValue:wn,defaultPickerValue:$n},s==null?void 0:s())},[A]),ga=HA(CA,dr,Yt),yn=T(ga,2),on=yn[0],zr=yn[1],Wn=fa(on,zt,Bt),ya=BA(m,E,qt,GA,jA),Jn=Pr(m,Y,ya,Wr),La=l.useMemo(function(){return(0,j.Z)((0,j.Z)({},Nr),{},{needConfirm:Xt,inputReadOnly:Wn,disabledDate:ya})},[Nr,Xt,Wn,ya]);return[La,CA,oA,on,zr,Jn]}var da=function(s){return+setTimeout(s,16)},Fa=function(s){return clearTimeout(s)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(da=function(s){return window.requestAnimationFrame(s)},Fa=function(s){return window.cancelAnimationFrame(s)});var Pa=0,_r=new Map;function sa(A){_r.delete(A)}var Xr=function(s){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Pa+=1;var E=Pa;function b(Y){if(Y===0)sa(E),s();else{var oe=da(function(){b(Y-1)});_r.set(E,oe)}}return b(m),E};Xr.cancel=function(A){var s=_r.get(A);return sa(A),Fa(s)};var qa=Xr;function Si(A,s,m){var E=k(s,{value:A}),b=T(E,2),Y=b[0],oe=b[1],pe=l.useRef(A),je=l.useRef(),Oe=function(){qa.cancel(je.current)},we=ne(function(){oe(pe.current),m&&Y!==pe.current&&m(pe.current)}),pt=ne(function(Dt,wt){Oe(),pe.current=Dt,Dt||wt?we():je.current=qa(we)});return l.useEffect(function(){return Oe},[]),[Y,pt]}function ui(A,s){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],E=arguments.length>3?arguments[3]:void 0,b=m.every(function(we){return we})?!1:A,Y=Si(b,s||!1,E),oe=T(Y,2),pe=oe[0],je=oe[1];function Oe(we){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!pt.inherit||pe)&&je(we,pt.force)}return[pe,Oe]}function wr(A){var s=l.useRef();return l.useImperativeHandle(A,function(){var m;return{nativeElement:(m=s.current)===null||m===void 0?void 0:m.nativeElement,focus:function(b){var Y;(Y=s.current)===null||Y===void 0||Y.focus(b)},blur:function(){var b;(b=s.current)===null||b===void 0||b.blur()}}}),s}function bi(A,s){return l.useMemo(function(){return A||(s?(it(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(s).map(function(m){var E=T(m,2),b=E[0],Y=E[1];return{label:b,value:Y}})):[])},[A,s])}function Mi(A,s){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,E=l.useRef(s);E.current=s,ke(function(){if(A)E.current(A);else{var b=qa(function(){E.current(A)},m);return function(){qa.cancel(b)}}},[A])}function pu(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=l.useState(0),b=T(E,2),Y=b[0],oe=b[1],pe=l.useState(!1),je=T(pe,2),Oe=je[0],we=je[1],pt=l.useRef([]),Dt=l.useRef(null),wt=l.useRef(null),mt=function(Bt){Dt.current=Bt},St=function(Bt){return Dt.current===Bt},Ct=function(Bt){we(Bt)},Je=function(Bt){return Bt&&(wt.current=Bt),wt.current},Ye=function(Bt){var Yt=pt.current,zt=new Set(Yt.filter(function(GA){return Bt[GA]||s[GA]})),qt=Yt[Yt.length-1]===0?1:0;return zt.size>=2||A[qt]?null:qt};return Mi(Oe||m,function(){Oe||(pt.current=[],mt(null))}),l.useEffect(function(){Oe&&pt.current.push(Y)},[Oe,Y]),[Oe,Ct,Je,Y,oe,Ye,pt.current,mt,St]}function Hi(A,s,m,E,b,Y){var oe=m[m.length-1],pe=function(Oe,we){var pt=T(A,2),Dt=pt[0],wt=pt[1],mt=(0,j.Z)((0,j.Z)({},we),{},{from:Na(A,m)});return oe===1&&s[0]&&Dt&&!he(E,b,Dt,Oe,mt.type)&&E.isAfter(Dt,Oe)||oe===0&&s[1]&&wt&&!he(E,b,wt,Oe,mt.type)&&E.isAfter(Oe,wt)?!0:Y==null?void 0:Y(Oe,mt)};return pe}function xi(A,s,m,E){switch(s){case"date":case"week":return A.addMonth(m,E);case"month":case"quarter":return A.addYear(m,E);case"year":return A.addYear(m,E*10);case"decade":return A.addYear(m,E*100);default:return m}}var aa=[];function iu(A,s,m,E,b,Y,oe,pe){var je=arguments.length>8&&arguments[8]!==void 0?arguments[8]:aa,Oe=arguments.length>9&&arguments[9]!==void 0?arguments[9]:aa,we=arguments.length>10&&arguments[10]!==void 0?arguments[10]:aa,pt=arguments.length>11?arguments[11]:void 0,Dt=arguments.length>12?arguments[12]:void 0,wt=arguments.length>13?arguments[13]:void 0,mt=oe==="time",St=Y||0,Ct=function(wn){var $n=A.getNow();return mt&&($n=Ot(A,$n)),je[wn]||m[wn]||$n},Je=T(Oe,2),Ye=Je[0],vt=Je[1],Bt=k(function(){return Ct(0)},{value:Ye}),Yt=T(Bt,2),zt=Yt[0],qt=Yt[1],GA=k(function(){return Ct(1)},{value:vt}),jA=T(GA,2),_A=jA[0],fn=jA[1],jn=l.useMemo(function(){var xA=[zt,_A][St];return mt?xA:Ot(A,xA,we[St])},[mt,zt,_A,St,A,we]),DA=function(wn){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",CA=[qt,fn][St];CA(wn);var kA=[zt,_A];kA[St]=wn,pt&&(!he(A,s,zt,kA[0],oe)||!he(A,s,_A,kA[1],oe))&&pt(kA,{source:$n,range:St===1?"end":"start",mode:E})},kt=function(wn,$n){if(pe){var CA={date:"month",week:"month",month:"year",quarter:"year"},kA=CA[oe];if(kA&&!he(A,s,wn,$n,kA))return xi(A,oe,$n,-1);if(oe==="year"&&wn){var oA=Math.floor(A.getYear(wn)/10),Xt=Math.floor(A.getYear($n)/10);if(oA!==Xt)return xi(A,oe,$n,-1)}}return $n},EA=l.useRef(null);return xe(function(){if(b&&!je[St]){var xA=mt?null:A.getNow();if(EA.current!==null&&EA.current!==St?xA=[zt,_A][St^1]:m[St]?xA=St===0?m[0]:kt(m[0],m[1]):m[St^1]&&(xA=m[St^1]),xA){Dt&&A.isAfter(Dt,xA)&&(xA=Dt);var wn=pe?xi(A,oe,xA,1):xA;wt&&A.isAfter(wn,wt)&&(xA=pe?xi(A,oe,wt,-1):wt),DA(xA,"reset")}}},[b,St,m[St]]),l.useEffect(function(){b?EA.current=St:EA.current=null},[b,St]),xe(function(){b&&je&&je[St]&&DA(je[St],"reset")},[b,St]),[jn,DA]}function ji(A,s){var m=l.useRef(A),E=l.useState({}),b=T(E,2),Y=b[1],oe=function(Oe){return Oe&&s!==void 0?s:m.current},pe=function(Oe){m.current=Oe,Y({})};return[oe,pe,oe(!0)]}var Ki=[];function vu(A,s,m){var E=function(oe){return oe.map(function(pe){return Jt(pe,{generateConfig:A,locale:s,format:m[0]})})},b=function(oe,pe){for(var je=Math.max(oe.length,pe.length),Oe=-1,we=0;we1&&arguments[1]!==void 0?arguments[1]:{},m=[];return l.Children.forEach(A,function(E){E==null&&!s.keepEmpty||(Array.isArray(E)?m=m.concat(Ji(E)):fe(E)&&E.props?m=m.concat(Ji(E.props.children,s)):m.push(E))}),m}function Qu(A){"@babel/helpers - typeof";return Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Qu(A)}function Vu(A,s){if(Qu(A)!=="object"||A===null)return A;var m=A[Symbol.toPrimitive];if(m!==void 0){var E=m.call(A,s||"default");if(Qu(E)!=="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(A)}function Ju(A){var s=Vu(A,"string");return Qu(s)==="symbol"?s:String(s)}function ko(A,s,m){return s=Ju(s),s in A?Object.defineProperty(A,s,{value:m,enumerable:!0,configurable:!0,writable:!0}):A[s]=m,A}function Do(A,s){var m=Object.keys(A);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(A);s&&(E=E.filter(function(b){return Object.getOwnPropertyDescriptor(A,b).enumerable})),m.push.apply(m,E)}return m}function zo(A){for(var s=1;s2&&arguments[2]!==void 0?arguments[2]:1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,b=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Y=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,oe=[],pe=m>=1?m|0:1,je=A;je<=s;je+=pe){var Oe=b.includes(je);(!Oe||!E)&&oe.push({label:Ea(je,Y),value:je,disabled:Oe})}return oe}function vo(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,E=s||{},b=E.use12Hours,Y=E.hourStep,oe=Y===void 0?1:Y,pe=E.minuteStep,je=pe===void 0?1:pe,Oe=E.secondStep,we=Oe===void 0?1:Oe,pt=E.millisecondStep,Dt=pt===void 0?100:pt,wt=E.hideDisabledOptions,mt=E.disabledTime,St=E.disabledHours,Ct=E.disabledMinutes,Je=E.disabledSeconds,Ye=l.useMemo(function(){return m||A.getNow()},[m,A]);if(0)var vt,Bt,Yt;var zt=l.useCallback(function(oA){var Xt=(mt==null?void 0:mt(oA))||{};return[Xt.disabledHours||St||zl,Xt.disabledMinutes||Ct||zl,Xt.disabledSeconds||Je||zl,Xt.disabledMilliseconds||zl]},[mt,St,Ct,Je]),qt=l.useMemo(function(){return zt(Ye)},[Ye,zt]),GA=T(qt,4),jA=GA[0],_A=GA[1],fn=GA[2],jn=GA[3],DA=l.useCallback(function(oA,Xt,uA,NA){var Sr=xl(0,23,oe,wt,oA()),Lr=b?Sr.map(function(Wr){return(0,j.Z)((0,j.Z)({},Wr),{},{label:Ea(Wr.value%12||12,2)})}):Sr,br=function(Nr){return xl(0,59,je,wt,Xt(Nr))},ir=function(Nr,ga){return xl(0,59,we,wt,uA(Nr,ga))},dr=function(Nr,ga,yn){return xl(0,999,Dt,wt,NA(Nr,ga,yn),3)};return[Lr,br,ir,dr]},[wt,oe,b,Dt,je,we]),kt=l.useMemo(function(){return DA(jA,_A,fn,jn)},[DA,jA,_A,fn,jn]),EA=T(kt,4),xA=EA[0],wn=EA[1],$n=EA[2],CA=EA[3],kA=function(Xt,uA){var NA=function(){return xA},Sr=wn,Lr=$n,br=CA;if(uA){var ir=zt(uA),dr=T(ir,4),Wr=dr[0],Nr=dr[1],ga=dr[2],yn=dr[3],on=DA(Wr,Nr,ga,yn),zr=T(on,4),Wn=zr[0],ya=zr[1],Jn=zr[2],La=zr[3];NA=function(){return Wn},Sr=ya,Lr=Jn,br=La}var Xa=Dl(Xt,NA,Sr,Lr,br,A);return Xa};return[kA,xA,wn,$n,CA]}function Bs(A){var s=A.mode,m=A.internalMode,E=A.renderExtraFooter,b=A.showNow,Y=A.showTime,oe=A.onSubmit,pe=A.onNow,je=A.invalid,Oe=A.needConfirm,we=A.generateConfig,pt=A.disabledDate,Dt=l.useContext(Yr),wt=Dt.prefixCls,mt=Dt.locale,St=Dt.button,Ct=St===void 0?"button":St,Je=we.getNow(),Ye=vo(we,Y,Je),vt=T(Ye,1),Bt=vt[0],Yt=E==null?void 0:E(s),zt=pt(Je,{type:s}),qt=function(){if(!zt){var kt=Bt(Je);pe(kt)}},GA="".concat(wt,"-now"),jA="".concat(GA,"-btn"),_A=b&&l.createElement("li",{className:GA},l.createElement("a",{className:jr()(jA,zt&&"".concat(jA,"-disabled")),"aria-disabled":zt,onClick:qt},m==="date"?mt.today:mt.now)),fn=Oe&&l.createElement("li",{className:"".concat(wt,"-ok")},l.createElement(Ct,{disabled:je,onClick:oe},mt.ok)),jn=(_A||fn)&&l.createElement("ul",{className:"".concat(wt,"-ranges")},_A,fn);return!Yt&&!jn?null:l.createElement("div",{className:"".concat(wt,"-footer")},Yt&&l.createElement("div",{className:"".concat(wt,"-footer-extra")},Yt),jn)}function Ns(A,s,m){function E(b,Y){var oe=b.findIndex(function(je){return he(A,s,je,Y,m)});if(oe===-1)return[].concat(q(b),[Y]);var pe=q(b);return pe.splice(oe,1),pe}return E}var Xu=l.createContext(null);function Ao(){return l.useContext(Xu)}function Ai(A,s){var m=A.prefixCls,E=A.generateConfig,b=A.locale,Y=A.disabledDate,oe=A.minDate,pe=A.maxDate,je=A.cellRender,Oe=A.hoverValue,we=A.hoverRangeValue,pt=A.onHover,Dt=A.values,wt=A.pickerValue,mt=A.onSelect,St=A.prevIcon,Ct=A.nextIcon,Je=A.superPrevIcon,Ye=A.superNextIcon,vt=E.getNow(),Bt={now:vt,values:Dt,pickerValue:wt,prefixCls:m,disabledDate:Y,minDate:oe,maxDate:pe,cellRender:je,hoverValue:Oe,hoverRangeValue:we,onHover:pt,locale:b,generateConfig:E,onSelect:mt,panelType:s,prevIcon:St,nextIcon:Ct,superPrevIcon:Je,superNextIcon:Ye};return[Bt,vt]}var Yu=l.createContext({});function go(A){for(var s=A.rowNum,m=A.colNum,E=A.baseDate,b=A.getCellDate,Y=A.prefixColumn,oe=A.rowClassName,pe=A.titleFormat,je=A.getCellText,Oe=A.getCellClassName,we=A.headerCells,pt=A.cellSelection,Dt=pt===void 0?!0:pt,wt=A.disabledDate,mt=Ao(),St=mt.prefixCls,Ct=mt.panelType,Je=mt.now,Ye=mt.disabledDate,vt=mt.cellRender,Bt=mt.onHover,Yt=mt.hoverValue,zt=mt.hoverRangeValue,qt=mt.generateConfig,GA=mt.values,jA=mt.locale,_A=mt.onSelect,fn=wt||Ye,jn="".concat(St,"-cell"),DA=l.useContext(Yu),kt=DA.onCellDblClick,EA=function(uA){return GA.some(function(NA){return NA&&he(qt,jA,uA,NA,Ct)})},xA=[],wn=0;wn1&&arguments[1]!==void 0?arguments[1]:!1;Ca(zn),Ct==null||Ct(zn),Kn&&hi(zn)},Ui=function(zn,Kn){dr(zn),Kn&&ai(Kn),hi(Kn,zn)},oa=function(zn){if(Jn(zn),ai(zn),ir!==Bt){var Kn=["decade","year"],lA=[].concat(Kn,["month"]),Qn={quarter:[].concat(Kn,["quarter"]),week:[].concat(q(lA),["week"]),date:[].concat(q(lA),["date"])},Ha=Qn[Bt]||lA,Sa=Ha.indexOf(ir),xa=Ha[Sa+1];xa&&Ui(xa,zn)}},nu=l.useMemo(function(){var Dr,zn;if(Array.isArray(qt)){var Kn=T(qt,2);Dr=Kn[0],zn=Kn[1]}else Dr=qt;return!Dr&&!zn?null:(Dr=Dr||zn,zn=zn||Dr,b.isAfter(Dr,zn)?[zn,Dr]:[Dr,zn])},[qt,b]),li=Ei(GA,jA,_A),Gr=jn[Wr]||Ou[Wr]||Go,$a=l.useContext(Yu),ki=l.useMemo(function(){return(0,j.Z)((0,j.Z)({},$a),{},{hideHeader:DA})},[$a,DA]),ma="".concat(kt,"-panel"),mu=Vr(A,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return l.createElement(Yu.Provider,{value:ki},l.createElement("div",{ref:EA,tabIndex:je,className:jr()(ma,(0,Xe.Z)({},"".concat(ma,"-rtl"),Y==="rtl"))},l.createElement(Gr,e({},mu,{showTime:NA,prefixCls:kt,locale:Xt,generateConfig:b,onModeChange:Ui,pickerValue:Da,onPickerValueChange:function(zn){ai(zn,!0)},value:Wn[0],onSelect:oa,values:Wn,cellRender:li,hoverRangeValue:nu,hoverValue:zt}))))}var no=l.memo(l.forwardRef(Hu)),Xi=no;function ju(A){var s=A.picker,m=A.multiplePanel,E=A.pickerValue,b=A.onPickerValueChange,Y=A.needConfirm,oe=A.onSubmit,pe=A.range,je=A.hoverValue,Oe=l.useContext(Yr),we=Oe.prefixCls,pt=Oe.generateConfig,Dt=l.useCallback(function(Ye,vt){return xi(pt,s,Ye,vt)},[pt,s]),wt=l.useMemo(function(){return Dt(E,1)},[E,Dt]),mt=function(vt){b(Dt(vt,-1))},St={onCellDblClick:function(){Y&&oe()}},Ct=s==="time",Je=(0,j.Z)((0,j.Z)({},A),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Ct});return pe?Je.hoverRangeValue=je:Je.hoverValue=je,m?l.createElement("div",{className:"".concat(we,"-panels")},l.createElement(Yu.Provider,{value:(0,j.Z)((0,j.Z)({},St),{},{hideNext:!0})},l.createElement(Xi,Je)),l.createElement(Yu.Provider,{value:(0,j.Z)((0,j.Z)({},St),{},{hidePrev:!0})},l.createElement(Xi,e({},Je,{pickerValue:wt,onPickerValueChange:mt})))):l.createElement(Yu.Provider,{value:(0,j.Z)({},St)},l.createElement(Xi,Je))}function Wo(A){return typeof A=="function"?A():A}function Vl(A){var s=A.prefixCls,m=A.presets,E=A.onClick,b=A.onHover;return m.length?l.createElement("div",{className:"".concat(s,"-presets")},l.createElement("ul",null,m.map(function(Y,oe){var pe=Y.label,je=Y.value;return l.createElement("li",{key:oe,onClick:function(){E(Wo(je))},onMouseEnter:function(){b(Wo(je))},onMouseLeave:function(){b(null)}},pe)}))):null}function Yi(A){var s=A.panelRender,m=A.internalMode,E=A.picker,b=A.showNow,Y=A.range,oe=A.multiple,pe=A.activeInfo,je=pe===void 0?[0,0,0]:pe,Oe=A.presets,we=A.onPresetHover,pt=A.onPresetSubmit,Dt=A.onFocus,wt=A.onBlur,mt=A.onPanelMouseDown,St=A.direction,Ct=A.value,Je=A.onSelect,Ye=A.isInvalid,vt=A.defaultOpenValue,Bt=A.onOk,Yt=A.onSubmit,zt=l.useContext(Yr),qt=zt.prefixCls,GA="".concat(qt,"-panel"),jA=St==="rtl",_A=l.useRef(null),fn=l.useRef(null),jn=l.useState(0),DA=T(jn,2),kt=DA[0],EA=DA[1],xA=l.useState(0),wn=T(xA,2),$n=wn[0],CA=wn[1],kA=l.useState(0),oA=T(kA,2),Xt=oA[0],uA=oA[1],NA=function(oa){oa.width&&EA(oa.width)},Sr=T(je,3),Lr=Sr[0],br=Sr[1],ir=Sr[2],dr=l.useState(0),Wr=T(dr,2),Nr=Wr[0],ga=Wr[1];l.useEffect(function(){ga(10)},[Lr]),l.useEffect(function(){if(Y&&fn.current){var Ui,oa=((Ui=_A.current)===null||Ui===void 0?void 0:Ui.offsetWidth)||0,nu=fn.current.getBoundingClientRect();if(!nu.height||nu.right<0){ga(function(ki){return Math.max(0,ki-1)});return}var li=(jA?br-oa:Lr)-nu.left;if(uA(li),kt&&kt=pe&&m<=je)return Y;var Oe=Math.min(Math.abs(m-pe),Math.abs(m-je));Oe0?Za:Gi));var Ll=to+Jr,Ds=Gi-Za+1;return String(Za+(Ds+Ll-Za)%Ds)};switch(Kn){case"Backspace":case"Delete":lA="",Qn=Sa;break;case"ArrowLeft":lA="",xa(-1);break;case"ArrowRight":lA="",xa(1);break;case"ArrowUp":lA="",Qn=zi(1);break;case"ArrowDown":lA="",Qn=zi(-1);break;default:isNaN(Number(Kn))||(lA=Xt+Kn,Qn=lA);break}if(lA!==null&&(uA(lA),lA.length>=Ha&&(xa(1),uA(""))),Qn!==null){var Bi=ga.slice(0,Jn)+Ea(Qn,Ha)+ga.slice(La);Da(Bi.slice(0,oe.length))}Nr({})},ma=l.useRef();xe(function(){if(!(!kt||!oe||ai.current)){if(!zr.match(ga)){Da(oe);return}return on.current.setSelectionRange(Jn,La),ma.current=qa(function(){on.current.setSelectionRange(Jn,La)}),function(){qa.cancel(ma.current)}}},[zr,oe,kt,ga,Lr,Jn,La,Wr,Da]);var mu=oe?{onFocus:nu,onBlur:Gr,onKeyDown:ki,onMouseDown:Ui,onMouseUp:oa,onPaste:hi}:{};return l.createElement("div",{ref:yn,className:jr()(fn,(0,Xe.Z)((0,Xe.Z)({},"".concat(fn,"-active"),m&&b),"".concat(fn,"-placeholder"),we))},l.createElement(_A,e({ref:on,"aria-invalid":Ct,autoComplete:"off"},Ye,{onKeyDown:$a,onBlur:li},mu,{value:ga,onChange:Ca})),l.createElement(Jo,{type:"suffix",icon:Y}),Je)}),dl=Eo,Gl=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Wl=["index"];function Jl(A,s){var m=A.id,E=A.prefix,b=A.clearIcon,Y=A.suffixIcon,oe=A.separator,pe=oe===void 0?"~":oe,je=A.activeIndex,Oe=A.activeHelp,we=A.allHelp,pt=A.focused,Dt=A.onFocus,wt=A.onBlur,mt=A.onKeyDown,St=A.locale,Ct=A.generateConfig,Je=A.placeholder,Ye=A.className,vt=A.style,Bt=A.onClick,Yt=A.onClear,zt=A.value,qt=A.onChange,GA=A.onSubmit,jA=A.onInputChange,_A=A.format,fn=A.maskFormat,jn=A.preserveInvalidOnBlur,DA=A.onInvalid,kt=A.disabled,EA=A.invalid,xA=A.inputReadOnly,wn=A.direction,$n=A.onOpenChange,CA=A.onActiveInfo,kA=A.placement,oA=A.onMouseDown,Xt=A.required,uA=A["aria-required"],NA=A.autoFocus,Sr=A.tabIndex,Lr=Lo(A,Gl),br=wn==="rtl",ir=l.useContext(Yr),dr=ir.prefixCls,Wr=l.useMemo(function(){if(typeof m=="string")return[m];var li=m||{};return[li.start,li.end]},[m]),Nr=l.useRef(),ga=l.useRef(),yn=l.useRef(),on=function(Gr){var $a;return($a=[ga,yn][Gr])===null||$a===void 0?void 0:$a.current};l.useImperativeHandle(s,function(){return{nativeElement:Nr.current,focus:function(Gr){if((0,wA.Z)(Gr)==="object"){var $a,ki=Gr||{},ma=ki.index,mu=ma===void 0?0:ma,Dr=Lo(ki,Wl);($a=on(mu))===null||$a===void 0||$a.focus(Dr)}else{var zn;(zn=on(Gr!=null?Gr:0))===null||zn===void 0||zn.focus()}},blur:function(){var Gr,$a;(Gr=on(0))===null||Gr===void 0||Gr.blur(),($a=on(1))===null||$a===void 0||$a.blur()}}});var zr=Xl(Lr),Wn=l.useMemo(function(){return Array.isArray(Je)?Je:[Je,Je]},[Je]),ya=Mo((0,j.Z)((0,j.Z)({},A),{},{id:Wr,placeholder:Wn})),Jn=T(ya,1),La=Jn[0],Xa=l.useState({position:"absolute",width:0}),Da=T(Xa,2),Ca=Da[0],hi=Da[1],ai=ne(function(){var li=on(je);if(li){var Gr=li.nativeElement.getBoundingClientRect(),$a=Nr.current.getBoundingClientRect(),ki=Gr.left-$a.left;hi(function(ma){return(0,j.Z)((0,j.Z)({},ma),{},{width:Gr.width,left:ki})}),CA([Gr.left,Gr.right,$a.width])}});l.useEffect(function(){ai()},[je]);var Ui=b&&(zt[0]&&!kt[0]||zt[1]&&!kt[1]),oa=NA&&!kt[0],nu=NA&&!oa&&!kt[1];return l.createElement(Es,{onResize:ai},l.createElement("div",e({},zr,{className:jr()(dr,"".concat(dr,"-range"),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(dr,"-focused"),pt),"".concat(dr,"-disabled"),kt.every(function(li){return li})),"".concat(dr,"-invalid"),EA.some(function(li){return li})),"".concat(dr,"-rtl"),br),Ye),style:vt,ref:Nr,onClick:Bt,onMouseDown:function(Gr){var $a=Gr.target;$a!==ga.current.inputElement&&$a!==yn.current.inputElement&&Gr.preventDefault(),oA==null||oA(Gr)}}),E&&l.createElement("div",{className:"".concat(dr,"-prefix")},E),l.createElement(dl,e({ref:ga},La(0),{autoFocus:oa,tabIndex:Sr,"date-range":"start"})),l.createElement("div",{className:"".concat(dr,"-range-separator")},pe),l.createElement(dl,e({ref:yn},La(1),{autoFocus:nu,tabIndex:Sr,"date-range":"end"})),l.createElement("div",{className:"".concat(dr,"-active-bar"),style:Ca}),l.createElement(Jo,{type:"suffix",icon:Y}),Ui&&l.createElement(Di,{icon:b,onClear:Yt})))}var Yl=l.forwardRef(Jl),ql=Yl;function qo(A,s){var m=A!=null?A:s;return Array.isArray(m)?m:[m,m]}function su(A){return A===1?"end":"start"}function Ss(A,s){var m=ba(A,function(){var Hr=A.disabled,Qa=A.allowEmpty,nr=qo(Hr,!1),$i=qo(Qa,!1);return{disabled:nr,allowEmpty:$i}}),E=T(m,6),b=E[0],Y=E[1],oe=E[2],pe=E[3],je=E[4],Oe=E[5],we=b.prefixCls,pt=b.styles,Dt=b.classNames,wt=b.defaultValue,mt=b.value,St=b.needConfirm,Ct=b.onKeyDown,Je=b.disabled,Ye=b.allowEmpty,vt=b.disabledDate,Bt=b.minDate,Yt=b.maxDate,zt=b.defaultOpen,qt=b.open,GA=b.onOpenChange,jA=b.locale,_A=b.generateConfig,fn=b.picker,jn=b.showNow,DA=b.showToday,kt=b.showTime,EA=b.mode,xA=b.onPanelChange,wn=b.onCalendarChange,$n=b.onOk,CA=b.defaultPickerValue,kA=b.pickerValue,oA=b.onPickerValueChange,Xt=b.inputReadOnly,uA=b.suffixIcon,NA=b.onFocus,Sr=b.onBlur,Lr=b.presets,br=b.ranges,ir=b.components,dr=b.cellRender,Wr=b.dateRender,Nr=b.monthCellRender,ga=b.onClick,yn=wr(s),on=ui(qt,zt,Je,GA),zr=T(on,2),Wn=zr[0],ya=zr[1],Jn=function(Qa,nr){(Je.some(function($i){return!$i})||!Qa)&&ya(Qa,nr)},La=uu(_A,jA,pe,!0,!1,wt,mt,wn,$n),Xa=T(La,5),Da=Xa[0],Ca=Xa[1],hi=Xa[2],ai=Xa[3],Ui=Xa[4],oa=hi(),nu=pu(Je,Ye,Wn),li=T(nu,9),Gr=li[0],$a=li[1],ki=li[2],ma=li[3],mu=li[4],Dr=li[5],zn=li[6],Kn=li[7],lA=li[8],Qn=function(Qa,nr){$a(!0),NA==null||NA(Qa,{range:su(nr!=null?nr:ma)})},Ha=function(Qa,nr){$a(!1),Sr==null||Sr(Qa,{range:su(nr!=null?nr:ma)})},Sa=l.useMemo(function(){if(!kt)return null;var Hr=kt.disabledTime,Qa=Hr?function(nr){var $i=su(ma),Mu=Na(oa,zn,ma);return Hr(nr,$i,{from:Mu})}:void 0;return(0,j.Z)((0,j.Z)({},kt),{},{disabledTime:Qa})},[kt,ma,oa,zn]),xa=k([fn,fn],{value:EA}),zi=T(xa,2),Bi=zi[0],fu=zi[1],Jr=Bi[ma]||fn,cu=Jr==="date"&&Sa?"datetime":Jr,Or=cu===fn&&cu!=="time",Za=yu(fn,Jr,jn,DA,!0),Gi=wu(b,Da,Ca,hi,ai,Je,pe,Gr,Wn,Oe),qi=T(Gi,2),Iu=qi[0],to=qi[1],Ll=Hi(oa,Je,zn,_A,jA,vt),Ds=Wi(oa,Oe,Ye),zs=T(Ds,2),Ml=zs[0],Ii=zs[1],$l=iu(_A,jA,oa,Bi,Wn,ma,Y,Or,CA,kA,Sa==null?void 0:Sa.defaultOpenValue,oA,Bt,Yt),Ac=T($l,2),Ec=Ac[0],es=Ac[1],_o=ne(function(Hr,Qa,nr){var $i=lr(Bi,ma,Qa);if(($i[0]!==Bi[0]||$i[1]!==Bi[1])&&fu($i),xA&&nr!==!1){var Mu=q(oa);Hr&&(Mu[ma]=Hr),xA(Mu,$i)}}),ts=function(Qa,nr){return lr(oa,nr,Qa)},io=function(Qa,nr){var $i=oa;Qa&&($i=ts(Qa,ma)),Kn(ma);var Mu=Dr($i);ai($i),Iu(ma,Mu===null),Mu===null?Jn(!1,{force:!0}):nr||yn.current.focus({index:Mu})},xs=function(Qa){var nr,$i=Qa.target.getRootNode();if(!yn.current.nativeElement.contains((nr=$i.activeElement)!==null&&nr!==void 0?nr:document.activeElement)){var Mu=Je.findIndex(function(Hc){return!Hc});Mu>=0&&yn.current.focus({index:Mu})}Jn(!0),ga==null||ga(Qa)},Qs=function(){to(null),Jn(!1,{force:!0})},Ks=l.useState(null),vl=T(Ks,2),As=vl[0],Vs=vl[1],Co=l.useState(null),gl=T(Co,2),Ul=gl[0],ns=gl[1],Ci=l.useMemo(function(){return Ul||oa},[oa,Ul]);l.useEffect(function(){Wn||ns(null)},[Wn]);var nc=l.useState([0,0,0]),Ps=T(nc,2),Bc=Ps[0],Ls=Ps[1],ml=bi(Lr,br),Xs=function(Qa){ns(Qa),Vs("preset")},_i=function(Qa){var nr=to(Qa);nr&&Jn(!1,{force:!0})},$o=function(Qa){io(Qa)},hl=function(Qa){ns(Qa?ts(Qa,ma):null),Vs("cell")},el=function(Qa){Jn(!0),Qn(Qa)},wo=function(){ki("panel")},rs=function(Qa){var nr=lr(oa,ma,Qa);ai(nr),!St&&!oe&&Y===cu&&io(Qa)},Ro=function(){Jn(!1)},rc=Ei(dr,Wr,Nr,su(ma)),ac=oa[ma]||null,as=ne(function(Hr){return Oe(Hr,{activeIndex:ma})}),ja=l.useMemo(function(){var Hr=Fn(b,!1),Qa=Ce(b,[].concat(q(Object.keys(Hr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Qa},[b]),qr=l.createElement(Yi,e({},ja,{showNow:Za,showTime:Sa,range:!0,multiplePanel:Or,activeInfo:Bc,disabledDate:Ll,onFocus:el,onBlur:Ha,onPanelMouseDown:wo,picker:fn,mode:Jr,internalMode:cu,onPanelChange:_o,format:je,value:ac,isInvalid:as,onChange:null,onSelect:rs,pickerValue:Ec,defaultOpenValue:ti(kt==null?void 0:kt.defaultOpenValue)[ma],onPickerValueChange:es,hoverValue:Ci,onHover:hl,needConfirm:St,onSubmit:io,onOk:Ui,presets:ml,onPresetHover:Xs,onPresetSubmit:_i,onNow:$o,cellRender:rc})),ku=function(Qa,nr){var $i=ts(Qa,nr);ai($i)},To=function(){ki("input")},Rl=function(Qa,nr){var $i=zn.length,Mu=zn[$i-1];if($i&&Mu!==nr&&St&&!Ye[Mu]&&!lA(Mu)&&oa[Mu]){yn.current.focus({index:Mu});return}ki("input"),Jn(!0,{inherit:!0}),ma!==nr&&Wn&&!St&&oe&&io(null,!0),mu(nr),Qn(Qa,nr)},Tc=function(Qa,nr){if(Jn(!1),!St&&ki()==="input"){var $i=Dr(oa);Iu(ma,$i===null)}Ha(Qa,nr)},Nc=function(Qa,nr){Qa.key==="Tab"&&io(null,!0),Ct==null||Ct(Qa,nr)},Oc=l.useMemo(function(){return{prefixCls:we,locale:jA,generateConfig:_A,button:ir.button,input:ir.input}},[we,jA,_A,ir.button,ir.input]);if(xe(function(){Wn&&ma!==void 0&&_o(null,fn,!1)},[Wn,ma,fn]),xe(function(){var Hr=ki();!Wn&&Hr==="input"&&(Jn(!1),io(null,!0)),!Wn&&oe&&!St&&Hr==="panel"&&(Jn(!0),io())},[Wn]),0)var rf;return l.createElement(Yr.Provider,{value:Oc},l.createElement(ii,e({},Fi(b),{popupElement:qr,popupStyle:pt.popup,popupClassName:Dt.popup,visible:Wn,onClose:Ro,range:!0}),l.createElement(ql,e({},b,{ref:yn,suffixIcon:uA,activeIndex:Gr||Wn?ma:null,activeHelp:!!Ul,allHelp:!!Ul&&As==="preset",focused:Gr,onFocus:Rl,onBlur:Tc,onKeyDown:Nc,onSubmit:io,value:Ci,maskFormat:je,onChange:ku,onInputChange:To,format:pe,inputReadOnly:Xt,disabled:Je,open:Wn,onOpenChange:Jn,onClick:xs,onClear:Qs,invalid:Ml,onInvalid:Ii,onActiveInfo:Ls}))))}var Ql=l.forwardRef(Ss),_l=Ql;function Lu(){return Lu=Object.assign?Object.assign.bind():function(A){for(var s=1;sA.length)&&(s=A.length);for(var m=0,E=new Array(s);m=0)&&(m[b]=A[b]);return m}function $u(A,s){if(A==null)return{};var m=ks(A,s),E,b;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(A);for(b=0;b=0)&&Object.prototype.propertyIsEnumerable.call(A,E)&&(m[E]=A[E])}return m}var ia=p(64363);function eo(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=[];return l.Children.forEach(A,function(E){E==null&&!s.keepEmpty||(Array.isArray(E)?m=m.concat(eo(E)):(0,ia.isFragment)(E)&&E.props?m=m.concat(eo(E.props.children,s)):m.push(E))}),m}var w={};function x(A,s){}function H(A,s){}function z(){w={}}function de(A,s,m){!s&&!w[m]&&(A(!1,m),w[m]=!0)}function Be(A,s){de(x,A,s)}function Le(A,s){de(H,A,s)}var Ze=null;function dt(A,s,m){var E=React.useRef({});return(!("value"in E.current)||m(E.current.condition,s))&&(E.current.value=A(),E.current.condition=s),E.current.value}function Ge(A,s){typeof A=="function"?A(s):ro(A)==="object"&&A&&"current"in A&&(A.current=s)}function Ht(){for(var A=arguments.length,s=new Array(A),m=0;m1&&arguments[1]!==void 0?arguments[1]:1;mr+=1;var E=mr;function b(Y){if(Y===0)XA(E),s();else{var oe=rn(function(){b(Y-1)});JA.set(E,oe)}}return b(m),E};bA.cancel=function(A){var s=JA.get(A);return XA(s),In(s)};var Sn=bA;function Mn(A){if(typeof MessageChannel=="undefined")Sn(A);else{var s=new MessageChannel;s.port1.onmessage=function(){return A()},s.port2.postMessage(void 0)}}function vA(){var A=l.useRef(null),s=function(E){A.current||(A.current=[],Mn(function(){(0,Oi.unstable_batchedUpdates)(function(){A.current.forEach(function(b){b()}),A.current=null})})),A.current.push(E)};return s}function hr(A,s){var m=l.useState(s),E=ao(m,2),b=E[0],Y=E[1],oe=Ar(function(pe){A(function(){Y(pe)})});return[b,oe]}var Hn=l.createContext(null),ea=["component"],Rn=["className"],Zr=["className"],ta=function(s,m){var E=l.useContext(Hn);if(!E){var b=s.component,Y=b===void 0?"div":b,oe=$u(s,ea);return l.createElement(Y,Lu({},oe,{ref:m}))}var pe=E.className,je=$u(E,Rn),Oe=s.className,we=$u(s,Zr);return l.createElement(Hn.Provider,{value:null},l.createElement(xn,Lu({ref:m,className:jr()(pe,Oe)},je,we)))},ca=l.forwardRef(ta);ca.displayName="RawItem";var Aa=ca,bn=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],cr="responsive",Ir="invalidate";function ni(A){return"+ ".concat(A.length," ...")}function ri(A,s){var m=A.prefixCls,E=m===void 0?"rc-overflow":m,b=A.data,Y=b===void 0?[]:b,oe=A.renderItem,pe=A.renderRawItem,je=A.itemKey,Oe=A.itemWidth,we=Oe===void 0?10:Oe,pt=A.ssr,Dt=A.style,wt=A.className,mt=A.maxCount,St=A.renderRest,Ct=A.renderRawRest,Je=A.suffix,Ye=A.component,vt=Ye===void 0?"div":Ye,Bt=A.itemComponent,Yt=A.onVisibleChange,zt=$u(A,bn),qt=pt==="full",GA=vA(),jA=hr(GA,null),_A=ao(jA,2),fn=_A[0],jn=_A[1],DA=fn||0,kt=hr(GA,new Map),EA=ao(kt,2),xA=EA[0],wn=EA[1],$n=hr(GA,0),CA=ao($n,2),kA=CA[0],oA=CA[1],Xt=hr(GA,0),uA=ao(Xt,2),NA=uA[0],Sr=uA[1],Lr=hr(GA,0),br=ao(Lr,2),ir=br[0],dr=br[1],Wr=(0,l.useState)(null),Nr=ao(Wr,2),ga=Nr[0],yn=Nr[1],on=(0,l.useState)(null),zr=ao(on,2),Wn=zr[0],ya=zr[1],Jn=l.useMemo(function(){return Wn===null&&qt?Number.MAX_SAFE_INTEGER:Wn||0},[Wn,fn]),La=(0,l.useState)(!1),Xa=ao(La,2),Da=Xa[0],Ca=Xa[1],hi="".concat(E,"-item"),ai=Math.max(kA,NA),Ui=mt===cr,oa=Y.length&&Ui,nu=mt===Ir,li=oa||typeof mt=="number"&&Y.length>mt,Gr=(0,l.useMemo)(function(){var Or=Y;return oa?fn===null&&qt?Or=Y:Or=Y.slice(0,Math.min(Y.length,DA/we)):typeof mt=="number"&&(Or=Y.slice(0,mt)),Or},[Y,we,fn,mt,oa]),$a=(0,l.useMemo)(function(){return oa?Y.slice(Jn+1):Y.slice(Gr.length)},[Y,Gr,oa,Jn]),ki=(0,l.useCallback)(function(Or,Za){var Gi;return typeof je=="function"?je(Or):(Gi=je&&(Or==null?void 0:Or[je]))!==null&&Gi!==void 0?Gi:Za},[je]),ma=(0,l.useCallback)(oe||function(Or){return Or},[oe]);function mu(Or,Za,Gi){Wn===Or&&(Za===void 0||Za===ga)||(ya(Or),Gi||(Ca(OrDA){mu(qi-1,Or-Iu-ir+NA);break}}Je&&Qn(0)+ir>DA&&yn(null)}},[DA,xA,NA,ir,ki,Gr]);var Ha=Da&&!!$a.length,Sa={};ga!==null&&oa&&(Sa={position:"absolute",left:ga,top:0});var xa={prefixCls:hi,responsive:oa,component:Bt,invalidate:nu},zi=pe?function(Or,Za){var Gi=ki(Or,Za);return l.createElement(Hn.Provider,{key:Gi,value:Zi(Zi({},xa),{},{order:Za,item:Or,itemKey:Gi,registerSize:zn,display:Za<=Jn})},pe(Or,Za))}:function(Or,Za){var Gi=ki(Or,Za);return l.createElement(xn,Lu({},xa,{order:Za,key:Gi,item:Or,renderItem:ma,itemKey:Gi,registerSize:zn,display:Za<=Jn}))},Bi={order:Ha?Jn:Number.MAX_SAFE_INTEGER,className:"".concat(hi,"-rest"),registerSize:Kn,display:Ha},fu=St||ni,Jr=Ct?l.createElement(Hn.Provider,{value:Zi(Zi({},xa),Bi)},Ct($a)):l.createElement(xn,Lu({},xa,Bi),typeof fu=="function"?fu($a):fu),cu=l.createElement(vt,Lu({className:jr()(!nu&&E,wt),style:Dt,ref:s},zt),Gr.map(zi),li?Jr:null,Je&&l.createElement(xn,Lu({},xa,{responsive:Ui,responsiveDisabled:!oa,order:Jn,className:"".concat(hi,"-suffix"),registerSize:lA,display:!0,style:Sa}),Je));return Ui?l.createElement(lt,{onResize:Dr,disabled:!oa},cu):cu}var pA=l.forwardRef(ri);pA.displayName="Overflow",pA.Item=Aa,pA.RESPONSIVE=cr,pA.INVALIDATE=Ir;var mi=pA,Oa=mi;function _a(A){var s=A.prefixCls,m=A.value,E=A.onRemove,b=A.removeIcon,Y=b===void 0?"\xD7":b,oe=A.formatDate,pe=A.disabled,je=A.maxTagCount,Oe=A.placeholder,we="".concat(s,"-selector"),pt="".concat(s,"-selection"),Dt="".concat(pt,"-overflow");function wt(Ct,Je){return l.createElement("span",{className:jr()("".concat(pt,"-item")),title:typeof Ct=="string"?Ct:null},l.createElement("span",{className:"".concat(pt,"-item-content")},Ct),!pe&&Je&&l.createElement("span",{onMouseDown:function(vt){vt.preventDefault()},onClick:Je,className:"".concat(pt,"-item-remove")},Y))}function mt(Ct){var Je=oe(Ct),Ye=function(Bt){Bt&&Bt.stopPropagation(),E(Ct)};return wt(Je,Ye)}function St(Ct){var Je="+ ".concat(Ct.length," ...");return wt(Je)}return l.createElement("div",{className:we},l.createElement(Oa,{prefixCls:Dt,data:m,renderItem:mt,renderRest:St,itemKey:function(Je){return oe(Je)},maxCount:je}),!m.length&&l.createElement("span",{className:"".concat(s,"-selection-placeholder")},Oe))}var oi=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Li(A,s){var m=A.id,E=A.open,b=A.prefix,Y=A.clearIcon,oe=A.suffixIcon,pe=A.activeHelp,je=A.allHelp,Oe=A.focused,we=A.onFocus,pt=A.onBlur,Dt=A.onKeyDown,wt=A.locale,mt=A.generateConfig,St=A.placeholder,Ct=A.className,Je=A.style,Ye=A.onClick,vt=A.onClear,Bt=A.internalPicker,Yt=A.value,zt=A.onChange,qt=A.onSubmit,GA=A.onInputChange,jA=A.multiple,_A=A.maxTagCount,fn=A.format,jn=A.maskFormat,DA=A.preserveInvalidOnBlur,kt=A.onInvalid,EA=A.disabled,xA=A.invalid,wn=A.inputReadOnly,$n=A.direction,CA=A.onOpenChange,kA=A.onMouseDown,oA=A.required,Xt=A["aria-required"],uA=A.autoFocus,NA=A.tabIndex,Sr=A.removeIcon,Lr=Lo(A,oi),br=$n==="rtl",ir=l.useContext(Yr),dr=ir.prefixCls,Wr=l.useRef(),Nr=l.useRef();l.useImperativeHandle(s,function(){return{nativeElement:Wr.current,focus:function(Ca){var hi;(hi=Nr.current)===null||hi===void 0||hi.focus(Ca)},blur:function(){var Ca;(Ca=Nr.current)===null||Ca===void 0||Ca.blur()}}});var ga=Xl(Lr),yn=function(Ca){zt([Ca])},on=function(Ca){var hi=Yt.filter(function(ai){return ai&&!he(mt,wt,ai,Ca,Bt)});zt(hi),E||qt()},zr=Mo((0,j.Z)((0,j.Z)({},A),{},{onChange:yn}),function(Da){var Ca=Da.valueTexts;return{value:Ca[0]||"",active:Oe}}),Wn=T(zr,2),ya=Wn[0],Jn=Wn[1],La=!!(Y&&Yt.length&&!EA),Xa=jA?l.createElement(l.Fragment,null,l.createElement(_a,{prefixCls:dr,value:Yt,onRemove:on,formatDate:Jn,maxTagCount:_A,disabled:EA,removeIcon:Sr,placeholder:St}),l.createElement("input",{className:"".concat(dr,"-multiple-input"),value:Yt.map(Jn).join(","),ref:Nr,readOnly:!0,autoFocus:uA,tabIndex:NA}),l.createElement(Jo,{type:"suffix",icon:oe}),La&&l.createElement(Di,{icon:Y,onClear:vt})):l.createElement(dl,e({ref:Nr},ya(),{autoFocus:uA,tabIndex:NA,suffixIcon:oe,clearIcon:La&&l.createElement(Di,{icon:Y,onClear:vt}),showActiveCls:!1}));return l.createElement("div",e({},ga,{className:jr()(dr,(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(dr,"-multiple"),jA),"".concat(dr,"-focused"),Oe),"".concat(dr,"-disabled"),EA),"".concat(dr,"-invalid"),xA),"".concat(dr,"-rtl"),br),Ct),style:Je,ref:Wr,onClick:Ye,onMouseDown:function(Ca){var hi,ai=Ca.target;ai!==((hi=Nr.current)===null||hi===void 0?void 0:hi.inputElement)&&Ca.preventDefault(),kA==null||kA(Ca)}}),b&&l.createElement("div",{className:"".concat(dr,"-prefix")},b),Xa)}var ur=l.forwardRef(Li),kn=ur;function qn(A,s){var m=ba(A),E=T(m,6),b=E[0],Y=E[1],oe=E[2],pe=E[3],je=E[4],Oe=E[5],we=b,pt=we.prefixCls,Dt=we.styles,wt=we.classNames,mt=we.order,St=we.defaultValue,Ct=we.value,Je=we.needConfirm,Ye=we.onChange,vt=we.onKeyDown,Bt=we.disabled,Yt=we.disabledDate,zt=we.minDate,qt=we.maxDate,GA=we.defaultOpen,jA=we.open,_A=we.onOpenChange,fn=we.locale,jn=we.generateConfig,DA=we.picker,kt=we.showNow,EA=we.showToday,xA=we.showTime,wn=we.mode,$n=we.onPanelChange,CA=we.onCalendarChange,kA=we.onOk,oA=we.multiple,Xt=we.defaultPickerValue,uA=we.pickerValue,NA=we.onPickerValueChange,Sr=we.inputReadOnly,Lr=we.suffixIcon,br=we.removeIcon,ir=we.onFocus,dr=we.onBlur,Wr=we.presets,Nr=we.components,ga=we.cellRender,yn=we.dateRender,on=we.monthCellRender,zr=we.onClick,Wn=wr(s);function ya(ja){return ja===null?null:oA?ja:ja[0]}var Jn=Ns(jn,fn,Y),La=ui(jA,GA,[Bt],_A),Xa=T(La,2),Da=Xa[0],Ca=Xa[1],hi=function(qr,ku,To){if(CA){var Rl=(0,j.Z)({},To);delete Rl.range,CA(ya(qr),ya(ku),Rl)}},ai=function(qr){kA==null||kA(ya(qr))},Ui=uu(jn,fn,pe,!1,mt,St,Ct,hi,ai),oa=T(Ui,5),nu=oa[0],li=oa[1],Gr=oa[2],$a=oa[3],ki=oa[4],ma=Gr(),mu=pu([Bt]),Dr=T(mu,4),zn=Dr[0],Kn=Dr[1],lA=Dr[2],Qn=Dr[3],Ha=function(qr){Kn(!0),ir==null||ir(qr,{})},Sa=function(qr){Kn(!1),dr==null||dr(qr,{})},xa=k(DA,{value:wn}),zi=T(xa,2),Bi=zi[0],fu=zi[1],Jr=Bi==="date"&&xA?"datetime":Bi,cu=yu(DA,Bi,kt,EA),Or=Ye&&function(ja,qr){Ye(ya(ja),ya(qr))},Za=wu((0,j.Z)((0,j.Z)({},b),{},{onChange:Or}),nu,li,Gr,$a,[],pe,zn,Da,Oe),Gi=T(Za,2),qi=Gi[1],Iu=Wi(ma,Oe),to=T(Iu,2),Ll=to[0],Ds=to[1],zs=l.useMemo(function(){return Ll.some(function(ja){return ja})},[Ll]),Ml=function(qr,ku){if(NA){var To=(0,j.Z)((0,j.Z)({},ku),{},{mode:ku.mode[0]});delete To.range,NA(qr[0],To)}},Ii=iu(jn,fn,ma,[Bi],Da,Qn,Y,!1,Xt,uA,ti(xA==null?void 0:xA.defaultOpenValue),Ml,zt,qt),$l=T(Ii,2),Ac=$l[0],Ec=$l[1],es=ne(function(ja,qr,ku){if(fu(qr),$n&&ku!==!1){var To=ja||ma[ma.length-1];$n(To,qr)}}),_o=function(){qi(Gr()),Ca(!1,{force:!0})},ts=function(qr){!Bt&&!Wn.current.nativeElement.contains(document.activeElement)&&Wn.current.focus(),Ca(!0),zr==null||zr(qr)},io=function(){qi(null),Ca(!1,{force:!0})},xs=l.useState(null),Qs=T(xs,2),Ks=Qs[0],vl=Qs[1],As=l.useState(null),Vs=T(As,2),Co=Vs[0],gl=Vs[1],Ul=l.useMemo(function(){var ja=[Co].concat(q(ma)).filter(function(qr){return qr});return oA?ja:ja.slice(0,1)},[ma,Co,oA]),ns=l.useMemo(function(){return!oA&&Co?[Co]:ma.filter(function(ja){return ja})},[ma,Co,oA]);l.useEffect(function(){Da||gl(null)},[Da]);var Ci=bi(Wr),nc=function(qr){gl(qr),vl("preset")},Ps=function(qr){var ku=oA?Jn(Gr(),qr):[qr],To=qi(ku);To&&!oA&&Ca(!1,{force:!0})},Bc=function(qr){Ps(qr)},Ls=function(qr){gl(qr),vl("cell")},ml=function(qr){Ca(!0),Ha(qr)},Xs=function(qr){if(lA("panel"),!(oA&&Jr!==DA)){var ku=oA?Jn(Gr(),qr):[qr];$a(ku),!Je&&!oe&&Y===Jr&&_o()}},_i=function(){Ca(!1)},$o=Ei(ga,yn,on),hl=l.useMemo(function(){var ja=Fn(b,!1),qr=Ce(b,[].concat(q(Object.keys(ja)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,j.Z)((0,j.Z)({},qr),{},{multiple:b.multiple})},[b]),el=l.createElement(Yi,e({},hl,{showNow:cu,showTime:xA,disabledDate:Yt,onFocus:ml,onBlur:Sa,picker:DA,mode:Bi,internalMode:Jr,onPanelChange:es,format:je,value:ma,isInvalid:Oe,onChange:null,onSelect:Xs,pickerValue:Ac,defaultOpenValue:xA==null?void 0:xA.defaultOpenValue,onPickerValueChange:Ec,hoverValue:Ul,onHover:Ls,needConfirm:Je,onSubmit:_o,onOk:ki,presets:Ci,onPresetHover:nc,onPresetSubmit:Ps,onNow:Bc,cellRender:$o})),wo=function(qr){$a(qr)},rs=function(){lA("input")},Ro=function(qr){lA("input"),Ca(!0,{inherit:!0}),Ha(qr)},rc=function(qr){Ca(!1),Sa(qr)},ac=function(qr,ku){qr.key==="Tab"&&_o(),vt==null||vt(qr,ku)},as=l.useMemo(function(){return{prefixCls:pt,locale:fn,generateConfig:jn,button:Nr.button,input:Nr.input}},[pt,fn,jn,Nr.button,Nr.input]);return xe(function(){Da&&Qn!==void 0&&es(null,DA,!1)},[Da,Qn,DA]),xe(function(){var ja=lA();!Da&&ja==="input"&&(Ca(!1),_o()),!Da&&oe&&!Je&&ja==="panel"&&_o()},[Da]),l.createElement(Yr.Provider,{value:as},l.createElement(ii,e({},Fi(b),{popupElement:el,popupStyle:Dt.popup,popupClassName:wt.popup,visible:Da,onClose:_i}),l.createElement(kn,e({},b,{ref:Wn,suffixIcon:Lr,removeIcon:br,activeHelp:!!Co,allHelp:!!Co&&Ks==="preset",focused:zn,onFocus:Ro,onBlur:rc,onKeyDown:ac,onSubmit:_o,value:ns,maskFormat:je,onChange:wo,onInputChange:rs,internalPicker:Y,format:pe,inputReadOnly:Sr,disabled:Bt,open:Da,onOpenChange:Ca,onClick:ts,onClear:io,invalid:zs,onInvalid:function(qr){Ds(qr,0)}}))))}var Cn=l.forwardRef(qn),un=Cn,Gn=un},50538:function(FA,Se){"use strict";var p;var e=typeof Symbol=="function"&&Symbol.for,P=e?Symbol.for("react.element"):60103,N=e?Symbol.for("react.portal"):60106,K=e?Symbol.for("react.fragment"):60107,W=e?Symbol.for("react.strict_mode"):60108,f=e?Symbol.for("react.profiler"):60114,q=e?Symbol.for("react.provider"):60109,j=e?Symbol.for("react.context"):60110,X=e?Symbol.for("react.async_mode"):60111,L=e?Symbol.for("react.concurrent_mode"):60111,De=e?Symbol.for("react.forward_ref"):60112,T=e?Symbol.for("react.suspense"):60113,l=e?Symbol.for("react.suspense_list"):60120,ne=e?Symbol.for("react.memo"):60115,ae=e?Symbol.for("react.lazy"):60116,ve=e?Symbol.for("react.block"):60121,I=e?Symbol.for("react.fundamental"):60117,G=e?Symbol.for("react.responder"):60118,U=e?Symbol.for("react.scope"):60119;function O(ee){if(typeof ee=="object"&&ee!==null){var _e=ee.$$typeof;switch(_e){case P:switch(ee=ee.type,ee){case X:case L:case K:case f:case W:case T:return ee;default:switch(ee=ee&&ee.$$typeof,ee){case j:case De:case ae:case ne:case q:return ee;default:return _e}}case N:return _e}}}function ge(ee){return O(ee)===L}p=X,p=L,p=j,p=q,p=P,p=De,p=K,p=ae,p=ne,p=N,p=f,p=W,p=T,p=function(ee){return ge(ee)||O(ee)===X},p=ge,p=function(ee){return O(ee)===j},p=function(ee){return O(ee)===q},p=function(ee){return typeof ee=="object"&&ee!==null&&ee.$$typeof===P},p=function(ee){return O(ee)===De},Se.isFragment=function(ee){return O(ee)===K},p=function(ee){return O(ee)===ae},Se.isMemo=function(ee){return O(ee)===ne},p=function(ee){return O(ee)===N},p=function(ee){return O(ee)===f},p=function(ee){return O(ee)===W},p=function(ee){return O(ee)===T},p=function(ee){return typeof ee=="string"||typeof ee=="function"||ee===K||ee===L||ee===f||ee===W||ee===T||ee===l||typeof ee=="object"&&ee!==null&&(ee.$$typeof===ae||ee.$$typeof===ne||ee.$$typeof===q||ee.$$typeof===j||ee.$$typeof===De||ee.$$typeof===I||ee.$$typeof===G||ee.$$typeof===U||ee.$$typeof===ve)},p=O},64363:function(FA,Se,p){"use strict";FA.exports=p(50538)},36963:function(FA,Se){"use strict";var p;var e=Symbol.for("react.element"),P=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),q=Symbol.for("react.context"),j=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),l=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),ae;ae=Symbol.for("react.module.reference");function ve(I){if(typeof I=="object"&&I!==null){var G=I.$$typeof;switch(G){case e:switch(I=I.type,I){case N:case W:case K:case L:case De:return I;default:switch(I=I&&I.$$typeof,I){case j:case q:case X:case l:case T:case f:return I;default:return G}}case P:return G}}}p=q,p=f,p=e,Se.ForwardRef=X,p=N,p=l,p=T,p=P,p=W,p=K,p=L,p=De,p=function(){return!1},p=function(){return!1},p=function(I){return ve(I)===q},p=function(I){return ve(I)===f},p=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===e},p=function(I){return ve(I)===X},p=function(I){return ve(I)===N},p=function(I){return ve(I)===l},Se.isMemo=function(I){return ve(I)===T},p=function(I){return ve(I)===P},p=function(I){return ve(I)===W},p=function(I){return ve(I)===K},p=function(I){return ve(I)===L},p=function(I){return ve(I)===De},p=function(I){return typeof I=="string"||typeof I=="function"||I===N||I===W||I===K||I===L||I===De||I===ne||typeof I=="object"&&I!==null&&(I.$$typeof===l||I.$$typeof===T||I.$$typeof===f||I.$$typeof===q||I.$$typeof===X||I.$$typeof===ae||I.getModuleId!==void 0)},p=ve},17756:function(FA,Se,p){"use strict";FA.exports=p(36963)},45233:function(FA,Se,p){"use strict";p.d(Se,{R:function(){return P},w:function(){return e}});var e={},P="rc-table-internal-hook"},54768:function(FA,Se,p){"use strict";p.d(Se,{L:function(){return I},Z:function(){return ee}});var e=p(97685),P=p(4942),N=p(74902),K=p(71002),W=p(1413),f=p(45987),q=p(63295),j=p(67294);function X(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xe=[];return j.Children.forEach(_e,function(ye){ye==null&&!ke.keepEmpty||(Array.isArray(ye)?xe=xe.concat(X(ye)):(0,q.Z)(ye)&&ye.props?xe=xe.concat(X(ye.props.children,ke)):xe.push(ye))}),xe}var L=p(40830),De=p(45233),T=p(62978);function l(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ke=="number"?ke:ke.endsWith("%")?_e*parseFloat(ke)/100:null}function ne(_e,ke,xe){return j.useMemo(function(){if(ke&&ke>0){var ye=0,me=0;_e.forEach(function(fe){var at=l(ke,fe.width);at?ye+=at:me+=1});var k=Math.max(ke,xe),se=Math.max(k-ye,me),Me=me,te=se/me,re=0,Pe=_e.map(function(fe){var at=(0,W.Z)({},fe),At=l(ke,at.width);if(At)at.width=At;else{var be=Math.floor(te);at.width=Me===1?se:be,se-=be,Me-=1}return re+=at.width,at});if(re0?(0,W.Z)((0,W.Z)({},ke),{},{children:G(xe)}):ke})}function U(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _e.filter(function(xe){return xe&&(0,K.Z)(xe)==="object"}).reduce(function(xe,ye,me){var k=ye.fixed,se=k===!0?"left":k,Me="".concat(ke,"-").concat(me),te=ye.children;return te&&te.length>0?[].concat((0,N.Z)(xe),(0,N.Z)(U(te,Me).map(function(re){return(0,W.Z)({fixed:se},re)}))):[].concat((0,N.Z)(xe),[(0,W.Z)((0,W.Z)({key:Me},ye),{},{fixed:se})])},[])}function O(_e){return _e.map(function(ke){var xe=ke.fixed,ye=(0,f.Z)(ke,ve),me=xe;return xe==="left"?me="right":xe==="right"&&(me="left"),(0,W.Z)({fixed:me},ye)})}function ge(_e,ke){var xe=_e.prefixCls,ye=_e.columns,me=_e.children,k=_e.expandable,se=_e.expandedKeys,Me=_e.columnTitle,te=_e.getRowKey,re=_e.onTriggerExpand,Pe=_e.expandIcon,le=_e.rowExpandable,fe=_e.expandIconColumnIndex,at=_e.direction,At=_e.expandRowByClick,be=_e.columnWidth,S=_e.fixed,$e=_e.scrollWidth,Ue=_e.clientWidth,Ke=j.useMemo(function(){var aA=ye||I(me)||[];return G(aA.slice())},[ye,me]),ct=j.useMemo(function(){if(k){var aA=Ke.slice();if(!aA.includes(De.w)){var an=fe||0;an>=0&&(an||S==="left"||!S)&&aA.splice(an,0,De.w),S==="right"&&aA.splice(Ke.length,0,De.w)}var Qt=aA.indexOf(De.w);aA=aA.filter(function(eA,On){return eA!==De.w||On===Qt});var hn=Ke[Qt],pn;S?pn=S:pn=hn?hn.fixed:null;var MA=(0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)({},T.v,{className:"".concat(xe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Me),"fixed",pn),"className","".concat(xe,"-row-expand-icon-cell")),"width",be),"render",function(On,it,Ce){var Re=te(it,Ce),ue=se.has(Re),Ut=le?le(it):!0,tA=Pe({prefixCls:xe,expanded:ue,expandable:Ut,record:it,onExpand:re});return At?j.createElement("span",{onClick:function(RA){return RA.stopPropagation()}},tA):tA});return aA.map(function(eA){return eA===De.w?MA:eA})}return Ke.filter(function(eA){return eA!==De.w})},[k,Ke,te,se,Pe,at]),rA=j.useMemo(function(){var aA=ct;return ke&&(aA=ke(aA)),aA.length||(aA=[{render:function(){return null}}]),aA},[ke,ct,at]),Rt=j.useMemo(function(){return at==="rtl"?O(U(rA)):U(rA)},[rA,at,$e]),Ve=j.useMemo(function(){for(var aA=-1,an=Rt.length-1;an>=0;an-=1){var Qt=Rt[an].fixed;if(Qt==="left"||Qt===!0){aA=an;break}}if(aA>=0)for(var hn=0;hn<=aA;hn+=1){var pn=Rt[hn].fixed;if(pn!=="left"&&pn!==!0)return!0}var MA=Rt.findIndex(function(it){var Ce=it.fixed;return Ce==="right"});if(MA>=0)for(var eA=MA;eA2&&arguments[2]!==void 0?arguments[2]:!1,z=new Set;function de(Be,Le){var Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,dt=z.has(Be);if((0,re.ZP)(!dt,"Warning: There may be circular references"),dt)return!1;if(Be===Le)return!0;if(H&&Ze>1)return!1;z.add(Be);var Ge=Ze+1;if(Array.isArray(Be)){if(!Array.isArray(Le)||Be.length!==Le.length)return!1;for(var Ht=0;Ht=H}function Ve(w,x){return X(ee,function(H){var z=Rt(w,x||1,H.hoverStartRow,H.hoverEndRow);return[z,H.onHover]})}function Vt(w){var x=f.useRef();x.current=w;var H=f.useCallback(function(){for(var z,de=arguments.length,Be=new Array(de),Le=0;Le=19)return!0;var de=isMemo(x)?x.type.type:x.type;return!(typeof de=="function"&&!((H=de.prototype)!==null&&H!==void 0&&H.render)&&de.$$typeof!==ForwardRef||typeof x=="function"&&!((z=x.prototype)!==null&&z!==void 0&&z.render)&&x.$$typeof!==ForwardRef)};function Ut(w){return isValidElement(w)&&!isFragment(w)}var tA=function(x){return Ut(x)&&ue(x)},Tt=function(x){if(x&&Ut(x)){var H=x;return H.props.propertyIsEnumerable("ref")?H.props.ref:H.ref}return null};function RA(w,x,H,z){if(!x.length)return H;var de=_toArray(x),Be=de[0],Le=de.slice(1),Ze;return!w&&typeof Be=="number"?Ze=[]:Array.isArray(w)?Ze=_toConsumableArray(w):Ze=_objectSpread({},w),z&&H===void 0&&Le.length===1?delete Ze[Be][Le[0]]:Ze[Be]=RA(Ze[Be],Le,H,z),Ze}function J(w,x,H){var z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return x.length&&z&&H===void 0&&!get(w,x.slice(0,-1))?w:RA(w,x,H,z)}function SA(w){return _typeof(w)==="object"&&w!==null&&Object.getPrototypeOf(w)===Object.prototype}function TA(w){return Array.isArray(w)?[]:{}}var xr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function En(){for(var w=arguments.length,x=new Array(w),H=0;H0&&arguments[0]!==void 0?arguments[0]:{},x=w.mark;return x?x.startsWith("data-")?x:"data-".concat(x):wA}function B(w){if(w.attachTo)return w.attachTo;var x=document.querySelector("head");return x||document.body}function C(w){return w==="queue"?"prependQueue":w?"prepend":"append"}function Z(w){return Array.from((u.get(w)||w).children).filter(function(x){return x.tagName==="STYLE"})}function Te(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!We())return null;var H=x.csp,z=x.prepend,de=x.priority,Be=de===void 0?0:de,Le=C(z),Ze=Le==="prependQueue",dt=document.createElement("style");dt.setAttribute(di,Le),Ze&&Be&&dt.setAttribute(Ku,"".concat(Be)),H!=null&&H.nonce&&(dt.nonce=H==null?void 0:H.nonce),dt.innerHTML=w;var Ge=B(x),Ht=Ge.firstChild;if(z){if(Ze){var ut=(x.styles||Z(Ge)).filter(function(Pt){if(!["prepend","prependQueue"].includes(Pt.getAttribute(di)))return!1;var yt=Number(Pt.getAttribute(Ku)||0);return Be>=yt});if(ut.length)return Ge.insertBefore(dt,ut[ut.length-1].nextSibling),dt}Ge.insertBefore(dt,Ht)}else Ge.appendChild(dt);return dt}function et(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},H=B(x);return(x.styles||Z(H)).find(function(z){return z.getAttribute(d(x))===w})}function Nn(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},H=et(w,x);if(H){var z=B(x);z.removeChild(H)}}function WA(w,x){var H=u.get(w);if(!H||!Ti(document,H)){var z=Te("",x),de=z.parentNode;u.set(w,de),w.removeChild(z)}}function Vn(){u.clear()}function kr(w,x){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=B(H),de=Z(z),Be=(0,me.Z)((0,me.Z)({},H),{},{styles:de});WA(z,Be);var Le=et(x,Be);if(Le){var Ze,dt;if((Ze=Be.csp)!==null&&Ze!==void 0&&Ze.nonce&&Le.nonce!==((dt=Be.csp)===null||dt===void 0?void 0:dt.nonce)){var Ge;Le.nonce=(Ge=Be.csp)===null||Ge===void 0?void 0:Ge.nonce}return Le.innerHTML!==w&&(Le.innerHTML=w),Le}var Ht=Te(w,Be);return Ht.setAttribute(d(Be),x),Ht}var Ur;function An(w){var x="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),H=document.createElement("div");H.id=x;var z=H.style;z.position="absolute",z.left="0",z.top="0",z.width="100px",z.height="100px",z.overflow="scroll";var de,Be;if(w){var Le=getComputedStyle(w);z.scrollbarColor=Le.scrollbarColor,z.scrollbarWidth=Le.scrollbarWidth;var Ze=getComputedStyle(w,"::-webkit-scrollbar"),dt=parseInt(Ze.width,10),Ge=parseInt(Ze.height,10);try{var Ht=dt?"width: ".concat(Ze.width,";"):"",ut=Ge?"height: ".concat(Ze.height,";"):"";kr(` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,bA="".concat(RA," ").concat(J).split(/[\s\n]+/),TA="aria-",xr="data-";function En(A,s){return A.indexOf(s)===0}function Fn(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m;s===!1?m={aria:!0,data:!0,attr:!0}:s===!0?m={aria:!0}:m=Tt({},s);var E={};return Object.keys(A).forEach(function(S){(m.aria&&(S==="role"||En(S,TA))||m.data&&En(S,xr)||m.attr&&bA.includes(S))&&(E[S]=A[S])}),E}var Xe=p(53550),OA=p(98280),za=p(94184),jr=p.n(za);function Wa(A,s){return A!==void 0?A:s?"bottomRight":"bottomLeft"}var Ka=l.createContext(null),Yr=Ka,Qr={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function di(A){var s=A.popupElement,m=A.popupStyle,E=A.popupClassName,S=A.popupAlign,Y=A.transitionName,oe=A.getPopupContainer,pe=A.children,je=A.range,Oe=A.placement,we=A.builtinPlacements,pt=we===void 0?Qr:we,Dt=A.direction,wt=A.visible,mt=A.onClose,bt=l.useContext(Yr),Ct=bt.prefixCls,Je="".concat(Ct,"-dropdown"),Ye=Wa(Oe,Dt==="rtl");return l.createElement(OA.Z,{showAction:[],hideAction:["click"],popupPlacement:Ye,builtinPlacements:pt,prefixCls:Je,popupTransitionName:Y,popup:s,popupAlign:S,popupVisible:wt,popupClassName:jr()(E,(0,Xe.Z)((0,Xe.Z)({},"".concat(Je,"-range"),je),"".concat(Je,"-rtl"),Dt==="rtl")),popupStyle:m,stretch:"minWidth",getPopupContainer:oe,onPopupVisibleChange:function(Bt){Bt||mt()}},pe)}var ii=di;function Ea(A,s){for(var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",E=String(A);E.length2&&arguments[2]!==void 0?arguments[2]:[],E=l.useState([!1,!1]),S=T(E,2),Y=S[0],oe=S[1],pe=function(we,pt){oe(function(Dt){return lr(Dt,pt,we)})},je=l.useMemo(function(){return Y.map(function(Oe,we){if(Oe)return!0;var pt=A[we];return pt?!!(!m[we]&&!pt||pt&&s(pt,{activeIndex:we})):!1})},[A,Y,s,m]);return[je,pe]}function Ti(A,s,m,E,S){var Y="",oe=[];return A&&oe.push(S?"hh":"HH"),s&&oe.push("mm"),m&&oe.push("ss"),Y=oe.join(":"),E&&(Y+=".SSS"),S&&(Y+=" A"),Y}function vi(A,s,m,E,S,Y){var oe=A.fieldDateTimeFormat,pe=A.fieldDateFormat,je=A.fieldTimeFormat,Oe=A.fieldMonthFormat,we=A.fieldYearFormat,pt=A.fieldWeekFormat,Dt=A.fieldQuarterFormat,wt=A.yearFormat,mt=A.cellYearFormat,bt=A.cellQuarterFormat,Ct=A.dayFormat,Je=A.cellDateFormat,Ye=Ti(s,m,E,S,Y);return(0,j.Z)((0,j.Z)({},A),{},{fieldDateTimeFormat:oe||"YYYY-MM-DD ".concat(Ye),fieldDateFormat:pe||"YYYY-MM-DD",fieldTimeFormat:je||Ye,fieldMonthFormat:Oe||"YYYY-MM",fieldYearFormat:we||"YYYY",fieldWeekFormat:pt||"gggg-wo",fieldQuarterFormat:Dt||"YYYY-[Q]Q",yearFormat:wt||"YYYY",cellYearFormat:mt||"YYYY",cellQuarterFormat:bt||"[Q]Q",cellDateFormat:Je||Ct||"D"})}function Ku(A,s){var m=s.showHour,E=s.showMinute,S=s.showSecond,Y=s.showMillisecond,oe=s.use12Hours;return l.useMemo(function(){return vi(A,m,E,S,Y,oe)},[A,m,E,S,Y,oe])}var wA=p(19706);function u(A,s,m){return m!=null?m:s.some(function(E){return A.includes(E)})}var d=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function B(A){var s=Vr(A,d),m=A.format,E=A.picker,S=null;return m&&(S=m,Array.isArray(S)&&(S=S[0]),S=(0,wA.Z)(S)==="object"?S.format:S),E==="time"&&(s.format=S),[s,S]}function C(A){return A&&typeof A=="string"}function Z(A,s,m,E){return[A,s,m,E].some(function(S){return S!==void 0})}function Te(A,s,m,E,S){var Y=s,oe=m,pe=E;if(!A&&!Y&&!oe&&!pe&&!S)Y=!0,oe=!0,pe=!0;else if(A){var je,Oe,we,pt=[Y,oe,pe].some(function(mt){return mt===!1}),Dt=[Y,oe,pe].some(function(mt){return mt===!0}),wt=pt?!0:!Dt;Y=(je=Y)!==null&&je!==void 0?je:wt,oe=(Oe=oe)!==null&&Oe!==void 0?Oe:wt,pe=(we=pe)!==null&&we!==void 0?we:wt}return[Y,oe,pe,S]}function et(A){var s=A.showTime,m=B(A),E=T(m,2),S=E[0],Y=E[1],oe=s&&(0,wA.Z)(s)==="object"?s:{},pe=(0,j.Z)((0,j.Z)({defaultOpenValue:oe.defaultOpenValue||oe.defaultValue},S),oe),je=pe.showMillisecond,Oe=pe.showHour,we=pe.showMinute,pt=pe.showSecond,Dt=Z(Oe,we,pt,je),wt=Te(Dt,Oe,we,pt,je),mt=T(wt,3);return Oe=mt[0],we=mt[1],pt=mt[2],[pe,(0,j.Z)((0,j.Z)({},pe),{},{showHour:Oe,showMinute:we,showSecond:pt,showMillisecond:je}),pe.format,Y]}function Nn(A,s,m,E,S){var Y=A==="time";if(A==="datetime"||Y){for(var oe=E,pe=Bn(A,S,null),je=pe,Oe=[s,m],we=0;we1&&(oe=s.addDate(oe,-7)),oe}function Jt(A,s){var m=s.generateConfig,E=s.locale,S=s.format;return A?typeof S=="function"?S(A):m.locale.format(E.locale,A,S):""}function Ot(A,s,m){var E=s,S=["getHour","getMinute","getSecond","getMillisecond"],Y=["setHour","setMinute","setSecond","setMillisecond"];return Y.forEach(function(oe,pe){m?E=A[oe](E,A[S[pe]](m)):E=A[oe](E,0)}),E}function BA(A,s,m,E,S){var Y=ne(function(oe,pe){return!!(m&&m(oe,pe)||E&&A.isAfter(E,oe)&&!he(A,s,E,oe,pe.type)||S&&A.isAfter(oe,S)&&!he(A,s,S,oe,pe.type))});return Y}function HA(A,s,m){return l.useMemo(function(){var E=Bn(A,s,m),S=ti(E),Y=S[0],oe=(0,wA.Z)(Y)==="object"&&Y.type==="mask"?Y.format:null;return[S.map(function(pe){return typeof pe=="string"||typeof pe=="function"?pe:pe.format}),oe]},[A,s,m])}function fa(A,s,m){return typeof A[0]=="function"||m?!0:s}function Pr(A,s,m,E){var S=ne(function(Y,oe){var pe=(0,j.Z)({type:s},oe);if(delete pe.activeIndex,!A.isValidate(Y)||m&&m(Y,pe))return!0;if((s==="date"||s==="time")&&E){var je,Oe=oe&&oe.activeIndex===1?"end":"start",we=((je=E.disabledTime)===null||je===void 0?void 0:je.call(E,Y,Oe,{from:pe.from}))||{},pt=we.disabledHours,Dt=we.disabledMinutes,wt=we.disabledSeconds,mt=we.disabledMilliseconds,bt=E.disabledHours,Ct=E.disabledMinutes,Je=E.disabledSeconds,Ye=pt||bt,vt=Dt||Ct,Bt=wt||Je,Yt=A.getHour(Y),zt=A.getMinute(Y),qt=A.getSecond(Y),GA=A.getMillisecond(Y);if(Ye&&Ye().includes(Yt)||vt&&vt(Yt).includes(zt)||Bt&&Bt(Yt,zt).includes(qt)||mt&&mt(Yt,zt,qt).includes(GA))return!0}return!1});return S}function Rr(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=l.useMemo(function(){var E=A&&ti(A);return s&&E&&(E[1]=E[1]||E[0]),E},[A,s]);return m}function Da(A,s){var m=A.generateConfig,E=A.locale,S=A.picker,Y=S===void 0?"date":S,oe=A.prefixCls,pe=oe===void 0?"rc-picker":oe,je=A.styles,Oe=je===void 0?{}:je,we=A.classNames,pt=we===void 0?{}:we,Dt=A.order,wt=Dt===void 0?!0:Dt,mt=A.components,bt=mt===void 0?{}:mt,Ct=A.inputRender,Je=A.allowClear,Ye=A.clearIcon,vt=A.needConfirm,Bt=A.multiple,Yt=A.format,zt=A.inputReadOnly,qt=A.disabledDate,GA=A.minDate,jA=A.maxDate,$A=A.showTime,fn=A.value,jn=A.defaultValue,DA=A.pickerValue,kt=A.defaultPickerValue,EA=Rr(fn),xA=Rr(jn),wn=Rr(DA),$n=Rr(kt),CA=Y==="date"&&$A?"datetime":Y,kA=CA==="time"||CA==="datetime",oA=kA||Bt,Xt=vt!=null?vt:kA,uA=et(A),NA=T(uA,4),br=NA[0],Lr=NA[1],Sr=NA[2],ir=NA[3],dr=Ku(E,Lr),Wr=l.useMemo(function(){return Nn(CA,Sr,ir,br,dr)},[CA,Sr,ir,br,dr]),Nr=l.useMemo(function(){return(0,j.Z)((0,j.Z)({},A),{},{prefixCls:pe,locale:dr,picker:Y,styles:Oe,classNames:pt,order:wt,components:(0,j.Z)({input:Ct},bt),clearIcon:JA(pe,Je,Ye),showTime:Wr,value:EA,defaultValue:xA,pickerValue:wn,defaultPickerValue:$n},s==null?void 0:s())},[A]),ga=HA(CA,dr,Yt),yn=T(ga,2),on=yn[0],zr=yn[1],Wn=fa(on,zt,Bt),ya=BA(m,E,qt,GA,jA),Jn=Pr(m,Y,ya,Wr),Ma=l.useMemo(function(){return(0,j.Z)((0,j.Z)({},Nr),{},{needConfirm:Xt,inputReadOnly:Wn,disabledDate:ya})},[Nr,Xt,Wn,ya]);return[Ma,CA,oA,on,zr,Jn]}var da=function(s){return+setTimeout(s,16)},Fa=function(s){return clearTimeout(s)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(da=function(s){return window.requestAnimationFrame(s)},Fa=function(s){return window.cancelAnimationFrame(s)});var La=0,_r=new Map;function sa(A){_r.delete(A)}var Xr=function(s){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;La+=1;var E=La;function S(Y){if(Y===0)sa(E),s();else{var oe=da(function(){S(Y-1)});_r.set(E,oe)}}return S(m),E};Xr.cancel=function(A){var s=_r.get(A);return sa(A),Fa(s)};var qa=Xr;function bi(A,s,m){var E=k(s,{value:A}),S=T(E,2),Y=S[0],oe=S[1],pe=l.useRef(A),je=l.useRef(),Oe=function(){qa.cancel(je.current)},we=ne(function(){oe(pe.current),m&&Y!==pe.current&&m(pe.current)}),pt=ne(function(Dt,wt){Oe(),pe.current=Dt,Dt||wt?we():je.current=qa(we)});return l.useEffect(function(){return Oe},[]),[Y,pt]}function ui(A,s){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],E=arguments.length>3?arguments[3]:void 0,S=m.every(function(we){return we})?!1:A,Y=bi(S,s||!1,E),oe=T(Y,2),pe=oe[0],je=oe[1];function Oe(we){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!pt.inherit||pe)&&je(we,pt.force)}return[pe,Oe]}function wr(A){var s=l.useRef();return l.useImperativeHandle(A,function(){var m;return{nativeElement:(m=s.current)===null||m===void 0?void 0:m.nativeElement,focus:function(S){var Y;(Y=s.current)===null||Y===void 0||Y.focus(S)},blur:function(){var S;(S=s.current)===null||S===void 0||S.blur()}}}),s}function Si(A,s){return l.useMemo(function(){return A||(s?(it(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(s).map(function(m){var E=T(m,2),S=E[0],Y=E[1];return{label:S,value:Y}})):[])},[A,s])}function Mi(A,s){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,E=l.useRef(s);E.current=s,ke(function(){if(A)E.current(A);else{var S=qa(function(){E.current(A)},m);return function(){qa.cancel(S)}}},[A])}function pu(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,E=l.useState(0),S=T(E,2),Y=S[0],oe=S[1],pe=l.useState(!1),je=T(pe,2),Oe=je[0],we=je[1],pt=l.useRef([]),Dt=l.useRef(null),wt=l.useRef(null),mt=function(Bt){Dt.current=Bt},bt=function(Bt){return Dt.current===Bt},Ct=function(Bt){we(Bt)},Je=function(Bt){return Bt&&(wt.current=Bt),wt.current},Ye=function(Bt){var Yt=pt.current,zt=new Set(Yt.filter(function(GA){return Bt[GA]||s[GA]})),qt=Yt[Yt.length-1]===0?1:0;return zt.size>=2||A[qt]?null:qt};return Mi(Oe||m,function(){Oe||(pt.current=[],mt(null))}),l.useEffect(function(){Oe&&pt.current.push(Y)},[Oe,Y]),[Oe,Ct,Je,Y,oe,Ye,pt.current,mt,bt]}function Hi(A,s,m,E,S,Y){var oe=m[m.length-1],pe=function(Oe,we){var pt=T(A,2),Dt=pt[0],wt=pt[1],mt=(0,j.Z)((0,j.Z)({},we),{},{from:Na(A,m)});return oe===1&&s[0]&&Dt&&!he(E,S,Dt,Oe,mt.type)&&E.isAfter(Dt,Oe)||oe===0&&s[1]&&wt&&!he(E,S,wt,Oe,mt.type)&&E.isAfter(Oe,wt)?!0:Y==null?void 0:Y(Oe,mt)};return pe}function xi(A,s,m,E){switch(s){case"date":case"week":return A.addMonth(m,E);case"month":case"quarter":return A.addYear(m,E);case"year":return A.addYear(m,E*10);case"decade":return A.addYear(m,E*100);default:return m}}var aa=[];function iu(A,s,m,E,S,Y,oe,pe){var je=arguments.length>8&&arguments[8]!==void 0?arguments[8]:aa,Oe=arguments.length>9&&arguments[9]!==void 0?arguments[9]:aa,we=arguments.length>10&&arguments[10]!==void 0?arguments[10]:aa,pt=arguments.length>11?arguments[11]:void 0,Dt=arguments.length>12?arguments[12]:void 0,wt=arguments.length>13?arguments[13]:void 0,mt=oe==="time",bt=Y||0,Ct=function(wn){var $n=A.getNow();return mt&&($n=Ot(A,$n)),je[wn]||m[wn]||$n},Je=T(Oe,2),Ye=Je[0],vt=Je[1],Bt=k(function(){return Ct(0)},{value:Ye}),Yt=T(Bt,2),zt=Yt[0],qt=Yt[1],GA=k(function(){return Ct(1)},{value:vt}),jA=T(GA,2),$A=jA[0],fn=jA[1],jn=l.useMemo(function(){var xA=[zt,$A][bt];return mt?xA:Ot(A,xA,we[bt])},[mt,zt,$A,bt,A,we]),DA=function(wn){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",CA=[qt,fn][bt];CA(wn);var kA=[zt,$A];kA[bt]=wn,pt&&(!he(A,s,zt,kA[0],oe)||!he(A,s,$A,kA[1],oe))&&pt(kA,{source:$n,range:bt===1?"end":"start",mode:E})},kt=function(wn,$n){if(pe){var CA={date:"month",week:"month",month:"year",quarter:"year"},kA=CA[oe];if(kA&&!he(A,s,wn,$n,kA))return xi(A,oe,$n,-1);if(oe==="year"&&wn){var oA=Math.floor(A.getYear(wn)/10),Xt=Math.floor(A.getYear($n)/10);if(oA!==Xt)return xi(A,oe,$n,-1)}}return $n},EA=l.useRef(null);return xe(function(){if(S&&!je[bt]){var xA=mt?null:A.getNow();if(EA.current!==null&&EA.current!==bt?xA=[zt,$A][bt^1]:m[bt]?xA=bt===0?m[0]:kt(m[0],m[1]):m[bt^1]&&(xA=m[bt^1]),xA){Dt&&A.isAfter(Dt,xA)&&(xA=Dt);var wn=pe?xi(A,oe,xA,1):xA;wt&&A.isAfter(wn,wt)&&(xA=pe?xi(A,oe,wt,-1):wt),DA(xA,"reset")}}},[S,bt,m[bt]]),l.useEffect(function(){S?EA.current=bt:EA.current=null},[S,bt]),xe(function(){S&&je&&je[bt]&&DA(je[bt],"reset")},[S,bt]),[jn,DA]}function ji(A,s){var m=l.useRef(A),E=l.useState({}),S=T(E,2),Y=S[1],oe=function(Oe){return Oe&&s!==void 0?s:m.current},pe=function(Oe){m.current=Oe,Y({})};return[oe,pe,oe(!0)]}var Ki=[];function vu(A,s,m){var E=function(oe){return oe.map(function(pe){return Jt(pe,{generateConfig:A,locale:s,format:m[0]})})},S=function(oe,pe){for(var je=Math.max(oe.length,pe.length),Oe=-1,we=0;we1&&arguments[1]!==void 0?arguments[1]:{},m=[];return l.Children.forEach(A,function(E){E==null&&!s.keepEmpty||(Array.isArray(E)?m=m.concat(Ji(E)):fe(E)&&E.props?m=m.concat(Ji(E.props.children,s)):m.push(E))}),m}function Qu(A){"@babel/helpers - typeof";return Qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Qu(A)}function Vu(A,s){if(Qu(A)!=="object"||A===null)return A;var m=A[Symbol.toPrimitive];if(m!==void 0){var E=m.call(A,s||"default");if(Qu(E)!=="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(A)}function Ju(A){var s=Vu(A,"string");return Qu(s)==="symbol"?s:String(s)}function ko(A,s,m){return s=Ju(s),s in A?Object.defineProperty(A,s,{value:m,enumerable:!0,configurable:!0,writable:!0}):A[s]=m,A}function Do(A,s){var m=Object.keys(A);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(A);s&&(E=E.filter(function(S){return Object.getOwnPropertyDescriptor(A,S).enumerable})),m.push.apply(m,E)}return m}function zo(A){for(var s=1;s2&&arguments[2]!==void 0?arguments[2]:1,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,S=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Y=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,oe=[],pe=m>=1?m|0:1,je=A;je<=s;je+=pe){var Oe=S.includes(je);(!Oe||!E)&&oe.push({label:Ea(je,Y),value:je,disabled:Oe})}return oe}function vo(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,E=s||{},S=E.use12Hours,Y=E.hourStep,oe=Y===void 0?1:Y,pe=E.minuteStep,je=pe===void 0?1:pe,Oe=E.secondStep,we=Oe===void 0?1:Oe,pt=E.millisecondStep,Dt=pt===void 0?100:pt,wt=E.hideDisabledOptions,mt=E.disabledTime,bt=E.disabledHours,Ct=E.disabledMinutes,Je=E.disabledSeconds,Ye=l.useMemo(function(){return m||A.getNow()},[m,A]);if(0)var vt,Bt,Yt;var zt=l.useCallback(function(oA){var Xt=(mt==null?void 0:mt(oA))||{};return[Xt.disabledHours||bt||zl,Xt.disabledMinutes||Ct||zl,Xt.disabledSeconds||Je||zl,Xt.disabledMilliseconds||zl]},[mt,bt,Ct,Je]),qt=l.useMemo(function(){return zt(Ye)},[Ye,zt]),GA=T(qt,4),jA=GA[0],$A=GA[1],fn=GA[2],jn=GA[3],DA=l.useCallback(function(oA,Xt,uA,NA){var br=xl(0,23,oe,wt,oA()),Lr=S?br.map(function(Wr){return(0,j.Z)((0,j.Z)({},Wr),{},{label:Ea(Wr.value%12||12,2)})}):br,Sr=function(Nr){return xl(0,59,je,wt,Xt(Nr))},ir=function(Nr,ga){return xl(0,59,we,wt,uA(Nr,ga))},dr=function(Nr,ga,yn){return xl(0,999,Dt,wt,NA(Nr,ga,yn),3)};return[Lr,Sr,ir,dr]},[wt,oe,S,Dt,je,we]),kt=l.useMemo(function(){return DA(jA,$A,fn,jn)},[DA,jA,$A,fn,jn]),EA=T(kt,4),xA=EA[0],wn=EA[1],$n=EA[2],CA=EA[3],kA=function(Xt,uA){var NA=function(){return xA},br=wn,Lr=$n,Sr=CA;if(uA){var ir=zt(uA),dr=T(ir,4),Wr=dr[0],Nr=dr[1],ga=dr[2],yn=dr[3],on=DA(Wr,Nr,ga,yn),zr=T(on,4),Wn=zr[0],ya=zr[1],Jn=zr[2],Ma=zr[3];NA=function(){return Wn},br=ya,Lr=Jn,Sr=Ma}var Xa=Dl(Xt,NA,br,Lr,Sr,A);return Xa};return[kA,xA,wn,$n,CA]}function Bs(A){var s=A.mode,m=A.internalMode,E=A.renderExtraFooter,S=A.showNow,Y=A.showTime,oe=A.onSubmit,pe=A.onNow,je=A.invalid,Oe=A.needConfirm,we=A.generateConfig,pt=A.disabledDate,Dt=l.useContext(Yr),wt=Dt.prefixCls,mt=Dt.locale,bt=Dt.button,Ct=bt===void 0?"button":bt,Je=we.getNow(),Ye=vo(we,Y,Je),vt=T(Ye,1),Bt=vt[0],Yt=E==null?void 0:E(s),zt=pt(Je,{type:s}),qt=function(){if(!zt){var kt=Bt(Je);pe(kt)}},GA="".concat(wt,"-now"),jA="".concat(GA,"-btn"),$A=S&&l.createElement("li",{className:GA},l.createElement("a",{className:jr()(jA,zt&&"".concat(jA,"-disabled")),"aria-disabled":zt,onClick:qt},m==="date"?mt.today:mt.now)),fn=Oe&&l.createElement("li",{className:"".concat(wt,"-ok")},l.createElement(Ct,{disabled:je,onClick:oe},mt.ok)),jn=($A||fn)&&l.createElement("ul",{className:"".concat(wt,"-ranges")},$A,fn);return!Yt&&!jn?null:l.createElement("div",{className:"".concat(wt,"-footer")},Yt&&l.createElement("div",{className:"".concat(wt,"-footer-extra")},Yt),jn)}function Ns(A,s,m){function E(S,Y){var oe=S.findIndex(function(je){return he(A,s,je,Y,m)});if(oe===-1)return[].concat(q(S),[Y]);var pe=q(S);return pe.splice(oe,1),pe}return E}var Xu=l.createContext(null);function Ao(){return l.useContext(Xu)}function Ai(A,s){var m=A.prefixCls,E=A.generateConfig,S=A.locale,Y=A.disabledDate,oe=A.minDate,pe=A.maxDate,je=A.cellRender,Oe=A.hoverValue,we=A.hoverRangeValue,pt=A.onHover,Dt=A.values,wt=A.pickerValue,mt=A.onSelect,bt=A.prevIcon,Ct=A.nextIcon,Je=A.superPrevIcon,Ye=A.superNextIcon,vt=E.getNow(),Bt={now:vt,values:Dt,pickerValue:wt,prefixCls:m,disabledDate:Y,minDate:oe,maxDate:pe,cellRender:je,hoverValue:Oe,hoverRangeValue:we,onHover:pt,locale:S,generateConfig:E,onSelect:mt,panelType:s,prevIcon:bt,nextIcon:Ct,superPrevIcon:Je,superNextIcon:Ye};return[Bt,vt]}var Yu=l.createContext({});function go(A){for(var s=A.rowNum,m=A.colNum,E=A.baseDate,S=A.getCellDate,Y=A.prefixColumn,oe=A.rowClassName,pe=A.titleFormat,je=A.getCellText,Oe=A.getCellClassName,we=A.headerCells,pt=A.cellSelection,Dt=pt===void 0?!0:pt,wt=A.disabledDate,mt=Ao(),bt=mt.prefixCls,Ct=mt.panelType,Je=mt.now,Ye=mt.disabledDate,vt=mt.cellRender,Bt=mt.onHover,Yt=mt.hoverValue,zt=mt.hoverRangeValue,qt=mt.generateConfig,GA=mt.values,jA=mt.locale,$A=mt.onSelect,fn=wt||Ye,jn="".concat(bt,"-cell"),DA=l.useContext(Yu),kt=DA.onCellDblClick,EA=function(uA){return GA.some(function(NA){return NA&&he(qt,jA,uA,NA,Ct)})},xA=[],wn=0;wn1&&arguments[1]!==void 0?arguments[1]:!1;Ca(zn),Ct==null||Ct(zn),Kn&&hi(zn)},Ui=function(zn,Kn){dr(zn),Kn&&ai(Kn),hi(Kn,zn)},oa=function(zn){if(Jn(zn),ai(zn),ir!==Bt){var Kn=["decade","year"],lA=[].concat(Kn,["month"]),Qn={quarter:[].concat(Kn,["quarter"]),week:[].concat(q(lA),["week"]),date:[].concat(q(lA),["date"])},Ha=Qn[Bt]||lA,ba=Ha.indexOf(ir),Qa=Ha[ba+1];Qa&&Ui(Qa,zn)}},nu=l.useMemo(function(){var Dr,zn;if(Array.isArray(qt)){var Kn=T(qt,2);Dr=Kn[0],zn=Kn[1]}else Dr=qt;return!Dr&&!zn?null:(Dr=Dr||zn,zn=zn||Dr,S.isAfter(Dr,zn)?[zn,Dr]:[Dr,zn])},[qt,S]),li=Ei(GA,jA,$A),Gr=jn[Wr]||Ou[Wr]||Go,$a=l.useContext(Yu),ki=l.useMemo(function(){return(0,j.Z)((0,j.Z)({},$a),{},{hideHeader:DA})},[$a,DA]),ma="".concat(kt,"-panel"),mu=Vr(A,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return l.createElement(Yu.Provider,{value:ki},l.createElement("div",{ref:EA,tabIndex:je,className:jr()(ma,(0,Xe.Z)({},"".concat(ma,"-rtl"),Y==="rtl"))},l.createElement(Gr,e({},mu,{showTime:NA,prefixCls:kt,locale:Xt,generateConfig:S,onModeChange:Ui,pickerValue:xa,onPickerValueChange:function(zn){ai(zn,!0)},value:Wn[0],onSelect:oa,values:Wn,cellRender:li,hoverRangeValue:nu,hoverValue:zt}))))}var no=l.memo(l.forwardRef(Hu)),Xi=no;function ju(A){var s=A.picker,m=A.multiplePanel,E=A.pickerValue,S=A.onPickerValueChange,Y=A.needConfirm,oe=A.onSubmit,pe=A.range,je=A.hoverValue,Oe=l.useContext(Yr),we=Oe.prefixCls,pt=Oe.generateConfig,Dt=l.useCallback(function(Ye,vt){return xi(pt,s,Ye,vt)},[pt,s]),wt=l.useMemo(function(){return Dt(E,1)},[E,Dt]),mt=function(vt){S(Dt(vt,-1))},bt={onCellDblClick:function(){Y&&oe()}},Ct=s==="time",Je=(0,j.Z)((0,j.Z)({},A),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Ct});return pe?Je.hoverRangeValue=je:Je.hoverValue=je,m?l.createElement("div",{className:"".concat(we,"-panels")},l.createElement(Yu.Provider,{value:(0,j.Z)((0,j.Z)({},bt),{},{hideNext:!0})},l.createElement(Xi,Je)),l.createElement(Yu.Provider,{value:(0,j.Z)((0,j.Z)({},bt),{},{hidePrev:!0})},l.createElement(Xi,e({},Je,{pickerValue:wt,onPickerValueChange:mt})))):l.createElement(Yu.Provider,{value:(0,j.Z)({},bt)},l.createElement(Xi,Je))}function Wo(A){return typeof A=="function"?A():A}function Vl(A){var s=A.prefixCls,m=A.presets,E=A.onClick,S=A.onHover;return m.length?l.createElement("div",{className:"".concat(s,"-presets")},l.createElement("ul",null,m.map(function(Y,oe){var pe=Y.label,je=Y.value;return l.createElement("li",{key:oe,onClick:function(){E(Wo(je))},onMouseEnter:function(){S(Wo(je))},onMouseLeave:function(){S(null)}},pe)}))):null}function Yi(A){var s=A.panelRender,m=A.internalMode,E=A.picker,S=A.showNow,Y=A.range,oe=A.multiple,pe=A.activeInfo,je=pe===void 0?[0,0,0]:pe,Oe=A.presets,we=A.onPresetHover,pt=A.onPresetSubmit,Dt=A.onFocus,wt=A.onBlur,mt=A.onPanelMouseDown,bt=A.direction,Ct=A.value,Je=A.onSelect,Ye=A.isInvalid,vt=A.defaultOpenValue,Bt=A.onOk,Yt=A.onSubmit,zt=l.useContext(Yr),qt=zt.prefixCls,GA="".concat(qt,"-panel"),jA=bt==="rtl",$A=l.useRef(null),fn=l.useRef(null),jn=l.useState(0),DA=T(jn,2),kt=DA[0],EA=DA[1],xA=l.useState(0),wn=T(xA,2),$n=wn[0],CA=wn[1],kA=l.useState(0),oA=T(kA,2),Xt=oA[0],uA=oA[1],NA=function(oa){oa.width&&EA(oa.width)},br=T(je,3),Lr=br[0],Sr=br[1],ir=br[2],dr=l.useState(0),Wr=T(dr,2),Nr=Wr[0],ga=Wr[1];l.useEffect(function(){ga(10)},[Lr]),l.useEffect(function(){if(Y&&fn.current){var Ui,oa=((Ui=$A.current)===null||Ui===void 0?void 0:Ui.offsetWidth)||0,nu=fn.current.getBoundingClientRect();if(!nu.height||nu.right<0){ga(function(ki){return Math.max(0,ki-1)});return}var li=(jA?Sr-oa:Lr)-nu.left;if(uA(li),kt&&kt=pe&&m<=je)return Y;var Oe=Math.min(Math.abs(m-pe),Math.abs(m-je));Oe0?Za:Gi));var Ll=to+Jr,Ds=Gi-Za+1;return String(Za+(Ds+Ll-Za)%Ds)};switch(Kn){case"Backspace":case"Delete":lA="",Qn=ba;break;case"ArrowLeft":lA="",Qa(-1);break;case"ArrowRight":lA="",Qa(1);break;case"ArrowUp":lA="",Qn=zi(1);break;case"ArrowDown":lA="",Qn=zi(-1);break;default:isNaN(Number(Kn))||(lA=Xt+Kn,Qn=lA);break}if(lA!==null&&(uA(lA),lA.length>=Ha&&(Qa(1),uA(""))),Qn!==null){var Bi=ga.slice(0,Jn)+Ea(Qn,Ha)+ga.slice(Ma);xa(Bi.slice(0,oe.length))}Nr({})},ma=l.useRef();xe(function(){if(!(!kt||!oe||ai.current)){if(!zr.match(ga)){xa(oe);return}return on.current.setSelectionRange(Jn,Ma),ma.current=qa(function(){on.current.setSelectionRange(Jn,Ma)}),function(){qa.cancel(ma.current)}}},[zr,oe,kt,ga,Lr,Jn,Ma,Wr,xa]);var mu=oe?{onFocus:nu,onBlur:Gr,onKeyDown:ki,onMouseDown:Ui,onMouseUp:oa,onPaste:hi}:{};return l.createElement("div",{ref:yn,className:jr()(fn,(0,Xe.Z)((0,Xe.Z)({},"".concat(fn,"-active"),m&&S),"".concat(fn,"-placeholder"),we))},l.createElement($A,e({ref:on,"aria-invalid":Ct,autoComplete:"off"},Ye,{onKeyDown:$a,onBlur:li},mu,{value:ga,onChange:Ca})),l.createElement(Jo,{type:"suffix",icon:Y}),Je)}),dl=Eo,Gl=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Wl=["index"];function Jl(A,s){var m=A.id,E=A.prefix,S=A.clearIcon,Y=A.suffixIcon,oe=A.separator,pe=oe===void 0?"~":oe,je=A.activeIndex,Oe=A.activeHelp,we=A.allHelp,pt=A.focused,Dt=A.onFocus,wt=A.onBlur,mt=A.onKeyDown,bt=A.locale,Ct=A.generateConfig,Je=A.placeholder,Ye=A.className,vt=A.style,Bt=A.onClick,Yt=A.onClear,zt=A.value,qt=A.onChange,GA=A.onSubmit,jA=A.onInputChange,$A=A.format,fn=A.maskFormat,jn=A.preserveInvalidOnBlur,DA=A.onInvalid,kt=A.disabled,EA=A.invalid,xA=A.inputReadOnly,wn=A.direction,$n=A.onOpenChange,CA=A.onActiveInfo,kA=A.placement,oA=A.onMouseDown,Xt=A.required,uA=A["aria-required"],NA=A.autoFocus,br=A.tabIndex,Lr=Lo(A,Gl),Sr=wn==="rtl",ir=l.useContext(Yr),dr=ir.prefixCls,Wr=l.useMemo(function(){if(typeof m=="string")return[m];var li=m||{};return[li.start,li.end]},[m]),Nr=l.useRef(),ga=l.useRef(),yn=l.useRef(),on=function(Gr){var $a;return($a=[ga,yn][Gr])===null||$a===void 0?void 0:$a.current};l.useImperativeHandle(s,function(){return{nativeElement:Nr.current,focus:function(Gr){if((0,wA.Z)(Gr)==="object"){var $a,ki=Gr||{},ma=ki.index,mu=ma===void 0?0:ma,Dr=Lo(ki,Wl);($a=on(mu))===null||$a===void 0||$a.focus(Dr)}else{var zn;(zn=on(Gr!=null?Gr:0))===null||zn===void 0||zn.focus()}},blur:function(){var Gr,$a;(Gr=on(0))===null||Gr===void 0||Gr.blur(),($a=on(1))===null||$a===void 0||$a.blur()}}});var zr=Xl(Lr),Wn=l.useMemo(function(){return Array.isArray(Je)?Je:[Je,Je]},[Je]),ya=Mo((0,j.Z)((0,j.Z)({},A),{},{id:Wr,placeholder:Wn})),Jn=T(ya,1),Ma=Jn[0],Xa=l.useState({position:"absolute",width:0}),xa=T(Xa,2),Ca=xa[0],hi=xa[1],ai=ne(function(){var li=on(je);if(li){var Gr=li.nativeElement.getBoundingClientRect(),$a=Nr.current.getBoundingClientRect(),ki=Gr.left-$a.left;hi(function(ma){return(0,j.Z)((0,j.Z)({},ma),{},{width:Gr.width,left:ki})}),CA([Gr.left,Gr.right,$a.width])}});l.useEffect(function(){ai()},[je]);var Ui=S&&(zt[0]&&!kt[0]||zt[1]&&!kt[1]),oa=NA&&!kt[0],nu=NA&&!oa&&!kt[1];return l.createElement(Es,{onResize:ai},l.createElement("div",e({},zr,{className:jr()(dr,"".concat(dr,"-range"),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(dr,"-focused"),pt),"".concat(dr,"-disabled"),kt.every(function(li){return li})),"".concat(dr,"-invalid"),EA.some(function(li){return li})),"".concat(dr,"-rtl"),Sr),Ye),style:vt,ref:Nr,onClick:Bt,onMouseDown:function(Gr){var $a=Gr.target;$a!==ga.current.inputElement&&$a!==yn.current.inputElement&&Gr.preventDefault(),oA==null||oA(Gr)}}),E&&l.createElement("div",{className:"".concat(dr,"-prefix")},E),l.createElement(dl,e({ref:ga},Ma(0),{autoFocus:oa,tabIndex:br,"date-range":"start"})),l.createElement("div",{className:"".concat(dr,"-range-separator")},pe),l.createElement(dl,e({ref:yn},Ma(1),{autoFocus:nu,tabIndex:br,"date-range":"end"})),l.createElement("div",{className:"".concat(dr,"-active-bar"),style:Ca}),l.createElement(Jo,{type:"suffix",icon:Y}),Ui&&l.createElement(Di,{icon:S,onClear:Yt})))}var Yl=l.forwardRef(Jl),ql=Yl;function qo(A,s){var m=A!=null?A:s;return Array.isArray(m)?m:[m,m]}function su(A){return A===1?"end":"start"}function bs(A,s){var m=Da(A,function(){var Hr=A.disabled,Pa=A.allowEmpty,nr=qo(Hr,!1),$i=qo(Pa,!1);return{disabled:nr,allowEmpty:$i}}),E=T(m,6),S=E[0],Y=E[1],oe=E[2],pe=E[3],je=E[4],Oe=E[5],we=S.prefixCls,pt=S.styles,Dt=S.classNames,wt=S.defaultValue,mt=S.value,bt=S.needConfirm,Ct=S.onKeyDown,Je=S.disabled,Ye=S.allowEmpty,vt=S.disabledDate,Bt=S.minDate,Yt=S.maxDate,zt=S.defaultOpen,qt=S.open,GA=S.onOpenChange,jA=S.locale,$A=S.generateConfig,fn=S.picker,jn=S.showNow,DA=S.showToday,kt=S.showTime,EA=S.mode,xA=S.onPanelChange,wn=S.onCalendarChange,$n=S.onOk,CA=S.defaultPickerValue,kA=S.pickerValue,oA=S.onPickerValueChange,Xt=S.inputReadOnly,uA=S.suffixIcon,NA=S.onFocus,br=S.onBlur,Lr=S.presets,Sr=S.ranges,ir=S.components,dr=S.cellRender,Wr=S.dateRender,Nr=S.monthCellRender,ga=S.onClick,yn=wr(s),on=ui(qt,zt,Je,GA),zr=T(on,2),Wn=zr[0],ya=zr[1],Jn=function(Pa,nr){(Je.some(function($i){return!$i})||!Pa)&&ya(Pa,nr)},Ma=uu($A,jA,pe,!0,!1,wt,mt,wn,$n),Xa=T(Ma,5),xa=Xa[0],Ca=Xa[1],hi=Xa[2],ai=Xa[3],Ui=Xa[4],oa=hi(),nu=pu(Je,Ye,Wn),li=T(nu,9),Gr=li[0],$a=li[1],ki=li[2],ma=li[3],mu=li[4],Dr=li[5],zn=li[6],Kn=li[7],lA=li[8],Qn=function(Pa,nr){$a(!0),NA==null||NA(Pa,{range:su(nr!=null?nr:ma)})},Ha=function(Pa,nr){$a(!1),br==null||br(Pa,{range:su(nr!=null?nr:ma)})},ba=l.useMemo(function(){if(!kt)return null;var Hr=kt.disabledTime,Pa=Hr?function(nr){var $i=su(ma),Mu=Na(oa,zn,ma);return Hr(nr,$i,{from:Mu})}:void 0;return(0,j.Z)((0,j.Z)({},kt),{},{disabledTime:Pa})},[kt,ma,oa,zn]),Qa=k([fn,fn],{value:EA}),zi=T(Qa,2),Bi=zi[0],fu=zi[1],Jr=Bi[ma]||fn,cu=Jr==="date"&&ba?"datetime":Jr,Or=cu===fn&&cu!=="time",Za=yu(fn,Jr,jn,DA,!0),Gi=wu(S,xa,Ca,hi,ai,Je,pe,Gr,Wn,Oe),qi=T(Gi,2),Iu=qi[0],to=qi[1],Ll=Hi(oa,Je,zn,$A,jA,vt),Ds=Wi(oa,Oe,Ye),zs=T(Ds,2),Ml=zs[0],Ii=zs[1],$l=iu($A,jA,oa,Bi,Wn,ma,Y,Or,CA,kA,ba==null?void 0:ba.defaultOpenValue,oA,Bt,Yt),Ac=T($l,2),Ec=Ac[0],es=Ac[1],_o=ne(function(Hr,Pa,nr){var $i=lr(Bi,ma,Pa);if(($i[0]!==Bi[0]||$i[1]!==Bi[1])&&fu($i),xA&&nr!==!1){var Mu=q(oa);Hr&&(Mu[ma]=Hr),xA(Mu,$i)}}),ts=function(Pa,nr){return lr(oa,nr,Pa)},io=function(Pa,nr){var $i=oa;Pa&&($i=ts(Pa,ma)),Kn(ma);var Mu=Dr($i);ai($i),Iu(ma,Mu===null),Mu===null?Jn(!1,{force:!0}):nr||yn.current.focus({index:Mu})},xs=function(Pa){var nr,$i=Pa.target.getRootNode();if(!yn.current.nativeElement.contains((nr=$i.activeElement)!==null&&nr!==void 0?nr:document.activeElement)){var Mu=Je.findIndex(function(Hc){return!Hc});Mu>=0&&yn.current.focus({index:Mu})}Jn(!0),ga==null||ga(Pa)},Qs=function(){to(null),Jn(!1,{force:!0})},Ks=l.useState(null),vl=T(Ks,2),As=vl[0],Vs=vl[1],Co=l.useState(null),gl=T(Co,2),Ul=gl[0],ns=gl[1],Ci=l.useMemo(function(){return Ul||oa},[oa,Ul]);l.useEffect(function(){Wn||ns(null)},[Wn]);var nc=l.useState([0,0,0]),Ps=T(nc,2),Bc=Ps[0],Ls=Ps[1],ml=Si(Lr,Sr),Xs=function(Pa){ns(Pa),Vs("preset")},_i=function(Pa){var nr=to(Pa);nr&&Jn(!1,{force:!0})},$o=function(Pa){io(Pa)},hl=function(Pa){ns(Pa?ts(Pa,ma):null),Vs("cell")},el=function(Pa){Jn(!0),Qn(Pa)},wo=function(){ki("panel")},rs=function(Pa){var nr=lr(oa,ma,Pa);ai(nr),!bt&&!oe&&Y===cu&&io(Pa)},Ro=function(){Jn(!1)},rc=Ei(dr,Wr,Nr,su(ma)),ac=oa[ma]||null,as=ne(function(Hr){return Oe(Hr,{activeIndex:ma})}),ja=l.useMemo(function(){var Hr=Fn(S,!1),Pa=Ce(S,[].concat(q(Object.keys(Hr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Pa},[S]),qr=l.createElement(Yi,e({},ja,{showNow:Za,showTime:ba,range:!0,multiplePanel:Or,activeInfo:Bc,disabledDate:Ll,onFocus:el,onBlur:Ha,onPanelMouseDown:wo,picker:fn,mode:Jr,internalMode:cu,onPanelChange:_o,format:je,value:ac,isInvalid:as,onChange:null,onSelect:rs,pickerValue:Ec,defaultOpenValue:ti(kt==null?void 0:kt.defaultOpenValue)[ma],onPickerValueChange:es,hoverValue:Ci,onHover:hl,needConfirm:bt,onSubmit:io,onOk:Ui,presets:ml,onPresetHover:Xs,onPresetSubmit:_i,onNow:$o,cellRender:rc})),ku=function(Pa,nr){var $i=ts(Pa,nr);ai($i)},To=function(){ki("input")},Rl=function(Pa,nr){var $i=zn.length,Mu=zn[$i-1];if($i&&Mu!==nr&&bt&&!Ye[Mu]&&!lA(Mu)&&oa[Mu]){yn.current.focus({index:Mu});return}ki("input"),Jn(!0,{inherit:!0}),ma!==nr&&Wn&&!bt&&oe&&io(null,!0),mu(nr),Qn(Pa,nr)},Tc=function(Pa,nr){if(Jn(!1),!bt&&ki()==="input"){var $i=Dr(oa);Iu(ma,$i===null)}Ha(Pa,nr)},Nc=function(Pa,nr){Pa.key==="Tab"&&io(null,!0),Ct==null||Ct(Pa,nr)},Oc=l.useMemo(function(){return{prefixCls:we,locale:jA,generateConfig:$A,button:ir.button,input:ir.input}},[we,jA,$A,ir.button,ir.input]);if(xe(function(){Wn&&ma!==void 0&&_o(null,fn,!1)},[Wn,ma,fn]),xe(function(){var Hr=ki();!Wn&&Hr==="input"&&(Jn(!1),io(null,!0)),!Wn&&oe&&!bt&&Hr==="panel"&&(Jn(!0),io())},[Wn]),0)var rf;return l.createElement(Yr.Provider,{value:Oc},l.createElement(ii,e({},Fi(S),{popupElement:qr,popupStyle:pt.popup,popupClassName:Dt.popup,visible:Wn,onClose:Ro,range:!0}),l.createElement(ql,e({},S,{ref:yn,suffixIcon:uA,activeIndex:Gr||Wn?ma:null,activeHelp:!!Ul,allHelp:!!Ul&&As==="preset",focused:Gr,onFocus:Rl,onBlur:Tc,onKeyDown:Nc,onSubmit:io,value:Ci,maskFormat:je,onChange:ku,onInputChange:To,format:pe,inputReadOnly:Xt,disabled:Je,open:Wn,onOpenChange:Jn,onClick:xs,onClear:Qs,invalid:Ml,onInvalid:Ii,onActiveInfo:Ls}))))}var Ql=l.forwardRef(bs),_l=Ql;function Lu(){return Lu=Object.assign?Object.assign.bind():function(A){for(var s=1;sA.length)&&(s=A.length);for(var m=0,E=new Array(s);m=0)&&(m[S]=A[S]);return m}function $u(A,s){if(A==null)return{};var m=ks(A,s),E,S;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(A);for(S=0;S=0)&&Object.prototype.propertyIsEnumerable.call(A,E)&&(m[E]=A[E])}return m}var ia=p(64363);function eo(A){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=[];return l.Children.forEach(A,function(E){E==null&&!s.keepEmpty||(Array.isArray(E)?m=m.concat(eo(E)):(0,ia.isFragment)(E)&&E.props?m=m.concat(eo(E.props.children,s)):m.push(E))}),m}var w={};function x(A,s){}function H(A,s){}function z(){w={}}function de(A,s,m){!s&&!w[m]&&(A(!1,m),w[m]=!0)}function Be(A,s){de(x,A,s)}function Le(A,s){de(H,A,s)}var Ze=null;function dt(A,s,m){var E=React.useRef({});return(!("value"in E.current)||m(E.current.condition,s))&&(E.current.value=A(),E.current.condition=s),E.current.value}function Ge(A,s){typeof A=="function"?A(s):ro(A)==="object"&&A&&"current"in A&&(A.current=s)}function Ht(){for(var A=arguments.length,s=new Array(A),m=0;m1&&arguments[1]!==void 0?arguments[1]:1;mr+=1;var E=mr;function S(Y){if(Y===0)VA(E),s();else{var oe=rn(function(){S(Y-1)});YA.set(E,oe)}}return S(m),E};SA.cancel=function(A){var s=YA.get(A);return VA(s),In(s)};var bn=SA;function Mn(A){if(typeof MessageChannel=="undefined")bn(A);else{var s=new MessageChannel;s.port1.onmessage=function(){return A()},s.port2.postMessage(void 0)}}function vA(){var A=l.useRef(null),s=function(E){A.current||(A.current=[],Mn(function(){(0,Oi.unstable_batchedUpdates)(function(){A.current.forEach(function(S){S()}),A.current=null})})),A.current.push(E)};return s}function hr(A,s){var m=l.useState(s),E=ao(m,2),S=E[0],Y=E[1],oe=Ar(function(pe){A(function(){Y(pe)})});return[S,oe]}var Hn=l.createContext(null),ea=["component"],Rn=["className"],Zr=["className"],ta=function(s,m){var E=l.useContext(Hn);if(!E){var S=s.component,Y=S===void 0?"div":S,oe=$u(s,ea);return l.createElement(Y,Lu({},oe,{ref:m}))}var pe=E.className,je=$u(E,Rn),Oe=s.className,we=$u(s,Zr);return l.createElement(Hn.Provider,{value:null},l.createElement(xn,Lu({ref:m,className:jr()(pe,Oe)},je,we)))},ca=l.forwardRef(ta);ca.displayName="RawItem";var Aa=ca,Sn=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],cr="responsive",Ir="invalidate";function ni(A){return"+ ".concat(A.length," ...")}function ri(A,s){var m=A.prefixCls,E=m===void 0?"rc-overflow":m,S=A.data,Y=S===void 0?[]:S,oe=A.renderItem,pe=A.renderRawItem,je=A.itemKey,Oe=A.itemWidth,we=Oe===void 0?10:Oe,pt=A.ssr,Dt=A.style,wt=A.className,mt=A.maxCount,bt=A.renderRest,Ct=A.renderRawRest,Je=A.suffix,Ye=A.component,vt=Ye===void 0?"div":Ye,Bt=A.itemComponent,Yt=A.onVisibleChange,zt=$u(A,Sn),qt=pt==="full",GA=vA(),jA=hr(GA,null),$A=ao(jA,2),fn=$A[0],jn=$A[1],DA=fn||0,kt=hr(GA,new Map),EA=ao(kt,2),xA=EA[0],wn=EA[1],$n=hr(GA,0),CA=ao($n,2),kA=CA[0],oA=CA[1],Xt=hr(GA,0),uA=ao(Xt,2),NA=uA[0],br=uA[1],Lr=hr(GA,0),Sr=ao(Lr,2),ir=Sr[0],dr=Sr[1],Wr=(0,l.useState)(null),Nr=ao(Wr,2),ga=Nr[0],yn=Nr[1],on=(0,l.useState)(null),zr=ao(on,2),Wn=zr[0],ya=zr[1],Jn=l.useMemo(function(){return Wn===null&&qt?Number.MAX_SAFE_INTEGER:Wn||0},[Wn,fn]),Ma=(0,l.useState)(!1),Xa=ao(Ma,2),xa=Xa[0],Ca=Xa[1],hi="".concat(E,"-item"),ai=Math.max(kA,NA),Ui=mt===cr,oa=Y.length&&Ui,nu=mt===Ir,li=oa||typeof mt=="number"&&Y.length>mt,Gr=(0,l.useMemo)(function(){var Or=Y;return oa?fn===null&&qt?Or=Y:Or=Y.slice(0,Math.min(Y.length,DA/we)):typeof mt=="number"&&(Or=Y.slice(0,mt)),Or},[Y,we,fn,mt,oa]),$a=(0,l.useMemo)(function(){return oa?Y.slice(Jn+1):Y.slice(Gr.length)},[Y,Gr,oa,Jn]),ki=(0,l.useCallback)(function(Or,Za){var Gi;return typeof je=="function"?je(Or):(Gi=je&&(Or==null?void 0:Or[je]))!==null&&Gi!==void 0?Gi:Za},[je]),ma=(0,l.useCallback)(oe||function(Or){return Or},[oe]);function mu(Or,Za,Gi){Wn===Or&&(Za===void 0||Za===ga)||(ya(Or),Gi||(Ca(OrDA){mu(qi-1,Or-Iu-ir+NA);break}}Je&&Qn(0)+ir>DA&&yn(null)}},[DA,xA,NA,ir,ki,Gr]);var Ha=xa&&!!$a.length,ba={};ga!==null&&oa&&(ba={position:"absolute",left:ga,top:0});var Qa={prefixCls:hi,responsive:oa,component:Bt,invalidate:nu},zi=pe?function(Or,Za){var Gi=ki(Or,Za);return l.createElement(Hn.Provider,{key:Gi,value:Zi(Zi({},Qa),{},{order:Za,item:Or,itemKey:Gi,registerSize:zn,display:Za<=Jn})},pe(Or,Za))}:function(Or,Za){var Gi=ki(Or,Za);return l.createElement(xn,Lu({},Qa,{order:Za,key:Gi,item:Or,renderItem:ma,itemKey:Gi,registerSize:zn,display:Za<=Jn}))},Bi={order:Ha?Jn:Number.MAX_SAFE_INTEGER,className:"".concat(hi,"-rest"),registerSize:Kn,display:Ha},fu=bt||ni,Jr=Ct?l.createElement(Hn.Provider,{value:Zi(Zi({},Qa),Bi)},Ct($a)):l.createElement(xn,Lu({},Qa,Bi),typeof fu=="function"?fu($a):fu),cu=l.createElement(vt,Lu({className:jr()(!nu&&E,wt),style:Dt,ref:s},zt),Gr.map(zi),li?Jr:null,Je&&l.createElement(xn,Lu({},Qa,{responsive:Ui,responsiveDisabled:!oa,order:Jn,className:"".concat(hi,"-suffix"),registerSize:lA,display:!0,style:ba}),Je));return Ui?l.createElement(lt,{onResize:Dr,disabled:!oa},cu):cu}var pA=l.forwardRef(ri);pA.displayName="Overflow",pA.Item=Aa,pA.RESPONSIVE=cr,pA.INVALIDATE=Ir;var mi=pA,Oa=mi;function _a(A){var s=A.prefixCls,m=A.value,E=A.onRemove,S=A.removeIcon,Y=S===void 0?"\xD7":S,oe=A.formatDate,pe=A.disabled,je=A.maxTagCount,Oe=A.placeholder,we="".concat(s,"-selector"),pt="".concat(s,"-selection"),Dt="".concat(pt,"-overflow");function wt(Ct,Je){return l.createElement("span",{className:jr()("".concat(pt,"-item")),title:typeof Ct=="string"?Ct:null},l.createElement("span",{className:"".concat(pt,"-item-content")},Ct),!pe&&Je&&l.createElement("span",{onMouseDown:function(vt){vt.preventDefault()},onClick:Je,className:"".concat(pt,"-item-remove")},Y))}function mt(Ct){var Je=oe(Ct),Ye=function(Bt){Bt&&Bt.stopPropagation(),E(Ct)};return wt(Je,Ye)}function bt(Ct){var Je="+ ".concat(Ct.length," ...");return wt(Je)}return l.createElement("div",{className:we},l.createElement(Oa,{prefixCls:Dt,data:m,renderItem:mt,renderRest:bt,itemKey:function(Je){return oe(Je)},maxCount:je}),!m.length&&l.createElement("span",{className:"".concat(s,"-selection-placeholder")},Oe))}var oi=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Li(A,s){var m=A.id,E=A.open,S=A.prefix,Y=A.clearIcon,oe=A.suffixIcon,pe=A.activeHelp,je=A.allHelp,Oe=A.focused,we=A.onFocus,pt=A.onBlur,Dt=A.onKeyDown,wt=A.locale,mt=A.generateConfig,bt=A.placeholder,Ct=A.className,Je=A.style,Ye=A.onClick,vt=A.onClear,Bt=A.internalPicker,Yt=A.value,zt=A.onChange,qt=A.onSubmit,GA=A.onInputChange,jA=A.multiple,$A=A.maxTagCount,fn=A.format,jn=A.maskFormat,DA=A.preserveInvalidOnBlur,kt=A.onInvalid,EA=A.disabled,xA=A.invalid,wn=A.inputReadOnly,$n=A.direction,CA=A.onOpenChange,kA=A.onMouseDown,oA=A.required,Xt=A["aria-required"],uA=A.autoFocus,NA=A.tabIndex,br=A.removeIcon,Lr=Lo(A,oi),Sr=$n==="rtl",ir=l.useContext(Yr),dr=ir.prefixCls,Wr=l.useRef(),Nr=l.useRef();l.useImperativeHandle(s,function(){return{nativeElement:Wr.current,focus:function(Ca){var hi;(hi=Nr.current)===null||hi===void 0||hi.focus(Ca)},blur:function(){var Ca;(Ca=Nr.current)===null||Ca===void 0||Ca.blur()}}});var ga=Xl(Lr),yn=function(Ca){zt([Ca])},on=function(Ca){var hi=Yt.filter(function(ai){return ai&&!he(mt,wt,ai,Ca,Bt)});zt(hi),E||qt()},zr=Mo((0,j.Z)((0,j.Z)({},A),{},{onChange:yn}),function(xa){var Ca=xa.valueTexts;return{value:Ca[0]||"",active:Oe}}),Wn=T(zr,2),ya=Wn[0],Jn=Wn[1],Ma=!!(Y&&Yt.length&&!EA),Xa=jA?l.createElement(l.Fragment,null,l.createElement(_a,{prefixCls:dr,value:Yt,onRemove:on,formatDate:Jn,maxTagCount:$A,disabled:EA,removeIcon:br,placeholder:bt}),l.createElement("input",{className:"".concat(dr,"-multiple-input"),value:Yt.map(Jn).join(","),ref:Nr,readOnly:!0,autoFocus:uA,tabIndex:NA}),l.createElement(Jo,{type:"suffix",icon:oe}),Ma&&l.createElement(Di,{icon:Y,onClear:vt})):l.createElement(dl,e({ref:Nr},ya(),{autoFocus:uA,tabIndex:NA,suffixIcon:oe,clearIcon:Ma&&l.createElement(Di,{icon:Y,onClear:vt}),showActiveCls:!1}));return l.createElement("div",e({},ga,{className:jr()(dr,(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},"".concat(dr,"-multiple"),jA),"".concat(dr,"-focused"),Oe),"".concat(dr,"-disabled"),EA),"".concat(dr,"-invalid"),xA),"".concat(dr,"-rtl"),Sr),Ct),style:Je,ref:Wr,onClick:Ye,onMouseDown:function(Ca){var hi,ai=Ca.target;ai!==((hi=Nr.current)===null||hi===void 0?void 0:hi.inputElement)&&Ca.preventDefault(),kA==null||kA(Ca)}}),S&&l.createElement("div",{className:"".concat(dr,"-prefix")},S),Xa)}var ur=l.forwardRef(Li),kn=ur;function _n(A,s){var m=Da(A),E=T(m,6),S=E[0],Y=E[1],oe=E[2],pe=E[3],je=E[4],Oe=E[5],we=S,pt=we.prefixCls,Dt=we.styles,wt=we.classNames,mt=we.order,bt=we.defaultValue,Ct=we.value,Je=we.needConfirm,Ye=we.onChange,vt=we.onKeyDown,Bt=we.disabled,Yt=we.disabledDate,zt=we.minDate,qt=we.maxDate,GA=we.defaultOpen,jA=we.open,$A=we.onOpenChange,fn=we.locale,jn=we.generateConfig,DA=we.picker,kt=we.showNow,EA=we.showToday,xA=we.showTime,wn=we.mode,$n=we.onPanelChange,CA=we.onCalendarChange,kA=we.onOk,oA=we.multiple,Xt=we.defaultPickerValue,uA=we.pickerValue,NA=we.onPickerValueChange,br=we.inputReadOnly,Lr=we.suffixIcon,Sr=we.removeIcon,ir=we.onFocus,dr=we.onBlur,Wr=we.presets,Nr=we.components,ga=we.cellRender,yn=we.dateRender,on=we.monthCellRender,zr=we.onClick,Wn=wr(s);function ya(ja){return ja===null?null:oA?ja:ja[0]}var Jn=Ns(jn,fn,Y),Ma=ui(jA,GA,[Bt],$A),Xa=T(Ma,2),xa=Xa[0],Ca=Xa[1],hi=function(qr,ku,To){if(CA){var Rl=(0,j.Z)({},To);delete Rl.range,CA(ya(qr),ya(ku),Rl)}},ai=function(qr){kA==null||kA(ya(qr))},Ui=uu(jn,fn,pe,!1,mt,bt,Ct,hi,ai),oa=T(Ui,5),nu=oa[0],li=oa[1],Gr=oa[2],$a=oa[3],ki=oa[4],ma=Gr(),mu=pu([Bt]),Dr=T(mu,4),zn=Dr[0],Kn=Dr[1],lA=Dr[2],Qn=Dr[3],Ha=function(qr){Kn(!0),ir==null||ir(qr,{})},ba=function(qr){Kn(!1),dr==null||dr(qr,{})},Qa=k(DA,{value:wn}),zi=T(Qa,2),Bi=zi[0],fu=zi[1],Jr=Bi==="date"&&xA?"datetime":Bi,cu=yu(DA,Bi,kt,EA),Or=Ye&&function(ja,qr){Ye(ya(ja),ya(qr))},Za=wu((0,j.Z)((0,j.Z)({},S),{},{onChange:Or}),nu,li,Gr,$a,[],pe,zn,xa,Oe),Gi=T(Za,2),qi=Gi[1],Iu=Wi(ma,Oe),to=T(Iu,2),Ll=to[0],Ds=to[1],zs=l.useMemo(function(){return Ll.some(function(ja){return ja})},[Ll]),Ml=function(qr,ku){if(NA){var To=(0,j.Z)((0,j.Z)({},ku),{},{mode:ku.mode[0]});delete To.range,NA(qr[0],To)}},Ii=iu(jn,fn,ma,[Bi],xa,Qn,Y,!1,Xt,uA,ti(xA==null?void 0:xA.defaultOpenValue),Ml,zt,qt),$l=T(Ii,2),Ac=$l[0],Ec=$l[1],es=ne(function(ja,qr,ku){if(fu(qr),$n&&ku!==!1){var To=ja||ma[ma.length-1];$n(To,qr)}}),_o=function(){qi(Gr()),Ca(!1,{force:!0})},ts=function(qr){!Bt&&!Wn.current.nativeElement.contains(document.activeElement)&&Wn.current.focus(),Ca(!0),zr==null||zr(qr)},io=function(){qi(null),Ca(!1,{force:!0})},xs=l.useState(null),Qs=T(xs,2),Ks=Qs[0],vl=Qs[1],As=l.useState(null),Vs=T(As,2),Co=Vs[0],gl=Vs[1],Ul=l.useMemo(function(){var ja=[Co].concat(q(ma)).filter(function(qr){return qr});return oA?ja:ja.slice(0,1)},[ma,Co,oA]),ns=l.useMemo(function(){return!oA&&Co?[Co]:ma.filter(function(ja){return ja})},[ma,Co,oA]);l.useEffect(function(){xa||gl(null)},[xa]);var Ci=Si(Wr),nc=function(qr){gl(qr),vl("preset")},Ps=function(qr){var ku=oA?Jn(Gr(),qr):[qr],To=qi(ku);To&&!oA&&Ca(!1,{force:!0})},Bc=function(qr){Ps(qr)},Ls=function(qr){gl(qr),vl("cell")},ml=function(qr){Ca(!0),Ha(qr)},Xs=function(qr){if(lA("panel"),!(oA&&Jr!==DA)){var ku=oA?Jn(Gr(),qr):[qr];$a(ku),!Je&&!oe&&Y===Jr&&_o()}},_i=function(){Ca(!1)},$o=Ei(ga,yn,on),hl=l.useMemo(function(){var ja=Fn(S,!1),qr=Ce(S,[].concat(q(Object.keys(ja)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,j.Z)((0,j.Z)({},qr),{},{multiple:S.multiple})},[S]),el=l.createElement(Yi,e({},hl,{showNow:cu,showTime:xA,disabledDate:Yt,onFocus:ml,onBlur:ba,picker:DA,mode:Bi,internalMode:Jr,onPanelChange:es,format:je,value:ma,isInvalid:Oe,onChange:null,onSelect:Xs,pickerValue:Ac,defaultOpenValue:xA==null?void 0:xA.defaultOpenValue,onPickerValueChange:Ec,hoverValue:Ul,onHover:Ls,needConfirm:Je,onSubmit:_o,onOk:ki,presets:Ci,onPresetHover:nc,onPresetSubmit:Ps,onNow:Bc,cellRender:$o})),wo=function(qr){$a(qr)},rs=function(){lA("input")},Ro=function(qr){lA("input"),Ca(!0,{inherit:!0}),Ha(qr)},rc=function(qr){Ca(!1),ba(qr)},ac=function(qr,ku){qr.key==="Tab"&&_o(),vt==null||vt(qr,ku)},as=l.useMemo(function(){return{prefixCls:pt,locale:fn,generateConfig:jn,button:Nr.button,input:Nr.input}},[pt,fn,jn,Nr.button,Nr.input]);return xe(function(){xa&&Qn!==void 0&&es(null,DA,!1)},[xa,Qn,DA]),xe(function(){var ja=lA();!xa&&ja==="input"&&(Ca(!1),_o()),!xa&&oe&&!Je&&ja==="panel"&&_o()},[xa]),l.createElement(Yr.Provider,{value:as},l.createElement(ii,e({},Fi(S),{popupElement:el,popupStyle:Dt.popup,popupClassName:wt.popup,visible:xa,onClose:_i}),l.createElement(kn,e({},S,{ref:Wn,suffixIcon:Lr,removeIcon:Sr,activeHelp:!!Co,allHelp:!!Co&&Ks==="preset",focused:zn,onFocus:Ro,onBlur:rc,onKeyDown:ac,onSubmit:_o,value:ns,maskFormat:je,onChange:wo,onInputChange:rs,internalPicker:Y,format:pe,inputReadOnly:br,disabled:Bt,open:xa,onOpenChange:Ca,onClick:ts,onClear:io,invalid:zs,onInvalid:function(qr){Ds(qr,0)}}))))}var Cn=l.forwardRef(_n),un=Cn,Gn=un},50538:function(FA,be){"use strict";var p;var e=typeof Symbol=="function"&&Symbol.for,P=e?Symbol.for("react.element"):60103,N=e?Symbol.for("react.portal"):60106,K=e?Symbol.for("react.fragment"):60107,W=e?Symbol.for("react.strict_mode"):60108,f=e?Symbol.for("react.profiler"):60114,q=e?Symbol.for("react.provider"):60109,j=e?Symbol.for("react.context"):60110,X=e?Symbol.for("react.async_mode"):60111,L=e?Symbol.for("react.concurrent_mode"):60111,De=e?Symbol.for("react.forward_ref"):60112,T=e?Symbol.for("react.suspense"):60113,l=e?Symbol.for("react.suspense_list"):60120,ne=e?Symbol.for("react.memo"):60115,ae=e?Symbol.for("react.lazy"):60116,ve=e?Symbol.for("react.block"):60121,I=e?Symbol.for("react.fundamental"):60117,G=e?Symbol.for("react.responder"):60118,U=e?Symbol.for("react.scope"):60119;function O(ee){if(typeof ee=="object"&&ee!==null){var _e=ee.$$typeof;switch(_e){case P:switch(ee=ee.type,ee){case X:case L:case K:case f:case W:case T:return ee;default:switch(ee=ee&&ee.$$typeof,ee){case j:case De:case ae:case ne:case q:return ee;default:return _e}}case N:return _e}}}function ge(ee){return O(ee)===L}p=X,p=L,p=j,p=q,p=P,p=De,p=K,p=ae,p=ne,p=N,p=f,p=W,p=T,p=function(ee){return ge(ee)||O(ee)===X},p=ge,p=function(ee){return O(ee)===j},p=function(ee){return O(ee)===q},p=function(ee){return typeof ee=="object"&&ee!==null&&ee.$$typeof===P},p=function(ee){return O(ee)===De},be.isFragment=function(ee){return O(ee)===K},p=function(ee){return O(ee)===ae},be.isMemo=function(ee){return O(ee)===ne},p=function(ee){return O(ee)===N},p=function(ee){return O(ee)===f},p=function(ee){return O(ee)===W},p=function(ee){return O(ee)===T},p=function(ee){return typeof ee=="string"||typeof ee=="function"||ee===K||ee===L||ee===f||ee===W||ee===T||ee===l||typeof ee=="object"&&ee!==null&&(ee.$$typeof===ae||ee.$$typeof===ne||ee.$$typeof===q||ee.$$typeof===j||ee.$$typeof===De||ee.$$typeof===I||ee.$$typeof===G||ee.$$typeof===U||ee.$$typeof===ve)},p=O},64363:function(FA,be,p){"use strict";FA.exports=p(50538)},36963:function(FA,be){"use strict";var p;var e=Symbol.for("react.element"),P=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),q=Symbol.for("react.context"),j=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),l=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),ae;ae=Symbol.for("react.module.reference");function ve(I){if(typeof I=="object"&&I!==null){var G=I.$$typeof;switch(G){case e:switch(I=I.type,I){case N:case W:case K:case L:case De:return I;default:switch(I=I&&I.$$typeof,I){case j:case q:case X:case l:case T:case f:return I;default:return G}}case P:return G}}}p=q,p=f,p=e,be.ForwardRef=X,p=N,p=l,p=T,p=P,p=W,p=K,p=L,p=De,p=function(){return!1},p=function(){return!1},p=function(I){return ve(I)===q},p=function(I){return ve(I)===f},p=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===e},p=function(I){return ve(I)===X},p=function(I){return ve(I)===N},p=function(I){return ve(I)===l},be.isMemo=function(I){return ve(I)===T},p=function(I){return ve(I)===P},p=function(I){return ve(I)===W},p=function(I){return ve(I)===K},p=function(I){return ve(I)===L},p=function(I){return ve(I)===De},p=function(I){return typeof I=="string"||typeof I=="function"||I===N||I===W||I===K||I===L||I===De||I===ne||typeof I=="object"&&I!==null&&(I.$$typeof===l||I.$$typeof===T||I.$$typeof===f||I.$$typeof===q||I.$$typeof===X||I.$$typeof===ae||I.getModuleId!==void 0)},p=ve},17756:function(FA,be,p){"use strict";FA.exports=p(36963)},45233:function(FA,be,p){"use strict";p.d(be,{R:function(){return P},w:function(){return e}});var e={},P="rc-table-internal-hook"},54768:function(FA,be,p){"use strict";p.d(be,{L:function(){return I},Z:function(){return ee}});var e=p(97685),P=p(4942),N=p(74902),K=p(71002),W=p(1413),f=p(45987),q=p(63295),j=p(67294);function X(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xe=[];return j.Children.forEach(_e,function(ye){ye==null&&!ke.keepEmpty||(Array.isArray(ye)?xe=xe.concat(X(ye)):(0,q.Z)(ye)&&ye.props?xe=xe.concat(X(ye.props.children,ke)):xe.push(ye))}),xe}var L=p(40830),De=p(45233),T=p(62978);function l(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ke=="number"?ke:ke.endsWith("%")?_e*parseFloat(ke)/100:null}function ne(_e,ke,xe){return j.useMemo(function(){if(ke&&ke>0){var ye=0,me=0;_e.forEach(function(fe){var at=l(ke,fe.width);at?ye+=at:me+=1});var k=Math.max(ke,xe),se=Math.max(k-ye,me),Me=me,te=se/me,re=0,Pe=_e.map(function(fe){var at=(0,W.Z)({},fe),At=l(ke,at.width);if(At)at.width=At;else{var Se=Math.floor(te);at.width=Me===1?se:Se,se-=Se,Me-=1}return re+=at.width,at});if(re0?(0,W.Z)((0,W.Z)({},ke),{},{children:G(xe)}):ke})}function U(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _e.filter(function(xe){return xe&&(0,K.Z)(xe)==="object"}).reduce(function(xe,ye,me){var k=ye.fixed,se=k===!0?"left":k,Me="".concat(ke,"-").concat(me),te=ye.children;return te&&te.length>0?[].concat((0,N.Z)(xe),(0,N.Z)(U(te,Me).map(function(re){return(0,W.Z)({fixed:se},re)}))):[].concat((0,N.Z)(xe),[(0,W.Z)((0,W.Z)({key:Me},ye),{},{fixed:se})])},[])}function O(_e){return _e.map(function(ke){var xe=ke.fixed,ye=(0,f.Z)(ke,ve),me=xe;return xe==="left"?me="right":xe==="right"&&(me="left"),(0,W.Z)({fixed:me},ye)})}function ge(_e,ke){var xe=_e.prefixCls,ye=_e.columns,me=_e.children,k=_e.expandable,se=_e.expandedKeys,Me=_e.columnTitle,te=_e.getRowKey,re=_e.onTriggerExpand,Pe=_e.expandIcon,le=_e.rowExpandable,fe=_e.expandIconColumnIndex,at=_e.direction,At=_e.expandRowByClick,Se=_e.columnWidth,b=_e.fixed,$e=_e.scrollWidth,Ue=_e.clientWidth,Ke=j.useMemo(function(){var aA=ye||I(me)||[];return G(aA.slice())},[ye,me]),ct=j.useMemo(function(){if(k){var aA=Ke.slice();if(!aA.includes(De.w)){var an=fe||0;an>=0&&(an||b==="left"||!b)&&aA.splice(an,0,De.w),b==="right"&&aA.splice(Ke.length,0,De.w)}var Qt=aA.indexOf(De.w);aA=aA.filter(function(eA,On){return eA!==De.w||On===Qt});var hn=Ke[Qt],pn;b?pn=b:pn=hn?hn.fixed:null;var MA=(0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)({},T.v,{className:"".concat(xe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Me),"fixed",pn),"className","".concat(xe,"-row-expand-icon-cell")),"width",Se),"render",function(On,it,Ce){var Re=te(it,Ce),ue=se.has(Re),Ut=le?le(it):!0,tA=Pe({prefixCls:xe,expanded:ue,expandable:Ut,record:it,onExpand:re});return At?j.createElement("span",{onClick:function(RA){return RA.stopPropagation()}},tA):tA});return aA.map(function(eA){return eA===De.w?MA:eA})}return Ke.filter(function(eA){return eA!==De.w})},[k,Ke,te,se,Pe,at]),rA=j.useMemo(function(){var aA=ct;return ke&&(aA=ke(aA)),aA.length||(aA=[{render:function(){return null}}]),aA},[ke,ct,at]),Rt=j.useMemo(function(){return at==="rtl"?O(U(rA)):U(rA)},[rA,at,$e]),Ve=j.useMemo(function(){for(var aA=-1,an=Rt.length-1;an>=0;an-=1){var Qt=Rt[an].fixed;if(Qt==="left"||Qt===!0){aA=an;break}}if(aA>=0)for(var hn=0;hn<=aA;hn+=1){var pn=Rt[hn].fixed;if(pn!=="left"&&pn!==!0)return!0}var MA=Rt.findIndex(function(it){var Ce=it.fixed;return Ce==="right"});if(MA>=0)for(var eA=MA;eA2&&arguments[2]!==void 0?arguments[2]:!1,z=new Set;function de(Be,Le){var Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,dt=z.has(Be);if((0,re.ZP)(!dt,"Warning: There may be circular references"),dt)return!1;if(Be===Le)return!0;if(H&&Ze>1)return!1;z.add(Be);var Ge=Ze+1;if(Array.isArray(Be)){if(!Array.isArray(Le)||Be.length!==Le.length)return!1;for(var Ht=0;Ht=H}function Ve(w,x){return X(ee,function(H){var z=Rt(w,x||1,H.hoverStartRow,H.hoverEndRow);return[z,H.onHover]})}function Vt(w){var x=f.useRef();x.current=w;var H=f.useCallback(function(){for(var z,de=arguments.length,Be=new Array(de),Le=0;Le=19)return!0;var de=isMemo(x)?x.type.type:x.type;return!(typeof de=="function"&&!((H=de.prototype)!==null&&H!==void 0&&H.render)&&de.$$typeof!==ForwardRef||typeof x=="function"&&!((z=x.prototype)!==null&&z!==void 0&&z.render)&&x.$$typeof!==ForwardRef)};function Ut(w){return isValidElement(w)&&!isFragment(w)}var tA=function(x){return Ut(x)&&ue(x)},Tt=function(x){if(x&&Ut(x)){var H=x;return H.props.propertyIsEnumerable("ref")?H.props.ref:H.ref}return null};function RA(w,x,H,z){if(!x.length)return H;var de=_toArray(x),Be=de[0],Le=de.slice(1),Ze;return!w&&typeof Be=="number"?Ze=[]:Array.isArray(w)?Ze=_toConsumableArray(w):Ze=_objectSpread({},w),z&&H===void 0&&Le.length===1?delete Ze[Be][Le[0]]:Ze[Be]=RA(Ze[Be],Le,H,z),Ze}function J(w,x,H){var z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return x.length&&z&&H===void 0&&!get(w,x.slice(0,-1))?w:RA(w,x,H,z)}function bA(w){return _typeof(w)==="object"&&w!==null&&Object.getPrototypeOf(w)===Object.prototype}function TA(w){return Array.isArray(w)?[]:{}}var xr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function En(){for(var w=arguments.length,x=new Array(w),H=0;H0&&arguments[0]!==void 0?arguments[0]:{},x=w.mark;return x?x.startsWith("data-")?x:"data-".concat(x):wA}function B(w){if(w.attachTo)return w.attachTo;var x=document.querySelector("head");return x||document.body}function C(w){return w==="queue"?"prependQueue":w?"prepend":"append"}function Z(w){return Array.from((u.get(w)||w).children).filter(function(x){return x.tagName==="STYLE"})}function Te(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!We())return null;var H=x.csp,z=x.prepend,de=x.priority,Be=de===void 0?0:de,Le=C(z),Ze=Le==="prependQueue",dt=document.createElement("style");dt.setAttribute(vi,Le),Ze&&Be&&dt.setAttribute(Ku,"".concat(Be)),H!=null&&H.nonce&&(dt.nonce=H==null?void 0:H.nonce),dt.innerHTML=w;var Ge=B(x),Ht=Ge.firstChild;if(z){if(Ze){var ut=(x.styles||Z(Ge)).filter(function(Pt){if(!["prepend","prependQueue"].includes(Pt.getAttribute(vi)))return!1;var yt=Number(Pt.getAttribute(Ku)||0);return Be>=yt});if(ut.length)return Ge.insertBefore(dt,ut[ut.length-1].nextSibling),dt}Ge.insertBefore(dt,Ht)}else Ge.appendChild(dt);return dt}function et(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},H=B(x);return(x.styles||Z(H)).find(function(z){return z.getAttribute(d(x))===w})}function Nn(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},H=et(w,x);if(H){var z=B(x);z.removeChild(H)}}function JA(w,x){var H=u.get(w);if(!H||!Ti(document,H)){var z=Te("",x),de=z.parentNode;u.set(w,de),w.removeChild(z)}}function Vn(){u.clear()}function kr(w,x){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=B(H),de=Z(z),Be=(0,me.Z)((0,me.Z)({},H),{},{styles:de});JA(z,Be);var Le=et(x,Be);if(Le){var Ze,dt;if((Ze=Be.csp)!==null&&Ze!==void 0&&Ze.nonce&&Le.nonce!==((dt=Be.csp)===null||dt===void 0?void 0:dt.nonce)){var Ge;Le.nonce=(Ge=Be.csp)===null||Ge===void 0?void 0:Ge.nonce}return Le.innerHTML!==w&&(Le.innerHTML=w),Le}var Ht=Te(w,Be);return Ht.setAttribute(d(Be),x),Ht}var Ur;function An(w){var x="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),H=document.createElement("div");H.id=x;var z=H.style;z.position="absolute",z.left="0",z.top="0",z.width="100px",z.height="100px",z.overflow="scroll";var de,Be;if(w){var Le=getComputedStyle(w);z.scrollbarColor=Le.scrollbarColor,z.scrollbarWidth=Le.scrollbarWidth;var Ze=getComputedStyle(w,"::-webkit-scrollbar"),dt=parseInt(Ze.width,10),Ge=parseInt(Ze.height,10);try{var Ht=dt?"width: ".concat(Ze.width,";"):"",ut=Ge?"height: ".concat(Ze.height,";"):"";kr(` #`.concat(x,`::-webkit-scrollbar { `).concat(Ht,` `).concat(ut,` @@ -74,8 +74,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,M="".concat(zA," ").concat(Pn).split(/[\s\n]+/),R="aria-",ie="data-";function he(w,x){return w.indexOf(x)===0}function ot(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,H;x===!1?H={aria:!0,data:!0,attr:!0}:x===!0?H={aria:!0}:H=(0,me.Z)({},x);var z={};return Object.keys(w).forEach(function(de){(H.aria&&(de==="role"||he(de,R))||H.data&&he(de,ie)||H.attr&&M.includes(de))&&(z[de]=w[de])}),z}function tt(w,x,H,z,de,Be,Le){w.push({record:x,indent:H,index:Le});var Ze=Be(x),dt=de==null?void 0:de.has(Ze);if(x&&Array.isArray(x[z])&&dt)for(var Ge=0;Ge1?Ba-1:0),$r=1;$r=1)),style:(0,me.Z)((0,me.Z)({},H),nn==null?void 0:nn.style)}),$t.map(function(gr,Ia){var Ba=gr.render,va=gr.dataIndex,$r=gr.className,Er=Rr(Pt,gr,Ia,dt,de),Ln=Er.key,Zn=Er.fixedInfo,Fr=Er.appendCellNode,o=Er.additionalCellProps;return f.createElement(OA,(0,L.Z)({className:$r,ellipsis:gr.ellipsis,align:gr.align,scope:gr.rowScope,component:gr.rowScope?ut:Ht,prefixCls:yt,key:Ln,record:z,index:de,renderIndex:Be,dataIndex:va,render:Ba,shouldCellUpdate:gr.shouldCellUpdate},Zn,{appendNode:Fr,additionalProps:o}))})),sr;if(cn&&(Xn.current||ZA)){var ua=qA(z,de,dt+1,ZA);sr=f.createElement(BA,{expanded:ZA,className:Me()("".concat(yt,"-expanded-row"),"".concat(yt,"-expanded-row-level-").concat(dt+1),yr),prefixCls:yt,component:Ge,cellComponent:Ht,colSpan:$t.length,isEmpty:!1},ua)}return f.createElement(f.Fragment,null,Tr,sr)}var da=U(ba);function Fa(w){var x=w.columnKey,H=w.onColumnResize,z=f.useRef();return f.useEffect(function(){z.current&&H(x,z.current.offsetWidth)},[]),f.createElement(Bn.Z,{data:x},f.createElement("td",{ref:z,style:{padding:0,border:0,height:0}},f.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Pa(w){var x=w.prefixCls,H=w.columnsKey,z=w.onColumnResize;return f.createElement("tr",{"aria-hidden":"true",className:"".concat(x,"-measure-row"),style:{height:0,fontSize:0}},f.createElement(Bn.Z.Collection,{onBatchResize:function(Be){Be.forEach(function(Le){var Ze=Le.data,dt=Le.size;z(Ze,dt.offsetWidth)})}},H.map(function(de){return f.createElement(Fa,{key:de,columnKey:de,onColumnResize:z})})))}function _r(w){var x=w.data,H=w.measureColumnWidth,z=X(ee,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),de=z.prefixCls,Be=z.getComponent,Le=z.onColumnResize,Ze=z.flattenColumns,dt=z.getRowKey,Ge=z.expandedKeys,Ht=z.childrenColumnName,ut=z.emptyNode,Pt=Kt(x,Ht,Ge,dt),yt=f.useRef({renderWithProps:!1}),$t=Be(["body","wrapper"],"tbody"),yA=Be(["body","row"],"tr"),qA=Be(["body","cell"],"td"),nn=Be(["body","cell"],"th"),ZA;x.length?ZA=Pt.map(function(Xn,yr){var Tr=Xn.record,sr=Xn.indent,ua=Xn.index,gr=dt(Tr,yr);return f.createElement(da,{key:gr,rowKey:gr,record:Tr,index:yr,renderIndex:ua,rowComponent:yA,cellComponent:qA,scopeCellComponent:nn,indent:sr})}):ZA=f.createElement(BA,{expanded:!0,className:"".concat(de,"-placeholder"),prefixCls:de,component:yA,cellComponent:qA,colSpan:Ze.length,isEmpty:!0},ut);var cn=$e(Ze);return f.createElement(At.Provider,{value:yt.current},f.createElement($t,{className:"".concat(de,"-tbody")},H&&f.createElement(Pa,{prefixCls:de,columnsKey:cn,onColumnResize:Le}),ZA))}var sa=U(_r),Xr=p(62978),qa=["columnType"];function Si(w){for(var x=w.colWidths,H=w.columns,z=w.columCount,de=X(ee,["tableLayout"]),Be=de.tableLayout,Le=[],Ze=z||H.length,dt=!1,Ge=Ze-1;Ge>=0;Ge-=1){var Ht=x[Ge],ut=H&&H[Ge],Pt=void 0,yt=void 0;if(ut&&(Pt=ut[Xr.v],Be==="auto"&&(yt=ut.minWidth)),Ht||yt||Pt||dt){var $t=Pt||{},yA=$t.columnType,qA=(0,Yr.Z)($t,qa);Le.unshift(f.createElement("col",(0,L.Z)({key:Ge,style:{width:Ht,minWidth:yt}},qA))),dt=!0}}return f.createElement("colgroup",null,Le)}var ui=Si,wr=p(74902),bi=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Mi(w,x){return(0,f.useMemo)(function(){for(var H=[],z=0;z1?"colgroup":"col":null,ellipsis:qA.ellipsis,align:qA.align,component:Le,prefixCls:Ht,key:yt[yA]},nn,{additionalProps:ZA,rowType:"header"}))}))},aa=xi;function iu(w){var x=[];function H(Le,Ze){var dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;x[dt]=x[dt]||[];var Ge=Ze,Ht=Le.filter(Boolean).map(function(ut){var Pt={key:ut.key,className:ut.className||"",children:ut.title,column:ut,colStart:Ge},yt=1,$t=ut.children;return $t&&$t.length>0&&(yt=H($t,Ge,dt+1).reduce(function(yA,qA){return yA+qA},0),Pt.hasSubColumns=!0),"colSpan"in ut&&(yt=ut.colSpan),"rowSpan"in ut&&(Pt.rowSpan=ut.rowSpan),Pt.colSpan=yt,Pt.colEnd=Pt.colStart+yt-1,x[dt].push(Pt),Ge+=yt,yt});return Ht}H(w,0);for(var z=x.length,de=function(Ze){x[Ze].forEach(function(dt){!("rowSpan"in dt)&&!dt.hasSubColumns&&(dt.rowSpan=z-Ze)})},Be=0;Be1&&arguments[1]!==void 0?arguments[1]:1;Nl+=1;var z=Nl;function de(Be){if(Be===0)xo(z),x();else{var Le=zo(function(){de(Be-1)});Pu.set(z,Le)}}return de(H),z};al.cancel=function(w){var x=Pu.get(w);return xo(w),Oi(x)};var vs=al;function il(w){return w instanceof HTMLElement||w instanceof SVGElement}function Fu(w){return w&&(0,ye.Z)(w)==="object"&&il(w.nativeElement)?w.nativeElement:il(w)?w:null}function yl(w){var x=Fu(w);if(x)return x;if(w instanceof React.Component){var H;return(H=ReactDOM.findDOMNode)===null||H===void 0?void 0:H.call(ReactDOM,w)}return null}function Ko(w){var x=Fu(w),H=x.getBoundingClientRect(),z=document.documentElement;return{left:H.left+(window.pageXOffset||z.scrollLeft)-(z.clientLeft||document.body.clientLeft||0),top:H.top+(window.pageYOffset||z.scrollTop)-(z.clientTop||document.body.clientTop||0)}}var ec=function(x,H){var z,de,Be=x.scrollBodyRef,Le=x.onScroll,Ze=x.offsetScroll,dt=x.container,Ge=x.direction,Ht=X(ee,"prefixCls"),ut=((z=Be.current)===null||z===void 0?void 0:z.scrollWidth)||0,Pt=((de=Be.current)===null||de===void 0?void 0:de.clientWidth)||0,yt=ut&&Pt*(Pt/ut),$t=f.useRef(),yA=uu({scrollLeft:0,isHiddenScrollBar:!0}),qA=(0,P.Z)(yA,2),nn=qA[0],ZA=qA[1],cn=f.useRef({delta:0,x:0}),Xn=f.useState(!1),yr=(0,P.Z)(Xn,2),Tr=yr[0],sr=yr[1],ua=f.useRef(null);f.useEffect(function(){return function(){vs.cancel(ua.current)}},[]);var gr=function(){sr(!1)},Ia=function(Ln){Ln.persist(),cn.current.delta=Ln.pageX-nn.scrollLeft,cn.current.x=0,sr(!0),Ln.preventDefault()},Ba=function(Ln){var Zn,Fr=Ln||((Zn=window)===null||Zn===void 0?void 0:Zn.event),o=Fr.buttons;if(!Tr||o===0){Tr&&sr(!1);return}var v=cn.current.x+Ln.pageX-cn.current.x-cn.current.delta,F=Ge==="rtl";v=Math.max(F?yt-Pt:0,Math.min(F?0:Pt-yt,v));var D=!F||Math.abs(v)+Math.abs(yt)=Fr-Ze?ZA(function(o){return(0,me.Z)((0,me.Z)({},o),{},{isHiddenScrollBar:!0})}):ZA(function(o){return(0,me.Z)((0,me.Z)({},o),{},{isHiddenScrollBar:!1})})}})},$r=function(Ln){ZA(function(Zn){return(0,me.Z)((0,me.Z)({},Zn),{},{scrollLeft:Ln/ut*Pt||0})})};return f.useImperativeHandle(H,function(){return{setScrollLeft:$r,checkScrollBarVisible:va}}),f.useEffect(function(){var Er=Do(document.body,"mouseup",gr,!1),Ln=Do(document.body,"mousemove",Ba,!1);return va(),function(){Er.remove(),Ln.remove()}},[yt,Tr]),f.useEffect(function(){if(Be.current){for(var Er=[],Ln=Fu(Be.current);Ln;)Er.push(Ln),Ln=Ln.parentElement;return Er.forEach(function(Zn){return Zn.addEventListener("scroll",va,!1)}),window.addEventListener("resize",va,!1),window.addEventListener("scroll",va,!1),dt.addEventListener("scroll",va,!1),function(){Er.forEach(function(Zn){return Zn.removeEventListener("scroll",va)}),window.removeEventListener("resize",va),window.removeEventListener("scroll",va),dt.removeEventListener("scroll",va)}}},[dt]),f.useEffect(function(){nn.isHiddenScrollBar||ZA(function(Er){var Ln=Be.current;return Ln?(0,me.Z)((0,me.Z)({},Er),{},{scrollLeft:Ln.scrollLeft/Ln.scrollWidth*Ln.clientWidth}):Er})},[nn.isHiddenScrollBar]),ut<=Pt||!yt||nn.isHiddenScrollBar?null:f.createElement("div",{style:{height:ra(),width:Pt,bottom:Ze},className:"".concat(Ht,"-sticky-scroll")},f.createElement("div",{onMouseDown:Ia,ref:$t,className:Me()("".concat(Ht,"-sticky-scroll-bar"),(0,k.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),Tr)),style:{width:"".concat(yt,"px"),transform:"translate3d(".concat(nn.scrollLeft,"px, 0, 0)")}}))},fo=f.forwardRef(ec);function Fl(w){return null}var Il=Fl;function Us(w){return null}var Ol=Us,Sl="rc-table",Hl=[],gs={};function ul(){return"No Data"}function Rs(w,x){var H=(0,me.Z)({rowKey:"key",prefixCls:Sl,emptyText:ul},w),z=H.prefixCls,de=H.className,Be=H.rowClassName,Le=H.style,Ze=H.data,dt=H.rowKey,Ge=H.scroll,Ht=H.tableLayout,ut=H.direction,Pt=H.title,yt=H.footer,$t=H.summary,yA=H.caption,qA=H.id,nn=H.showHeader,ZA=H.components,cn=H.emptyText,Xn=H.onRow,yr=H.onHeaderRow,Tr=H.onScroll,sr=H.internalHooks,ua=H.transformColumns,gr=H.internalRefs,Ia=H.tailor,Ba=H.getContainerWidth,va=H.sticky,$r=H.rowHoverable,Er=$r===void 0?!0:$r,Ln=Ze||Hl,Zn=!!Ln.length,Fr=sr===e.R,o=f.useCallback(function(yn,on){return fe(ZA,yn)||on},[ZA]),v=f.useMemo(function(){return typeof dt=="function"?dt:function(yn){var on=yn&&yn[dt];return on}},[dt]),F=o(["body"]),D=yu(),ce=(0,P.Z)(D,3),Fe=ce[0],Ne=ce[1],lt=ce[2],ht=Cu(H,Ln,v),Et=(0,P.Z)(ht,6),Lt=Et[0],bt=Et[1],QA=Et[2],Nt=Et[3],_t=Et[4],AA=Et[5],hA=Ge==null?void 0:Ge.x,xn=f.useState(0),Ar=(0,P.Z)(xn,2),rn=Ar[0],In=Ar[1],mr=(0,vu.Z)((0,me.Z)((0,me.Z)((0,me.Z)({},H),Lt),{},{expandable:!!Lt.expandedRowRender,columnTitle:Lt.columnTitle,expandedKeys:QA,getRowKey:v,onTriggerExpand:AA,expandIcon:Nt,expandIconColumnIndex:Lt.expandIconColumnIndex,direction:ut,scrollWidth:Fr&&Ia&&typeof hA=="number"?hA:null,clientWidth:rn}),Fr?ua:null),JA=(0,P.Z)(mr,4),XA=JA[0],bA=JA[1],Sn=JA[2],Mn=JA[3],vA=Sn!=null?Sn:hA,hr=f.useMemo(function(){return{columns:XA,flattenColumns:bA}},[XA,bA]),Hn=f.useRef(),ea=f.useRef(),Rn=f.useRef(),Zr=f.useRef();f.useImperativeHandle(x,function(){return{nativeElement:Hn.current,scrollTo:function(on){var zr;if(Rn.current instanceof HTMLElement){var Wn=on.index,ya=on.top,Jn=on.key;if(Ke(ya)){var La;(La=Rn.current)===null||La===void 0||La.scrollTo({top:ya})}else{var Xa,Da=Jn!=null?Jn:v(Ln[Wn]);(Xa=Rn.current.querySelector('[data-row-key="'.concat(Da,'"]')))===null||Xa===void 0||Xa.scrollIntoView()}}else(zr=Rn.current)!==null&&zr!==void 0&&zr.scrollTo&&Rn.current.scrollTo(on)}}});var ta=f.useRef(),ca=f.useState(!1),Aa=(0,P.Z)(ca,2),bn=Aa[0],cr=Aa[1],Ir=f.useState(!1),ni=(0,P.Z)(Ir,2),ri=ni[0],pA=ni[1],mi=uu(new Map),Oa=(0,P.Z)(mi,2),_a=Oa[0],oi=Oa[1],Li=$e(bA),ur=Li.map(function(yn){return _a.get(yn)}),kn=f.useMemo(function(){return ur},[ur.join("_")]),qn=Vu(kn,bA,ut),Cn=Ge&&Ue(Ge.y),un=Ge&&Ue(vA)||!!Lt.fixed,Gn=un&&bA.some(function(yn){var on=yn.fixed;return on}),A=f.useRef(),s=Ji(va,z),m=s.isSticky,E=s.offsetHeader,b=s.offsetSummary,Y=s.offsetScroll,oe=s.stickyClassName,pe=s.container,je=f.useMemo(function(){return $t==null?void 0:$t(Ln)},[$t,Ln]),Oe=(Cn||m)&&f.isValidElement(je)&&je.type===Ea&&je.props.fixed,we,pt,Dt;Cn&&(pt={overflowY:Zn?"scroll":"auto",maxHeight:Ge.y}),un&&(we={overflowX:"auto"},Cn||(pt={overflowY:"hidden"}),Dt={width:vA===!0?"auto":vA,minWidth:"100%"});var wt=f.useCallback(function(yn,on){Na(Hn.current)&&oi(function(zr){if(zr.get(yn)!==on){var Wn=new Map(zr);return Wn.set(yn,on),Wn}return zr})},[]),mt=wu(null),St=(0,P.Z)(mt,2),Ct=St[0],Je=St[1];function Ye(yn,on){on&&(typeof on=="function"?on(yn):on.scrollLeft!==yn&&(on.scrollLeft=yn,on.scrollLeft!==yn&&setTimeout(function(){on.scrollLeft=yn},0)))}var vt=Vt(function(yn){var on=yn.currentTarget,zr=yn.scrollLeft,Wn=ut==="rtl",ya=typeof zr=="number"?zr:on.scrollLeft,Jn=on||gs;if(!Je()||Je()===Jn){var La;Ct(Jn),Ye(ya,ea.current),Ye(ya,Rn.current),Ye(ya,ta.current),Ye(ya,(La=A.current)===null||La===void 0?void 0:La.setScrollLeft)}var Xa=on||ea.current;if(Xa){var Da=Fr&&Ia&&typeof vA=="number"?vA:Xa.scrollWidth,Ca=Xa.clientWidth;if(Da===Ca){cr(!1),pA(!1);return}Wn?(cr(-ya0)):(cr(ya>0),pA(ya3&&arguments[3]!==void 0?arguments[3]:!1;return x.length&&z&&H===void 0&&!get(w,x.slice(0,-1))?w:Ai(w,x,H,z)}function go(w){return _typeof(w)==="object"&&w!==null&&Object.getPrototypeOf(w)===Object.prototype}function Zo(w){return Array.isArray(w)?[]:{}}var ol=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Tu(){for(var w=arguments.length,x=new Array(w),H=0;HBe?H-(z-Be):H+(z-de)}function Is(w,x,H){var z=w.length,de=x.length,Be,Le;if(z===0&&de===0)return null;z1&&arguments[1]!==void 0?arguments[1]:1;Xi+=1;var z=Xi;function de(Be){if(Be===0)Wo(z),x();else{var Le=Hu(function(){de(Be-1)});ju.set(z,Le)}}return de(H),z};Vl.cancel=function(w){var x=ju.get(w);return Wo(x),no(x)};var Yi=Vl,Po=(typeof navigator=="undefined"?"undefined":(0,ye.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Lo=Po,Mo=function(w,x,H,z){var de=(0,f.useRef)(!1),Be=(0,f.useRef)(null);function Le(){clearTimeout(Be.current),de.current=!0,Be.current=setTimeout(function(){de.current=!1},50)}var Ze=(0,f.useRef)({top:w,bottom:x,left:H,right:z});return Ze.current.top=w,Ze.current.bottom=x,Ze.current.left=H,Ze.current.right=z,function(dt,Ge){var Ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ut=dt?Ge<0&&Ze.current.left||Ge>0&&Ze.current.right:Ge<0&&Ze.current.top||Ge>0&&Ze.current.bottom;return Ht&&ut?(clearTimeout(Be.current),de.current=!1):(!ut||de.current)&&Le(),!de.current&&ut}};function Ft(w,x,H,z,de,Be,Le){var Ze=(0,f.useRef)(0),dt=(0,f.useRef)(null),Ge=(0,f.useRef)(null),Ht=(0,f.useRef)(!1),ut=Mo(x,H,z,de);function Pt(ZA,cn){if(Yi.cancel(dt.current),!ut(!1,cn)){var Xn=ZA;if(!Xn._virtualHandled)Xn._virtualHandled=!0;else return;Ze.current+=cn,Ge.current=cn,Lo||Xn.preventDefault(),dt.current=Yi(function(){var yr=Ht.current?10:1;Le(Ze.current*yr,!1),Ze.current=0})}}function yt(ZA,cn){Le(cn,!0),Lo||ZA.preventDefault()}var $t=(0,f.useRef)(null),yA=(0,f.useRef)(null);function qA(ZA){if(w){Yi.cancel(yA.current),yA.current=Yi(function(){$t.current=null},2);var cn=ZA.deltaX,Xn=ZA.deltaY,yr=ZA.shiftKey,Tr=cn,sr=Xn;($t.current==="sx"||!$t.current&&yr&&Xn&&!cn)&&(Tr=Xn,sr=0,$t.current="sx");var ua=Math.abs(Tr),gr=Math.abs(sr);$t.current===null&&($t.current=Be&&ua>gr?"x":"y"),$t.current==="y"?Pt(ZA,sr):yt(ZA,Tr)}}function nn(ZA){w&&(Ht.current=ZA.detail===Ge.current)}return[qA,nn]}function Xl(w,x,H,z){var de=f.useMemo(function(){return[new Map,[]]},[w,H.id,z]),Be=(0,P.Z)(de,2),Le=Be[0],Ze=Be[1],dt=function(Ht){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ht,Pt=Le.get(Ht),yt=Le.get(ut);if(Pt===void 0||yt===void 0)for(var $t=w.length,yA=Ze.length;yA<$t;yA+=1){var qA,nn=w[yA],ZA=x(nn);Le.set(ZA,yA);var cn=(qA=H.get(ZA))!==null&&qA!==void 0?qA:z;if(Ze[yA]=(Ze[yA-1]||0)+cn,ZA===Ht&&(Pt=yA),ZA===ut&&(yt=yA),Pt!==void 0&&yt!==void 0)break}return{top:Ze[Pt-1]||0,bottom:Ze[yt]}};return dt}var Zl=p(15671),sl=p(43144),Jo=function(){function w(){(0,Zl.Z)(this,w),(0,k.Z)(this,"maps",void 0),(0,k.Z)(this,"id",0),(0,k.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,sl.Z)(w,[{key:"set",value:function(H,z){this.maps[H]=z,this.id+=1,this.diffKeys.add(H)}},{key:"get",value:function(H){return this.maps[H]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),w}(),Di=Jo;function ho(w){var x=parseFloat(w);return isNaN(x)?0:x}function Zu(w,x,H){var z=f.useState(0),de=(0,P.Z)(z,2),Be=de[0],Le=de[1],Ze=(0,f.useRef)(new Map),dt=(0,f.useRef)(new Di),Ge=(0,f.useRef)(0);function Ht(){Ge.current+=1}function ut(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ht();var $t=function(){var nn=!1;Ze.current.forEach(function(ZA,cn){if(ZA&&ZA.offsetParent){var Xn=ZA.offsetHeight,yr=getComputedStyle(ZA),Tr=yr.marginTop,sr=yr.marginBottom,ua=ho(Tr),gr=ho(sr),Ia=Xn+ua+gr;dt.current.get(cn)!==Ia&&(dt.current.set(cn,Ia),nn=!0)}}),nn&&Le(function(ZA){return ZA+1})};if(yt)$t();else{Ge.current+=1;var yA=Ge.current;Promise.resolve().then(function(){yA===Ge.current&&$t()})}}function Pt(yt,$t){var yA=w(yt),qA=Ze.current.get(yA);$t?(Ze.current.set(yA,$t),ut()):Ze.current.delete(yA),!qA!=!$t&&($t?x==null||x(yt):H==null||H(yt))}return(0,f.useEffect)(function(){return Ht},[]),[Pt,ut,dt.current,Be]}var cl=14/15;function Pi(w,x,H){var z=(0,f.useRef)(!1),de=(0,f.useRef)(0),Be=(0,f.useRef)(0),Le=(0,f.useRef)(null),Ze=(0,f.useRef)(null),dt,Ge=function(yt){if(z.current){var $t=Math.ceil(yt.touches[0].pageX),yA=Math.ceil(yt.touches[0].pageY),qA=de.current-$t,nn=Be.current-yA,ZA=Math.abs(qA)>Math.abs(nn);ZA?de.current=$t:Be.current=yA;var cn=H(ZA,ZA?qA:nn,!1,yt);cn&&yt.preventDefault(),clearInterval(Ze.current),cn&&(Ze.current=setInterval(function(){ZA?qA*=cl:nn*=cl;var Xn=Math.floor(ZA?qA:nn);(!H(ZA,Xn,!0)||Math.abs(Xn)<=.1)&&clearInterval(Ze.current)},16))}},Ht=function(){z.current=!1,dt()},ut=function(yt){dt(),yt.touches.length===1&&!z.current&&(z.current=!0,de.current=Math.ceil(yt.touches[0].pageX),Be.current=Math.ceil(yt.touches[0].pageY),Le.current=yt.target,Le.current.addEventListener("touchmove",Ge,{passive:!1}),Le.current.addEventListener("touchend",Ht,{passive:!0}))};dt=function(){Le.current&&(Le.current.removeEventListener("touchmove",Ge),Le.current.removeEventListener("touchend",Ht))},Xo(function(){return w&&x.current.addEventListener("touchstart",ut,{passive:!0}),function(){var Pt;(Pt=x.current)===null||Pt===void 0||Pt.removeEventListener("touchstart",ut),dt(),clearInterval(Ze.current)}},[w])}function po(w){return Math.floor(Math.pow(w,.5))}function qu(w,x){var H="touches"in w?w.touches[0]:w;return H[x?"pageX":"pageY"]-window[x?"scrollX":"scrollY"]}function Yo(w,x,H){f.useEffect(function(){var z=x.current;if(w&&z){var de=!1,Be,Le,Ze=function(){Yi.cancel(Be)},dt=function Pt(){Ze(),Be=Yi(function(){H(Le),Pt()})},Ge=function(yt){if(!(yt.target.draggable||yt.button!==0)){var $t=yt;$t._virtualHandled||($t._virtualHandled=!0,de=!0)}},Ht=function(){de=!1,Ze()},ut=function(yt){if(de){var $t=qu(yt,!1),yA=z.getBoundingClientRect(),qA=yA.top,nn=yA.bottom;if($t<=qA){var ZA=qA-$t;Le=-po(ZA),dt()}else if($t>=nn){var cn=$t-nn;Le=po(cn),dt()}else Ze()}};return z.addEventListener("mousedown",Ge),z.ownerDocument.addEventListener("mouseup",Ht),z.ownerDocument.addEventListener("mousemove",ut),function(){z.removeEventListener("mousedown",Ge),z.ownerDocument.removeEventListener("mouseup",Ht),z.ownerDocument.removeEventListener("mousemove",ut),Ze()}}},[w])}var fl=10;function gu(w,x,H,z,de,Be,Le,Ze){var dt=f.useRef(),Ge=f.useState(null),Ht=(0,P.Z)(Ge,2),ut=Ht[0],Pt=Ht[1];return Xo(function(){if(ut&&ut.times=0;Er-=1){var Ln=de(x[Er]),Zn=H.get(Ln);if(Zn===void 0){ZA=!0;break}if($r-=Zn,$r<=0)break}switch(yr){case"top":Xn=sr-qA;break;case"bottom":Xn=ua-nn+qA;break;default:{var Fr=w.current.scrollTop,o=Fr+nn;sro&&(cn="bottom")}}Xn!==null&&Le(Xn),Xn!==ut.lastTop&&(ZA=!0)}ZA&&Pt((0,me.Z)((0,me.Z)({},ut),{},{times:ut.times+1,targetAlign:cn,lastTop:Xn}))}},[ut,w.current]),function(yt){if(yt==null){Ze();return}if(Yi.cancel(dt.current),typeof yt=="number")Le(yt);else if(yt&&(0,ye.Z)(yt)==="object"){var $t,yA=yt.align;"index"in yt?$t=yt.index:$t=x.findIndex(function(ZA){return de(ZA)===yt.key});var qA=yt.offset,nn=qA===void 0?0:qA;Pt({times:0,index:$t,offset:nn,originAlign:yA})}}}var Eo=f.forwardRef(function(w,x){var H=w.prefixCls,z=w.rtl,de=w.scrollOffset,Be=w.scrollRange,Le=w.onStartMove,Ze=w.onStopMove,dt=w.onScroll,Ge=w.horizontal,Ht=w.spinSize,ut=w.containerSize,Pt=w.style,yt=w.thumbStyle,$t=w.showScrollBar,yA=f.useState(!1),qA=(0,P.Z)(yA,2),nn=qA[0],ZA=qA[1],cn=f.useState(null),Xn=(0,P.Z)(cn,2),yr=Xn[0],Tr=Xn[1],sr=f.useState(null),ua=(0,P.Z)(sr,2),gr=ua[0],Ia=ua[1],Ba=!z,va=f.useRef(),$r=f.useRef(),Er=f.useState($t),Ln=(0,P.Z)(Er,2),Zn=Ln[0],Fr=Ln[1],o=f.useRef(),v=function(){$t===!0||$t===!1||(clearTimeout(o.current),Fr(!0),o.current=setTimeout(function(){Fr(!1)},3e3))},F=Be-ut||0,D=ut-Ht||0,ce=f.useMemo(function(){if(de===0||F===0)return 0;var Nt=de/F;return Nt*D},[de,F,D]),Fe=function(_t){_t.stopPropagation(),_t.preventDefault()},Ne=f.useRef({top:ce,dragging:nn,pageY:yr,startTop:gr});Ne.current={top:ce,dragging:nn,pageY:yr,startTop:gr};var lt=function(_t){ZA(!0),Tr(qu(_t,Ge)),Ia(Ne.current.top),Le(),_t.stopPropagation(),_t.preventDefault()};f.useEffect(function(){var Nt=function(xn){xn.preventDefault()},_t=va.current,AA=$r.current;return _t.addEventListener("touchstart",Nt,{passive:!1}),AA.addEventListener("touchstart",lt,{passive:!1}),function(){_t.removeEventListener("touchstart",Nt),AA.removeEventListener("touchstart",lt)}},[]);var ht=f.useRef();ht.current=F;var Et=f.useRef();Et.current=D,f.useEffect(function(){if(nn){var Nt,_t=function(xn){var Ar=Ne.current,rn=Ar.dragging,In=Ar.pageY,mr=Ar.startTop;Yi.cancel(Nt);var JA=va.current.getBoundingClientRect(),XA=ut/(Ge?JA.width:JA.height);if(rn){var bA=(qu(xn,Ge)-In)*XA,Sn=mr;!Ba&&Ge?Sn-=bA:Sn+=bA;var Mn=ht.current,vA=Et.current,hr=vA?Sn/vA:0,Hn=Math.ceil(hr*Mn);Hn=Math.max(Hn,0),Hn=Math.min(Hn,Mn),Nt=Yi(function(){dt(Hn,Ge)})}},AA=function(){ZA(!1),Ze()};return window.addEventListener("mousemove",_t,{passive:!0}),window.addEventListener("touchmove",_t,{passive:!0}),window.addEventListener("mouseup",AA,{passive:!0}),window.addEventListener("touchend",AA,{passive:!0}),function(){window.removeEventListener("mousemove",_t),window.removeEventListener("touchmove",_t),window.removeEventListener("mouseup",AA),window.removeEventListener("touchend",AA),Yi.cancel(Nt)}}},[nn]),f.useEffect(function(){return v(),function(){clearTimeout(o.current)}},[de]),f.useImperativeHandle(x,function(){return{delayHidden:v}});var Lt="".concat(H,"-scrollbar"),bt={position:"absolute",visibility:Zn?null:"hidden"},QA={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Ge?(bt.height=8,bt.left=0,bt.right=0,bt.bottom=0,QA.height="100%",QA.width=Ht,Ba?QA.left=ce:QA.right=ce):(bt.width=8,bt.top=0,bt.bottom=0,Ba?bt.right=0:bt.left=0,QA.width="100%",QA.height=Ht,QA.top=ce),f.createElement("div",{ref:va,className:Me()(Lt,(0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(Lt,"-horizontal"),Ge),"".concat(Lt,"-vertical"),!Ge),"".concat(Lt,"-visible"),Zn)),style:(0,me.Z)((0,me.Z)({},bt),Pt),onMouseDown:Fe,onMouseMove:v},f.createElement("div",{ref:$r,className:Me()("".concat(Lt,"-thumb"),(0,k.Z)({},"".concat(Lt,"-thumb-moving"),nn)),style:(0,me.Z)((0,me.Z)({},QA),yt),onMouseDown:lt}))}),dl=Eo,Gl=20;function Wl(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,H=w/x*w;return isNaN(H)&&(H=0),H=Math.max(H,Gl),Math.floor(H)}var Jl=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Yl=[],ql={overflowY:"auto",overflowAnchor:"none"};function qo(w,x){var H=w.prefixCls,z=H===void 0?"rc-virtual-list":H,de=w.className,Be=w.height,Le=w.itemHeight,Ze=w.fullHeight,dt=Ze===void 0?!0:Ze,Ge=w.style,Ht=w.data,ut=w.children,Pt=w.itemKey,yt=w.virtual,$t=w.direction,yA=w.scrollWidth,qA=w.component,nn=qA===void 0?"div":qA,ZA=w.onScroll,cn=w.onVirtualScroll,Xn=w.onVisibleChange,yr=w.innerProps,Tr=w.extraRender,sr=w.styles,ua=w.showScrollBar,gr=ua===void 0?"optional":ua,Ia=(0,Yr.Z)(w,Jl),Ba=f.useCallback(function(Je){return typeof Pt=="function"?Pt(Je):Je==null?void 0:Je[Pt]},[Pt]),va=Zu(Ba,null,null),$r=(0,P.Z)(va,4),Er=$r[0],Ln=$r[1],Zn=$r[2],Fr=$r[3],o=!!(yt!==!1&&Be&&Le),v=f.useMemo(function(){return Object.values(Zn.maps).reduce(function(Je,Ye){return Je+Ye},0)},[Zn.id,Zn.maps]),F=o&&Ht&&(Math.max(Le*Ht.length,v)>Be||!!yA),D=$t==="rtl",ce=Me()(z,(0,k.Z)({},"".concat(z,"-rtl"),D),de),Fe=Ht||Yl,Ne=(0,f.useRef)(),lt=(0,f.useRef)(),ht=(0,f.useRef)(),Et=(0,f.useState)(0),Lt=(0,P.Z)(Et,2),bt=Lt[0],QA=Lt[1],Nt=(0,f.useState)(0),_t=(0,P.Z)(Nt,2),AA=_t[0],hA=_t[1],xn=(0,f.useState)(!1),Ar=(0,P.Z)(xn,2),rn=Ar[0],In=Ar[1],mr=function(){In(!0)},JA=function(){In(!1)},XA={getKey:Ba};function bA(Je){QA(function(Ye){var vt;typeof Je=="function"?vt=Je(Ye):vt=Je;var Bt=Li(vt);return Ne.current.scrollTop=Bt,Bt})}var Sn=(0,f.useRef)({start:0,end:Fe.length}),Mn=(0,f.useRef)(),vA=Ou(Fe,Ba),hr=(0,P.Z)(vA,1),Hn=hr[0];Mn.current=Hn;var ea=f.useMemo(function(){if(!o)return{scrollHeight:void 0,start:0,end:Fe.length-1,offset:void 0};if(!F){var Je;return{scrollHeight:((Je=lt.current)===null||Je===void 0?void 0:Je.offsetHeight)||0,start:0,end:Fe.length-1,offset:void 0}}for(var Ye=0,vt,Bt,Yt,zt=Fe.length,qt=0;qt=bt&&vt===void 0&&(vt=qt,Bt=Ye),fn>bt+Be&&Yt===void 0&&(Yt=qt),Ye=fn}return vt===void 0&&(vt=0,Bt=0,Yt=Math.ceil(Be/Le)),Yt===void 0&&(Yt=Fe.length-1),Yt=Math.min(Yt+1,Fe.length-1),{scrollHeight:Ye,start:vt,end:Yt,offset:Bt}},[F,o,bt,Fe,Fr,Be]),Rn=ea.scrollHeight,Zr=ea.start,ta=ea.end,ca=ea.offset;Sn.current.start=Zr,Sn.current.end=ta,f.useLayoutEffect(function(){var Je=Zn.getRecord();if(Je.size===1){var Ye=Array.from(Je)[0],vt=Fe[Zr];if(vt){var Bt=Ba(vt);if(Bt===Ye){var Yt=Zn.get(Ye),zt=Yt-Le;bA(function(qt){return qt+zt})}}}Zn.resetRecord()},[Rn]);var Aa=f.useState({width:0,height:Be}),bn=(0,P.Z)(Aa,2),cr=bn[0],Ir=bn[1],ni=function(Ye){Ir({width:Ye.offsetWidth,height:Ye.offsetHeight})},ri=(0,f.useRef)(),pA=(0,f.useRef)(),mi=f.useMemo(function(){return Wl(cr.width,yA)},[cr.width,yA]),Oa=f.useMemo(function(){return Wl(cr.height,Rn)},[cr.height,Rn]),_a=Rn-Be,oi=(0,f.useRef)(_a);oi.current=_a;function Li(Je){var Ye=Je;return Number.isNaN(oi.current)||(Ye=Math.min(Ye,oi.current)),Ye=Math.max(Ye,0),Ye}var ur=bt<=0,kn=bt>=_a,qn=AA<=0,Cn=AA>=yA,un=Mo(ur,kn,qn,Cn),Gn=function(){return{x:D?-AA:AA,y:bt}},A=(0,f.useRef)(Gn()),s=hs(function(Je){if(cn){var Ye=(0,me.Z)((0,me.Z)({},Gn()),Je);(A.current.x!==Ye.x||A.current.y!==Ye.y)&&(cn(Ye),A.current=Ye)}});function m(Je,Ye){var vt=Je;Ye?((0,q.flushSync)(function(){hA(vt)}),s()):bA(vt)}function E(Je){var Ye=Je.currentTarget.scrollTop;Ye!==bt&&bA(Ye),ZA==null||ZA(Je),s()}var b=function(Ye){var vt=Ye,Bt=yA?yA-cr.width:0;return vt=Math.max(vt,0),vt=Math.min(vt,Bt),vt},Y=hs(function(Je,Ye){Ye?((0,q.flushSync)(function(){hA(function(vt){var Bt=vt+(D?-Je:Je);return b(Bt)})}),s()):bA(function(vt){var Bt=vt+Je;return Bt})}),oe=Ft(o,ur,kn,qn,Cn,!!yA,Y),pe=(0,P.Z)(oe,2),je=pe[0],Oe=pe[1];Pi(o,Ne,function(Je,Ye,vt,Bt){var Yt=Bt;return un(Je,Ye,vt)?!1:!Yt||!Yt._virtualHandled?(Yt&&(Yt._virtualHandled=!0),je({preventDefault:function(){},deltaX:Je?Ye:0,deltaY:Je?0:Ye}),!0):!1}),Yo(F,Ne,function(Je){bA(function(Ye){return Ye+Je})}),Xo(function(){function Je(vt){var Bt=ur&&vt.detail<0,Yt=kn&&vt.detail>0;o&&!Bt&&!Yt&&vt.preventDefault()}var Ye=Ne.current;return Ye.addEventListener("wheel",je,{passive:!1}),Ye.addEventListener("DOMMouseScroll",Oe,{passive:!0}),Ye.addEventListener("MozMousePixelScroll",Je,{passive:!1}),function(){Ye.removeEventListener("wheel",je),Ye.removeEventListener("DOMMouseScroll",Oe),Ye.removeEventListener("MozMousePixelScroll",Je)}},[o,ur,kn]),Xo(function(){if(yA){var Je=b(AA);hA(Je),s({x:Je})}},[cr.width,yA]);var we=function(){var Ye,vt;(Ye=ri.current)===null||Ye===void 0||Ye.delayHidden(),(vt=pA.current)===null||vt===void 0||vt.delayHidden()},pt=gu(Ne,Fe,Zn,Le,Ba,function(){return Ln(!0)},bA,we);f.useImperativeHandle(x,function(){return{nativeElement:ht.current,getScrollInfo:Gn,scrollTo:function(Ye){function vt(Bt){return Bt&&(0,ye.Z)(Bt)==="object"&&("left"in Bt||"top"in Bt)}vt(Ye)?(Ye.left!==void 0&&hA(b(Ye.left)),pt(Ye.top)):pt(Ye)}}}),Xo(function(){if(Xn){var Je=Fe.slice(Zr,ta+1);Xn(Je,Fe)}},[Zr,ta,Fe]);var Dt=Xl(Fe,Ba,Zn,Le),wt=Tr==null?void 0:Tr({start:Zr,end:ta,virtual:F,offsetX:AA,offsetY:ca,rtl:D,getSize:Dt}),mt=Qo(Fe,Zr,ta,yA,AA,Er,ut,XA),St=null;Be&&(St=(0,me.Z)((0,k.Z)({},dt?"height":"maxHeight",Be),ql),o&&(St.overflowY="hidden",yA&&(St.overflowX="hidden"),rn&&(St.pointerEvents="none")));var Ct={};return D&&(Ct.dir="rtl"),f.createElement("div",(0,L.Z)({ref:ht,style:(0,me.Z)((0,me.Z)({},Ge),{},{position:"relative"}),className:ce},Ct,Ia),f.createElement(Bn.Z,{onResize:ni},f.createElement(nn,{className:"".concat(z,"-holder"),style:St,ref:Ne,onScroll:E,onMouseEnter:we},f.createElement(ys,{prefixCls:z,height:Rn,offsetX:AA,offsetY:ca,scrollWidth:yA,onInnerResize:Ln,ref:lt,innerProps:yr,rtl:D,extra:wt},mt))),F&&Rn>Be&&f.createElement(dl,{ref:ri,prefixCls:z,scrollOffset:bt,scrollRange:Rn,rtl:D,onScroll:m,onStartMove:mr,onStopMove:JA,spinSize:Oa,containerSize:cr.height,style:sr==null?void 0:sr.verticalScrollBar,thumbStyle:sr==null?void 0:sr.verticalScrollBarThumb,showScrollBar:gr}),F&&yA>cr.width&&f.createElement(dl,{ref:pA,prefixCls:z,scrollOffset:AA,scrollRange:yA,rtl:D,onScroll:m,onStartMove:mr,onStopMove:JA,spinSize:mi,containerSize:cr.width,horizontal:!0,style:sr==null?void 0:sr.horizontalScrollBar,thumbStyle:sr==null?void 0:sr.horizontalScrollBarThumb,showScrollBar:gr}))}var su=f.forwardRef(qo);su.displayName="List";var Ss=su,Ql=Ss,_l=j(null),Lu=j(null);function ro(w,x,H){var z=x||1;return H[w+z]-(H[w]||0)}function Hs(w){var x=w.rowInfo,H=w.column,z=w.colIndex,de=w.indent,Be=w.index,Le=w.component,Ze=w.renderIndex,dt=w.record,Ge=w.style,Ht=w.className,ut=w.inverse,Pt=w.getHeight,yt=H.render,$t=H.dataIndex,yA=H.className,qA=H.width,nn=X(Lu,["columnsOffset"]),ZA=nn.columnsOffset,cn=Rr(x,H,z,de,Be),Xn=cn.key,yr=cn.fixedInfo,Tr=cn.appendCellNode,sr=cn.additionalCellProps,ua=sr.style,gr=sr.colSpan,Ia=gr===void 0?1:gr,Ba=sr.rowSpan,va=Ba===void 0?1:Ba,$r=z-1,Er=ro($r,Ia,ZA),Ln=Ia>1?qA-Er:0,Zn=(0,me.Z)((0,me.Z)((0,me.Z)({},ua),Ge),{},{flex:"0 0 ".concat(Er,"px"),width:"".concat(Er,"px"),marginRight:Ln,pointerEvents:"auto"}),Fr=f.useMemo(function(){return ut?va<=1:Ia===0||va===0||va>1},[va,Ia,ut]);Fr?Zn.visibility="hidden":ut&&(Zn.height=Pt==null?void 0:Pt(va));var o=Fr?function(){return null}:yt,v={};return(va===0||Ia===0)&&(v.rowSpan=1,v.colSpan=1),f.createElement(OA,(0,L.Z)({className:Me()(yA,Ht),ellipsis:H.ellipsis,align:H.align,scope:H.rowScope,component:Le,prefixCls:x.prefixCls,key:Xn,record:dt,index:Be,renderIndex:Ze,dataIndex:$t,render:o,shouldCellUpdate:H.shouldCellUpdate},yr,{appendNode:Tr,additionalProps:(0,me.Z)((0,me.Z)({},sr),{},{style:Zn},v)}))}var js=Hs,Bo=["data","index","className","rowKey","style","extra","getHeight"],_u=f.forwardRef(function(w,x){var H=w.data,z=w.index,de=w.className,Be=w.rowKey,Le=w.style,Ze=w.extra,dt=w.getHeight,Ge=(0,Yr.Z)(w,Bo),Ht=H.record,ut=H.indent,Pt=H.index,yt=X(ee,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),$t=yt.scrollX,yA=yt.flattenColumns,qA=yt.prefixCls,nn=yt.fixColumn,ZA=yt.componentWidth,cn=X(_l,["getComponent"]),Xn=cn.getComponent,yr=Jt(Ht,Be,z,ut),Tr=Xn(["body","row"],"div"),sr=Xn(["body","cell"],"div"),ua=yr.rowSupportExpand,gr=yr.expanded,Ia=yr.rowProps,Ba=yr.expandedRowRender,va=yr.expandedRowClassName,$r;if(ua&&gr){var Er=Ba(Ht,z,ut+1,gr),Ln=Pr(va,Ht,z,ut),Zn={};nn&&(Zn={style:(0,k.Z)({},"--virtual-width","".concat(ZA,"px"))});var Fr="".concat(qA,"-expanded-row-cell");$r=f.createElement(Tr,{className:Me()("".concat(qA,"-expanded-row"),"".concat(qA,"-expanded-row-level-").concat(ut+1),Ln)},f.createElement(OA,{component:sr,prefixCls:qA,className:Me()(Fr,(0,k.Z)({},"".concat(Fr,"-fixed"),nn)),additionalProps:Zn},Er))}var o=(0,me.Z)((0,me.Z)({},Le),{},{width:$t});Ze&&(o.position="absolute",o.pointerEvents="none");var v=f.createElement(Tr,(0,L.Z)({},Ia,Ge,{"data-row-key":Be,ref:ua?null:x,className:Me()(de,"".concat(qA,"-row"),Ia==null?void 0:Ia.className,(0,k.Z)({},"".concat(qA,"-row-extra"),Ze)),style:(0,me.Z)((0,me.Z)({},o),Ia==null?void 0:Ia.style)}),yA.map(function(F,D){return f.createElement(js,{key:D,component:sr,rowInfo:yr,column:F,colIndex:D,indent:ut,index:z,renderIndex:Pt,record:Ht,inverse:Ze,getHeight:dt})}));return ua?f.createElement("div",{ref:x},v,$r):v}),Zi=U(_u),Pl=Zi,Gu=f.forwardRef(function(w,x){var H=w.data,z=w.onScroll,de=X(ee,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Be=de.flattenColumns,Le=de.onColumnResize,Ze=de.getRowKey,dt=de.expandedKeys,Ge=de.prefixCls,Ht=de.childrenColumnName,ut=de.scrollX,Pt=de.direction,yt=X(_l),$t=yt.sticky,yA=yt.scrollY,qA=yt.listItemHeight,nn=yt.getComponent,ZA=yt.onScroll,cn=f.useRef(),Xn=Kt(H,Ht,dt,Ze),yr=f.useMemo(function(){var $r=0;return Be.map(function(Er){var Ln=Er.width,Zn=Er.key;return $r+=Ln,[Zn,Ln,$r]})},[Be]),Tr=f.useMemo(function(){return yr.map(function($r){return $r[2]})},[yr]);f.useEffect(function(){yr.forEach(function($r){var Er=(0,P.Z)($r,2),Ln=Er[0],Zn=Er[1];Le(Ln,Zn)})},[yr]),f.useImperativeHandle(x,function(){var $r,Er={scrollTo:function(Zn){var Fr;(Fr=cn.current)===null||Fr===void 0||Fr.scrollTo(Zn)},nativeElement:($r=cn.current)===null||$r===void 0?void 0:$r.nativeElement};return Object.defineProperty(Er,"scrollLeft",{get:function(){var Zn;return((Zn=cn.current)===null||Zn===void 0?void 0:Zn.getScrollInfo().x)||0},set:function(Zn){var Fr;(Fr=cn.current)===null||Fr===void 0||Fr.scrollTo({left:Zn})}}),Er});var sr=function(Er,Ln){var Zn,Fr=(Zn=Xn[Ln])===null||Zn===void 0?void 0:Zn.record,o=Er.onCell;if(o){var v,F=o(Fr,Ln);return(v=F==null?void 0:F.rowSpan)!==null&&v!==void 0?v:1}return 1},ua=function(Er){var Ln=Er.start,Zn=Er.end,Fr=Er.getSize,o=Er.offsetY;if(Zn<0)return null;for(var v=Be.filter(function(Nt){return sr(Nt,Ln)===0}),F=Ln,D=function(_t){if(v=v.filter(function(AA){return sr(AA,_t)===0}),!v.length)return F=_t,1},ce=Ln;ce>=0&&!D(ce);ce-=1);for(var Fe=Be.filter(function(Nt){return sr(Nt,Zn)!==1}),Ne=Zn,lt=function(_t){if(Fe=Fe.filter(function(AA){return sr(AA,_t)!==1}),!Fe.length)return Ne=Math.max(_t-1,Zn),1},ht=Zn;ht1})&&Et.push(_t)},bt=F;bt<=Ne;bt+=1)Lt(bt);var QA=Et.map(function(Nt){var _t=Xn[Nt],AA=Ze(_t.record,Nt),hA=function(rn){var In=Nt+rn-1,mr=Ze(Xn[In].record,In),JA=Fr(AA,mr);return JA.bottom-JA.top},xn=Fr(AA);return f.createElement(Pl,{key:Nt,data:_t,rowKey:AA,index:Nt,style:{top:-o+xn.top},extra:!0,getHeight:hA})});return QA},gr=f.useMemo(function(){return{columnsOffset:Tr}},[Tr]),Ia="".concat(Ge,"-tbody"),Ba=nn(["body","wrapper"]),va={};return $t&&(va.position="sticky",va.bottom=0,(0,ye.Z)($t)==="object"&&$t.offsetScroll&&(va.bottom=$t.offsetScroll)),f.createElement(Lu.Provider,{value:gr},f.createElement(Ql,{fullHeight:!1,ref:cn,prefixCls:"".concat(Ia,"-virtual"),styles:{horizontalScrollBar:va},className:Ia,height:yA,itemHeight:qA||24,data:Xn,itemKey:function(Er){return Ze(Er.record)},component:Ba,scrollWidth:ut,direction:Pt,onVirtualScroll:function(Er){var Ln,Zn=Er.x;z({currentTarget:(Ln=cn.current)===null||Ln===void 0?void 0:Ln.nativeElement,scrollLeft:Zn})},onScroll:ZA,extraRender:ua},function($r,Er,Ln){var Zn=Ze($r.record,Er);return f.createElement(Pl,{data:$r,rowKey:Zn,index:Er,style:Ln.style})}))}),Uo=U(Gu),Va=Uo,bs=function(x,H){var z=H.ref,de=H.onScroll;return f.createElement(Va,{ref:z,data:x,onScroll:de})};function ao(w,x){var H=w.data,z=w.columns,de=w.scroll,Be=w.sticky,Le=w.prefixCls,Ze=Le===void 0?Sl:Le,dt=w.className,Ge=w.listItemHeight,Ht=w.components,ut=w.onScroll,Pt=de||{},yt=Pt.x,$t=Pt.y;typeof yt!="number"&&(yt=1),typeof $t!="number"&&($t=500);var yA=Vt(function(ZA,cn){return fe(Ht,ZA)||cn}),qA=Vt(ut),nn=f.useMemo(function(){return{sticky:Be,scrollY:$t,listItemHeight:Ge,getComponent:yA,onScroll:qA}},[Be,$t,Ge,yA,qA]);return f.createElement(_l.Provider,{value:nn},f.createElement(jl,(0,L.Z)({},w,{className:Me()(dt,"".concat(Ze,"-virtual")),scroll:(0,me.Z)((0,me.Z)({},de),{},{x:yt}),components:(0,me.Z)((0,me.Z)({},Ht),{},{body:H!=null&&H.length?bs:void 0}),columns:z,internalHooks:e.R,tailor:!0,ref:x})))}var ks=f.forwardRef(ao);function $u(w){return G(ks,w)}var ia=$u(),eo=null},62978:function(FA,Se,p){"use strict";p.d(Se,{g:function(){return f},v:function(){return W}});var e=p(1413),P=p(45987),N=p(40830),K=["expandable"],W="RC_TABLE_INTERNAL_COL_DEFINE";function f(q){var j=q.expandable,X=(0,P.Z)(q,K),L;return"expandable"in q?L=(0,e.Z)((0,e.Z)({},X),j):L=X,L.showExpandColumn===!1&&(L.expandIconColumnIndex=-1),L}},63295:function(FA,Se,p){"use strict";p.d(Se,{Z:function(){return W}});var e=p(71002),P=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),K=Symbol.for("react.fragment");function W(f){return f&&(0,e.Z)(f)==="object"&&(f.$$typeof===P||f.$$typeof===N)&&f.type===K}},40830:function(FA,Se,p){"use strict";var e={},P=[],N=function(De){P.push(De)};function K(L,De){if(0)var T}function W(L,De){if(0)var T}function f(){e={}}function q(L,De,T){!De&&!e[T]&&(L(!1,T),e[T]=!0)}function j(L,De){q(K,L,De)}function X(L,De){q(W,L,De)}j.preMessage=N,j.resetWarned=f,j.noteOnce=X,Se.ZP=j},46762:function(FA,Se){"use strict";var p;var e=Symbol.for("react.element"),P=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),q=Symbol.for("react.context"),j=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),l=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),ae;ae=Symbol.for("react.module.reference");function ve(I){if(typeof I=="object"&&I!==null){var G=I.$$typeof;switch(G){case e:switch(I=I.type,I){case N:case W:case K:case L:case De:return I;default:switch(I=I&&I.$$typeof,I){case j:case q:case X:case l:case T:case f:return I;default:return G}}case P:return G}}}p=q,p=f,p=e,p=X,p=N,p=l,p=T,p=P,p=W,p=K,p=L,p=De,p=function(){return!1},p=function(){return!1},p=function(I){return ve(I)===q},p=function(I){return ve(I)===f},p=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===e},p=function(I){return ve(I)===X},p=function(I){return ve(I)===N},p=function(I){return ve(I)===l},p=function(I){return ve(I)===T},p=function(I){return ve(I)===P},p=function(I){return ve(I)===W},p=function(I){return ve(I)===K},p=function(I){return ve(I)===L},p=function(I){return ve(I)===De},p=function(I){return typeof I=="string"||typeof I=="function"||I===N||I===W||I===K||I===L||I===De||I===ne||typeof I=="object"&&I!==null&&(I.$$typeof===l||I.$$typeof===T||I.$$typeof===f||I.$$typeof===q||I.$$typeof===X||I.$$typeof===ae||I.getModuleId!==void 0)},p=ve},35110:function(FA,Se,p){"use strict";p(46762)},57761:function(FA,Se,p){"use strict";Object.defineProperty(Se,"__esModule",{value:!0});var e=function(){function T(l,ne){for(var ae=0;ae=0||Object.prototype.hasOwnProperty.call(T,ae)&&(ne[ae]=T[ae]);return ne}function j(T,l){if(!(T instanceof l))throw new TypeError("Cannot call a class as a function")}function X(T,l){if(!T)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:T}function L(T,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);T.prototype=Object.create(l&&l.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(T,l):T.__proto__=l)}var De=function(T){L(l,T);function l(ne){j(this,l);var ae=X(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,ne));return ae.scrollListener=ae.scrollListener.bind(ae),ae.eventListenerOptions=ae.eventListenerOptions.bind(ae),ae.mousewheelListener=ae.mousewheelListener.bind(ae),ae}return e(l,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var ae=this.getParentElement(this.scrollComponent);ae.scrollTop=ae.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var ae=!1,ve={get passive(){ae=!0}};try{document.addEventListener("test",null,ve),document.removeEventListener("test",null,ve)}catch(I){}return ae}},{key:"eventListenerOptions",value:function(){var ae=this.props.useCapture;return this.isPassiveSupported()&&(ae={useCapture:this.props.useCapture,passive:!0}),ae}},{key:"setDefaultLoader",value:function(ae){this.defaultLoader=ae}},{key:"detachMousewheelListener",value:function(){var ae=window;this.props.useWindow===!1&&(ae=this.scrollComponent.parentNode),ae.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var ae=window;this.props.useWindow===!1&&(ae=this.getParentElement(this.scrollComponent)),ae.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ae.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(ae){var ve=this.props.getScrollParent&&this.props.getScrollParent();return ve!=null?ve:ae&&ae.parentNode}},{key:"filterProps",value:function(ae){return ae}},{key:"attachScrollListener",value:function(){var ae=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!ae)){var ve=window;this.props.useWindow===!1&&(ve=ae),ve.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ve.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ve.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(ae){ae.deltaY===1&&!this.isPassiveSupported()&&ae.preventDefault()}},{key:"scrollListener",value:function(){var ae=this.scrollComponent,ve=window,I=this.getParentElement(ae),G=void 0;if(this.props.useWindow){var U=document.documentElement||document.body.parentNode||document.body,O=ve.pageYOffset!==void 0?ve.pageYOffset:U.scrollTop;this.props.isReverse?G=O:G=this.calculateOffset(ae,O)}else this.props.isReverse?G=I.scrollTop:G=ae.scrollHeight-I.scrollTop-I.clientHeight;G=0)&&(ve[G]=ne[G]);return ve}function L(ne){if(ne===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ne}function De(ne,ae){ne.prototype=Object.create(ae.prototype),ne.prototype.constructor=ne,ne.__proto__=ae}function T(ne,ae,ve){return ae in ne?Object.defineProperty(ne,ae,{value:ve,enumerable:!0,configurable:!0,writable:!0}):ne[ae]=ve,ne}var l=function(ne){De(ae,ne);function ae(){for(var I,G=arguments.length,U=new Array(G),O=0;O=0)&&(U[ge]=I[ge]);return U}function l(I){if(I===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I}function ne(I,G){I.prototype=Object.create(G.prototype),I.prototype.constructor=I,I.__proto__=G}function ae(I,G,U){return G in I?Object.defineProperty(I,G,{value:U,enumerable:!0,configurable:!0,writable:!0}):I[G]=U,I}var ve=function(I){ne(G,I);function G(){for(var O,ge=arguments.length,ee=new Array(ge),_e=0;_e=0)&&Object.prototype.propertyIsEnumerable.call(be,Ue)&&($e[Ue]=be[Ue])}return $e}function I(be,S){if(be==null)return{};var $e={},Ue=Object.keys(be),Ke,ct;for(ct=0;ct=0)&&($e[Ke]=be[Ke]);return $e}function G(be,S){var $e=Object.keys(be);if(Object.getOwnPropertySymbols){var Ue=Object.getOwnPropertySymbols(be);S&&(Ue=Ue.filter(function(Ke){return Object.getOwnPropertyDescriptor(be,Ke).enumerable})),$e.push.apply($e,Ue)}return $e}function U(be){for(var S=1;Sbe.length)&&(S=be.length);for(var $e=0,Ue=new Array(S);$e, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),Ke}return k($e,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var Ke,ct,rA;return(Ke=(ct=this.props)===null||ct===void 0||(rA=ct.nodeRef)===null||rA===void 0?void 0:rA.current)!==null&&Ke!==void 0?Ke:K.default.findDOMNode(this)}},{key:"render",value:function(){var Ke,ct=this.props,rA=ct.axis,Rt=ct.bounds,Ve=ct.children,Vt=ct.defaultPosition,We=ct.defaultClassName,mA=ct.defaultClassNameDragging,nA=ct.defaultClassNameDragged,aA=ct.position,an=ct.positionOffset,Qt=ct.scale,hn=ve(ct,De),pn={},MA=null,eA=!!aA,On=!eA||this.state.dragging,it=aA||Vt,Ce={x:(0,q.canDragX)(this)&&On?this.state.x:it.x,y:(0,q.canDragY)(this)&&On?this.state.y:it.y};this.state.isElementSVG?MA=(0,f.createSVGTransform)(Ce,an):pn=(0,f.createCSSTransform)(Ce,an);var Re=(0,W.default)(Ve.props.className||"",We,(Ke={},at(Ke,mA,this.state.dragging),at(Ke,nA,this.state.dragged),Ke));return P.createElement(X.default,ae({},hn,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),P.cloneElement(P.Children.only(Ve),{className:Re,style:U(U({},Ve.props.style),pn),transform:MA}))}}],[{key:"getDerivedStateFromProps",value:function(Ke,ct){var rA=Ke.position,Rt=ct.prevPropsPosition;return rA&&(!Rt||rA.x!==Rt.x||rA.y!==Rt.y)?((0,L.default)("Draggable: getDerivedStateFromProps %j",{position:rA,prevPropsPosition:Rt}),{x:rA.x,y:rA.y,prevPropsPosition:U({},rA)}):null}}]),$e}(P.Component);Se.default=At,at(At,"displayName","Draggable"),at(At,"propTypes",U(U({},X.default.propTypes),{},{axis:N.default.oneOf(["both","x","y","none"]),bounds:N.default.oneOfType([N.default.shape({left:N.default.number,right:N.default.number,top:N.default.number,bottom:N.default.number}),N.default.string,N.default.oneOf([!1])]),defaultClassName:N.default.string,defaultClassNameDragging:N.default.string,defaultClassNameDragged:N.default.string,defaultPosition:N.default.shape({x:N.default.number,y:N.default.number}),positionOffset:N.default.shape({x:N.default.oneOfType([N.default.number,N.default.string]),y:N.default.oneOfType([N.default.number,N.default.string])}),position:N.default.shape({x:N.default.number,y:N.default.number}),className:j.dontSetMe,style:j.dontSetMe,transform:j.dontSetMe})),at(At,"defaultProps",U(U({},X.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},49285:function(FA,Se,p){"use strict";function e(re){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Pe){return typeof Pe}:function(Pe){return Pe&&typeof Symbol=="function"&&Pe.constructor===Symbol&&Pe!==Symbol.prototype?"symbol":typeof Pe},e(re)}Object.defineProperty(Se,"__esModule",{value:!0}),Se.default=void 0;var P=De(p(67294)),N=X(p(45697)),K=X(p(73935)),W=p(75323),f=p(45758),q=p(16723),j=X(p(5042));function X(re){return re&&re.__esModule?re:{default:re}}function L(re){if(typeof WeakMap!="function")return null;var Pe=new WeakMap,le=new WeakMap;return(L=function(at){return at?le:Pe})(re)}function De(re,Pe){if(!Pe&&re&&re.__esModule)return re;if(re===null||e(re)!=="object"&&typeof re!="function")return{default:re};var le=L(Pe);if(le&&le.has(re))return le.get(re);var fe={},at=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var At in re)if(At!=="default"&&Object.prototype.hasOwnProperty.call(re,At)){var be=at?Object.getOwnPropertyDescriptor(re,At):null;be&&(be.get||be.set)?Object.defineProperty(fe,At,be):fe[At]=re[At]}return fe.default=re,le&&le.set(re,fe),fe}function T(re,Pe){return I(re)||ve(re,Pe)||ne(re,Pe)||l()}function l(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ne(re,Pe){if(re){if(typeof re=="string")return ae(re,Pe);var le=Object.prototype.toString.call(re).slice(8,-1);if(le==="Object"&&re.constructor&&(le=re.constructor.name),le==="Map"||le==="Set")return Array.from(re);if(le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(le))return ae(re,Pe)}}function ae(re,Pe){(Pe==null||Pe>re.length)&&(Pe=re.length);for(var le=0,fe=new Array(Pe);le not mounted on DragStart!");var Ue=$e.ownerDocument;if(!(fe.props.disabled||!(S.target instanceof Ue.defaultView.Node)||fe.props.handle&&!(0,W.matchesSelectorAndParentsTo)(S.target,fe.props.handle,$e)||fe.props.cancel&&(0,W.matchesSelectorAndParentsTo)(S.target,fe.props.cancel,$e))){S.type==="touchstart"&&S.preventDefault();var Ke=(0,W.getTouchIdentifier)(S);fe.setState({touchIdentifier:Ke});var ct=(0,f.getControlPosition)(S,Ke,xe(fe));if(ct!=null){var rA=ct.x,Rt=ct.y,Ve=(0,f.createCoreData)(xe(fe),rA,Rt);(0,j.default)("DraggableCore: handleDragStart: %j",Ve),(0,j.default)("calling",fe.props.onStart);var Vt=fe.props.onStart(S,Ve);Vt===!1||fe.mounted===!1||(fe.props.enableUserSelectHack&&(0,W.addUserSelectStyles)(Ue),fe.setState({dragging:!0,lastX:rA,lastY:Rt}),(0,W.addEvent)(Ue,Me.move,fe.handleDrag),(0,W.addEvent)(Ue,Me.stop,fe.handleDragStop))}}}),k(xe(fe),"handleDrag",function(S){var $e=(0,f.getControlPosition)(S,fe.state.touchIdentifier,xe(fe));if($e!=null){var Ue=$e.x,Ke=$e.y;if(Array.isArray(fe.props.grid)){var ct=Ue-fe.state.lastX,rA=Ke-fe.state.lastY,Rt=(0,f.snapToGrid)(fe.props.grid,ct,rA),Ve=T(Rt,2);if(ct=Ve[0],rA=Ve[1],!ct&&!rA)return;Ue=fe.state.lastX+ct,Ke=fe.state.lastY+rA}var Vt=(0,f.createCoreData)(xe(fe),Ue,Ke);(0,j.default)("DraggableCore: handleDrag: %j",Vt);var We=fe.props.onDrag(S,Vt);if(We===!1||fe.mounted===!1){try{fe.handleDragStop(new MouseEvent("mouseup"))}catch(nA){var mA=document.createEvent("MouseEvents");mA.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),fe.handleDragStop(mA)}return}fe.setState({lastX:Ue,lastY:Ke})}}),k(xe(fe),"handleDragStop",function(S){if(fe.state.dragging){var $e=(0,f.getControlPosition)(S,fe.state.touchIdentifier,xe(fe));if($e!=null){var Ue=$e.x,Ke=$e.y;if(Array.isArray(fe.props.grid)){var ct=Ue-fe.state.lastX||0,rA=Ke-fe.state.lastY||0,Rt=(0,f.snapToGrid)(fe.props.grid,ct,rA),Ve=T(Rt,2);ct=Ve[0],rA=Ve[1],Ue=fe.state.lastX+ct,Ke=fe.state.lastY+rA}var Vt=(0,f.createCoreData)(xe(fe),Ue,Ke),We=fe.props.onStop(S,Vt);if(We===!1||fe.mounted===!1)return!1;var mA=fe.findDOMNode();mA&&fe.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(mA.ownerDocument),(0,j.default)("DraggableCore: handleDragStop: %j",Vt),fe.setState({dragging:!1,lastX:NaN,lastY:NaN}),mA&&((0,j.default)("DraggableCore: Removing handlers"),(0,W.removeEvent)(mA.ownerDocument,Me.move,fe.handleDrag),(0,W.removeEvent)(mA.ownerDocument,Me.stop,fe.handleDragStop))}}}),k(xe(fe),"onMouseDown",function(S){return Me=se.mouse,fe.handleDragStart(S)}),k(xe(fe),"onMouseUp",function(S){return Me=se.mouse,fe.handleDragStop(S)}),k(xe(fe),"onTouchStart",function(S){return Me=se.touch,fe.handleDragStart(S)}),k(xe(fe),"onTouchEnd",function(S){return Me=se.touch,fe.handleDragStop(S)}),fe}return O(le,[{key:"componentDidMount",value:function(){this.mounted=!0;var at=this.findDOMNode();at&&(0,W.addEvent)(at,se.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var at=this.findDOMNode();if(at){var At=at.ownerDocument;(0,W.removeEvent)(At,se.mouse.move,this.handleDrag),(0,W.removeEvent)(At,se.touch.move,this.handleDrag),(0,W.removeEvent)(At,se.mouse.stop,this.handleDragStop),(0,W.removeEvent)(At,se.touch.stop,this.handleDragStop),(0,W.removeEvent)(at,se.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(At)}}},{key:"findDOMNode",value:function(){var at,At,be;return(at=this.props)!==null&&at!==void 0&&at.nodeRef?(At=this.props)===null||At===void 0||(be=At.nodeRef)===null||be===void 0?void 0:be.current:K.default.findDOMNode(this)}},{key:"render",value:function(){return P.cloneElement(P.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),le}(P.Component);Se.default=te,k(te,"displayName","DraggableCore"),k(te,"propTypes",{allowAnyClick:N.default.bool,disabled:N.default.bool,enableUserSelectHack:N.default.bool,offsetParent:function(Pe,le){if(Pe[le]&&Pe[le].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:N.default.arrayOf(N.default.number),handle:N.default.string,cancel:N.default.string,nodeRef:N.default.object,onStart:N.default.func,onDrag:N.default.func,onStop:N.default.func,onMouseDown:N.default.func,scale:N.default.number,className:q.dontSetMe,style:q.dontSetMe,transform:q.dontSetMe}),k(te,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},26422:function(FA,Se,p){"use strict";var e=p(18385),P=e.default,N=e.DraggableCore;FA.exports=P,FA.exports.default=P,FA.exports.DraggableCore=N},75323:function(FA,Se,p){"use strict";function e(k){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(se){return typeof se}:function(se){return se&&typeof Symbol=="function"&&se.constructor===Symbol&&se!==Symbol.prototype?"symbol":typeof se},e(k)}Object.defineProperty(Se,"__esModule",{value:!0}),Se.addClassName=ye,Se.addEvent=T,Se.addUserSelectStyles=ke,Se.createCSSTransform=U,Se.createSVGTransform=O,Se.getTouch=ee,Se.getTouchIdentifier=_e,Se.getTranslation=ge,Se.innerHeight=ve,Se.innerWidth=I,Se.matchesSelector=L,Se.matchesSelectorAndParentsTo=De,Se.offsetXYFromParent=G,Se.outerHeight=ne,Se.outerWidth=ae,Se.removeClassName=me,Se.removeEvent=l,Se.removeUserSelectStyles=xe;var P=p(16723),N=W(p(21227));function K(k){if(typeof WeakMap!="function")return null;var se=new WeakMap,Me=new WeakMap;return(K=function(re){return re?Me:se})(k)}function W(k,se){if(!se&&k&&k.__esModule)return k;if(k===null||e(k)!=="object"&&typeof k!="function")return{default:k};var Me=K(se);if(Me&&Me.has(k))return Me.get(k);var te={},re=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in k)if(Pe!=="default"&&Object.prototype.hasOwnProperty.call(k,Pe)){var le=re?Object.getOwnPropertyDescriptor(k,Pe):null;le&&(le.get||le.set)?Object.defineProperty(te,Pe,le):te[Pe]=k[Pe]}return te.default=k,Me&&Me.set(k,te),te}function f(k,se){var Me=Object.keys(k);if(Object.getOwnPropertySymbols){var te=Object.getOwnPropertySymbols(k);se&&(te=te.filter(function(re){return Object.getOwnPropertyDescriptor(k,re).enumerable})),Me.push.apply(Me,te)}return Me}function q(k){for(var se=1;se1&&arguments[1]!==void 0?arguments[1]:!1,H;x===!1?H={aria:!0,data:!0,attr:!0}:x===!0?H={aria:!0}:H=(0,me.Z)({},x);var z={};return Object.keys(w).forEach(function(de){(H.aria&&(de==="role"||he(de,R))||H.data&&he(de,ie)||H.attr&&M.includes(de))&&(z[de]=w[de])}),z}function tt(w,x,H,z,de,Be,Le){w.push({record:x,indent:H,index:Le});var Ze=Be(x),dt=de==null?void 0:de.has(Ze);if(x&&Array.isArray(x[z])&&dt)for(var Ge=0;Ge1?Ba-1:0),$r=1;$r=1)),style:(0,me.Z)((0,me.Z)({},H),nn==null?void 0:nn.style)}),$t.map(function(gr,Ia){var Ba=gr.render,va=gr.dataIndex,$r=gr.className,Er=Rr(Pt,gr,Ia,dt,de),Ln=Er.key,Zn=Er.fixedInfo,Fr=Er.appendCellNode,o=Er.additionalCellProps;return f.createElement(OA,(0,L.Z)({className:$r,ellipsis:gr.ellipsis,align:gr.align,scope:gr.rowScope,component:gr.rowScope?ut:Ht,prefixCls:yt,key:Ln,record:z,index:de,renderIndex:Be,dataIndex:va,render:Ba,shouldCellUpdate:gr.shouldCellUpdate},Zn,{appendNode:Fr,additionalProps:o}))})),sr;if(cn&&(Xn.current||ZA)){var ua=_A(z,de,dt+1,ZA);sr=f.createElement(BA,{expanded:ZA,className:Me()("".concat(yt,"-expanded-row"),"".concat(yt,"-expanded-row-level-").concat(dt+1),yr),prefixCls:yt,component:Ge,cellComponent:Ht,colSpan:$t.length,isEmpty:!1},ua)}return f.createElement(f.Fragment,null,Tr,sr)}var da=U(Da);function Fa(w){var x=w.columnKey,H=w.onColumnResize,z=f.useRef();return f.useEffect(function(){z.current&&H(x,z.current.offsetWidth)},[]),f.createElement(Bn.Z,{data:x},f.createElement("td",{ref:z,style:{padding:0,border:0,height:0}},f.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function La(w){var x=w.prefixCls,H=w.columnsKey,z=w.onColumnResize;return f.createElement("tr",{"aria-hidden":"true",className:"".concat(x,"-measure-row"),style:{height:0,fontSize:0}},f.createElement(Bn.Z.Collection,{onBatchResize:function(Be){Be.forEach(function(Le){var Ze=Le.data,dt=Le.size;z(Ze,dt.offsetWidth)})}},H.map(function(de){return f.createElement(Fa,{key:de,columnKey:de,onColumnResize:z})})))}function _r(w){var x=w.data,H=w.measureColumnWidth,z=X(ee,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),de=z.prefixCls,Be=z.getComponent,Le=z.onColumnResize,Ze=z.flattenColumns,dt=z.getRowKey,Ge=z.expandedKeys,Ht=z.childrenColumnName,ut=z.emptyNode,Pt=Kt(x,Ht,Ge,dt),yt=f.useRef({renderWithProps:!1}),$t=Be(["body","wrapper"],"tbody"),yA=Be(["body","row"],"tr"),_A=Be(["body","cell"],"td"),nn=Be(["body","cell"],"th"),ZA;x.length?ZA=Pt.map(function(Xn,yr){var Tr=Xn.record,sr=Xn.indent,ua=Xn.index,gr=dt(Tr,yr);return f.createElement(da,{key:gr,rowKey:gr,record:Tr,index:yr,renderIndex:ua,rowComponent:yA,cellComponent:_A,scopeCellComponent:nn,indent:sr})}):ZA=f.createElement(BA,{expanded:!0,className:"".concat(de,"-placeholder"),prefixCls:de,component:yA,cellComponent:_A,colSpan:Ze.length,isEmpty:!0},ut);var cn=$e(Ze);return f.createElement(At.Provider,{value:yt.current},f.createElement($t,{className:"".concat(de,"-tbody")},H&&f.createElement(La,{prefixCls:de,columnsKey:cn,onColumnResize:Le}),ZA))}var sa=U(_r),Xr=p(62978),qa=["columnType"];function bi(w){for(var x=w.colWidths,H=w.columns,z=w.columCount,de=X(ee,["tableLayout"]),Be=de.tableLayout,Le=[],Ze=z||H.length,dt=!1,Ge=Ze-1;Ge>=0;Ge-=1){var Ht=x[Ge],ut=H&&H[Ge],Pt=void 0,yt=void 0;if(ut&&(Pt=ut[Xr.v],Be==="auto"&&(yt=ut.minWidth)),Ht||yt||Pt||dt){var $t=Pt||{},yA=$t.columnType,_A=(0,Yr.Z)($t,qa);Le.unshift(f.createElement("col",(0,L.Z)({key:Ge,style:{width:Ht,minWidth:yt}},_A))),dt=!0}}return f.createElement("colgroup",null,Le)}var ui=bi,wr=p(74902),Si=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Mi(w,x){return(0,f.useMemo)(function(){for(var H=[],z=0;z1?"colgroup":"col":null,ellipsis:_A.ellipsis,align:_A.align,component:Le,prefixCls:Ht,key:yt[yA]},nn,{additionalProps:ZA,rowType:"header"}))}))},aa=xi;function iu(w){var x=[];function H(Le,Ze){var dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;x[dt]=x[dt]||[];var Ge=Ze,Ht=Le.filter(Boolean).map(function(ut){var Pt={key:ut.key,className:ut.className||"",children:ut.title,column:ut,colStart:Ge},yt=1,$t=ut.children;return $t&&$t.length>0&&(yt=H($t,Ge,dt+1).reduce(function(yA,_A){return yA+_A},0),Pt.hasSubColumns=!0),"colSpan"in ut&&(yt=ut.colSpan),"rowSpan"in ut&&(Pt.rowSpan=ut.rowSpan),Pt.colSpan=yt,Pt.colEnd=Pt.colStart+yt-1,x[dt].push(Pt),Ge+=yt,yt});return Ht}H(w,0);for(var z=x.length,de=function(Ze){x[Ze].forEach(function(dt){!("rowSpan"in dt)&&!dt.hasSubColumns&&(dt.rowSpan=z-Ze)})},Be=0;Be1&&arguments[1]!==void 0?arguments[1]:1;Nl+=1;var z=Nl;function de(Be){if(Be===0)xo(z),x();else{var Le=zo(function(){de(Be-1)});Pu.set(z,Le)}}return de(H),z};al.cancel=function(w){var x=Pu.get(w);return xo(w),Oi(x)};var vs=al;function il(w){return w instanceof HTMLElement||w instanceof SVGElement}function Fu(w){return w&&(0,ye.Z)(w)==="object"&&il(w.nativeElement)?w.nativeElement:il(w)?w:null}function yl(w){var x=Fu(w);if(x)return x;if(w instanceof React.Component){var H;return(H=ReactDOM.findDOMNode)===null||H===void 0?void 0:H.call(ReactDOM,w)}return null}function Ko(w){var x=Fu(w),H=x.getBoundingClientRect(),z=document.documentElement;return{left:H.left+(window.pageXOffset||z.scrollLeft)-(z.clientLeft||document.body.clientLeft||0),top:H.top+(window.pageYOffset||z.scrollTop)-(z.clientTop||document.body.clientTop||0)}}var ec=function(x,H){var z,de,Be=x.scrollBodyRef,Le=x.onScroll,Ze=x.offsetScroll,dt=x.container,Ge=x.direction,Ht=X(ee,"prefixCls"),ut=((z=Be.current)===null||z===void 0?void 0:z.scrollWidth)||0,Pt=((de=Be.current)===null||de===void 0?void 0:de.clientWidth)||0,yt=ut&&Pt*(Pt/ut),$t=f.useRef(),yA=uu({scrollLeft:0,isHiddenScrollBar:!0}),_A=(0,P.Z)(yA,2),nn=_A[0],ZA=_A[1],cn=f.useRef({delta:0,x:0}),Xn=f.useState(!1),yr=(0,P.Z)(Xn,2),Tr=yr[0],sr=yr[1],ua=f.useRef(null);f.useEffect(function(){return function(){vs.cancel(ua.current)}},[]);var gr=function(){sr(!1)},Ia=function(Ln){Ln.persist(),cn.current.delta=Ln.pageX-nn.scrollLeft,cn.current.x=0,sr(!0),Ln.preventDefault()},Ba=function(Ln){var Zn,Fr=Ln||((Zn=window)===null||Zn===void 0?void 0:Zn.event),o=Fr.buttons;if(!Tr||o===0){Tr&&sr(!1);return}var v=cn.current.x+Ln.pageX-cn.current.x-cn.current.delta,F=Ge==="rtl";v=Math.max(F?yt-Pt:0,Math.min(F?0:Pt-yt,v));var D=!F||Math.abs(v)+Math.abs(yt)=Fr-Ze?ZA(function(o){return(0,me.Z)((0,me.Z)({},o),{},{isHiddenScrollBar:!0})}):ZA(function(o){return(0,me.Z)((0,me.Z)({},o),{},{isHiddenScrollBar:!1})})}})},$r=function(Ln){ZA(function(Zn){return(0,me.Z)((0,me.Z)({},Zn),{},{scrollLeft:Ln/ut*Pt||0})})};return f.useImperativeHandle(H,function(){return{setScrollLeft:$r,checkScrollBarVisible:va}}),f.useEffect(function(){var Er=Do(document.body,"mouseup",gr,!1),Ln=Do(document.body,"mousemove",Ba,!1);return va(),function(){Er.remove(),Ln.remove()}},[yt,Tr]),f.useEffect(function(){if(Be.current){for(var Er=[],Ln=Fu(Be.current);Ln;)Er.push(Ln),Ln=Ln.parentElement;return Er.forEach(function(Zn){return Zn.addEventListener("scroll",va,!1)}),window.addEventListener("resize",va,!1),window.addEventListener("scroll",va,!1),dt.addEventListener("scroll",va,!1),function(){Er.forEach(function(Zn){return Zn.removeEventListener("scroll",va)}),window.removeEventListener("resize",va),window.removeEventListener("scroll",va),dt.removeEventListener("scroll",va)}}},[dt]),f.useEffect(function(){nn.isHiddenScrollBar||ZA(function(Er){var Ln=Be.current;return Ln?(0,me.Z)((0,me.Z)({},Er),{},{scrollLeft:Ln.scrollLeft/Ln.scrollWidth*Ln.clientWidth}):Er})},[nn.isHiddenScrollBar]),ut<=Pt||!yt||nn.isHiddenScrollBar?null:f.createElement("div",{style:{height:ra(),width:Pt,bottom:Ze},className:"".concat(Ht,"-sticky-scroll")},f.createElement("div",{onMouseDown:Ia,ref:$t,className:Me()("".concat(Ht,"-sticky-scroll-bar"),(0,k.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),Tr)),style:{width:"".concat(yt,"px"),transform:"translate3d(".concat(nn.scrollLeft,"px, 0, 0)")}}))},fo=f.forwardRef(ec);function Fl(w){return null}var Il=Fl;function Us(w){return null}var Ol=Us,bl="rc-table",Hl=[],gs={};function ul(){return"No Data"}function Rs(w,x){var H=(0,me.Z)({rowKey:"key",prefixCls:bl,emptyText:ul},w),z=H.prefixCls,de=H.className,Be=H.rowClassName,Le=H.style,Ze=H.data,dt=H.rowKey,Ge=H.scroll,Ht=H.tableLayout,ut=H.direction,Pt=H.title,yt=H.footer,$t=H.summary,yA=H.caption,_A=H.id,nn=H.showHeader,ZA=H.components,cn=H.emptyText,Xn=H.onRow,yr=H.onHeaderRow,Tr=H.onScroll,sr=H.internalHooks,ua=H.transformColumns,gr=H.internalRefs,Ia=H.tailor,Ba=H.getContainerWidth,va=H.sticky,$r=H.rowHoverable,Er=$r===void 0?!0:$r,Ln=Ze||Hl,Zn=!!Ln.length,Fr=sr===e.R,o=f.useCallback(function(yn,on){return fe(ZA,yn)||on},[ZA]),v=f.useMemo(function(){return typeof dt=="function"?dt:function(yn){var on=yn&&yn[dt];return on}},[dt]),F=o(["body"]),D=yu(),ce=(0,P.Z)(D,3),Fe=ce[0],Ne=ce[1],lt=ce[2],ht=Cu(H,Ln,v),Et=(0,P.Z)(ht,6),Lt=Et[0],St=Et[1],QA=Et[2],Nt=Et[3],_t=Et[4],AA=Et[5],hA=Ge==null?void 0:Ge.x,xn=f.useState(0),Ar=(0,P.Z)(xn,2),rn=Ar[0],In=Ar[1],mr=(0,vu.Z)((0,me.Z)((0,me.Z)((0,me.Z)({},H),Lt),{},{expandable:!!Lt.expandedRowRender,columnTitle:Lt.columnTitle,expandedKeys:QA,getRowKey:v,onTriggerExpand:AA,expandIcon:Nt,expandIconColumnIndex:Lt.expandIconColumnIndex,direction:ut,scrollWidth:Fr&&Ia&&typeof hA=="number"?hA:null,clientWidth:rn}),Fr?ua:null),YA=(0,P.Z)(mr,4),VA=YA[0],SA=YA[1],bn=YA[2],Mn=YA[3],vA=bn!=null?bn:hA,hr=f.useMemo(function(){return{columns:VA,flattenColumns:SA}},[VA,SA]),Hn=f.useRef(),ea=f.useRef(),Rn=f.useRef(),Zr=f.useRef();f.useImperativeHandle(x,function(){return{nativeElement:Hn.current,scrollTo:function(on){var zr;if(Rn.current instanceof HTMLElement){var Wn=on.index,ya=on.top,Jn=on.key;if(Ke(ya)){var Ma;(Ma=Rn.current)===null||Ma===void 0||Ma.scrollTo({top:ya})}else{var Xa,xa=Jn!=null?Jn:v(Ln[Wn]);(Xa=Rn.current.querySelector('[data-row-key="'.concat(xa,'"]')))===null||Xa===void 0||Xa.scrollIntoView()}}else(zr=Rn.current)!==null&&zr!==void 0&&zr.scrollTo&&Rn.current.scrollTo(on)}}});var ta=f.useRef(),ca=f.useState(!1),Aa=(0,P.Z)(ca,2),Sn=Aa[0],cr=Aa[1],Ir=f.useState(!1),ni=(0,P.Z)(Ir,2),ri=ni[0],pA=ni[1],mi=uu(new Map),Oa=(0,P.Z)(mi,2),_a=Oa[0],oi=Oa[1],Li=$e(SA),ur=Li.map(function(yn){return _a.get(yn)}),kn=f.useMemo(function(){return ur},[ur.join("_")]),_n=Vu(kn,SA,ut),Cn=Ge&&Ue(Ge.y),un=Ge&&Ue(vA)||!!Lt.fixed,Gn=un&&SA.some(function(yn){var on=yn.fixed;return on}),A=f.useRef(),s=Ji(va,z),m=s.isSticky,E=s.offsetHeader,S=s.offsetSummary,Y=s.offsetScroll,oe=s.stickyClassName,pe=s.container,je=f.useMemo(function(){return $t==null?void 0:$t(Ln)},[$t,Ln]),Oe=(Cn||m)&&f.isValidElement(je)&&je.type===Ea&&je.props.fixed,we,pt,Dt;Cn&&(pt={overflowY:Zn?"scroll":"auto",maxHeight:Ge.y}),un&&(we={overflowX:"auto"},Cn||(pt={overflowY:"hidden"}),Dt={width:vA===!0?"auto":vA,minWidth:"100%"});var wt=f.useCallback(function(yn,on){Na(Hn.current)&&oi(function(zr){if(zr.get(yn)!==on){var Wn=new Map(zr);return Wn.set(yn,on),Wn}return zr})},[]),mt=wu(null),bt=(0,P.Z)(mt,2),Ct=bt[0],Je=bt[1];function Ye(yn,on){on&&(typeof on=="function"?on(yn):on.scrollLeft!==yn&&(on.scrollLeft=yn,on.scrollLeft!==yn&&setTimeout(function(){on.scrollLeft=yn},0)))}var vt=Vt(function(yn){var on=yn.currentTarget,zr=yn.scrollLeft,Wn=ut==="rtl",ya=typeof zr=="number"?zr:on.scrollLeft,Jn=on||gs;if(!Je()||Je()===Jn){var Ma;Ct(Jn),Ye(ya,ea.current),Ye(ya,Rn.current),Ye(ya,ta.current),Ye(ya,(Ma=A.current)===null||Ma===void 0?void 0:Ma.setScrollLeft)}var Xa=on||ea.current;if(Xa){var xa=Fr&&Ia&&typeof vA=="number"?vA:Xa.scrollWidth,Ca=Xa.clientWidth;if(xa===Ca){cr(!1),pA(!1);return}Wn?(cr(-ya0)):(cr(ya>0),pA(ya3&&arguments[3]!==void 0?arguments[3]:!1;return x.length&&z&&H===void 0&&!get(w,x.slice(0,-1))?w:Ai(w,x,H,z)}function go(w){return _typeof(w)==="object"&&w!==null&&Object.getPrototypeOf(w)===Object.prototype}function Zo(w){return Array.isArray(w)?[]:{}}var ol=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Tu(){for(var w=arguments.length,x=new Array(w),H=0;HBe?H-(z-Be):H+(z-de)}function Is(w,x,H){var z=w.length,de=x.length,Be,Le;if(z===0&&de===0)return null;z1&&arguments[1]!==void 0?arguments[1]:1;Xi+=1;var z=Xi;function de(Be){if(Be===0)Wo(z),x();else{var Le=Hu(function(){de(Be-1)});ju.set(z,Le)}}return de(H),z};Vl.cancel=function(w){var x=ju.get(w);return Wo(x),no(x)};var Yi=Vl,Po=(typeof navigator=="undefined"?"undefined":(0,ye.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Lo=Po,Mo=function(w,x,H,z){var de=(0,f.useRef)(!1),Be=(0,f.useRef)(null);function Le(){clearTimeout(Be.current),de.current=!0,Be.current=setTimeout(function(){de.current=!1},50)}var Ze=(0,f.useRef)({top:w,bottom:x,left:H,right:z});return Ze.current.top=w,Ze.current.bottom=x,Ze.current.left=H,Ze.current.right=z,function(dt,Ge){var Ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ut=dt?Ge<0&&Ze.current.left||Ge>0&&Ze.current.right:Ge<0&&Ze.current.top||Ge>0&&Ze.current.bottom;return Ht&&ut?(clearTimeout(Be.current),de.current=!1):(!ut||de.current)&&Le(),!de.current&&ut}};function Ft(w,x,H,z,de,Be,Le){var Ze=(0,f.useRef)(0),dt=(0,f.useRef)(null),Ge=(0,f.useRef)(null),Ht=(0,f.useRef)(!1),ut=Mo(x,H,z,de);function Pt(ZA,cn){if(Yi.cancel(dt.current),!ut(!1,cn)){var Xn=ZA;if(!Xn._virtualHandled)Xn._virtualHandled=!0;else return;Ze.current+=cn,Ge.current=cn,Lo||Xn.preventDefault(),dt.current=Yi(function(){var yr=Ht.current?10:1;Le(Ze.current*yr,!1),Ze.current=0})}}function yt(ZA,cn){Le(cn,!0),Lo||ZA.preventDefault()}var $t=(0,f.useRef)(null),yA=(0,f.useRef)(null);function _A(ZA){if(w){Yi.cancel(yA.current),yA.current=Yi(function(){$t.current=null},2);var cn=ZA.deltaX,Xn=ZA.deltaY,yr=ZA.shiftKey,Tr=cn,sr=Xn;($t.current==="sx"||!$t.current&&yr&&Xn&&!cn)&&(Tr=Xn,sr=0,$t.current="sx");var ua=Math.abs(Tr),gr=Math.abs(sr);$t.current===null&&($t.current=Be&&ua>gr?"x":"y"),$t.current==="y"?Pt(ZA,sr):yt(ZA,Tr)}}function nn(ZA){w&&(Ht.current=ZA.detail===Ge.current)}return[_A,nn]}function Xl(w,x,H,z){var de=f.useMemo(function(){return[new Map,[]]},[w,H.id,z]),Be=(0,P.Z)(de,2),Le=Be[0],Ze=Be[1],dt=function(Ht){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ht,Pt=Le.get(Ht),yt=Le.get(ut);if(Pt===void 0||yt===void 0)for(var $t=w.length,yA=Ze.length;yA<$t;yA+=1){var _A,nn=w[yA],ZA=x(nn);Le.set(ZA,yA);var cn=(_A=H.get(ZA))!==null&&_A!==void 0?_A:z;if(Ze[yA]=(Ze[yA-1]||0)+cn,ZA===Ht&&(Pt=yA),ZA===ut&&(yt=yA),Pt!==void 0&&yt!==void 0)break}return{top:Ze[Pt-1]||0,bottom:Ze[yt]}};return dt}var Zl=p(15671),sl=p(43144),Jo=function(){function w(){(0,Zl.Z)(this,w),(0,k.Z)(this,"maps",void 0),(0,k.Z)(this,"id",0),(0,k.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,sl.Z)(w,[{key:"set",value:function(H,z){this.maps[H]=z,this.id+=1,this.diffKeys.add(H)}},{key:"get",value:function(H){return this.maps[H]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),w}(),Di=Jo;function ho(w){var x=parseFloat(w);return isNaN(x)?0:x}function Zu(w,x,H){var z=f.useState(0),de=(0,P.Z)(z,2),Be=de[0],Le=de[1],Ze=(0,f.useRef)(new Map),dt=(0,f.useRef)(new Di),Ge=(0,f.useRef)(0);function Ht(){Ge.current+=1}function ut(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ht();var $t=function(){var nn=!1;Ze.current.forEach(function(ZA,cn){if(ZA&&ZA.offsetParent){var Xn=ZA.offsetHeight,yr=getComputedStyle(ZA),Tr=yr.marginTop,sr=yr.marginBottom,ua=ho(Tr),gr=ho(sr),Ia=Xn+ua+gr;dt.current.get(cn)!==Ia&&(dt.current.set(cn,Ia),nn=!0)}}),nn&&Le(function(ZA){return ZA+1})};if(yt)$t();else{Ge.current+=1;var yA=Ge.current;Promise.resolve().then(function(){yA===Ge.current&&$t()})}}function Pt(yt,$t){var yA=w(yt),_A=Ze.current.get(yA);$t?(Ze.current.set(yA,$t),ut()):Ze.current.delete(yA),!_A!=!$t&&($t?x==null||x(yt):H==null||H(yt))}return(0,f.useEffect)(function(){return Ht},[]),[Pt,ut,dt.current,Be]}var cl=14/15;function Pi(w,x,H){var z=(0,f.useRef)(!1),de=(0,f.useRef)(0),Be=(0,f.useRef)(0),Le=(0,f.useRef)(null),Ze=(0,f.useRef)(null),dt,Ge=function(yt){if(z.current){var $t=Math.ceil(yt.touches[0].pageX),yA=Math.ceil(yt.touches[0].pageY),_A=de.current-$t,nn=Be.current-yA,ZA=Math.abs(_A)>Math.abs(nn);ZA?de.current=$t:Be.current=yA;var cn=H(ZA,ZA?_A:nn,!1,yt);cn&&yt.preventDefault(),clearInterval(Ze.current),cn&&(Ze.current=setInterval(function(){ZA?_A*=cl:nn*=cl;var Xn=Math.floor(ZA?_A:nn);(!H(ZA,Xn,!0)||Math.abs(Xn)<=.1)&&clearInterval(Ze.current)},16))}},Ht=function(){z.current=!1,dt()},ut=function(yt){dt(),yt.touches.length===1&&!z.current&&(z.current=!0,de.current=Math.ceil(yt.touches[0].pageX),Be.current=Math.ceil(yt.touches[0].pageY),Le.current=yt.target,Le.current.addEventListener("touchmove",Ge,{passive:!1}),Le.current.addEventListener("touchend",Ht,{passive:!0}))};dt=function(){Le.current&&(Le.current.removeEventListener("touchmove",Ge),Le.current.removeEventListener("touchend",Ht))},Xo(function(){return w&&x.current.addEventListener("touchstart",ut,{passive:!0}),function(){var Pt;(Pt=x.current)===null||Pt===void 0||Pt.removeEventListener("touchstart",ut),dt(),clearInterval(Ze.current)}},[w])}function po(w){return Math.floor(Math.pow(w,.5))}function qu(w,x){var H="touches"in w?w.touches[0]:w;return H[x?"pageX":"pageY"]-window[x?"scrollX":"scrollY"]}function Yo(w,x,H){f.useEffect(function(){var z=x.current;if(w&&z){var de=!1,Be,Le,Ze=function(){Yi.cancel(Be)},dt=function Pt(){Ze(),Be=Yi(function(){H(Le),Pt()})},Ge=function(yt){if(!(yt.target.draggable||yt.button!==0)){var $t=yt;$t._virtualHandled||($t._virtualHandled=!0,de=!0)}},Ht=function(){de=!1,Ze()},ut=function(yt){if(de){var $t=qu(yt,!1),yA=z.getBoundingClientRect(),_A=yA.top,nn=yA.bottom;if($t<=_A){var ZA=_A-$t;Le=-po(ZA),dt()}else if($t>=nn){var cn=$t-nn;Le=po(cn),dt()}else Ze()}};return z.addEventListener("mousedown",Ge),z.ownerDocument.addEventListener("mouseup",Ht),z.ownerDocument.addEventListener("mousemove",ut),function(){z.removeEventListener("mousedown",Ge),z.ownerDocument.removeEventListener("mouseup",Ht),z.ownerDocument.removeEventListener("mousemove",ut),Ze()}}},[w])}var fl=10;function gu(w,x,H,z,de,Be,Le,Ze){var dt=f.useRef(),Ge=f.useState(null),Ht=(0,P.Z)(Ge,2),ut=Ht[0],Pt=Ht[1];return Xo(function(){if(ut&&ut.times=0;Er-=1){var Ln=de(x[Er]),Zn=H.get(Ln);if(Zn===void 0){ZA=!0;break}if($r-=Zn,$r<=0)break}switch(yr){case"top":Xn=sr-_A;break;case"bottom":Xn=ua-nn+_A;break;default:{var Fr=w.current.scrollTop,o=Fr+nn;sro&&(cn="bottom")}}Xn!==null&&Le(Xn),Xn!==ut.lastTop&&(ZA=!0)}ZA&&Pt((0,me.Z)((0,me.Z)({},ut),{},{times:ut.times+1,targetAlign:cn,lastTop:Xn}))}},[ut,w.current]),function(yt){if(yt==null){Ze();return}if(Yi.cancel(dt.current),typeof yt=="number")Le(yt);else if(yt&&(0,ye.Z)(yt)==="object"){var $t,yA=yt.align;"index"in yt?$t=yt.index:$t=x.findIndex(function(ZA){return de(ZA)===yt.key});var _A=yt.offset,nn=_A===void 0?0:_A;Pt({times:0,index:$t,offset:nn,originAlign:yA})}}}var Eo=f.forwardRef(function(w,x){var H=w.prefixCls,z=w.rtl,de=w.scrollOffset,Be=w.scrollRange,Le=w.onStartMove,Ze=w.onStopMove,dt=w.onScroll,Ge=w.horizontal,Ht=w.spinSize,ut=w.containerSize,Pt=w.style,yt=w.thumbStyle,$t=w.showScrollBar,yA=f.useState(!1),_A=(0,P.Z)(yA,2),nn=_A[0],ZA=_A[1],cn=f.useState(null),Xn=(0,P.Z)(cn,2),yr=Xn[0],Tr=Xn[1],sr=f.useState(null),ua=(0,P.Z)(sr,2),gr=ua[0],Ia=ua[1],Ba=!z,va=f.useRef(),$r=f.useRef(),Er=f.useState($t),Ln=(0,P.Z)(Er,2),Zn=Ln[0],Fr=Ln[1],o=f.useRef(),v=function(){$t===!0||$t===!1||(clearTimeout(o.current),Fr(!0),o.current=setTimeout(function(){Fr(!1)},3e3))},F=Be-ut||0,D=ut-Ht||0,ce=f.useMemo(function(){if(de===0||F===0)return 0;var Nt=de/F;return Nt*D},[de,F,D]),Fe=function(_t){_t.stopPropagation(),_t.preventDefault()},Ne=f.useRef({top:ce,dragging:nn,pageY:yr,startTop:gr});Ne.current={top:ce,dragging:nn,pageY:yr,startTop:gr};var lt=function(_t){ZA(!0),Tr(qu(_t,Ge)),Ia(Ne.current.top),Le(),_t.stopPropagation(),_t.preventDefault()};f.useEffect(function(){var Nt=function(xn){xn.preventDefault()},_t=va.current,AA=$r.current;return _t.addEventListener("touchstart",Nt,{passive:!1}),AA.addEventListener("touchstart",lt,{passive:!1}),function(){_t.removeEventListener("touchstart",Nt),AA.removeEventListener("touchstart",lt)}},[]);var ht=f.useRef();ht.current=F;var Et=f.useRef();Et.current=D,f.useEffect(function(){if(nn){var Nt,_t=function(xn){var Ar=Ne.current,rn=Ar.dragging,In=Ar.pageY,mr=Ar.startTop;Yi.cancel(Nt);var YA=va.current.getBoundingClientRect(),VA=ut/(Ge?YA.width:YA.height);if(rn){var SA=(qu(xn,Ge)-In)*VA,bn=mr;!Ba&&Ge?bn-=SA:bn+=SA;var Mn=ht.current,vA=Et.current,hr=vA?bn/vA:0,Hn=Math.ceil(hr*Mn);Hn=Math.max(Hn,0),Hn=Math.min(Hn,Mn),Nt=Yi(function(){dt(Hn,Ge)})}},AA=function(){ZA(!1),Ze()};return window.addEventListener("mousemove",_t,{passive:!0}),window.addEventListener("touchmove",_t,{passive:!0}),window.addEventListener("mouseup",AA,{passive:!0}),window.addEventListener("touchend",AA,{passive:!0}),function(){window.removeEventListener("mousemove",_t),window.removeEventListener("touchmove",_t),window.removeEventListener("mouseup",AA),window.removeEventListener("touchend",AA),Yi.cancel(Nt)}}},[nn]),f.useEffect(function(){return v(),function(){clearTimeout(o.current)}},[de]),f.useImperativeHandle(x,function(){return{delayHidden:v}});var Lt="".concat(H,"-scrollbar"),St={position:"absolute",visibility:Zn?null:"hidden"},QA={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Ge?(St.height=8,St.left=0,St.right=0,St.bottom=0,QA.height="100%",QA.width=Ht,Ba?QA.left=ce:QA.right=ce):(St.width=8,St.top=0,St.bottom=0,Ba?St.right=0:St.left=0,QA.width="100%",QA.height=Ht,QA.top=ce),f.createElement("div",{ref:va,className:Me()(Lt,(0,k.Z)((0,k.Z)((0,k.Z)({},"".concat(Lt,"-horizontal"),Ge),"".concat(Lt,"-vertical"),!Ge),"".concat(Lt,"-visible"),Zn)),style:(0,me.Z)((0,me.Z)({},St),Pt),onMouseDown:Fe,onMouseMove:v},f.createElement("div",{ref:$r,className:Me()("".concat(Lt,"-thumb"),(0,k.Z)({},"".concat(Lt,"-thumb-moving"),nn)),style:(0,me.Z)((0,me.Z)({},QA),yt),onMouseDown:lt}))}),dl=Eo,Gl=20;function Wl(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,H=w/x*w;return isNaN(H)&&(H=0),H=Math.max(H,Gl),Math.floor(H)}var Jl=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Yl=[],ql={overflowY:"auto",overflowAnchor:"none"};function qo(w,x){var H=w.prefixCls,z=H===void 0?"rc-virtual-list":H,de=w.className,Be=w.height,Le=w.itemHeight,Ze=w.fullHeight,dt=Ze===void 0?!0:Ze,Ge=w.style,Ht=w.data,ut=w.children,Pt=w.itemKey,yt=w.virtual,$t=w.direction,yA=w.scrollWidth,_A=w.component,nn=_A===void 0?"div":_A,ZA=w.onScroll,cn=w.onVirtualScroll,Xn=w.onVisibleChange,yr=w.innerProps,Tr=w.extraRender,sr=w.styles,ua=w.showScrollBar,gr=ua===void 0?"optional":ua,Ia=(0,Yr.Z)(w,Jl),Ba=f.useCallback(function(Je){return typeof Pt=="function"?Pt(Je):Je==null?void 0:Je[Pt]},[Pt]),va=Zu(Ba,null,null),$r=(0,P.Z)(va,4),Er=$r[0],Ln=$r[1],Zn=$r[2],Fr=$r[3],o=!!(yt!==!1&&Be&&Le),v=f.useMemo(function(){return Object.values(Zn.maps).reduce(function(Je,Ye){return Je+Ye},0)},[Zn.id,Zn.maps]),F=o&&Ht&&(Math.max(Le*Ht.length,v)>Be||!!yA),D=$t==="rtl",ce=Me()(z,(0,k.Z)({},"".concat(z,"-rtl"),D),de),Fe=Ht||Yl,Ne=(0,f.useRef)(),lt=(0,f.useRef)(),ht=(0,f.useRef)(),Et=(0,f.useState)(0),Lt=(0,P.Z)(Et,2),St=Lt[0],QA=Lt[1],Nt=(0,f.useState)(0),_t=(0,P.Z)(Nt,2),AA=_t[0],hA=_t[1],xn=(0,f.useState)(!1),Ar=(0,P.Z)(xn,2),rn=Ar[0],In=Ar[1],mr=function(){In(!0)},YA=function(){In(!1)},VA={getKey:Ba};function SA(Je){QA(function(Ye){var vt;typeof Je=="function"?vt=Je(Ye):vt=Je;var Bt=Li(vt);return Ne.current.scrollTop=Bt,Bt})}var bn=(0,f.useRef)({start:0,end:Fe.length}),Mn=(0,f.useRef)(),vA=Ou(Fe,Ba),hr=(0,P.Z)(vA,1),Hn=hr[0];Mn.current=Hn;var ea=f.useMemo(function(){if(!o)return{scrollHeight:void 0,start:0,end:Fe.length-1,offset:void 0};if(!F){var Je;return{scrollHeight:((Je=lt.current)===null||Je===void 0?void 0:Je.offsetHeight)||0,start:0,end:Fe.length-1,offset:void 0}}for(var Ye=0,vt,Bt,Yt,zt=Fe.length,qt=0;qt=St&&vt===void 0&&(vt=qt,Bt=Ye),fn>St+Be&&Yt===void 0&&(Yt=qt),Ye=fn}return vt===void 0&&(vt=0,Bt=0,Yt=Math.ceil(Be/Le)),Yt===void 0&&(Yt=Fe.length-1),Yt=Math.min(Yt+1,Fe.length-1),{scrollHeight:Ye,start:vt,end:Yt,offset:Bt}},[F,o,St,Fe,Fr,Be]),Rn=ea.scrollHeight,Zr=ea.start,ta=ea.end,ca=ea.offset;bn.current.start=Zr,bn.current.end=ta,f.useLayoutEffect(function(){var Je=Zn.getRecord();if(Je.size===1){var Ye=Array.from(Je)[0],vt=Fe[Zr];if(vt){var Bt=Ba(vt);if(Bt===Ye){var Yt=Zn.get(Ye),zt=Yt-Le;SA(function(qt){return qt+zt})}}}Zn.resetRecord()},[Rn]);var Aa=f.useState({width:0,height:Be}),Sn=(0,P.Z)(Aa,2),cr=Sn[0],Ir=Sn[1],ni=function(Ye){Ir({width:Ye.offsetWidth,height:Ye.offsetHeight})},ri=(0,f.useRef)(),pA=(0,f.useRef)(),mi=f.useMemo(function(){return Wl(cr.width,yA)},[cr.width,yA]),Oa=f.useMemo(function(){return Wl(cr.height,Rn)},[cr.height,Rn]),_a=Rn-Be,oi=(0,f.useRef)(_a);oi.current=_a;function Li(Je){var Ye=Je;return Number.isNaN(oi.current)||(Ye=Math.min(Ye,oi.current)),Ye=Math.max(Ye,0),Ye}var ur=St<=0,kn=St>=_a,_n=AA<=0,Cn=AA>=yA,un=Mo(ur,kn,_n,Cn),Gn=function(){return{x:D?-AA:AA,y:St}},A=(0,f.useRef)(Gn()),s=hs(function(Je){if(cn){var Ye=(0,me.Z)((0,me.Z)({},Gn()),Je);(A.current.x!==Ye.x||A.current.y!==Ye.y)&&(cn(Ye),A.current=Ye)}});function m(Je,Ye){var vt=Je;Ye?((0,q.flushSync)(function(){hA(vt)}),s()):SA(vt)}function E(Je){var Ye=Je.currentTarget.scrollTop;Ye!==St&&SA(Ye),ZA==null||ZA(Je),s()}var S=function(Ye){var vt=Ye,Bt=yA?yA-cr.width:0;return vt=Math.max(vt,0),vt=Math.min(vt,Bt),vt},Y=hs(function(Je,Ye){Ye?((0,q.flushSync)(function(){hA(function(vt){var Bt=vt+(D?-Je:Je);return S(Bt)})}),s()):SA(function(vt){var Bt=vt+Je;return Bt})}),oe=Ft(o,ur,kn,_n,Cn,!!yA,Y),pe=(0,P.Z)(oe,2),je=pe[0],Oe=pe[1];Pi(o,Ne,function(Je,Ye,vt,Bt){var Yt=Bt;return un(Je,Ye,vt)?!1:!Yt||!Yt._virtualHandled?(Yt&&(Yt._virtualHandled=!0),je({preventDefault:function(){},deltaX:Je?Ye:0,deltaY:Je?0:Ye}),!0):!1}),Yo(F,Ne,function(Je){SA(function(Ye){return Ye+Je})}),Xo(function(){function Je(vt){var Bt=ur&&vt.detail<0,Yt=kn&&vt.detail>0;o&&!Bt&&!Yt&&vt.preventDefault()}var Ye=Ne.current;return Ye.addEventListener("wheel",je,{passive:!1}),Ye.addEventListener("DOMMouseScroll",Oe,{passive:!0}),Ye.addEventListener("MozMousePixelScroll",Je,{passive:!1}),function(){Ye.removeEventListener("wheel",je),Ye.removeEventListener("DOMMouseScroll",Oe),Ye.removeEventListener("MozMousePixelScroll",Je)}},[o,ur,kn]),Xo(function(){if(yA){var Je=S(AA);hA(Je),s({x:Je})}},[cr.width,yA]);var we=function(){var Ye,vt;(Ye=ri.current)===null||Ye===void 0||Ye.delayHidden(),(vt=pA.current)===null||vt===void 0||vt.delayHidden()},pt=gu(Ne,Fe,Zn,Le,Ba,function(){return Ln(!0)},SA,we);f.useImperativeHandle(x,function(){return{nativeElement:ht.current,getScrollInfo:Gn,scrollTo:function(Ye){function vt(Bt){return Bt&&(0,ye.Z)(Bt)==="object"&&("left"in Bt||"top"in Bt)}vt(Ye)?(Ye.left!==void 0&&hA(S(Ye.left)),pt(Ye.top)):pt(Ye)}}}),Xo(function(){if(Xn){var Je=Fe.slice(Zr,ta+1);Xn(Je,Fe)}},[Zr,ta,Fe]);var Dt=Xl(Fe,Ba,Zn,Le),wt=Tr==null?void 0:Tr({start:Zr,end:ta,virtual:F,offsetX:AA,offsetY:ca,rtl:D,getSize:Dt}),mt=Qo(Fe,Zr,ta,yA,AA,Er,ut,VA),bt=null;Be&&(bt=(0,me.Z)((0,k.Z)({},dt?"height":"maxHeight",Be),ql),o&&(bt.overflowY="hidden",yA&&(bt.overflowX="hidden"),rn&&(bt.pointerEvents="none")));var Ct={};return D&&(Ct.dir="rtl"),f.createElement("div",(0,L.Z)({ref:ht,style:(0,me.Z)((0,me.Z)({},Ge),{},{position:"relative"}),className:ce},Ct,Ia),f.createElement(Bn.Z,{onResize:ni},f.createElement(nn,{className:"".concat(z,"-holder"),style:bt,ref:Ne,onScroll:E,onMouseEnter:we},f.createElement(ys,{prefixCls:z,height:Rn,offsetX:AA,offsetY:ca,scrollWidth:yA,onInnerResize:Ln,ref:lt,innerProps:yr,rtl:D,extra:wt},mt))),F&&Rn>Be&&f.createElement(dl,{ref:ri,prefixCls:z,scrollOffset:St,scrollRange:Rn,rtl:D,onScroll:m,onStartMove:mr,onStopMove:YA,spinSize:Oa,containerSize:cr.height,style:sr==null?void 0:sr.verticalScrollBar,thumbStyle:sr==null?void 0:sr.verticalScrollBarThumb,showScrollBar:gr}),F&&yA>cr.width&&f.createElement(dl,{ref:pA,prefixCls:z,scrollOffset:AA,scrollRange:yA,rtl:D,onScroll:m,onStartMove:mr,onStopMove:YA,spinSize:mi,containerSize:cr.width,horizontal:!0,style:sr==null?void 0:sr.horizontalScrollBar,thumbStyle:sr==null?void 0:sr.horizontalScrollBarThumb,showScrollBar:gr}))}var su=f.forwardRef(qo);su.displayName="List";var bs=su,Ql=bs,_l=j(null),Lu=j(null);function ro(w,x,H){var z=x||1;return H[w+z]-(H[w]||0)}function Hs(w){var x=w.rowInfo,H=w.column,z=w.colIndex,de=w.indent,Be=w.index,Le=w.component,Ze=w.renderIndex,dt=w.record,Ge=w.style,Ht=w.className,ut=w.inverse,Pt=w.getHeight,yt=H.render,$t=H.dataIndex,yA=H.className,_A=H.width,nn=X(Lu,["columnsOffset"]),ZA=nn.columnsOffset,cn=Rr(x,H,z,de,Be),Xn=cn.key,yr=cn.fixedInfo,Tr=cn.appendCellNode,sr=cn.additionalCellProps,ua=sr.style,gr=sr.colSpan,Ia=gr===void 0?1:gr,Ba=sr.rowSpan,va=Ba===void 0?1:Ba,$r=z-1,Er=ro($r,Ia,ZA),Ln=Ia>1?_A-Er:0,Zn=(0,me.Z)((0,me.Z)((0,me.Z)({},ua),Ge),{},{flex:"0 0 ".concat(Er,"px"),width:"".concat(Er,"px"),marginRight:Ln,pointerEvents:"auto"}),Fr=f.useMemo(function(){return ut?va<=1:Ia===0||va===0||va>1},[va,Ia,ut]);Fr?Zn.visibility="hidden":ut&&(Zn.height=Pt==null?void 0:Pt(va));var o=Fr?function(){return null}:yt,v={};return(va===0||Ia===0)&&(v.rowSpan=1,v.colSpan=1),f.createElement(OA,(0,L.Z)({className:Me()(yA,Ht),ellipsis:H.ellipsis,align:H.align,scope:H.rowScope,component:Le,prefixCls:x.prefixCls,key:Xn,record:dt,index:Be,renderIndex:Ze,dataIndex:$t,render:o,shouldCellUpdate:H.shouldCellUpdate},yr,{appendNode:Tr,additionalProps:(0,me.Z)((0,me.Z)({},sr),{},{style:Zn},v)}))}var js=Hs,Bo=["data","index","className","rowKey","style","extra","getHeight"],_u=f.forwardRef(function(w,x){var H=w.data,z=w.index,de=w.className,Be=w.rowKey,Le=w.style,Ze=w.extra,dt=w.getHeight,Ge=(0,Yr.Z)(w,Bo),Ht=H.record,ut=H.indent,Pt=H.index,yt=X(ee,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),$t=yt.scrollX,yA=yt.flattenColumns,_A=yt.prefixCls,nn=yt.fixColumn,ZA=yt.componentWidth,cn=X(_l,["getComponent"]),Xn=cn.getComponent,yr=Jt(Ht,Be,z,ut),Tr=Xn(["body","row"],"div"),sr=Xn(["body","cell"],"div"),ua=yr.rowSupportExpand,gr=yr.expanded,Ia=yr.rowProps,Ba=yr.expandedRowRender,va=yr.expandedRowClassName,$r;if(ua&&gr){var Er=Ba(Ht,z,ut+1,gr),Ln=Pr(va,Ht,z,ut),Zn={};nn&&(Zn={style:(0,k.Z)({},"--virtual-width","".concat(ZA,"px"))});var Fr="".concat(_A,"-expanded-row-cell");$r=f.createElement(Tr,{className:Me()("".concat(_A,"-expanded-row"),"".concat(_A,"-expanded-row-level-").concat(ut+1),Ln)},f.createElement(OA,{component:sr,prefixCls:_A,className:Me()(Fr,(0,k.Z)({},"".concat(Fr,"-fixed"),nn)),additionalProps:Zn},Er))}var o=(0,me.Z)((0,me.Z)({},Le),{},{width:$t});Ze&&(o.position="absolute",o.pointerEvents="none");var v=f.createElement(Tr,(0,L.Z)({},Ia,Ge,{"data-row-key":Be,ref:ua?null:x,className:Me()(de,"".concat(_A,"-row"),Ia==null?void 0:Ia.className,(0,k.Z)({},"".concat(_A,"-row-extra"),Ze)),style:(0,me.Z)((0,me.Z)({},o),Ia==null?void 0:Ia.style)}),yA.map(function(F,D){return f.createElement(js,{key:D,component:sr,rowInfo:yr,column:F,colIndex:D,indent:ut,index:z,renderIndex:Pt,record:Ht,inverse:Ze,getHeight:dt})}));return ua?f.createElement("div",{ref:x},v,$r):v}),Zi=U(_u),Pl=Zi,Gu=f.forwardRef(function(w,x){var H=w.data,z=w.onScroll,de=X(ee,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Be=de.flattenColumns,Le=de.onColumnResize,Ze=de.getRowKey,dt=de.expandedKeys,Ge=de.prefixCls,Ht=de.childrenColumnName,ut=de.scrollX,Pt=de.direction,yt=X(_l),$t=yt.sticky,yA=yt.scrollY,_A=yt.listItemHeight,nn=yt.getComponent,ZA=yt.onScroll,cn=f.useRef(),Xn=Kt(H,Ht,dt,Ze),yr=f.useMemo(function(){var $r=0;return Be.map(function(Er){var Ln=Er.width,Zn=Er.key;return $r+=Ln,[Zn,Ln,$r]})},[Be]),Tr=f.useMemo(function(){return yr.map(function($r){return $r[2]})},[yr]);f.useEffect(function(){yr.forEach(function($r){var Er=(0,P.Z)($r,2),Ln=Er[0],Zn=Er[1];Le(Ln,Zn)})},[yr]),f.useImperativeHandle(x,function(){var $r,Er={scrollTo:function(Zn){var Fr;(Fr=cn.current)===null||Fr===void 0||Fr.scrollTo(Zn)},nativeElement:($r=cn.current)===null||$r===void 0?void 0:$r.nativeElement};return Object.defineProperty(Er,"scrollLeft",{get:function(){var Zn;return((Zn=cn.current)===null||Zn===void 0?void 0:Zn.getScrollInfo().x)||0},set:function(Zn){var Fr;(Fr=cn.current)===null||Fr===void 0||Fr.scrollTo({left:Zn})}}),Er});var sr=function(Er,Ln){var Zn,Fr=(Zn=Xn[Ln])===null||Zn===void 0?void 0:Zn.record,o=Er.onCell;if(o){var v,F=o(Fr,Ln);return(v=F==null?void 0:F.rowSpan)!==null&&v!==void 0?v:1}return 1},ua=function(Er){var Ln=Er.start,Zn=Er.end,Fr=Er.getSize,o=Er.offsetY;if(Zn<0)return null;for(var v=Be.filter(function(Nt){return sr(Nt,Ln)===0}),F=Ln,D=function(_t){if(v=v.filter(function(AA){return sr(AA,_t)===0}),!v.length)return F=_t,1},ce=Ln;ce>=0&&!D(ce);ce-=1);for(var Fe=Be.filter(function(Nt){return sr(Nt,Zn)!==1}),Ne=Zn,lt=function(_t){if(Fe=Fe.filter(function(AA){return sr(AA,_t)!==1}),!Fe.length)return Ne=Math.max(_t-1,Zn),1},ht=Zn;ht1})&&Et.push(_t)},St=F;St<=Ne;St+=1)Lt(St);var QA=Et.map(function(Nt){var _t=Xn[Nt],AA=Ze(_t.record,Nt),hA=function(rn){var In=Nt+rn-1,mr=Ze(Xn[In].record,In),YA=Fr(AA,mr);return YA.bottom-YA.top},xn=Fr(AA);return f.createElement(Pl,{key:Nt,data:_t,rowKey:AA,index:Nt,style:{top:-o+xn.top},extra:!0,getHeight:hA})});return QA},gr=f.useMemo(function(){return{columnsOffset:Tr}},[Tr]),Ia="".concat(Ge,"-tbody"),Ba=nn(["body","wrapper"]),va={};return $t&&(va.position="sticky",va.bottom=0,(0,ye.Z)($t)==="object"&&$t.offsetScroll&&(va.bottom=$t.offsetScroll)),f.createElement(Lu.Provider,{value:gr},f.createElement(Ql,{fullHeight:!1,ref:cn,prefixCls:"".concat(Ia,"-virtual"),styles:{horizontalScrollBar:va},className:Ia,height:yA,itemHeight:_A||24,data:Xn,itemKey:function(Er){return Ze(Er.record)},component:Ba,scrollWidth:ut,direction:Pt,onVirtualScroll:function(Er){var Ln,Zn=Er.x;z({currentTarget:(Ln=cn.current)===null||Ln===void 0?void 0:Ln.nativeElement,scrollLeft:Zn})},onScroll:ZA,extraRender:ua},function($r,Er,Ln){var Zn=Ze($r.record,Er);return f.createElement(Pl,{data:$r,rowKey:Zn,index:Er,style:Ln.style})}))}),Uo=U(Gu),Va=Uo,Ss=function(x,H){var z=H.ref,de=H.onScroll;return f.createElement(Va,{ref:z,data:x,onScroll:de})};function ao(w,x){var H=w.data,z=w.columns,de=w.scroll,Be=w.sticky,Le=w.prefixCls,Ze=Le===void 0?bl:Le,dt=w.className,Ge=w.listItemHeight,Ht=w.components,ut=w.onScroll,Pt=de||{},yt=Pt.x,$t=Pt.y;typeof yt!="number"&&(yt=1),typeof $t!="number"&&($t=500);var yA=Vt(function(ZA,cn){return fe(Ht,ZA)||cn}),_A=Vt(ut),nn=f.useMemo(function(){return{sticky:Be,scrollY:$t,listItemHeight:Ge,getComponent:yA,onScroll:_A}},[Be,$t,Ge,yA,_A]);return f.createElement(_l.Provider,{value:nn},f.createElement(jl,(0,L.Z)({},w,{className:Me()(dt,"".concat(Ze,"-virtual")),scroll:(0,me.Z)((0,me.Z)({},de),{},{x:yt}),components:(0,me.Z)((0,me.Z)({},Ht),{},{body:H!=null&&H.length?Ss:void 0}),columns:z,internalHooks:e.R,tailor:!0,ref:x})))}var ks=f.forwardRef(ao);function $u(w){return G(ks,w)}var ia=$u(),eo=null},62978:function(FA,be,p){"use strict";p.d(be,{g:function(){return f},v:function(){return W}});var e=p(1413),P=p(45987),N=p(40830),K=["expandable"],W="RC_TABLE_INTERNAL_COL_DEFINE";function f(q){var j=q.expandable,X=(0,P.Z)(q,K),L;return"expandable"in q?L=(0,e.Z)((0,e.Z)({},X),j):L=X,L.showExpandColumn===!1&&(L.expandIconColumnIndex=-1),L}},63295:function(FA,be,p){"use strict";p.d(be,{Z:function(){return W}});var e=p(71002),P=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),K=Symbol.for("react.fragment");function W(f){return f&&(0,e.Z)(f)==="object"&&(f.$$typeof===P||f.$$typeof===N)&&f.type===K}},40830:function(FA,be,p){"use strict";var e={},P=[],N=function(De){P.push(De)};function K(L,De){if(0)var T}function W(L,De){if(0)var T}function f(){e={}}function q(L,De,T){!De&&!e[T]&&(L(!1,T),e[T]=!0)}function j(L,De){q(K,L,De)}function X(L,De){q(W,L,De)}j.preMessage=N,j.resetWarned=f,j.noteOnce=X,be.ZP=j},46762:function(FA,be){"use strict";var p;var e=Symbol.for("react.element"),P=Symbol.for("react.portal"),N=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),q=Symbol.for("react.context"),j=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),l=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),ae;ae=Symbol.for("react.module.reference");function ve(I){if(typeof I=="object"&&I!==null){var G=I.$$typeof;switch(G){case e:switch(I=I.type,I){case N:case W:case K:case L:case De:return I;default:switch(I=I&&I.$$typeof,I){case j:case q:case X:case l:case T:case f:return I;default:return G}}case P:return G}}}p=q,p=f,p=e,p=X,p=N,p=l,p=T,p=P,p=W,p=K,p=L,p=De,p=function(){return!1},p=function(){return!1},p=function(I){return ve(I)===q},p=function(I){return ve(I)===f},p=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===e},p=function(I){return ve(I)===X},p=function(I){return ve(I)===N},p=function(I){return ve(I)===l},p=function(I){return ve(I)===T},p=function(I){return ve(I)===P},p=function(I){return ve(I)===W},p=function(I){return ve(I)===K},p=function(I){return ve(I)===L},p=function(I){return ve(I)===De},p=function(I){return typeof I=="string"||typeof I=="function"||I===N||I===W||I===K||I===L||I===De||I===ne||typeof I=="object"&&I!==null&&(I.$$typeof===l||I.$$typeof===T||I.$$typeof===f||I.$$typeof===q||I.$$typeof===X||I.$$typeof===ae||I.getModuleId!==void 0)},p=ve},35110:function(FA,be,p){"use strict";p(46762)},57761:function(FA,be,p){"use strict";Object.defineProperty(be,"__esModule",{value:!0});var e=function(){function T(l,ne){for(var ae=0;ae=0||Object.prototype.hasOwnProperty.call(T,ae)&&(ne[ae]=T[ae]);return ne}function j(T,l){if(!(T instanceof l))throw new TypeError("Cannot call a class as a function")}function X(T,l){if(!T)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:T}function L(T,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);T.prototype=Object.create(l&&l.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(T,l):T.__proto__=l)}var De=function(T){L(l,T);function l(ne){j(this,l);var ae=X(this,(l.__proto__||Object.getPrototypeOf(l)).call(this,ne));return ae.scrollListener=ae.scrollListener.bind(ae),ae.eventListenerOptions=ae.eventListenerOptions.bind(ae),ae.mousewheelListener=ae.mousewheelListener.bind(ae),ae}return e(l,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var ae=this.getParentElement(this.scrollComponent);ae.scrollTop=ae.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var ae=!1,ve={get passive(){ae=!0}};try{document.addEventListener("test",null,ve),document.removeEventListener("test",null,ve)}catch(I){}return ae}},{key:"eventListenerOptions",value:function(){var ae=this.props.useCapture;return this.isPassiveSupported()&&(ae={useCapture:this.props.useCapture,passive:!0}),ae}},{key:"setDefaultLoader",value:function(ae){this.defaultLoader=ae}},{key:"detachMousewheelListener",value:function(){var ae=window;this.props.useWindow===!1&&(ae=this.scrollComponent.parentNode),ae.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var ae=window;this.props.useWindow===!1&&(ae=this.getParentElement(this.scrollComponent)),ae.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ae.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(ae){var ve=this.props.getScrollParent&&this.props.getScrollParent();return ve!=null?ve:ae&&ae.parentNode}},{key:"filterProps",value:function(ae){return ae}},{key:"attachScrollListener",value:function(){var ae=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!ae)){var ve=window;this.props.useWindow===!1&&(ve=ae),ve.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ve.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ve.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(ae){ae.deltaY===1&&!this.isPassiveSupported()&&ae.preventDefault()}},{key:"scrollListener",value:function(){var ae=this.scrollComponent,ve=window,I=this.getParentElement(ae),G=void 0;if(this.props.useWindow){var U=document.documentElement||document.body.parentNode||document.body,O=ve.pageYOffset!==void 0?ve.pageYOffset:U.scrollTop;this.props.isReverse?G=O:G=this.calculateOffset(ae,O)}else this.props.isReverse?G=I.scrollTop:G=ae.scrollHeight-I.scrollTop-I.clientHeight;G=0)&&(ve[G]=ne[G]);return ve}function L(ne){if(ne===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ne}function De(ne,ae){ne.prototype=Object.create(ae.prototype),ne.prototype.constructor=ne,ne.__proto__=ae}function T(ne,ae,ve){return ae in ne?Object.defineProperty(ne,ae,{value:ve,enumerable:!0,configurable:!0,writable:!0}):ne[ae]=ve,ne}var l=function(ne){De(ae,ne);function ae(){for(var I,G=arguments.length,U=new Array(G),O=0;O=0)&&(U[ge]=I[ge]);return U}function l(I){if(I===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I}function ne(I,G){I.prototype=Object.create(G.prototype),I.prototype.constructor=I,I.__proto__=G}function ae(I,G,U){return G in I?Object.defineProperty(I,G,{value:U,enumerable:!0,configurable:!0,writable:!0}):I[G]=U,I}var ve=function(I){ne(G,I);function G(){for(var O,ge=arguments.length,ee=new Array(ge),_e=0;_e=0)&&Object.prototype.propertyIsEnumerable.call(Se,Ue)&&($e[Ue]=Se[Ue])}return $e}function I(Se,b){if(Se==null)return{};var $e={},Ue=Object.keys(Se),Ke,ct;for(ct=0;ct=0)&&($e[Ke]=Se[Ke]);return $e}function G(Se,b){var $e=Object.keys(Se);if(Object.getOwnPropertySymbols){var Ue=Object.getOwnPropertySymbols(Se);b&&(Ue=Ue.filter(function(Ke){return Object.getOwnPropertyDescriptor(Se,Ke).enumerable})),$e.push.apply($e,Ue)}return $e}function U(Se){for(var b=1;bSe.length)&&(b=Se.length);for(var $e=0,Ue=new Array(b);$e, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),Ke}return k($e,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var Ke,ct,rA;return(Ke=(ct=this.props)===null||ct===void 0||(rA=ct.nodeRef)===null||rA===void 0?void 0:rA.current)!==null&&Ke!==void 0?Ke:K.default.findDOMNode(this)}},{key:"render",value:function(){var Ke,ct=this.props,rA=ct.axis,Rt=ct.bounds,Ve=ct.children,Vt=ct.defaultPosition,We=ct.defaultClassName,mA=ct.defaultClassNameDragging,nA=ct.defaultClassNameDragged,aA=ct.position,an=ct.positionOffset,Qt=ct.scale,hn=ve(ct,De),pn={},MA=null,eA=!!aA,On=!eA||this.state.dragging,it=aA||Vt,Ce={x:(0,q.canDragX)(this)&&On?this.state.x:it.x,y:(0,q.canDragY)(this)&&On?this.state.y:it.y};this.state.isElementSVG?MA=(0,f.createSVGTransform)(Ce,an):pn=(0,f.createCSSTransform)(Ce,an);var Re=(0,W.default)(Ve.props.className||"",We,(Ke={},at(Ke,mA,this.state.dragging),at(Ke,nA,this.state.dragged),Ke));return P.createElement(X.default,ae({},hn,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),P.cloneElement(P.Children.only(Ve),{className:Re,style:U(U({},Ve.props.style),pn),transform:MA}))}}],[{key:"getDerivedStateFromProps",value:function(Ke,ct){var rA=Ke.position,Rt=ct.prevPropsPosition;return rA&&(!Rt||rA.x!==Rt.x||rA.y!==Rt.y)?((0,L.default)("Draggable: getDerivedStateFromProps %j",{position:rA,prevPropsPosition:Rt}),{x:rA.x,y:rA.y,prevPropsPosition:U({},rA)}):null}}]),$e}(P.Component);be.default=At,at(At,"displayName","Draggable"),at(At,"propTypes",U(U({},X.default.propTypes),{},{axis:N.default.oneOf(["both","x","y","none"]),bounds:N.default.oneOfType([N.default.shape({left:N.default.number,right:N.default.number,top:N.default.number,bottom:N.default.number}),N.default.string,N.default.oneOf([!1])]),defaultClassName:N.default.string,defaultClassNameDragging:N.default.string,defaultClassNameDragged:N.default.string,defaultPosition:N.default.shape({x:N.default.number,y:N.default.number}),positionOffset:N.default.shape({x:N.default.oneOfType([N.default.number,N.default.string]),y:N.default.oneOfType([N.default.number,N.default.string])}),position:N.default.shape({x:N.default.number,y:N.default.number}),className:j.dontSetMe,style:j.dontSetMe,transform:j.dontSetMe})),at(At,"defaultProps",U(U({},X.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},49285:function(FA,be,p){"use strict";function e(re){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Pe){return typeof Pe}:function(Pe){return Pe&&typeof Symbol=="function"&&Pe.constructor===Symbol&&Pe!==Symbol.prototype?"symbol":typeof Pe},e(re)}Object.defineProperty(be,"__esModule",{value:!0}),be.default=void 0;var P=De(p(67294)),N=X(p(45697)),K=X(p(73935)),W=p(75323),f=p(45758),q=p(16723),j=X(p(5042));function X(re){return re&&re.__esModule?re:{default:re}}function L(re){if(typeof WeakMap!="function")return null;var Pe=new WeakMap,le=new WeakMap;return(L=function(at){return at?le:Pe})(re)}function De(re,Pe){if(!Pe&&re&&re.__esModule)return re;if(re===null||e(re)!=="object"&&typeof re!="function")return{default:re};var le=L(Pe);if(le&&le.has(re))return le.get(re);var fe={},at=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var At in re)if(At!=="default"&&Object.prototype.hasOwnProperty.call(re,At)){var Se=at?Object.getOwnPropertyDescriptor(re,At):null;Se&&(Se.get||Se.set)?Object.defineProperty(fe,At,Se):fe[At]=re[At]}return fe.default=re,le&&le.set(re,fe),fe}function T(re,Pe){return I(re)||ve(re,Pe)||ne(re,Pe)||l()}function l(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ne(re,Pe){if(re){if(typeof re=="string")return ae(re,Pe);var le=Object.prototype.toString.call(re).slice(8,-1);if(le==="Object"&&re.constructor&&(le=re.constructor.name),le==="Map"||le==="Set")return Array.from(re);if(le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(le))return ae(re,Pe)}}function ae(re,Pe){(Pe==null||Pe>re.length)&&(Pe=re.length);for(var le=0,fe=new Array(Pe);le not mounted on DragStart!");var Ue=$e.ownerDocument;if(!(fe.props.disabled||!(b.target instanceof Ue.defaultView.Node)||fe.props.handle&&!(0,W.matchesSelectorAndParentsTo)(b.target,fe.props.handle,$e)||fe.props.cancel&&(0,W.matchesSelectorAndParentsTo)(b.target,fe.props.cancel,$e))){b.type==="touchstart"&&b.preventDefault();var Ke=(0,W.getTouchIdentifier)(b);fe.setState({touchIdentifier:Ke});var ct=(0,f.getControlPosition)(b,Ke,xe(fe));if(ct!=null){var rA=ct.x,Rt=ct.y,Ve=(0,f.createCoreData)(xe(fe),rA,Rt);(0,j.default)("DraggableCore: handleDragStart: %j",Ve),(0,j.default)("calling",fe.props.onStart);var Vt=fe.props.onStart(b,Ve);Vt===!1||fe.mounted===!1||(fe.props.enableUserSelectHack&&(0,W.addUserSelectStyles)(Ue),fe.setState({dragging:!0,lastX:rA,lastY:Rt}),(0,W.addEvent)(Ue,Me.move,fe.handleDrag),(0,W.addEvent)(Ue,Me.stop,fe.handleDragStop))}}}),k(xe(fe),"handleDrag",function(b){var $e=(0,f.getControlPosition)(b,fe.state.touchIdentifier,xe(fe));if($e!=null){var Ue=$e.x,Ke=$e.y;if(Array.isArray(fe.props.grid)){var ct=Ue-fe.state.lastX,rA=Ke-fe.state.lastY,Rt=(0,f.snapToGrid)(fe.props.grid,ct,rA),Ve=T(Rt,2);if(ct=Ve[0],rA=Ve[1],!ct&&!rA)return;Ue=fe.state.lastX+ct,Ke=fe.state.lastY+rA}var Vt=(0,f.createCoreData)(xe(fe),Ue,Ke);(0,j.default)("DraggableCore: handleDrag: %j",Vt);var We=fe.props.onDrag(b,Vt);if(We===!1||fe.mounted===!1){try{fe.handleDragStop(new MouseEvent("mouseup"))}catch(nA){var mA=document.createEvent("MouseEvents");mA.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),fe.handleDragStop(mA)}return}fe.setState({lastX:Ue,lastY:Ke})}}),k(xe(fe),"handleDragStop",function(b){if(fe.state.dragging){var $e=(0,f.getControlPosition)(b,fe.state.touchIdentifier,xe(fe));if($e!=null){var Ue=$e.x,Ke=$e.y;if(Array.isArray(fe.props.grid)){var ct=Ue-fe.state.lastX||0,rA=Ke-fe.state.lastY||0,Rt=(0,f.snapToGrid)(fe.props.grid,ct,rA),Ve=T(Rt,2);ct=Ve[0],rA=Ve[1],Ue=fe.state.lastX+ct,Ke=fe.state.lastY+rA}var Vt=(0,f.createCoreData)(xe(fe),Ue,Ke),We=fe.props.onStop(b,Vt);if(We===!1||fe.mounted===!1)return!1;var mA=fe.findDOMNode();mA&&fe.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(mA.ownerDocument),(0,j.default)("DraggableCore: handleDragStop: %j",Vt),fe.setState({dragging:!1,lastX:NaN,lastY:NaN}),mA&&((0,j.default)("DraggableCore: Removing handlers"),(0,W.removeEvent)(mA.ownerDocument,Me.move,fe.handleDrag),(0,W.removeEvent)(mA.ownerDocument,Me.stop,fe.handleDragStop))}}}),k(xe(fe),"onMouseDown",function(b){return Me=se.mouse,fe.handleDragStart(b)}),k(xe(fe),"onMouseUp",function(b){return Me=se.mouse,fe.handleDragStop(b)}),k(xe(fe),"onTouchStart",function(b){return Me=se.touch,fe.handleDragStart(b)}),k(xe(fe),"onTouchEnd",function(b){return Me=se.touch,fe.handleDragStop(b)}),fe}return O(le,[{key:"componentDidMount",value:function(){this.mounted=!0;var at=this.findDOMNode();at&&(0,W.addEvent)(at,se.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var at=this.findDOMNode();if(at){var At=at.ownerDocument;(0,W.removeEvent)(At,se.mouse.move,this.handleDrag),(0,W.removeEvent)(At,se.touch.move,this.handleDrag),(0,W.removeEvent)(At,se.mouse.stop,this.handleDragStop),(0,W.removeEvent)(At,se.touch.stop,this.handleDragStop),(0,W.removeEvent)(at,se.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(At)}}},{key:"findDOMNode",value:function(){var at,At,Se;return(at=this.props)!==null&&at!==void 0&&at.nodeRef?(At=this.props)===null||At===void 0||(Se=At.nodeRef)===null||Se===void 0?void 0:Se.current:K.default.findDOMNode(this)}},{key:"render",value:function(){return P.cloneElement(P.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),le}(P.Component);be.default=te,k(te,"displayName","DraggableCore"),k(te,"propTypes",{allowAnyClick:N.default.bool,disabled:N.default.bool,enableUserSelectHack:N.default.bool,offsetParent:function(Pe,le){if(Pe[le]&&Pe[le].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:N.default.arrayOf(N.default.number),handle:N.default.string,cancel:N.default.string,nodeRef:N.default.object,onStart:N.default.func,onDrag:N.default.func,onStop:N.default.func,onMouseDown:N.default.func,scale:N.default.number,className:q.dontSetMe,style:q.dontSetMe,transform:q.dontSetMe}),k(te,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},26422:function(FA,be,p){"use strict";var e=p(18385),P=e.default,N=e.DraggableCore;FA.exports=P,FA.exports.default=P,FA.exports.DraggableCore=N},75323:function(FA,be,p){"use strict";function e(k){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(se){return typeof se}:function(se){return se&&typeof Symbol=="function"&&se.constructor===Symbol&&se!==Symbol.prototype?"symbol":typeof se},e(k)}Object.defineProperty(be,"__esModule",{value:!0}),be.addClassName=ye,be.addEvent=T,be.addUserSelectStyles=ke,be.createCSSTransform=U,be.createSVGTransform=O,be.getTouch=ee,be.getTouchIdentifier=_e,be.getTranslation=ge,be.innerHeight=ve,be.innerWidth=I,be.matchesSelector=L,be.matchesSelectorAndParentsTo=De,be.offsetXYFromParent=G,be.outerHeight=ne,be.outerWidth=ae,be.removeClassName=me,be.removeEvent=l,be.removeUserSelectStyles=xe;var P=p(16723),N=W(p(21227));function K(k){if(typeof WeakMap!="function")return null;var se=new WeakMap,Me=new WeakMap;return(K=function(re){return re?Me:se})(k)}function W(k,se){if(!se&&k&&k.__esModule)return k;if(k===null||e(k)!=="object"&&typeof k!="function")return{default:k};var Me=K(se);if(Me&&Me.has(k))return Me.get(k);var te={},re=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in k)if(Pe!=="default"&&Object.prototype.hasOwnProperty.call(k,Pe)){var le=re?Object.getOwnPropertyDescriptor(k,Pe):null;le&&(le.get||le.set)?Object.defineProperty(te,Pe,le):te[Pe]=k[Pe]}return te.default=k,Me&&Me.set(k,te),te}function f(k,se){var Me=Object.keys(k);if(Object.getOwnPropertySymbols){var te=Object.getOwnPropertySymbols(k);se&&(te=te.filter(function(re){return Object.getOwnPropertyDescriptor(k,re).enumerable})),Me.push.apply(Me,te)}return Me}function q(k){for(var se=1;se0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var X=(f=window.document)===null||f===void 0||(q=f.documentElement)===null||q===void 0?void 0:q.style;if(!X||j in X)return"";for(var L=0;L: Unmounted during event!");return l}},16723:function(FA,Se){"use strict";Object.defineProperty(Se,"__esModule",{value:!0}),Se.dontSetMe=K,Se.findInArray=p,Se.int=N,Se.isFunction=e,Se.isNum=P;function p(W,f){for(var q=0,j=W.length;q0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[ue].sort(U)}}]),Ce}();function U(Ce,Re){var ue=Ce.node.sortableInfo.index,Ut=Re.node.sortableInfo.index;return ue-Ut}function O(Ce,Re,ue){return Ce=Ce.slice(),Ce.splice(ue<0?Ce.length+ue:ue,0,Ce.splice(Re,1)[0]),Ce}function ge(Ce,Re){return Object.keys(Ce).reduce(function(ue,Ut){return Re.indexOf(Ut)===-1&&(ue[Ut]=Ce[Ut]),ue},{})}var ee={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},_e=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Ce=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Re=(Array.prototype.slice.call(Ce).join("").match(/-(moz|webkit|ms)-/)||Ce.OLink===""&&["","o"])[1];switch(Re){case"ms":return"ms";default:return Re&&Re.length?Re[0].toUpperCase()+Re.substr(1):""}}();function ke(Ce,Re){Object.keys(Re).forEach(function(ue){Ce.style[ue]=Re[ue]})}function xe(Ce,Re){Ce.style["".concat(_e,"Transform")]=Re==null?"":"translate3d(".concat(Re.x,"px,").concat(Re.y,"px,0)")}function ye(Ce,Re){Ce.style["".concat(_e,"TransitionDuration")]=Re==null?"":"".concat(Re,"ms")}function me(Ce,Re){for(;Ce;){if(Re(Ce))return Ce;Ce=Ce.parentNode}return null}function k(Ce,Re,ue){return Math.max(Ce,Math.min(ue,Re))}function se(Ce){return Ce.substr(-2)==="px"?parseFloat(Ce):0}function Me(Ce){var Re=window.getComputedStyle(Ce);return{bottom:se(Re.marginBottom),left:se(Re.marginLeft),right:se(Re.marginRight),top:se(Re.marginTop)}}function te(Ce,Re){var ue=Re.displayName||Re.name;return ue?"".concat(Ce,"(").concat(ue,")"):Ce}function re(Ce,Re){var ue=Ce.getBoundingClientRect();return{top:ue.top+Re.top,left:ue.left+Re.left}}function Pe(Ce){return Ce.touches&&Ce.touches.length?{x:Ce.touches[0].pageX,y:Ce.touches[0].pageY}:Ce.changedTouches&&Ce.changedTouches.length?{x:Ce.changedTouches[0].pageX,y:Ce.changedTouches[0].pageY}:{x:Ce.pageX,y:Ce.pageY}}function le(Ce){return Ce.touches&&Ce.touches.length||Ce.changedTouches&&Ce.changedTouches.length}function fe(Ce,Re){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Ce){var Ut={left:ue.left+Ce.offsetLeft,top:ue.top+Ce.offsetTop};return Ce.parentNode===Re?Ut:fe(Ce.parentNode,Re,Ut)}}function at(Ce,Re,ue){return CeRe?Ce-1:Ce>ue&&Ce0&&ue[RA].height>0){var J=Tt.getContext("2d");J.drawImage(ue[RA],0,0)}}),Ut}function Rt(Ce){var Re,ue,Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ue=Re=function(tA){_inherits(Tt,tA);function Tt(){return _classCallCheck(this,Tt),_possibleConstructorReturn(this,_getPrototypeOf(Tt).apply(this,arguments))}return _createClass(Tt,[{key:"componentDidMount",value:function(){var J=findDOMNode(this);J.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Ut.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var J=Ut.withRef?"wrappedInstance":null;return createElement(Ce,_extends({ref:J},this.props))}}]),Tt}(Component),_defineProperty(Re,"displayName",te("sortableHandle",Ce)),ue}function Ve(Ce){return Ce.sortableHandle!=null}var Vt=function(){function Ce(Re,ue){(0,K.Z)(this,Ce),this.container=Re,this.onScrollCallback=ue}return(0,W.Z)(Ce,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(ue){var Ut=this,tA=ue.translate,Tt=ue.minTranslate,RA=ue.maxTranslate,J=ue.width,SA=ue.height,TA={x:0,y:0},xr={x:1,y:1},En={x:10,y:10},Fn=this.container,Xe=Fn.scrollTop,OA=Fn.scrollLeft,za=Fn.scrollHeight,jr=Fn.scrollWidth,Wa=Fn.clientHeight,Ka=Fn.clientWidth,Yr=Xe===0,Qr=za-Xe-Wa===0,fi=OA===0,ii=jr-OA-Ka===0;tA.y>=RA.y-SA/2&&!Qr?(TA.y=1,xr.y=En.y*Math.abs((RA.y-SA/2-tA.y)/SA)):tA.x>=RA.x-J/2&&!ii?(TA.x=1,xr.x=En.x*Math.abs((RA.x-J/2-tA.x)/J)):tA.y<=Tt.y+SA/2&&!Yr?(TA.y=-1,xr.y=En.y*Math.abs((tA.y-SA/2-Tt.y)/SA)):tA.x<=Tt.x+J/2&&!fi&&(TA.x=-1,xr.x=En.x*Math.abs((tA.x-J/2-Tt.x)/J)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(TA.x!==0||TA.y!==0)&&(this.interval=setInterval(function(){Ut.isAutoScrolling=!0;var Ea={left:xr.x*TA.x,top:xr.y*TA.y};Ut.container.scrollTop+=Ea.top,Ut.container.scrollLeft+=Ea.left,Ut.onScrollCallback(Ea)},5))}}]),Ce}();function We(Ce){var Re=Ce.node;return{height:Re.offsetHeight,width:Re.offsetWidth}}function mA(Ce){var Re=[ct.Input,ct.Textarea,ct.Select,ct.Option,ct.Button];return!!(Re.indexOf(Ce.target.tagName)!==-1||me(Ce.target,function(ue){return ue.contentEditable==="true"}))}var nA={axis:l().oneOf(["x","y","xy"]),contentWindow:l().any,disableAutoscroll:l().bool,distance:l().number,getContainer:l().func,getHelperDimensions:l().func,helperClass:l().string,helperContainer:l().oneOfType([l().func,typeof HTMLElement=="undefined"?l().any:l().instanceOf(HTMLElement)]),hideSortableGhost:l().bool,keyboardSortingTransitionDuration:l().number,lockAxis:l().string,lockOffset:l().oneOfType([l().number,l().string,l().arrayOf(l().oneOfType([l().number,l().string]))]),lockToContainerEdges:l().bool,onSortEnd:l().func,onSortMove:l().func,onSortOver:l().func,onSortStart:l().func,pressDelay:l().number,pressThreshold:l().number,keyCodes:l().shape({lift:l().arrayOf(l().number),drop:l().arrayOf(l().number),cancel:l().arrayOf(l().number),up:l().arrayOf(l().number),down:l().arrayOf(l().number)}),shouldCancelStart:l().func,transitionDuration:l().number,updateBeforeSortStart:l().func,useDragHandle:l().bool,useWindowAsScrollContainer:l().bool},aA={lift:[Ke.SPACE],drop:[Ke.SPACE],cancel:[Ke.ESC],up:[Ke.UP,Ke.LEFT],down:[Ke.DOWN,Ke.RIGHT]},an={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:We,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:aA,shouldCancelStart:mA,transitionDuration:300,useWindowAsScrollContainer:!1},Qt=Object.keys(nA);function hn(Ce){ve()(!(Ce.distance&&Ce.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function pn(Ce,Re){try{var ue=Ce()}catch(Ut){return Re(!0,Ut)}return ue&&ue.then?ue.then(Re.bind(null,!1),Re.bind(null,!0)):Re(!1,value)}function MA(Ce){var Re,ue,Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ue=Re=function(tA){(0,j.Z)(Tt,tA);function Tt(RA){var J;return(0,K.Z)(this,Tt),J=(0,f.Z)(this,(0,q.Z)(Tt).call(this,RA)),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"state",{}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleStart",function(SA){var TA=J.props,xr=TA.distance,En=TA.shouldCancelStart;if(!(SA.button===2||En(SA))){J.touched=!0,J.position=Pe(SA);var Fn=me(SA.target,function(Ka){return Ka.sortableInfo!=null});if(Fn&&Fn.sortableInfo&&J.nodeIsChild(Fn)&&!J.state.sorting){var Xe=J.props.useDragHandle,OA=Fn.sortableInfo,za=OA.index,jr=OA.collection,Wa=OA.disabled;if(Wa||Xe&&!me(SA.target,Ve))return;J.manager.active={collection:jr,index:za},!le(SA)&&SA.target.tagName===ct.Anchor&&SA.preventDefault(),xr||(J.props.pressDelay===0?J.handlePress(SA):J.pressTimer=setTimeout(function(){return J.handlePress(SA)},J.props.pressDelay))}}}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"nodeIsChild",function(SA){return SA.sortableInfo.manager===J.manager}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleMove",function(SA){var TA=J.props,xr=TA.distance,En=TA.pressThreshold;if(!J.state.sorting&&J.touched&&!J._awaitingUpdateBeforeSortStart){var Fn=Pe(SA),Xe={x:J.position.x-Fn.x,y:J.position.y-Fn.y},OA=Math.abs(Xe.x)+Math.abs(Xe.y);J.delta=Xe,!xr&&(!En||OA>=En)?(clearTimeout(J.cancelTimer),J.cancelTimer=setTimeout(J.cancel,0)):xr&&OA>=xr&&J.manager.isActive()&&J.handlePress(SA)}}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleEnd",function(){J.touched=!1,J.cancel()}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"cancel",function(){var SA=J.props.distance,TA=J.state.sorting;TA||(SA||clearTimeout(J.pressTimer),J.manager.active=null)}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handlePress",function(SA){try{var TA=J.manager.getActive(),xr=function(){if(TA){var En=function(){var lr=Qr.sortableInfo.index,Vr=Me(Qr),Bn=Ue(J.container),Na=J.scrollContainer.getBoundingClientRect(),Fi=OA({index:lr,node:Qr,collection:fi});if(J.node=Qr,J.margin=Vr,J.gridGap=Bn,J.width=Fi.width,J.height=Fi.height,J.marginOffset={x:J.margin.left+J.margin.right+J.gridGap.x,y:Math.max(J.margin.top,J.margin.bottom,J.gridGap.y)},J.boundingClientRect=Qr.getBoundingClientRect(),J.containerBoundingRect=Na,J.index=lr,J.newIndex=lr,J.axis={x:Xe.indexOf("x")>=0,y:Xe.indexOf("y")>=0},J.offsetEdge=fe(Qr,J.container),ii?J.initialOffset=Pe((0,N.Z)({},SA,{pageX:J.boundingClientRect.left,pageY:J.boundingClientRect.top})):J.initialOffset=Pe(SA),J.initialScroll={left:J.scrollContainer.scrollLeft,top:J.scrollContainer.scrollTop},J.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},J.helper=J.helperContainer.appendChild(rA(Qr)),ke(J.helper,{boxSizing:"border-box",height:"".concat(J.height,"px"),left:"".concat(J.boundingClientRect.left-Vr.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(J.boundingClientRect.top-Vr.top,"px"),width:"".concat(J.width,"px")}),ii&&J.helper.focus(),jr&&(J.sortableGhost=Qr,ke(Qr,{opacity:0,visibility:"hidden"})),J.minTranslate={},J.maxTranslate={},ii){var Ei=Yr?{top:0,left:0,width:J.contentWindow.innerWidth,height:J.contentWindow.innerHeight}:J.containerBoundingRect,Wi=Ei.top,Ti=Ei.left,di=Ei.width,Ku=Ei.height,wA=Wi+Ku,u=Ti+di;J.axis.x&&(J.minTranslate.x=Ti-J.boundingClientRect.left,J.maxTranslate.x=u-(J.boundingClientRect.left+J.width)),J.axis.y&&(J.minTranslate.y=Wi-J.boundingClientRect.top,J.maxTranslate.y=wA-(J.boundingClientRect.top+J.height))}else J.axis.x&&(J.minTranslate.x=(Yr?0:Na.left)-J.boundingClientRect.left-J.width/2,J.maxTranslate.x=(Yr?J.contentWindow.innerWidth:Na.left+Na.width)-J.boundingClientRect.left-J.width/2),J.axis.y&&(J.minTranslate.y=(Yr?0:Na.top)-J.boundingClientRect.top-J.height/2,J.maxTranslate.y=(Yr?J.contentWindow.innerHeight:Na.top+Na.height)-J.boundingClientRect.top-J.height/2);za&&za.split(" ").forEach(function(d){return J.helper.classList.add(d)}),J.listenerNode=SA.touches?Qr:J.contentWindow,ii?(J.listenerNode.addEventListener("wheel",J.handleKeyEnd,!0),J.listenerNode.addEventListener("mousedown",J.handleKeyEnd,!0),J.listenerNode.addEventListener("keydown",J.handleKeyDown)):(ee.move.forEach(function(d){return J.listenerNode.addEventListener(d,J.handleSortMove,!1)}),ee.end.forEach(function(d){return J.listenerNode.addEventListener(d,J.handleSortEnd,!1)})),J.setState({sorting:!0,sortingIndex:lr}),Ka&&Ka({node:Qr,index:lr,collection:fi,isKeySorting:ii,nodes:J.manager.getOrderedRefs(),helper:J.helper},SA),ii&&J.keyMove(0)},Fn=J.props,Xe=Fn.axis,OA=Fn.getHelperDimensions,za=Fn.helperClass,jr=Fn.hideSortableGhost,Wa=Fn.updateBeforeSortStart,Ka=Fn.onSortStart,Yr=Fn.useWindowAsScrollContainer,Qr=TA.node,fi=TA.collection,ii=J.manager.isKeySorting,Ea=function(){if(typeof Wa=="function"){J._awaitingUpdateBeforeSortStart=!0;var ti=pn(function(){var lr=Qr.sortableInfo.index;return Promise.resolve(Wa({collection:fi,index:lr,node:Qr,isKeySorting:ii},SA)).then(function(){})},function(lr,Vr){if(J._awaitingUpdateBeforeSortStart=!1,lr)throw Vr;return Vr});if(ti&&ti.then)return ti.then(function(){})}}();return Ea&&Ea.then?Ea.then(En):En(Ea)}}();return Promise.resolve(xr&&xr.then?xr.then(function(){}):void 0)}catch(En){return Promise.reject(En)}}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleSortMove",function(SA){var TA=J.props.onSortMove;typeof SA.preventDefault=="function"&&SA.preventDefault(),J.updateHelperPosition(SA),J.animateNodes(),J.autoscroll(),TA&&TA(SA)}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleSortEnd",function(SA){var TA=J.props,xr=TA.hideSortableGhost,En=TA.onSortEnd,Fn=J.manager,Xe=Fn.active.collection,OA=Fn.isKeySorting,za=J.manager.getOrderedRefs();J.listenerNode&&(OA?(J.listenerNode.removeEventListener("wheel",J.handleKeyEnd,!0),J.listenerNode.removeEventListener("mousedown",J.handleKeyEnd,!0),J.listenerNode.removeEventListener("keydown",J.handleKeyDown)):(ee.move.forEach(function(Qr){return J.listenerNode.removeEventListener(Qr,J.handleSortMove)}),ee.end.forEach(function(Qr){return J.listenerNode.removeEventListener(Qr,J.handleSortEnd)}))),J.helper.parentNode.removeChild(J.helper),xr&&J.sortableGhost&&ke(J.sortableGhost,{opacity:"",visibility:""});for(var jr=0,Wa=za.length;jrxr)){J.prevIndex=Fn,J.newIndex=En;var Xe=at(J.newIndex,J.prevIndex,J.index),OA=TA.find(function(ii){var Ea=ii.node;return Ea.sortableInfo.index===Xe}),za=OA.node,jr=J.containerScrollDelta,Wa=OA.boundingClientRect||re(za,jr),Ka=OA.translate||{x:0,y:0},Yr={top:Wa.top+Ka.y-jr.top,left:Wa.left+Ka.x-jr.left},Qr=Fnii?ii/2:this.height/2,width:this.width>fi?fi/2:this.width/2},ti=za&&Qr>this.index&&Qr<=jr,lr=za&&Qr=jr,Vr={x:0,y:0},Bn=Xe[Wa].edgeOffset;Bn||(Bn=fe(Yr,this.container),Xe[Wa].edgeOffset=Bn,za&&(Xe[Wa].boundingClientRect=re(Yr,En)));var Na=Wa0&&Xe[Wa-1];if(Na&&!Na.edgeOffset&&(Na.edgeOffset=fe(Na.node,this.container),za&&(Na.boundingClientRect=re(Na.node,En))),Qr===this.index){TA&&(this.sortableGhost=Yr,ke(Yr,{opacity:0,visibility:"hidden"}));continue}SA&&ye(Yr,SA),this.axis.x?this.axis.y?lr||Qrthis.containerBoundingRect.width-Ea.width&&Na&&(Vr.x=Na.edgeOffset.left-Bn.left,Vr.y=Na.edgeOffset.top-Bn.top),this.newIndex===null&&(this.newIndex=Qr)):(ti||Qr>this.index&&(OA.left+Fn.left+Ea.width>=Bn.left&&OA.top+Fn.top+Ea.height>=Bn.top||OA.top+Fn.top+Ea.height>=Bn.top+ii))&&(Vr.x=-(this.width+this.marginOffset.x),Bn.left+Vr.xthis.index&&OA.left+Fn.left+Ea.width>=Bn.left?(Vr.x=-(this.width+this.marginOffset.x),this.newIndex=Qr):(lr||Qrthis.index&&OA.top+Fn.top+Ea.height>=Bn.top?(Vr.y=-(this.height+this.marginOffset.y),this.newIndex=Qr):(lr||Qr1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ue=Re=function(tA){(0,j.Z)(Tt,tA);function Tt(){return(0,K.Z)(this,Tt),(0,f.Z)(this,(0,q.Z)(Tt).apply(this,arguments))}return(0,W.Z)(Tt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(J){this.node&&(J.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),J.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),J.collection!==this.props.collection&&(this.unregister(J.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var J=this.props,SA=J.collection,TA=J.disabled,xr=J.index,En=(0,ne.findDOMNode)(this);En.sortableInfo={collection:SA,disabled:TA,index:xr,manager:this.context.manager},this.node=En,this.ref={node:En},this.context.manager.add(SA,this.ref)}},{key:"unregister",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(J,this.ref)}},{key:"getWrappedInstance",value:function(){return ve()(Ut.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var J=Ut.withRef?"wrappedInstance":null;return(0,De.createElement)(Ce,(0,e.Z)({ref:J},ge(this.props,On)))}}]),Tt}(De.Component),(0,L.Z)(Re,"displayName",te("sortableElement",Ce)),(0,L.Z)(Re,"contextTypes",{manager:l().object.isRequired}),(0,L.Z)(Re,"propTypes",eA),(0,L.Z)(Re,"defaultProps",{collection:0}),ue}},55168:function(FA,Se){"use strict";Object.defineProperty(Se,"__esModule",{value:!0}),Se.SensorTabIndex=Se.SensorClassName=Se.SizeSensorId=void 0;var p="size-sensor-id";Se.SizeSensorId=p;var e="size-sensor-object";Se.SensorClassName=e;var P="-1";Se.SensorTabIndex=P},12177:function(FA,Se){"use strict";Object.defineProperty(Se,"__esModule",{value:!0}),Se.default=void 0;var p=function(P){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,K=null;return function(){for(var W=this,f=arguments.length,q=new Array(f),j=0;j0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var X=(f=window.document)===null||f===void 0||(q=f.documentElement)===null||q===void 0?void 0:q.style;if(!X||j in X)return"";for(var L=0;L: Unmounted during event!");return l}},16723:function(FA,be){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.dontSetMe=K,be.findInArray=p,be.int=N,be.isFunction=e,be.isNum=P;function p(W,f){for(var q=0,j=W.length;q0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[ue].sort(U)}}]),Ce}();function U(Ce,Re){var ue=Ce.node.sortableInfo.index,Ut=Re.node.sortableInfo.index;return ue-Ut}function O(Ce,Re,ue){return Ce=Ce.slice(),Ce.splice(ue<0?Ce.length+ue:ue,0,Ce.splice(Re,1)[0]),Ce}function ge(Ce,Re){return Object.keys(Ce).reduce(function(ue,Ut){return Re.indexOf(Ut)===-1&&(ue[Ut]=Ce[Ut]),ue},{})}var ee={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},_e=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Ce=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Re=(Array.prototype.slice.call(Ce).join("").match(/-(moz|webkit|ms)-/)||Ce.OLink===""&&["","o"])[1];switch(Re){case"ms":return"ms";default:return Re&&Re.length?Re[0].toUpperCase()+Re.substr(1):""}}();function ke(Ce,Re){Object.keys(Re).forEach(function(ue){Ce.style[ue]=Re[ue]})}function xe(Ce,Re){Ce.style["".concat(_e,"Transform")]=Re==null?"":"translate3d(".concat(Re.x,"px,").concat(Re.y,"px,0)")}function ye(Ce,Re){Ce.style["".concat(_e,"TransitionDuration")]=Re==null?"":"".concat(Re,"ms")}function me(Ce,Re){for(;Ce;){if(Re(Ce))return Ce;Ce=Ce.parentNode}return null}function k(Ce,Re,ue){return Math.max(Ce,Math.min(ue,Re))}function se(Ce){return Ce.substr(-2)==="px"?parseFloat(Ce):0}function Me(Ce){var Re=window.getComputedStyle(Ce);return{bottom:se(Re.marginBottom),left:se(Re.marginLeft),right:se(Re.marginRight),top:se(Re.marginTop)}}function te(Ce,Re){var ue=Re.displayName||Re.name;return ue?"".concat(Ce,"(").concat(ue,")"):Ce}function re(Ce,Re){var ue=Ce.getBoundingClientRect();return{top:ue.top+Re.top,left:ue.left+Re.left}}function Pe(Ce){return Ce.touches&&Ce.touches.length?{x:Ce.touches[0].pageX,y:Ce.touches[0].pageY}:Ce.changedTouches&&Ce.changedTouches.length?{x:Ce.changedTouches[0].pageX,y:Ce.changedTouches[0].pageY}:{x:Ce.pageX,y:Ce.pageY}}function le(Ce){return Ce.touches&&Ce.touches.length||Ce.changedTouches&&Ce.changedTouches.length}function fe(Ce,Re){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Ce){var Ut={left:ue.left+Ce.offsetLeft,top:ue.top+Ce.offsetTop};return Ce.parentNode===Re?Ut:fe(Ce.parentNode,Re,Ut)}}function at(Ce,Re,ue){return CeRe?Ce-1:Ce>ue&&Ce0&&ue[RA].height>0){var J=Tt.getContext("2d");J.drawImage(ue[RA],0,0)}}),Ut}function Rt(Ce){var Re,ue,Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ue=Re=function(tA){_inherits(Tt,tA);function Tt(){return _classCallCheck(this,Tt),_possibleConstructorReturn(this,_getPrototypeOf(Tt).apply(this,arguments))}return _createClass(Tt,[{key:"componentDidMount",value:function(){var J=findDOMNode(this);J.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Ut.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var J=Ut.withRef?"wrappedInstance":null;return createElement(Ce,_extends({ref:J},this.props))}}]),Tt}(Component),_defineProperty(Re,"displayName",te("sortableHandle",Ce)),ue}function Ve(Ce){return Ce.sortableHandle!=null}var Vt=function(){function Ce(Re,ue){(0,K.Z)(this,Ce),this.container=Re,this.onScrollCallback=ue}return(0,W.Z)(Ce,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(ue){var Ut=this,tA=ue.translate,Tt=ue.minTranslate,RA=ue.maxTranslate,J=ue.width,bA=ue.height,TA={x:0,y:0},xr={x:1,y:1},En={x:10,y:10},Fn=this.container,Xe=Fn.scrollTop,OA=Fn.scrollLeft,za=Fn.scrollHeight,jr=Fn.scrollWidth,Wa=Fn.clientHeight,Ka=Fn.clientWidth,Yr=Xe===0,Qr=za-Xe-Wa===0,di=OA===0,ii=jr-OA-Ka===0;tA.y>=RA.y-bA/2&&!Qr?(TA.y=1,xr.y=En.y*Math.abs((RA.y-bA/2-tA.y)/bA)):tA.x>=RA.x-J/2&&!ii?(TA.x=1,xr.x=En.x*Math.abs((RA.x-J/2-tA.x)/J)):tA.y<=Tt.y+bA/2&&!Yr?(TA.y=-1,xr.y=En.y*Math.abs((tA.y-bA/2-Tt.y)/bA)):tA.x<=Tt.x+J/2&&!di&&(TA.x=-1,xr.x=En.x*Math.abs((tA.x-J/2-Tt.x)/J)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(TA.x!==0||TA.y!==0)&&(this.interval=setInterval(function(){Ut.isAutoScrolling=!0;var Ea={left:xr.x*TA.x,top:xr.y*TA.y};Ut.container.scrollTop+=Ea.top,Ut.container.scrollLeft+=Ea.left,Ut.onScrollCallback(Ea)},5))}}]),Ce}();function We(Ce){var Re=Ce.node;return{height:Re.offsetHeight,width:Re.offsetWidth}}function mA(Ce){var Re=[ct.Input,ct.Textarea,ct.Select,ct.Option,ct.Button];return!!(Re.indexOf(Ce.target.tagName)!==-1||me(Ce.target,function(ue){return ue.contentEditable==="true"}))}var nA={axis:l().oneOf(["x","y","xy"]),contentWindow:l().any,disableAutoscroll:l().bool,distance:l().number,getContainer:l().func,getHelperDimensions:l().func,helperClass:l().string,helperContainer:l().oneOfType([l().func,typeof HTMLElement=="undefined"?l().any:l().instanceOf(HTMLElement)]),hideSortableGhost:l().bool,keyboardSortingTransitionDuration:l().number,lockAxis:l().string,lockOffset:l().oneOfType([l().number,l().string,l().arrayOf(l().oneOfType([l().number,l().string]))]),lockToContainerEdges:l().bool,onSortEnd:l().func,onSortMove:l().func,onSortOver:l().func,onSortStart:l().func,pressDelay:l().number,pressThreshold:l().number,keyCodes:l().shape({lift:l().arrayOf(l().number),drop:l().arrayOf(l().number),cancel:l().arrayOf(l().number),up:l().arrayOf(l().number),down:l().arrayOf(l().number)}),shouldCancelStart:l().func,transitionDuration:l().number,updateBeforeSortStart:l().func,useDragHandle:l().bool,useWindowAsScrollContainer:l().bool},aA={lift:[Ke.SPACE],drop:[Ke.SPACE],cancel:[Ke.ESC],up:[Ke.UP,Ke.LEFT],down:[Ke.DOWN,Ke.RIGHT]},an={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:We,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:aA,shouldCancelStart:mA,transitionDuration:300,useWindowAsScrollContainer:!1},Qt=Object.keys(nA);function hn(Ce){ve()(!(Ce.distance&&Ce.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function pn(Ce,Re){try{var ue=Ce()}catch(Ut){return Re(!0,Ut)}return ue&&ue.then?ue.then(Re.bind(null,!1),Re.bind(null,!0)):Re(!1,value)}function MA(Ce){var Re,ue,Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ue=Re=function(tA){(0,j.Z)(Tt,tA);function Tt(RA){var J;return(0,K.Z)(this,Tt),J=(0,f.Z)(this,(0,q.Z)(Tt).call(this,RA)),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"state",{}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleStart",function(bA){var TA=J.props,xr=TA.distance,En=TA.shouldCancelStart;if(!(bA.button===2||En(bA))){J.touched=!0,J.position=Pe(bA);var Fn=me(bA.target,function(Ka){return Ka.sortableInfo!=null});if(Fn&&Fn.sortableInfo&&J.nodeIsChild(Fn)&&!J.state.sorting){var Xe=J.props.useDragHandle,OA=Fn.sortableInfo,za=OA.index,jr=OA.collection,Wa=OA.disabled;if(Wa||Xe&&!me(bA.target,Ve))return;J.manager.active={collection:jr,index:za},!le(bA)&&bA.target.tagName===ct.Anchor&&bA.preventDefault(),xr||(J.props.pressDelay===0?J.handlePress(bA):J.pressTimer=setTimeout(function(){return J.handlePress(bA)},J.props.pressDelay))}}}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"nodeIsChild",function(bA){return bA.sortableInfo.manager===J.manager}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleMove",function(bA){var TA=J.props,xr=TA.distance,En=TA.pressThreshold;if(!J.state.sorting&&J.touched&&!J._awaitingUpdateBeforeSortStart){var Fn=Pe(bA),Xe={x:J.position.x-Fn.x,y:J.position.y-Fn.y},OA=Math.abs(Xe.x)+Math.abs(Xe.y);J.delta=Xe,!xr&&(!En||OA>=En)?(clearTimeout(J.cancelTimer),J.cancelTimer=setTimeout(J.cancel,0)):xr&&OA>=xr&&J.manager.isActive()&&J.handlePress(bA)}}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleEnd",function(){J.touched=!1,J.cancel()}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"cancel",function(){var bA=J.props.distance,TA=J.state.sorting;TA||(bA||clearTimeout(J.pressTimer),J.manager.active=null)}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handlePress",function(bA){try{var TA=J.manager.getActive(),xr=function(){if(TA){var En=function(){var lr=Qr.sortableInfo.index,Vr=Me(Qr),Bn=Ue(J.container),Na=J.scrollContainer.getBoundingClientRect(),Fi=OA({index:lr,node:Qr,collection:di});if(J.node=Qr,J.margin=Vr,J.gridGap=Bn,J.width=Fi.width,J.height=Fi.height,J.marginOffset={x:J.margin.left+J.margin.right+J.gridGap.x,y:Math.max(J.margin.top,J.margin.bottom,J.gridGap.y)},J.boundingClientRect=Qr.getBoundingClientRect(),J.containerBoundingRect=Na,J.index=lr,J.newIndex=lr,J.axis={x:Xe.indexOf("x")>=0,y:Xe.indexOf("y")>=0},J.offsetEdge=fe(Qr,J.container),ii?J.initialOffset=Pe((0,N.Z)({},bA,{pageX:J.boundingClientRect.left,pageY:J.boundingClientRect.top})):J.initialOffset=Pe(bA),J.initialScroll={left:J.scrollContainer.scrollLeft,top:J.scrollContainer.scrollTop},J.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},J.helper=J.helperContainer.appendChild(rA(Qr)),ke(J.helper,{boxSizing:"border-box",height:"".concat(J.height,"px"),left:"".concat(J.boundingClientRect.left-Vr.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(J.boundingClientRect.top-Vr.top,"px"),width:"".concat(J.width,"px")}),ii&&J.helper.focus(),jr&&(J.sortableGhost=Qr,ke(Qr,{opacity:0,visibility:"hidden"})),J.minTranslate={},J.maxTranslate={},ii){var Ei=Yr?{top:0,left:0,width:J.contentWindow.innerWidth,height:J.contentWindow.innerHeight}:J.containerBoundingRect,Wi=Ei.top,Ti=Ei.left,vi=Ei.width,Ku=Ei.height,wA=Wi+Ku,u=Ti+vi;J.axis.x&&(J.minTranslate.x=Ti-J.boundingClientRect.left,J.maxTranslate.x=u-(J.boundingClientRect.left+J.width)),J.axis.y&&(J.minTranslate.y=Wi-J.boundingClientRect.top,J.maxTranslate.y=wA-(J.boundingClientRect.top+J.height))}else J.axis.x&&(J.minTranslate.x=(Yr?0:Na.left)-J.boundingClientRect.left-J.width/2,J.maxTranslate.x=(Yr?J.contentWindow.innerWidth:Na.left+Na.width)-J.boundingClientRect.left-J.width/2),J.axis.y&&(J.minTranslate.y=(Yr?0:Na.top)-J.boundingClientRect.top-J.height/2,J.maxTranslate.y=(Yr?J.contentWindow.innerHeight:Na.top+Na.height)-J.boundingClientRect.top-J.height/2);za&&za.split(" ").forEach(function(d){return J.helper.classList.add(d)}),J.listenerNode=bA.touches?Qr:J.contentWindow,ii?(J.listenerNode.addEventListener("wheel",J.handleKeyEnd,!0),J.listenerNode.addEventListener("mousedown",J.handleKeyEnd,!0),J.listenerNode.addEventListener("keydown",J.handleKeyDown)):(ee.move.forEach(function(d){return J.listenerNode.addEventListener(d,J.handleSortMove,!1)}),ee.end.forEach(function(d){return J.listenerNode.addEventListener(d,J.handleSortEnd,!1)})),J.setState({sorting:!0,sortingIndex:lr}),Ka&&Ka({node:Qr,index:lr,collection:di,isKeySorting:ii,nodes:J.manager.getOrderedRefs(),helper:J.helper},bA),ii&&J.keyMove(0)},Fn=J.props,Xe=Fn.axis,OA=Fn.getHelperDimensions,za=Fn.helperClass,jr=Fn.hideSortableGhost,Wa=Fn.updateBeforeSortStart,Ka=Fn.onSortStart,Yr=Fn.useWindowAsScrollContainer,Qr=TA.node,di=TA.collection,ii=J.manager.isKeySorting,Ea=function(){if(typeof Wa=="function"){J._awaitingUpdateBeforeSortStart=!0;var ti=pn(function(){var lr=Qr.sortableInfo.index;return Promise.resolve(Wa({collection:di,index:lr,node:Qr,isKeySorting:ii},bA)).then(function(){})},function(lr,Vr){if(J._awaitingUpdateBeforeSortStart=!1,lr)throw Vr;return Vr});if(ti&&ti.then)return ti.then(function(){})}}();return Ea&&Ea.then?Ea.then(En):En(Ea)}}();return Promise.resolve(xr&&xr.then?xr.then(function(){}):void 0)}catch(En){return Promise.reject(En)}}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleSortMove",function(bA){var TA=J.props.onSortMove;typeof bA.preventDefault=="function"&&bA.preventDefault(),J.updateHelperPosition(bA),J.animateNodes(),J.autoscroll(),TA&&TA(bA)}),(0,L.Z)((0,X.Z)((0,X.Z)(J)),"handleSortEnd",function(bA){var TA=J.props,xr=TA.hideSortableGhost,En=TA.onSortEnd,Fn=J.manager,Xe=Fn.active.collection,OA=Fn.isKeySorting,za=J.manager.getOrderedRefs();J.listenerNode&&(OA?(J.listenerNode.removeEventListener("wheel",J.handleKeyEnd,!0),J.listenerNode.removeEventListener("mousedown",J.handleKeyEnd,!0),J.listenerNode.removeEventListener("keydown",J.handleKeyDown)):(ee.move.forEach(function(Qr){return J.listenerNode.removeEventListener(Qr,J.handleSortMove)}),ee.end.forEach(function(Qr){return J.listenerNode.removeEventListener(Qr,J.handleSortEnd)}))),J.helper.parentNode.removeChild(J.helper),xr&&J.sortableGhost&&ke(J.sortableGhost,{opacity:"",visibility:""});for(var jr=0,Wa=za.length;jrxr)){J.prevIndex=Fn,J.newIndex=En;var Xe=at(J.newIndex,J.prevIndex,J.index),OA=TA.find(function(ii){var Ea=ii.node;return Ea.sortableInfo.index===Xe}),za=OA.node,jr=J.containerScrollDelta,Wa=OA.boundingClientRect||re(za,jr),Ka=OA.translate||{x:0,y:0},Yr={top:Wa.top+Ka.y-jr.top,left:Wa.left+Ka.x-jr.left},Qr=Fnii?ii/2:this.height/2,width:this.width>di?di/2:this.width/2},ti=za&&Qr>this.index&&Qr<=jr,lr=za&&Qr=jr,Vr={x:0,y:0},Bn=Xe[Wa].edgeOffset;Bn||(Bn=fe(Yr,this.container),Xe[Wa].edgeOffset=Bn,za&&(Xe[Wa].boundingClientRect=re(Yr,En)));var Na=Wa0&&Xe[Wa-1];if(Na&&!Na.edgeOffset&&(Na.edgeOffset=fe(Na.node,this.container),za&&(Na.boundingClientRect=re(Na.node,En))),Qr===this.index){TA&&(this.sortableGhost=Yr,ke(Yr,{opacity:0,visibility:"hidden"}));continue}bA&&ye(Yr,bA),this.axis.x?this.axis.y?lr||Qrthis.containerBoundingRect.width-Ea.width&&Na&&(Vr.x=Na.edgeOffset.left-Bn.left,Vr.y=Na.edgeOffset.top-Bn.top),this.newIndex===null&&(this.newIndex=Qr)):(ti||Qr>this.index&&(OA.left+Fn.left+Ea.width>=Bn.left&&OA.top+Fn.top+Ea.height>=Bn.top||OA.top+Fn.top+Ea.height>=Bn.top+ii))&&(Vr.x=-(this.width+this.marginOffset.x),Bn.left+Vr.xthis.index&&OA.left+Fn.left+Ea.width>=Bn.left?(Vr.x=-(this.width+this.marginOffset.x),this.newIndex=Qr):(lr||Qrthis.index&&OA.top+Fn.top+Ea.height>=Bn.top?(Vr.y=-(this.height+this.marginOffset.y),this.newIndex=Qr):(lr||Qr1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ue=Re=function(tA){(0,j.Z)(Tt,tA);function Tt(){return(0,K.Z)(this,Tt),(0,f.Z)(this,(0,q.Z)(Tt).apply(this,arguments))}return(0,W.Z)(Tt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(J){this.node&&(J.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),J.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),J.collection!==this.props.collection&&(this.unregister(J.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var J=this.props,bA=J.collection,TA=J.disabled,xr=J.index,En=(0,ne.findDOMNode)(this);En.sortableInfo={collection:bA,disabled:TA,index:xr,manager:this.context.manager},this.node=En,this.ref={node:En},this.context.manager.add(bA,this.ref)}},{key:"unregister",value:function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(J,this.ref)}},{key:"getWrappedInstance",value:function(){return ve()(Ut.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var J=Ut.withRef?"wrappedInstance":null;return(0,De.createElement)(Ce,(0,e.Z)({ref:J},ge(this.props,On)))}}]),Tt}(De.Component),(0,L.Z)(Re,"displayName",te("sortableElement",Ce)),(0,L.Z)(Re,"contextTypes",{manager:l().object.isRequired}),(0,L.Z)(Re,"propTypes",eA),(0,L.Z)(Re,"defaultProps",{collection:0}),ue}},55168:function(FA,be){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.SensorTabIndex=be.SensorClassName=be.SizeSensorId=void 0;var p="size-sensor-id";be.SizeSensorId=p;var e="size-sensor-object";be.SensorClassName=e;var P="-1";be.SensorTabIndex=P},12177:function(FA,be){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.default=void 0;var p=function(P){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,K=null;return function(){for(var W=this,f=arguments.length,q=new Array(f),j=0;j=110&&tn.createElement("div",{className:"flex item-center justify-center current",style:{padding:"0 220rem",color:"#3061D0",marginTop:"10rem"},onClick:()=>{var xi;dn.default.confirm({title:"\u8BFE\u7A0B\u7B80\u4ECB",centered:!0,icon:null,width:900,closable:!0,cancelButtonProps:{style:{display:"none"}},content:tn.createElement("div",{style:{maxHeight:"70vh",overflow:"auto"}},tn.createElement(Ie.Z,{value:((xi=E==null?void 0:E.detail)==null?void 0:xi.description)||""}))})}},"\u67E5\u770B\u5168\u90E8")),tn.createElement("div",{className:"flex w-full minW-0"},tn.createElement("div",{className:"flex flex-col item-center"}," ",tn.createElement("img",{src:Ue(12260),width:"20rem",height:"17rem"})," \u5B66\u6821 "),tn.createElement("div",{style:{padding:"12rem 38rem",background:"#162442",borderRadius:"8rem",marginLeft:"20rem"}},((xe=E==null?void 0:E.detail)==null?void 0:xe.school)||"")),tn.createElement("div",{className:"flex w-full minW-0"},tn.createElement("div",{className:"flex flex-col item-center",style:{marginTop:"25rem"}}," ",tn.createElement("img",{src:Ue(69303),width:"20rem"})," \u6559\u5E08 "),tn.createElement("div",{className:"flex-1 minW-0",style:{gap:"10rem",marginLeft:"20rem",display:"grid",gridTemplateColumns:"1fr 1fr 1fr 1fr 1fr"}},(Le=((Be=(Ee=E==null?void 0:E.detail)==null?void 0:Ee.subject_members)==null?void 0:Be.length)>10?(ze=(Ne=E==null?void 0:E.detail)==null?void 0:Ne.subject_members)==null?void 0:ze.slice(0,9):(ke=E==null?void 0:E.detail)==null?void 0:ke.subject_members)==null?void 0:Le.map((xi,Lr)=>tn.createElement(Rn,{key:Lr,DataProps:xi})),((qe=(_e=E==null?void 0:E.detail)==null?void 0:_e.subject_members)==null?void 0:qe.length)>10&&tn.createElement(Rt.Z,{content:tn.createElement("div",{className:"c-white",style:{gap:"10rem",maxWidth:"515rem",maxHeight:"425rem",display:"grid",overflow:"auto",gridTemplateColumns:"repeat(auto-fit, minmax(120rem, 1fr))"}},(ct=(ut=(Je=E==null?void 0:E.detail)==null?void 0:Je.subject_members)==null?void 0:ut.slice(9))==null?void 0:ct.map((xi,Lr)=>tn.createElement(Rn,{key:Lr,DataProps:xi}))),title:null,trigger:"click",color:"rgba(32, 47, 79, 1)",className:"c-white"},tn.createElement("div",null,tn.createElement(Rn,{className:"current",DataProps:{AvatarDom:tn.createElement("div",{className:"flex item-center justify-center",style:{borderRadius:"50%",width:"60rem",height:"60rem",background:"#202F4F"}},"+",((gt=(ht=E==null?void 0:E.detail)==null?void 0:ht.subject_members)==null?void 0:gt.slice(11)).length),username:"\u66F4\u591A"}})))))),tn.createElement("div",{className:"flex-1 minW-0 relative",style:{padding:"50rem"}},(Un==null?void 0:Un.can_managed)&&tn.createElement("div",{className:"current absolute flex item-center rounded-full",style:{padding:"5rem 10rem",top:0,right:0,gap:"10rem",background:"#202F4F"},onClick:()=>{z({type:"pathsDetail/save",payload:{actionTabs:{key:"\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"}}})}},tn.createElement("span",{className:"iconfont icon-bianji14",style:{color:"#82A8FF"}})," \u7F16\u8F91"),tn.createElement(wt,{DataProps:(ii==null?void 0:ii.data)||{}}))),tn.createElement("div",{className:"w-full flex",style:{marginTop:"20rem",paddingLeft:"40rem",paddingRight:"40rem",height:"168rem"}},tn.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"8rem 0 0 8rem",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",borderRight:"1rem solid rgba(79,151,255,0.34)",gap:"10rem"}},tn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${Yt.LeftTitle}`},"\u5B66\u4E60\u7EDF\u8BA1"),[{value:(bt=Un==null?void 0:Un.knowledge_statistics)==null?void 0:bt.course_count,title:"\u5E94\u7528\u8BFE\u5802\uFF08\u4E2A\uFF09"},{value:(Pt=Un==null?void 0:Un.knowledge_statistics)==null?void 0:Pt.school_count,title:"\u5E94\u7528\u9662\u6821\uFF08\u4E2A\uFF09"},{value:(_t=Un==null?void 0:Un.knowledge_statistics)==null?void 0:_t.initiative_study_count,title:"\u81EA\u4E3B\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(An=Un==null?void 0:Un.knowledge_statistics)==null?void 0:An.course_study_count,title:"\u8BFE\u5802\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"},{value:(Xn=Un==null?void 0:Un.knowledge_statistics)==null?void 0:Xn.knowledge_visits,title:"\u7D2F\u8BA1\u6D4F\u89C8\u6B21\u6570\uFF08\u6B21\uFF09"}].map((xi,Lr)=>tn.createElement("div",{key:Lr,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},tn.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},xi==null?void 0:xi.value),tn.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},xi==null?void 0:xi.title)))),tn.createElement("div",{className:"flex flex-1 minW-0 relative",style:{borderRadius:"0 8rem 8rem 0",background:"rgba(32,47,79,0.5)",backdropFilter:"blur(10px)",padding:"22rem 20rem 22rem 36rem",gap:"10rem"}},tn.createElement("div",{className:`absolute flex flex-col item-center justify-center ${Yt.LeftTitle}`},"\u8D44\u6E90\u7EDF\u8BA1"),(Zn=(ci=Un==null?void 0:Un.knowledge_statistics)==null?void 0:ci.resource_data)==null?void 0:Zn.map((xi,Lr)=>tn.createElement("div",{key:Lr,className:"flex flex-col item-center justify-center c-white flex-1 minW-0",style:{gap:"10rem",background:"#162442",borderRadius:"8rem"}},tn.createElement("div",{style:{fontSize:"30rem",lineHeight:"30rem"}},xi==null?void 0:xi.num),tn.createElement("div",{style:{fontSize:"14rem",lineHeight:"14rem"}},xi==null?void 0:xi.node_type,"\uFF08\u4E2A\uFF09")))))),(Hi==null?void 0:Hi.key)==="\u8BFE\u7A0B\u7EDF\u8BA1\u7F16\u8F91"&&tn.createElement(Pn,{DataProps:(ii==null?void 0:ii.data)||{},onFinish:()=>{Ji({subject_id:Oi.pathId}),z({type:"pathsDetail/save",payload:{actionTabs:{}}})}})))};var so=(0,Ct.connect)(({pathsDetail:ee})=>({pathsDetail:ee}))(si),hi=Ue(67294),nr=Object.defineProperty,_n=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,kr=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,Yo=(ee,y,E)=>y in ee?nr(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Bo=(ee,y)=>{for(var E in y||(y={}))es.call(y,E)&&Yo(ee,E,y[E]);if(kr)for(var E of kr(y))fo.call(y,E)&&Yo(ee,E,y[E]);return ee},wo=(ee,y)=>_n(ee,Sr(y)),To=(ee,y)=>{var E={};for(var z in ee)es.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&kr)for(var z of kr(ee))y.indexOf(z)<0&&fo.call(ee,z)&&(E[z]=ee[z]);return E},bo=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const yr=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Io=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se}=y,ae=To(y,["pathsDetail","user","globalSetting","loading","dispatch"]),he,pe,ve,xe,Ee,Be,Ne,ze,ke,Le,_e,qe,Je,ut,ct,ht,gt;const[bt]=(0,Ct.useSearchParams)(),Pt=(0,Ct.useParams)(),[_t,An]=(0,Ce.useState)({}),Xn=(0,Ce.useRef)(1),[ci,Zn]=(0,Ce.useState)(),[Oi,Hi]=(0,Ce.useState)(!1),[Un,On]=(0,Ce.useState)(!1),$i=(0,Ce.useRef)(null),Ei=!((he=E.detail)!=null&&he.can_managed),[Cn,Ji]=(0,Ce.useState)({status:!1}),ii=((pe=E.detail)==null?void 0:pe.is_free)||((ve=E.detail)==null?void 0:ve.can_learning);(0,Ce.useEffect)(()=>{Ji({status:!1})},[]),(0,Ce.useEffect)(()=>{function br(){return bo(this,null,function*(){var Jr,$r,Fs,$s,ma,Sn,Ko;if((Jr=E.detail)!=null&&Jr.courses){const Wo=($r=E.detail)==null?void 0:$r.courses;if((Fs=Wo==null?void 0:Wo.toast)!=null&&Fs.is_open&&(($s=Wo.toast)==null?void 0:$s.open_num)===-1)On(!0);else if((ma=Wo==null?void 0:Wo.toast)!=null&&ma.is_open&&((Sn=Wo==null?void 0:Wo.toast)==null?void 0:Sn.open_num)===1){let oo=JSON.parse(localStorage.getItem("pathsshow"))||[];((Ko=oo.filter(xo=>xo===(Pt==null?void 0:Pt.pathId)))==null?void 0:Ko.length)>0?On(!1):(On(!0),oo.push(Pt==null?void 0:Pt.pathId),localStorage.setItem("pathsshow",JSON.stringify(oo)))}else On(!1)}})}br()},[(xe=E.detail)==null?void 0:xe.courses]),(0,Ce.useEffect)(()=>{var br,Jr,$r,Fs,$s,ma,Sn,Ko,Wo,oo,xo;if(!((Jr=(br=E.detail)==null?void 0:br.courses)==null?void 0:Jr.length))return;let vs;if(($r=E.detail)!=null&&$r.has_start){const Bn=($s=(Fs=E.detail)==null?void 0:Fs.courses)==null?void 0:$s.findIndex(yn=>{var Ti;return((Ti=yn.course_status)==null?void 0:Ti.status)===1});vs=Bn>-1?Bn:0}else{let Bn=(Ko=(Sn=(ma=E.detail)==null?void 0:ma.courses)==null?void 0:Sn.map(yn=>{var Ti;return(Ti=yn.course_status)==null?void 0:Ti.status}))==null?void 0:Ko.lastIndexOf(2);vs=Bn>-1?Bn:0,Bn=(oo=(Wo=E.detail)==null?void 0:Wo.courses)==null?void 0:oo.findIndex(yn=>{var Ti;return((Ti=yn.course_status)==null?void 0:Ti.status)===0}),vs=Bn>-1?Bn:vs}An(((xo=E.detail)==null?void 0:xo.courses[vs])||{})},[E.detail]);const xi=br=>{Ji({status:br})},Lr=br=>{dn.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:hi.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",hi.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",hi.createElement("br",null)),onOk:()=>bo(void 0,null,function*(){let Jr={user_customize:br.user_customize,type:br.type};br.user_customize?Jr=wo(Bo({},Jr),{discipline_name:br.discipline_name,sub_discipline_name:br.sub_discipline_name}):br.sub_discipline_id&&(Jr=wo(Bo({},Jr),{sub_discipline_id:br.sub_discipline_id}));const $r=yield(0,Et.WO)(Bo({id:Pt.pathId},Jr));(($r==null?void 0:$r.status)===0||($r==null?void 0:$r.status)===1)&&(di(),fn.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},di=()=>{se({type:"pathsDetail/getPathsDetail",payload:{id:Pt.pathId,knowledge:!0}}),se({type:"pathsDetail/getRightData",payload:{id:Pt.pathId}})};return hi.createElement("section",null,bt.get("type")!=="classrooms"?hi.createElement(so,null):hi.createElement("aside",{className:st.banner,style:{backgroundImage:(Ne=(Be=(Ee=E==null?void 0:E.detail)==null?void 0:Ee.attachments)==null?void 0:Be[0])!=null&&Ne.url?`url(${(Le=(ke=(ze=E==null?void 0:E.detail)==null?void 0:ze.attachments)==null?void 0:ke[0])==null?void 0:Le.url})`:`url(${Ve})`}},hi.createElement("aside",{className:st.wrp},hi.createElement("div",{className:st.name},(qe=(_e=E.detail)==null?void 0:_e.name)==null?void 0:qe.split(` `)[0]),hi.createElement("div",{className:st.content},(ut=(Je=E==null?void 0:E.detail)==null?void 0:Je.resource_data)==null?void 0:ut.map((br,Jr)=>hi.createElement("span",{key:Jr},br==null?void 0:br.node_type,"\uFF1A",br==null?void 0:br.num)),((ct=E.detail)==null?void 0:ct.origin_subject_identifier)&&hi.createElement("div",{onClick:()=>{var br;window.open(`/paths/${(br=E.detail)==null?void 0:br.origin_subject_identifier}`)},className:st.go},hi.createElement("img",{src:Ge,className:st.goicon})," ",hi.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),Cn.status&&hi.createElement(Me,{type:"subject",onCancel:()=>xi(!1),onOk:br=>{xi(!1),Lr(br)}}),hi.createElement(dn.default,{open:Un,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{On(!1)},centered:!0,footer:hi.createElement("div",null,hi.createElement(Xt.ZP,{type:"primary",onClick:()=>{On(!1)}},"\u6211\u77E5\u9053\u4E86"))},hi.createElement(Ie.Z,{style:{maxHeight:378,overflow:"auto"},value:(gt=(ht=E==null?void 0:E.detail)==null?void 0:ht.toast)==null?void 0:gt.content})))};var Fa=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(Io),ys=Ue(33054),ra={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},Uo={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},Ga={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},_u="data:image/png;base64,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",Yl="data:image/png;base64,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",Xa="data:image/png;base64,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",Nu="data:image/png;base64,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",Wl=Ue(42196),cc=Ue(31282),Ke={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Ri=Ue(67294),La=({children:ee,prefixCls:y="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?Ri.createElement(Wl.V9,{transformers:[(0,Wl.$t)({rootValue:1})]},Ri.createElement(cc.ZP,{prefixCls:y,theme:Ke},ee)):Ri.createElement(Ri.Fragment,null,ee),sa=Ue(67294),Os=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())}),Yr=({})=>{var ee;const[y,E]=(0,Ce.useState)(!0),[z,ne]=(0,Ce.useState)({}),ie=(0,Ct.useSelector)(he=>he),{pathsDetail:{detail:se}}=ie;(0,Ce.useEffect)(()=>{se!=null&&se.id&&ae()},[se==null?void 0:se.id]);const ae=()=>Os(void 0,null,function*(){ne(se),E(!1)});return sa.createElement(La,null,sa.createElement("div",{className:Ga.information},y&&sa.createElement(qt.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!y&&sa.createElement("div",{className:Ga.body},sa.createElement("div",{className:Ga.left},sa.createElement("div",{className:Ga.box,style:{marginBottom:"20rem"}},sa.createElement("img",{className:Ga.imgTitle,src:_u,style:{width:"453rem"}}),sa.createElement(Ie.Z,{value:(z==null?void 0:z.description)||""})),!!(z!=null&&z.learning_notes)&&sa.createElement("div",{className:Ga.box},sa.createElement("img",{className:Ga.imgTitle,src:Xa,style:{width:"453rem"}}),sa.createElement(Ie.Z,{value:(z==null?void 0:z.learning_notes)||""}))),sa.createElement("div",{className:Ga.right},sa.createElement("img",{className:Ga.imgTitle,src:Yl,style:{width:"323rem"}}),sa.createElement("div",{className:Ga.listWarp},(ee=z==null?void 0:z.subject_members)==null?void 0:ee.map(he=>sa.createElement("div",{key:he==null?void 0:he.login,className:Ga.li},sa.createElement("img",{src:`${zt.Z.IMG_SERVER}/images/${he==null?void 0:he.avatar}`}),(he==null?void 0:he.role)===1&&sa.createElement("img",{src:Nu,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),sa.createElement("div",null,sa.createElement(vt.Z,{title:he==null?void 0:he.username},sa.createElement("b",{className:"c-grey-333"},(0,Ot.Pq)(he==null?void 0:he.username,7))),sa.createElement(vt.Z,{title:he==null?void 0:he.school_name},sa.createElement("span",{className:"c-grey-999"},(0,Ot.Pq)(he==null?void 0:he.school_name,7)))))))))))},Tn={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},bi=Ue(14845),Mn=Ue(94184),Mi=Ue.n(Mn),Bs=Ue(35567),Rs={md:"md___NMHUA",dark:"dark___hYBxG"},Ts=Ue(67294),pr=Object.defineProperty,bs=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Po=(ee,y,E)=>y in ee?pr(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,oa=(ee,y)=>{for(var E in y||(y={}))mo.call(y,E)&&Po(ee,E,y[E]);if(lu)for(var E of lu(y))$n.call(y,E)&&Po(ee,E,y[E]);return ee},iu=(ee,y)=>bs(ee,wu(y)),Mr=(ee,y)=>{var E={};for(var z in ee)mo.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&lu)for(var z of lu(ee))y.indexOf(z)<0&&$n.call(ee,z)&&(E[z]=ee[z]);return E},Ul=ee=>{var y=ee,{value:E,onChange:z,theme:ne}=y,ie=Mr(y,["value","onChange","theme"]);const se={dark:Rs.dark};return Ts.createElement(La,{prefixCls:"md"},Ts.createElement("div",{className:Mi()(Rs.md,se[ne])},Ts.createElement(Bs.Z,iu(oa({},ie),{defaultValue:E,onChange:(ae,he)=>{console.log("a:",ae,he),he!=null&&he.length?z(ae,he):z(ae)}}))))},Uc={noData:"noData___Luxe1"},Ec="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAADwCAYAAAAdK+9uAAAAAXNSR0IArs4c6QAAIABJREFUeF7svWuQXVd2Hrb3Puc++jbQ6AZAEN14A3zMEEMOZwb2SNRYHlpyZFV5XK6o5ES2ypbLZUellKryI5Wq5NfoR/Ijvy1VKkpScaJUOSPJqdgqyRM7RcUaUdIQmiFB4sEBSJAgAHLw6G40+nEf5+ydWvu59uOce7sbBLrJc2eIe/s89t5n73O+9e1vrb0OJc2n6YEd1gN3797du7a2drDf7w9WV1eXz507t77Dmtg0p+mBHdUDdEe1pmnM564H7t+/P7OyMliglM+XZbFABVkQgk6PyuLGxkb/uO6QIaVkkXKxLBhZIoQutQVd6ovW8le+8swypXT0ueu45oKbHkA90AB5czs8th5YXFzc1+/354dDvkAImydcLAjBpwnhhEMr5D/qr7LkCsi53gg7GEu2lQrykBK+LFguQZ6QclkItjQz0146ffr0Q0opKuSxXW5TUdMDj60HGiB/bF39+aro+vWl2U6nnB+NigXG+DznYoEQ0gNgtqgqQZopGEcgDj0lgXxt/TjstzttF+ptAOwG6OVvWZz3EUJwQugyY3SJlnxZZIrRd7vZ0urqzPK5cwuNbPP5ujU/k1fbAPlnclgf70V9+OHyXLtdznNeLAhRzgsBoM2mFD47Mswxuw722WM1pouiuLHWV9KKgXKF0QGwGzDHoO4dx/QpPMnoGWEDQfkS5XRZMGDzfIkQtsx5vtTINo/3Pmpq23oPNEC+9b77XJ65vLw8t7FRLjAm5jkvFwin85yIKcOMHdtGII4A3Py0AB+BvcLdsihubPT7x015GMwN8cZ6iQ/2emgixq7BHBphGLyh8YkC9KZVJvgSyDaU8mUhyFJHsKV2I9t8Lu//nXrRDZDv1JF5wu0SQtCVlRUJ2i0q5ksuFjgl81SIrtKzMddWf8vN4T4smQTyiSenBPuKgt/oa0aekkzC7kkBvTkmobig0wOZBjP8MQWAbJMRxeQNyLcIXRqRfLko9i41ss0Tvok/R9U3QP45GuyqSwXQfvjw4f6iKBbESMyLjElNWwjRUehcA9pyt0FhJKNUALrk6RMAesFHN/rrA6SRG4kk0FowPU/7Qu1lV7H6WukGny0PRGy+znqoZg5KwZczQpcEyzTYs6Xp6XzpmWeaaJvm0Xt0PdAA+aPry11RkgbtA4yx+cGgXGCCzgvG50UpOr4T0rgYlWht+bYFYcfCNWZbp6T2YTqA11QdOzXVORj4XcFwHOclAnLL9RU8GkC1v5GTs55+yzHCKnuoqMSnJ5ytKSerLTitxeObA5W4Ck5YIRSjz0V7iYliqU+6yy+/fHKlibbZFY/UjmhkA+Q7Yhg+nUYIIdjq6uoBSul8WZYLlGfzhSjmqaBtBY0+eEqICyQSLJdgpSGMPrHEGInkSmbxHZ7e3zWyCy/KG+t9YOTqYxyd0GYHvpuAZMPWN8HgQ/A1fZHU4yvNg75IEzo5Yf1GtimJWM4EWcqy1lJJIawyWzp0aO/SwkITbfPpPDW7s9QGyHfnuEWt1qB9sCjoPGNknnO+QCk5bEDbAndC1sBMPGTl+DzsXHRyimPLRh93DF01M+nYTIK4Y/kFMHIE5BjQMRY6kDfRhyqc0Y9wQdAbyiFxAckwxsnrx6fXsHnsbI1AvprV2+YzNijLYjnLsqVM0KVSOmKVbPPgwQNYDdsskvqMPNuTXEYD5JP00g47BoH2AmN0XggZPXKYUtKqaqoBXgyqMcjqs6tYuUboOkBHhNwDcR/4UWS4rQvHksPEQEsrY3To1PVWkW9fNqlD9Al1+BoZp06PN3MMZ3DCqwhCJq0uHwA8qr/bbhP4j7VzQqkojh078t9TSoc77NZtmvMp9UAD5J9Sxz6qYgG019bWnhqN6AIwbSrKeU7oYSqqQRvXHenSoZyCUNkc6xgv1scdyG9eMsGLgBBLd9htNBgF/tK5KrRGrutNidmYTY/p8PrTq6yF6ZzA0aosoMHjiYZ6c82vYvLOF8AYI71el+Q5qGS6I5GzNyPiz46fOv7diRrXHLTre6AB8h08hB9+eOtbhJOvspzRdp6TdrtbtUo9eRVJ9l0lrWAWnmDeVhPXKI5Z+aSrNdP6eBAVo9sBuVZGg+K4EyrU1TC8PKhKIq8C2YBBJ+AyUrodWpv6TVcjcLfxkUF8ephSYMv1qzq7vS5p520CIG7G1klI0apWkWXit48fP357B9/iTdMeUQ80QP6IOvJRFyOEyN6/9sF/yQmZctChwAMeZAD2bretGVlce2rZOyLjlsWFmrinc5tio2X1vjSC5ZR6PVxT2Sp9XBsQ+FJAPvQWBMUUeIznsM4XOsGAbe70BOe20S0JRj9B/d12TtpdMN7GCa3LCc71wNybpdCPT5488ttN9MsEnb3LD2mAfIcO4LVrH35NlPxbsnkhddRTaMVO1f4cGDv811WMLcxdEi6+STNqBYyhI9NIKSqoxaCw+rb7JnFqejge51cJk2YNBkMbtZIaprhbQqaKOy8hn6T6dROSyeZOr3F8GtdszqRxBtYt+7oAhm+GGOkmCKw9p24i3wyl7P85efLI6zv0Nm+a9Yh6oAHyR9SRj7IYYOPX3v3g1wkls7XlBs+2er4BzAjJGSN5zkgOrE7qqH70iP070KlxOhQnpyDQtujtL8GvcnJWhhtiUPeW8KuSSsFvSCCvcShW9Q3ulnoHZ0q5DljvGNJfZWDM9vTpDtS73S7J2205Xl4uGgTWpixruOv2BZdEBR0JOvrNU6dOLT/Ke7Qpa2f1QAPkO2s8ZGuuXr36VV6wv+Nn8vPU4XhVS8V1KGCHcDwmmTrLlSwD30nQlgAbsm3/b197r2DmCS0eGw9VjZsXhJKOKDWQY9DyphH6gsMQlUQ/4EPC3aZXff3dVKph2CPTATRPWL9pOhjXXrsHljaR1dEZYllsRMJjVh7KP4jC20ullFw9efLY/7EDb/WmSY+oBxogf0Qd+aiKgSiVd999/9cpJXOuTPe4YmA2AO3VHZJMy9IVmIdM0YA7MELrSTWaeJRmNmbm1cmvEOqaRUEW3F0rQmOiwB7S2Dpnp1M7ElOQAHNlyVgeweC/6dOdVKOqqWHwmPoH8kwPWHee60RdodMUA7bHuVUn1YG5U9aQIzh9Di3L3zv+zPF3HtV92pSzs3qgAfKdNR7kRz+6/rIo+d+1zarWCbSM4gN0dDkV8guOBjFoYbBIYbpi8L5kEr8AwgBnHCETLOHXIXLWFGBJJxG3bqSVFG/FxswIPDHIIsYeMvlQLk8ApunHdP3+4qMQ5NvttvZV6FlHAOzu+KCNaKzk9QR2w123fslGIDu502OnKKVs9cSJhX9OKe3vsFu+ac4j6IEGyB9BJz6qIoCNX7ny3n9OiDhguFlSIo5Yt9rgA1xFqyp1dWMQnJwg8ZVzRdT1XN+1yxPX/ZdDhDlUPCbu/qgCddguQCPfGB6PGan/molwhuIA2ElKiqTr6wuROQXqVSw/2XdEylTdtmLdKk9MgkyHIB1aCqulBIa50hAjI2B/xtILroYI9pcnTh/5N4/qfm3K2Tk90AD5zhkLcuXK+y8JUf7HrkkOoJPNTMgoDkImZOoWt33gi9apG4wA2SWUKzwVBQN1CNpYf9cVezKOA2lR8BuDInB2BvK0mQ1gsPc1Y3+5vgFzLEmll/Mn2Dzqa/gpgbsNwO3PPFSec38FJsJoTyqJnJfy+irGHMkoCapub49oZhLIL+02+1+OHDlyYwfd9k1THkEPNED+CDrxURSh2fivES4OoqcygafqyUwy9RSTlEc7eEuosJWO0yTDt4DuilUrMQ1DVy2LpJbQsYmYq7ogy8/lxRWc3yiGFeGHPlrHnVHZOfFIhTKNaXvYTwDacgm8ji6Rjlq94CcizRa5I4nbzmzMDMoOT9C0NMgbnT462NuQkmXMARlld4+dWPgfKKXlo7hvmzJ2Rg80QL4zxoFcvvzei4TzX6hk3tEOBR+JmTcm5RUHJOHcHRtpr5itVwqzroUSiAsVlQL/T6waNcbIgHjIbCFpVjEsa+PIK/sq1MRrO8ovxQI7A7mkLVm3NixhEJE2IJ4yrfs+tDQIv60VTjBvW1TC8EaqSUC10TU6Vu5ttO1nef7asWPz/98OufWbZjyCHmiA/BF04naLgBzhly9e+zVB+VMOhSsxOMjzEeorFZJKhQxTq6uH7LuSNY4HdwDzogBZxv2HNRoM5Eqa3yKQh4OBMdXsi3FW7lFyiQzUJEVRIFB2hTqsjTvUw1rNytNs3QFsdI7tSmRsE9a6irG7S/S0GHsBsFUIUebt2d86enTm/nbv3eb8ndEDDZDvgHG4ePHqWUL4Lyp26uukoRztPZGY1trpvBOSK2WUxDVjJ2YFX6+h/5NN+Q18mWsCYAfA5EUhQV66JK2s/oiAvGZ85WpYKZcoZcfPdY5ORKDsmSytZxvj64NyDdBbjHVRQR4ZrwgZTUWxRPeD3lCllbsxoB+cOnX0f90Bt3/ThEfQAw2QP4JO3E4Rko2/c+1XBeFPe+V4rNHJKAYEPZgIGSYyBurB9SldJCEnmLdh6qnzo3Z6mFfjNK1gwgZ0CsnaC1IMC1IKcm9jY/2gi3/cTi87cg2Jx2BRDvQB1KUw2u+fGJANVCd8E4FOHgN9lU4ecWd3gQjok/eEjC5E/Zxk7AayU3Hlal9Oyf995OSRH26/Z5sSnnQPNED+hEfgR2//6IsDIv6TCuUjgSDuqU0qH2FBAagbWEk8+66uoE8cqAcmoQKYHUT58daRHJDoe59JcjIcAlsv5PewGKr8I5v4tNu5XAIv0w0E7x6tA2wfQF0kSiyf4KtNaeEOUGOZxQ1WdbmBIUYHVs240mYfvSVPN5kRttGZyv754cOH1zbRpc2hO7AHGiB/woPy9ptXfpVk9DAOWavFRwzUSE/FXDEJ0vY8XLrj2z6TrM63jUHdi7zA/ZhkiGMcphWRJr7ZUrEww/6QDCVzV9+YtcvMkFYuUeAt4TVhKdPAGhHjasZu3+yjklupvkEM3FYQCB3eWEB96qy4Pca2euhtG+jOQNeIxsHuDyw+Nh+M0gvHTi78qyf8GDTVb7MHGiDfZgdu5/QLF979AhX8P0VPpoKBRGhbEuciUPef2PGsO7YKEd4lab8DmFRstn89+i90AZUavCGv3rGBb1cWpxulGwsRMuvrfcnW4Xf4cXiqs0KGuJjIGhix9VRsuCXjvrmJG6AaWhdSWCl3oURoKdY+bpbj2LkvseAW0yz/348ff/q97dzLzblPtgcaIH+C/X/hwuV/JgRZSDIxK4Zj/qQaO14nx6zbe5SrrzZw3FmMSjHtRAMm0tQrLQvmowGkJZg0bpvhssvLK4TlwNYLj337Vdbl89alIr08xdgrm2P7L5Sf4vGztgj3o0llGxizapbvBiYaYc9QVbF5TN2zpePH53+LUtq85/MJ4sF2qm6AfDu9t41z33zz8nOUkr8f4mSaebu32ysQ8B/dWuelPd5py7VRKVZTdybDgEkE7hVsHUfAKFwKILECDT0HHl5WX0GxTakQ8QJAfujQQXLn3j3vaB9GEXIiUm9PQMw8npn4F+vtt38kjGawz+C0q9MhtwfaQQOSfRj2baJfbZ+iHPX+Slh9XYL86YnTR/7dNm7p5tQn2AMNkD+hzr/ww8v/VDByJFzOnWTCKbT3ABpPlFORFQHNC144WYHHQbhFjBJJPE4jXPXCJdy0AOWiELoUoHNCVtfXpW5+eOEQWV1dJasr6+pIBNZWhY4AMlCo0wRWl+f3s28xIu7vdttd1Tp4nUZuphh1Moqnh0eTGnTRUZ+YS2O84K3/8dSpQ588oUeiqXYbPdAA+TY6b6unXrx47ZliOPjlOiBILcL3MRKx9PDdkKjgSrBFy/YNiODnf5wmj1l6wLf9bpkU2MOGJhoQMnZT0b3FRcn6Dx9W0Yr37t0jUiqPJgK6koB5QzmuOndMkpXXauXOekR9Ijc4xu75qb3xQg7TCVm5M/5pKxSZH+8wUwmsFCK3jp86+j83r4bb6pP95M5rgPwJ9P1bb136J4SLY7XAWQHO+NmulWECrbciKMTpyRZnVA1OHqkh5laG8WWbpNRTsdEZhIqsfwl2iR2sUlZZXJaZBwHI4dPvD6XUYli5j4eIkuqx90C3LqZc9pEPi17zEmNm8VsfGGneaOZQzcrdFfhtdRMPO+PA5Xl1ouyPwT2PZz6M8D86durYXzyBx6Kpchs90AD5NjpvK6deuPCj02U5+ofhuUnmHABHKqteLWh6ererMcmgbQPSpqKyfR4QmT9MqyZIF+BR05qMjYg4YqYNMkq/35dAfkgDObQCwN2GJsbYrV/yUBmZKPfXX7Nj17Zn0QlJPwRyKFdFsBhoDg2A6lmTjAydHbHrlHXySnXoHx0KhdHBnpnObx44cEBbwq3c5c05j7sHGiB/zD3+5psX/7EoyQlPOkkgq9k0KesOIbTysipYY63DNECVWoAzFXtRMK51aYBD2kbAXJOx6gjUFxcXpX0LgRyW/d9b9F9TabvZxn9Xh+TJy0iHn1ezchS5Yrsh+lGRzgAZ7RTrxuNZF8bojfsEIJ+arVBCrhw/deRfPuZHo6luGz3QAPk2Om+zp7711lunioL9I0diESIlYpkTGOBXmch9vWlA15rveMaNKbHhh+iFDanOqESkhHQTNsDXLDy52+waDodkZWVV1iyB/NB++zo1YNSrK6syvjzMV26bmpRJdEOC8Uj2TyqN7UT5yFVpaUBO7HM3jI1TCbrHXRJeuo/OS/oXPKDXRejrFpT+nydPLlze7D3eHP9keqAB8sfY73/5lxd+hRB6Mi1eYNi2tLT6/Q5VKWwrwN0zChEmm0VIHmKkpQXDzqUBCNucWN0Y9m+kGZg3G6kDI+xPTBVU87kEccjLIs8DjRyAHEEanKoYO9bwkamrWwhUpXfL09OLtlDVnmPT64KU8YhmZGEsupuxVM5ovCuvmkqkl/vHE0JGaEZXjh2b/01K6eAxPiJNVVvsgQbIt9hxmz3tBz+4dEKU5T+O0QpDDy41YOtBhWPljRpATyg5GkX1HhuZ4Vxotc5SH8HQa+cS4OxZFASqKCbaKewod0nQAGgi6OC2uADIDXRL1r686skkqlbEvHUhrl/Sfe8bmYo3ARmgT4V4mgKQ7yI9aXGj69nKEKz97kPhlokR1ikEonWyESt3RoBR9v1jJ+f/cLP3enP84++BBsgfU5//4I13/mFJytPOhaafwhpE9h9HPOVHjD3R/krACULnMA4kwX0z7Dm0QYHFqrzMcEcC5FJGBBycUjYxIJwzcvhQnCwRil9eWZFJt/wmpoHc1aV7JOgYB6wpHouRVu1PkG3PbERAjpy/aZA3xjEN1s5OVrUf30ehj8C9Go8xxomg146emP8OpTTOe/CYnpummsl6oAHyyfppW0e9/fbbx/p9/k/8BxvTMxTWhlAL8UIECgEA4aRQCCKqGXQSsi3gRNqrUyUQPY67I20I4iuosVve0nqXl93U5QXYSXDGmRDhBciwslN+gouH7Ik2HBFjLRaPEO4l5yEptaIuVHECx2cyFt8Ob5gOWIOud39EdNoZttRqWs+EGInI3wivghOUvNXrtd966qmnHm7rxm9Ofmw90AD5Y+jqv/z+27/MKX8mVZXjbQYxA8aE0B/DogeIdvm1fo9kAGRp6DYPMN7r81HcoqjttgHRHCN+n6ijsfbdnOYlw5VZVsKLtaaMSwA3Tk7LQA2QR4ZHHbG6qsIUHWNFKzqrWLcJWwku3mfKPvP2DWEdK3cjWMXa61IbRM7LJEGvYuXmptImi5F+KdjFdlv88OjRozcfwyPRVPGIe6AB8kfcoWFxP/zh9dly9OBXhRBdK9Qm6vQfawwHaXBG+O6XFmrjk4L6GE09Cep4UlHBTuu1da8AC9WVRkNfdH+9Lxf94I9k5AfB2RkimmoBOEeXF1fcS6G9I/1kWjGwuqyJEYhXrfT0DFEVoLvS/HIx0KYdlOqIJHqj7fHgo/tMCMqvE8LeXFw8evncuSZh1qcMBZ9q8Q2Qf6rdqwoXQrALFy4sFH1yijNyihB+jHDWStBDxDvVXv9Rr2bcFUTUXd2Y8MaISZpIjwRAT1RXwtlXC+qBZFA3GwBZJXxzkAJy0Mhd68IlPQD+q+sqXNEHQl15FTOvklBsPLoaF2+W5A1esA/NZlRLfNnINTBhAFAbk4wd3c9e/hVdjaBkMcvYW5wP3zxz5syDx3D7N1U8hh5ogPwxdHJYxWuvvZb3evuPEUJOMUJOCSqOUEHdc5nAFR8E0ZS5Eh0TjrZEpAZuW8yPsXavjYgHFE6OTjbDA0Bftqnsdg8NY9kG3hK0vuokEgvKOSMHJSOv/kDRyyZk0VMdYgliYuYtAbuCWdvGVTByfW5kAHwLHr+wAu2PYtGDy1dl0yGl4hJjnR+ePr3w4RO45ZsqP+UeaID8U+7gSYq/ePFiezikJ8qyPCVEeYoRephzosbGY2COvwW73JLzaIc6JzEJd96zRMy0xSAP6XUpmK0HC4qq68KAF/PtdPviqArQuu0b7rFRASDfDwuC9MYKA6f0dZBY3MfBrG+svO1aL0+Cbh2YV7L58C1MafYdOUQrUD+WZmAmSD6klL75zDMnLlJKfS1qkhuzOWbX9EAD5DtwqD766KOpW7funup1O18flfyEXNCS0DNizNJPOV6CnkBWHzQRMlSglNkcgXsgLYT7K+UR2wD/CqpBUoEelAdpalMvZAZpRTJyXKkBc/xNCFlfXyf9ocK1mHlXLM0PlvX7E4eaBUL2wArWnlxdiiNUVAFVMkpqdSilYq3Vyf6nEydOLO3A27tp0qfQAw2QfwqdCkA8Nzc3MxwO+3Nzcw+3mhb0+vWPvk44/3kAckgAZV5EbMPuEjS2CphSl1kJnAbiKmlyDcuvSRtQ2dXmnDpmC+/qHBZe5Ik3WTCMfILxNKtC/RWf+mITMyBbZJ2EMuFK0KhLA6BPMWsTl1kno+RQv9TpGRkO+neff+HZ35ygK5pDPiM90AD5IxrI5eXludFIvEy5+KIgYkphEhNAJCklN8qSvnno0L7rlFIxaZUA5Jzzn7fHa7apgH0ol6eDzIDJeli2D9YBYw/khSBWJpBj/EBqzNJr8X5SYPeO0/Q7AEdg0jh23ANyxsj+g7MOc7UxCt8pav6GFZ/wQor0rKaGlY+LAtJtTvYJ2meLsfHm/vxAnh9Y2piVMyIBPJhaDAbDuy80QD7pY/aZOK4B8m0OoxCC3r+/co7z0U9ADlAdgODA2k31hRDkdlke+LcLC1S/wqa+csXIyc/jSAyD2nYbYJ5m7BLU4b8E2PiuRhP9gjThWoBCsI0Bd9KVolsKbdR1ynYxwuEFywknp+lBFgC5B/I2/StOBatiy6HPPNEjQOCYQfsSSRTtEwypAmQnvSRnQWjxUJKxI0SXxBv+p34kPw2Qb/Oh3oWnN0C+jUGDsMI7dxZ/lvPiDCMZIUw4AC9VwfCVZURtL+H/dG1qKvuDubk5P8dqoh0eI0e0G4O4fcb1+bBPvk2+ALbOJQCGjD0JRRU6C8aKyH9YA9AWYFP9O6lzFZ0Lsgqw6KqPBfJQmA91clQA9BNo7kktP6ldBwatJnFZNSNPhBoG8ool2HgCBbKJlk4sA09NoTghEsi/1Egr23i0d92pDZBvY8ju3LzzMmf0HJdwDTjOhPqloCEjzAJ7ieCCUrH47ruX/uDVV1+tzWExFshN243kgiHbyjDA2JUEU3AA9liIiYE9nTIAg7MP6ghxEiwdd3ElwFUk6jKgtgp5VRJtt20yjDxltQJnJ9ZTwOlpVnxGkeCosb52XcHKa3Vy1wtGIkkaRmQclOydK/ZdacGC6JcGyLfxRO/eUxsg3+LYffjhh3NZ1v5Whua3Dqzl9FdwwqkMAtMfJjLBaUmFIILS/J2jRw+9WVd9SiM3Gq80FwGwKQwz+jJ6wHXaV4PzEtADYE8T8lh/DUE5AiNMFydg3p5W7BkBVzK0NVzJGfYbgN3s/lk9Qal501BwIvSnelmzmud4WRHRxbn+Qap6Sg9PzFJ8vds3ArY5iJXnAOB57rXUX5KP2+oOM/dGw8i3+FDv4tMaIN/i4N2+fftromDPwemlElC0kAK/Mgneip2rf/1thJQlH7zxxvy/+Xt/j2oRJm7IWEaOmCZ26sV4jsBdGgBTl9oOBsGw9TB3dxVrjBOqqDKrDYKutIK1VsoboP8Ph1ImqvsoIJ8xJjOxUF+dHzoMYSvMVsCRatqvfqRZsDw/uMhxOrqPyAk2b3TvXGvfY+5JA+rmsPDv0aBopJUtPte79bQGyLcwcuDg/OiD23+HMdZSIK5kFfjmlFMhfzt8NiDuQF8Be0mGf37y5MmPq5pgww8R7rqfVk+xp1tGLhviSvU0db3Z7fZj1GXIOujq5rt2MVHlzgDrkLZs4DKBk4jretEkkFtl3McH8vTRPuCpNpltfkRMrIV7IG+APrBy9pIqWbl2eurz4Xh4s5GyGYHzElu20JpiqSjRaQ2Qj7tbPnv7GyDfwphev369S0j2c+bULFMMnBTw/4Cdwz7p5PTlcCEy0Wrxy8ePH3+vDsht+GFKB0eAXQ/i6A1AwdoirDt74K7LBoYO29WiJK8WDbYhB4+X8hsQTMowYyJaCl6QYX98OmwL5Elqn+ph37jA9Ukwty8+SstKHlgHxdbp6OZQrHvXat+4bNxU3N24QxG4j0bg7Hy+iSPfwrO9W09pgHwLI/fee+/tIyT7KThVgjjgTA5TdMTCDbhbEAfNs1DHy+l8SfK88+GpUwtXxgJ5QlWQ8BpsT0Wz+NDrmLrd7jF3Q9dReKJP7iWYq4WmvuM0ShQDjatz/oUXbY4N0H7YHyYdtPHpjMzOGmkFaTxVgIiti/4NOnwxHPpauZkbbCUfOdL8Id4bdG/LvtFsQFXvzICTyWKpKmkMg85ogHwLD/UuP6UB8k0M4MXB2jMaAAAgAElEQVSLH+3vdulBIcqnOC97lolDGRqwM0B0E26oWTp8iQyFJmrgL8ty2KbtEWmRbjngBWd8jbFyNcvO3Dx1ivarnJ2yyQEbS4O4kw7MORHrBgDRrFuRPV2wtw0BvPmJ+s2kEFAAhHP5VejiFZKEt1nGjnMCQD7JRzLy2Zkq6b6+CI2hgLvrkALAfupYub7SwOGJrwHSBkDUiVp1GZkeayJxFAtOQ2byrPgkHL+4OnbqwhiUI9DIG0Y+yX3zWTmmAfIJRlII0Xn//ZvP8WFxIM9zUZCC5CQn8G0+QggRbjNMHaJU0tU4cM+yXJRlQTORC8h7yzP6CaXiacboz/nM21seZFm5BWC3YsiCWirkMMXIjX1QoB9D/iTb5VlGn7A+1lAbqNfWTV8NdRx87dJVfTAA+czsHo/bmmt02ng8bwjHRaZCkC+gCHRyjdA+HsdALxfr5IzkAOKIzUfB6rXUOvQpYNOicqurT1pzKRtpZYKn+rN1SAPkY8bzzp07e5aX185yXtp4sFzkYhRo3jnJhZJXRvClMDzPBRm5Csw5bjvshLTkIyLgWPhotg7fLKPzrMW+ogBUlZN2XGLvVxiBaE+Uz30YsYKxwEJ3CsSNTBDo5BjcvVbY5aW+QfAT02owCmR286dcAJSQlVJDpoAcpBV8vQn93gYY+sxWtQRAkpD++rqM4vFCEVGlkU4Ox+a5dFzaJfN191WqWSEum79xOVXgH2wHZ+eXXmoY+WcLquuvpgHymv4RQrSvXv3gBTEatokBWjh+ZNCWEJEjtq1xGdh5WGwuhECY7u1OMfYWxJ+32qezjL5Uq4VjOSSpm/sMGdkEh/ioNZK940gIrJEn49Zr2LusLJhB6LpUFQnPnd4EZ8l0tZsCcmDk+GJQZYEUFaQ99LQq6AMAc/dJMW8VoijBGwK/E+/rCXkz7tZIadks6lQ5QOH2bIB8s725649vgLxmCK9evXpGDMVec0gIxADOEteDMvK8JUajoeTaIm/FsspoKM+B47xTg+3tLH9GMnJEdVN5VxQ4p7yW8XYrqfj0PFBvKmSVEJg9pKqTfEJwTbB0T0ZmBKJVqhJkpYZMMvKZAMixrTAnhbYj3K7PAW1e5T1HkKvbKHXvtnFcJluT8hQkTZfvUVADHRL2zaLMaNQw8s322W4/vgHyihGEEMP19eIM3i3BudX2wXcwJKQDxLMlOoSQgVee+ksI/5y2YewdyIvhNwD2mU29Xvu5LMvPYVklXPxRFS/uAXbA1D0YTeN/4AD1WbdpsdXD9YZYWlE7nGSDz8RarzvIRHWkXh5R97AZIE8R71o5GhcasFyXpEtLJzLyRGvfSdUGhXkaQ+mFV+LpRVxAqOXHmRtNb8Zgj/senJ2NtLLboXlz7W+AvKK/rl27dmg0Gs1GQNvWoDwYSNBum7+hnL6G4C78JoTLfeA40xsA6PUh7XZHGYRBXxoCKEzosqamGO129xzhXDxblsVxjIa1mRA91MSqhAtV9JSKKi0c9UnqeA+YJR5FrlaN4Almr9A/AfAKiqpmFuNuawDyPTN7Ktx/UZCPp6xUAb1Z7ZrLfCdBC0J/ZIrpJ5Qje+G4PK8BKUdnrKNg0HcLm9T8YTQa3P3SSy80ceTjbprP0P4GyCsG89KlS/OjEQME1p8B4dwx605HySqDAaUdIQRee9hucwXSfR/GzTmwa2PDldzpdAUhRpPttA4cmPkGpWy2LEVnNBhavSBSmz02rf+IGLZbnu/L38GKTtucqu3jtXAL0QjpfUPgrrnqWlLx8ZM8bwrIe9qA4CX2mKvGyOogMubyKRwOSzNtS80EJml3mL3SO2eiBlinglWBRqPR3ZcaIJ+o+z8rBzVAXjGSF79/8XDRKXIhAGQl9BJC4H0RDoE5N/tgPwBxj3S7XHh+MrJOpqamxNoaIdPThMC3+UxNacAnajvs7/X2v9hqsWPAskRB9hSiOFC53B45BjEOO3DR8FIZhZLwd0ahgyi2XK/w9DgjimLxt1tYT+jv1cx7e4xcA7mrWoNbIHlE4XtVqjTWrH39GqqoItxR9UHY/6bBI+XYrGlAORo1jHzTnby7T2iAvGL8zp9/92CrlekJsEJfWCsyNdXTwP6QEAJ+0IeE82nB2BqFb1cc7Fef6XJarNi/1K89e/bIYx88cGfs2VOKPXsO/DUQWWCFEedkP6VkQR6Riv6oYeSOOVYx9SqGXcHIk8YgMhlID49aEInlKbaeCq+c5BGTjHwPAnIMdKkCqqI+TKPsSlMdxSMvB7PfsQXYTIyp9Zkm1DGFx2abMQhJOb6mU0Zlw8gnuWc+S8c0QF4xmt/73pW9MzNDGztelqUgxLxKzH8nRFnOaAB377rdt2+fuH/fFT47W4rl5WXZ37Ozs+LePbdvbq4UjLGDlPaOZFk5beGRk8M5y06rB9qDvbFJsbxzolN9cHdKiP6lHXQpfdyAizIuhpYGmrfeN1EkDSpwq2xcAl8KyDf7pNbJ0x5uB4BujJx90w+uuEo8D2HaxbFv7WwXX9MA+WYHfvcf3wB5xRhe/cOrneGJYasoCrG4mMt+2r+/kID9ySeEHD4MTqWnBCG3oxKefvpp8dFHHxFCjhFC4Ft9BoN5cfIkIR988AEh5CQh5ANy9OhRMRqN9hcFPSkXCskol1yQYkTavfw4Y9lZA5qbBfNqx6ieaIxZvRngfzwrsOdXSSVVTk3VH3bNkAVz3WIsRE/4jAGQ9/b0IrnDnF4Hp+aYKjU93F/bpFRF0tJgw6dL8Byo7nVwamUsloN0ATZ3i502BE1Ri5hGw9Hdl76yM5ydS0tLs0JkZ8uyPMA47XM2+uDgwYPXtvpC8glvh8/dYQ2QVww5vMbtj/7ojyAUnJw4cSKKBd/Y2Ii2fe1rX5Pb/viP/9gr9Zvf/KY99nd/93flvl/8xV+02y5deu80h/hFCEscDohotUW73RJZRp7LaH5O4RxaiRgtzKl5mYQFSdekUL4Yz7x9SPcZvEIo5N+0FUWGJNT0EXLiUDtUwMQPpAJy45v2EFKXgd2RfrHjiDjuQlNyldNz4gbjA6sagI/xsDsB+so0yn/LYbkjgPzjj++/0GL0r3PKmcnqLBgRGSG3N4Yb3z127Bhy+W+p55qTdA80QF5zK0DecSp7aPI332/2zgKD8dZbP5qH87pcCBO70uVckF7+pU6n81PR8vwAnOtDEt26/DrAtliSWoIv66sDc3XV4w1CtTExJaQMwiR9aoHcaNlBe1W8YUISiXRvUxtGTgXbdYCPSq88Dpe8Wd1bnjthA8riyQP53bt354fD8ufhDVrw5iz1xixpZoh6U5a4deTI0/9ukrFtjhnfAw2Qj++jT/2IP//zP585QA6Q++S+1s/vkbm5OZHn3Zdzlv+sAkkEk97Pqu262ToKxQWjIH3cT1OefCdmqJ+n5JYYxN2WEJir5aH0ytBJO18CeQ9Fi+ITkwAYXrx2ZkZ6N2b3dTy8et84xh+aDIPZk157eNxOAPKbNz9+lXL6tIJuk94ZUjir3zD7ZGzvvz92bN/iVq+zOc/1QAPkO+BuUMw/Zv3Xr18/yQv2K4ategtmbHCJp0/IQ92WVM5yxAtDRQaFHnrgPAEbj49PSC5yk4It+W9gFTzJJ4V+NWMFQN7tdZMhgVhUqRZYgsLHsV+JtviNP6bjQ9kDxx6ifXaU8Ii5NkxUPepCzPCHxejuV77ypSe6IOj99z/8FqWUZSIT6mUr5gNgXhDYTvLy0okTJ97fAY/grm9CA+Q7eAh9INesPKLE6e12YQ1CBAShQdQLApMx0orP0J1i7DFvDdgp9p5ovmxLnSN3kiEyQI6PDf2Lk8gZEwN92Kha2h2wfyPz2BVaiPV7Ds1xWr9rraseko2VTwzI33tvcV9ZrizkhB6VzNvk5lcvzrJ+IWDklLKHhNB+WZYFY8X9M2fO3E0RmknG//N+TAPkO/gOkEDO2a+k8okn09pODNoauFM+0jHL9n0d3NHqWNtGy/bjkyLnaOTsTCJ+9WBJIO+247cSeREgKWCMy8QOzTq8nsTxWSfGVF4NjmGPGuC/91NbQRTlwiCV8hMB8suXr59kjEsAh7z6hU4nBxn2TWI5me5ZZmseyTTPI5lJVKd8JnTl2WdP/IjS6heS7+DH9Yk2rQHyJ9r99ZVjRp5aKGNBIimJIC08lFsc/soGeCwb+QO91oVMvSp0URYY8WuUJjzQ9CUuuTcL+Q2afHAsI8cyUPg+UMt2tcQTAiZOqIKPrWhGCPghKZ9kBoD7P6XGJ6u2BXsJ5q0zVDLyrz1eaeXy5ZsHhNg4gdtr0jPLlMwoSyhO82zSO5tMoEUhll988RkXszv5LfC5PrIB8h08/AbI6+PHERTEkri3Bt9BaAzythtSevgYjdwn3L4i7Wvhal9slKp180mHxzLySU/Ax1UBPnZ8YmYP59rFP5Ox/LpmVQF+6ATFhqKu1icB5G+/ffWMSvumsnfCD3nNMhmc++0SzQ1kAjmZdK4/kKnlTAK6L33pmRuU0qr0/VsZ4c/8OQ2Q7+AhHqeRV0ey+OCOLxEnpQqBIvl6tySw+ys6bW1uipB+H0SohXvkPGDqmxwXAPI2SCvB2ptxxYzVxLFD0wB4COp4e3jM2AakX1JtTqtj+diAesdxsXbw0L5/ubCwcPtxyBTf+c53si8986WjCoxd/iCVp2jDJojrdLiAZHGQsUh03ctXTM4iCLmF8NvhcO/yK68c26gKAhjXpZ/H/Q2Q7+BRd0BeveKxNiwRCbSO8/qOt4hNp6SVSgdowkmpUb0qtj3yCT4iMKcZ5VOdDqtisZPKHv58YpNvsfeiWCpWalqExhEsSOpJyT9VklBw77prFKP9+/d9QjkbMSo+KEhx7dixYx8/akfirVuLx7Os/AYTYunu4t0fDgYDGZ7icg49RHmGVrz8QpBXCI4ty72CEJfyAtJdTE31Nw4cOPANUrJTgpGPFxfv/vuzZ89O9hbuHfw8f5pNa4D80+zdbZY9XiOPkDpgwqkEWH5ucvvwBzo74vTqKlJgXrMtPl8Xk4iH306OFdPFrVarn7UyFUg+lmZXD0xt8Ik+LXRghtVNVn2qpkQse8pZG24L9XwuRnNz+z72rpKRNULoe2U5de3UqTk/WdAW7lN4DeIHH9z8Sc7pHkIKMRrxm6uro9v37/flas0DB0YSqCFdBXyrlBUqTYVJTWGqvXoVVk8P5XGwYnpubn6e0uLLRmNnjF/L8/zDZiVo9UA1QL6Fm/hxnQJAXhREx5EHALUFmcIBZmq1p9PNY83bgDC6cl/89qJQxi1ecsbDlbddMO90WhuUUpi1649+L5s0NrpGrIWb7dZjiSSOCRydqJa0jJRYiIm1cDxzCG3PZIbAXGbg8ITNjA3nZvaqJEAZsF5Os4xpBkwpY+QeIcV7jLHrWwFHIUR26dK1L2S8zOBVhkIMhBAtwbng3S59/9lnnw3eezX5E3Px4rVnCCn3A4hDVIv7ENHr5ddPnTq1bSM0eWt2z5ENkO/gsUo6Oy3eqtwrWPPGgIDjyG24ss4njpd6W8nFQ+9Jlts7gIyBX0GW3Z6ST7zJRKCPV5DVuqFqdVobmQTyOk4dMN4UwJtKjKHy0tkmXIybQt361oVRKxKTdXuqqkluZ2w4O7P3ltdfVjLjlDEmOOeUCcYFg6xunSsnTz7lM/iazgYg/7M/u7QP5BHICgr/QXI5+O+nRj+1QV+lKqZwkx8o95133lsAUZ13ukII0Ns3CGjonHMxNSUGZ8+ebVaCJvq1AfJN3myP8/CktGLQumLZvoNEx7DdKaltBilQ3u1E3pQA59VJk8ot6FjU/IlS8U7a3628tZHldKqK6WI5xABkPQZjRm9agYyE1cPRcaFGbq7bmwnossJQlcSF1tmzMILFXAs4fac6nWJqempZCFGUBZfpe2CZfAb0HD7wZVfN66Ec8RWS5VfW15fef1J6NDg3IaQcfKGQeE4nmxO/8Ru/Qb797W8nb8FJ74/P+nENkO/gEVZATn4luoMRK1eAqh9GDyNCfRzBFgJgjzsHxDgZxWLri0wGytUShxiqBT9+O5OLmjDKbmJsWnm2QfMMSSvq5EnkjBD8zSVWh/ilYLSi4RGIJyScUOYZ34CoZ6BFM7MzpNtWkTsQHgnbhBDD4WB4uxBlCQiuMFyDusZ1ebxaeQkx/QUh9H1CincbGWMTN+ATPrQB8ic8AHXVX7/+8UleDKVGnl4QFCKvAcoA2S2APoL3caIGmxWnoeZtQNuXXFLL8J1x2a5G3m631gmhcULyUK8Yo1VUseAqg4BZPWb9MeFWxm2sccBMH6vvVQZB24WZ2VnSzmF2oABcYbn6xTlf3Rj0P9HbpKzihlEdIzHdALtNjcJ/nHfyKwsLCzcfdcTLDn7sdmXTGiDfgcMGcbkvPf/SM6ST/ZVW1n6makHQpOCuADXNyA30h6xeI4DtHU+aiBg9XjqaYuqmflub92O7IA6F5XlrnTHas9cZImnk3NxkwHnNfVKnyoezkNCOVMs7KdMhodiaZTPfgBdq9LrdJIirhUuEPFxe+jjPO+uMsbIkpXzuswwSWIEzVP1tPp4EowzBSpaRi8ePH/+geSHEDgQMSLS9M5v1+WzV+fPnW71e73nO6fNCiF7O8ql2u7NQtTzfA2HnzFIPe3I1ZszUPZDXS+ut3CJRpj6feci6jc4Tb998Kt7N3AV5ztYZyx2Q6zmMx4C9xT26w6LYbxxugsyXt3w/YQRSiBxsqwN8A9Ghlm/6IDWxMMfu3z+rQZwZ3LY5Z+R5jJE7d27LVAhZlvXzvP2g0+nCy2OFyhOOGboP6FhbZ5StjoS4cuPG1fdfffXVLTk0NzOmzbGT90AD5JP31ad2pBCic+nSpRcIyZ7hvOwYzGAsn8rz9hEZnZLIpyKBIZnzJJZcbAqrCOA1HFTlTgkdmrLoBOuWm51ZsJ1li0/nU3kUbBzqardzeEP2dErvNm3xcXUzsBqWYF7Fhm8J9Ho2MKQpDaWafm/63jKtz/OczM7siYA7lFfu3PvEu1dgxWe73b031e4taXmccFpS9dIHn6ErI5MRDi+FIBmhgvZJnl1ZW1t670k5RjfdYZ/xExogf4IDfP369e7Dhw/PUpo/I4TIlUSZKWdUlhGIi2612jKbnAeM+o8wVa1jcz7z9tlxCMKIA8aE3QNnD/qSibFUWZ5G7gF/6ARFGRJ9+7DpUck1kNedGEL3OEnE6zf9jiBf57ZzF4TbCaZvabWZ3eBjzIVr6A0VFdzIUC6Ct0q12/ZdpSl93FD0O3dAIg+vCPA/X+v1ercpZYWUVHREC8gvGcmE/E5IMHAs53zU6rJ3jx079m6TG2XTt+wjPaEB8kfanZMVBgC+vr7+BULIM6QkKszAhIShSAJK816n1T06qRauIKGGYVexbpUQXH68qf0ECbQs/trzEfMOdIJJ0wlM1ov+UXmerxFGpje1qnNChpxSqxOY6vWf37q0yXBGISWcoBK8BuhGq+kY6fV6pCv1cfMyOpTJVzs+YdZ2b/FOXbcOp6dnQP+WconVyDF/oC7+PCwoI9mAU3bp9Okj7z2O3C5buT8+6+c0QP4YR/jq1audfr//PCHkDKVULSc381rDsrl6Syh88jyb6rSmjo0FQPzAJZfAW7jd3AslqnKsIPS2HM+CNpJX0LaYC5rEjMGe5IHjBynP2RohbFoeif2B9lQMgHrjGLYbWbaUXJJoWrL6mipNk51dcSVgW6i2+o3es6cHWQNV6QbMjbKjNbpiOCTLK/XraBhjg15v73ugmyeA2s4STfy5dZhq1i6rZ2yNMXHx5MmTkL1wiyM5fqybI+IeaID8MdwVIJtcuHDhDCH581kmeqbKsqx3Nud5Z6rdzo+HgIKgUhUVsenUK958pl4ltziM9p9DB9ihNOMlNPfT1HptC5g6uqjUjGOzw5K18lUqyB7sUnWvS8bQitDYYqK+Jun4NDUjHTx1Ombz5pwxxDq8pnFST8j6wyrh+mZm9hAGYYco3FD+pUEcjukP18nqKvg26z/tdvtetzstV3j6IYqKpXuLitSbOK38gkvOCHmQl/k7x79wXKUJaD6feg80QP4pdjG8X/bChQsLlOYvUspn1AMCuS7UEulU1TiUt9NpT7WyzokqoJtUcgmU6GgBUeXCH9XgWFlFMkpsZGIiFr04AmFlFF2+RR6XZfkqpXyPsR1VZBtjrs+AUzpL+ugoK1cV4qZOrypyi/fh/tlZdab1r5rIFQPukBZ2SFZWJ0tRMj098y5kkrX6OGLcYRNjcCeEU3Vfwz3OuLifd/MLx44da5bVb3F8Jz2tAfJJe2qTx124cGGOEPIi5fQwydRDBcmL4FsmMILfGRMyoVEFojPW6rXbHe+tK977LQNQ8AAbsXRXvGLqbrqOCvBCD10ECm6aPLoyusVAaJinBdfuN6oqPn6TXS0PzzK2KoCRB/JHFetNqdamXh+X1V9p0Pe3+5p3QsrRgBs4IpAWpFuQEuATdsYw8lgfV6humDkY0uXlexN1K2OtO9PdPS7vCmIWqWgW2fd2JZGrAjtLGRMfnBFn3qHP0i0n05qo8Z/jgxogf8SD/9FHH02trKx8gY/4ScFYTjmngjEB30F6C1UzdnIGejljnV633Tlpo1N0Wz0gRgzWEz2i7Sm5JQZmpzakJBQcYqcaE0s0Gvj8HcFxCXCPCtvcwGSt7KEQYq/n7HQdNT77VFDd1mQPvHrT/Hbf1QbBXDxCcO3MtHH8VvZxBiJnDHJ822uTUhJyemIwX11dlsx8gs+w19t7yRyXklRIlkWLiNzxQRqXLCdlWUAE1qhD8kvHn20WFU0wBps+pAHyTXdZ+oSLFy+Cx+n4cDh8npCsF7HsKtptiwtQnBDSauW9PG+fChHTk1T0s5+A3cqkVD4j9xcPxcAcAHaKkSuqngD2esCOwxS3PhgSyEuxN1lCnc4yIfvdVDRMjVFw1flhmljPTzL7hIXK2znp9ZTPHM43S/Ll34qOW2YOwwbyikylUv8Re6Zm3yyJf1wmc1nBB7ar34ahM6ZWiHLu4s9xXi7YZ1h7IcoVSssLzz///GRThHGtbfbLHmiAfJs3AiynP3369KFu3v1CScn+eLkz3MU5IWWhAlTkb5TXAtUPDwJ+KFqtVq/T6Sogd1ipfya1k2RaW3d+Eu512QiIaxcHOc9fQLr9dtn2VtQZ5lMPrm+zw5Jl9GEpxF6T2tdlHAk1iYCmT6KxmMZg0MeyFm57yjDUXMx2qocY8jD0EEeuQLWOpSt07/fXJTMvimp23u1Ov53n+RAwu0wsDjLALN2daqm//IZ7X8aclzIxl/wdPw85ASMhBL3Z7WYXT506BW+Iaz7b7IEGyLfRgW+99da0EOI5IdhxiExRN3UcUuhX4ai5ufHxNz623W5PT3V6p/zVmygPuQaQiEUH6JAKX7TnJJfyG8ORYtkKCH02XQ3WqomBziMnAel86lsdjlaerYx4OWOYrY+zvuSBnZXqOqrQFxuBhEgdArxCTm0Y9Tf+O9DvteVLrwKdoCO67a58T6kj32oFMDBzyc51fSGYm6Kr5JapqT0/YMy+NU+DtHo5hfHz4OblJCNAU+QDAMvaag2A4zGcsyLvkHfOnDlzY4LLbQ6p6YEGyLdwe0AC/AsXLswTQiAnyr5xRahIFSHqIlYs/qM5adZuTXc6U6ftA28xImbjvlwSp7bdXO6V2NmJ1JMKGcUBvAdQtqkBmFcAfOXrdsZ0MsuzFc5LGRk0ySeltuDzDKM3QI+/FV5j7VsZK2cQNKJPSrdTx4UGAE8kdPGQKAvkFTv7YIQUBYd0BfZSJKgHKQOwBLO4CAqHGxshaNHt9n5oCnDgXCqQxsy7IuGWClM0HwhbBIc+E/I7YQyEIHfX1x9cOHfunMyd3nw23wMNkG+yzy5evLinKIrnSEmOCib0mmZ5e1u9pIphw1EeYU/kg8bNabenplut9plaIEcgEDJfjyfHOOrWcU7yggiPnAZMPQXW0OjaCJcgNW8d6E0wRozRFU7EjBcRkmLAqbJqyHbqcPtmJgToIbindW7ZKVEGQ2cEJrhQDeJQTG9PF5bY20RZ0K6iKKoXCGFnqO6b9fVVKbeYD6X5/Xa7DQuDEn74XG8slFyIgBzLKLBHKumSnWsDYL7hJC2zY9kFUgRwzi6/8MLpDyfsheYw1AMNkE94O7z22mv5U089tTAcDp+jNJfxyuEHIlMMpFeCdoU+rsryPaJ5nnc7ne5JQkjHfwlD5OH0XY1VoI1CDxXOeqIMWgtTEZ3i0/JExIq6CifbuB6aNOZ9wuGIDpNAzkU1Ix/HjjHGJtivvbBxUknFBWDwDw9RRcZRLuESfgz48BsiVpSC4mSUYlhIuUVutdKKKt8ycbNdauZ9sr7uFgu1Wp0red6WQeeYkBhwhu0WoOF+deTfi2QJ9XHlLI39RCHpyfPWvT17Om8vLCw07HwTD0MD5BN01pUrV/YOBoNnCSFH4FWHkUcebVDunzh7nANqjORpVDeLhQysc0qzbrvVI6w1nWW0RwXrCSogHR0CTo0+VdkQU+COMiqG2BWxaUQkowU+Y5yjVfHij2JFpxk+lmcPeFGOlbmSw10lbYTkWeGh6/RJI17G3GPp6pmUTWZnZuTKTVhmv7joABdAuttT79Fwqzi5llbanj6OARzLMHDusCgIaOXwoTRb6eSti4ZtmygUcMDDbzeb1GxcR7ZYB76+zipHp8fUAdYL0NV9YyDt6UjwDsuunG7Y+QTopA5pgLymq8CB+cYbb8y3Wq0zQjDJ9ixnVq/Fql2lmcyEheqLZBaD6zrgvOqBUM9uq5vneY9BfhFGpxljHc4JlQCMIgoVSKQ1dWUFqhyVie1jpBLPrekZjqQVcUYosiIT37/2wG0B+earqz+jTvOWfT4+nzlEpBw8uJ+wHDRwBdZrDx+uPXj4QOaTAXDOc3B0OumtMdQAACAASURBVNotZ1ickLztHKDK9iDHJ3qDEJQJ56ysLMIr4Xin03uTsaxvIw812y7LgmZZrl9CUVjMAJYNESiSbYdOfsRRQoPgniML7clHZTQq7nW72dvPPvtss5BozD3aAHlFB129enVmfX39eFGQo3lOWuEUMA6twovr46BxL5rFvkrLCZFmabNrDub9ySB0r+V5TuFpnYbVoJTSacLFNKU0t2sPqxJg1ejjBnMs4OuXMHiCjHnzjh+botqmQww9XPN0lzjP+lYxlTHygHOyNUa+1Uq3c17dLIAQ8dTTB3in1cmkPKLBtxTl8r1791eEKI4zSJppolM0KQd9HGC7nefubUEockUxcyWbYWfuysqiyPP25Yy0ljxghusLJo02xDDh6MxJTgpSEPjGkossRhsD+JZAnuVCbvOq0MCu9XfdvQNCire/+MUv3t9Od3/Wz22APDHC8Dbv8+fPv8xY6whMOEHbc8CNREF9rqcfWkcPTB1BT9QHIQePKgtmQ3itZ614blvpRbfoBw2MABNMYGPAWPthTggVhM3SnO4rSzpLKdnL9CxMyd3jNXL/CHfOWB3cAlUgrFQxdc9qbP6x23VAji4ReijL6Cql2XKLseX2VPvh3uk9P2kBV76KkxFRlMsPVlcuFAV/kXAxZ/OPm3dzFmo2poBc21KJ24zAKlD5CXKycELE2trqpSzLFwGkHUfWoGxuYO9mVsBsAJmUhVy1LOmGXskJcgus6JSyS4VBMF2AeLl6YExdqE4h2PUvfvE0pMmNbsnN3y2fvTMaIA/GFFZobmyUpzkv97czuj+C15ol9eHt4bN473atvZOsqUicko49x7MBMD15wRg8mG4aDEXJ5UYZnRGCzRIiZinN9lFKul5iLCnNKG0mpZsnn6JK5q1K+LQdndCZNGPLouQ6g9TOf1BZztYoJcuMkeVeu7NU6lzg0PJWK5/pdLpfxfHfAMYFF7dXlpYfDMvyizZWPMjUIqNWID+53l7wgrTzVJpbjeicbPSHG294PVaUMjE5BnX0h3do6n5MUp2K2x/fo6ZgJ1+qhXRGsxdCPJiZ6b197NixjZ0/wo+3hQ2Qo/4+f/78vlzkp0Uu8tFIJmLaywSf4pRSBiKi/YbolPFyB74xA/nbLRySLEYfWUHKy5LSLBMCf9fdJjkhywRW5ulPUThAtyxIP1glpZ08z2YB3BkRs4KyGYiTj4A8QcH9IBZ1gH9YAOTeAYmFQtu493c+kNONPGNLNGdLbZYvkZyO5OUWI0Lylnfl7Xb+dKvVfsE4KVUsOCEbg+HS2tr6LKTQdA5O5OxkhPT7Q/siZhhDiCvvyigWw8b919AxxpY2NjYu4AaE4ExLA+xI7tMx5akhK4qS5nkm4Bv2S6nFLu3XS//tVNUvwZ8VmDBGx9JLoPmkc/nFF0//eBu3y2fu1AbI9ZBevHjxcFmyI0WxQQk8Yq0WJPqhnBf7zarNutH3ObGZZsIUVP2WRkAvCpLPFPpdVW6okrvpqy43sYqUc9ZnJV+B9gOA57lyUqXA3IOPlhWIKDh2M8JmS0JmhRCzhNCecqI6pu61ufK9ngEbn0Bu2eoTBuxWCLJjGDnNaB/alOdskbFsqc1Y32QvAWAUWSbg/sqEECV1LxOB64eQ05xlp6UMYvKKM0bW1/tkfXUV6d8mcNHp6ADkANxwngR1yMWCdHIL6FonF7y8tTEcXE31u2kn7IPf9hgsf9QMmDlfgXNgBHBceaIMaQykFcgEkQYBCZh5Tjqd7MPf+Z3fef/b3/52I7U0USsEvPXZ2+ffPjFiBNLORh8xHOas095Pdc6JzTs9J9O+TcVKZ3QGQOVn0R4hYxD07ECd44UzjrIsW4LZBAC4AXID4rCNFoWkggbEtc0i0njBp+XtIXJHQdokz+BV7bOc8zlC6D4qRO7YN4pwiUL2kEYePHKPMvzwiQM5gxzedIlkbLHVyhYppbXTfyw/mIUx0ndCKW3nnRfydjaPsxkqaaUgy4sQKuinqZXEQLEDwqXDU60RgPBFiGwx+6M4csIg/PBiWRZ31MxA3gC1tpSWBRVZLuDb07MVW0BOIVdMaBBs2q0Kg4AdqsaIwDnQP5QSahYZjUbl0pe//MI7zftCd3H4Iby04e7du2eEyA4SQtcOHZq7vNkBfe2117pTU/tOT+VZ1+CYuf0A8AQAHy0oK1mnoD7bSzo48SNQoW9LnNbJhFJJhVwRCbpd8Ygpxs/LLOsucs45ADc8jmmQtoitj0g/vFVGwIA9pWTPcFjMZRmb5QWfoxmbti/LGOPQjLI3SuSpxY+xO2nGlkQJRuYxfRgZUcqWMsIWWzlbzDKyakgjJG0d1wo7PoB/lNBcEGEwNM+7X6OU7sfL6012Q0h4tbq+bhdzGQDHi1hhkQ+EIMIr4ML9UKa0tUySmHI4HP0H+DWuvbAf++1lq0kuCMh2gTRUVRaAf57lAu5AeK6EQAZhggaYWYGZzUh/AGUbIhfvnD17dnWCIj6zh4y94Xbild+5cwdA5B9QCqxFTT9pRq8fOnTwX0zaXtDDKe2cyHiZeTcWLWguclFQoyu3SC5AXBFTYV4Vj0khHVspe+GtH7uAqnDfOxs58eXxLouoXUlHaasUYrREabuAB0QhuCm9RQhQ9Ihp+z2FgdvIMWDMoBx5Oj4cly23j0gmsrwoySwBYOflnBB8lnPSRmoKKgFp59sEcFPopw3kgopSMW56H+SSVoutSAIaqL9S+rUD2NJhd8q/kbo33SIZQ2hzkmWtb8DCLzjesnKUM0WCcVGQ5eVVm7xMlq21dCmv9GD5vpZeFJqrQ/Q/UG4pxPujjbXrBhjhNq+Se6rBWWc59GQidJPWPZDadyNnj2D8jL8g4TcIi5EzAvmI5YRxXhakePfLX/5y7RumJ8WG3XjcrgTyjz66/fcZoc/hKSbctFmL/vbBgwdvjRuIt99+++lio5gvrDaJWWr12Zzzbp6LfZD8Co5KpkoJfaAJZcXJMyq0UZZlU36GgF/9UMCRnNFSiGJZvQF9zLTYzDLQbMNIKnL2IYEbc0XAaIPi9WVbQEXSjcizHoA6L+gcpWRWL6GnVSs9x41b3X5KxZIQ9JExclCvsowtZYze55QvdjpTy0Ux8iQrYKM4a7fSdFuBA1PdWykgx5hvri3PWyTPWz9LqcjUsn7AKpf4yjg+VUraPlldWXchhRq4gbVLNo7jzBHQq2SPkPa3/AsyGkmGDB8YYTk7yIkoCrNYsP7+M+02R4V6v8c8ggEEhi3T3uqPJEYVTtDk2CNDAPtHgn300kvPf0ApnWiGsZ37baedu+uA/ObNmwfKkv669zYU7Yinmfj9w4cPv13VySDHvPPGO0dG+Wh/UYyf/ppyDLbBDd9u03ZRgBNwlMF7CeEYA+zq+OR7gKImJZf76I0e9iethcqDwVi7Twh9AEyqHuTULEPOPLQDVM44jJbuOdsmM2pGeoJ6pQEwSDAixBoFs00bGMYYK4qRYuwlnRNUOlNVrNw2mfn2gZwLmtFlQuj9ViuHlIDLGRdcNT30GyjncehINiYQdYWeCDlRAgDS+C/gOO+32tDKWf4zarGPCvWXceF65mnyjcM+iEhZXl5GS/QVK4fl/LAiNLerQuXZNrsAYWRlOBz+AFbom/vGl02wjDL+OcEyHth93GNgGMaBnqnbEBwwCuCTyoTyGYw73xgEODbj4v4LX37hCqX2hVzjTv9M7B/bSTvtKq9fv/kyI/Tv4tdYmSlkl+XfOTB/wL6mCrcdnJrnz58/kfFsb6iHhw+gdyfCH+Dvg2WSuRBgAMqyZK0W2Uc57RhnpIlO2URUom2eSXMbG4Xq3qeUPRSCrMmHRssf/gME4JqElomHFMMX9hl40o0R4jfJ3E0jBIR3ArAXfK4kdI5wsg8CfCZupD5w00DOCBi/lZxm90gm7jMG0SW8HDerMY7jVM+asXDOCXMVRusaAYm3BsDsNX0rfRut7ChjrRddDhVOcqYW+HiauZRXOFkEIEfOTnUPqaX6wMrRCn4J8pSSW2QkLg3FMGk6vTUM6P6pkoak7cFqErIM6loVyagjTqnnDxsAf4YQ3xlR/XnrIaXF5bNnz070brvN3ms78fhdB+Tvv3/jP6KUviJvXpM3Qn9nLfpbhw8fjnQycV603szePDkY8Cn8sHnOwFabkNHQAjaBJdCSsLRJUYxonrcEfAeD2Gu36R7OORuXV8U7D6aQZkppwrpMpMqYBUfg0C1L9jAXYmjbrx8U0PKdwXEav6rbE86je9E8TMYJ5TvjKFVl4zInY+5QkQGqsA6zDxPeUlplMcM5mRNCgFQC4C714toPo4uEi/11x9BMPKSU3APWnef5PUohJtmXjDDTDoHWRvzoC8H9L8uxvggH3CnDgGcz2DDQNogCrW8KSqecoq2iTwyj9l4awblKpIXDC4HF6xWejpEzwgS5X5LiXUr5AzMrANnDSSjqakO5J5aLRlImSuVewed7vv5AbkotAkL470Wcq3IozYlQOvqYj7nHsoz3V1dXL73yyiufi8VDYztmXMc97v3vvXfjlxgRz9sFEcgJdPTo4f82jFy5fv169/79+yfJkLQkNsM/8BJaYCsSABVI498GsDGYRSF70iLAFFB+pklBpjkDQN/Mp0I3SRSREzoacrEqhBgawMaHmdkC3oaZjm6u3G2vBeRcKTGNSOjgneQqMARi6AJjoMpzBsCVr5zHzj9RXZNpPytpZyjKOSYA3PkcFxRWpvrOhASQC0rWGCP34D9IjyqEkxKgVisJEScHmUilKOQHd5rnPK5uP2baJvQz7H8D9EJw4K5fYyw7iAkKODWBWctwQr30HjHz/v37i/cpZYcIiECatUM0hwRxRlYZy2/RcnSbl3zDOrx1+/HaAizxeL5szybpLh+B/cuTaxMMmHtWAaG6NAKJ2HnvXraojvwN2gGqcrZUO49x/SVlRbebXf7CF77wcJL7eTcfs/uA/OoHv0YIPWReLmteaQUIurK68N+dPUvtdApeAtHv949xXr0MbTRyLFti+9AJh46TS3Hc7TS/5cjrON2yYCNCermMbvGz/kjQ0ItA8I3ma4Fx6lsh4JYXwzxvrQ31K9ArZgayJVgKMX+b59AwdSwTKePlJKO6G3msSGONAsi8QoRy1CQPybj2G4ND2226vr42wwSbE0w6OOdEyUeckClK2b0WJXdFRu8xxuz7IHH78QzBRuvI2UZdC8ZfgTEMYAyMoYicyP40UBbKOc+EoK8wRveZKCzYLmPHAZQ1kINWbu93yL0ixP21tQd/Dn1NGe2UtLWHEJ6Lgh+emupsDMviR8Zsh5p+aqEY9gWF9491gifar+4jNVsLyYO9L2HBGRgAuSHtM0jNBlzMuS5ZbnAUIkxDIduihwrKE5ng+Vp+9ewrZxfHj+DuPWLXAfnVdz/4bxgT4JKXvY51w243/9+efvrp92E7hBcyNnVkY2OdtVotAYANkCtaLUGpAm8g5hKKDWKbcbQb9NJmLbGY3VAWlIn/lven3SZaQgynYG0HbAbKro4Ng8vDMEW4Hl6ORmLYpqw/FGKIHZnYqQQPr7eGR/+hnjN1QUaXTLF12Zq0XGQfxjhi0clP6vxY/6yqywMGJE2ofkMh7TJyQs0SUk7GqkcNHKkQQ4/rkaGY0E6hV7faGYIZj8nlIa9cDVoWsE3Ip3Febrr9oscL8jNOBzehhArIQfBWL1lWDlCblrYUV9b6K9dC+WY4HL00u3fvysraqnzbjmHb0M14xpG6fxTQ4rlo3ON4gZkEziAFhMfo4QA8m4nG1ZAJNUa4PGxW5W9jDJAhUMcrh2ponJzenwu2wT948Sde/Mwu699VQH779u3e2sPBfyVHW9/QhpmrhyC7dfz4/L/44z9+szc1JRZYUVCe54KxgtpJtcFmWYj3RxVGEAzcdDSi0hgAk/cpOw4C0GWpA4SQYQetdpvSwYBnAOyQAQCe0SzL+HA4gvhdwK+iKMBtqj62eGxoknX6On6VVISBWz0YwZqgCDudQcCgXTcrwJ2YMjwYI9RsIOl7qBwLr/wQb7AMoA2Ck3HqQbuKSWICKqN+vHUG9YA37iJsWRDGSLO/zgidwWlrTb5wAG75bk4dBA5fICFuDDZe41zIXN1Ydx+Nyp+Ym5u5vrb84I4nFeEx924A308Qthuzeev01msMPDZhHN6VwO2XjNcuTNL/8mzvpnLlhesgsHFxZbdunDv3wsfjxmU37t9VQH7p0gfzGS3/M7PwwXvziXZ4CkpXRqPhjbW1jRv9/mDVOCwnGRyMlwD+Oc8FkHZpCDzU1vqL0dw9xq4cpOEHGwA4As8S7BmefB+i9/grMAZHzj50WdZceQbA+nGxudAVOAevYjn1QOtBmfeH337sMMaGpqqOmI0F/toEYa+TiXDTcNRS2H4jf4+PuJjMeWywB6Aa+yFinwHE2fNvUAHvKVavZTMOTw45vuElEnobhNaNytEbo1FxB7cf6oCVa6NR8bOzszPfX19f0dpwCqjr2w9GxgslNKFRWH8xxmCCBWfYAEDNeJaQdj+ELKP+/sezBBX9Eyxk0xt41r351a9+4fb4p2l3HbGrgPzKlfefF6L8pTiG3OSe0O8pVNRFDAb9P71/fzm5QAiLJiC1CGEklzZpCSFGwJr1Nwq3TQCfP+B2FhDMBuTMAFiMR7PhXAPjaQMQ3k4GrOWMwJxtDIBEbWQNrFMXR2GFiA43vJKKPPnJzDxAhkrarVB2whE+KkzTyCwGuKF52JEMfxvGG2OBknGIlonMjDwE60nkIQNIElT1Aw6zIn+WodqsDIvf/tQj7RkaBBoYsI3D13cmV7N4Ifh+wslfgTf7+fHiLjUtIXyRD/mFknL93rc4QoZS9q1Oh/5hv+9md+E14Pbb5fJ6QZiNfrJO6UrTFxOWcNEZkqHMSmEvPDOK9EmzdrPVMG/jj/DuHzzAoeGRBairprS4/fLLL49dOLiboHyXAfl750TJ/7Zh5MaTbxxA0PE4WxwhYvnWrU/+rQ5QkZgpAbrlFtCMRjikaTyYYhiUR+sNI20M4E/4rW6CGDQ3c3Ngo+AZAAnQCMVtoePbb2YGoUGwwTxes/0In9TsBhsB4yMwDuRQBfLsSmX7TQNcRFEi7NNeMeaa3ozeHGE3YplIzTI2Ndsw5YXUXhoa09bNxUw7aFEYo5Od5eVwdJKy7AhjdC+HVOuUlpyI25SKj8pSjHXaTU31/vbGxvofpExG2tBEnVV5m4YSCPxt2DDIOPJvmyZisvQQVZUlZZyo/5N3QGX7TZlZxj/58pe/fHMzz+NOPnZXAfnFt94Fh9BfM2ANS72TSfONI5QwcW/xk+8MBgJkbQGgbb7rBiXl+zQgZDDUGgRpHBRwK1Y7PtYVY6Vph6nTOGJboiXSBmE8WIfXBtIQ58pXIL/lzEDXGBUXMu10TxmDYPZW+w5CgxZWGF8PNjaVZ6eaaS2r3+ZQ1oG/U5qsBdYUWJvZgfx2C1wUq69da+BkXc/vp2ccgYEwYZnIadzas6d3ZnV1/Qq+qrr275mb/bmlpeXvGhXEhYGaWRKO0BkPT1F3IId0LBdhR3K19p4yCNIHobV3W244ZZtg4Rn2F8DVYYOAo4haLfLjF1988aPxPbDzj9hVQP7OO+/+UyrIEROxAozcvNbKZIeDLjcOI/h9797i7w0Gcu0MmZ7Op/buPXiYjAYrn9xfut8hhICnCL7VP+ozGEBOaA0hg6HcFxoBI0XUGgRP8kC+UMviqwzLZGCNGS+APoA/tAfOVgbByETqt8+ox9dhZgSqT5XPQLKv5EQDI6uBX9Ma32eAZwOh49iIQGoW1SYqb0gI53G5qUgiOA3KN5JR7IsIB8iUq+pTBiAN1MDmaTFyKYERMlkHKRQTzAic/0RFFY0LJy0o2Tc3Nzf3cHHpg6SWrDdiWejA7FM//eN79/4Eqq+LIgoNg2kufIMRgLEGzV2x7M1HEoUqd+gD9f0GSOxJd2DloxbOCgx4w0WoRGB4lbPvfRFiePfcuXM3dj5U17dw1wD5W29deZ4R8Uvycsz7B2XOZQUSJv7Wc4ASRh6uLf3+xsbGYGZm/4G909M/A0vS4Ji1tbX/cP/+j6Op1WjEELt22nGqG7EhMK/5Dg2AshSO408yK4hmBNgGJNQOCeI69NHNCDanvZvrC2cEeGagfsMDjY3A5g2CmxVADDWKKrKAjYF6fPleVBEKLfWiSD0LUd1+IwsZQw3feIYQykWei0Pif9p3YPp3nKQT+g8HA7Jw+PBcuXRnSYXOGZ8BMjTGIMDuOhlKnh5EA3oStQXsyfwEqWfCa38ilTKeHajz652uYR0p566J/pHX7yXCq/ZH4HKLgtz5iZ/Y3TLLrgByeKP92trwH1FBDrgFQCrGVuaTkJG2auVbmPZz6cGD/2s4XF1/6qmFn2m3W4cN4AteXr1x68b3gW6PRkPaarUF/k7y18pnNIR0KHMyIwBtl+BvLIG5w7zpgr7ltWyzVZkoXMdk5CIF/psDfmxscF+ZUswMwclDEuX01U1eF67HhJGakNJIJvKe+uS0IUlrsCyUDi0N/RHj258af+/qQwe1v+jU+leKfnbs0FP7Hi4+XIXsi9oZ62v8KZnFCwW3kZeuBRL8Idlaq14Wwh1W5eCVxkVLTlVO6To+WdX+0AFuZgUq4mXzMlHKwWs0/ampqdtnz579pJ737ty9Ox7Iv//9i4dzxv8Bhfdnmn7UYVgGyE2ifJtcyL5BhZG791e/w3l/eGT+0C8QxmQOCzAGZcEv377x0Q9ANuG8JRgbUSupWL1FwiwWYILfbmBDYyC5xmhowwDDh9id2SFkOCCkjb4tqhuDwEU4U4jwvuMkIXkdpunw7V2PAlS8ohWzT7zdQC+GLQzHGJdxlI8yNEbOgTPGs+qUMZB96EUUERL7DnD5cT3h7AaOTjuRqwKI6g1CSibCcg70kYuICrtiEsPGDs702uv3HzyUOUNwdJG8B+wMzchQ2EKEI+iPBWbvoQ4u69L/YED1sxMEhsFG+0y2NiAsPxXAEkcpueiicbBqQFrKQ4HOoxy0CtqN/LSxwW/+9E9/9e64cnfi/h0N5EKI1vnzF/4LRsi0iVTBMeTDITDynBSck67O9BaEJm7cuXP/99pC5PvnD/2SSTgExwyLwfd//OP7P1KDYoWR2jFioxHlrZaw32xEzamx1h7SbCPCmyMjdJV109FQ5hhIKs5RZGEVlceXoeoJAdrgfDQRSNktebBr0STyUNiRSTaauEh/dmCAxzMftWOEo4jgQABRqEbNDNrEObvHO11xRbip3kKzqImpuVy6/aGur8bfT8xmjYJpgEHvCnkrFUUEp4R+AhxxZa+z0heh2p9yGoeDYQ2C/uGtHpUNwfpOfAOMi1DyTg/9EtLwqP53cpPS1CZNW10UGzdeeeWVsZFBOw3MdzSQX7x4sb2+WvzXhBGV1zTIdggADpnezMtmvdBDSNnJ+bt3F5e+3+22Z2dn9n0LpwIteHH+k0/uXsYDUgWLQzqUgN1ut4X5jZ2jnqfUMwppsJaXoo2C+S3boVm1/Bl5YrGxweW632ZWoB5cJxeFi4PwQ+wHeuhKPYxzMpEBBOzohd9wLdg8hX1qfQTIX2CMgSrTj/QJHclJGUdvxO2XZZrc7BojNhNemmLvxghAm0CKAh+C7ysYb2TqZgXqttYrjysv1PRo/cwGGwYvvDTsq+obIPDIq3qryk26HcyaA2vPsAVyc7tJdX3D2k1KCicZ6Qoksqs6XAK8yRzJ0VpfHS25f//e688++6yO099pkJ1uz44GcmjyX/zFD3+REXLWy61iwwsJvDxW5aHQPlCzHg5Wv633+/96bW3j4b5900enOlN/AyccgrSe95bu/BFf53zIhrTN24J0If/KUPcJCmOJtYnK0cX4K0FfssK2oHRI20IbguhsbEJwvXE1qYcKZCGQh2CfbwBSZqpKKvKNjpSF4kAbl5dGP59RbLit0r+OOp9BePWyJZXdHzPezcwQUnzZrqHSzD0OI60H0FoDoCOJnM/A+CPw2NTLN/hIMxvAdZqwUthWyFXIoXEZL22FdxqeGXjsPUpMZOqysJ58NrBhwUeask1Yr78oOnkHBqCdXm+AAx9xmgXf2+u/a8D0G0S6TE1l13fTe0B3PJBfuXJl78ry+j+jlO71E2WZt6HAqjf1klnEyMWoHP3pxtLD92Bw9j41+8Usy/+q2Z/LzEOQZJ+u8NHw2oP7Dy6vjgqb4yS8E8FM2DR6hBCwG329QdqQPiHGGAwZpe22EGAQJIOXhiF2hlZZgtSsAIyAMQbmO1aDUnWkZwSpKT2Wi6zGbhoJqOptrDY8eFZgTge5SGhnsnzsw/QBGAusr8D1EPgHWi0uzMwnNGYpc+VtQ/4DL4ooMUNQRkEZxaoxqmu/DQNFRNQ3NFswCoHsjUNNt7L4DIeVmmuM8hJ5tgX/UR+xFK4vgPLtyunRSMmG9TdA5FMJ71eoA8rB44QnANYomIvDljoycuqgMJqIsax86ql97506dQo/+lW3xBPfvuOBHF7P9sYbb32Rc/63AMzDl0nYyBX7fkK6VpbDP9vYGN00YDozM/VXGcteMLHmHjOHN62Myss3bn38fQPYmuAnB2c4ZLTd5hqg1UxAgRNsU6GLdR9bBxzkTpeGwdTrzwpSmnq1ZIPrNgbAwC4Fo9JxM4R08PxkZUM9AP6mPuM7kH+nJhXYieAC9VFzY4lobDQRAkuUYj7hoIZqnK8AjIJxHqfGyjYf2StvlqCbimWbSRaayfskFC9qZjbYX4DLH1dXCtQM8wVQxOko3PVvnrXbGcAQkufqhWbmIi1gpiJ8JpOIDGBDPTiayB/rsAOrn74wtDQl+mCcHw7J6Cd/8mvX1Ptwd/ZnLPA8yeZDLP/rr7/+FCFkKsuyNqX5y4y0ngNjbBb9GCBnhC7xsrxWDgZXHg5HZbvd32fQxAAAIABJREFUEcPhgML3nj3dv9nOW0e9ZFuMEMPMCSGLn3xy8187ZDVG2MGuAVfHsuOeMUCM2ToGaHOGMTDwtzMMoRGANjikx7MC77eeHUDdto0gE0HZWjKCb4eu1UCdmg2YNhtpCM6G33J7VBR26BpE34RhAOexXpAltXctGcG37W2LqGmfQWpGAOcaJzKEmZrfGFjlQ22e7GjuDzoxzApgwdUA/Vb6sWlbXf95IaaeoXNs1wGNWuo/0ewgzH8mB17HCSEibYzCZlYf4zvc+Aaga8xv2UabjmJMB04AJCo5HSFesjqL+ZEJnKBEdYh09OrTbRrrxBhX3ADr586dgxc6b/OtshM3d0sH7mggf/311/eXZXuPuTI2HFA61W3lOTvEOZnNc1h9W54ghH6vXOs/gOMk/Fn8myJZRqb39Hq/AO9lhf3wUlpv8ZD0otKVTz659/sOaAeyX2QxBijNBoSvEqTtgbj/FdQaho7ZesoQpKQbdSG6TB/TvXLlcytnAn3pjHV/x/eDN+PoO7nIyEOm/xgYACkLgZ47UE7eSCKCo+tBOozTAZ+BlYYAN4VurzEMtsjJQj7NFYZTbztT0A2IJwBVBgdDsnIYwxazxkAxQ+Xv8F5AgqQiCWeW6oU94IBFlavkIswUDfDAd3S27RaNStqWjVhd/qD4PqiyV+ZI034TQqqSx21+dXBYj5+cDkcUhX4DzJXH41roo/Ccx/KBMEY65SGRI5asxPgJyqy9vNMXDO1YIP/e9763F97ZyHlHMDagnU5HgtRgoEBWfabI3t7Uzzxc3/h/45HYAADKuq3e3yCUHbP6uUwN7hYPwXZBxeqPf3zrd8ffMqpOQiCkd4oYxq/AU7H/1DYwQJbjIwbt1xfCOex1BkGBtDIOdcagiq1bkR/JOdWzAQPp6OBE5xhfgTVmxuDoi/VnBDrqRxuHtP6SHoGUM9TOCuwpVTFH6QifsCbjI8BGwZsRDLTZSkYTjXNQqwgiBdIomqgKYyK2mHQHj110Zq7ROxv7C1AnYB3fJJUb50Suc9FiB6ldeYyS1k2ak8jAbIpAm3LdmgUs4+Az00DtOYxNtlL9DWfbtBSQniLP73z1qzs3xnxHAvnrr78+NRrlBxVgGvAMH70Nwlh36uDc3Nfu3F/+ng+xhKzxMtu3d8/fEpQcti+sNav7OVGJ+uF/4PQk4tbHd259F4N09KAPB5S3OwJAGb7NfvM3fAPuGsMTQ5IzAO66qg0DBn8J6dgAaDYdAahXqS/G+M7XtKYfGoEU+NsqglmCMmbGfzDeV5CCbHyNvvyUchiHMOWDaQjr2GEMMwED7+EswU++g+WbsMXxbARH5hj/MJwlW1Y3ycD+g4pZDjYAUJyZJeBW4QzGrsKqfvINXLjgLHJnB770dJPbhMjcRG7B2TjHsdd+ZNiwQxcIc5zrSCXBU+eP1/dTXBy2+QvOwtxE/pjnOb917tw5OfPfaZ8dB+RCiPxP//SHh/LRkEneO0XIBnoPtvkbvjnPnnr66acWbt788AIwdsXWp0inwwXnvNvKpn9ZBaioKBVQUSD2XL77UL//ELbxojx/Z3H5LQmruj7zbWYD0AbYBnW4usxwYpCGbYqxu2+8TZ0D5QJQSuPABhQbAKOrp/R1dwNB+apcA6B4lmBmBsYgmNlC5NDFLDpBrV3Z+pEZA9bYmWtlrjGGJzQARoqqcyAnZx7QRG3wQB7ivC2MTGSkqji8NOVMrn5MreNYy0EmpNSFloZLbEOTEiJ6vKYgtejMOpPj02usBOj5ILuo2QB8jEHw/ARB7jAv0yfWR+Tv2CKZqKLU6uPKq/d0I2MAfMB2qSjANzGM1huYa/JAuiIdv4F6x+JDI5A2Bpi1q9cuDj985ZVXECLtDEjfUUAOESqvv/76QUgZXtU9gwGjANTw3e2KQwsLx/e///5HXopPC69T3W9mVDxj37gCgA5sPFdMXIUgirW1tf7vr68vjWL5RhkFqGvccBnYlsbAQDgyCmkDgEsNSzD7jFFQf+OjpEGAmYAGMDAGAOBW8/ZCZGyvVBgaZRRUDQa0nVyEDYDxDfj+iFQPhQ3wpaE6x7G+JOcqSF0LmhVgg2N8Bkaa8sKDgmZi8QjLX7ZiXYeb0Si/QQxoUPB4x24USYT8A9IY6Mgi1czN+QrCEcArkc1iM2+dgdfciIPr4uL1BWFeIjjQc0ViZLX4GFB6fW3GiVwXUur1BGpm9XoD1YBx0hDurypXKl5wpvwitBgMVj549dVXd1Qky1iAGgdgj3L/n/zJn8xRSqcMWBPSk8UPBn3a6XThjT/2G9gxKzoHjp05PHPlyofXMZM2bRKim+c5/ZuMkKMGuAlkTLRvI6ef9PuD11ZXF9cMk0+Bti1bQ50EVI13hqnLOjUOxqCdklUcYIZ9GB6NGXso3XR4RwyA3XufsIS4rlAiwgxeS/Np/LPgGZqUtO/AGBuYeWA/gjE2trhK30EI6Qpuja9Au7dlxI4xDCnnsTfLMUXC9xYlopRHwxaLHeRB9BAsPHNRRHWO5PonC0cRwZEQWira2hEbnZoCUXNQbHzwqmM5fiZ6CKWoiD2xYU7oeqOGo4igDuNYlkYBZ/gMoxc9wyDRQV+Iu8a6NQDmqo1BS0fF+u7T0H9Qlu21r3/9pVuUUjvTeZQ4uJWydgyQf/e7352eptP7eLcrO4exvmwb511hftdfoAJ9Qtb1d08aAPlwdbtn2u3sWUrFLLxnPaf57UKMrhXFxm0PiDUYG0lHFuSTVLkJzwrSjF2d5HFsw86hAMTUQ/C3jxeSiYxkVCfVhH0joRvVCWCPQT82AClgrugAXVnoH1DjpfwHUjrSf5vf8fiF8pM5InYmew5jFJ2UlJ8i6yDvArusC0s5teGkaCGYN8uB4hKRRCAFmStIRSzV3b84QMm01kZM6dBS3FYcVRQ7jsdHE5kwUhxFBPX6kUQd0hZCpaXYwuzAS0NhktJBJUmHayqSSD5t0cKEqvUFcLS3vjSVbt4bhBj8w7dcGY0/nK/wFr/39a9//X7dmD7OfTsCyCGnyp07a/uzTAGvYuIGkMO/zT4D3H53eQag36dgGOQ2XZyY6jxH6UAny0p1tTIAANCmHW6GYEBczQ6SPNtJ13W+U6/isPy6G8CDvtAgwG2vAdTo+FjPV79BJsLWKbZUEZ9HfgrpM0CzgMlnBHWOa3fFoQGwQI1D++3h6ZmOYv4wfmq/Am5lYLxZAcJjT1ZJALVrodN41CxALQRzoZ9DGs0IAoOAw1a965OArWS82E+gwkvHLToLQ2axn0Jef7C2wKxCdtcXBj36QJqOn3G82EQTWZ9Bcq1BfSRRNCPAeYnQ7CBtW6raHzuuUxlLYaaAX3vopSeQA+N8q1mW3Tx37hwGqseJ3V5dTxzIv/Od72T79h050G63bJZaaOE0IWQNfcM2APputyvW1tTvsuwKB/5VfYiNQo/0et0vrK8vXnHGokeYBnxTQr/fp70eIevrhMC3/MBwhbYjtc02IzY4ZoYAhwDEcC0XhQ5WI9vU3RWbAX9TjmdjghlCWFcoDzkjAEdiZ665Gr+EFMQakDbgXx3hY8qsNzimRjwzMJFFkTwUSShJr0alnwDqwo5jU+d4nwTul3hWoIxLtQ8mFUlkwLl6HUMqgiihIemmJQNfgygpYwQklkl5iNI2F55MlPYb+CYiFEJgr40oqpWH4Mh6I5N6XsJwUiD40nEczBDic+v9E0oKYsU3vnHuxk5Y+fnEgRx08Var1d7Y2KBT5ZTYyDbo1NSUnaLK7VNTAr7l441+q84PIR//Da93IwSA32w9Nr//zOLK4ntgJfp6BtAtuwJ+m29/UDEgO9nGP2adsD6jvMuF+lbykHz4WZ9iecgzDnVIbfeFBmFdSjsYnHF0D9bz5TGYtWMM1gWkZCIlF6kIIPVJ6EvGLRpE+UgjhA6XBgEzeBtdpBvnlZ+YHSCDYzm9rsPOPnT542cH1dcSGgM3fumIonjo6vwgsRPZnI9DLjej46vzu9o3YGYFbnZgonOqVyeghXNh5FLCiYwXnY2bFeC+SYbNah3JXy1tchQZZzKUEgJ33Os4igjnI4LtxnHsyUeRgxfKrI5cqspLZFvSIRtf//rXn7he/kSB/Pz5873l5WIvHp49sI5zlRCi13Ouwm/406zvNPtWCQlBXz6mGvAt0GmjoLZPkyNHZudu3bq1pPYbeDdHw98Ve/QuaRS0cTCzAZglwFnA5ONbzWwJqX2azpvZAXzDmaHPwM4MKmcDKcOjJCH5aCCnMRv0aRhHFQKx9CHAiQnfLJ4VmKuMncVpIyCLRKTY80vohV8mikg+ap7PIJSH5Mh7folI8Q+c03BddobgLTYLdftQEkqFlrpRtwYBhZfC3rSfIGxlqqNV/U5ycU5jKNOkg4BjbPQovgk9Iu4Hh/oOY1WCC8/072Ss4SdDWG0D1Hn/f3vf/mTXcZx3zn3t3n0BWGBBEoQFGhJBFyFaEgFZpkQmkCVHoRy7HJdJJ1WpJJVyKlWu/A8k/4RUXFF+SeXhSsVFJJXEUck2nYhw2Qr9IGyaFCA+RJAiQbyWi8cudhe7e889Sc9Mn+np6Zkz97ELEMQtFPbeOfM6c8/9erq/7p5QtLF1KZU1BKdvHn2sfmSW7tCksQ4002PSVBTVExlI/uN72kMLnqVUCYHKk0gmjZvN3rXbbS+/bUD+8ssvtzY3O/MA0OvrzRzRu9st1Jdid+JwDV8W4RHvod1MNqOxfybLEPixhcJ/U5nWQcEA9fE9jkkFCRUMqA3ovwAmq0ZDoKoxGITgZTUDBH6n1FyG2tQ8BFqBel4rvgA+ueYha+cJawhoB0IzEQgA5AuoVpCiIfgcgXbJBKEAs0OTkWisIAKgIpYZtnOtgEJIyPWTE8nU2lMJBeZFpOeKcQBaGLgmIxyZuXwSjgDHRa4AalKQVsJn3XIVuseQGUc96bKUNFPBQDMacxBO3yALBhttbPkC6rVEXVirPEFeugtO8HIzkXadRMKXRiDHTDcK/0UfUDsedy114wvCJiP8Nh0PKRJnAAIA7hdiDXTdiQw4AysUdJl9hUnkAwf2fnQ7MyXeFiCHZFivvPLKHgj+qUCT7MLpD5m/B9BHsK9+dqSMCgXbNt65FQoV5lsNABQEBHuiDaDGAPNXmkHRLasyphm45iCuBVB4x/f+ClRiAU1FTBAAXwBFrgCQVtI31VC+gLagWgGYiCrQp9pAEk9ghREKAAR/EAagGVR8AfHBr+YSxzpH0FGhIN29CHUUqAXNQxIAbt8cqP2Rq30+I6hREABfAHVcV9KYAOBCx18kHnQmuVqGf2t0IWzflCyGtkAiO3xBhZ6k5xqs9YEac/v4s+MBZygIJL5gsOR0/iSDWgjLgwSaQb8/sfXkk8fO367kWrcFyF9++eWZZnNXF3bTGnj1CwCv2VzPvV212WnjjhvNL7jDrr7uZGHg2uGhPQoI+5fa5mcyEB6+kPAHFLUCnD9ajYjmUJmMYBIRc5GrDUh8gUQP48rIvAEVGyAAkDyuOIPJyVI2F8U0BJ/krXgC4kUEQkHBu+x8xH7BrheT1QY0X+CYixq3choJrJ8rHR3MzUYSiIXMRdTNNCYMeMxBZZbivIGXO4jb2C2QSmYivEesRd1LkSug0c5yWgi1Os4ySPdWxTFgmgpjNlIN6W5a/4pJtEX1y3Y0j1A+IoxylsxF3LsnBPFWKHDvIisckshdMZhOj+oHnyF+5cvHjx//WHqutrtsx4H81Vdfba+tre22N0b3w1iqDeLa1AGmFms4xzIUAHjFAm1lXldvcDdNTSj0PY4oldUtvhVCNysSVgOubw6i8+NzNTRANVyV7pELAKhB7onOTzIRUaI4TBiHNAT57mltMBkB0KMnEXyGV5wroP1SFPe39sgX4BhKQ5gKxBZENQMc0+UpqBeRBNQhbyIv9oAtlWQOov3je2nPy7mCqmtmJnLJaPVriZpoOKQqyCUpJ+g9uYnp+HPAOQS8LmgELD9RNB+RuGsPCTc9lvIYMhYYTEEBs5Eim514A483UE+tk6SO33UoUR0KMuy/2Wxevh0uiTsK5BCC/4d/+MruqaleU5lUDDBRm3S1gJIZow5Zqb2D1dU7bfCG0VoAesZQsKM7fb4D9rSAbZg/CgCfJ4AdOGd7/cWgc+RXqaZQEcps/SuOAMrZ+tNrcQ8iaOzzBKGvjuoK1ItI/bSCnkRcGHAUp9yBvoZaAbSszETwIR6WQAbiWghcQo1AcwYIzJxARtAErA0CNQk0k9bKktXhlBE02liNSeBd7diJFhDKJqrHpgSv4EkUqEG9iKAXNwhNMhPxWYZ/4KgV6O9P5ylSr8jO2e2NfjtWhPK4AvXcCdOgqZ59LUQ3gJ16t5v3vvzlL1+AoybDdzP+KzsK5C+/fGYmy65Mzmaz2Yq6F/1/llHHlZWsud7Mi+5U2WyuqfkVxVTZXF/LAcvUe1K+vr6WU48Wz9wy1Jox1xmDalwbsIBrBQMgIMyfzkPtlmEebDcteeSkzN8BXEIM461SM5EGETQLwSdqDqLSCFsTQpl4DtXO33RF508BX8GD4EqK5Tg6JZI1YQwvjCjQn2ip+mx4A+wD4w3CmkEs4Ax6CQSb0QAzE3VckcnQLMQ9V8+gHpeahuASJY7xuv7eNGJWUMo2wzGPIuwX/tblCwqZbqp4Bo+c1lG7VhigF1H1LbJfHSOPzVXqTkrNYZioztcMuDbABY47vuIcSLZSnpzOyU0ETb2gMwn8aYCZ1Qww4Ex9b0W29vjf2tmUtzsG5GBSWVlZ2RXGVQBzBHashWX0Gi2zvcVaA/CDAIDa+B6FQXg+g14JmYjo1hb65GYi7SMfal0w3sDhCaC7EC+QyBfgXcokMvIElmCWyeT4WkXJ5Lp5sutcGNiRYySyYxCqmtAYA9z9g5TAuAOuEfhxBineRK62wM1EYqBZ0qPnChuej0gDuXZhdfbCPK4gYSw/+Cy8SxfpWSqQCBa7QWfcjEJn7trxK7jmQW3UM9TTCLTg4ecZpJqkcEwvLUWAyJ2YmFjcSRPLjgA5eKmcOvXarqlis6k23ysastU+fDbLVlaybHYWIik14FKQnZqaKqE84XljVTj48x6qGRgBglqBLnfA32gD1HtFaQyCljCMrV2+Nxf+uL3b31nPVJwCgC0nXakAoGRyVW5kzCjzd80vHPxdqaO1BDQZcS1hxnMllYhuNWXCI1CNJ6S1xMoVdFQBZzL42+/K1RKgvBIMhDuggWf1z3DYzkPjC5yAM9QSDH8QdieV4wuoayv1+Inu0pmWIHEGnDTm3kSSlsAFTswUFUorLRO8siDg3wflRBDw5SCz0DdphVGzuVk88cQTF3fKi2UIgKx/HHkNOChibW3NbCH4jnol06YWDaDVVQLwAPT4AsCHzwC0APL4HgQACoOpYqpcM7twFApxgRDa8SPYU03Bn78WSUYArK9ps5D6W5TNZrPSBuAeuEaAgssRYAbXHFCt27lWK0TNQlwbMGhNvIXQ7IJ/obXSAtbXc6oNIMBVvVOzCydgB5y/JAC4FxHeHjcbcWO+q9nYGANszzWaGBkO18CLSvEp5p7kSGOwjfaNYLJWf12m4w3sy/UgcgSA4QXQe6jyIoKAMyM3cEfvmo3qvIhgFFcz4K6lTnI6rFrrWqr7pdlKMU8RljU2GiroDD2LKqjjVosgVyt5LEV4Ap6kOXCeAQ0Gs0LGnmeQkpNI0gyAFyCpJ1aeeuopE3w4OG4O0mLbgbwsy+Yrr7xSmVRgdw2gipOku20fbFMA1rWvU3u705oJBhQI8Fc9jjAvY34BIYBzGV4j4F8DNxNJJiKqJbjttWDQ2ooI/ujvjliNzZMFQN1joyHSmmDsZ/tAaw8jKYiKCgDkDDgfQLmEajYjzN8FXd+F1OUOYMTwYOOaf8iTCEb300/Q78QXAJQ74N5Eg+Uj4t89371bMw7PS1QlpENvIqMZVD3WehNxzyU3MZ0kAHA3LmUulSKQYS6uRqClRip3oGSO5KxjAr9ogjo9FqaV7mb79k1fPnr0KCZlrPuRDX1924Eczt5sNBrt5eUsm8uybNlMdQ4+wGdTDhfVe1Ned0eSQLCgyy3mIVs7jEIJV1crwDlUoE9qK42gmCqr1sxEhFoBFwhYjn3LgmK0+fO1QyFAy5WmchN234Y7IIJC1eOYNpQXEY7oMwDUi0jXsoIBtQIEvUo7MFqC4hRItK5tLaRy4IuRIBh884s2E1EegXoYoYnIFwz0ztyJeKYvEmOQsv58jtg7pqKwGgJckWIMZCJZ1Wb5iRR5bPIRqcAzYzoK/0YlQeBu87lAwL7QxbSeO+CEdfWLqs4vqPokAWeVYBCI5Dq3Unq/rhcR38nbmp1OsfnVr351cbtzl28rkH/ve+9MzM5eUiJ3dbWZT08XJfzVD4t9D58pyGu4n1OgvgzoXr3X9RzQ15edFxUIknBAIUD/0g6oQJiaKoyNvk47oD0YgaDAnb7Xdag2QPkBpakY/oB65qDJKPzDCV2R5qxmQHgBSQugZiLYZc9mVBjEtAIUDjj/UWzulhimUO2CPsYZuB4yWnPQAkEDsON+yQKzaFCWOZ1qvtfL5xqNvNNo9DtFUXQajUYfUnP3+43NVitbbzQa17Kb2TL0H1p9DvyUF5ADzLAnLW20rKLvXcHgEd9w+aaRwcz0Jc0xRBxTnkAyGem+ajyJiJkII44h3gBNQnHiGPqnPv/0s70TGmegAsvWtAEJxsF01iHOYM+e+3bPzU0/3m639vR62fKNG8s/uHZt2fSgx6NmohCJK4E/L9vY2Ljx9a9/HV3EBv8ZJ7TYNiAHn/FTp07NwRE9CfNwqiDoS+2sQFjNAcGtQKj2+o4AAKEwl805moCkBSh5ATIBhQIKCCooBKEBbah2oE1FsxkKgMHMRRpkJQ8cXAsUAo5AYJoCXOPmFxQS1GykHleRTI7OQNRiqGajW1N+wZq/RIFgtAGYDxcATnoExPDaB0ryAcJGvg9NUUw2m81bB1p5a3+m6fikV7/fL8qyvNrsNc+vbJbqCeI5fMT512gF3INI5hA0USxpClQAcNVK9CAygq1u/twU5hPwmLRuOkMBEM5WCqMJfIEpphlLqXspT19NhYP90mLupVPZ7t2zu+Z3z/5anoOghiMfs6zsZe/8+L0Pv88FQG0qa+9J8c8zAP7hqaeOXdlO3/KBQTbpCc+yDAjOjY3uRGv1Zo7HTu8ylvIbN7IM3vd6MyVczyJOianjpdTj2oAWAlog8BdqCJ45aNnoC8YUVIG/BPysUw74yBXUaQi2G9ezJuSH7/rlk9bG/EOFAL5H3OUagi+kLPgPzh/ENAScZ4QnIOYs7lKKpqBBCOLNzc3G1NTUgbIsPwM/6pRnKFLnalmW7xdFsYw8AQcxHpRVQNpmYibyonbrzEB111mMAbqOYvSx6zmEdxbhCVhqCRoH4ZDGKHB9Z6Rq+ZQQMPmJYryBu97ck4gGnsk1qQEJ4wv27t7/C52JiSMA4ADk5iCEtXfefet3fGEgB4LFzjOQzENlWa5vJ/G5LUAOh0UsLCwY1IFo/OuB5x8j9a9nq6utfHq6V+LfLNPXWq2bea+ny5WwntbgD8KBCwYUEOovVGaCY5gfqqQdAPhPT097ZiLUDqiA0IJA3spzMxGagajGAHN2zEOsK0kIUAFBtQPoywVfSTC4JKy7u3ZXkLuPohBQf5WEcF1KqZcR7SlOLMe0AzOIt/u3vIc/fy0o+v2N6cnJ7PN5nk8VBWgCoMXYv9AzlMELy/l76Xnq9/sfrq7m52xit5h2YBGPk8i6b9elFEq4HZ67lXITkhSE5uT3qflRhGzx0IxzA64HlNYYXO0AWrmCYtT5S0KARm3rNXPPM7h//4P/OG82phWAI5A3Gmtvv332P3EtgfMFGoP0olVmomBOIvWLqzyG9l7qLh19dnuIz20Bcjh/s9PptNXPbHa2XFlZGcM4FvQ1yINwoGUw2u4MQL5HwB6AH66AQIC/SgtQwkH/hTIAfnhR8K+ebyUxap72wOW5ubnpPXv2PJDn+XSr1Zrq9cp+s8xWN/ubNy9dunTh+vX+ln4wtJ0VNQa3O8MRmEL1iRHDlVkI6kh8gVAORZwwxjI6PhcKNgKA++Grb1tYCVvPs8ybAko3c48hFApQrn4WxhQ0uDaA81vJ2u32fVmWPVKWDYRqMm9TVJVApLUug//xk/prCmgsNpSVW+WNvJ2f6fV6m2DicqKPh3uUTCvJtRQuWfMrksiWM8C00MgZaFDDBHVoU8dpcZD3PImGJL1d0LeBZjAuTUlBMiWZKVng5yIxlKAudp7B1lZr4uCBhX+Gh7EjmOf98sL5ix/8T+pxpeemD7lBEtk9t8yLMa6+Xe+kg2nYkJVb3/zm9pzzOQaAdZ9MyDPe6/Wms2xPlmXgQrkn27Mny64Zb0osbbVW8l5v1oDsSo6Aj2XYBuqN9OyrxpJWQMu0QFhdvam0Aj2eFRYI/LaOFgIgAJSGAALBAH6jMdd+6KF9X2i320fyPF+IzL1fFMWFXq935oMPPnirKMKkmawVaPJYz8km6aJlqCEg8COJDG1smeEFzE6fCgUUGngPlWbAeIO1luuuSe8ZOQMQAC4Iw5yxjCYZi3kREaHAzETUNGQh2waaoTYwM1M+WBTFkX6/nzcaDbV+8J7OGcrdMoRwWouWUfCvYP1Wt+y+ulJkW1ansPOPkcfOKEaAQVkVaxAxWcjPWyzqGFpwAUF7mcnQa4jmKYIymAaAME1JIWUuxd4kn/2Ix2c1iUFSV9edZ7CwcGBhZmb618GgAuZxMJADqPf6W29dvnzh+ynz54LCO8+ALB8VAEYzAOJTSucyEsyNASQ9IJ/p9Xp8W0MqWYDXhRrs9V94wXv7jpaqmkYowF9oAmVcKIy0IrWNZaEAmsBPf/GnH+90Ol/Oc5WULflVluW1tbW1P/kVpN8JAAAgAElEQVThDz98D81FyY0HrEi9hzjoQ1eyVmAHqbQB5krqkcV0XgGSGKtI3EE4vkAytXDbu7wok5Nb+/J+/pjZYA+0cgj89K+CAQP6PvjDjr25srbW+Otmc51s2oefP4wXciWNpaDw8ulLd55gb9fNUoSCe1KXNbnoQDPqvoGaQcUX4NyM1w18jM5/QA1hbm7+c5OTk39H28YtmPez4v0LFz78Xl0KCvHuKXfA3UjZ/NebreLEiWNL43ZHHCuQQz6VXq/XvXo1y+bnsyy7mmXZvHLBy2e3Zkt4Dy/1eVbvxqnZJd0MQ4Gfwz4VFEYjUJiPAsMFfq4hoFCgvawY7SGkHezf/9Dk/Pzk061W69BA6MAqF0Vx+ty5cz/Y2Njo00ut1VbeU5oC5Q20yQi0CPgLAoBzBJVViFxzhhzSbBTTEKhXkeYRkEy2aE61AZwPNRehUJCuOXSDICBC5qI8z2cmJiaO5XnuHPI9yveV0rYsy6Wtra03MPIYNAdlPhop+CwmDOqv2aR19g6wFSWR8aoTjUwAf3jX0rAwiO++dTudVM9mMqXiJXoewEyWze/a/6VWu/UEeqsoqrORZc0831q+ef13bty4Ubtbjs0xdJ4B5QbW11srv/zLxzHFWspjVFtnbECu86mcnV5fX6l+KADmCtQtpqsPWIbADrOswL9myuMVAnb372oGutwVF9RMZN93u3u7CwvTv5HnOe2sduFDFba2+u++++7b3wWCt74Tkta94gwsd6BNRRrwkVPQHIImj+nuHz2IKIlMx0chAWX0ff0cwzW4SYiTyG5L3w+UBo/RgDMnqMw0y/P88X6/TxdslKkP1HZzM/9hUawtWg7BBp7R3EPYKUYbq8/GGsPzEfHYAh5oljZBymnwNBS8Bz83EbRGoURbY7AZtdjwrKVe0rpkjYDOi2zbCU+AdnaXqNUDLCzM/K1Go/mY3o1rEEc7eVlmH29tbf3FjRsff7B1bau/XecZbG5O9E+cOHZ1nHlYxgbkZ1480/nJzMokbMPn5uY8EFpebuVzcxqc4L3ersMLYR7ezZtSfm1e7fAB7FUL4b3SAPB11SgDKDRQKyBaANUIJE0Ay+w1XwuYm5trPfTQQ7/eaDQeSPvhpNXa2ur/zZkzH36/0g72WM1ltjdbgoaQ1hOtFfMewno+eewKABAK6GFkNQIQFiA0qBcR9FhpCeqDGWNILSDlfql7KdRH7aDfb93favWPpvSxHXXyPL/V6/X+vNVqKRNLOAkc9SKCmpLJKOyeiQIAcxNRchlJZJqnCOciEcfDkcqh+XOBIbvq0yA4mBvnEXiw2aDHREKfe/fe/0utRvMhBeLaNGb/KlBXAL+2un7jD65cWbuIRHLyeQbGlMKfI36ewczMzOoXvvAFmoRnpEdvCEDwx9O78VPT7XY7qb/l5eVcAnvsGa/DXyiDuvr9fAbCQAsCKPcFg66rr1sRoW08lYZgQF8SDCgonLs0JiIsQ3PQ5z//+SdbrdaXR/oGAo03Njb+x49+dOk9fZmaiDRPoEqRQCZkMpSDAKDCCQjk8ZDGOFkuFEKfXU8j1BCQHEZzESWO9fwteQyfgxpAFaBQ+w18rSwbk9TFEFqAW6ECDOZ9gm6Htb0OUKHf77/TbDY/pKYh7maquiOKBwI+BVr93hLF0AQ/w3t6nWsAerqYpE6/hxc3tVQCwOAtagOmudqF6/WbKqtdOeZPMqaj+NJw80/oM3eP1b1K5DEdj+YlwnliptL5+fuebeaNBQBwsF+2wFZe7cyNzbzRyPJ+een9D8/9N/k+0lxK+WEwWkOwqR6eeuopsJU7ZtQBHimnahLw1nX+4osvdg4cOGCPm17KsiUl/bJsaUn/hRd9X9dnynUqECThQAUCCg5XSDhGH2IA8jUCPR+L6I88srB7bm7un1S+aSkTHqBOURTXr7xz5T+utdeKsPsmJ4kl4jhCJlPi2AgG6mGEGoESDL3ZEonldC6j7oa55xCahTDugLqZ0jLdb+VGaoLKKEcA13XQWW9Xp9M5ZmdinQiLosibzawsikz9DprNZqnLmkpzxOtZkVXHvVAXRMcfkd4qUptO5Wy53+//pdYarEspzT0k5SOisQUwhDIb1ZDHfNXDZDLf8VMDCYVMqZ4bgSxa5oUMpjQ9BU+RQbUAGD2UQkN+quq5AWi3sPfAb+bNxiTsw/v9LGt1DJCb3TnazPOyLD548/1/SxPV6WfET7Vd95SHrq+v71r71rfGsysfGchhN/7SSy9NdToH8/bytXxrbqtcXm7nCOJwEwrHCagDoOOrAntWp25xHKGgpEZdi8GuU1MQtMTPKAgOHz78jXa7/cXBeh2s9q1bt7730UcfvQmtKDegemFaAq0zvN8+9yiCXl0XUis6LHks1QHzD4C/mpdgCqJawvDmIr6evmCYmJg4UpblTw228uona7zGsSX3IuflaodfCQbc/Ve1VMDRxA/yfD1IplESmb/n83dzFYUFA7STEtEF8xEZIRFPSqd3/j7Y2tQUslmI3oVsc+dJ6KAFBpfRuK+qdSBZnfR9T03tenBqqvv3NVg3sn6/l3VaHWMnd3fmUGVp6fJvY64kvz9//rSOdJ4BNQWBgJgqivLnvvFz18axKx8ZyPXJP92JLLti7mN/pt/rvwDqc3Nblc0cP7eX2zngL1wDk8zWlhUA8B7L4C+ANtSjAoLv8qWdf1AbGBH4AcyPHTv2LxqNBkYEDI4TKS362Tvvnn73f2n9wNUS5pWdyOcCVE3jNUQJZIdMvpplK23Xc4jusn1+QArskrQBGN33GtK36jqS7jFupo5LqQF9BHn8i9oA9FznQcSXtdlsfq3ZbA7kDpry1aTXsQKh1+u93Wg0zoumohG4A0kASG6mMGeevA6BnrqPOhHGJBUFrRvNSYSLs5xlGGOARfIuvJn7yelQKGgzkn1Ry78u1bt8NzkdT0wH9fbtm/n1Zm74LAXk/azTavl2chPtuXzp+r+5unlVmT626zyD2dlsbRwnCY0E5HY33hmgHwR6/lOg5a4wAKGwvHxNCQQrGKyggJ5gQw7aANalZVwAIMBzUw9qCigkoA/JHHTo0KH7Jicn/1H6j3m4mmVZ9t5+++1/Ba2tSUiTxvQzbs+x3PUTcrfulCiGfqmbKOUMcMdf502EmgL3JpKEQXwVYmYidAi6BuFllUgA4YCfnaAzYzICk1C73f6FPM8HeD6H+65SWhVF8eHycv4O9STC1BPABUNEMvRDU1DQCGQMOsOxxuU9RAGe3ocP+tymQ1xKaVwBWn8wAllJAJJqggSfSR5G0lqGUlGknGfQ7S40pybzX8yy5sPKHG5s4v1eP+t0OgrQG41W1mhVZKfapS8uXvzOzZt5zwoLP3MpHnBTnWdg0lKkksUTExP9l1566frzzz8/kq18pAccduPtpXbnaueqJhc350t8n/Jgj1YnJBCgV/caB3+oARrB1tyekmsSCPqoIczN7Snb7Wv51taeEk1HjzzyyJF2u/0ro80/rfXKysp3Lly4MJDPKecLZP7AehG5gkKTytZ2g4LA/WsFAhMU6kHwtQKuJVTAT5vTuAOT2oELhJgXkV1RLRSmpqaAt3kqbaW3v1ZZllfAp7x+pBh5rLkCHVugvYhoqgp0KwUBIMUYYLmTpwg6DMUa1E/Wq8HjDCTtoLnazAHPpdTWbkprNyUFDzxLOc+g3Z761UbW/IxyUEFyE2zkvV7W6rQyBeiTkDNNk51gesmbjbX333/n3+mb48klsAz+xk1EjhDg5xmYE86mpoq1r371q3iS9BArnmmSZ9jXq6++OrW01M47BsgRzC9lWYZlm5vzJb2OY83Pz5dXr2oBcGe8fMFAzUJUGDzyyJ7HYae3E/O+fn39dy5f/gDtVnbIEc1DKXMPkcmSdqDBH17a/ZR6FuF7d8yrGZiHeEyBoxXE4gsETyJ0KVU/r5WVfNeuXXNFUXyZh+Cn3Pt21On3+ze63e5fwtwqs9FYcxHx5HQhMhnuzrqRKtdRc8NUKwBwd4CfmH8qbUAyCQ1lJoIZoBuSnozPE1gNIP08A9A6p34rz/OWxnFtH4f3PWA7wbwy2dE78uo6jN740dLSxT9CYjlEGMdcN92EdTJhDCNNTGz2n3zyyeujRHsODaSQU2Vzc34iywC278/0X3h3v/p46ZIthzJ99VJ2//33Z+oS1FX17F8o4wIABQH8xet057+zWoCe95EjR77Q6XR+cTt+7LzPmzdv/oePXv9oCbUHzR3sKcHUBCYg1BSQPw5xB9RsFCSKxyQcYu6lknBwy6xrqW8+gtUJeRrplcN4AhAIu3f3Z/v9/CuUeJRcEKm7IYI+D72neVmkcPyUZwFyl6+vT/6VDT6DVi5pDKYi5AEqtoG4l1JPImhNBQJ0NVyMAZ99zL1USlhn3UxBU6ACAHMR0bxEYnBZuitp7VJzjWCiNfWLeaPxKO7GMQAIOtLmFWMnNwAPecPXNzZ/9/Ll6+pnxVNZD32egXB2AQqCZrO5OkoOllGAfHJzc9PkVLFAblcZy+g1eK8B3QF/Au54TWoNIA87eQB/eL+5uVlCP6ocgJ4IBtjtO4BPNADUBkLaQt2T8rnPfe7w5OTkr9XVG8f1jz/++F9funRpA/rSWoE2B1FtAc1EyCOAaUmbgbQ5yAF54hpKCWaHN4DBmOuo9ic1d2Tej9udtG69whoC5w20eWjv3ry9tdX/2zpnIbwwBVCRNbNmVphchtzDRNUkaW2hWpXtkKS1pelt+dylnCybm5uXNjc3z2DduJmIk8bQynIFTlI6QiVj36GcRDAmxB/QVBTjAf+QMPCT01lzkGsmopHIPIsp9C6mrVYX4k/OxMT8RFlu/cNGVu7C3TjuzHu9XjbZ0anoVf6VvNHP+r0/+vjGx8pbTPIektJV8xkEzzMgaampmajT6RTHjx93VZK6HwS5PhSQw+k/L730Ep6Dne3du7dcWlrK+V8cB8sHmBepKgkJvGwFg971uwJC6QeOdkCFiBYlYNOnu34tIPTuH9qCQMDrKEQefXR+9+Tk5D8f7n7SW/X7/dWzZ89+J61FConMe/JJZNfLaH+m+QFNMkNrJJzhPXcrVdpB+5ryMpKuQ5kI/lwwcM1gBE2h0Wh8o9/vJ+RXkTIcIvjT5LVYRteyAB908Ds3AsJecwTCVvb+tZv5j50oZKhqzEQSsRwik+nocWK5Li8R9ISkMY05MGkqSKwBDUCju3/Jy4gKh9HcS2OZS9PPM+hm3Zlmd/LbWV4eIDnIlZ0cCE8dIFReKYry1IULVy86yeuGMhXpb2iQ8wz27eusHD9+XKW2HvQ1FJCfOXOms35uvbXU0eBNB6WArn7M5jqU42deh5YPdgOpmoCCZdO1bPLBcdH0g2afymQEBaBLGFPQAw888E9r0tQOditC7a2t/mtvvXX2f4/cUbADCfy5xxA2hnJ4cddSShhrEhlxF91LoRWUA/Jb0liDPuz0SViBDh4jwM09iUIeR6FbLMvyK3meJx7pPehKx9Lb+n7oZdn74crKyiU0D9mUFHZcJ/rYuJfCVWoy4hHKdNYU+KGcJ6er9yaSNAHoSdYG7Ngs3oBFG4OGQLkBJ44AUmcEzEKDB59JQWQwy90qgKzdnjqc562jWVbuazYbcB5rf6LV+vFmUby1ulp+NMx5BmDaD+Uo4p5GsSes1+ttDXu258BA/vzzzzeOHTs2+cADD2QXL8K0LmbwHl9VWfZABpfJJVUfPuNf1dqUOTeoGtoSBH4o4Tt/LMPaVHCMpgnQGfkC4+jRL/z8xERzWz0iVlY2/8vKysfnlZnIMSlpApmW0dlWGsSOehHFHtEUIlnb/WnMAfRIXUep+ymNL8D3GFxGtYaFhcZD/X7/4UEhetz14fDmoij+OM+1O1sdV4DjY2oKSiLbNBU0tsBPSYFb/WBuIhKHQO9XzF7K8hSFktfJ65YSgYwtvcTV7nkGxLWUnmeArWkEckpqirm5fb+wvPzx9+Pf9/DnGaAXUcUR4ME3/DwDM4GLFy8uP/vss/SskqRHcWAgB5fDixcvtjXSKiTPHlCgrd9TBEbQVmBPgL0C74u6B11PozcFfiocpHK8rsB9c29JwZ+CviQAJA2BC4XYCh45cqQ9MzPzmyZBc9JiD1KpLMv3Lv71xf9akcSGMK4I4opedvkCpThc0iYjHC8G7MgjDMsXDHJPg9eNCQB7zfcuMmQwqLaTeXd6unxy8LHH26IsW1fyvPc3o/YaS0VBBYQkAHyXUmhx1SSrk91IxaAzUlUKPsN7TIktSDcLxQLNAucZRA60MfmK2rum5584f+knfwKgjwFno35HaUJBOvEMPFgmNoZxRRwIyHVyrPcnbt78YSNmUvGvdfK9ezeVHd2CPQI/3rYWDHqn716zZbQOtLNbd7rTZ80dLUASItXCX8yymLnIERx795YHDhx4tN1u/71t+OKL69ev//tz586Z7QnXCMImJcsV2Flx/sB6DqGZyXoOUY4Ae8AyFCJILlM3U6iLQoH/3Yb1iXTpg3+73YbEZmNJMzzsvdy6Vb42OZkvUtMQ9CUGn1HbFCOYhx2ftovnJXLjC7RwCAWhqW/diTnQLqVSzIFFf64heBwBC13g6SkGT2XNeQL9udOZmz98+DOfefPNH74mRyT7qavhjulBNsHzDAi3oOabmLUU0ld/85vfXB7UFXFQIG++8soryaeNU5MIB0H4bIFd29J927nd9VszyQOZFQo0eyyCug/uemy745d2/1CG5qI6rYCagw4ePPiNZrNJkjKN/lPb2tr6vTfeeOOtUE/pJqMYhwC9I28A7ylRrMstT2CvU/IYyWBt4rmkXE9VL6Zb6jlEd/zS7n87NYL2VnuuMdP4CnctpOs7rEthyrcNboe9Xu9VZSYyEchoMlLtl3RUMhLKlCeQOAGJMB7Ig2gE8pgLBPxMs5li1lKbrVRnO5UymNr+/ORBo55n4OUnYjmLiqK18NnPHNz3xptvvCnb4mNEMcxcOs/A3hGNNsZSnpQOy5VGYIbrHuiuHz062CHNAwE5kJxnztxoHjyY8viOt45kJ+cjLC1BqoCLDsFKBQBeowKE9oHmHzQZOeYjygkYMxG07XSW8i996UvfzvN8HPmuy83Nzf9z8eLFv6qUDSOXQvcfIo5RUHLQTxcCfHVj3kNYlxLKKChMfEHlYmq1AD4CtfurmAPiicS1ABAeaELisQT0GgqIZrP5aKvVejD2VFKg5/X4GZ91fuXED72/sbHxZ1m2/6aNIpZnQT2DdA2rXdBIZOuGCrtl4BVsXIH+3sG7yHIOXhI7QyhLGUpRsASvjfdn7fSG5xQMd54BUMeYkSjtPIO5uc7MgQP3zb755ocXd/Y8g1ieIrXjLwYlPZOBHMwqr7zyyuTGxkY5MTGh2sF7+Aufz5/X38nCgrkOnw3gwzUJ/FU5NCKCIVR3HM9PzKOGmoOkehr8UUPQmgDVDI4dO3C83W6fUHG+Q7zyPF9bXV397uuvv/4+1wwcQpgQwWhCqjQIwjlQIMfpDHL/9BbGB/40OgBGMJFhJKBMj6vr0UAyE2qmXEzBNARNtbspaAAYZOZ+psFl+/f32+vr61+B/EdDfD1DNTHg/87GxobJKz9oN9xMRD2KoC+eqA77d/MQaQIZYwt0QjrUAqAFTWCnPptEdU5wWZZlhx4/dF+edxZarbJbFMXG5ubm0uXLl+EA8ZJ6H1FzEQqGcWYnrUtBwQPJYucZUC7Bfjs6StnGKo94noHpOOZRxKOSr127dnMQ0jMZyCGSE8xD9FFcXJzIAbiz7KFsYvFivrGwUdoySDqjr08sTqhrCvTNe7gG4O4AtwF/FAr0ulQ26M9i3PU5MD7++OP7Op0OeLIM4iVRFEXx2srKyp+9+eabq1QLcAUHJZOpmch6BlGvILhXiTfgXkOjrImkDWgBp11SwwJxlFFpWx5s5scRUJNRp9PpdjodcEdMNg+OMtNer/fRrvVdZ25PLqKUmVvBQIPJqIAAF9HDh498sd3Ofw4zytKey7K8tbVVnl5auvzqe+8t99B7VD0HyozEYgt4oJk0zSqCjcUdjMkkhEOO/zwD7JllKnVOPrNHmdGEdc4yXM2yvQ/v3Xj44YdVIGDKKxnIv/e97010u93k+gDuWfY+mQN+5uW2ChUCsMvHHT8HfQB1EBBQDq3xPQA/1RjgWlQbEDSGcWgE99//0P7p6ebPZFn22UajgQ7Y9Pvol2V5vijyd1dXb/zoypUrKk+naz6xZiJXG9Dd0F0yNx9pEKeksfYGcoE+JBi0hxH883b85A5CLqRYzvkRyW2UP6AhwSA9yPL9h0AeyjXod7vduVardawosjaG5jsRmhj7k/LridTp9XpXiqL4GzDtVFyCcQdFt1FliGLRyKlcwfanptif7dq10T148OCv5Hlem8+9LMuPr13b+O8XLvxYRSd6gWUm0hhNQSgssB5PViedZ1DFF5DYg2HPM5AilUf8yp3m7tGW/HQzzEfkn4CGnkXd7np/EPNKEjBDJOepU6d2ZBeTupjSzh/a0h0/mnlQIMD1Sksg5iEUGmgyOn/+fHbw4EErFM5n2flMqwsxLYKbj0Ao/OzPzrcmJiamp6amptfX1/u9Xm/VvEZKW5liM6cEMq6rBUstKPTLkspcC3BdS21dFTugTDnU0wgFhi2j8QboXiqZiiTBAGXAQagdvhBbQAWaBOy8DIXl7t27J4uigENB5hDEKZiHyqA9z9VSPa+uAPjxysr0OZ6KQtf1zUbaNKS1CSSTsazT6ZhIY30dPYhCOYlgBB6pTMtSf1+zs7PNQ4cO/UaWZQdS28CpVhcuXPjPN27cSMjkF3Mf1aagu/U8A76eoZiCbre79vWvf13FHdS9UoG8derUqdbBgwfL8+fP5/h3ff1g2e2er/rA8rpBb+91WVOQBAOW0Z0/gr4jEIxJCASGpD0gwPPd/jh2/4OuZcpOOZRuQQOjFQDu57AwsLEFLuhbd1M/lsBqDzbgjLqOosYgBZw5axIILltZ6Tba7Ws/U5YNstvkOVmgJ43QFMAV0KsrOjQfX/1+f6MoOm/cunUNdWvh6wmRxjEzEUlFQUCf8giONxH6IJn0FDaRHcYcaC0BcxbhJJX2YNJWPProoz/faDQG9r/v9/tvnD179g8HfS7T68d4A/lwG3qegSaN7bkGlacQOc8A8xPppHRbJUYlcw+iYc8zSL3Xra0tiPQMnihF+0kCcjCr6EZg+n1Hv3v44ewd9VZ/xmtQDmAPIP/ww5mqA2CPoL++vl5iHWiF9bANFQzSDd8pwoICP58nv8a1BKiPBLHmGKymEBIECPqgLaBmAO0oYZwkGAgJnfpASfUk11KslyYsuOmImouoUIBeKclsgtCIF5Ee19ahAWbqimNWcgPP1tbWpvv95uc6nfw+OKNTXpNYKH6W5Xm+URTFe/1+/8PZ2dm+JAhT8hANRirX5SBCIhnuyE9BxwliWufQoYnG/Pz8v8zz3J7Dm/6wlDdu3PjO6rurq8ANYIK6UOCZYyJaBDtp+kCj1RzveQa+iUh7DcEcaZZSehSmQxBjZgpyvjGQ1CdOnFhN8SmvBXIwq/z+7/9+W140C+yW37PAroGcAj+8fzjDci0M3lFCAXf6KBysQLDADyCuwcsKBgnYD64fLM8bTYG+H+2L347WVjvQ4P9ASXkFyhM4JDF4DBnvIGUGArcfYu+vPIeMZxEKB2MdUjcSA316LUk4jGFpJPDXP4IYccrNQ9BCu59yXsGaiDD2wNUOOp2lmW63e3+z2dzX7/dr8umpg5q3yrKEU9AXNzY2LgGA4zLUpqAwFbl5jN+v9BnHGAz0Q1+QpAVk2WOPPfZT7Xb7Hwz7tW5sbPzBmTNLb/AMpXTHL5l/YDwA9pTzDIad23jbSaea4Qg2IR2U0PMM+GlnbhoKm90UBMDXvva1dUzrEJt7LZCDt8r6+jrYyxSI/uQnP6ltM9piWaC3/XBNgAmE7OHsHaIpaKDXAgAFBQoIIGwlLQAAH3pFjYCbkWAud4o2EF9f60GE9RwSmXoNGYHASWZoh6Qx/tVeQ5o7EIFe8QjEzRR3/lQDGJM2ELt/mnoB60l8Aq3HSeaZmWan1bo51263J4qimOj3mxONRlE0Go2Nfr+/WZbl+urq6o1NSAvhOPxrklmJEwgwM6kreF6iEB8A7dBUlJyXiC2GdF8p949CA+oePXr0sYmJib877O+43++/8tprr/2pbS8LDFFTkM4zIO6lyBlwohjPOAhxB1RA3O7zDOLr6goASDmfYl6pBeUXX3yxc/SojnUBEKeAzt/jdQR7uB4D/rrr/g1zDcA167j1sa5sDkKQhzZoJkJTkC7TZiH4Cy80EcH7kJnozgd7yg9wbUCbeDj4c5BHjyFHWyBxBAbOXVKYgbw1E/lxBMOCxyjtJDOR5GUTA39LHONMBHNQFUjmpqKwQK9EQJVzSHIn1UIikp+IcQKhdVH3Z/IT8ft/8MEHj7ZarV8adk37/f4PXnvttf+b3j41i6mUtprGEcCIlDT2D62JnWeAKa25lxH0Sk80G/U8g/R10TVTzCtRIAezytmzZ1tnzpzJEMzp+2pCkCr/aJadOZNlBvOrSwrcbx4q4br0ouCPwI4CAuoPKhwGXSRbnwoJUmp29ZQfsO9lMxGak6Ce5ge0dgBKA2gO6r0xEbmCQZPHVGOg1+H9nasVyG6lMpeg6yqTDzETUS0A7hVNQlQriAWcOQIiEGS2U6YifIJCAsH3srH5iFyzCU1JwZ9u2UxEvZGQL6BRyzSBnSsYtIC47777DoxyuPjW1tZ3L1y4cBb6jglEvBvOHwwXjZxCIvP1kwSDqz1UXkTklDNMbYHEcOp5BjC65F7KeQQBw27Vea/UAXnz5MmTipbnQO6CO9TQaM6BHOo55RHQrwNhqhFQkKftuAawvSYhCfypJgAz8zmDh8dXjzMAAB8OSURBVI0pSCKMAcjBzIMhRSgU0IffagPWY0hxB9rapPgDuh6UV6hb352/7oM/9RRCIhhBHf5izAACOmoIFPgpWGtPokXwtDLCU5t/Uj2I7gTgR0CEvy7ocQ8iHn1Mk89Z0Edi2HUN1d8+moYOHTr0W0Nm9izW1tZ+e3FxUQWzKO1Bdew/XXWaEN5v+P4xCZ8bV5H+HKdqAtAjTT8hRR7rUVPPM0CPIdQQcARKECPwF8VHvW9/+9vR4KAokEPK2nPnzoHNLNOAbF9Hs6PZGQXe8ILttt6183oI4rbcr6vb6d28VA9HReFBd/6ShlBdN0KDCwDoTzITherh+FRjSDUfpT9UULNOK7B1wqYh5kWUPZwB8as5AK0NgHAAwYBlNNALuQLqcYT3gMQx1QruXA3BrjyNLMZANR5tjPZ9GoRGA82oSQnjDChvgKPFIpAroZCQvmKw5yZeO2Qjp0Qy9oBln/3sZ7/YaDS+Neg8er3en7/66qt/bNvZYDSa3bT2PAPjlSS6l7I0FVgn5Ek1yP2j8BgkOK1+jQZNXoewrs1Ee/dulcePH1+LjRMEcjhA4tFHH1Uh+YcPHy4B0CloY6f6Wjc/fHid1MGrGrRlsLfXXAFggB6EgzHXKCFhBAfW1Z/h5QoQKhSsAEAh4Zt+rADxr0kLN4hQiAkA3vfgfAHtQRYAkjnICgDMImDBXYkJ41aK3ACUIVeAPIGrMVj3UmjDNQJof+eDfYpZSNdx4wi0lxGPQtb3bL4fE0xGSWKJLOZupfXgsL01gFQ8dOjQr8JZ46kj9fv9C++9997vLi4umiCWutiC8HkGuIun0cUeAZx4ngEPJuP3Q/kCvMZJ83hshT3mMnWt0upZAXDjxo1bsdwrQSB/8cUXm4cPH1YJoADEAbBxcP6Z1km5hsCP7UJCwQqQoxkVFKGdf0gr4PVFwWG0CXvNFzSu5mCFCBcY1ZdkNAL+pcWEQco1rk2kPRSptWLmIt0H1QZsr7qddK3yHjImJfQcwvpgFgKtgZqNKNkccje9MwVE2FyEa+VqCLqUBpjRSGS4RoUH9Ryi5iWel6j6rKRKwN20xoto165dzX379n2r0Wg8Vvf0wEEo6+vrv/f6669vhM4qoCAZqgMBZ5iMzmoMd+B5BoHTzWLmIun+U2MO9u7duxk7zzMI5OB2uLi42KAAzr9M3KXzOgjm0l/oA+vbXb7d9Yd2/7RcquOW6Zm65h+cvRUKcJ3u+m0Nvdu3ph4Edc0BeHZ/0AsMF6DGpcRuxQnECWORRK759VDzDq0aIpBj5qDhNYKQNqAgn3AEOEPXiwhKbWCZFQZo87fagCWJaewB9loRyoREVhiG0cgktoBHJNN6dYC1k9clophHICNgO9zB4kSOpiIMGFNxB5CbCPMRmfd4P2guorEGeO3BBx883O12fz7PFTftYEae55c3Nzf/4v0/ff8szWI6jnWqA0XcNcNYsl99/XkGtkb4PANdZ3vOM8B1ko68pPe/srICuVeCUZ4ikEPK2tOnTzuZDkf9YqSdeqpggHq0vfSeCwW/DST8OuOYiRD86c5fz8nWw2uyUHDvgBLC/N6oFiDxC5QQRp7A1jMk8hmYmREI6v34TEYw35BgwGucOJY4A7zv2LXwsxQWCkgQ67ayGyp6A1GvIU02o3eREhskKtl1M0WzEAA91JQ8iD4pAWZ8jV2hILuh8vTUlHgGgbFr1091d+3K97XbbZXG9tKl1aVbtxZvSsSxFo7ppPKo+FLXXrKTQxvXFq4hWw5Cs9domgo6rk8ek+MwA+cZVFHH0JEhhF1zkk1i993vfvfW888/L+ZoCgF54/Tp0zaJRN0q7fD1FFMPAjn8pRoA39lzwKefqcbhvrdCITSOXhLcmks8gRYYtp5+j5wDmomgCpLKFT9gtvwV4DOSmfME3MMINQauWWg+22oOoa9VMv/QujGXUbrzlwQD9DO+oDMuGKj5R4O6Fgs2oIx+poIB6sC/iic4eLCkHkUI/tCnIpKNJqAAjUYas3LuaXRnmYtcMxFNSw07fp5eAp8BKTGdTT2hg8rgtR3nGUgaxbDwJEUbhxKx8fMM9JgU/OPnGbhxCPZIS0xMB33NzKxshtwQRSCn9vFhF+GT0C60y+dzT9UG6A6fCwRZmPhkMI7tawucdNYuoSEwdwWENI41E1kTkyWVlRjyeAO3LOU7dj2MwoRyCjeAID+8GShlxul1KHFs01EQ05HjZuqmqqjSUhhXU0xRocSLcTyiOYoA4KkQkUjl9JnfGTWdHb8QZUwFBz/PAM1EjjYQOc8AAL6KPN6BCOOUFeaeMTxbKbefnz+/q3j2WfkIOBHIwT4+OzsbdU08fTrLjpmTKun77HSWZWM9wTJlScZfJ3XXHxo51D5mYqKcAgd0dPGk5VxYwOeQKYiaaUImJjoGJ4SRG/CJZsn7CIUEzIhyAwbIKy2DCBOiZaCJKvatSsFntH4o5iBWDu3HJyRkbSDkYqrnbmMQbJSxaxqSy3UdGnxGBYME+pQnoO/vHI1A1gb8cw7st34nnGcwTo2APs8A6jMzM0E7uQfWYB8/depUE4B8ZWWlRECH92+/PZsDeJ8+fTo7ZlAcQVwCdqkeTM4B/sivNbXe+GF8Z3sM2fz5Dj8G3BIZnN6euo9aMpiaefz+tXmJ7tydXTxzF7UrauMI0GxEPYW4wEAzER/L8hGWlE4pU/Ng3kSxmIJU4Ocmo/FFJMdcS9X+nXgK1UUaW48jazZCLsAmp6MpKNBMpEhnIJKJdxGMLuUkwu/6zhAKMddS4z4aOMFMOs8APY6CZxdosl04z0CvisQbQLkYeCZoDk888cQtKRuiBOTKPo4gzsEcgB0Bll6DyVCwx525U4ft1jlQS8D9aQHzVNER2tHXkcncgwjHi5HEXEPg5h7uKSR5DvEynzS2HkE+Z1AfhyAFk/GYAxqUxuvT3b/a5StpZL+Nup1/6vdW50kU0gbGpyHgTAO8gcMT8DxFXECg7mA9iZRIMSYhFYNAXEoxvoCDPieO7wzgj3+jvieRTTchpaSugsqcjKV6DJqlVIO5f3gNNx1tLGxAjnLvsAkPyNE+DgCMt4S7c9iRHzmiy7GM3zbu2hHUoT7d3WO/aqd/OstWsL+3Z3N4jxoA7ubtjl9rAY6wMMJj9u3ZHMw5MaGBgoVqCTD3oIko9H3epaYjerspZqUUExEVFj5/4BPGobgBQFaMI6hMR8Z+L2kiXFhwsxLVHPyv2XUxpbEJnJNQm3uSgiJEKqsxQqkpiHaAQiPFLMQ9jLgGEHp8xyUYOEFMx3ODzlyNAQlmGkug21oi+t55BngWsl4ZmsL68OFOT/Inl3bkzVOnTqlyAEgE2iyDA+JPme9Lv6fXNVgfK2md2dnTyjzDgZ8DOwIx1HOAnu3yFehCJQLa0q4ehQf2J9n7Yzt91yRkzUhxWU2uErD/tGgUsUAwWJk68xGuHo8xiHkcuRqD3b3LAoHu7nE0Yt8nkcLV1aNHM/BPh3FiQWSV6yjxMOKpKSpNQEkRLQCkKGRqbkJBkcIZSM+mZDKCepJ2QNtLZqLkZz9YsSamQGkE8Br0PAPtQjroeQZSugmcesjLaPQ1GL0HeB6lvCsekAPROepwod267pcKBH8kuqPHqyFNwI5j+6Q2fRQ0dD5UuwAzPzUhocChAgCvA7gfOXJEaQwS0ANgZ1mEOzgNVzVBfLcTxaM+P6m7/ZDwgPElMxAVKNy11BUgvgZgr7vpKHxzEt3RhwQGdzt1CWMEcCmHUYxPUDKiIo3dGANMlaQ5COI9JEQfx9xL63IU8aCz7REKsSeMnmcQSmW9DecZmMR11YE27FhMmPG4TEcnTpzY4HZyB8iR6Bz1hzh4+zi4Y38OIBNtQRIc1a6f1QMQpeYeBG9qCgJhg9oEcgLSLp9qD9wEpGA94NnjcAzGLDT4mqWTxsP0/UlqU8cP4L3UuZHSe5Y4hTj469YST2D7dW3+aC4KRSBbVpaSygrmA66n4bQSrvcQbW+DzUKpqEPPwqD8wbAaQmj8wc1EO3OegcpilHSegT4Ok3oVpYD94uLiFs+7woG8cerUKZVf5e551QkJbiZy69dpFxTw+e6eCgnaD2gYcA3dNzmxrIXK2/kxsCFR27/hFLipCDUEqj1gWy1QqKYgmIqMKUjyQIoJpLvnGQnfSZ2Q4ICf4naaQiLDjLTgcPMMSRqAFghWU6B1YIeO5iHpLiVi2JLONFZBJp6VWKnMRIKAINdpXWcudecZmNPJpPmHSGSoK6WkGBz8U5/yusylkhCJeRnppHbSeQbdbrfghKcD5EB0Liws1J4alHprd349CeSxLHZN31lUEzDum7gGDiFLiF3UEKp6xCsIyiTOgLuGYh9olqLrzttLmgMHa9qe8hJe+V0QLzDKMxrjBVKu1dWBuUmcgSQIKPBTIOYmI7wG5d1z3dymotYrISWNM1e83EPcNdS2t2Yd6jYqgb4uU//flvMMYGR+kA19Jnb6PIPqrIIIZ7B///4+JzwZkJfNZ57RtwGE54kTJ0okPqEMP9NyXmeUH8bd2vZEdiI7VRHFeJc+eRziD2ICgwoUqZ7lHDQRHfQgMtNC4Edegu7+ueZAzVR4V7TM9xDS2oBrcvI1hJBmID0fnwYyOZVITnFNjZmMqODAtUatwM8/5OcuQps+5yekbKXjPs8A5zvW8wxMp4OkrqZCAZrTdBPjOs8ATlw7yiI8uWlFeaykAHgFRwbs7wH6TokhX1NwvYusoKBeQygkQgRxCMA5p4DeSdA3uo9yMplH93JXUrpS1CwkaRS1q8rMQrX1P+UV6oSCC+D6Uyx+QEpLwZfYNQe53kMYdLbt5xmwdBNUm/DcShkBHOUCBjzxbBChgOsomYOefvrpTUp4VkAOROfJkycbYFpZXDxRws785Mksg78A7ouLi+UzZruOYI/X+Q4eQJ1+mVQ40F09tgsJhbqd/z3hIaFSHSegdCviSur2Ie7+HTdU2aREd/A0BoFqDL4wyTLeznoVvZ2Dl5CkcaDnEHoR8RgBKzg0ytNo5Jg2UF0ThMOnYecPa13HCdTVSREUdSYlNAdRoeIKE80H4FywHhcKobgESUOInXLG68dcUX3TlJuGgh5kA/OWUl7X7TVAGDz99NNbeZ5XmRArIIcTgZ577rmcgjPt8OTJkxkCOX1vQd1e58AN/UhCgZptQHgsLKRpAxKA14H6PaFQ93gMIxSsd4/b2hDIjCdQoMy8iFS7KjDMtuPRwzQQjAeFQReW6LUksuraeA5JEcp0zjxKma9GvTkoPd7gnlDQq0u9gOh6hwhkXh8/Q1uuNej+pNgC6llks5NKWsNOn2eAp56lnGfwzDPPFHmeF7hudEcO3irqMwC1foHBXL8HEMdy6T2CPG1v6z2jdvZ4zQoEveOnIA91TiyeKE9mWjCg0KBaAAI+/7GhYFAawcksO7UAmoTWLrA9tKH1QqYkrBcyM/GxQ5/rBExqP5+MejFtoF5T8IPK7F27moLEL2hNAVpwjQDKpFgCWk7NOjyIzeYYsq6rOm4A4wJcEJfMUXgnIogL0cKD8ASfjGejfpap8QOhnkKCAerXuZ5yoeC3Ged5BlJwmnvAPb9Hfp7BlYUrkECrCtV3gPzkyZPmswZwugOnYB4qx8EpAFfgDUJBgXa4X9peyY8A+COQU8Gix1H/V/NGwOZg7pQDsBtNAPvgmkFoN48mJCokqKDA+wmB+TCaRf3P4e6vIZPH/n1zwUCJXuotxM1JNJDMCgY3toAKDK+94HmEQoYCOY9DANWkMheR2wnt4Kkwgeo8KG2oJ+EuSUEh3btE9HLApp8lDYCnhEht78YgjH6eAbiUUs+VCsjB9XDQLz60S/f7sTt7eZevd+wK5LNnMtiNc8HBtQG+q0cQxn5S2vNdemXbP6n1kGpORp2gQggBWwJ5DvDSONSsxNdLag91Pl27+0GfxmHqyzt7vydZm6DEsSWWbV2JN0AhQSOYOchzjUDSJipvosBuHu6BcwMYeTyIaScU1DbMat9tbUK7fH6fqdqARByHymCMsQF57IuhIE9BNf5lyqacECjzvrgpR9qxU6Dn8+KaBBUOfCzdNxFADOylXToleiXOQZPK9aYgBeqLJ0rQWAYVEngfMS0jJmTuth9j+H44eNebhmhf0i7djR72Rw6ZfzjoU9ORlL4CYxY891BC4kKkMk9wR1NW4OxCoE85hdqAM2GR73YBEQoMS/39pASWHTt2rIeeK2pHDh4rYB9H08ozzzxTwnv8awBPlfH3qRNLBXC/Ht3N06tx+z3u7LlAQY1A7ejVztva4jkwI9hazsByBZz4lYDZtlciQU3eNztBOkvrFUQ9hKA9eBEB6Lr96zYK0I37p2Q+ogQy5SFCWkSMOwhpCZJgiJWN53m5G3qxgoGaiux7PzGdLyjc2AC4zuMEQgKF8glVG5ZFlBLIPOup2J5wFDxojRLUTnxBxEModJ5B8uE1d7mZ6OzZsz08w7MCcnA9BODWu1AL4hKYS0AfAnja/k74+VHTjTsfSWD4JiFZ07BmGA7W0s6dCogwSSyZdnQZvripB01TyC2Y71IJj5AnEeUDQiahEMBLRDCMKQWRSd/9PVPRML+IkGZQpzHInkSS+acqqzyMXH6AahYK0A1gSrmHJG8hyZMIViLmjSStFNcWJO1hEDPSMN/G7Wxz7Ngx8FxRLogKyI3rIQUItRsngOF8pmAv3YgkCCj4Y3sEfy48JKGQIjx2Umj4O327EilmpWHa+5yEWjkzsCGoGanMhQZqF3SnL5uIjNBg3j++F5HvlhozK1HNASbuCI/FEyUQz1geij8ICYoUwZBS53b+OHdu7EE8jIQgNMG1FOeeYlYKeSgNdJ5BBf46L5F7noGbaTQUeKbKeU4jUWro9Nkjn2cwxi/43LlzfUyeJQL5MGMheNO2tEx6z803HNhTgF4C75BJaJj7Gk04hMxCOJMwJ2DuXXT5pOYhuuM3ArECdon4DZmPiNBWbx3TkREOkieRFHdAwR4DyTi4QzvqRkp3/XgN5hHyOKJ8Awd2aMe1CP7dxwC9LuZgmOfo7m8TjziWzjawZbjjH/I8A3K+sJSbiLqP8kR10q7+TjrPIGZGOnbsWB99ydG0ckdlPJSEAgGaSjsICQ+6o5c0gZC5CDWDYdqP94daJwBio1kCVqrlagL+OK5rqXVDjcYQME8jFCiUDwh7HVGOQgsQzhPoflSvijOgUcYx7kDPwwoMSXhQgSAJAOn6IETxPQ1g8F+GFF1se4mbkGhyOmxTd54Bvw7tlEmIJLcLxRbwjKch7mA7zjOAsdGXfCQgf+GFF7Lnnntu8G9qzC3qtIE6IcBNQQjoMXMQ1zCqPbYhilNucbTdfsoIvE6dGyitL4N8DNCd1iSYy/ce8sEbd/Z13kBcSKCGYb9jl0egc6q0gspcpNNOcG0BAb0O5CVtIQXkQ9rEMN/op6vNsPyAXqW6oDC6lpQAro6jNPEB4zzPQKWrVn6iaLqxkckhzx7KMThAjjZyBGYO0PSzBN4vvJBlgOfDtscFDAmG2ykwYtqBBPi8fp2QgD64/Z+SzvQ6f8+FRwqPsH0/fFmLiHEB5n6qIDEEcWv3pxHFkhBy3T99LyN+XX1jxnPIAr7MI+i2VDugQgTXEV1G0fOI5ipCgQAahOUk7Ljc/EO9jLAt/AVXU84d0O+RCwaJhK4zNW3fc/FJ73lQEnn7zzMATQFPG0Nfcrsjf+H/+yEKm2sFonCBXUPwrvuawuCswb/ulTpOXT/bcT2mCaRcq6uDwI0CQwJ9qQ69Vy4UOPhvx7qk9imBPI0FoIBObfs+R2BHdM05GrhRYFAgliKMaT3sMaZN0KA0GlFM759qGGrnb/z/uZmHCgZHEzARzimuoRT8sT9KJiuhcC9baerjmVBvu88zsJxB6DwDH8jNtAF44QUmk9DOPLZD1821yeV2tFejG5NPeHwrRGQNA+efJmwSvvGRqtSZjqRdPwMTj1eImYZ4Ww7+dWRySDMYfhFG4QzcPEHkXrycQiHtQeIVJA8iHmzmChAtVEK8gSc4DO9ATT9Uc5DiC1A74OOg6agSHmaHr+MTbEwCAj3PakqFAvUkooJBEhwxzYD3Ofyzcfe3lDkDLUROnDgBLohljsFAoZ23WqbAbj0GmqnLGwLd9PauWSe1XVXP3Nuo5ptR2w8874QGdQKAgIcI9CEATyGL6fRiXMD4Qb9uYeriBZyZE/dOXR7XIlQNlqdIBnBK4IaEAgV3rmnwJHRcc6B3IaWbtn27AWlYTjUAKJNcQSmQ00hj/g3EtIB7GkLd8xq/7gG5B8rZc9kLCsHd3TkFXryGQ3FQlnb3to6WEJQslds/J9rf6c4/Nj6ahei4aNKp27GLmgcRan57FCq+cInt/O38wxrATpmY6jgBBUsmYEx6xFKER51JicYw0PFCfMMgAme0n01K63pBMUgMgSQ8YsIkxVwV0yYk0xbXIpAH4OYk3N3fO88g5TkZT50TJ06AC2Lf3ZFHjNb1hGfcg+Ve+zRzTujrpUCeIhRij8mdIhRoygd3B+lHFnMtAAE+BOL8/lPNQSk/r/F6G4XNRjLgu7EHeh3U/9XU/fQU4XQW2IgSzWj7N2sspJWwQWC0vWpHspay73To8wx4DiIam4BjfFrPM3CA/IUXXsj5zpjuxIHplHaxMVu0s5MnZKkE6NLOmGsCfNet9vPMW4bubOvs9ONoH9tJ19npHcAQTFcDtRfQJ9w+ze4fWtsUoBu2zqA7fT5OSDAg6PMUFLQc20JZqB5e4zmHYkFp4wX9+MqG00/IJiFB2KkimluICMpocJpZG9Y+lg9JCx+623eFCslLhAFpZm6UZBbPMyC5ifxIZD8QTSKEYS5cgEBZXZ4ivIdYwNo4k9KJO3KchCYq5R0kB2IX8HUP3Lc8tBt3TS8KWhPau/OqxnsBWo/Q3pCkdfOnDz+dv5o9IYp5Pcnffvzt9Rr66y+Dtz++3D4EH7q9FfK4BndCbIE05xApHHMZlYCdC4yU9hz8eb/S5zhsj3I1lTzm9WiAmAZi/QrXU7XMQTUctKWYBLMO3rkFIKQGOs+ALI8UNIaJ6HA8PU99TygoEHB34jwDGJkLFLyFUFCZqV86phX9I7S2XQQ0ySbuArMPEiHbOO8zDhC+bf6T094CosQJpBCj3o7aCCouZMNrGLbTJ5lWBBI4Zd58PnUmtTo4cjcUadpEXZ/jui6lnYgJEANqQWI5FoXMtQSqQcTup86kNK61GKYf31ZvzUO0P1fT8Hf5HOQlwREWJiSAzJiFUttLKaRx3jTATfIwgnohD6BQ8jqpDZiZIN+KspGDaUUCSY9QrH7cGqhomxDIij9+tnuWgB8XJAQevA3uDCUzTd1umO4s/fax3axLxGphyAnccHuc1zBgF9NyUnbE99pTzW78AiK0S48BXkww1LmYUiHBzUQS6IcAPtUUtN0CgvMD4fgCF/KloymhhuT2yb8LOgbPU6TX1x5N6Y/jn01A2/i5hsZ2noG7I4/ZrhE0ZbD3fcb5bvKT394XXByEY+uHAD/s+m1v+9jO3QqlkLCTbOmeNlGZnXzBJwnsUHtJ8Mnt415D0uZA2vkPI2CH2ZkO0yYE+hzwU80+IZfScbQ3QLpD5xnIZh5/jcdwngGx2delq8bxJfNSXRklswVOoQLyKmFWyCQSAi1p98vBqk5AxEhWHlQkCYjta19vmojdP/rex8Ag2t588257d+cot0+3WW9H+xg/wn9MKdpTSCNL1X7i7dlOXCSdR3MJTTJjDYPkQ7YJEcp1bqcxfoGAVNJ5BrR+nfaQqiEMuRwDN/M9iVAgxN1OQwfdYDxB/IjKcCoKWB9lI4c8K3g3zz33XIkeLJFdtFiHrggCsI7rd3fsvkmEr6XdtdW3tztlcg/qbQj06fh0p0vHuh3tU4VWaP472971YoprGn4eHu4FJZnFKgBktvoY+KcIvdT2vtCRA89Sd+1hDytX66kzi/nz314TUQjpBvEwSoktoOOEtAquheBOH/7SNlwDoJ+5YNhuE1Fo/QaJJaiJG7BAHtrVmkl4wE1Bo25X6QO3HOCDN1wHVPxHP+j4MZMIBXZaLw5UflAT1rf94T37nkAp87dzSWmvhVvMDOEKKpmsTm0vRf2mgFvqTjtU7/a3j+3UU9Z/tPaxrWTK+g+8Fd3mBnVgL5mSOHhzYE8B+pjrqCQQtnkZWPdytlJbSe3UrY0cyU4fgHQTAtygOgE56pTT0V0AdHfktC/+HvsYrr0eh8+fC5zQ+FaDsK6T0o7ebe8LpMHGH629JJAGGf9ee52xjX7Po62fLEBt//a6BLTcscDPKBpvT+9Fv0/nPqSNAv4e64TCnWY6gnmnagsh4UEBPOZJxOvh2MO0H1ZAVKaVYTvYyXYmH8xODrmjYxlzVnW0XmhwWi/0PjZxqY0UDFbnTRMCPx9M5J1pevt4LIPeUEQ4ASedgqzN+O3rPVi4kB/0YRlXsFVMK0mZ0ye9fco9hurUuY6OoiFQYRKKH5DMRFQApNwbuqQqG3lKg3t17q3AvRXYnhW42zcp0qrhhoK4PaP5tvpLNAKIOnfKqQUB6tHrfLOC1/F84u35FrevV4lk5mUA5P8Pzc3nUv3QCekAAAAASUVORK5CYII=",Qs=Ue(17663),js=Ue(67294),Du=({style:ee={},className:y,text:E="\u6682\u65E0\u6570\u636E",textColor:z="#666",buttonText:ne,buttonTexttow:ie,ontwoClick:se,onClick:ae})=>js.createElement("div",{className:Mi()(Uc.noData,y),style:ee},js.createElement("img",{src:Ec}),!!E&&js.createElement("span",{style:{color:z}},E),js.createElement("span",{style:{display:"flex"}},!!ne&&js.createElement("div",{onClick:ae},ne),!!ie&&js.createElement("div",{style:{marginLeft:"20rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:se},ie," ",js.createElement(vt.Z,{title:"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"},js.createElement(Qs.Z,{style:{color:"#fff",marginLeft:5,marginTop:0}}))))),Ys=Ue(67294),vo=Object.defineProperty,ha=Object.getOwnPropertySymbols,jd=Object.prototype.hasOwnProperty,Lh=Object.prototype.propertyIsEnumerable,Eh=(ee,y,E)=>y in ee?vo(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Jn=(ee,y)=>{for(var E in y||(y={}))jd.call(y,E)&&Eh(ee,E,y[E]);if(ha)for(var E of ha(y))Lh.call(y,E)&&Eh(ee,E,y[E]);return ee},xa=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Bl=({type:ee,onEnter:y})=>{const[E,z]=(0,Ce.useState)("");return Ys.createElement("div",{className:Tn.comment},Ys.createElement(Ul,{theme:"dark",height:ee===1?"264rem":"134rem",value:E,onChange:ne=>z(ne)}),Ys.createElement(Xt.ZP,{size:"large",shape:"round",onClick:()=>y(E,ee),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),Ys.createElement("div",{style:{clear:"both"}}))};var pc=({})=>{const ee=(0,Ct.useParams)(),[y,E]=(0,Ce.useState)(!0),[z,ne]=(0,Ce.useState)({page:1}),[ie,se]=(0,Ce.useState)(0),[ae,he]=(0,Ce.useState)(!1),[pe,ve]=(0,Ce.useState)([]);(0,Ce.useEffect)(()=>{xe(z)},[]);const xe=ke=>xa(void 0,null,function*(){E(!0);const Le=yield(0,rt.ZP)(`/api/paths/${ee==null?void 0:ee.pathId}/discusses.json`,{method:"get",params:ke});Le!=null&&Le.comments&&(ve(Le==null?void 0:Le.comments),se(Le==null?void 0:Le.disscuss_count)),E(!1)}),Ee=(ke,Le)=>xa(void 0,null,function*(){E(!0);const _e=yield(0,rt.ZP)(`/api/paths/${ee==null?void 0:ee.pathId}/post_discuss.json`,{method:"post",body:{content:ke}});(_e==null?void 0:_e.status)===0&&(z.page=Le===1?1:z.page,ne(Jn({},z)),xe(z),he(!1))}),Be=(ke,Le)=>xa(void 0,null,function*(){E(!0);const _e=yield(0,rt.ZP)(`/api/discusses/${ae}/reply.json`,{method:"post",body:{container_type:"Shixun",content:ke}});_e!=null&&_e.discuss&&(he(!1),xe(z))}),Ne=(ke,Le)=>xa(void 0,null,function*(){E(!0);const _e=yield(0,rt.ZP)(`/api/discusses/${ke}/plus.json`,{method:"post",body:{container_type:"Discuss",type:Le}});(_e==null?void 0:_e.status)!==-1&&xe(z)}),ze=(ke,Le)=>xa(void 0,null,function*(){E(!0);const _e=yield(0,rt.ZP)(`/api/discusses/${ke}.json`,{method:"delete",body:{}});(_e==null?void 0:_e.status)===1&&(z.page=Le===1&&pe.length===1&&z.page!==1?z.page-1:z.page,ne(Jn({},z)),xe(z))});return Ys.createElement(La,null,Ys.createElement(Ys.Fragment,null,Ys.createElement("span",{className:"relative",style:{float:"right"}},Ys.createElement("div",{className:Tn.addBtn,onClick:()=>he(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),Ys.createElement("div",{className:Tn.exchange},Ys.createElement("div",{className:Tn.body},Ys.createElement(qt.Z,{spinning:y},ae===!0&&Ys.createElement(Bl,{type:1,onEnter:Ee}),ie?Ys.createElement(Ys.Fragment,null,Ys.createElement("div",{className:Tn.liWarp},pe==null?void 0:pe.map(ke=>{var Le,_e,qe,Je;return Ys.createElement("div",{key:ke==null?void 0:ke.id,className:Tn.li},Ys.createElement("img",{src:`${zt.Z.IMG_SERVER}/images/${(Le=ke==null?void 0:ke.author)==null?void 0:Le.image_url}`}),Ys.createElement("aside",{style:{flex:1}},Ys.createElement("div",{className:Tn.head},Ys.createElement("b",null,(_e=ke==null?void 0:ke.author)==null?void 0:_e.name),Ys.createElement("span",null,ke==null?void 0:ke.time),Ys.createElement("div",{className:Tn.btns},Ys.createElement(vt.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},Ys.createElement("div",{onClick:()=>he(ke.id),className:Tn.reply},Ys.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),(ke==null?void 0:ke.manage)&&Ys.createElement(vt.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Ys.createElement("div",{onClick:()=>ze(ke.id,1),className:Tn.delete},Ys.createElement("i",{className:"iconfont icon-shanchu17"}))),Ys.createElement(vt.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},Ys.createElement("div",{onClick:()=>Ne(ke==null?void 0:ke.id,ke!=null&&ke.user_praise?0:1),className:Mi()(Tn.praise,(ke==null?void 0:ke.user_praise)&&Tn.active)},Ys.createElement("i",{className:"iconfont icon-dianzan7"}))),!!(ke!=null&&ke.praise_count)&&Ys.createElement("aside",{className:Tn.num},ke==null?void 0:ke.praise_count))),Ys.createElement(Ie.Z,{className:Tn.md,value:(ke==null?void 0:ke.content)||""}),!!((qe=ke==null?void 0:ke.children)!=null&&qe.length)&&Ys.createElement("div",{className:Tn.secondWrap},(Je=ke==null?void 0:ke.children)==null?void 0:Je.map(ut=>{var ct;return Ys.createElement("div",{className:Tn.secondLi},Ys.createElement("div",{className:Tn.secondHead},Ys.createElement("b",null,(ct=ut==null?void 0:ut.author)==null?void 0:ct.name),Ys.createElement("span",null,ut==null?void 0:ut.time),Ys.createElement("div",{className:Tn.secondBtns},(ut==null?void 0:ut.manage)&&Ys.createElement(vt.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Ys.createElement("div",{onClick:()=>ze(ut.id,2),className:Tn.secondDelete},Ys.createElement("i",{className:"iconfont icon-shanchu17"}))))),Ys.createElement(Ie.Z,{className:Tn.md,value:(ut==null?void 0:ut.content)||""}))})),ae===ke.id&&Ys.createElement(Bl,{type:2,onEnter:Be})))})),Ys.createElement("div",{className:Tn.pagination},Ys.createElement(bi.Z,{onChange:ke=>{z.page=ke,ne(Jn({},z)),xe(z)},total:ie,current:z==null?void 0:z.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:ke=>Ys.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",Ys.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},ke),"\u6761\u6570\u636E")}))):!ae&&Ys.createElement(Du,{textColor:"#fff",style:{visibility:y?"hidden":"visible"}}))))))},sl={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",disabledBtn:"disabledBtn___gfcug",addBtn:"addBtn___oYSpZ",ChangeBut:"ChangeBut___XjMr5",PublishBut:"PublishBut___r0ltL",SwitchStyle:"SwitchStyle___ioClp"},vu=Ue(59637),Hl="data:image/png;base64,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",Rl="data:image/png;base64,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",Oc="data:image/png;base64,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",ar="data:image/png;base64,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",Zl=Ue(88044),Gi=Ue(51380),Ja={flex_box_center:"flex_box_center___g95QO",flex_space_between:"flex_space_between___DdZrd",flex_box_vertical_center:"flex_box_vertical_center___XptQo",flex_box_center_end:"flex_box_center_end___OeRyD",flex_box_column:"flex_box_column___GCZDS",addModal:"addModal___rkVQM",contentWrap:"contentWrap___hdqno",boxTitle:"boxTitle___messp",tip:"tip___w9Tak",leftBox:"leftBox___kDArQ",formSty:"formSty___RXRPG",rightBox:"rightBox___BUv9Q",nodeData:"nodeData___FbbqZ",yc:"yc___lhz8B",yclj:"yclj___Z6AKQ",nametitle:"nametitle___lR1nK",treeheight:"treeheight___RZ8Gb"},Bh=Ue(33463),Dn=Ue(26194),Wn=Ue(30001),mi={contentWrap:"contentWrap___ni2IK",titleSty:"titleSty___EglCE",leftBox:"leftBox___s2Tog",rightBox:"rightBox___UXF7P",tipSty:"tipSty___tamqo"},gr=Ue(18046),os=Ue(84567),tl=Ue(94699),zs=Ue.n(tl),co=Ue(12317),Nt=Ue(89779),Vl=Ue(17998),Vc=Ue(19299),Fu=Ue(67294),Kc=Object.defineProperty,Rc=Object.defineProperties,ec=Object.getOwnPropertyDescriptors,ld=Object.getOwnPropertySymbols,gh=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,Ku=(ee,y,E)=>y in ee?Kc(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Zs=(ee,y)=>{for(var E in y||(y={}))gh.call(y,E)&&Ku(ee,E,y[E]);if(ld)for(var E of ld(y))Iu.call(y,E)&&Ku(ee,E,y[E]);return ee},Ls=(ee,y)=>Rc(ee,ec(y)),Oa=(ee,y)=>{var E={};for(var z in ee)gh.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&ld)for(var z of ld(ee))y.indexOf(z)<0&&Iu.call(ee,z)&&(E[z]=ee[z]);return E},Ci=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const ua={\u8BD5\u5377:"#F65160",\u89C6\u9891:"#4237E7",\u5B9E\u8BAD:"#145DFF",\u8BFE\u4EF6:"#1B8565",\u4F5C\u4E1A:"#21B292",\u5176\u4ED6:"#B96B18",\u6559\u6750:"#B96B18",\u56FE\u6587:"#B96B18",\u5206\u7EC4:"#21B292",\u7AE0\u8282:"#B16514"},nl={\u8BD5\u5377:"#FEEDEF",\u89C6\u9891:"#ECEAFC",\u5B9E\u8BAD:"#E7EEFF",\u8BFE\u4EF6:"#EBF6F2",\u4F5C\u4E1A:"#ECFBF7",\u5176\u4ED6:"#FFF7EF",\u6559\u6750:"#FFF7EF",\u5206\u7EC4:"#ECFBF7",\u56FE\u6587:"#FFF7EF",\u7AE0\u8282:"#FFF3EC"},tc=ee=>{var y=ee,{pathsDetail:E,classroomList:z,user:ne,globalSetting:ie,dispatch:se,visible:ae,setVisible:he,detail:pe,uuid:ve,treeList:xe,onOk:Ee}=y,Be=Oa(y,["pathsDetail","classroomList","user","globalSetting","dispatch","visible","setVisible","detail","uuid","treeList","onOk"]),Ne;const ze=(0,Ct.useParams)(),[ke,Le]=(0,Ce.useState)([]),[_e,qe]=(0,Ce.useState)([]),[Je]=kt.default.useForm(),[ut,ct]=(0,Ce.useState)(1),[ht,gt]=(0,Ce.useState)([]),[bt,Pt]=(0,Ce.useState)(0),[_t,An]=(0,Ce.useState)([]),[Xn,ci]=(0,Ce.useState)(!0),[Zn,Oi]=(0,Ce.useState)(!1),[Hi,Un]=(0,Ce.useState)(!1),[On,$i]=(0,Ce.useState)(!1),[Ei,Cn]=(0,Ce.useState)({});ze.coursesId=ze.pathId,ze.id=ze.coursesId,(0,Ce.useEffect)(()=>{if(ae){if(br(),ii(),z.actionTabs.type===2){const $r=z.actionTabs.selectArrsAll[0];ci($r.unified_setting)}else ci(!1);const Jr=Ji(xe);qe(Jr),Le([])}},[ae]);const Ji=Jr=>Jr==null?void 0:Jr.map($r=>{const{id:Fs,node_type:$s,name:ma,children:Sn,position:Ko}=$r;return{key:Fs,title:"has_children"in $r?`${ma}`:Fu.createElement(Fu.Fragment,null,Fu.createElement("span",{style:{color:ua[$s],backgroundColor:nl[$s],padding:"2px 4px",marginRight:"5px"}},$s),Fu.createElement("span",null,ma)),children:(Sn==null?void 0:Sn.length)>0?Ji(Sn):[],tag:"has_children"in $r?"":$s}}),ii=Jr=>Ci(void 0,null,function*(){Oi(!0);const $r=yield(0,Nt.c_)(Ls(Zs({},ze),{page:Jr||ut,limit:2e4}));$r==null||$r.course_groups.map((Fs,$s)=>{Fs.key=Fs.id,Fs.title=Fs.name,Fs.disabled=Fs.is_published}),$r&&(gt([...$r==null?void 0:$r.course_groups]),Pt($r==null?void 0:$r.course_groups_count),Oi(!1),Jr||Je.setFieldsValue({publish_time:zs()(zs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:zs()(zs()(new Date((0,Ot.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),xi=Jr=>{console.log("onCheck",Jr),Le(Jr)},Lr=()=>Ci(void 0,null,function*(){var Jr,$r,Fs;const $s=Zs({},Je.getFieldsValue());if($s.end_time<=$s.publish_time){fn.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Un(!1);return}if((_t==null?void 0:_t.length)<=0&&!Xn&&ht.length>0){fn.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Un(!1);return}let ma={ids:[...ke],group_ids:_t.length>0?_t.map(Ko=>Ko.id):(Jr=z.detailShixunsList)==null?void 0:Jr.course_groups,end_time:zs()($s.end_time).format("YYYY-MM-DD HH:mm"),publish_time:zs()($s.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!_t.length,subject_id:ze.pathId};Un(!0);const Sn=yield(0,rt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:Zs({},ma)});Sn.status===0&&((($r=Sn==null?void 0:Sn.examination_bank_ids)==null?void 0:$r.length)>0||((Fs=Sn==null?void 0:Sn.shixun_info)==null?void 0:Fs.length)>0?(Cn(Ls(Zs({},Sn),{courseId:ze==null?void 0:ze.coursesId})),he(!1),$i(!0)):di()),Un(!1)}),di=()=>{Ee(ve,""),se({type:"classroomList/setActionTabs",payload:{}}),se({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),Oi(!1),br(),(0,Ot.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),fn.ZP.success("\u53D1\u5E03\u6210\u529F")},br=()=>{ct(1),gt([]),An([])};return Fu.createElement(dn.default,{title:"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90",open:ae,confirmLoading:Hi,width:"1200rem",centered:!0,onOk:Lr,onCancel:()=>{he(!1)},maskClosable:!1},Fu.createElement(qt.Z,{spinning:Zn},Fu.createElement("div",{className:`flex w-full ${mi.contentWrap}`},Fu.createElement("div",{className:`p-10px-rem flex-1 minW-0 ${mi.leftBox}`},Fu.createElement("div",{className:mi.titleSty},"\u9009\u62E9\u8D44\u6E90"),Fu.createElement(Gi.default,{checkable:!0,onCheck:xi,checkedKeys:ke,treeData:_e,defaultExpandedKeys:[(Ne=xe==null?void 0:xe[0])==null?void 0:Ne.id]})),Fu.createElement("div",{className:`flex flex-col flex-1 minW-0 ${mi.rightBox}`},Fu.createElement("div",{className:mi.titleSty},"\u53D1\u5E03\u89C4\u5219"),Fu.createElement("p",{className:mi.tipSty},"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49 \u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Fu.createElement(kt.default,{className:"flex flex-col",form:Je},Fu.createElement("div",{className:"flex item-center gap-10px-rem"},Fu.createElement(kt.default.Item,{className:"flex-1 minW-0",name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Fu.createElement(gr.default,{disabledDate:Jr=>(0,Vl.Q8)(Jr,null),disabledTime:Jr=>(0,Vl.d0)(Jr),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:zs()((0,Ot.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Fu.createElement(kt.default.Item,{className:"flex-1 minW-0",name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Fu.createElement(gr.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:zs()((0,Ot.U6)(),"HH:mm")},disabledDate:Jr=>(0,Vl.Q8)(Jr,null,Je.getFieldValue("publish_time")),disabledTime:Jr=>(0,Vl.d0)(Jr,Je.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ht.length<=0&&z.actionTabs.type===2&&Fu.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),ht.length>0&&Fu.createElement("div",{className:"flex justify-between ",style:{marginBottom:"10rem"}},Fu.createElement(os.default,{className:"flex-1 minW-0",checked:_t.length===ht.length,onChange:Jr=>{_t.length===ht.length?An([]):An(ht)}},"\u5168\u9009"),Fu.createElement("div",{className:"flex-1 minW-0"},"\u5DF2\u9009\u62E9",_t.length||0,"\u4E2A\u5206\u73ED")),(z.actionTabs.type===1||!Xn)&&ht.length>0&&Fu.createElement(co.Z,{className:"flex-1 minW-0",data:ht,selectedRowKeys:_t,setSelectedRowKeys:An,handleChangePage:()=>{}}))))),Fu.createElement(Vc.Z,{source:"\u5B9E\u8BAD\u548C\u8BD5\u5377",showModal:On,onCancel:()=>$i(!1),info:Ei,onOk:di}))};var Su=(0,Ct.connect)(({pathsDetail:ee,classroomList:y,user:E,globalSetting:z})=>({pathsDetail:ee,classroomList:y,user:E,globalSetting:z}))(tc),da=Ue(67294),hc=Object.defineProperty,Tc=Object.defineProperties,Ih=Object.getOwnPropertyDescriptors,uf=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,ud=(ee,y,E)=>y in ee?hc(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Gd=(ee,y)=>{for(var E in y||(y={}))Ff.call(y,E)&&ud(ee,E,y[E]);if(uf)for(var E of uf(y))ri.call(y,E)&&ud(ee,E,y[E]);return ee},mp=(ee,y)=>Tc(ee,Ih(y)),ju=(ee,y)=>{var E={};for(var z in ee)Ff.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&uf)for(var z of uf(ee))y.indexOf(z)<0&&ri.call(ee,z)&&(E[z]=ee[z]);return E},Wd=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const tf=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se,addmodal:ae,setaddmodal:he,uuid:pe,onOk:ve}=y,xe=ju(y,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),Ee,Be,Ne,ze,ke,Le,_e,qe,Je,ut,ct;const ht=(0,Ct.useParams)(),[gt,bt]=(0,Ce.useState)([]),[Pt,_t]=(0,Ce.useState)(!1),[An,Xn]=(0,Ce.useState)([]),[ci]=kt.default.useForm(),Zn=kt.default.useWatch("uuid",ci),[Oi,Hi]=(0,Ce.useState)(!1);(0,Ce.useEffect)(()=>{var Ji,ii;if(ae){if(On(),pe){const xi=((ii=(Ji=E==null?void 0:E.detail)==null?void 0:Ji.route_nodes)==null?void 0:ii.find(Lr=>(Lr==null?void 0:Lr.id)==pe))||{};(xi==null?void 0:xi.knowledge_labels)=="--"&&(xi.knowledge_labels=""),ci.setFieldsValue(Gd({},xi))}$i()}},[ae]);function Un(Ji,ii){for(let xi of Ji)ii.push(xi),xi.children&&xi.children.length>0&&Un(xi.children,ii)}const On=()=>Wd(void 0,null,function*(){_t(!0);let Ji=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:ht==null?void 0:ht.pathId}});(Ji==null?void 0:Ji.status)===0&&Xn([{id:1,name:"\u5168\u90E8"},...(Ji==null?void 0:Ji.data)||[]]),_t(!1)}),$i=()=>Wd(void 0,null,function*(){const Ji=ci.getFieldValue("knowledge_labels")||[],ii=ci.getFieldValue("resource_labels")||[],xi=(Ji==null?void 0:Ji.length)>0?Ji:["\u5168\u90E8"],Lr=ci.getFieldValue("uuid")||pe;if(!Lr){fn.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}_t(!0);let di=yield(0,rt.ZP)("/api/subject_knowledge/tree.json",{method:"post",body:{uuid:Lr,subject_id:ht==null?void 0:ht.pathId,knowledge_labels:xi,resource_labels:ii,id:pe,is_edit:!!pe}});(di==null?void 0:di.status)===0&&bt(di==null?void 0:di.data),_t(!1)}),Ei=Ji=>{console.log(Ji);const ii=Ji.node.id,xi=Ji.dragNode.id,Lr=Ji.node.pos.split("-"),di=Ji.dropPosition-Number(Lr[Lr.length-1]),br=(Fs,$s,ma)=>{for(let Sn=0;Sn{ma.splice($s,1),$r=Fs}),!Ji.dropToGap)br(Jr,ii,Fs=>{Fs.children=Fs.children||[],Fs.children.unshift($r)});else{let Fs=[],$s;br(Jr,ii,(ma,Sn,Ko)=>{Fs=Ko,$s=Sn}),di===-1?Fs.splice($s,0,$r):Fs.splice($s+1,0,$r)}bt(Jr)},Cn=Ji=>Wd(void 0,null,function*(){var ii,xi,Lr,di,br;let Jr=[];if(Un(gt,Jr),(gt==null?void 0:gt.length)<=0||((ii=Jr==null?void 0:Jr.filter($s=>!($s!=null&&$s.is_out)))==null?void 0:ii.length)===0||((xi=gt==null?void 0:gt.filter($s=>!($s!=null&&$s.is_out)))==null?void 0:xi.length)===0){fn.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}Hi(!0);const $r=mp(Gd({},Ji),{uuid:Ji.uuid||pe,subject_id:ht==null?void 0:ht.pathId,routes:gt});pe&&($r.id=(br=(di=(Lr=E==null?void 0:E.detail)==null?void 0:Lr.route_nodes)==null?void 0:di.find($s=>$s==null?void 0:$s.is_choice))==null?void 0:br.id);const Fs=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"post",body:Gd({},$r)});(Fs==null?void 0:Fs.status)===0&&(fn.ZP.success(pe?"\u7F16\u8F91\u6210\u529F":"\u65B0\u589E\u6210\u529F"),ve(Fs==null?void 0:Fs.id,""),he(!1)),Hi(!1)});return da.createElement(dn.default,{title:pe?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:ae,width:"1140rem",className:Ja.addModal,centered:!0,onOk:()=>Wd(void 0,null,function*(){ci.submit()}),okButtonProps:{loading:Oi},okText:pe?"\u5B8C\u6210\u7F16\u8F91":"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{he(!1)},maskClosable:!1},da.createElement(qt.Z,{spinning:Pt},da.createElement("div",{className:Ja.contentWrap},da.createElement("div",{className:Ja.leftBox},da.createElement("div",{className:`flex item-center gap-10px-rem ${Ja.boxTitle}`},"\u57FA\u672C\u4FE1\u606F",da.createElement(vt.Z,{title:da.createElement(da.Fragment,null,"\u8DEF\u5F84\u540D\u79F0\uFF1A\u586B\u5199\u672C\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0\uFF0C\u5982\uFF1A\u6587\u79D1\u5B66\u4E60\u8DEF\u5F84\u3001\u57FA\u7840\u5B66\u4E60\u8DEF\u5F84\u7B49",da.createElement("br",null),"\u9002\u7528\u4EBA\u7FA4\uFF1A\u586B\u5199\u9002\u5408\u9002\u7528\u672C\u5B66\u4E60\u8DEF\u5F84\u7684\u7528\u6237\uFF0C\u5982\uFF1A\u6587\u79D1\u4E13\u4E1A\u5B66\u751F\u7B49",da.createElement("br",null),"\u7B80\u4ECB\uFF1A\u5BF9\u672C\u5B66\u4E60\u8DEF\u5F84\u505A\u57FA\u672C\u4ECB\u7ECD\uFF0C\u5982\uFF1A\u4ECB\u7ECD\u8D44\u6E90\u7C7B\u578B\u7B49",da.createElement("br",null),"\u77E5\u8BC6\u56FE\u8C31\uFF1A\u9009\u62E9\u672C\u8BFE\u7A0B\u4E2D\u5DF2\u7ECF\u521B\u5EFA\u7684\u77E5\u8BC6\u56FE\u8C31",da.createElement("br",null),"\u8D44\u6E90\u7C7B\u578B\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8D44\u6E90\u7C7B\u578B",da.createElement("br",null),"\u56FE\u8C31\u6807\u7B7E\uFF1A\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u6807\u7B7E",da.createElement("br",null),"\u6CE8\u610F\uFF1A\u53EF\u4EE5\u901A\u8FC7\u8D44\u6E90\u7C7B\u578B\u548C\u56FE\u8C31\u6807\u7B7E\u7B5B\u9009\u77E5\u8BC6\u56FE\u8C31\u4E2D\u7684\u8282\u70B9\u5185\u5BB9\uFF0C\u66F4\u5FEB\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")},da.createElement("span",{className:"iconfont icon-tishi7 current",style:{color:"#FF8C29"}}))),da.createElement(kt.default,{className:Ja.formSty,form:ci,layout:"horizontal",onFinish:Cn,scrollToFirstError:!0,size:"large",colon:!1,labelAlign:"right",initialValues:{knowledge_labels:["\u5168\u90E8"],uuid:((Be=(Ee=E==null?void 0:E.detail)==null?void 0:Ee.nodes)==null?void 0:Be.length)>1?(ke=(ze=(Ne=E==null?void 0:E.detail)==null?void 0:Ne.nodes.slice(1))==null?void 0:ze[0])==null?void 0:ke.uuid:""}},da.createElement(kt.default.Item,{label:"\u8DEF\u5F84\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0"}]},da.createElement(pn.default,{placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84\u540D\u79F0",maxLength:20})),da.createElement(kt.default.Item,{label:"\u9002\u7528\u4EBA\u7FA4",name:"applicable_people"},da.createElement(pn.default,{placeholder:"\u8BF7\u8F93\u5165\u9002\u7528\u4EBA\u7FA4",maxLength:50})),da.createElement(kt.default.Item,{label:"\u7B80\u4ECB",name:"description"},da.createElement(pn.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:3,maxLength:200})),da.createElement(kt.default.Item,{label:"\u77E5\u8BC6\u56FE\u8C31",name:"uuid",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31"}]},da.createElement(Zl.default,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31",options:((_e=(Le=E==null?void 0:E.detail)==null?void 0:Le.nodes)==null?void 0:_e.length)>1?(qe=E==null?void 0:E.detail)==null?void 0:qe.nodes.slice(1):[],fieldNames:{label:"name",value:"uuid"}})),da.createElement(kt.default.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"resource_labels",initialValue:["\u5168\u90E8"]},da.createElement(Zl.default,{placeholder:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B",mode:"multiple",showSearch:!0,optionFilterProp:"node_type",options:((ct=(ut=(Je=E==null?void 0:E.detail)==null?void 0:Je.nodes)==null?void 0:ut.find(Ji=>(Ji==null?void 0:Ji.uuid)==Zn))==null?void 0:ct.resource_labels)||[],fieldNames:{label:"node_type",value:"node_type"}})),da.createElement(kt.default.Item,{label:"\u56FE\u8C31\u6807\u7B7E",name:"knowledge_labels"},da.createElement(Zl.default,{allowClear:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u56FE\u8C31\u6807\u7B7E",options:An,fieldNames:{label:"name",value:"name"}}))),da.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},da.createElement(Wn.op,{shape:"default",onClick:$i},"\u67E5\u8BE2"))),da.createElement("div",{className:Ja.rightBox},da.createElement("div",{className:Ja.boxTitle},"\u5B66\u4E60\u8DEF\u5F84",da.createElement("span",{className:Ja.tip},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),da.createElement("div",{style:{maxHeight:"500rem",overflow:"auto"}},(gt==null?void 0:gt.length)>0?da.createElement(Gi.default,{style:{background:"#FAFAFA"},treeData:gt,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:Ja.treeheight,draggable:!0,onDrop:Ei,switcherIcon:da.createElement(Bh.Z,null),titleRender:Ji=>da.createElement("div",{className:Ja.nodeData,style:{color:Ji!=null&&Ji.is_out?"#999999":"#000000"}},da.createElement("span",{style:{color:ua[Ji==null?void 0:Ji.node_type],backgroundColor:nl[Ji==null?void 0:Ji.node_type],padding:"2px 4px",marginRight:"5px"}},Ji==null?void 0:Ji.node_type),da.createElement("div",{className:Ja.nametitle,title:Ji==null?void 0:Ji.name,style:{flex:1}},(Ji==null?void 0:Ji.is_out)&&da.createElement("span",{className:Ja.yc},"\u5DF2\u79FB\u51FA")," ",Ji==null?void 0:Ji.name),da.createElement("span",{className:Ja.yclj,style:{color:Ji!=null&&Ji.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{const ii=(Lr,di)=>{var br;Lr.is_out=di,((br=Lr==null?void 0:Lr.children)==null?void 0:br.length)>0&&Lr.children.forEach(Jr=>ii(Jr,di))},xi=!Ji.is_out;Ji.is_out=xi,ii(Ji,xi)}},Ji!=null&&Ji.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):da.createElement(Dn.Z,{styles:{margin:"20rem auto"}}))))))};var Zf=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(tf),nc=Ue(35059),sh=Ue(95012),Ho={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},cd=Ue(73475),Lf=Ue(74664),Td=Ue(34182),ls={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},Eu=Ue(67294),Kf=Object.defineProperty,Bd=Object.getOwnPropertySymbols,om=Object.prototype.hasOwnProperty,mg=Object.prototype.propertyIsEnumerable,ko=(ee,y,E)=>y in ee?Kf(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,jc=(ee,y)=>{for(var E in y||(y={}))om.call(y,E)&&ko(ee,E,y[E]);if(Bd)for(var E of Bd(y))mg.call(y,E)&&ko(ee,E,y[E]);return ee},Hc=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});let cf=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],Jc=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var Na=({value:ee=[],onChange:y,type:E,dataSources:z=[],pathsDetail:ne={},showmodal:ie,containerRef:se})=>{const ae=(0,Ct.useParams)(),[he,pe]=(0,Ce.useState)(!1),[ve,xe]=(0,Ce.useState)([]),[Ee,Be]=(0,Ce.useState)(),[Ne,ze]=(0,Ce.useState)(""),[ke,Le]=(0,Ce.useState)(""),[_e,qe]=(0,Ce.useState)(""),[Je,ut]=(0,Ce.useState)(!1),[ct,ht]=(0,Ce.useState)(!1),[gt,bt]=(0,Ce.useState)([]),[Pt,_t]=(0,Ce.useState)("");(0,Ce.useEffect)(()=>{he&&An()},[he]);function An(){return Hc(this,null,function*(){let Un=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:E,subject_id:ae==null?void 0:ae.pathId}});(Un==null?void 0:Un.status)===0&&(E===3?xe(Un==null?void 0:Un.data):(xe([...Jc,...Un==null?void 0:Un.data]),bt([...cf,...Un==null?void 0:Un.data2])))})}const Xn=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ci="\u6807\u7B7E";(0,Ce.useEffect)(()=>{xe(z)},[]),(0,Ce.useEffect)(()=>{he&&Be(ee)},[he]);const Zn=({title:Un="",style:On={},values:$i="",showDelete:Ei=!0,modal:Cn=!1,active:Ji=!1})=>{const xi=(br=>br.split("").reduce((Jr,$r)=>Jr+$r.charCodeAt(0),0))(Un)%Xn.length,{background:Lr,borderColor:di}=Xn[xi];return Eu.createElement("div",{className:Mi()(ls.tag,Ji?ls.active:""),onClick:()=>{var br;if(Cn){if(he===1){let Jr=[...ve,...gt];Be([...Jr.filter($r=>($r==null?void 0:$r.id)===$i)])}he===2&&((br=Ee==null?void 0:Ee.map(Jr=>Jr.id))!=null&&br.includes($i)?Be(Ee.filter(Jr=>Jr.id!==$i)):Be([...Ee,...ve.filter(Jr=>(Jr==null?void 0:Jr.id)===$i)]))}},style:jc({background:Lr,borderColor:di},On)},Eu.createElement("span",null,Un),Ei&&Eu.createElement("i",{onClick:br=>Hc(void 0,null,function*(){var Jr;if(br.stopPropagation(),Cn){xe(ve.filter(Fs=>Fs.name!==Un)),xe(ve.filter(Fs=>Fs.name!==Un));let $r=yield(0,rt.ZP)(`/api/knowledge_items/${$i}.json`,{method:"delete",body:{id:$i,subject_id:(Jr=ne==null?void 0:ne.detail)==null?void 0:Jr.id}});($r==null?void 0:$r.status)===0&&An()}else y(ee.filter($r=>$r.id!==$i))}),className:"iconfont icon-shanchu5"}))},Oi=()=>{y(Ee),pe(!1)},Hi=Un=>Hc(void 0,null,function*(){if(!Ne.replace(/\s+/g,"")&&Un===1){qe(`${ci}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!ke.replace(/\s+/g,"")&&Un===2){_t("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((ve.map($i=>$i.name).includes(Ne)||gt.map($i=>$i.name).includes(Ne))&&Un===1){qe(`\u8BE5${ci}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((gt.map($i=>$i.name).includes(ke)||ve.map($i=>$i.name).includes(ke))&&Un===2){_t("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let On=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:E===3?3:Un,name:E===3||Un===1?Ne:ke,subject_id:ae==null?void 0:ae.pathId}});(On==null?void 0:On.status)===0&&An(),Un===1&&ut(!1),Un===2&&ht(!1)});return Eu.createElement("div",{className:ls.tagsModal},E===5&&Eu.createElement(Eu.Fragment,null,ee==null?void 0:ee.map((Un,On)=>Eu.createElement(Zn,{values:Un.id,key:On,title:Un.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),ie&&Eu.createElement("div",{onClick:()=>pe(1),style:{marginBottom:"0rem"},className:ls.btn},Eu.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),ee!=null&&ee.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),E===3&&Eu.createElement(Eu.Fragment,null,ee==null?void 0:ee.map((Un,On)=>Eu.createElement(Zn,{values:Un.id,key:On,title:Un.name})),ie&&Eu.createElement("div",{onClick:()=>pe(2),className:ls.btn,style:{marginBottom:"10rem"}},Eu.createElement("i",{className:"iconfont icon-tianjiatixing"}),ee!=null&&ee.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),Eu.createElement(dn.default,{open:!!he,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>se.current,onCancel:()=>pe(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ut(!1),ht(!1),qe(""),ze("")},onOk:Oi,title:`\u9009\u62E9${ci}`},Eu.createElement("div",{className:ls.modal},Eu.createElement("div",{className:ls.mHead},Eu.createElement("b",null),Eu.createElement("span",null,`${ci}`,"\uFF08",ve.length,"\uFF09"),Eu.createElement("div",{onClick:()=>{ut(!0),qe(""),ze("")},className:ls.btn},Eu.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),Eu.createElement("div",{className:ls.body},ve==null?void 0:ve.map((Un,On)=>{var $i,Ei,Cn;return Eu.createElement(Zn,{showDelete:E===3?!(($i=Ee==null?void 0:Ee.map(Ji=>Ji==null?void 0:Ji.id))!=null&&$i.includes(Un==null?void 0:Un.id)):!((Ei=Ee==null?void 0:Ee.map(Ji=>Ji==null?void 0:Ji.id))!=null&&Ei.includes(Un==null?void 0:Un.id))&&!((Cn=Jc.map(Ji=>Ji.name))!=null&&Cn.includes(Un.name)),modal:!0,style:{cursor:"pointer"},active:Ee==null?void 0:Ee.map(Ji=>Ji==null?void 0:Ji.id).includes(Un==null?void 0:Un.id),key:Un==null?void 0:Un.id,values:Un==null?void 0:Un.id,title:Un==null?void 0:Un.name})}),Je&&Eu.createElement("div",{className:ls.add},Eu.createElement(pn.default,{style:{width:"rem"},size:"large",value:Ne,onChange:Un=>{qe(""),ze(Un.target.value)}}),Eu.createElement("i",{onClick:()=>Hi(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),Eu.createElement("i",{onClick:()=>ut(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!_e&&Eu.createElement("div",{className:ls.error},_e)))),E===5&&Eu.createElement("div",{className:ls.modal},Eu.createElement("div",{className:ls.mHead},Eu.createElement("b",null),Eu.createElement("span",null,"\u8D44\u6E90","\uFF08",gt.length,"\uFF09"),Eu.createElement("div",{onClick:()=>{ht(!0),_t(""),Le("")},className:ls.btn},Eu.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),Eu.createElement("div",{className:ls.body},gt==null?void 0:gt.map((Un,On)=>{var $i,Ei;return Eu.createElement(Zn,{showDelete:!(($i=Ee==null?void 0:Ee.map(Cn=>Cn==null?void 0:Cn.id))!=null&&$i.includes(Un==null?void 0:Un.id))&&!((Ei=cf.map(Cn=>Cn.name))!=null&&Ei.includes(Un.name)),modal:!0,style:{cursor:"pointer"},active:Ee==null?void 0:Ee.map(Cn=>Cn==null?void 0:Cn.id).includes(Un==null?void 0:Un.id),key:Un==null?void 0:Un.id,values:Un==null?void 0:Un.id,title:Un==null?void 0:Un.name})}),ct&&Eu.createElement("div",{className:ls.add},Eu.createElement(pn.default,{style:{width:"rem"},size:"large",value:ke,onChange:Un=>{_t(""),Le(Un.target.value)}}),Eu.createElement("i",{onClick:()=>Hi(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),Eu.createElement("i",{onClick:()=>ht(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Pt&&Eu.createElement("div",{className:ls.error},Pt))))))},mh=Ue(57399),vh=Ue(6104),Ou=Ue(67294),Yh=Object.getOwnPropertySymbols,Jp=Object.prototype.hasOwnProperty,nf=Object.prototype.propertyIsEnumerable,hd=(ee,y)=>{var E={};for(var z in ee)Jp.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&Yh)for(var z of Yh(ee))y.indexOf(z)<0&&nf.call(ee,z)&&(E[z]=ee[z]);return E},yf=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});let qp=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Qm=ee=>{var y=ee,{types:E,globalSetting:z,loading:ne,dispatch:ie,pathsDetail:se,onChange:ae,ktzykey:he,getother:pe}=y,ve=hd(y,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),xe,Ee,Be,Ne;let[ze,ke]=(0,Ce.useState)({page:1,limit:10,type:E,keyword:"",select_type:1,subject_id:"",course_id:""});const[Le,_e]=(0,Ce.useState)([]);(0,Ce.useEffect)(()=>{qe()},[E]);function qe(){return yf(this,null,function*(){ze.select_type===3&&(ze.subject_id="",ze.course_id=""),ze.select_type===2&&(ze.subject_id=""),ze.select_type===1&&(ze.course_id="");let Je=yield(0,rt.ZP)("/api/paths/search_all.json",{method:"get",params:ze});(Je==null?void 0:Je.status)===0&&_e(Je)})}return Ou.createElement("div",{style:{padding:"10rem 20rem"}},Ou.createElement("div",{style:{display:"flex"}},Ou.createElement("div",null,E==="1"&&Ou.createElement(pn.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:Je=>{ze.keyword=Je.target.value,ze.page=1,ze.limit=10,ke(ze)}}),E!=="1"&&Ou.createElement("div",{style:{display:"flex"}},Ou.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},Ou.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),Ou.createElement(Zl.default,{value:ze.select_type,onChange:Je=>{ze.select_type=Je,ze.page=1,ze.limit=10,ke(ze),qe()},className:Ho.select,style:{width:"131rem"}},Ou.createElement(Zl.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),Ou.createElement(Zl.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),Ou.createElement(Zl.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),ze.select_type!==3&&Ou.createElement(Zl.default,{value:ze.subject_id||ze.course_id,onChange:Je=>{ze.course_id=Je,ze.subject_id=Je,ze.page=1,ze.limit=10,ke(ze),qe()},className:Ho.select,style:{width:"270rem",marginLeft:"8rem"}},ze.select_type===1&&((xe=Le==null?void 0:Le.subjects)==null?void 0:xe.map(Je=>Ou.createElement(Zl.default.Option,{value:Je.id},Je.name))),ze.select_type===2&&((Ee=Le==null?void 0:Le.courses)==null?void 0:Ee.map(Je=>Ou.createElement(Zl.default.Option,{value:Je.id},Je.name)))),Ou.createElement(pn.default,{onChange:Je=>{ze.keyword=Je.target.value,ze.page=1,ze.limit=10,ke(ze)},addonBefore:((Be=qp==null?void 0:qp.find(Je=>Je.key===E))==null?void 0:Be.label)+"\u540D\u79F0",className:Ho.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),Ou.createElement(Xt.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{qe()}},"\u67E5\u8BE2")),Ou.createElement(mh.default,{style:{marginTop:"10rem"},dataSource:Le==null?void 0:Le.data,pagination:!1,rowKey:Je=>Je.id,scroll:{y:"400rem"},columns:[{title:((Ne=qp==null?void 0:qp.find(Je=>Je.key===E))==null?void 0:Ne.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:E==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(Je,ut)=>Ou.createElement("span",null,E==="1"?ut==null?void 0:ut.user_names:ut==null?void 0:ut.model)},{title:E==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(Je,ut)=>Ou.createElement("span",null,E==="1"?ut==null?void 0:ut.updated_at:ut==null?void 0:ut.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(Je,ut)=>Ou.createElement("a",{onClick:()=>{(ut==null?void 0:ut.container_type)==="Video"?dn.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:Ou.createElement(vh.Z,{allow_skip:!0,src:Je})}):E==="3"?pe(Je):window.open(Je)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(Je,ut){ae(ut)}}}),Ou.createElement(bi.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:Le==null?void 0:Le.total_count,current:ze==null?void 0:ze.page,pageSize:ze==null?void 0:ze.limit,onChange:(Je,ut)=>{ze.page=Je,ze.limit=ut,ke(ze),qe()}}))};var Xh=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(Qm),b0=Ue(42922),gl=Ue(67294),Zh=Object.defineProperty,Np=Object.defineProperties,If=Object.getOwnPropertyDescriptors,Uh=Object.getOwnPropertySymbols,yd=Object.prototype.hasOwnProperty,vp=Object.prototype.propertyIsEnumerable,yh=(ee,y,E)=>y in ee?Zh(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Mv=(ee,y)=>{for(var E in y||(y={}))yd.call(y,E)&&yh(ee,E,y[E]);if(Uh)for(var E of Uh(y))vp.call(y,E)&&yh(ee,E,y[E]);return ee},Ym=(ee,y)=>Np(ee,If(y)),sm=(ee,y)=>{var E={};for(var z in ee)yd.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&Uh)for(var z of Uh(ee))y.indexOf(z)<0&&vp.call(ee,z)&&(E[z]=ee[z]);return E},vg=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Nd=ee=>{var y=ee,{typesdata:E,globalSetting:z,loading:ne,dispatch:ie,pathsDetail:se,onChange:ae,uuid:he,itemsuuid:pe}=y,ve=sm(y,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),xe,Ee,Be,Ne,ze,ke,Le,_e,qe,Je,ut,ct;const ht=(0,Ct.useParams)();let[gt,bt]=(0,Ce.useState)([]),[Pt,_t]=(0,Ce.useState)(!1);const[An,Xn]=(0,Ce.useState)([]),[ci,Zn]=(0,Ce.useState)(""),[Oi,Hi]=(0,Ce.useState)(""),[Un,On]=(0,Ce.useState)([]),[$i,Ei]=(0,Ce.useState)(!1);let[Cn,Ji]=(0,Ce.useState)({bh:[],qx:[],hx:[],gl:[]});(0,Ce.useEffect)(()=>{ii()},[he]),(0,Ce.useEffect)(()=>{if(E){let di=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Ji(di)}return()=>{}},[E]);function ii(){return vg(this,null,function*(){var di,br,Jr,$r,Fs;_t(!0);let $s=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:he,subject_id:ht==null?void 0:ht.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(_t(!1),($s==null?void 0:$s.status)===0){Xn($s==null?void 0:$s.data);const Sn=[...(0,Ot.fX)((br=(di=$s==null?void 0:$s.data)==null?void 0:di.nodes)==null?void 0:br.map((Ko,Wo)=>{var oo,xo;return Ym(Mv({},Ko),{key:(oo=Ko==null?void 0:Ko.properties)==null?void 0:oo.uuid,title:(xo=Ko==null?void 0:Ko.properties)==null?void 0:xo.name})}),(Fs=($r=(Jr=$s==null?void 0:$s.data)==null?void 0:Jr.relationships)==null?void 0:$r.filter(Ko=>Ko.type==="\u5305\u542B"||Ko.type==="\u524D\u5E8F"))==null?void 0:Fs.filter((Ko,Wo,oo)=>Wo===oo.findIndex(xo=>xo.endNodeUuid===Ko.endNodeUuid))).children||[]];gt=Sn,Hi(JSON.stringify(Sn)),bt(Sn)}})}(0,Ce.useEffect)(()=>{ae(Cn)},[Cn]);function xi(di,br,Jr){for(let $r of di)$r!=null&&$r.title.includes(br)&&Jr.push($r),$r.children&&$r.children.length>0&&(xi($r.children,br,Jr),Lr($r.children,br,Jr)&&Jr.push($r))}function Lr(di,br,Jr){for(let $r of di)if($r!=null&&$r.title.includes(br))return!0}return gl.createElement(qt.Z,{spinning:Pt},gl.createElement("div",{className:Ho.body},gl.createElement("div",{className:Ho.left},gl.createElement("div",{className:Ho.header},gl.createElement("div",null,"\u5171",gl.createElement("span",{style:{color:"#1B8565"}},((Ee=(xe=An==null?void 0:An.metricCounters)==null?void 0:xe[0])==null?void 0:Ee.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",gl.createElement("span",{style:{color:"#1B8565"}},((Ne=(Be=An==null?void 0:An.metricCounters)==null?void 0:Be[1])==null?void 0:Ne.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),gl.createElement(pn.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:di=>{var br,Jr,$r,Fs;const{value:$s}=di.target;Zn($s);let ma=[];xi(JSON.parse(Oi),$s,ma),ma.push((br=An==null?void 0:An.nodes)==null?void 0:br[0]);const Sn=(Jr=An==null?void 0:An.nodes)==null?void 0:Jr.filter(oo=>{var xo,ja;return((ja=(xo=oo==null?void 0:oo.properties)==null?void 0:xo.name)==null?void 0:ja.indexOf($s))>-1}).map(oo=>{var xo;return(xo=oo==null?void 0:oo.properties)==null?void 0:xo.uuid});On(Sn);const Wo=[...(0,Ot.fX)(ma,(Fs=($r=An==null?void 0:An.relationships)==null?void 0:$r.filter(oo=>oo.type==="\u5305\u542B"||oo.type==="\u524D\u5E8F"))==null?void 0:Fs.filter((oo,xo,ja)=>xo===ja.findIndex(vs=>vs.endNodeUuid===oo.endNodeUuid)).filter(oo=>(ma==null?void 0:ma.map(xo=>xo==null?void 0:xo.key).includes(oo.endNodeUuid))||(ma==null?void 0:ma.map(xo=>xo==null?void 0:xo.key).includes(oo.startNodeUuid)))).children||[]];gt=Wo,bt(Wo),Ei(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),gl.createElement(Gi.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:gt,className:Ho.tree,expandedKeys:Un,onExpand:di=>{On(di),Ei(!1)},autoExpandParent:$i,blockNode:!0,switcherIcon:gl.createElement(b0.Z,null),titleRender:di=>{var br,Jr,$r,Fs,$s,ma,Sn,Ko,Wo,oo,xo,ja,vs,Bn,yn;return gl.createElement("div",{className:Ho.treenode,key:(br=di==null?void 0:di.properties)==null?void 0:br.uuid},gl.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Jr=Cn==null?void 0:Cn.bh)==null?void 0:Jr.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&gl.createElement("span",{className:Ho.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),(($r=Cn==null?void 0:Cn.qx)==null?void 0:$r.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&gl.createElement("span",{className:Ho.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((Fs=Cn==null?void 0:Cn.hx)==null?void 0:Fs.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&gl.createElement("span",{className:Ho.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),(($s=Cn==null?void 0:Cn.gl)==null?void 0:$s.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&gl.createElement("span",{className:Ho.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),gl.createElement("div",{className:Ho.multiple,title:di==null?void 0:di.title,dangerouslySetInnerHTML:{__html:(ma=di==null?void 0:di.title)==null?void 0:ma.replaceAll(ci,`${ci}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),gl.createElement("div",{className:Ho.hudong},!((Sn=Cn==null?void 0:Cn.qx)!=null&&Sn.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)})||(Ko=Cn==null?void 0:Cn.bh)!=null&&Ko.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)})||(Wo=Cn==null?void 0:Cn.hx)!=null&&Wo.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)})||(oo=Cn==null?void 0:Cn.gl)!=null&&oo.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&pe!==((xo=di==null?void 0:di.properties)==null?void 0:xo.uuid)&&gl.createElement("div",null,gl.createElement("span",{onClick:()=>{var Ti,vr,Zo,lo;if(!(((vr=(Ti=Cn==null?void 0:Cn.bh)==null?void 0:Ti.filter(Ir=>{var Ms;return(Ir==null?void 0:Ir.uuid)===((Ms=di==null?void 0:di.properties)==null?void 0:Ms.uuid)}))==null?void 0:vr.length)>0)){let Ir=[];Ir.push({name:(Zo=di==null?void 0:di.properties)==null?void 0:Zo.name,uuid:(lo=di==null?void 0:di.properties)==null?void 0:lo.uuid}),Ji({bh:[...Ir,...Cn==null?void 0:Cn.bh],qx:Cn==null?void 0:Cn.qx,hx:Cn==null?void 0:Cn.hx,gl:Cn==null?void 0:Cn.gl})}},className:Ho.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),gl.createElement("span",{onClick:()=>{var Ti,vr,Zo,lo;if(!(((vr=(Ti=Cn==null?void 0:Cn.qx)==null?void 0:Ti.filter(Ir=>{var Ms;return(Ir==null?void 0:Ir.uuid)===((Ms=di==null?void 0:di.properties)==null?void 0:Ms.uuid)}))==null?void 0:vr.length)>0)){let Ir=[];Ir.push({name:(Zo=di==null?void 0:di.properties)==null?void 0:Zo.name,uuid:(lo=di==null?void 0:di.properties)==null?void 0:lo.uuid}),Ji({qx:[...Ir,...Cn==null?void 0:Cn.qx],hx:Cn==null?void 0:Cn.hx,bh:Cn==null?void 0:Cn.bh,gl:Cn==null?void 0:Cn.gl})}},className:Ho.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),gl.createElement("span",{onClick:()=>{var Ti,vr,Zo,lo;if(!(((vr=(Ti=Cn==null?void 0:Cn.hx)==null?void 0:Ti.filter(Ir=>{var Ms;return(Ir==null?void 0:Ir.uuid)===((Ms=di==null?void 0:di.properties)==null?void 0:Ms.uuid)}))==null?void 0:vr.length)>0)){let Ir=[];Ir.push({name:(Zo=di==null?void 0:di.properties)==null?void 0:Zo.name,uuid:(lo=di==null?void 0:di.properties)==null?void 0:lo.uuid}),Ji({qx:Cn==null?void 0:Cn.qx,hx:[...Ir,...Cn==null?void 0:Cn.hx],bh:Cn==null?void 0:Cn.bh,gl:Cn==null?void 0:Cn.gl})}},style:{margin:"0rem 20rem"},className:Ho.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),gl.createElement("span",{onClick:()=>{var Ti,vr,Zo,lo;if(!(((vr=(Ti=Cn==null?void 0:Cn.gl)==null?void 0:Ti.filter(Ir=>{var Ms;return(Ir==null?void 0:Ir.uuid)===((Ms=di==null?void 0:di.properties)==null?void 0:Ms.uuid)}))==null?void 0:vr.length)>0)){let Ir=[];Ir.push({name:(Zo=di==null?void 0:di.properties)==null?void 0:Zo.name,uuid:(lo=di==null?void 0:di.properties)==null?void 0:lo.uuid}),Ji({qx:Cn==null?void 0:Cn.qx,hx:Cn==null?void 0:Cn.hx,gl:[...Ir,...Cn==null?void 0:Cn.gl],bh:Cn==null?void 0:Cn.bh})}},className:Ho.colortitle},"\u8BBE\u4E3A\u5173\u8054")),gl.createElement("span",{onClick:()=>{var Ti;let vr=(Ti=Cn==null?void 0:Cn.bh)==null?void 0:Ti.filter(Zo=>{var lo;return Zo.uuid!==((lo=di==null?void 0:di.properties)==null?void 0:lo.uuid)});Ji({bh:vr,hx:Cn==null?void 0:Cn.hx,qx:Cn==null?void 0:Cn.qx,gl:Cn==null?void 0:Cn.gl})}},((ja=Cn==null?void 0:Cn.bh)==null?void 0:ja.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),gl.createElement("span",{onClick:()=>{var Ti;let vr=(Ti=Cn==null?void 0:Cn.qx)==null?void 0:Ti.filter(Zo=>{var lo;return Zo.uuid!==((lo=di==null?void 0:di.properties)==null?void 0:lo.uuid)});Ji({qx:vr,hx:Cn==null?void 0:Cn.hx,bh:Cn==null?void 0:Cn.bh,gl:Cn==null?void 0:Cn.gl})}},((vs=Cn==null?void 0:Cn.qx)==null?void 0:vs.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),gl.createElement("span",{onClick:()=>{var Ti;let vr=(Ti=Cn==null?void 0:Cn.hx)==null?void 0:Ti.filter(Zo=>{var lo;return Zo.uuid!==((lo=di==null?void 0:di.properties)==null?void 0:lo.uuid)});Ji({qx:Cn==null?void 0:Cn.qx,hx:vr,bh:Cn==null?void 0:Cn.bh,gl:Cn==null?void 0:Cn.gl})}},((Bn=Cn==null?void 0:Cn.hx)==null?void 0:Bn.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),gl.createElement("span",{onClick:()=>{var Ti;let vr=(Ti=Cn==null?void 0:Cn.gl)==null?void 0:Ti.filter(Zo=>{var lo;return Zo.uuid!==((lo=di==null?void 0:di.properties)==null?void 0:lo.uuid)});Ji({qx:Cn==null?void 0:Cn.qx,hx:Cn==null?void 0:Cn.hx,bh:Cn==null?void 0:Cn.bh,gl:vr})}},((yn=Cn==null?void 0:Cn.gl)==null?void 0:yn.find(Ti=>{var vr;return(Ti==null?void 0:Ti.uuid)===((vr=di==null?void 0:di.properties)==null?void 0:vr.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),gl.createElement("div",{className:Ho.right},gl.createElement("div",{className:Ho.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),gl.createElement("div",{style:{padding:"20rem 25rem"}},gl.createElement("div",{className:Ho.gxtitle},gl.createElement("div",{className:Ho.Colortitle,style:{background:"#6236ff"}}),gl.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(ze=Cn.bh)==null?void 0:ze.length,"\uFF09")),gl.createElement("div",{className:Ho.gxbody},(ke=Cn==null?void 0:Cn.bh)==null?void 0:ke.map(di=>gl.createElement("div",{className:Ho.tag,style:{background:"#6236ff"}},gl.createElement("span",{style:{marginRight:"10rem"}},di==null?void 0:di.name)," ",gl.createElement(cd.Z,{onClick:()=>{var br;let Jr=(br=Cn==null?void 0:Cn.bh)==null?void 0:br.filter($r=>$r.uuid!==di.uuid);Ji({bh:Jr,hx:Cn==null?void 0:Cn.hx,qx:Cn==null?void 0:Cn.qx,gl:Cn==null?void 0:Cn.gl})}})))),gl.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},gl.createElement("div",{className:Ho.Colortitle,style:{background:"#24A881"}}),gl.createElement("div",null,"\u524D\u5E8F\uFF08",(Le=Cn.qx)==null?void 0:Le.length,"\uFF09")),gl.createElement("div",{className:Ho.gxbody},(_e=Cn==null?void 0:Cn.qx)==null?void 0:_e.map(di=>gl.createElement("div",{className:Ho.tag,style:{background:"#24A881"}},gl.createElement("span",{style:{marginRight:"10rem"}},di==null?void 0:di.name)," ",gl.createElement(cd.Z,{onClick:()=>{var br;let Jr=(br=Cn==null?void 0:Cn.qx)==null?void 0:br.filter($r=>$r.uuid!==di.uuid);Ji({qx:Jr,hx:Cn==null?void 0:Cn.hx,bh:Cn==null?void 0:Cn.bh,gl:Cn==null?void 0:Cn.gl})}})))),gl.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},gl.createElement("div",{className:Ho.Colortitle,style:{background:"#EC8657"}}),gl.createElement("div",null,"\u540E\u5E8F\uFF08",(qe=Cn.hx)==null?void 0:qe.length,"\uFF09")),gl.createElement("div",{className:Ho.gxbody},(Je=Cn==null?void 0:Cn.hx)==null?void 0:Je.map(di=>gl.createElement("div",{className:Ho.tag,style:{background:"#EC8657"}},gl.createElement("span",{style:{marginRight:"10rem"}},di==null?void 0:di.name)," ",gl.createElement(cd.Z,{onClick:()=>{var br;let Jr=(br=Cn==null?void 0:Cn.hx)==null?void 0:br.filter($r=>$r.uuid!==di.uuid);Ji({qx:Cn==null?void 0:Cn.qx,bh:Cn==null?void 0:Cn.bh,hx:Jr,gl:Cn==null?void 0:Cn.gl})}})))),gl.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},gl.createElement("div",{className:Ho.Colortitle,style:{background:"#497DFF"}}),gl.createElement("div",null,"\u5173\u8054\uFF08",(ut=Cn.gl)==null?void 0:ut.length,"\uFF09")),gl.createElement("div",{className:Ho.gxbody},(ct=Cn==null?void 0:Cn.gl)==null?void 0:ct.map(di=>gl.createElement("div",{className:Ho.tag,style:{background:"#497DFF"}},gl.createElement("span",{style:{marginRight:"10rem"}},di==null?void 0:di.name)," ",gl.createElement(cd.Z,{onClick:()=>{var br;let Jr=(br=Cn==null?void 0:Cn.gl)==null?void 0:br.filter($r=>$r.uuid!==di.uuid);Ji({qx:Cn==null?void 0:Cn.qx,bh:Cn==null?void 0:Cn.bh,hx:Cn==null?void 0:Cn.hx,gl:Jr})}}))))))))};var Kh=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(Nd),ah=Ue(96486),Ah=Ue(52262),bm=Ue(52070),Cc=Ue(67294),Nc=Object.getOwnPropertySymbols,Nh=Object.prototype.hasOwnProperty,Jf=Object.prototype.propertyIsEnumerable,Zm=(ee,y)=>{var E={};for(var z in ee)Nh.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&Nc)for(var z of Nc(ee))y.indexOf(z)<0&&Jf.call(ee,z)&&(E[z]=ee[z]);return E},ta=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Af=[3,2,1];let vn=null;const Wi=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se,datas:ae,items:he}=y,pe=Zm(y,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const ve=(0,Ce.useRef)(),xe=(0,Ce.useRef)(),Ee=(0,Ce.useRef)(null);(0,Ce.useEffect)(()=>{Ne()},[ae]),(0,Ce.useEffect)(()=>(window.addEventListener("resize",Be),()=>{window.removeEventListener("resize",Be)}),[]);function Be(){var ze,ke;(ke=(ze=ve.current)==null?void 0:ze.update)==null||ke.call(ze)}function Ne(){return ta(this,null,function*(){var ze,ke,Le,_e,qe,Je,ut,ct;if(((ze=ae==null?void 0:ae.nodes)==null?void 0:ze.length)>0){let ht=(ke=ae==null?void 0:ae.nodes)==null?void 0:ke.filter(bt=>{var Pt;return he==null?void 0:he.includes((Pt=bt==null?void 0:bt.properties)==null?void 0:Pt.uuid)}).map(bt=>{var Pt,_t,An,Xn,ci,Zn,Oi,Hi,Un,On,$i,Ei;return{rootNodeUuid:(Pt=bt==null?void 0:bt.properties)==null?void 0:Pt.rootNodeUuid,id:((_t=bt==null?void 0:bt.properties)==null?void 0:_t.uuid)+"_",name:(An=bt==null?void 0:bt.properties)==null?void 0:An.name,description:(Xn=bt==null?void 0:bt.properties)==null?void 0:Xn.description,nodeType:(ci=bt==null?void 0:bt.properties)==null?void 0:ci.nodeType,tags:((Zn=bt==null?void 0:bt.properties)==null?void 0:Zn.tags)&&((Un=(Hi=(Oi=bt==null?void 0:bt.properties)==null?void 0:Oi.tags)==null?void 0:Hi.split("\uFF0C"))==null?void 0:Un.map(Cn=>({name:Cn}))),colorType:parseInt((On=bt==null?void 0:bt.properties)==null?void 0:On.color)>3?"3":($i=bt==null?void 0:bt.properties)==null?void 0:$i.color,activeColor:"#FA6400",size:Af[((Ei=bt==null?void 0:bt.properties)==null?void 0:Ei.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),gt=(Je=(qe=(_e=(Le=ae==null?void 0:ae.relationships)==null?void 0:Le.filter(bt=>{var Pt,_t,An,Xn,ci,Zn;return bt.endNodeUuid!==((An=(_t=(Pt=ae==null?void 0:ae.nodes)==null?void 0:Pt[0])==null?void 0:_t.properties)==null?void 0:An.rootNodeUuid)&&bt.startNodeUuid!==((Zn=(ci=(Xn=ae==null?void 0:ae.nodes)==null?void 0:Xn[0])==null?void 0:ci.properties)==null?void 0:Zn.rootNodeUuid)}))==null?void 0:_e.filter(bt=>(he==null?void 0:he.includes(bt.startNodeUuid))&&(he==null?void 0:he.includes(bt.endNodeUuid))))==null?void 0:qe.filter(bt=>bt.type==="\u5305\u542B"||bt.type==="\u524D\u5E8F"||bt.type==="\u5173\u8054"))==null?void 0:Je.map(bt=>({hide:!1,id:(bt==null?void 0:bt.endNodeUuid)+"_",label:bt==null?void 0:bt.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(bt==null?void 0:bt.startNodeUuid)+"_",target:(bt==null?void 0:bt.endNodeUuid)+"_",value:10}));ve.current=null,xe.current.innerHTML="",ve.current=new bm.createContainer({containerName:"#graphRefs",width:((ut=xe==null?void 0:xe.current)==null?void 0:ut.clientWidth)||0,height:((ct=xe==null?void 0:xe.current)==null?void 0:ct.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:ht,links:gt,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(bt){return bt},nodeClick:function(bt){var Pt;return(Pt=ve==null?void 0:ve.current)==null||Pt.selectToNode(bt.id),bt},layout:{force:!1,x:20,y:60}}),ve.current.zoomOut()}})}return Cc.createElement("div",{ref:Ee,style:{background:"#fff",height:"455rem"}},Cc.createElement("div",{style:{width:"100%",height:"455rem"},ref:xe,id:"graphRefs"}))};var Dd=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(Wi),qf="data:image/png;base64,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",Of="data:image/png;base64,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",Rf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAkCAYAAADPRbkKAAAAAXNSR0IArs4c6QAAB/lJREFUWEelmW2MFVcZx3/n7m7BFmltXSlIgwgtHwwxLZV0Q6DbpbQ0UqOJ3RhSAtsNCUoLWrXVGLXGpl3iN23i0iDWD0isAmpbClLl0qQSEGw2NdsibxFou+z7y33dvXeOeeacc+/cuXPvLO3NTmbuzLkz/9/zdp4zq7iGj965rIl5N36GBI3kruGH0xkq98vlh1XnWxPTGe7GqOkM1n9ZPQev2AXqEbS+ofQbbY/i9jIsPMadC55XWqPVCTQ/VBuSyeloiwXQ+1bORTUeB72g4obBB7tjN0C+1xIcFC5Pjx5bBLVebTj6chxEPMD+1v3A16qsHmXVIEiUV+KuC40/RsnfGF7DIrXx70P1IOoC6JdXNtPU+CFaN/g3ibJqVCgEx9YDLd3PHjjxWg58aVvUxuTOjw6wr20VyjtWYf1YKwbyIi6MfItbG/pj3fcS0C/VpmPbPzrAgbYH0N7hKssbS3ko3YPHVWAJmoWRXqoCtmHihPu6gx4IeBrVrTYlv/nxADzvcIUwY6gTaLVRtR89U8rbP7auw2M3mubYBC6FVSDmHYSETglIdauOjwtQtADlWD6D5m7VnkyFLaP3tt6N4jiaxtpl08W380TgLlUhVw2gf9s6E839aPpUZ/JU/SSWEHIA5VB4VD2S3FPLrXrvfXvQen1lOFnRLjkrktfW0mrxgNetOt70Q0gfbW3konoMrX+Cpz/r31/x9PQAKm6emK/a//F+bYB7N6PVi/XDKBA6pdIZjH17rFQ3m5LfYldrO0r/HLg9dN+BeIBCVQ7MVe3JvjoeeAxP/yY6oZ0lgnEeqFrV5fefgITMXdFlXOVLAFrrFkDcNackLj98CyPnl1WIvXnJCa6bPVazMoz/bzHp/s9XJb6YLnUVev8A41fKc0pF0taAqdWqgAHQWn+d7NBeRs41MjkGhZzdslDMm62QB0+OC6ALUCwG9kUoToEn+wJ4cl2+u33RxMTs2+DOTjjdDUP/DUBETJJxvZPxVl5prRMUslfo75lbEukDZO1mAXyIXFmYQDjB2jNifcGhvX9eYIvgeTBjNrR8F448ZWbbUvmMmulDoVad6D7AXDKDHzBy1lharCzWLmRgMlP2QFGAJqE4Cd6UFWq9IMJ84e679ZDvLREu1zypKkbw6i44/J1r80B0B+AD3EZm4JIBEIFi8RxMZWBKQsiFU8YCWC+4kHGWFfHO2v6x3fzrAibiHcBzcPh7JuDjWpOo66XfqQDA8FnwLIALn8m0BcgaGIFqvB7mLYebFsF1syA/AUPvwcU3IDNgLC1CXY444f55KZ/igefgb9+v00KE2uwgaCVQFIC1+FTaCBYY2U+mYM5dsPhhaGiqLkLivZ7fwfnXwROhzuKSH/bYF+LB6ufjPVDPM2WgCIBSAqdNDghIPgXNS2HJV2tWT9IDcEMznOqGswcBCR0r2E9UbcBkf78FqF0eq1v36KpUB0CEi9UnJ0zL+6Xt0ZYXpHNHYPA9uOcJk0d/3QzpfhvjNmz8GdfOwGueh0M2B5w1wxaPyw1z9zoAIl7iOz8K81rgc/dFW3/iQ9jfCXeshZZtZsw7e+Htl0AFGzbXPmhY02UA4jwQDxEEOGdLqJ0DBCA3BpkhWLoBPmUm16rPGz+GS8dhyTpY8W1z+ep/4NCTlSUm2MA90AWviwem0VLUz4U6AGL97Aik+mH5NphV7jC4fBISDdB0Pbz6BCxcBff+yJyTz9hlONABSgQ6joASB1Brtq0VVtVlNwwwWZ6B8+OQGYZUH9y5GW5ebMR98DYcegrmL4cZs2DoDDz8a2j6RNk54oGD28sA7ooT/GAXHAzNA7XCadoeGDlvex4bQgKQHoKJPliwCu74clngu3+Gk92QaII1z8KtX6yMrJ7fw+ndJgd8q4WaXgcQK1rtQ3EFjy1oPSNi0gvOxBcCs24WHIB0kIUCSOUI1v9TuyA7BCufrhQvVehPGyEtS+WQ8JIHdlR6oKaV1U61NblFv9C2ALyfgX4UTUPgXVKvbSUGL1HlAckBCaF+44X5LbCssyxW+pzciKn9wc/xX0HvARM+/ie04pJTD1qAeA/4AKUIfGHFF9CNz6L1V0ANovlGCEBaCemDsqb+50ZNFZq4CqlBWLgalnXUnolPvgi98h5MdNsEDsI5wWt3wGuBMloraZXxQKWFQO9Y8Umyb6XVM3hlgNEL5WbNbx1kBh4zEOlBSA1Adhxm3gS3r4Vbl8LMGyE7Cn098O4rJuF9y0cs9IJhEgaoOR+onerxaoAgUBlg7GIlQF5mYpnIxk05lYqUGbX9kbTU0irbBs1katny1eWu0ogC8GpEFQrngnhgGgDzyA6/j3jArbycB1wrkRs3nhAPCJjfrU6ZXl8gXJtQCtaAkqAod/2hX8ArT1a+2A1Cu98otUM9nvxBOITCHmigkO1jsPfTZiGTt2sBaSVS5WZOPJGbMKElOSKLG98LdrHiWuUqmNDjpQVv+6kBqBX7JZjEOrXt6Gt1AfyxutBBdmQXIxcSZiEj4SM5IGJlk7bCWt+/bltuf3UWsWDxLeh6n8DjpWJJu3F6D/S9U+vVuovGfzF87B5J1FgAC/EQOrEVr9BcfrgNj+zoLaT6Fpn1q/T3tj9w69moxA2HjowRj/57Dwycrb8Sg14a9Fq19c3L9cS7Ih03xnh696o2dGI9aHmJW351GIzdoK2iJicZ68aEAY1NBlHqCEO8pJ5JTuufWP8Hu3S6KpfQPsUAAAAASUVORK5CYII=",kf="data:image/png;base64,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",Dp=Ue(96074),Fp=Ue(50976),qc=Ue(70596),Wa=Ue(43085),Fd=Ue(67294),Ad=Object.defineProperty,wc=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Dh=Object.prototype.propertyIsEnumerable,Xd=(ee,y,E)=>y in ee?Ad(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Dc=(ee,y)=>{for(var E in y||(y={}))ru.call(y,E)&&Xd(ee,E,y[E]);if(wc)for(var E of wc(y))Dh.call(y,E)&&Xd(ee,E,y[E]);return ee},lh=({dataSource:ee,height:y,labelTextColor:E,legend:z={}})=>{console.log("dataSource:",ee);const ne=(0,Ce.useRef)(null),ie=(0,Ce.useRef)(null),[se,ae]=(0,Ce.useState)({}),[he,pe]=(0,Ce.useState)(""),[ve,xe]=(0,Ce.useState)(""),Ee=ee||[{name:"\u638C\u63E1\u738780%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u638C\u63D0\u738760%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63A8\u738759%\u4EE5\u4E0B",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,Ce.useEffect)(()=>(Ne(),window.addEventListener("resize",Be),()=>{window.removeEventListener("resize",Be)}),[]),(0,Ce.useEffect)(()=>{ee!=null&&ee.length&&Be()},[ee]);const Be=()=>{var Je,ut;const ct=ze(Ee,.8);(Je=ie.current)==null||Je.setOption(ct),(ut=ie.current)==null||ut.resize()},Ne=()=>{const Je=ne.current;ie.current=qc.init(Je);const ut=ze(Ee,.8);ae(ut),ie.current.setOption(ut),ie.current.getZr().off("mousewheel"),ut.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:Ee,itemStyle:{opacity:0}}),ie.current.setOption(ut),qe(ie.current)},ze=(Je,ut)=>{let ct,ht=[],gt=0,bt=0,Pt=0,_t=[],An=[],Xn=1-ut;Je.sort((Zn,Oi)=>Oi.value-Zn.value);for(let Zn=0;ZnUn.name===Zn)[0],Hi=_e(Oi.value*100,2)+"%";return`${Oi.name} ${Hi}`}},z),labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:E||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:E||"#FFF"}},formatter:`{b|{b} -}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:ci,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:ht}},ke=(Je,ut)=>(Je.sort((ct,ht)=>ht.pieData.value-ct.pieData.value),ut*25/Je[0].pieData.value),Le=(Je,ut,ct,ht,gt,bt)=>{let Pt=(Je+ut)/2,_t=Je*Math.PI*2,An=ut*Math.PI*2,Xn=Pt*Math.PI*2;Je===0&&ut===1&&(ct=!1),gt=typeof gt!="undefined"?gt:1/3;let ci=ct?Math.cos(Xn)*.1:0,Zn=ct?Math.sin(Xn)*.1:0,Oi=ht?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(Hi,Un){return Hi<_t?ci+Math.cos(_t)*(1+Math.cos(Un)*gt)*Oi:Hi>An?ci+Math.cos(An)*(1+Math.cos(Un)*gt)*Oi:ci+Math.cos(Hi)*(1+Math.cos(Un)*gt)*Oi},y:function(Hi,Un){return Hi<_t?Zn+Math.sin(_t)*(1+Math.cos(Un)*gt)*Oi:Hi>An?Zn+Math.sin(An)*(1+Math.cos(Un)*gt)*Oi:Zn+Math.sin(Hi)*(1+Math.cos(Un)*gt)*Oi},z:function(Hi,Un){return Hi<-Math.PI*.5?Math.sin(Hi):Hi>Math.PI*2.5?Math.sin(Hi)*bt*.1:Math.sin(Un)>0?1*bt*.1:-1}}},_e=(Je,ut)=>{let ct=parseFloat(Je);if(isNaN(ct))return!1;ct=Math.round(Je*Math.pow(10,ut))/Math.pow(10,ut);let ht=ct.toString();(ht==null?void 0:ht.indexOf("."))<0&&(ht+=".");for(let bt=ht.length-(ht==null?void 0:ht.indexOf("."));bt<=ut;bt++)ht+="0";return ht},qe=()=>{ie.current.on("click",function(Je){if(Je.seriesName==="pie2d"){pe(Je.dataIndex);let ut=ie.current.getWidth()/2,ct=ie.current.getHeight()/2;ie.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:Je.dataIndex})}}),ie.current.on("mousemove",function(Je){}),ie.current.on("mouseout",function(){ie.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:ve}),xe("")})};return Fd.createElement("div",{ref:ne,style:{width:"100%",height:y||"500rem"}})};const zf=ee=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:ee}]});var ou=Ue(55099),du=Ue(67294),yu=Object.defineProperty,eu=Object.getOwnPropertySymbols,ic=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,Gu=(ee,y,E)=>y in ee?yu(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,yg=(ee,y)=>{for(var E in y||(y={}))ic.call(y,E)&&Gu(ee,E,y[E]);if(eu)for(var E of eu(y))_c.call(y,E)&&Gu(ee,E,y[E]);return ee},Ra=(ee,y)=>{var E={};for(var z in ee)ic.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&eu)for(var z of eu(ee))y.indexOf(z)<0&&_c.call(ee,z)&&(E[z]=ee[z]);return E},Lp=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Cu=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Ip=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se,uuid:ae}=y,he=Ra(y,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),pe,ve,xe,Ee;const Be=(0,Ct.useParams)();let[Ne,ze]=(0,Ce.useState)({subject_id:Be==null?void 0:Be.pathId,course_id:"",parentNodeUuid:ae,type:1});const[ke,Le]=(0,Ce.useState)(),[_e,qe]=(0,Ce.useState)([]),[Je,ut]=(0,Ce.useState)([]),[ct]=(0,Ct.useSearchParams)();(0,Ce.useEffect)(()=>{ht()},[ae]);function ht(){return Lp(this,null,function*(){var gt,bt,Pt;let _t=yield(0,rt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Ne});Le(_t);let An=Object.entries((gt=_t==null?void 0:_t.data)==null?void 0:gt.study_grasp_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn,itemStyle:Cu[Oi].itemStyle})),Xn=Object.entries((bt=_t==null?void 0:_t.data)==null?void 0:bt.study_complete_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn}));ut(Xn),((Pt=An==null?void 0:An.filter(ci=>(ci==null?void 0:ci.value)>0))==null?void 0:Pt.length)===0?qe([]):qe(An)})}return du.createElement("div",{className:Ho.DetailStatistics},ct.get("type")!=="classrooms"&&du.createElement("div",{className:Ho.header},du.createElement("span",{className:Ho.title},"\u7EDF\u8BA1\u8303\u56F4"),du.createElement(en.ZP.Group,{onChange:gt=>{Ne.type=gt.target.value,ze(yg({},Ne)),ht()},value:Ne.type},du.createElement(en.ZP,{value:1},"\u5168\u90E8"),du.createElement(en.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),du.createElement(en.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Ne==null?void 0:Ne.type)===3&&du.createElement(Zl.default,{onChange:gt=>{Ne.course_id=gt,ze(yg({},Ne)),ht()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(pe=ke==null?void 0:ke.courses)==null?void 0:pe.map(gt=>du.createElement(Zl.default.Option,{value:gt==null?void 0:gt.id},gt==null?void 0:gt.name)))),du.createElement("div",{style:{marginTop:"16rem",display:"flex"}},du.createElement("div",{className:Ho.left,style:{backgroundImage:`url(${qf}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},du.createElement("img",{src:Of}),du.createElement("div",{style:{marginTop:"20rem"}},du.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u4EBA\u6570"),du.createElement("div",{className:Ho.xxrscount},(ve=ke==null?void 0:ke.data)==null?void 0:ve.study_count))),du.createElement("div",{className:Ho.right},du.createElement("div",{className:Ho.righttop},du.createElement("img",{src:Rf}),du.createElement("div",null,du.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),du.createElement("div",{className:Ho.xxrscount},(xe=ke==null?void 0:ke.data)==null?void 0:xe.study_complete_rate,"%"))),du.createElement("div",{className:Ho.rightbottom},du.createElement("img",{src:kf}),du.createElement("div",null,du.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),du.createElement("div",{className:Ho.xxrscount},(Ee=ke==null?void 0:ke.data)==null?void 0:Ee.study_grasp_rate,"%"))))),du.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),du.createElement(Fp.Z,{option:zf(Je),style:{height:300,width:400},opts:{renderer:"svg"}}),du.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(_e==null?void 0:_e.length)>0?du.createElement(lh,{labelTextColor:"#333",dataSource:_e}):du.createElement(ou.NoData,{children:du.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var Op=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(Ip),gc=Ue(67294),am=Object.defineProperty,rf=Object.getOwnPropertySymbols,yp=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,na=(ee,y,E)=>y in ee?am(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Jh=(ee,y)=>{for(var E in y||(y={}))yp.call(y,E)&&na(ee,E,y[E]);if(rf)for(var E of rf(y))xf.call(y,E)&&na(ee,E,y[E]);return ee},Tt=(ee,y)=>{var E={};for(var z in ee)yp.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&rf)for(var z of rf(ee))y.indexOf(z)<0&&xf.call(ee,z)&&(E[z]=ee[z]);return E},an=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const hn=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],gn=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se,uuid:ae}=y,he=Tt(y,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),pe,ve,xe,Ee;const Be=(0,Ct.useParams)();let[Ne,ze]=(0,Ce.useState)({subject_id:Be==null?void 0:Be.pathId,course_id:"",parentNodeUuid:ae,type:1});const[ke,Le]=(0,Ce.useState)(),[_e,qe]=(0,Ce.useState)([]),[Je]=(0,Ct.useSearchParams)(),[ut,ct]=(0,Ce.useState)([]);(0,Ce.useEffect)(()=>{ht()},[ae]);function ht(){return an(this,null,function*(){var gt,bt,Pt;let _t=yield(0,rt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Ne});Le(_t);let An=Object.entries((gt=_t==null?void 0:_t.data)==null?void 0:gt.study_grasp_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn,itemStyle:hn[Oi].itemStyle})),Xn=Object.entries((bt=_t==null?void 0:_t.data)==null?void 0:bt.study_complete_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn}));ct(Xn),((Pt=An==null?void 0:An.filter(ci=>(ci==null?void 0:ci.value)>0))==null?void 0:Pt.length)===0?qe([]):qe(An)})}return gc.createElement("div",{className:Ho.DetailStatistics},Je.get("type")!=="classrooms"&&gc.createElement("div",{className:Ho.header},gc.createElement("span",{className:Ho.title},"\u7EDF\u8BA1\u8303\u56F4"),gc.createElement(en.ZP.Group,{onChange:gt=>{Ne.type=gt.target.value,ze(Jh({},Ne)),ht()},value:Ne.type},gc.createElement(en.ZP,{value:1},"\u5168\u90E8"),gc.createElement(en.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),gc.createElement(en.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Ne==null?void 0:Ne.type)===3&&gc.createElement(Zl.default,{onChange:gt=>{Ne.course_id=gt,ze(Jh({},Ne)),ht()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(pe=ke==null?void 0:ke.courses)==null?void 0:pe.map(gt=>gc.createElement(Zl.default.Option,{value:gt==null?void 0:gt.id},gt==null?void 0:gt.name)))),gc.createElement("div",{style:{marginTop:"16rem",display:"flex"}},gc.createElement("div",{className:Ho.left,style:{backgroundImage:`url(${qf}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},gc.createElement("img",{src:Of}),gc.createElement("div",{style:{marginTop:"20rem"}},gc.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u4EBA\u6570"),gc.createElement("div",{className:Ho.xxrscount},(ve=ke==null?void 0:ke.data)==null?void 0:ve.study_count))),gc.createElement("div",{className:Ho.right},gc.createElement("div",{className:Ho.righttop},gc.createElement("img",{src:Rf}),gc.createElement("div",null,gc.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),gc.createElement("div",{className:Ho.xxrscount},(xe=ke==null?void 0:ke.data)==null?void 0:xe.study_complete_rate,"%"))),gc.createElement("div",{className:Ho.rightbottom},gc.createElement("img",{src:kf}),gc.createElement("div",null,gc.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),gc.createElement("div",{className:Ho.xxrscount},(Ee=ke==null?void 0:ke.data)==null?void 0:Ee.study_grasp_rate,"%"))))),gc.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),gc.createElement(Fp.Z,{option:zf(ut),style:{height:300,width:400},opts:{renderer:"svg"}}),gc.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(_e==null?void 0:_e.length)>0?gc.createElement(lh,{labelTextColor:"#333",dataSource:_e}):gc.createElement(Dn.Z,{children:gc.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var Gn=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(gn),li=Ue(20819),Si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Vi=Ue(15835),Fn=Ue(67294),lr=Object.defineProperty,Mo=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,gs=(ee,y,E)=>y in ee?lr(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Is=(ee,y)=>{for(var E in y||(y={}))Xr.call(y,E)&&gs(ee,E,y[E]);if(no)for(var E of no(y))Vo.call(y,E)&&gs(ee,E,y[E]);return ee},ea=(ee,y)=>Mo(ee,Cr(y)),Xo=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Gs=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let Ss=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],Sa=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const fl=({pathsDetail:ee,user:y,globalSetting:E,loading:z,dispatch:ne,items:ie,showdetail:se,setshowdetail:ae,containerRef:he,getData:pe,setshow:ve,Tabsdatas:xe,uuid:Ee,tpacti:Be,initdata:Ne})=>{var ze,ke,Le,_e,qe,Je,ut,ct,ht,gt,bt,Pt,_t,An,Xn,ci,Zn,Oi,Hi,Un,On,$i,Ei,Cn,Ji,ii,xi,Lr,di,br,Jr,$r,Fs,$s,ma,Sn,Ko,Wo;const oo=(0,Ct.useParams)(),[xo,ja]=(0,Ce.useState)(0),[vs]=kt.default.useForm(),[Bn,yn]=(0,Ce.useState)({});let[Ti,vr]=(0,Ce.useState)(!1);const[Zo,lo]=(0,Ce.useState)(!1),[Ir,Ms]=(0,Ce.useState)("1"),[Ca,vl]=(0,Ce.useState)([]),[Xs,ul]=(0,Ce.useState)(1),[ql,Tu]=(0,Ce.useState)(2),[wa,Ol]=(0,Ce.useState)(2),[Tl,Xc]=(0,Ce.useState)(),[xr,cl]=(0,Ce.useState)();let[Co,ds]=(0,Ce.useState)([]);const[rl,ol]=(0,Ce.useState)({}),[rs,hl]=(0,Ce.useState)(!1),[nu,el]=(0,Ce.useState)(""),[zl,Bp]=(0,Ce.useState)([]),[Q0]=(0,Ct.useSearchParams)(),[oA,bv]=(0,Ce.useState)(!1),[sA,OC]=(0,Ce.useState)([]),[gy,h1]=(0,Ce.useState)([]),[pg,Qf]=(0,Ce.useState)([]);let[E0,RC]=(0,Ce.useState)({tags:[],tagszy:[],tagslx:[]});const[Ya,C0]=(0,Ce.useState)([{label:"\u5B9E\u8BAD",children:Fn.createElement(Xh,{getother:bc,types:"1",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"1"},{label:"\u89C6\u9891",children:Fn.createElement(Xh,{getother:bc,types:"2",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"2"},{label:"\u8BFE\u4EF6",children:Fn.createElement(Xh,{getother:bc,types:"3",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"3"},{label:"\u8BD5\u5377",children:Fn.createElement(Xh,{getother:bc,types:"4",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"4"}].filter(or=>!!or));let[Wm,P0]=(0,Ce.useState)([]),[d1,eM]=(0,Ce.useState)([]);const[kn,Wr]=(0,Ce.useState)(0),[Ro,zo]=(0,Ce.useState)(0),[Rr,ya]=(0,Ce.useState)([]),[qo,dl]=(0,Ce.useState)({bh:[],qx:[],hx:[],gl:[]}),Gl=or=>{var Ps,Nl;return(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:oo==null?void 0:oo.pathId,uuid:((Ps=or==null?void 0:or.items)==null?void 0:Ps.uuid)||((Nl=or==null?void 0:or.items)==null?void 0:Nl.id)}}),ne({type:"userDetail/logWatchHistory",payload:Is({},or)})},fc={maxCount:1,fileList:Co,accept:((ke=(ze=Bn==null?void 0:Bn.label)==null?void 0:ze[0])==null?void 0:ke.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:or=>{var Ps,Nl;if(!(or.type==="video/mp4")&&((Nl=(Ps=Bn==null?void 0:Bn.label)==null?void 0:Ps[0])==null?void 0:Nl.name)==="\u89C6\u9891")return fn.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),nc.default.LIST_IGNORE},action:`${zt.Z.API_SERVER}/api/attachments.json`,onChange:or=>{ds(or==null?void 0:or.fileList)}};function uc(){return Xo(this,null,function*(){var or,Ps,Nl,Ha,ad;let zh=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:oo==null?void 0:oo.pathId}});if((zh==null?void 0:zh.status)===0){Wr(Ee);const oh=[...(ad=(Ha=(or=zh==null?void 0:zh.data)==null?void 0:or.nodes)==null?void 0:Ha.splice(1,(Nl=(Ps=zh==null?void 0:zh.data)==null?void 0:Ps.nodes)==null?void 0:Nl.length))==null?void 0:ad.map(lf=>{var Qc,Df,gp;return Is({label:(Qc=lf==null?void 0:lf.properties)==null?void 0:Qc.name,children:Fn.createElement(Kh,{onChange:Kp=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Kp))},itemsuuid:ie==null?void 0:ie.uuid,uuid:(Df=lf==null?void 0:lf.properties)==null?void 0:Df.uuid,typesdata:qo}),key:(gp=lf==null?void 0:lf.properties)==null?void 0:gp.uuid},lf)})];Wm=oh,P0(oh),sessionStorage.setItem("typesdatajson",JSON.stringify(qo)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(qo)),vr(!0)}})}function Vu(){return Xo(this,null,function*(){var or;let Ps=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:oo==null?void 0:oo.pathId}});(Ps==null?void 0:Ps.status)===0&&(E0.tags=Ps==null?void 0:Ps.data,RC(Is({},E0)));let Nl=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:oo==null?void 0:oo.pathId}});(Nl==null?void 0:Nl.status)===0&&(E0.tagszy=[...Ss,...Nl==null?void 0:Nl.data2],E0.tagslx=[...Sa,...Nl==null?void 0:Nl.data],RC(Is({},E0)));let Ha=yield(0,rt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:ie==null?void 0:ie.resourceUrl,item_banks_group_ids:ie==null?void 0:ie.itemBanksGroupIds}});if(el(""),Qf([]),localStorage.setItem("container_type_tupu",Ha==null?void 0:Ha.container_type),(ie==null?void 0:ie.nodeType)==="\u89C6\u9891"&&(((or=Ha==null?void 0:Ha.attachment)==null?void 0:or.file_type)==="video"||(Ha==null?void 0:Ha.container_type)==="video")&&el(Ha==null?void 0:Ha.id),(ie==null?void 0:ie.resourceOrigin)===1&&(ie==null?void 0:ie.nodeType)!=="\u9898\u96C6"){let ad={url:ie==null?void 0:ie.resourceUrl,name:Ha==null?void 0:Ha.name,id:Ha==null?void 0:Ha.examination_bank_id};vl([ad])}(ie==null?void 0:ie.resourceOrigin)===1&&(ie==null?void 0:ie.nodeType)==="\u9898\u96C6"&&Qf(Ha==null?void 0:Ha.item_banks_groups),(ie==null?void 0:ie.resourceOrigin)===2&&ds([{uid:"123",name:Ha==null?void 0:Ha.name,response:{id:"123",url:ie==null?void 0:ie.resourceUrl}}])})}function bc(or){return Xo(this,null,function*(){var Ps,Nl;let Ha=yield(0,rt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:or}});(Ha==null?void 0:Ha.status)===0&&((Ha==null?void 0:Ha.container_type)==="att"?ol({url:zt.Z.API_SERVER+((Ps=Ha==null?void 0:Ha.attachment)==null?void 0:Ps.url),file_type:(Nl=Ha==null?void 0:Ha.attachment)==null?void 0:Nl.file_type}):window.open(or))})}function Th(){return Xo(this,null,function*(){let or=yield(0,rt.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:oo==null?void 0:oo.pathId}});(or==null?void 0:or.status)===0&&OC(or==null?void 0:or.data)})}function Zp(){return Xo(this,null,function*(){var or,Ps,Nl,Ha,ad,zh;let oh=yield(0,rt.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),parentNodeUuids:xe==null?void 0:xe.map(lf=>lf==null?void 0:lf.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:oo==null?void 0:oo.pathId}});if((oh==null?void 0:oh.status)===0){ya((or=oh==null?void 0:oh.data)==null?void 0:or.nodes),Xc((Nl=(Ps=oh==null?void 0:oh.data)==null?void 0:Ps.nodes)==null?void 0:Nl.filter(Qc=>{var Df;return((Df=Qc==null?void 0:Qc.properties)==null?void 0:Df.uuid)===(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)})),cl((Ha=oh==null?void 0:oh.data)==null?void 0:Ha.relationships);const lf=[...(zh=(ad=oh==null?void 0:oh.data)==null?void 0:ad.graphNodeMappings)==null?void 0:zh.map((Qc,Df)=>{var gp;return{label:`${Qc==null?void 0:Qc.parentNodeName}\uFF08${(gp=Qc==null?void 0:Qc.childNodeUuids)==null?void 0:gp.length}\uFF09`,children:Fn.createElement(Dd,{datas:oh==null?void 0:oh.data,items:Qc==null?void 0:Qc.childNodeUuids}),key:Df}})];zo(0),d1=lf,eM(lf)}})}(0,Ce.useEffect)(()=>{se&&(Zp(),Vu())},[se,ie]);const Yf=(...or)=>Xo(void 0,[...or],function*(Ps={}){return yield ne({type:"pathsDetail/getKnowledgeGraphs",payload:Is({graphable_type:Q0.get("type")==="classrooms"?"course":"subject",graphable_id:oo==null?void 0:oo.pathId},Ps)})});return Fn.createElement(La,null,Fn.createElement("div",null,se&&Fn.createElement(sh.Z,{open:se,width:"700rem",mask:!1,closable:!1,rootClassName:Ho.drawer,destroyOnClose:!0,getContainer:()=>he.current,onCancel:()=>{ae(!1),el("")}},Fn.createElement("div",{className:Ho.detailmodal},Fn.createElement("div",null,Fn.createElement("span",{className:Ho.title},"\u8282\u70B9\u8BE6\u60C5"),((Le=ee==null?void 0:ee.detail)==null?void 0:Le.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&(ie==null?void 0:ie.colorType)!=="1"&&Fn.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>Xo(void 0,null,function*(){var or,Ps,Nl,Ha,ad,zh,oh,lf,Qc,Df;ja(3),ae(!1);let gp={name:ie.name,description:ie.description,label:((Ps=(or=Tl==null?void 0:Tl[0])==null?void 0:or.labels)==null?void 0:Ps[1])==="\u8D44\u6E90"?(Nl=E0==null?void 0:E0.tagszy)==null?void 0:Nl.filter(au=>(au==null?void 0:au.name)===(ie==null?void 0:ie.nodeType)):(Ha=E0==null?void 0:E0.tagslx)==null?void 0:Ha.filter(au=>(au==null?void 0:au.name)===(ie==null?void 0:ie.nodeType)),tag:(ad=E0==null?void 0:E0.tags)==null?void 0:ad.filter(au=>{var Ng,Dg;return(Dg=(Ng=ie==null?void 0:ie.tags)==null?void 0:Ng.map(Fg=>Fg==null?void 0:Fg.name))==null?void 0:Dg.includes(au==null?void 0:au.name)}),resourceOrigin:ie.resourceOrigin,url:(ie==null?void 0:ie.resourceOrigin)===3?ie==null?void 0:ie.resourceUrl:""},Kp=(zh=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u88AB\u5305\u542B"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:zh.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}}),rm=(oh=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u5305\u542B"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:oh.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}});Bp(rm);let KS=(lf=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u524D\u5E8F"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:lf.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}}),aA=(Qc=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u540E\u5E8F"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:Qc.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}}),S3=(Df=xr==null?void 0:xr.filter(au=>((au==null?void 0:au.type)==="\u5173\u8054"||(au==null?void 0:au.type)==="\u88AB\u5173\u8054")&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:Df.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}});dl({bh:Kp,qx:KS,hx:aA,gl:S3}),vs.setFieldsValue(gp),yn(gp)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),Fn.createElement("div",{style:{display:"flex",alignItems:"center"}},(ie==null?void 0:ie.colorType)!=="1"&&((_e=ee==null?void 0:ee.detail)==null?void 0:_e.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&Fn.createElement(Xt.ZP,{type:"primary",className:Ho.button,onClick:(0,ah.debounce)(()=>Xo(void 0,null,function*(){var or,Ps;let Nl=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),subject_id:oo==null?void 0:oo.pathId,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((Nl==null?void 0:Nl.status)===0){let Ha=(Ps=(or=Nl==null?void 0:Nl.data)==null?void 0:or.nodes)==null?void 0:Ps.filter(zh=>{var oh;return((oh=zh==null?void 0:zh.properties)==null?void 0:oh.uuid)!==((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))}),ad=Ha==null?void 0:Ha.map(zh=>{var oh,lf;return{name:(oh=zh==null?void 0:zh.properties)==null?void 0:oh.name,uuid:(lf=zh==null?void 0:zh.properties)==null?void 0:lf.uuid}});qo.bh=ad,dl(qo),ja(1),ae(!1),vl([]),Qf([]),ds([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((qe=ee==null?void 0:ee.detail)==null?void 0:qe.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&Fn.createElement(Xt.ZP,{type:"primary",className:Ho.button,onClick:()=>{var or,Ps;((Ps=(or=qo==null?void 0:qo.bh)==null?void 0:or.filter(Nl=>(Nl==null?void 0:Nl.uuid)===(ie==null?void 0:ie.id)))==null?void 0:Ps.length)>0||qo.bh.push({name:ie==null?void 0:ie.name,uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)}),ja(2),ae(!1),vl([]),Qf([]),ds([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((Je=ee==null?void 0:ee.detail)==null?void 0:Je.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&Fn.createElement(Xt.ZP,{className:Ho.button,onClick:()=>{let or="";dn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:he.current,content:Fn.createElement("div",null,Fn.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",Fn.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),Fn.createElement(pn.default,{onChange:Ps=>{or=Ps.target.value}})),onOk:()=>Xo(void 0,null,function*(){if(or!=="\u786E\u8BA4\u5220\u9664")return fn.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(or==="\u786E\u8BA4\u5220\u9664"){let Ps=yield(0,rt.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),subject_id:oo==null?void 0:oo.pathId}});(Ps==null?void 0:Ps.status)===0&&(fn.ZP.info("\u5220\u9664\u6210\u529F"),Yf({graphable_id:oo==null?void 0:oo.pathId}),(ie==null?void 0:ie.colorType)!=="1"?(ve(!1),pe()):Ne(),ae(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((ut=ee==null?void 0:ee.detail)==null?void 0:ut.can_managed)&&Ee==="\u5B66\u4E60\u8DEF\u5F84"&&Q0.get("type")==="classrooms"&&Fn.createElement(Xt.ZP,{type:"primary",className:Ho.button,onClick:()=>{dn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:he.current,okText:"\u786E\u8BA4\u540C\u6B65",content:Fn.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",Fn.createElement("span",{className:"c-light-primary"},ie==null?void 0:ie.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>Xo(void 0,null,function*(){const or=yield(0,rt.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:ie==null?void 0:ie.resourceid,subject_id:oo==null?void 0:oo.pathId}});(or==null?void 0:or.status)===0&&fn.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),Fn.createElement(cd.Z,{onClick:()=>{ae(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),Fn.createElement("div",{className:Ho.tabstyle},Gs==null?void 0:Gs.map(or=>Fn.createElement("div",{onClick:()=>{ul(or.key)},className:Xs===(or==null?void 0:or.key)?Ho.itemsactivite:Ho.items},or==null?void 0:or.name))),Xs===1&&Fn.createElement("div",null,Fn.createElement("div",{className:Ho.nodetitle},ql===1&&Fn.createElement(Lf.Z,{onClick:()=>Tu(2)}),ql===2&&Fn.createElement(Td.Z,{onClick:()=>Tu(1)}),Fn.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),ql===2&&Fn.createElement("div",{className:Ho.nodeboyd},Fn.createElement("div",{className:Ho.listitem,style:{marginTop:"0rem"}},Fn.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),Fn.createElement("span",null,ie==null?void 0:ie.name)),Fn.createElement("div",{className:Ho.listitem},Fn.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),Fn.createElement("pre",null,(ie==null?void 0:ie.description)||"\u6682\u65E0")),Fn.createElement("div",{className:Ho.listitem},Fn.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),Fn.createElement("div",null,(ie==null?void 0:ie.nodeType)&&Fn.createElement(Na,{containerRef:he,type:5,value:[{name:ie==null?void 0:ie.nodeType}],pathsDetail:ee,showmodal:!1,dataSources:[]})," ")),Fn.createElement("div",{className:Ho.listitem},Fn.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),Fn.createElement("span",null,((ct=ie==null?void 0:ie.tags)==null?void 0:ct.length)>0&&Fn.createElement(Na,{containerRef:he,type:5,pathsDetail:ee,value:ie==null?void 0:ie.tags,showmodal:!1,dataSources:[]}))),(ie==null?void 0:ie.nodeType)==="\u89C6\u9891"&&(ie==null?void 0:ie.resourceOrigin)!==3&&nu&&Fn.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},Fn.createElement(vh.Z,{allow_skip:!0,videoId:nu,toLog:!0,src:ie==null?void 0:ie.resourceUrl,logWatchHistory:or=>Gl(ea(Is({},or),{container_type:localStorage.getItem("container_type_tupu"),items:ie}))})),(ie==null?void 0:ie.resourceOrigin)===3&&Fn.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Fn.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},ie==null?void 0:ie.resourceUrl),Fn.createElement(Xt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Xo(void 0,null,function*(){let or=yield(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:oo==null?void 0:oo.pathId,uuid:ie==null?void 0:ie.uuid}});window.open(ie==null?void 0:ie.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(ie==null?void 0:ie.nodeType)==="\u9898\u96C6"&&(pg==null?void 0:pg.map(or=>Fn.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},Fn.createElement(vt.Z,{title:or==null?void 0:or.name},Fn.createElement("span",{className:Ho.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},or==null?void 0:or.name)),Fn.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",or==null?void 0:or.count)))),(ie==null?void 0:ie.nodeType)!="\u89C6\u9891"&&(ie==null?void 0:ie.nodeType)!="\u9898\u96C6"&&(ie!=null&&ie.resourceOrigin)&&[1,2].includes(ie==null?void 0:ie.resourceOrigin)?Fn.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Fn.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(ie==null?void 0:ie.resourceOrigin)===1?(ht=Ca==null?void 0:Ca[0])==null?void 0:ht.name:(gt=Co==null?void 0:Co[0])==null?void 0:gt.name),(0,Ah.JA)()&&(ie==null?void 0:ie.nodeType)==="\u8BD5\u5377"?"":Fn.createElement(Xt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Xo(void 0,null,function*(){bc(ie==null?void 0:ie.resourceUrl);let or=yield(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:oo==null?void 0:oo.pathId,uuid:ie==null?void 0:ie.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),(ie==null?void 0:ie.nodeType)==="\u8BD5\u5377"&&(ie==null?void 0:ie.resourceOrigin)===1&&Fn.createElement(Xt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Xo(void 0,null,function*(){var or,Ps;const Nl=yield(0,Vi.Mb)({categoryId:(or=Ca==null?void 0:Ca[0])==null?void 0:or.id});Nl!=null&&Nl.exercise_id&&(0,Ot.xg)(`/classrooms/coursesId/exercise/${Nl.exercise_id}/${(Ps=y.userInfo)==null?void 0:Ps.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),Fn.createElement("div",{className:Ho.nodetitle},wa===1&&Fn.createElement(Lf.Z,{onClick:()=>Ol(2)}),wa===2&&Fn.createElement(Td.Z,{onClick:()=>Ol(1)}),Fn.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),wa===2&&Fn.createElement("div",{className:Ho.nodeboyd,style:{padding:0,minHeight:"530rem"}},Fn.createElement(ln.default,{className:Ho.Tabs,activeKey:Ro,destroyInactiveTabPane:!0,onChange:or=>{zo(parseInt(or))},type:"card",items:d1}))),Xs===3&&Fn.createElement("div",null,(0,Ah.JA)()?Fn.createElement(Gn,{uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)}):Fn.createElement(Op,{uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)}))),Fn.createElement(dn.default,{title:Fn.createElement("span",{style:{fontSize:"18rem",color:"#000"}},xo===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:xo>0,getContainer:()=>he.current,onCancel:()=>{ja(0),vs.resetFields(),dl({qx:[],bh:[],hx:[],gl:[]}),ds([]),yn({}),vl([]),Qf([])},okButtonProps:{loading:rs},onOk:()=>{vs.submit()}},Fn.createElement("div",{className:Ho.addmodal},Fn.createElement("div",{className:Ho.title},"\u8282\u70B9\u5C5E\u6027"),Fn.createElement(kt.default,{className:Ho.form,labelCol:{flex:"92rem"},layout:"horizontal",form:vs,colon:!1,onValuesChange:(or,Ps)=>{var Nl,Ha,ad,zh;yn(Is({},Ps)),(Ps==null?void 0:Ps.resourceOrigin)!==1&&vl([]),((Ha=(Nl=Ps==null?void 0:Ps.label)==null?void 0:Nl[0])==null?void 0:Ha.name)!=="\u9898\u96C6"&&Qf([]),((zh=(ad=Ps==null?void 0:Ps.label)==null?void 0:ad[0])==null?void 0:zh.item_type)!==2&&(vl([]),ds([]),Qf([]),vs.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,ah.debounce)(or=>Xo(void 0,null,function*(){var Ps,Nl,Ha,ad,zh,oh,lf,Qc,Df,gp,Kp,rm,KS,aA,S3,au,Ng,Dg,Fg,Xm,dU,fU,pU,gU,mU,vU,yU,AU,xU,wU,SU,EU,CU,PU,bU,MU,TU,BU,NU,DU,FU,LU,IU,OU,RU,kU,zU,UU,HU,VU;if(((Ps=qo==null?void 0:qo.bh)==null?void 0:Ps.length)===0){fn.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((or==null?void 0:or.resourceOrigin)===0){fn.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((or==null?void 0:or.resourceOrigin)===1&&(Ca==null?void 0:Ca.length)<=0&&((Nl=or==null?void 0:or.label[0])==null?void 0:Nl.name)!=="\u9898\u96C6"){fn.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((or==null?void 0:or.resourceOrigin)===1&&(pg==null?void 0:pg.length)<=0&&((Ha=or==null?void 0:or.label[0])==null?void 0:Ha.name)==="\u9898\u96C6"){fn.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((or==null?void 0:or.resourceOrigin)===2&&(Co==null?void 0:Co.length)===0){fn.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}hl(!0);let Xue=xo===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",Que=xo===3?{subject_id:oo==null?void 0:oo.pathId,properties:{description:or.description,rootNodeUuid:ie==null?void 0:ie.rootNodeUuid,name:or.name,uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),nodeType:(ad=or==null?void 0:or.label[0])==null?void 0:ad.name,tags:((oh=(zh=or.tag)==null?void 0:zh.map(ef=>ef==null?void 0:ef.name))==null?void 0:oh.join("\uFF0C"))||"",color:ie==null?void 0:ie.color,resourceOrigin:or.resourceOrigin,resourceUrl:or.resourceOrigin===3?or.url:or.resourceOrigin===2?((Df=(Qc=(lf=Co==null?void 0:Co[0])==null?void 0:lf.response)==null?void 0:Qc.url)==null?void 0:Df.indexOf("educoder.net"))>-1?(Kp=(gp=Co==null?void 0:Co[0])==null?void 0:gp.response)==null?void 0:Kp.url:((rm=E==null?void 0:E.setting)==null?void 0:rm.public_bucket_host)+((aA=(KS=Co==null?void 0:Co[0])==null?void 0:KS.response)==null?void 0:aA.url):(S3=Ca==null?void 0:Ca[0])==null?void 0:S3.url,container_type:((au=or==null?void 0:or.label[0])==null?void 0:au.name)==="\u9898\u96C6"?"ItemBanksGroup":(or.resourceOrigin===1||or.resourceOrigin===2)&&((Ng=Ca==null?void 0:Ca[0])==null?void 0:Ng.container_type)||((Fg=(Dg=Co==null?void 0:Co[0])==null?void 0:Dg.response)==null?void 0:Fg.container_type),container_id:(or.resourceOrigin===1||or.resourceOrigin===2)&&((Xm=Ca==null?void 0:Ca[0])==null?void 0:Xm.container_id)||((fU=(dU=Co==null?void 0:Co[0])==null?void 0:dU.response)==null?void 0:fU.container_id),itemBanksGroupIds:pg==null?void 0:pg.map(ef=>ef==null?void 0:ef.group_id).toString()},subgraphNodeUuid:Be,relationships:[...(pU=qo.bh)==null?void 0:pU.map(ef=>({startNodeUuid:ef.uuid,endNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u5305\u542B"})),...zl==null?void 0:zl.map(ef=>({endNodeUuid:ef.uuid,startNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u5305\u542B"})),...(gU=qo.qx)==null?void 0:gU.map(ef=>({startNodeUuid:ef.uuid,endNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u524D\u5E8F"})),...(mU=qo.hx)==null?void 0:mU.map(ef=>({endNodeUuid:ef.uuid,startNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u540E\u5E8F"})),...(vU=qo.gl)==null?void 0:vU.map(ef=>({startNodeUuid:ef.uuid,endNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u5173\u8054"}))]}:{label:((yU=or==null?void 0:or.label[0])==null?void 0:yU.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:oo==null?void 0:oo.pathId,properties:{description:or.description,rootNodeUuid:ie==null?void 0:ie.rootNodeUuid,name:or.name,nodeType:(AU=or==null?void 0:or.label[0])==null?void 0:AU.name,tags:((wU=(xU=or.tag)==null?void 0:xU.map(ef=>ef==null?void 0:ef.name))==null?void 0:wU.join("\uFF0C"))||"",color:xo===1?"2":parseInt(ie==null?void 0:ie.colorType)+1+"",resourceOrigin:or.resourceOrigin,resourceUrl:or.resourceOrigin===3?or.url:or.resourceOrigin===2?((CU=(EU=(SU=Co==null?void 0:Co[0])==null?void 0:SU.response)==null?void 0:EU.url)==null?void 0:CU.indexOf("educoder.net"))>-1?(bU=(PU=Co==null?void 0:Co[0])==null?void 0:PU.response)==null?void 0:bU.url:((MU=E==null?void 0:E.setting)==null?void 0:MU.public_bucket_host)+((BU=(TU=Co==null?void 0:Co[0])==null?void 0:TU.response)==null?void 0:BU.url):(NU=Ca==null?void 0:Ca[0])==null?void 0:NU.url,container_type:((DU=or==null?void 0:or.label[0])==null?void 0:DU.name)==="\u9898\u96C6"?"ItemBanksGroup":(or.resourceOrigin===1||or.resourceOrigin===2)&&((FU=Ca==null?void 0:Ca[0])==null?void 0:FU.container_type)||((IU=(LU=Co==null?void 0:Co[0])==null?void 0:LU.response)==null?void 0:IU.container_type),container_id:(or.resourceOrigin===1||or.resourceOrigin===2)&&((OU=Ca==null?void 0:Ca[0])==null?void 0:OU.container_id)||((kU=(RU=Co==null?void 0:Co[0])==null?void 0:RU.response)==null?void 0:kU.container_id),itemBanksGroupIds:pg==null?void 0:pg.map(ef=>ef==null?void 0:ef.group_id).toString()},subgraphNodeUuid:Be,relationships:[...(zU=qo.bh)==null?void 0:zU.map(ef=>({startNodeUuid:ef.uuid,type:"\u5305\u542B"})),...(UU=qo.qx)==null?void 0:UU.map(ef=>({startNodeUuid:ef.uuid,type:"\u524D\u5E8F"})),...(HU=qo.hx)==null?void 0:HU.map(ef=>({endNodeUuid:ef.uuid,type:"\u540E\u5E8F"})),...(VU=qo.gl)==null?void 0:VU.map(ef=>({startNodeUuid:ef.uuid,type:"\u5173\u8054"}))]};const jU=yield(0,rt.ZP)(Xue,{method:"POST",body:Que});hl(!1),(jU==null?void 0:jU.status)===0&&(Yf({graphable_id:oo==null?void 0:oo.pathId}),fn.ZP.info(xo===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),ja(0),ve(!1),pe(),vs.resetFields(),ds([]),yn({}),vl([]),Qf([]),dl({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:200,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Fn.createElement(pn.default,{maxLength:200,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Fn.createElement(pn.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Fn.createElement(Na,{containerRef:he,type:5,pathsDetail:ee,showmodal:xo!==3,dataSources:[]})),((Pt=(bt=Bn==null?void 0:Bn.label)==null?void 0:bt[0])==null?void 0:Pt.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},Fn.createElement(en.ZP.Group,{className:Ho.radioform},Fn.createElement(en.ZP,{value:1},"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90"),((An=(_t=Bn==null?void 0:Bn.label)==null?void 0:_t[0])==null?void 0:An.name)!=="\u9898\u96C6"&&Fn.createElement(en.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((ci=(Xn=Bn==null?void 0:Bn.label)==null?void 0:Xn[0])==null?void 0:ci.name)!=="\u9898\u96C6"&&Fn.createElement(en.ZP,{value:3},"\u5916\u94FE"))),(Bn==null?void 0:Bn.resourceOrigin)===1&&((Oi=(Zn=Bn==null?void 0:Bn.label)==null?void 0:Zn[0])==null?void 0:Oi.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:""},Fn.createElement(Xt.ZP,{onClick:()=>{var or,Ps,Nl,Ha,ad,zh;((Ps=(or=Bn==null?void 0:Bn.label)==null?void 0:or[0])==null?void 0:Ps.name)==="\u9898\u96C6"?(bv(!0),h1(pg),Th()):(lo(!0),Ms(((Ha=(Nl=Bn==null?void 0:Bn.label)==null?void 0:Nl[0])==null?void 0:Ha.name)==="\u89C6\u9891"?"2":((zh=(ad=Bn==null?void 0:Bn.label)==null?void 0:ad[0])==null?void 0:zh.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((Un=(Hi=Bn==null?void 0:Bn.label)==null?void 0:Hi[0])==null?void 0:Un.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Ca==null?void 0:Ca.length)>0&&Fn.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Fn.createElement("div",{className:Ho.multiple,title:(On=Ca==null?void 0:Ca[0])==null?void 0:On.name},($i=Ca==null?void 0:Ca[0])==null?void 0:$i.name),Fn.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{vl([])},className:"iconfont icon-shanchu12"})," "),(pg==null?void 0:pg.length)>0&&(pg==null?void 0:pg.map(or=>Fn.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Fn.createElement("div",{className:Ho.multiple,title:or==null?void 0:or.name},or==null?void 0:or.name),Fn.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Qf(pg==null?void 0:pg.filter(Ps=>(Ps==null?void 0:Ps.group_id)!==(or==null?void 0:or.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(Bn==null?void 0:Bn.resourceOrigin)===2&&((Cn=(Ei=Bn==null?void 0:Bn.label)==null?void 0:Ei[0])==null?void 0:Cn.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:"file",shouldUpdate:!0},Fn.createElement(nc.default,Is({},fc),Fn.createElement(Xt.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(Bn==null?void 0:Bn.resourceOrigin)===3&&((ii=(Ji=Bn==null?void 0:Bn.label)==null?void 0:Ji[0])==null?void 0:ii.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:"url"},Fn.createElement(kt.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},Fn.createElement(pn.default,{style:{height:"40rem"}}))),Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},Fn.createElement(Na,{containerRef:he,type:3,pathsDetail:ee,showmodal:!0,dataSources:[]})))),Fn.createElement("div",{className:Ho.addmodal,style:{marginTop:"20rem"}},Fn.createElement("div",{className:Ho.title},Fn.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),Fn.createElement("span",{style:{cursor:"pointer"},onClick:()=>{uc()}},"\u5173\u7CFB\u8BBE\u7F6E")),Fn.createElement("div",{className:Ho.gxcoent,style:{padding:"20rem 25rem"}},Fn.createElement("div",{className:Ho.gxtitle},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#6236ff"}}),Fn.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(xi=qo.bh)==null?void 0:xi.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},(Lr=qo==null?void 0:qo.bh)==null?void 0:Lr.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#6236ff"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.bh)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({bh:Nl,hx:qo==null?void 0:qo.hx,qx:qo==null?void 0:qo.qx,gl:qo==null?void 0:qo.gl})}})))),Fn.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#24A881"}}),Fn.createElement("div",null,"\u524D\u5E8F\uFF08",(di=qo.qx)==null?void 0:di.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},(br=qo==null?void 0:qo.qx)==null?void 0:br.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#24A881"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.qx)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({qx:Nl,bh:qo==null?void 0:qo.bh,hx:qo==null?void 0:qo.hx,gl:qo==null?void 0:qo.gl})}})))),Fn.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#EC8657"}}),Fn.createElement("div",null,"\u540E\u5E8F\uFF08",(Jr=qo.hx)==null?void 0:Jr.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},($r=qo==null?void 0:qo.hx)==null?void 0:$r.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#EC8657"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.hx)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({qx:qo==null?void 0:qo.qx,bh:qo==null?void 0:qo.bh,hx:Nl,gl:qo==null?void 0:qo.gl})}})))),Fn.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#497DFF"}}),Fn.createElement("div",null,"\u5173\u8054\uFF08",(Fs=qo.gl)==null?void 0:Fs.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},($s=qo==null?void 0:qo.gl)==null?void 0:$s.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#497DFF"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.gl)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({qx:qo==null?void 0:qo.qx,hx:qo==null?void 0:qo.hx,bh:qo==null?void 0:qo.bh,gl:Nl})}}))))))),Fn.createElement(dn.default,{title:"\u9009\u62E9\u9898\u96C6",open:oA,destroyOnClose:!0,centered:!0,getContainer:()=>he.current,width:"1200rem",onOk:()=>{if((gy==null?void 0:gy.length)<=0){fn.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}Qf(gy),bv(!1)},onCancel:()=>{h1([]),bv(!1)}},Fn.createElement(Gi.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:gy==null?void 0:gy.map(or=>or==null?void 0:or.group_id),onCheck:(or,Ps)=>{h1(Ps==null?void 0:Ps.checkedNodes)},treeData:sA,fieldNames:{key:"group_id",title:"name"},titleRender:or=>Fn.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},Fn.createElement(vt.Z,{title:or==null?void 0:or.name},Fn.createElement("div",{className:Ho.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},Fn.createElement("img",{src:Si,style:{marginRight:10}}),Fn.createElement("span",null,or==null?void 0:or.name))),Fn.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",or==null?void 0:or.count))})),Fn.createElement(dn.default,{title:"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90",open:Zo,destroyOnClose:!0,centered:!0,getContainer:()=>he.current,width:"1200rem",onOk:()=>{lo(!1)},onCancel:()=>{lo(!1),xo!==3&&vl([]),Ms("1")}},Fn.createElement("div",{className:Ho.settingmodal},Fn.createElement(ln.default,{className:Ho.Tabs,activeKey:Ir,destroyInactiveTabPane:!0,onChange:or=>{Ms(or)},type:"card",items:((Sn=(ma=Bn==null?void 0:Bn.label)==null?void 0:ma[0])==null?void 0:Sn.name)==="\u89C6\u9891"?Ya.filter(or=>(or==null?void 0:or.label)==="\u89C6\u9891"):((Wo=(Ko=Bn==null?void 0:Bn.label)==null?void 0:Ko[0])==null?void 0:Wo.name)==="\u8BD5\u5377"?Ya.filter(or=>(or==null?void 0:or.label)==="\u8BD5\u5377"):Ya.filter(or=>(or==null?void 0:or.label)!=="\u89C6\u9891")}))),Fn.createElement(li.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:rl==null?void 0:rl.url,type:rl==null?void 0:rl.file_type,disabledDownload:!0,onClose:()=>ol({})}),Fn.createElement(dn.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Ti,destroyOnClose:!0,centered:!0,getContainer:()=>he.current,width:"1200rem",onCancel:()=>{vr(!1);let or=JSON.parse(sessionStorage.getItem("typesdatajson"));dl(or)},onOk:()=>{let or=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));dl(or),vr(!1)}},Fn.createElement("div",{className:Ho.settingmodal},Fn.createElement(ln.default,{className:Ho.Tabs,activeKey:kn,destroyInactiveTabPane:!0,onChange:or=>{Wr(or)},type:"card",items:Wm})))))};var fa=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(fl),Pa={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},Qa=Object.defineProperty,tu=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Za=(ee,y,E)=>y in ee?Qa(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,il=(ee,y)=>{for(var E in y||(y={}))sc.call(y,E)&&Za(ee,E,y[E]);if(tu)for(var E of tu(y))uu.call(y,E)&&Za(ee,E,y[E]);return ee};const us=()=>`shadow-${Math.random().toString(36).slice(2,9)}`;var Al=({percentage:ee,startAngle:y=270,strokeColor:E="#42BECD",trackColor:z="#e6e6e6",innerBackgroundColor:ne="#fff",text:ie="",textColor:se="#000",textSize:ae="1rem",textPadding:he="28rem",outerDiameter:pe,innerDiameter:ve,maxTextLength:xe=6,onClick:Ee,hoverEffect:Be=!0,style:Ne})=>{const[ze,ke]=(0,Ce.useState)(0),[Le,_e]=(0,Ce.useState)(0),[qe,Je]=(0,Ce.useState)(!1),ut=On=>{var $i,Ei;const Cn=parseFloat(On),Ji=parseFloat((Ei=($i=document.documentElement)==null?void 0:$i.style)==null?void 0:Ei.fontSize);return Cn*Ji},ct=()=>{ke(ut(pe)),_e(ut(ve))};(0,Ce.useEffect)(()=>(ct(),window.addEventListener("resize",ct),()=>window.removeEventListener("resize",ct)),[pe,ve]);const ht=ze/2,gt=Le/2,bt=(ze-Le)/2,Pt=ht-bt,_t=2*Math.PI*Pt,An=_t-ee/100*_t,Xn=`rotate(${y} ${ht} ${ht})`,Zn=((On,$i)=>$i&&On.length>$i?On.slice(0,$i-1)+"...":On)(ie,xe),Oi=()=>{Be&&Je(!0)},Hi=()=>{Je(!1)},Un=ut("4rem");return Ce.createElement("svg",{width:ze,height:ze,viewBox:`0 0 ${ze} ${ze}`,xmlns:"http://www.w3.org/2000/svg",onClick:Ee,onMouseEnter:Oi,onMouseLeave:Hi,style:il({cursor:Ee?"pointer":"default"},Ne)},Ce.createElement("circle",{cx:ht,cy:ht,r:gt,fill:ne}),Ce.createElement("circle",{cx:ht,cy:ht,r:Pt,fill:"none",stroke:z,strokeWidth:bt}),Ce.createElement("circle",{cx:ht,cy:ht,r:Pt,fill:"none",stroke:E,strokeWidth:bt,strokeDasharray:_t,strokeDashoffset:An,strokeLinecap:"round",transform:Xn}),qe&&Ce.createElement("circle",{cx:ht,cy:ht,r:Pt+bt/2,fill:"none",stroke:"#FA6400",strokeWidth:ut("4rem")}),ie&&Ce.createElement("foreignObject",{x:ht-gt,y:ht-gt,width:Le,height:Le},Ce.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:he}},Ce.createElement("b",{style:{color:se,fontSize:ae,textAlign:"center"},title:ie},Zn))))},$e=Ue(71230),lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",Kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",Vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",Ii="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",Pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",Nr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",eo=Ue(15746),So=Ue(49438),Eo=Ue(67294),ho=Object.defineProperty,qr=Object.defineProperties,De=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,pt=(ee,y,E)=>y in ee?ho(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,At=(ee,y)=>{for(var E in y||(y={}))Xe.call(y,E)&&pt(ee,E,y[E]);if(He)for(var E of He(y))ot.call(y,E)&&pt(ee,E,y[E]);return ee},Ut=(ee,y)=>qr(ee,De(y)),mt=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const nn=({classroomList:ee,dispatch:y,courseEndTime:E})=>{const z=(0,Ct.useParams)(),[ne]=kt.default.useForm(),[ie,se]=(0,Ce.useState)(1),[ae,he]=(0,Ce.useState)([]),[pe,ve]=(0,Ce.useState)(0),[xe,Ee]=(0,Ce.useState)(20),[Be,Ne]=(0,Ce.useState)(!0),[ze,ke]=(0,Ce.useState)([]),[Le,_e]=(0,Ce.useState)(!0);z.coursesId=z.pathId,z.id=z.coursesId,(0,Ce.useEffect)(()=>{if(ee.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ut(),qe(),ee.actionTabs.type===2){const Pt=ee.actionTabs.selectArrsAll[0];_e(Pt.unified_setting)}else _e(!1)},[ee.actionTabs]);const qe=Pt=>mt(void 0,null,function*(){Ne(!0);const _t=yield(0,Nt.c_)(Ut(At({},z),{page:Pt||ie,limit:2e4}));_t==null||_t.course_groups.map((An,Xn)=>{An.key=An.id,An.title=An.name,An.disabled=An.is_published}),_t&&(he([..._t==null?void 0:_t.course_groups]),ve(_t==null?void 0:_t.course_groups_count),Ne(!1),Pt||ne.setFieldsValue({publish_time:zs()(zs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:zs()(zs()(new Date((0,Ot.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Je=()=>mt(void 0,null,function*(){var Pt;const _t=At({},ne.getFieldsValue());if(_t.end_time<=_t.publish_time){fn.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),bt(!1);return}if((ze==null?void 0:ze.length)<=0&&!Le&&ae.length>0){fn.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),bt(!1);return}let An={ids:[...ee.actionTabs.selectArrs],group_ids:ze.length>0?ze.map(ci=>ci.id):(Pt=ee.detailShixunsList)==null?void 0:Pt.course_groups,end_time:zs()(_t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:zs()(_t.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ze.length,subject_id:z.pathId};bt(!0),(yield(0,rt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:At({},An)})).status===0?(y({type:"classroomList/setActionTabs",payload:{}}),y({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),bt(!1),ut(),(0,Ot.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),fn.ZP.success("\u53D1\u5E03\u6210\u529F")):bt(!1)}),ut=()=>{se(1),he([]),ke([])},ct=pe>ie*xe,{detailShixunsList:ht}=ee,[gt,bt]=(0,Ce.useState)(!1);return Eo.createElement(dn.default,{width:600,centered:!0,confirmLoading:gt,title:"\u53D1\u5E03\u8282\u70B9",open:ee.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:So.Z.modal,onOk:()=>Je(),onCancel:()=>{ut(),y({type:"classroomList/setActionTabs",payload:{}})}},Eo.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",Eo.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Eo.createElement(kt.default,{form:ne},Eo.createElement("div",{style:{paddingLeft:0}},Eo.createElement($e.Z,{className:"mt30",align:"middle"},Eo.createElement(eo.Z,null,Eo.createElement(kt.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Eo.createElement(gr.default,{style:{width:170,marginRight:"25px"},disabledDate:Pt=>(0,Vl.Q8)(Pt,E),disabledTime:Pt=>(0,Vl.d0)(Pt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:zs()((0,Ot.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Eo.createElement(eo.Z,{className:"ml20"},Eo.createElement(kt.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Eo.createElement(gr.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:zs()((0,Ot.U6)(),"HH:mm")},disabledDate:Pt=>(0,Vl.Q8)(Pt,E,ne.getFieldValue("publish_time")),disabledTime:Pt=>(0,Vl.d0)(Pt,ne.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ee.actionTabs.type===2&&Eo.createElement($e.Z,{style:{marginBottom:"10px"}},Eo.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Eo.createElement(en.ZP.Group,{value:Le,onChange:Pt=>{_e(Pt.target.value),ke([])}},Eo.createElement(en.ZP,{value:!0,disabled:!ee.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Eo.createElement(en.ZP,{className:"ml20",disabled:ae.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ae.length<=0&&ee.actionTabs.type===2&&Eo.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(ee.actionTabs.type===1||!Le)&&ae.length>0&&Eo.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Eo.createElement("span",{style:{flex:1}},Eo.createElement(os.default,{checked:ze.length===ae.length,onChange:Pt=>{ze.length===ae.length?ke([]):ke(ae)}},"\u5168\u9009")),Eo.createElement("span",{style:{width:16}}),Eo.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ze.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!Le)&&ae.length>0&&Eo.createElement(co.Z,{data:ae,selectedRowKeys:ze,setSelectedRowKeys:ke})))};var It=(0,Ct.connect)(({classroomList:ee})=>({classroomList:ee}))(nn),Gt=Ue(67294),En=Object.defineProperty,wn=Object.defineProperties,ui=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,ji=(ee,y,E)=>y in ee?En(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Li=(ee,y)=>{for(var E in y||(y={}))ni.call(y,E)&&ji(ee,E,y[E]);if(ei)for(var E of ei(y))ti.call(y,E)&&ji(ee,E,y[E]);return ee},Ar=(ee,y)=>wn(ee,ui(y)),Qr=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Vr=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],ir=({pathsDetail:ee,setselectitems:y,publishshow:E,node:z,index:ne,onExpandClick:ie,onClickDetails:se,selectitems:ae})=>{var he,pe,ve;const[xe,Ee]=(0,Ce.useState)(!1),Be=(0,Ce.useRef)(null),{name:Ne,complete_rate:ze,node_type:ke,resource_info:Le,grasp_rate:_e,has_children:qe,children:Je,expand:ut,key:ct,is_publish:ht,status:gt,id:bt,url:Pt}=z||{};(0,Ce.useEffect)(()=>{var Un;_t();const On=(Un=Be.current)==null?void 0:Un.parentElement;if(!On)return;const $i=new ResizeObserver(()=>{_t()});return $i.observe(On),()=>{$i.disconnect()}},[ut]);const _t=()=>{if(!Be.current)return;const Un=Be.current,On=Un.parentElement,$i=Un.previousElementSibling,Ei=On==null?void 0:On.firstElementChild;if(On&&$i&&Ei){const Cn=$i.getBoundingClientRect().height,Ji=On.getBoundingClientRect().height,ii=Ei.getBoundingClientRect().height,xi=Cn/2,Lr=Ji-(ii+Cn)/2;Un.style.bottom=`${xi}px`,Un.style.height=`${Lr}px`}},An=(he=Number(ze))==null?void 0:he.toFixed(0),Xn=An==="100",ci=Xn?ke==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${An}%`,Zn=Le==null?void 0:Le.reduce((Un,On)=>Un+On.value,0),Oi={\u5B9E\u8BAD:lt,\u8BD5\u5377:Vt,\u8BFE\u4EF6:Kt,\u89C6\u9891:Vn},Hi=()=>{ie(ct)};return Gt.createElement("div",{className:Pa.treeNode,"data-index":ne},Gt.createElement("div",{className:Pa.node,style:Xn?{background:"#EDF7EE"}:{}},!ht&&!((pe=ee==null?void 0:ee.detail)!=null&&pe.can_managed)&&Gt.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},Gt.createElement("div",null,Gt.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Gt.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),Gt.createElement("div",{className:Pa.statusbutton,style:{background:(ve=Vr.find(Un=>Un.name===gt))==null?void 0:ve.color}},gt),E&&Gt.createElement(os.default,{checked:ae==null?void 0:ae.map(Un=>Un.id).includes(bt),onChange:()=>{if(ae!=null&&ae.map(Un=>Un.id).includes(bt))y(ae.filter(Un=>Un.id!==bt));else{let Un=[...ae];Un.push(z),y(Un)}},className:Pa.checkbox}),Gt.createElement($e.Z,{style:{padding:qe?"initial":"3rem 0"}},Gt.createElement(vt.Z,{title:"\u5B8C\u6210\u7387"},Gt.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},Gt.createElement(Al,{strokeColor:"#60C059",percentage:ze,startAngle:270,trackColor:"#E3E8EF",text:ci,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),Gt.createElement("div",{className:Pa.info},Gt.createElement($e.Z,{align:"middle"},Gt.createElement(vt.Z,{title:ke},Gt.createElement("img",{src:Oi[ke]||vi,style:{marginRight:"10rem",width:"16rem"}})),Gt.createElement(vt.Z,{title:Ne},Gt.createElement("b",{onClick:()=>{se(z)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,Ot.Pq)(Ne,19)))),Gt.createElement($e.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:qe?"0":"30rem"}},Gt.createElement($e.Z,{align:"middle"},Gt.createElement(vt.Z,{title:"\u638C\u63E1\u7387"},Gt.createElement("img",{src:Ii,style:{marginRight:"4rem",width:"16rem"}})),Gt.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},_e,"%")),Gt.createElement($e.Z,{align:"middle",style:{marginLeft:"55rem"}},Gt.createElement(vt.Z,{title:"\u5B8C\u6210\u7387"},Gt.createElement("img",{src:Pr,style:{marginRight:"4rem",width:"16rem"}})),Gt.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ze,"%"))),qe&&Gt.createElement($e.Z,{className:Pa.resource},Gt.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",Zn),Gt.createElement("div",{onClick:()=>Ee(!xe),className:Pa.action},xe?Gt.createElement(Gt.Fragment,null,"\u6536\u8D77",Gt.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):Gt.createElement(Gt.Fragment,null,"\u5C55\u5F00",Gt.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),xe&&Gt.createElement("div",{className:Pa.tags},Le==null?void 0:Le.map((Un,On)=>Gt.createElement(vt.Z,{title:Un.name},Gt.createElement("div",{className:Pa.tag,key:On},(0,Ot.Pq)(Un.name,5),"\uFF1A",Un.value)))),ne.length>1&&Gt.createElement("div",{className:Pa.leftLine}),ut&&Gt.createElement("div",{className:Pa.rightLine}),qe&&Gt.createElement("img",{onClick:Hi,className:Pa.icon,src:ut?wr:Nr})),Je&&Je.length>0&&ut&&Gt.createElement("div",{className:Pa.nodeWrap},Je.map((Un,On)=>Gt.createElement(ir,{key:Un.key,onExpandClick:ie,onClickDetails:se,publishshow:E,setselectitems:y,pathsDetail:ee,selectitems:ae,node:Un,index:ne+"-"+(On+1)})),Je.length>1&&Gt.createElement("div",{ref:Be,className:Pa.line})))},jo=({data:ee,onExpandClick:y,selectitems:E,onClickDetails:z,pathsDetail:ne,setselectitems:ie,publishshow:se})=>Gt.createElement("div",{className:Pa.treeNode},Gt.createElement("div",{className:Pa.nodeWrap},ee.map((ae,he)=>Gt.createElement(ir,{key:ae.key,onExpandClick:y,onClickDetails:z,pathsDetail:ne,publishshow:se,selectitems:E,setselectitems:ie,node:ae,index:String(he+1)}))));var xs=({visible:ee,onCancel:y,subjectId:E,onClickDetails:z,pathsDetail:ne,dispatch:ie})=>{var se;const[ae,he]=(0,Ce.useState)([]),[pe,ve]=(0,Ce.useState)(!0),[xe,Ee]=(0,Ce.useState)("\u5168\u90E8"),[Be,Ne]=(0,Ce.useState)([]),[ze]=(0,Ct.useSearchParams)(),[ke,Le]=(0,Ce.useState)(!1),[_e,qe]=(0,Ce.useState)([]);(0,Ce.useEffect)(()=>{ut()},[xe]),(0,Ce.useEffect)(()=>{ne.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(ie({type:"pathsDetail/setActionTabs",payload:{key:""}}),ut())},[ne.actionTabs.key]);const Je=(Pt,_t)=>Qr(void 0,null,function*(){const An=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Pt,subject_id:E,node_type:xe}});if((An==null?void 0:An.status)===0)return _t&&Ne((An==null?void 0:An.node_types)||[]),(An==null?void 0:An.data)||[];ve(!1)}),ut=()=>Qr(void 0,null,function*(){ve(!0);const Pt=yield Je(ee,!0);he(Pt),ve(!1)}),ct=(Pt,_t,An)=>Qr(void 0,null,function*(){return yield Promise.all(Pt.map(ci=>Qr(void 0,null,function*(){return ci.key===_t?yield An(ci):ci.children&&ci.children.length>0?Ar(Li({},ci),{children:yield ct(ci.children,_t,An)}):ci})))}),ht=Pt=>Qr(void 0,null,function*(){ve(!0);const _t=yield ct(ae,Pt,An=>Qr(void 0,null,function*(){var Xn,ci;const Zn=Ar(Li({},An),{expand:!(An!=null&&An.expand)});return!(An!=null&&An.expand)&&!((Xn=An==null?void 0:An.children)!=null&&Xn.length)&&(Zn.children=yield Je(Pt),((ci=Zn.children)==null?void 0:ci.length)===0&&(Zn.has_children=!1,Zn.expand=!1)),Zn}));he(_t),ve(!1)}),gt=Pt=>Qr(void 0,null,function*(){ve(!0),yield z(Pt,!1),ve(!1)});return Gt.createElement("div",{className:Pa.tree},Gt.createElement("div",{className:Pa.center},Gt.createElement("div",{className:Pa.head},Gt.createElement("div",{className:Pa.del},Gt.createElement("i",{onClick:y,className:"iconfont icon-shanchuhuanjing"}),Gt.createElement("b",null))),Gt.createElement("div",{className:Pa.body},pe&&Gt.createElement("div",{className:Pa.loading},Gt.createElement(qt.Z,{spinning:!0})),Gt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Gt.createElement("div",{className:Pa.tabs,style:{flex:1}},Be==null?void 0:Be.map(Pt=>Gt.createElement("div",{onClick:()=>Ee(Pt.node_type),className:Pt.node_type===xe?Pa.active:void 0,key:Pt.node_type},Pt.node_type,"\uFF08",Pt.count,"\uFF09"))),ze.get("type")==="classrooms"&&((se=ne==null?void 0:ne.detail)==null?void 0:se.can_managed)&&Gt.createElement("div",null,ke&&Gt.createElement(os.default,{style:{color:"#fff"},checked:(_e==null?void 0:_e.length)===(ae==null?void 0:ae.length),onChange:()=>{if((_e==null?void 0:_e.length)===(ae==null?void 0:ae.length))qe([]);else{Le(!0);let Pt=[...ae];qe(Pt)}}},(_e==null?void 0:_e.length)===(ae==null?void 0:ae.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",_e==null?void 0:_e.length,"\uFF09"),ke&&Gt.createElement(Xt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>Le(!1)},"\u53D6\u6D88"),Gt.createElement(Xt.ZP,{type:"primary",onClick:()=>Qr(void 0,null,function*(){if(ke)ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:_e==null?void 0:_e.map(Pt=>Pt.id)}});else{Le(!0);let Pt=[...ae];qe(Pt)}}),style:{borderRadius:"24rem"}},ke?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),Gt.createElement("div",{className:Pa.scrollBox},Gt.createElement("div",{className:Mi()(Pa.treeWarp,!0&&Pa.allTreeNode)},Gt.createElement(jo,{pathsDetail:ne,selectitems:_e,setselectitems:qe,publishshow:ke,data:ae,onClickDetails:gt,onExpandClick:ht}))))),Gt.createElement(It,null))},Or=Ue(66540),sr={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},cs=Object.defineProperty,Ai=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,mr=(ee,y,E)=>y in ee?cs(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,io=(ee,y)=>{for(var E in y||(y={}))Ur.call(y,E)&&mr(ee,E,y[E]);if(Ai)for(var E of Ai(y))Ao.call(y,E)&&mr(ee,E,y[E]);return ee};const jr=ee=>React.createElement("svg",io({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var hr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ao=Object.defineProperty,ss=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,at=(ee,y,E)=>y in ee?ao(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,xt=(ee,y)=>{for(var E in y||(y={}))Oe.call(y,E)&&at(ee,E,y[E]);if(ss)for(var E of ss(y))it.call(y,E)&&at(ee,E,y[E]);return ee};const Zt=ee=>React.createElement("svg",xt({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var xn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",jn=Object.defineProperty,oi=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,Ni=(ee,y,E)=>y in ee?jn(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Hr=(ee,y)=>{for(var E in y||(y={}))ki.call(y,E)&&Ni(ee,E,y[E]);if(oi)for(var E of oi(y))Yi.call(y,E)&&Ni(ee,E,y[E]);return ee};const yo=ee=>React.createElement("svg",Hr({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var Zr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Dr=Object.defineProperty,uo=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,dr=(ee,y,E)=>y in ee?Dr(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,cr=(ee,y)=>{for(var E in y||(y={}))_r.call(y,E)&&dr(ee,E,y[E]);if(uo)for(var E of uo(y))Zi.call(y,E)&&dr(ee,E,y[E]);return ee};const zr=ee=>React.createElement("svg",cr({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ee),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var Jo="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Fo=Object.defineProperty,Qo=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,Vs=(ee,y,E)=>y in ee?Fo(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,ca=(ee,y)=>{for(var E in y||(y={}))un.call(y,E)&&Vs(ee,E,y[E]);if(Qo)for(var E of Qo(y))Ws.call(y,E)&&Vs(ee,E,y[E]);return ee};const za=ee=>React.createElement("svg",ca({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var Ns="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",ws=({type:ee})=>{const y=(0,Ce.useMemo)(()=>{switch(ee){case"\u8BFE\u4EF6":return Ce.createElement("img",{src:hr,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return Ce.createElement("img",{src:xn,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return Ce.createElement("img",{src:Zr,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return Ce.createElement("img",{src:Jo,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return Ce.createElement("img",{src:Ns,style:{width:"16rem",height:"16rem"}});default:return""}},[ee]);return Ce.createElement(Ce.Fragment,null,y)},ts="data:image/png;base64,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",Aa="data:image/png;base64,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";const pl=({className:ee="",style:y={},direction:E,DataProps:z,pathsDetail:ne,isOne:ie,handleClickDetails:se})=>{const{detail:ae}=ne,[he]=(0,Ct.useSearchParams)(),pe=(z==null?void 0:z.status)=="\u672A\u53D1\u5E03"&&he.get("type")=="classrooms",ve=(0,Ce.useMemo)(()=>(z==null?void 0:z.grasp_rate)>=80&&(z==null?void 0:z.grasp_rate)<=100?sr.waveDom100:(z==null?void 0:z.grasp_rate)>=60&&(z==null?void 0:z.grasp_rate)<=79?sr.waveDom79:(z==null?void 0:z.grasp_rate)>0&&(z==null?void 0:z.grasp_rate)<=59?sr.waveDom59:"",[z==null?void 0:z.grasp_rate]);return Ce.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${sr.Node} ${ee}`,style:y,onClick:()=>{pe&&!ae.can_managed||se(z)}},Ce.createElement("img",{src:E=="up"?ts:Aa,className:`${sr.Direction} ${E=="up"?sr.UP:sr.DOWN}`}),Ce.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},Ce.createElement(vt.Z,{title:`${z!=null&&z.node_type?`${z==null?void 0:z.node_type}\uFF1A`:""}${z==null?void 0:z.name}`},Ce.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},Ce.createElement(ws,{type:z==null?void 0:z.node_type})," ",z==null?void 0:z.name))),Ce.createElement("div",{className:`relative rounded-full flex item-center justify-center ${sr.waveDom} ${ve}`},pe?Ce.createElement(vt.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},Ce.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):Ce.createElement("div",{className:`${sr.wave}`,style:{top:`calc(100% - ${(z==null?void 0:z.grasp_rate)||0}%)`}})),Ce.createElement("div",{className:`${ie?sr.HeightItem:""}`,style:{height:"82rem"}}))},Es=({DataProps:ee={},className:y="",currentIndex:E=1,pathsDetail:z,handleClickDetails:ne})=>{var ie,se,ae;const he=(0,Ce.useMemo)(()=>(ee==null?void 0:ee.grasp_rate)>=80&&(ee==null?void 0:ee.grasp_rate)<=100?sr.ItemDom100:(ee==null?void 0:ee.grasp_rate)>=60&&(ee==null?void 0:ee.grasp_rate)<=79?sr.ItemDom79:(ee==null?void 0:ee.grasp_rate)>0&&(ee==null?void 0:ee.grasp_rate)<=59?sr.ItemDom59:"",[ee==null?void 0:ee.grasp_rate]),pe=(0,Ce.useRef)(null);return(0,Ce.useEffect)(()=>{if(pe.current){const ve=pe.current.offsetWidth,xe=pe.current.children;if(ve<1200){for(const ke of xe)ke.classList.remove(sr.NodeShowDirection);return}let Ee=ve;const Be=[];let Ne=[];const ze=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const ke of xe)ke.removeAttribute("style"),ke.classList.remove(sr.NodeShowDirection),Ee-((ke==null?void 0:ke.offsetWidth)+ze)>0?(Ne.push(ke),Ee-=(ke==null?void 0:ke.offsetWidth)+ze):(Ee=ve-(ke==null?void 0:ke.offsetWidth)-ze,Be.push(Ne),Ne=[],Ne.push(ke));Be.push(Ne),Be.forEach(ke=>{ke.forEach((Le,_e)=>{_e==(ke==null?void 0:ke.length)-1&&Le.classList.add(sr.NodeShowDirection)})})}},[pe,ee==null?void 0:ee.children]),Ce.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${sr.ItemDom} ${he} ${y}`},Ce.createElement("div",{className:`absolute ${sr.Arrow}`}),Ce.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${sr.Title}`},Ce.createElement(vt.Z,{title:""},Ce.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},ee==null?void 0:ee.name)),Ce.createElement("div",{className:"text-14px-rem"},(ie=ee==null?void 0:ee.children)==null?void 0:ie.length,"\u4E2A\u8D44\u6E90")),((se=ee==null?void 0:ee.children)==null?void 0:se.length)>0?Ce.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},Ce.createElement("div",{ref:pe,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(ae=ee==null?void 0:ee.children)==null?void 0:ae.map((ve,xe)=>{var Ee,Be;return Ce.createElement(pl,{key:xe,handleClickDetails:ne,pathsDetail:z,isOne:((Ee=ee==null?void 0:ee.children)==null?void 0:Ee.length)==1,DataProps:ve,direction:xe%2==0?"up":"down",className:xe%2==0&&((Be=ee==null?void 0:ee.children)==null?void 0:Be.length)!=1?sr.NodeUp:"flex-col"})}))):Ce.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},Ce.createElement(Dn.Z,{img:Ue(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var ns=({pathsDetail:ee,handleClickDetails:y,dataSource:E})=>{const z=(0,Ce.useRef)(null);return(0,Ce.useEffect)(()=>{if(z.current){const ne=z.current.offsetWidth,ie=document.querySelectorAll("#learning_path_chapter");let se=ne;const ae=[];let he=[];const pe=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const ve of ie)if(ve.removeAttribute("style"),ve.classList.remove(sr.ArrowDisable,sr.ArrowDownLeft,sr.ArrowLeft,sr.ArrowDownRight,sr.ArrowRight),se-((ve==null?void 0:ve.offsetWidth)+pe)>0)he.push(ve),se-=(ve==null?void 0:ve.offsetWidth)+pe;else{const xe=(se+pe-10)/(he==null?void 0:he.length);he.forEach(Ee=>{Ee.style.width=`${(Ee.offsetWidth+xe)/ne*100}%`}),se=ne-(ve==null?void 0:ve.offsetWidth)-pe,ae.push(he),he=[],he.push(ve)}ae.push(he),ae.forEach((ve,xe)=>{var Ee;xe%2===1?[...ve||[]].reverse().forEach((Ne,ze)=>{Ne.style.order=(xe+1)*10+ze,ze==0?(Ne.style["margin-left"]="auto",Ne.classList.add((ae==null?void 0:ae.length)-1==xe?sr.ArrowDisable:sr.ArrowDownLeft)):Ne.classList.add(sr.ArrowLeft)}):ve.forEach((Be,Ne)=>{Be.style.order=(xe+1)*10+Ne,Ne==(ve==null?void 0:ve.length)-1?Be.classList.add((ae==null?void 0:ae.length)-1==xe?sr.ArrowDisable:sr.ArrowDownRight):Be.classList.add(sr.ArrowRight)}),(ve==null?void 0:ve.length)==1&&(ve[0].style.width="100%"),((Ee=ve==null?void 0:ve[0])==null?void 0:Ee.offsetWidth)Ce.createElement(Es,{key:ie,handleClickDetails:y,pathsDetail:ee,currentIndex:ie+1,DataProps:ne}))))},Oo=Ue(50734),Pi=Ue(67294),As=Object.defineProperty,xl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Xl=(ee,y,E)=>y in ee?As(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,wl=(ee,y)=>{for(var E in y||(y={}))Ka.call(y,E)&&Xl(ee,E,y[E]);if(al)for(var E of al(y))ml.call(y,E)&&Xl(ee,E,y[E]);return ee},Au=(ee,y)=>xl(ee,kl(y)),pa=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Us=[3,2,1],Dl=({xxljac:ee,pathsDetail:y,dispatch:E,setxxljac:z})=>{var ne,ie,se,ae,he,pe,ve,xe,Ee,Be,Ne,ze,ke;const Le=(0,Ct.useParams)(),_e=(0,Ct.useSelector)(Ir=>Ir),{pathsDetail:{detail:qe={},actionTabs:Je}}=_e,[ut,ct]=(0,Ce.useState)(!1),[ht,gt]=(0,Ce.useState)(!1),[bt,Pt]=(0,Ce.useState)(""),[_t,An]=(0,Ce.useState)(!1),[Xn,ci]=(0,Ce.useState)(!1),[Zn,Oi]=(0,Ce.useState)(!1),[Hi,Un]=(0,Ce.useState)(""),[On,$i]=(0,Ce.useState)({}),[Ei,Cn]=(0,Ce.useState)([]),[Ji,ii]=(0,Ce.useState)([]),[xi,Lr]=(0,Ce.useState)([]),[di,br]=(0,Ce.useState)(!1),[Jr,$r]=(0,Ce.useState)(1),[Fs,$s]=(0,Ce.useState)({});let[ma,Sn]=(0,Ce.useState)({});const Ko=qe==null?void 0:qe.can_managed,[Wo]=(0,Ct.useSearchParams)(),[oo,xo]=(0,Ce.useState)(!1),ja=new URLSearchParams(window.location.search);ja.set("tabs","2");const vs=(Ir={})=>{E({type:"pathsDetail/getKnowledgeGraphs",payload:wl({graphable_type:Wo.get("type")==="classrooms"?"course":"subject",graphable_id:Le==null?void 0:Le.pathId},Ir)})};function Bn(){return pa(this,null,function*(){var Ir;let Ms=[...(Ir=y==null?void 0:y.detail)==null?void 0:Ir.nodes];Lr(Ms==null?void 0:Ms.splice(1))})}(0,Ce.useEffect)(()=>{var Ir;(Ir=y==null?void 0:y.detail)!=null&&Ir.nodes&&Jr===1&&(Bn(),$r(2))},[(ne=y==null?void 0:y.detail)==null?void 0:ne.nodes]),(0,Ce.useEffect)(()=>{var Ir,Ms,Ca,vl,Xs,ul,ql,Tu,wa,Ol;let Tl=!1;((Ms=(Ir=y==null?void 0:y.detail)==null?void 0:Ir.route_nodes)==null?void 0:Ms.length)>0&&(Tl=!((vl=(Ca=y==null?void 0:y.detail)==null?void 0:Ca.route_nodes)!=null&&vl.some(Xc=>Xc==null?void 0:Xc.is_choice))),(ql=(ul=(Xs=y==null?void 0:y.detail)==null?void 0:Xs.route_nodes)==null?void 0:ul.find(Xc=>Xc==null?void 0:Xc.is_choice))!=null&&ql.id&&z((Ol=(wa=(Tu=y==null?void 0:y.detail)==null?void 0:Tu.route_nodes)==null?void 0:wa.find(Xc=>Xc==null?void 0:Xc.is_choice))==null?void 0:Ol.id),!Ko&&Tl&&(0,Ah.bg)()&&E({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})},[(ie=y==null?void 0:y.detail)==null?void 0:ie.route_nodes]),(0,Ce.useEffect)(()=>{ee&&yn(ee)},[ee]);const yn=(Ir=null)=>pa(void 0,null,function*(){ct(!0);const Ms=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Ir,subject_id:Le==null?void 0:Le.pathId}});if((Ms==null?void 0:Ms.status)===0){$i(Ms||{});const Ca=(Ms==null?void 0:Ms.parent_knowledges)||[];ii(Ca)}ct(!1)});(0,Ce.useEffect)(()=>{On!=null&&On.data&&Cn((On==null?void 0:On.data)||[])},[On]);const Ti=()=>pa(void 0,null,function*(){if(!Hi){fn.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Hi!=="\u786E\u8BA4\u5220\u9664"){fn.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}Oi(!0);const Ir=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:ee,subject_id:Le==null?void 0:Le.pathId}});(Ir==null?void 0:Ir.status)===0&&(fn.ZP.success("\u5220\u9664\u6210\u529F"),An(!1),vs({graphable_id:Le==null?void 0:Le.pathId})),Oi(!1)}),vr=(...Ir)=>pa(void 0,[...Ir],function*(Ms={}){yield(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:Au(wl({},Ms),{subject_id:Le==null?void 0:Le.pathId})})}),Zo=(Ir,Ms=!0)=>pa(void 0,null,function*(){var Ca,vl,Xs,ul,ql,Tu;if((Ir==null?void 0:Ir.container_type)==="Attachment"&&!((Ca=y==null?void 0:y.detail)!=null&&Ca.can_managed)){if((0,Or.fc)({id:Ir==null?void 0:Ir.container_id,watch_type:2,course_id:Le==null?void 0:Le.pathId}),Ir!=null&&Ir.is_link){vr({uuid:(Ir==null?void 0:Ir.knowledge_uuid)||(Ir==null?void 0:Ir.key)}),(0,Ot.xg)(Ir==null?void 0:Ir.url);return}$s({url:zt.Z.API_SERVER+(Ir==null?void 0:Ir.url),file_type:Ir==null?void 0:Ir.file_type});return}if(Ir!=null&&Ir.url){vr({uuid:(Ir==null?void 0:Ir.knowledge_uuid)||(Ir==null?void 0:Ir.key)}),window.open(Ir==null?void 0:Ir.url);return}Ms&&ct(!0);let wa=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:Le==null?void 0:Le.pathId,nodeUuid:(Ir==null?void 0:Ir.knowledge_uuid)||(Ir==null?void 0:Ir.key)}});if((wa==null?void 0:wa.status)===0){if(((Xs=(vl=wa==null?void 0:wa.data)==null?void 0:vl.nodes)==null?void 0:Xs.length)>0){let Ol=(Tu=(ql=(ul=wa==null?void 0:wa.data)==null?void 0:ul.nodes)==null?void 0:ql.map(Tl=>{var Xc,xr,cl,Co,ds,rl,ol,rs,hl,nu,el,zl,Bp;const Q0=(Xc=wa==null?void 0:wa.data)==null?void 0:Xc.resource_count;return Au(wl({},Tl==null?void 0:Tl.properties),{rootNodeUuid:(xr=Tl==null?void 0:Tl.properties)==null?void 0:xr.rootNodeUuid,id:(cl=Tl==null?void 0:Tl.properties)==null?void 0:cl.uuid,name:(Co=Tl==null?void 0:Tl.properties)==null?void 0:Co.name,description:(ds=Tl==null?void 0:Tl.properties)==null?void 0:ds.description,nodeType:(rl=Tl==null?void 0:Tl.properties)==null?void 0:rl.nodeType,tags:((ol=Tl==null?void 0:Tl.properties)==null?void 0:ol.tags)&&((nu=(hl=(rs=Tl==null?void 0:Tl.properties)==null?void 0:rs.tags)==null?void 0:hl.split("\uFF0C"))==null?void 0:nu.map(oA=>({name:oA})))||[],colorType:parseInt((el=Tl==null?void 0:Tl.properties)==null?void 0:el.color)>3?"3":(zl=Tl==null?void 0:Tl.properties)==null?void 0:zl.color,activeColor:"#FA6400",size:Us[((Bp=Tl==null?void 0:Tl.properties)==null?void 0:Bp.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:Q0})}))==null?void 0:Tu[0];Ol.resourceid=Ir==null?void 0:Ir.id,Sn(Ol),br(!0)}ct(!1)}}),lo=()=>Pi.createElement("div",{className:sl.studentHead},Pi.createElement("div",{className:"flex item-center w-full"},Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:Hl}),Pi.createElement("aside",null,Pi.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Pi.createElement("b",null,On==null?void 0:On.resource_count))),Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:Rl}),Pi.createElement("aside",null,Pi.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),Pi.createElement("b",{style:{color:"#F7B500"}},On==null?void 0:On.complete_rate,"%"))),Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:Oc}),Pi.createElement("aside",null,Pi.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),Pi.createElement("b",{style:{color:"#3AFFC8"}},On==null?void 0:On.grasp_rate,"%"))),Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:ar}),Pi.createElement("aside",null,Pi.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),Pi.createElement(vt.Z,{title:On==null?void 0:On.last_knowledge_name},Pi.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,Ot.Pq)(On==null?void 0:On.last_knowledge_name,13))))),Pi.createElement("div",{onClick:()=>{On!=null&&On.last_knowledge_name&&Zo({knowledge_uuid:On==null?void 0:On.last_knowledge_uuid,id:On==null?void 0:On.last_knowledge_uuid})},className:On!=null&&On.last_knowledge_name?sl.btn:`${sl.btn} ${sl.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return Pi.createElement(Pi.Fragment,null,!((ae=(se=y==null?void 0:y.detail)==null?void 0:se.route_nodes)!=null&&ae.length)&&Pi.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},Pi.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},Ko&&Pi.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{Pt(null),gt(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),Pi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Ue(275)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4EC0\u4E48\uFF1F"),Pi.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4E00\u6761\u57FA\u4E8E\u8BFE\u7A0B\u76EE\u6807\u5BFC\u822A\u8DEF\u7EBF\uFF0C\u901A\u8FC7\u89C4\u5212\u6700\u4F18\u5B66\u4E60\u987A\u5E8F\uFF0C\u53EF\u914D\u5408\u591A\u79CD\u7C7B\u8D44\u6E90\uFF08\u89C6\u9891\u3001\u8BFE\u4EF6\u3001\u4E60\u9898\u3001\u8BFE\u4EF6\u7B49\uFF09\uFF0C\u52A9\u529B\u5B66\u751F\u4EE5\u6700\u7701\u529B\u3001\u6700\u9AD8\u6548\u3001\u6700\u6E05\u6670\u7684\u65B9\u5F0F\u638C\u63E1\u8BFE\u7A0B\u6838\u5FC3\u77E5\u8BC6\u5185\u5BB9",Pi.createElement("img",{className:"absolute",src:Ue(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),Pi.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},Pi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Pi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Ue(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u5B66\u4E60\u8DEF\u5F84\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),Pi.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},Pi.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Ue(79989)}),Pi.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Ue(73486)}),[{title:"\u591A\u7EF4\u5B66\u4E60\u8DEF\u5F84",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u6761\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u5B66\u4E60\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Ue(49747)},{title:"\u8BFE\u5802\u5B66\u60C5\u7EDF\u8BA1",desc:Wo.get("type")=="classrooms"?"\u652F\u6301\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1":"\u652F\u6301\u4E00\u952E\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u3002",img:Ue(7875)},{title:"\u5B66\u60C5\u5206\u6790+\u5B66\u60C5\u9884\u8B66+\u8D44\u6E90\u63A8\u8350",desc:"\u652F\u6301\u6839\u636E\u5B66\u751F\u5728\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\uFF0C\u7ECF\u8FC7\u7CFB\u7EDF\u5B66\u60C5\u9884\u8B66\u60C5\u51B5\uFF0C\u4E3A\u5B66\u751F\u63A8\u8350\u4E0D\u540C\u7684\u5B66\u4E60\u8D44\u6E90\uFF0C\u5B9E\u73B0\u5343\u4EBA\u5343\u9762\u7684\u5B66\u4E60\u573A\u666F\u3002",img:Ue(14813)}].map((Ir,Ms)=>Pi.createElement("div",{key:Ms,className:`flex flex-col item-center ${Ms!=1?"pt-56px-rem":""}`},Pi.createElement("img",{src:Ir==null?void 0:Ir.img,style:{width:"127rem",height:"119rem"}}),Pi.createElement("div",{className:"px-20px-rem pb-20px-rem mt-10px-rem",style:{background:`url(${Ue(14760)}) 0 0 / 100% 100% no-repeat`}},Ir==null?void 0:Ir.title),Pi.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),Pi.createElement("div",{className:"px-20px-rem py-10px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"152rem"}},Ir==null?void 0:Ir.desc))))),Pi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Pi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Ue(275)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u6CE8\u610F\u4E8B\u9879 "),Pi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:Pi.createElement("div",{className:"flex flex-col gap-4px-rem"},Pi.createElement("div",{className:"text-16px-rem"},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84"),Pi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5B66\u4E60\u8DEF\u5F84\u57FA\u4E8E\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u3002",Pi.createElement("br",null),Pi.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u65F6\uFF0C\u540C\u6B65\u5EFA\u7ACB\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u77E5\u8BC6\u56FE\u8C31\u7684\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")))},{desc:Pi.createElement("div",{className:"flex flex-col gap-4px-rem"},Pi.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210"),Pi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u540E\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E",Pi.createElement("span",{style:{color:"#FFE698"}},"\u77E5\u8BC6\u8282\u70B9\u7684\u524D\u5E8F/\u540E\u5E8F\u5173\u7CFB"),"\u81EA\u52A8\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:Pi.createElement("div",{className:"flex flex-col gap-4px-rem"},Pi.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u8C03\u6574"),Pi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5728\u751F\u6210\u7684\u5B66\u4E60\u8DEF\u5F84\u4E2D\uFF0C\u53EF\u4EE5\u70B9\u51FB",Pi.createElement("span",{style:{color:"#FFE698"}},"\u201C\u79FB\u9664\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u548C",Pi.createElement("span",{style:{color:"#FFE698"}},"\u201C\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u8C03\u6574\u8DEF\u5F84\u4E2D\u5B66\u4E60\u5185\u5BB9\uFF0C\u4E5F\u53EF\u4EE5",Pi.createElement("span",{style:{color:"#FFE698"}},"\u62D6\u52A8\u5B66\u4E60\u8DEF\u5F84\u8282\u70B9"),"\u8C03\u6574\u5B66\u4E60\u987A\u5E8F\u3002"))}].map((Ir,Ms)=>Pi.createElement("div",{key:Ms,className:"py-20px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},Pi.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Ms+1).toString().padStart(2,"0")),Pi.createElement("div",{className:"flex-1 minW-0"},Ir==null?void 0:Ir.desc))))))),((pe=(he=y==null?void 0:y.detail)==null?void 0:he.route_nodes)==null?void 0:pe.length)&&Pi.createElement(La,null,Pi.createElement(Pi.Fragment,null,Pi.createElement("div",{className:sl.learning},Pi.createElement(qt.Z,{spinning:ut},Pi.createElement("div",{className:sl.body},Ko?Pi.createElement("div",{className:`${sl.head}`}," ",Pi.createElement("div",{className:"w-full flex item-center justify-between"},Pi.createElement("div",{className:sl.numerical},Pi.createElement("div",null,Pi.createElement("img",{src:Hl}),Pi.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Pi.createElement("b",null,On==null?void 0:On.resource_count)),Pi.createElement("div",null,Pi.createElement("img",{src:Rl}),Pi.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),Pi.createElement("b",{style:{color:"#F7B500"}},On==null?void 0:On.complete_rate,"%")),Pi.createElement("div",null,Pi.createElement("img",{src:Oc}),Pi.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),Pi.createElement("b",{style:{color:"#3AFFC8"}},On==null?void 0:On.grasp_rate,"%"))),Pi.createElement("div",{className:sl.action},Wo.get("type")!=="classrooms"&&!(0,Ah.JA)()&&Pi.createElement("div",{onClick:()=>{E({type:"pathsDetail/save",payload:{actionTabs:{key:"\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",params:{type:"route"}}}})}},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-guanlianketang"})),Pi.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),Ko&&Pi.createElement("div",{onClick:()=>{Pt(null),gt(!0)}},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-tianjia4"})),Pi.createElement("span",null,"\u521B\u5EFA")),Pi.createElement("div",{onClick:()=>{Pt(ee),gt(!0)}},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-bianji13"})),Pi.createElement("span",null,"\u7F16\u8F91")),Pi.createElement("div",{onClick:()=>An(!0)},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-shanchu17"})),Pi.createElement("span",null,"\u5220\u9664"))))):lo(),Pi.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},Wo.get("type")=="classrooms"&&Ko&&Pi.createElement("div",{className:`current flex item-center ${sl.PublishBut}`,onClick:()=>{xo(!0)}},Pi.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),Pi.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},Pi.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),Pi.createElement(vt.Z,{title:((xe=(ve=qe==null?void 0:qe.route_nodes)==null?void 0:ve.find(Ir=>Ir==null?void 0:Ir.is_choice))==null?void 0:xe.name)||""},Pi.createElement("div",{className:"multi_ellipsis1"},((Be=(Ee=qe==null?void 0:qe.route_nodes)==null?void 0:Ee.find(Ir=>Ir==null?void 0:Ir.is_choice))==null?void 0:Be.name)||"")),Pi.createElement("div",{className:`current flex item-center ${sl.ChangeBut}`,onClick:()=>{E({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})}},Pi.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!Ko&&Pi.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${sl.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",Pi.createElement(vu.Z,{onChange:Ir=>{Cn(Ir?(Ca=>Ca==null?void 0:Ca.filter(vl=>(vl==null?void 0:vl.grasp_rate)!=100).map(vl=>{var Xs;return Au(wl({},vl),{children:(Xs=vl==null?void 0:vl.children)==null?void 0:Xs.filter(ul=>(ul==null?void 0:ul.grasp_rate)!=100)})}))(On==null?void 0:On.data):(On==null?void 0:On.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),Ko&&Wo.get("type")==="classrooms"&&Pi.createElement(Pi.Fragment,null,Pi.createElement("div",{className:`current flex item-center ${sl.ChangeBut}`,onClick:()=>{var Ir,Ms;Ct.history.push(`/knowledgegraph/${Le==null?void 0:Le.pathId}/statistics/learningpath/${(Ms=(Ir=qe==null?void 0:qe.route_nodes)==null?void 0:Ir.find(Ca=>Ca==null?void 0:Ca.is_choice))==null?void 0:Ms.id}?${ja}`)}}," \u6570\u636E\u7EDF\u8BA1 ")),Pi.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},Pi.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),Pi.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),Pi.createElement("div",null,"100% ~ 80%"),Pi.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Pi.createElement("div",null,"79% ~ 60%"),Pi.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Pi.createElement("div",null,"59% ~ 0%"),Pi.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Pi.createElement("div",null,"\u672A\u5B66\u4E60"))),(Ne=On==null?void 0:On.data)!=null&&Ne.length?Pi.createElement(ns,{pathsDetail:y,dataSource:Ei||[],handleClickDetails:Zo}):Pi.createElement(Dn.Z,{img:Ec,className:"flex flex-col item-center justify-center",styles:{height:"80vh"},imgStyles:{width:"200rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E"}))),Xn&&Pi.createElement(xs,{pathsDetail:y,subjectId:Le==null?void 0:Le.pathId,dispatch:E,visible:Xn,onCancel:()=>ci(!1),onClickDetails:Zo}),Pi.createElement(dn.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:_t,centered:!0,confirmLoading:Zn,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>An(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Un("")},onOk:Ti},Pi.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},Pi.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ze=Ji==null?void 0:Ji.find(Ir=>Ir.id===ee))==null?void 0:ze.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),Pi.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Pi.createElement(pn.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Hi,onChange:Ir=>Un(Ir.target.value)})))))),ht&&Pi.createElement(Zf,{onOk:()=>{vs({graphable_id:Le==null?void 0:Le.pathId})},setaddmodal:gt,addmodal:ht,uuid:bt}),Pi.createElement(fa,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:xi,setshow:()=>{},getData:yn,buildTree:()=>{},containerRef:()=>{},showdetail:di,setshowdetail:br,items:ma}),Pi.createElement(li.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Fs==null?void 0:Fs.url,type:Fs==null?void 0:Fs.file_type,disabledDownload:!0,onClose:()=>$s({})}),(Je==null?void 0:Je.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"&&Pi.createElement(Oo.E_,{type:"route",open:(Je==null?void 0:Je.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:(ke=qe==null?void 0:qe.route_nodes)==null?void 0:ke.find(Ir=>Ir.id===ee),onFinish:()=>{vs({graphable_id:Le==null?void 0:Le.pathId})}}),Pi.createElement(Su,{visible:oo,setVisible:xo,treeList:On==null?void 0:On.data,uuid:ee,detail:qe,onOk:Ir=>{xo(!1),yn(Ir)}}))};var Sl=(0,Ct.connect)(({pathsDetail:ee,user:y})=>({pathsDetail:ee,user:y}))(Dl),_l={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},ia=Ue(67294),cu=Object.defineProperty,ac=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Gc=(ee,y,E)=>y in ee?cu(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Sc=(ee,y)=>{for(var E in y||(y={}))yl.call(y,E)&&Gc(ee,E,y[E]);if(ac)for(var E of ac(y))Pu.call(y,E)&&Gc(ee,E,y[E]);return ee},Yc=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())}),dd=({value:ee=[],onChange:y,type:E,subjectId:z})=>{const[ne,ie]=(0,Ce.useState)(!1),[se,ae]=(0,Ce.useState)([]),[he,pe]=(0,Ce.useState)([]),[ve,xe]=(0,Ce.useState)([]),[Ee,Be]=(0,Ce.useState)(""),[Ne,ze]=(0,Ce.useState)(""),[ke,Le]=(0,Ce.useState)(!1),[_e,qe]=(0,Ce.useState)(!1),Je=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ut=E===1?"\u7C7B\u578B":"\u6807\u7B7E",ct=E===1?"0":"4";(0,Ce.useEffect)(()=>{ne&&(xe(ee),ht())},[ne]);const ht=()=>Yc(void 0,null,function*(){var An;qe(!0);const Xn=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:z,item_type:ct}});(Xn==null?void 0:Xn.status)===0&&(ae((An=Xn==null?void 0:Xn.data)==null?void 0:An.map(ci=>ci.name)),pe((Xn==null?void 0:Xn.data)||[])),qe(!1)}),gt=An=>Yc(void 0,null,function*(){var Xn;qe(!0);const ci=(Xn=he==null?void 0:he.find(Oi=>Oi.name===An))==null?void 0:Xn.id,Zn=yield(0,rt.ZP)(`/api/knowledge_items/${ci}.json`,{method:"delete",body:{subject_id:z}});if((Zn==null?void 0:Zn.status)===0){ht(),fn.ZP.success("\u5220\u9664\u6210\u529F");return}qe(!1)}),bt=({title:An="",style:Xn={},showDelete:ci=!0,modal:Zn=!1,active:Oi=!1})=>{const Un=(Ei=>Ei.split("").reduce((Cn,Ji)=>Cn+Ji.charCodeAt(0),0))(An)%Je.length,{background:On,borderColor:$i}=Je[Un];return ia.createElement("div",{className:Mi()(_l.tag,Oi?_l.active:""),onClick:()=>{Zn&&(ne===1&&xe([An]),ne===2&&(ve.includes(An)?xe(ve.filter(Ei=>Ei!==An)):xe([...ve,An])))},style:Sc({background:On,borderColor:$i},Xn)},ia.createElement("span",null,An),ci&&ia.createElement("i",{onClick:Ei=>{Ei.stopPropagation(),Zn?gt(An):y(ee.filter(Cn=>Cn!==An))},className:"iconfont icon-shanchu5"}))},Pt=()=>{y([...ve]),ie(!1)},_t=()=>Yc(void 0,null,function*(){if(!Ee.replace(/\s+/g,"")){ze(`${ut}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(se.includes(Ee)){ze(`\u8BE5${ut}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}qe(!0);const An=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:z,item_type:ct,name:Ee}});if((An==null?void 0:An.status)===0){yield ht(),Le(!1),fn.ZP.success("\u6DFB\u52A0\u6210\u529F");return}qe(!1)});return ia.createElement("div",{className:_l.tagsModal},E===1&&ia.createElement(ia.Fragment,null,ee==null?void 0:ee.map((An,Xn)=>ia.createElement(bt,{key:Xn,title:An,showDelete:!1,style:{marginRight:"20rem"}})),ia.createElement("div",{onClick:()=>ie(1),style:{marginBottom:"20rem"},className:_l.btn},ia.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),ee!=null&&ee.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),E===2&&ia.createElement(ia.Fragment,null,ee==null?void 0:ee.map((An,Xn)=>ia.createElement(bt,{key:Xn,title:An})),ia.createElement("div",{onClick:()=>ie(2),className:_l.btn,style:{marginBottom:"10rem"}},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),ee!=null&&ee.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),ia.createElement(dn.default,{open:!!ne,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>ie(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Le(!1),ze(""),Be("")},onOk:Pt,title:`\u9009\u62E9${ut}`},ia.createElement("div",{className:_l.modal},ia.createElement(qt.Z,{spinning:_e},ia.createElement("div",{className:_l.mHead},ia.createElement("b",null),ia.createElement("span",null,`\u8282\u70B9${ut}`,"\uFF08",se.length,"\uFF09"),ia.createElement("div",{onClick:()=>{ke||(Le(!0),ze(""),Be(""))},className:_l.btn},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),ia.createElement("div",{className:_l.body},!(se!=null&&se.length)&&!ke&&ia.createElement(Du,{style:{height:"230rem"}}),se==null?void 0:se.map((An,Xn)=>ia.createElement(bt,{showDelete:!(ve!=null&&ve.includes(An)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:ve.includes(An),key:Xn,title:An})),ke&&ia.createElement("div",{className:_l.add},ia.createElement(pn.default,{style:{width:"rem"},size:"large",value:Ee,onChange:An=>{ze(""),Be(An.target.value)}}),ia.createElement("i",{onClick:_t,className:"iconfont icon-dui",style:{color:"#1B8565"}}),ia.createElement("i",{onClick:()=>Le(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Ne&&ia.createElement("div",{className:_l.error},Ne)))))))},mc={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},Ru=Ue(63960),Wu=Ue(85418),kc=Ue(65051),pu=Ue(67294),hf=Object.defineProperty,bl=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,bu=(ee,y,E)=>y in ee?hf(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,ku=(ee,y)=>{for(var E in y||(y={}))fs.call(y,E)&&bu(ee,E,y[E]);if(Va)for(var E of Va(y))Ea.call(y,E)&&bu(ee,E,y[E]);return ee},Ju=(ee,y)=>bl(ee,ba(y)),Hh=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const $c=(ee,y)=>{const E=ee.getParentData(y.id,"tree");return E?y.style.x>E.style.x?"right":"left":"center"},of=[3,2,1];let eh=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const Qd=(ee,y)=>{const E={};let z=null;return ee.forEach(ne=>{E[ne.properties.uuid]=Ju(ku({},ne),{id:ne.properties.uuid,children:[]})}),y.forEach(ne=>{const ie=E[ne.startNodeUuid],se=E[ne.endNodeUuid];ie&&(ie.id=ie.properties.uuid),ie&&se&&ie.children.push(se)}),ee.forEach(ne=>{!y.some(se=>se.endNodeUuid===ne.properties.uuid)&&(z=E[ne.properties.uuid])}),z};var vc=(0,Ce.forwardRef)(({nodeUuid:ee,subject_id:y,setshowdetail:E,setitems:z,setzoomsize:ne},ie)=>{const[se,ae]=(0,Ce.useState)(!1),he=(0,Ce.useRef)(0),pe=(0,Ce.useRef)(null),ve=(0,Ce.useRef)();(0,Ce.useEffect)(()=>{ke()},[]);function xe(_e){ve.current.zoomBy(_e)}function Ee(){setTimeout(()=>{var _e;ne((((_e=ve==null?void 0:ve.current)==null?void 0:_e.getZoom())*100).toFixed(0))},300)}function Be(_e){var qe;let Je=ve.current.getElementDataByState("node","selected");(Je==null?void 0:Je.length)>0&&ve.current.setElementState((qe=Je==null?void 0:Je[0])==null?void 0:qe.id,[""]),ve.current.setElementState(_e,["selected"])}function Ne(_e,qe){try{const Je={},ut={};ve.current.getEdgeData().map(ct=>{Je[ct.id]=_e==="Enter"?"inactive":"active"}),ve.current.getNodeData().map(ct=>{_e==="Enter"?ut[ct.id]=ct.colornodeType===qe?"highlight":"inactive":ut[ct.id]="active"}),ve.current.setElementState(Je),ve.current.setElementState(ut)}catch(Je){}}function ze(_e,qe){var Je;(Je=ve==null?void 0:ve.current)==null||Je.fitView(_e,qe)}(0,Ce.useImperativeHandle)(ie,()=>({zoomBy:xe,getData:ke,selectall:Be,onMouse:Ne,fitView:ze,getZooms:Ee}));const ke=()=>Hh(void 0,null,function*(){var _e,qe,Je,ut,ct,ht,gt,bt,Pt;ae(!0);let _t=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:ee,subject_id:y,depth:-1,relationshipFilter:"\u5305\u542B>"}});ae(!1);let An=(qe=(_e=_t==null?void 0:_t.data)==null?void 0:_e.nodes)==null?void 0:qe.map(Hi=>{var Un,On,$i,Ei,Cn,Ji,ii,xi,Lr,di,br,Jr;return Ju(ku({},Hi==null?void 0:Hi.properties),{rootNodeUuid:(Un=Hi==null?void 0:Hi.properties)==null?void 0:Un.rootNodeUuid,id:(On=Hi==null?void 0:Hi.properties)==null?void 0:On.uuid,name:($i=Hi==null?void 0:Hi.properties)==null?void 0:$i.name,description:(Ei=Hi==null?void 0:Hi.properties)==null?void 0:Ei.description,nodeType:(Cn=Hi==null?void 0:Hi.properties)==null?void 0:Cn.nodeType,tags:((Ji=Hi==null?void 0:Hi.properties)==null?void 0:Ji.tags)&&((Lr=(xi=(ii=Hi==null?void 0:Hi.properties)==null?void 0:ii.tags)==null?void 0:xi.split("\uFF0C"))==null?void 0:Lr.map($r=>({name:$r})))||[],colorType:parseInt((di=Hi==null?void 0:Hi.properties)==null?void 0:di.color)>3?"3":(br=Hi==null?void 0:Hi.properties)==null?void 0:br.color,activeColor:"#FA6400",size:of[((Jr=Hi==null?void 0:Hi.properties)==null?void 0:Jr.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),Xn=Qd((ut=(Je=_t==null?void 0:_t.data)==null?void 0:Je.nodes)==null?void 0:ut.map((Hi,Un)=>{var On,$i,Ei,Cn,Ji;return Ju(ku({},Hi),{key:Un,title:(On=Hi==null?void 0:Hi.properties)==null?void 0:On.name,newcolor:parseInt(($i=Hi==null?void 0:Hi.properties)==null?void 0:$i.color)===1?"#CC7CF5":((Ei=eh==null?void 0:eh.find(ii=>{var xi;return(ii==null?void 0:ii.name)===((xi=Hi==null?void 0:Hi.properties)==null?void 0:xi.nodeType)}))==null?void 0:Ei.color)||"#2D947C",colornodeType:parseInt((Cn=Hi==null?void 0:Hi.properties)==null?void 0:Cn.color)===1?"\u6839\u8282\u70B9":((Ji=eh==null?void 0:eh.find(ii=>{var xi;return(ii==null?void 0:ii.name)===((xi=Hi==null?void 0:Hi.properties)==null?void 0:xi.nodeType)}))==null?void 0:Ji.name)||"\u5176\u4ED6"})}),(ht=(ct=_t==null?void 0:_t.data)==null?void 0:ct.relationships)==null?void 0:ht.filter(Hi=>Hi.type==="\u5305\u542B"));ve!=null&&ve.current&&((gt=ve==null?void 0:ve.current)==null||gt.destroy());let ci=(0,kc.RN)(Xn),Zn=(bt=ci.nodes)==null?void 0:bt.filter((Hi,Un,On)=>Un===On.findIndex($i=>$i.id===Hi.id)),Oi=(Pt=ci.edges)==null?void 0:Pt.filter((Hi,Un,On)=>Un===On.findIndex($i=>$i.source===Hi.source&&$i.target===Hi.target));Le({nodes:Zn,edges:Oi},An)}),Le=(_e,qe)=>{var Je,ut;ve.current=null,ve.current=new kc.kJ({container:pe.current,autoResize:!0,autoFit:{type:((Je=_e==null?void 0:_e.nodes)==null?void 0:Je.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((ut=_e==null?void 0:_e.nodes)==null?void 0:ut.length)>300),data:_e,node:{style:{labelText:ct=>ct.title,labelFill:"#ffffff",fill:ct=>ct.newcolor,labelBackground:!1,labelPlacement:function(ct){const ht=$c(this,ct);return ht==="center"?"right":ht},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:ct=>(he.current++,he.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var ct;ne((((ct=ve==null?void 0:ve.current)==null?void 0:ct.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:ct=>{let ht=qe.filter(gt=>{var bt,Pt;return(gt==null?void 0:gt.id)===((Pt=(bt=ct.target)==null?void 0:bt.config)==null?void 0:Pt.id)});if((ht==null?void 0:ht.length)===0){E(!1);return}z(ht==null?void 0:ht[0]),E(!0),ct.view.setCursor("pointer")},multiple:!1}]}),ve.current.render(),setTimeout(()=>{var ct;ne((((ct=ve==null?void 0:ve.current)==null?void 0:ct.getZoom())*100).toFixed(0))},300)};return pu.createElement("div",{style:{height:"100%"}},pu.createElement(qt.Z,{spinning:se,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),pu.createElement("div",{style:{height:"100%"},ref:pe}))});function qh(ee,y){var E=ee==null?null:typeof Symbol!="undefined"&&ee[Symbol.iterator]||ee["@@iterator"];if(E!=null){var z,ne,ie,se,ae=[],he=!0,pe=!1;try{if(ie=(E=E.call(ee)).next,y===0){if(Object(E)!==E)return;he=!1}else for(;!(he=(z=ie.call(E)).done)&&(ae.push(z.value),ae.length!==y);he=!0);}catch(ve){pe=!0,ne=ve}finally{try{if(!he&&E.return!=null&&(se=E.return(),Object(se)!==se))return}finally{if(pe)throw ne}}return ae}}function Yd(ee,y,E){return y=uA(y),y in ee?Object.defineProperty(ee,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):ee[y]=E,ee}function Lg(ee,y){return T0(ee)||qh(ee,y)||lA(ee,y)||my()}function Km(ee){return M0(ee)||Tv(ee)||lA(ee)||Mm()}function M0(ee){if(Array.isArray(ee))return Y0(ee)}function T0(ee){if(Array.isArray(ee))return ee}function Tv(ee){if(typeof Symbol!="undefined"&&ee[Symbol.iterator]!=null||ee["@@iterator"]!=null)return Array.from(ee)}function lA(ee,y){if(ee){if(typeof ee=="string")return Y0(ee,y);var E=Object.prototype.toString.call(ee).slice(8,-1);if(E==="Object"&&ee.constructor&&(E=ee.constructor.name),E==="Map"||E==="Set")return Array.from(ee);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return Y0(ee,y)}}function Y0(ee,y){(y==null||y>ee.length)&&(y=ee.length);for(var E=0,z=new Array(y);E(Je.sort((ct,ht)=>ht.pieData.value-ct.pieData.value),ut*25/Je[0].pieData.value),Le=(Je,ut,ct,ht,gt,bt)=>{let Pt=(Je+ut)/2,_t=Je*Math.PI*2,An=ut*Math.PI*2,Xn=Pt*Math.PI*2;Je===0&&ut===1&&(ct=!1),gt=typeof gt!="undefined"?gt:1/3;let ci=ct?Math.cos(Xn)*.1:0,Zn=ct?Math.sin(Xn)*.1:0,Oi=ht?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(Hi,Un){return Hi<_t?ci+Math.cos(_t)*(1+Math.cos(Un)*gt)*Oi:Hi>An?ci+Math.cos(An)*(1+Math.cos(Un)*gt)*Oi:ci+Math.cos(Hi)*(1+Math.cos(Un)*gt)*Oi},y:function(Hi,Un){return Hi<_t?Zn+Math.sin(_t)*(1+Math.cos(Un)*gt)*Oi:Hi>An?Zn+Math.sin(An)*(1+Math.cos(Un)*gt)*Oi:Zn+Math.sin(Hi)*(1+Math.cos(Un)*gt)*Oi},z:function(Hi,Un){return Hi<-Math.PI*.5?Math.sin(Hi):Hi>Math.PI*2.5?Math.sin(Hi)*bt*.1:Math.sin(Un)>0?1*bt*.1:-1}}},_e=(Je,ut)=>{let ct=parseFloat(Je);if(isNaN(ct))return!1;ct=Math.round(Je*Math.pow(10,ut))/Math.pow(10,ut);let ht=ct.toString();(ht==null?void 0:ht.indexOf("."))<0&&(ht+=".");for(let bt=ht.length-(ht==null?void 0:ht.indexOf("."));bt<=ut;bt++)ht+="0";return ht},qe=()=>{ie.current.on("click",function(Je){if(Je.seriesName==="pie2d"){pe(Je.dataIndex);let ut=ie.current.getWidth()/2,ct=ie.current.getHeight()/2;ie.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:Je.dataIndex})}}),ie.current.on("mousemove",function(Je){}),ie.current.on("mouseout",function(){ie.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:ve}),xe("")})};return Fd.createElement("div",{ref:ne,style:{width:"100%",height:y||"500rem"}})};const zf=ee=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:ee}]});var ou=Ue(55099),du=Ue(67294),yu=Object.defineProperty,eu=Object.getOwnPropertySymbols,ic=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,Gu=(ee,y,E)=>y in ee?yu(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,yg=(ee,y)=>{for(var E in y||(y={}))ic.call(y,E)&&Gu(ee,E,y[E]);if(eu)for(var E of eu(y))_c.call(y,E)&&Gu(ee,E,y[E]);return ee},Ra=(ee,y)=>{var E={};for(var z in ee)ic.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&eu)for(var z of eu(ee))y.indexOf(z)<0&&_c.call(ee,z)&&(E[z]=ee[z]);return E},Lp=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Cu=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Ip=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se,uuid:ae}=y,he=Ra(y,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),pe,ve,xe,Ee;const Be=(0,Ct.useParams)();let[Ne,ze]=(0,Ce.useState)({subject_id:Be==null?void 0:Be.pathId,course_id:"",parentNodeUuid:ae,type:1});const[ke,Le]=(0,Ce.useState)(),[_e,qe]=(0,Ce.useState)([]),[Je,ut]=(0,Ce.useState)([]),[ct]=(0,Ct.useSearchParams)();(0,Ce.useEffect)(()=>{ht()},[ae]);function ht(){return Lp(this,null,function*(){var gt,bt,Pt;let _t=yield(0,rt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Ne});Le(_t);let An=Object.entries((gt=_t==null?void 0:_t.data)==null?void 0:gt.study_grasp_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn,itemStyle:Cu[Oi].itemStyle})),Xn=Object.entries((bt=_t==null?void 0:_t.data)==null?void 0:bt.study_complete_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn}));ut(Xn),((Pt=An==null?void 0:An.filter(ci=>(ci==null?void 0:ci.value)>0))==null?void 0:Pt.length)===0?qe([]):qe(An)})}return du.createElement("div",{className:Ho.DetailStatistics},ct.get("type")!=="classrooms"&&du.createElement("div",{className:Ho.header},du.createElement("span",{className:Ho.title},"\u7EDF\u8BA1\u8303\u56F4"),du.createElement(en.ZP.Group,{onChange:gt=>{Ne.type=gt.target.value,ze(yg({},Ne)),ht()},value:Ne.type},du.createElement(en.ZP,{value:1},"\u5168\u90E8"),du.createElement(en.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),du.createElement(en.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Ne==null?void 0:Ne.type)===3&&du.createElement(Zl.default,{onChange:gt=>{Ne.course_id=gt,ze(yg({},Ne)),ht()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(pe=ke==null?void 0:ke.courses)==null?void 0:pe.map(gt=>du.createElement(Zl.default.Option,{value:gt==null?void 0:gt.id},gt==null?void 0:gt.name)))),du.createElement("div",{style:{marginTop:"16rem",display:"flex"}},du.createElement("div",{className:Ho.left,style:{backgroundImage:`url(${qf}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},du.createElement("img",{src:Of}),du.createElement("div",{style:{marginTop:"20rem"}},du.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u4EBA\u6570"),du.createElement("div",{className:Ho.xxrscount},(ve=ke==null?void 0:ke.data)==null?void 0:ve.study_count))),du.createElement("div",{className:Ho.right},du.createElement("div",{className:Ho.righttop},du.createElement("img",{src:Rf}),du.createElement("div",null,du.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),du.createElement("div",{className:Ho.xxrscount},(xe=ke==null?void 0:ke.data)==null?void 0:xe.study_complete_rate,"%"))),du.createElement("div",{className:Ho.rightbottom},du.createElement("img",{src:kf}),du.createElement("div",null,du.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),du.createElement("div",{className:Ho.xxrscount},(Ee=ke==null?void 0:ke.data)==null?void 0:Ee.study_grasp_rate,"%"))))),du.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),du.createElement(Fp.Z,{option:zf(Je),style:{height:300,width:400},opts:{renderer:"svg"}}),du.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(_e==null?void 0:_e.length)>0?du.createElement(lh,{labelTextColor:"#333",dataSource:_e}):du.createElement(ou.NoData,{children:du.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var Op=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(Ip),gc=Ue(67294),am=Object.defineProperty,rf=Object.getOwnPropertySymbols,yp=Object.prototype.hasOwnProperty,xf=Object.prototype.propertyIsEnumerable,na=(ee,y,E)=>y in ee?am(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Jh=(ee,y)=>{for(var E in y||(y={}))yp.call(y,E)&&na(ee,E,y[E]);if(rf)for(var E of rf(y))xf.call(y,E)&&na(ee,E,y[E]);return ee},Tt=(ee,y)=>{var E={};for(var z in ee)yp.call(ee,z)&&y.indexOf(z)<0&&(E[z]=ee[z]);if(ee!=null&&rf)for(var z of rf(ee))y.indexOf(z)<0&&xf.call(ee,z)&&(E[z]=ee[z]);return E},an=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const hn=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],gn=ee=>{var y=ee,{pathsDetail:E,user:z,globalSetting:ne,loading:ie,dispatch:se,uuid:ae}=y,he=Tt(y,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),pe,ve,xe,Ee;const Be=(0,Ct.useParams)();let[Ne,ze]=(0,Ce.useState)({subject_id:Be==null?void 0:Be.pathId,course_id:"",parentNodeUuid:ae,type:1});const[ke,Le]=(0,Ce.useState)(),[_e,qe]=(0,Ce.useState)([]),[Je]=(0,Ct.useSearchParams)(),[ut,ct]=(0,Ce.useState)([]);(0,Ce.useEffect)(()=>{ht()},[ae]);function ht(){return an(this,null,function*(){var gt,bt,Pt;let _t=yield(0,rt.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Ne});Le(_t);let An=Object.entries((gt=_t==null?void 0:_t.data)==null?void 0:gt.study_grasp_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn,itemStyle:hn[Oi].itemStyle})),Xn=Object.entries((bt=_t==null?void 0:_t.data)==null?void 0:bt.study_complete_hash).map(([ci,Zn],Oi)=>({name:ci,value:Zn}));ct(Xn),((Pt=An==null?void 0:An.filter(ci=>(ci==null?void 0:ci.value)>0))==null?void 0:Pt.length)===0?qe([]):qe(An)})}return gc.createElement("div",{className:Ho.DetailStatistics},Je.get("type")!=="classrooms"&&gc.createElement("div",{className:Ho.header},gc.createElement("span",{className:Ho.title},"\u7EDF\u8BA1\u8303\u56F4"),gc.createElement(en.ZP.Group,{onChange:gt=>{Ne.type=gt.target.value,ze(Jh({},Ne)),ht()},value:Ne.type},gc.createElement(en.ZP,{value:1},"\u5168\u90E8"),gc.createElement(en.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),gc.createElement(en.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Ne==null?void 0:Ne.type)===3&&gc.createElement(Zl.default,{onChange:gt=>{Ne.course_id=gt,ze(Jh({},Ne)),ht()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(pe=ke==null?void 0:ke.courses)==null?void 0:pe.map(gt=>gc.createElement(Zl.default.Option,{value:gt==null?void 0:gt.id},gt==null?void 0:gt.name)))),gc.createElement("div",{style:{marginTop:"16rem",display:"flex"}},gc.createElement("div",{className:Ho.left,style:{backgroundImage:`url(${qf}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},gc.createElement("img",{src:Of}),gc.createElement("div",{style:{marginTop:"20rem"}},gc.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u4EBA\u6570"),gc.createElement("div",{className:Ho.xxrscount},(ve=ke==null?void 0:ke.data)==null?void 0:ve.study_count))),gc.createElement("div",{className:Ho.right},gc.createElement("div",{className:Ho.righttop},gc.createElement("img",{src:Rf}),gc.createElement("div",null,gc.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),gc.createElement("div",{className:Ho.xxrscount},(xe=ke==null?void 0:ke.data)==null?void 0:xe.study_complete_rate,"%"))),gc.createElement("div",{className:Ho.rightbottom},gc.createElement("img",{src:kf}),gc.createElement("div",null,gc.createElement("div",{className:Ho.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),gc.createElement("div",{className:Ho.xxrscount},(Ee=ke==null?void 0:ke.data)==null?void 0:Ee.study_grasp_rate,"%"))))),gc.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),gc.createElement(Fp.Z,{option:zf(ut),style:{height:300,width:400},opts:{renderer:"svg"}}),gc.createElement(Dp.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(_e==null?void 0:_e.length)>0?gc.createElement(lh,{labelTextColor:"#333",dataSource:_e}):gc.createElement(Dn.Z,{children:gc.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var Gn=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(gn),li=Ue(20819),Si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Vi=Ue(15835),Fn=Ue(67294),lr=Object.defineProperty,Mo=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,gs=(ee,y,E)=>y in ee?lr(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Is=(ee,y)=>{for(var E in y||(y={}))Xr.call(y,E)&&gs(ee,E,y[E]);if(no)for(var E of no(y))Vo.call(y,E)&&gs(ee,E,y[E]);return ee},ea=(ee,y)=>Mo(ee,Cr(y)),Xo=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Gs=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let Ss=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2}],Sa=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const fl=({pathsDetail:ee,user:y,globalSetting:E,loading:z,dispatch:ne,items:ie,showdetail:se,setshowdetail:ae,containerRef:he,getData:pe,setshow:ve,Tabsdatas:xe,uuid:Ee,tpacti:Be,initdata:Ne})=>{var ze,ke,Le,_e,qe,Je,ut,ct,ht,gt,bt,Pt,_t,An,Xn,ci,Zn,Oi,Hi,Un,On,$i,Ei,Cn,Ji,ii,xi,Lr,di,br,Jr,$r,Fs,$s,ma,Sn,Ko,Wo;const oo=(0,Ct.useParams)(),[xo,ja]=(0,Ce.useState)(0),[vs]=kt.default.useForm(),[Bn,yn]=(0,Ce.useState)({});let[Ti,vr]=(0,Ce.useState)(!1);const[Zo,lo]=(0,Ce.useState)(!1),[Ir,Ms]=(0,Ce.useState)("1"),[Ca,vl]=(0,Ce.useState)([]),[Xs,ul]=(0,Ce.useState)(1),[ql,Tu]=(0,Ce.useState)(2),[wa,Ol]=(0,Ce.useState)(2),[Tl,Xc]=(0,Ce.useState)(),[xr,cl]=(0,Ce.useState)();let[Co,ds]=(0,Ce.useState)([]);const[rl,ol]=(0,Ce.useState)({}),[rs,hl]=(0,Ce.useState)(!1),[nu,el]=(0,Ce.useState)(""),[zl,Bp]=(0,Ce.useState)([]),[Q0]=(0,Ct.useSearchParams)(),[oA,bv]=(0,Ce.useState)(!1),[sA,OC]=(0,Ce.useState)([]),[gy,h1]=(0,Ce.useState)([]),[pg,Qf]=(0,Ce.useState)([]);let[E0,RC]=(0,Ce.useState)({tags:[],tagszy:[],tagslx:[]});const[Ya,C0]=(0,Ce.useState)([{label:"\u5B9E\u8BAD",children:Fn.createElement(Xh,{getother:bc,types:"1",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"1"},{label:"\u89C6\u9891",children:Fn.createElement(Xh,{getother:bc,types:"2",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"2"},{label:"\u8BFE\u4EF6",children:Fn.createElement(Xh,{getother:bc,types:"3",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"3"},{label:"\u8BD5\u5377",children:Fn.createElement(Xh,{getother:bc,types:"4",ktzykey:Ir,onChange:or=>{vl(or)}}),key:"4"}].filter(or=>!!or));let[Wm,P0]=(0,Ce.useState)([]),[d1,eM]=(0,Ce.useState)([]);const[kn,Wr]=(0,Ce.useState)(0),[Ro,zo]=(0,Ce.useState)(0),[Rr,ya]=(0,Ce.useState)([]),[qo,dl]=(0,Ce.useState)({bh:[],qx:[],hx:[],gl:[]}),Gl=or=>{var Ps,Nl;return(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:oo==null?void 0:oo.pathId,uuid:((Ps=or==null?void 0:or.items)==null?void 0:Ps.uuid)||((Nl=or==null?void 0:or.items)==null?void 0:Nl.id)}}),ne({type:"userDetail/logWatchHistory",payload:Is({},or)})},fc={maxCount:1,fileList:Co,accept:((ke=(ze=Bn==null?void 0:Bn.label)==null?void 0:ze[0])==null?void 0:ke.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:or=>{var Ps,Nl;if(!(or.type==="video/mp4")&&((Nl=(Ps=Bn==null?void 0:Bn.label)==null?void 0:Ps[0])==null?void 0:Nl.name)==="\u89C6\u9891")return fn.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),nc.default.LIST_IGNORE},action:`${zt.Z.API_SERVER}/api/attachments.json`,onChange:or=>{ds(or==null?void 0:or.fileList)}};function uc(){return Xo(this,null,function*(){var or,Ps,Nl,Ha,ad;let zh=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:oo==null?void 0:oo.pathId}});if((zh==null?void 0:zh.status)===0){Wr(Ee);const oh=[...(ad=(Ha=(or=zh==null?void 0:zh.data)==null?void 0:or.nodes)==null?void 0:Ha.splice(1,(Nl=(Ps=zh==null?void 0:zh.data)==null?void 0:Ps.nodes)==null?void 0:Nl.length))==null?void 0:ad.map(lf=>{var Qc,Df,gp;return Is({label:(Qc=lf==null?void 0:lf.properties)==null?void 0:Qc.name,children:Fn.createElement(Kh,{onChange:Kp=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Kp))},itemsuuid:ie==null?void 0:ie.uuid,uuid:(Df=lf==null?void 0:lf.properties)==null?void 0:Df.uuid,typesdata:qo}),key:(gp=lf==null?void 0:lf.properties)==null?void 0:gp.uuid},lf)})];Wm=oh,P0(oh),sessionStorage.setItem("typesdatajson",JSON.stringify(qo)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(qo)),vr(!0)}})}function Vu(){return Xo(this,null,function*(){var or;let Ps=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:oo==null?void 0:oo.pathId}});(Ps==null?void 0:Ps.status)===0&&(E0.tags=Ps==null?void 0:Ps.data,RC(Is({},E0)));let Nl=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:oo==null?void 0:oo.pathId}});(Nl==null?void 0:Nl.status)===0&&(E0.tagszy=[...Ss,...Nl==null?void 0:Nl.data2],E0.tagslx=[...Sa,...Nl==null?void 0:Nl.data],RC(Is({},E0)));let Ha=yield(0,rt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:ie==null?void 0:ie.resourceUrl,item_banks_group_ids:ie==null?void 0:ie.itemBanksGroupIds}});if(el(""),Qf([]),localStorage.setItem("container_type_tupu",Ha==null?void 0:Ha.container_type),(ie==null?void 0:ie.nodeType)==="\u89C6\u9891"&&(((or=Ha==null?void 0:Ha.attachment)==null?void 0:or.file_type)==="video"||(Ha==null?void 0:Ha.container_type)==="video")&&el(Ha==null?void 0:Ha.id),(ie==null?void 0:ie.resourceOrigin)===1&&(ie==null?void 0:ie.nodeType)!=="\u9898\u96C6"){let ad={url:ie==null?void 0:ie.resourceUrl,name:Ha==null?void 0:Ha.name,id:Ha==null?void 0:Ha.examination_bank_id};vl([ad])}(ie==null?void 0:ie.resourceOrigin)===1&&(ie==null?void 0:ie.nodeType)==="\u9898\u96C6"&&Qf(Ha==null?void 0:Ha.item_banks_groups),(ie==null?void 0:ie.resourceOrigin)===2&&ds([{uid:"123",name:Ha==null?void 0:Ha.name,response:{id:"123",url:ie==null?void 0:ie.resourceUrl}}])})}function bc(or){return Xo(this,null,function*(){var Ps,Nl;let Ha=yield(0,rt.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:or}});(Ha==null?void 0:Ha.status)===0&&((Ha==null?void 0:Ha.container_type)==="att"?ol({url:zt.Z.API_SERVER+((Ps=Ha==null?void 0:Ha.attachment)==null?void 0:Ps.url),file_type:(Nl=Ha==null?void 0:Ha.attachment)==null?void 0:Nl.file_type}):window.open(or))})}function Th(){return Xo(this,null,function*(){let or=yield(0,rt.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:oo==null?void 0:oo.pathId}});(or==null?void 0:or.status)===0&&OC(or==null?void 0:or.data)})}function Zp(){return Xo(this,null,function*(){var or,Ps,Nl,Ha,ad,zh;let oh=yield(0,rt.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),parentNodeUuids:xe==null?void 0:xe.map(lf=>lf==null?void 0:lf.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:oo==null?void 0:oo.pathId}});if((oh==null?void 0:oh.status)===0){ya((or=oh==null?void 0:oh.data)==null?void 0:or.nodes),Xc((Nl=(Ps=oh==null?void 0:oh.data)==null?void 0:Ps.nodes)==null?void 0:Nl.filter(Qc=>{var Df;return((Df=Qc==null?void 0:Qc.properties)==null?void 0:Df.uuid)===(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)})),cl((Ha=oh==null?void 0:oh.data)==null?void 0:Ha.relationships);const lf=[...(zh=(ad=oh==null?void 0:oh.data)==null?void 0:ad.graphNodeMappings)==null?void 0:zh.map((Qc,Df)=>{var gp;return{label:`${Qc==null?void 0:Qc.parentNodeName}\uFF08${(gp=Qc==null?void 0:Qc.childNodeUuids)==null?void 0:gp.length}\uFF09`,children:Fn.createElement(Dd,{datas:oh==null?void 0:oh.data,items:Qc==null?void 0:Qc.childNodeUuids}),key:Df}})];zo(0),d1=lf,eM(lf)}})}(0,Ce.useEffect)(()=>{se&&(Zp(),Vu())},[se,ie]);const Yf=(...or)=>Xo(void 0,[...or],function*(Ps={}){return yield ne({type:"pathsDetail/getKnowledgeGraphs",payload:Is({graphable_type:Q0.get("type")==="classrooms"?"course":"subject",graphable_id:oo==null?void 0:oo.pathId},Ps)})});return Fn.createElement(La,null,Fn.createElement("div",null,se&&Fn.createElement(sh.Z,{open:se,width:"700rem",mask:!1,closable:!1,rootClassName:Ho.drawer,destroyOnClose:!0,getContainer:()=>he.current,onCancel:()=>{ae(!1),el("")}},Fn.createElement("div",{className:Ho.detailmodal},Fn.createElement("div",null,Fn.createElement("span",{className:Ho.title},"\u8282\u70B9\u8BE6\u60C5"),((Le=ee==null?void 0:ee.detail)==null?void 0:Le.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&(ie==null?void 0:ie.colorType)!=="1"&&Fn.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>Xo(void 0,null,function*(){var or,Ps,Nl,Ha,ad,zh,oh,lf,Qc,Df;ja(3),ae(!1);let gp={name:ie.name,description:ie.description,label:((Ps=(or=Tl==null?void 0:Tl[0])==null?void 0:or.labels)==null?void 0:Ps[1])==="\u8D44\u6E90"?(Nl=E0==null?void 0:E0.tagszy)==null?void 0:Nl.filter(au=>(au==null?void 0:au.name)===(ie==null?void 0:ie.nodeType)):(Ha=E0==null?void 0:E0.tagslx)==null?void 0:Ha.filter(au=>(au==null?void 0:au.name)===(ie==null?void 0:ie.nodeType)),tag:(ad=E0==null?void 0:E0.tags)==null?void 0:ad.filter(au=>{var Ng,Dg;return(Dg=(Ng=ie==null?void 0:ie.tags)==null?void 0:Ng.map(Fg=>Fg==null?void 0:Fg.name))==null?void 0:Dg.includes(au==null?void 0:au.name)}),resourceOrigin:ie.resourceOrigin,url:(ie==null?void 0:ie.resourceOrigin)===3?ie==null?void 0:ie.resourceUrl:""},Kp=(zh=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u88AB\u5305\u542B"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:zh.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}}),rm=(oh=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u5305\u542B"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:oh.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}});Bp(rm);let KS=(lf=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u524D\u5E8F"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:lf.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}}),aA=(Qc=xr==null?void 0:xr.filter(au=>(au==null?void 0:au.type)==="\u540E\u5E8F"&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:Qc.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}}),S3=(Df=xr==null?void 0:xr.filter(au=>((au==null?void 0:au.type)==="\u5173\u8054"||(au==null?void 0:au.type)==="\u88AB\u5173\u8054")&&(au==null?void 0:au.startNodeUuid)===((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))))==null?void 0:Df.map(au=>{var Ng,Dg;return{uuid:au==null?void 0:au.endNodeUuid,name:(Dg=(Ng=Rr==null?void 0:Rr.find(Fg=>{var Xm;return((Xm=Fg==null?void 0:Fg.properties)==null?void 0:Xm.uuid)===(au==null?void 0:au.endNodeUuid)}))==null?void 0:Ng.properties)==null?void 0:Dg.name}});dl({bh:Kp,qx:KS,hx:aA,gl:S3}),vs.setFieldsValue(gp),yn(gp)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),Fn.createElement("div",{style:{display:"flex",alignItems:"center"}},(ie==null?void 0:ie.colorType)!=="1"&&((_e=ee==null?void 0:ee.detail)==null?void 0:_e.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&Fn.createElement(Xt.ZP,{type:"primary",className:Ho.button,onClick:(0,ah.debounce)(()=>Xo(void 0,null,function*(){var or,Ps;let Nl=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),subject_id:oo==null?void 0:oo.pathId,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((Nl==null?void 0:Nl.status)===0){let Ha=(Ps=(or=Nl==null?void 0:Nl.data)==null?void 0:or.nodes)==null?void 0:Ps.filter(zh=>{var oh;return((oh=zh==null?void 0:zh.properties)==null?void 0:oh.uuid)!==((ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id))}),ad=Ha==null?void 0:Ha.map(zh=>{var oh,lf;return{name:(oh=zh==null?void 0:zh.properties)==null?void 0:oh.name,uuid:(lf=zh==null?void 0:zh.properties)==null?void 0:lf.uuid}});qo.bh=ad,dl(qo),ja(1),ae(!1),vl([]),Qf([]),ds([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((qe=ee==null?void 0:ee.detail)==null?void 0:qe.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&Fn.createElement(Xt.ZP,{type:"primary",className:Ho.button,onClick:()=>{var or,Ps;((Ps=(or=qo==null?void 0:qo.bh)==null?void 0:or.filter(Nl=>(Nl==null?void 0:Nl.uuid)===(ie==null?void 0:ie.id)))==null?void 0:Ps.length)>0||qo.bh.push({name:ie==null?void 0:ie.name,uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)}),ja(2),ae(!1),vl([]),Qf([]),ds([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((Je=ee==null?void 0:ee.detail)==null?void 0:Je.can_managed)&&Ee!=="\u5B66\u4E60\u8DEF\u5F84"&&Fn.createElement(Xt.ZP,{className:Ho.button,onClick:()=>{let or="";dn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:he.current,content:Fn.createElement("div",null,Fn.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",Fn.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),Fn.createElement(pn.default,{onChange:Ps=>{or=Ps.target.value}})),onOk:()=>Xo(void 0,null,function*(){if(or!=="\u786E\u8BA4\u5220\u9664")return fn.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(or==="\u786E\u8BA4\u5220\u9664"){let Ps=yield(0,rt.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),subject_id:oo==null?void 0:oo.pathId}});(Ps==null?void 0:Ps.status)===0&&(fn.ZP.info("\u5220\u9664\u6210\u529F"),Yf({graphable_id:oo==null?void 0:oo.pathId}),(ie==null?void 0:ie.colorType)!=="1"?(ve(!1),pe()):Ne(),ae(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((ut=ee==null?void 0:ee.detail)==null?void 0:ut.can_managed)&&Ee==="\u5B66\u4E60\u8DEF\u5F84"&&Q0.get("type")==="classrooms"&&Fn.createElement(Xt.ZP,{type:"primary",className:Ho.button,onClick:()=>{dn.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:he.current,okText:"\u786E\u8BA4\u540C\u6B65",content:Fn.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",Fn.createElement("span",{className:"c-light-primary"},ie==null?void 0:ie.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>Xo(void 0,null,function*(){const or=yield(0,rt.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:ie==null?void 0:ie.resourceid,subject_id:oo==null?void 0:oo.pathId}});(or==null?void 0:or.status)===0&&fn.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),Fn.createElement(cd.Z,{onClick:()=>{ae(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),Fn.createElement("div",{className:Ho.tabstyle},Gs==null?void 0:Gs.map(or=>Fn.createElement("div",{onClick:()=>{ul(or.key)},className:Xs===(or==null?void 0:or.key)?Ho.itemsactivite:Ho.items},or==null?void 0:or.name))),Xs===1&&Fn.createElement("div",null,Fn.createElement("div",{className:Ho.nodetitle},ql===1&&Fn.createElement(Lf.Z,{onClick:()=>Tu(2)}),ql===2&&Fn.createElement(Td.Z,{onClick:()=>Tu(1)}),Fn.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),ql===2&&Fn.createElement("div",{className:Ho.nodeboyd},Fn.createElement("div",{className:Ho.listitem,style:{marginTop:"0rem"}},Fn.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),Fn.createElement("span",null,ie==null?void 0:ie.name)),Fn.createElement("div",{className:Ho.listitem},Fn.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),Fn.createElement("pre",null,(ie==null?void 0:ie.description)||"\u6682\u65E0")),Fn.createElement("div",{className:Ho.listitem},Fn.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),Fn.createElement("div",null,(ie==null?void 0:ie.nodeType)&&Fn.createElement(Na,{containerRef:he,type:5,value:[{name:ie==null?void 0:ie.nodeType}],pathsDetail:ee,showmodal:!1,dataSources:[]})," ")),Fn.createElement("div",{className:Ho.listitem},Fn.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),Fn.createElement("span",null,((ct=ie==null?void 0:ie.tags)==null?void 0:ct.length)>0&&Fn.createElement(Na,{containerRef:he,type:5,pathsDetail:ee,value:ie==null?void 0:ie.tags,showmodal:!1,dataSources:[]}))),(ie==null?void 0:ie.nodeType)==="\u89C6\u9891"&&(ie==null?void 0:ie.resourceOrigin)!==3&&nu&&Fn.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},Fn.createElement(vh.Z,{allow_skip:!0,videoId:nu,toLog:!0,src:ie==null?void 0:ie.resourceUrl,logWatchHistory:or=>Gl(ea(Is({},or),{container_type:localStorage.getItem("container_type_tupu"),items:ie}))})),(ie==null?void 0:ie.resourceOrigin)===3&&Fn.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Fn.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},ie==null?void 0:ie.resourceUrl),Fn.createElement(Xt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Xo(void 0,null,function*(){let or=yield(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:oo==null?void 0:oo.pathId,uuid:ie==null?void 0:ie.uuid}});window.open(ie==null?void 0:ie.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(ie==null?void 0:ie.nodeType)==="\u9898\u96C6"&&(pg==null?void 0:pg.map(or=>Fn.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},Fn.createElement(vt.Z,{title:or==null?void 0:or.name},Fn.createElement("span",{className:Ho.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},or==null?void 0:or.name)),Fn.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",or==null?void 0:or.count)))),(ie==null?void 0:ie.nodeType)!="\u89C6\u9891"&&(ie==null?void 0:ie.nodeType)!="\u9898\u96C6"&&(ie!=null&&ie.resourceOrigin)&&[1,2].includes(ie==null?void 0:ie.resourceOrigin)?Fn.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Fn.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(ie==null?void 0:ie.resourceOrigin)===1?(ht=Ca==null?void 0:Ca[0])==null?void 0:ht.name:(gt=Co==null?void 0:Co[0])==null?void 0:gt.name),(0,Ah.JA)()&&(ie==null?void 0:ie.nodeType)==="\u8BD5\u5377"?"":Fn.createElement(Xt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Xo(void 0,null,function*(){bc(ie==null?void 0:ie.resourceUrl);let or=yield(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:oo==null?void 0:oo.pathId,uuid:ie==null?void 0:ie.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),(ie==null?void 0:ie.nodeType)==="\u8BD5\u5377"&&(ie==null?void 0:ie.resourceOrigin)===1&&Fn.createElement(Xt.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Xo(void 0,null,function*(){var or,Ps;const Nl=yield(0,Vi.Mb)({categoryId:(or=Ca==null?void 0:Ca[0])==null?void 0:or.id});Nl!=null&&Nl.exercise_id&&(0,Ot.xg)(`/classrooms/coursesId/exercise/${Nl.exercise_id}/${(Ps=y.userInfo)==null?void 0:Ps.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),Fn.createElement("div",{className:Ho.nodetitle},wa===1&&Fn.createElement(Lf.Z,{onClick:()=>Ol(2)}),wa===2&&Fn.createElement(Td.Z,{onClick:()=>Ol(1)}),Fn.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),wa===2&&Fn.createElement("div",{className:Ho.nodeboyd,style:{padding:0,minHeight:"530rem"}},Fn.createElement(ln.default,{className:Ho.Tabs,activeKey:Ro,destroyInactiveTabPane:!0,onChange:or=>{zo(parseInt(or))},type:"card",items:d1}))),Xs===3&&Fn.createElement("div",null,(0,Ah.JA)()?Fn.createElement(Gn,{uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)}):Fn.createElement(Op,{uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id)}))),Fn.createElement(dn.default,{title:Fn.createElement("span",{style:{fontSize:"18rem",color:"#000"}},xo===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:xo>0,getContainer:()=>he.current,onCancel:()=>{ja(0),vs.resetFields(),dl({qx:[],bh:[],hx:[],gl:[]}),ds([]),yn({}),vl([]),Qf([])},okButtonProps:{loading:rs},onOk:()=>{vs.submit()}},Fn.createElement("div",{className:Ho.addmodal},Fn.createElement("div",{className:Ho.title},"\u8282\u70B9\u5C5E\u6027"),Fn.createElement(kt.default,{className:Ho.form,labelCol:{flex:"92rem"},layout:"horizontal",form:vs,colon:!1,onValuesChange:(or,Ps)=>{var Nl,Ha,ad,zh;yn(Is({},Ps)),(Ps==null?void 0:Ps.resourceOrigin)!==1&&vl([]),((Ha=(Nl=Ps==null?void 0:Ps.label)==null?void 0:Nl[0])==null?void 0:Ha.name)!=="\u9898\u96C6"&&Qf([]),((zh=(ad=Ps==null?void 0:Ps.label)==null?void 0:ad[0])==null?void 0:zh.item_type)!==2&&(vl([]),ds([]),Qf([]),vs.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,ah.debounce)(or=>Xo(void 0,null,function*(){var Ps,Nl,Ha,ad,zh,oh,lf,Qc,Df,gp,Kp,rm,KS,aA,S3,au,Ng,Dg,Fg,Xm,dU,fU,pU,gU,mU,vU,yU,AU,xU,wU,SU,EU,CU,PU,bU,MU,TU,BU,NU,DU,FU,LU,IU,OU,RU,kU,zU,UU,HU,VU;if(((Ps=qo==null?void 0:qo.bh)==null?void 0:Ps.length)===0){fn.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((or==null?void 0:or.resourceOrigin)===0){fn.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((or==null?void 0:or.resourceOrigin)===1&&(Ca==null?void 0:Ca.length)<=0&&((Nl=or==null?void 0:or.label[0])==null?void 0:Nl.name)!=="\u9898\u96C6"){fn.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((or==null?void 0:or.resourceOrigin)===1&&(pg==null?void 0:pg.length)<=0&&((Ha=or==null?void 0:or.label[0])==null?void 0:Ha.name)==="\u9898\u96C6"){fn.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((or==null?void 0:or.resourceOrigin)===2&&(Co==null?void 0:Co.length)===0){fn.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}hl(!0);let Xue=xo===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",Que=xo===3?{subject_id:oo==null?void 0:oo.pathId,properties:{description:or.description,rootNodeUuid:ie==null?void 0:ie.rootNodeUuid,name:or.name,uuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),nodeType:(ad=or==null?void 0:or.label[0])==null?void 0:ad.name,tags:((oh=(zh=or.tag)==null?void 0:zh.map(ef=>ef==null?void 0:ef.name))==null?void 0:oh.join("\uFF0C"))||"",color:ie==null?void 0:ie.color,resourceOrigin:or.resourceOrigin,resourceUrl:or.resourceOrigin===3?or.url:or.resourceOrigin===2?((Df=(Qc=(lf=Co==null?void 0:Co[0])==null?void 0:lf.response)==null?void 0:Qc.url)==null?void 0:Df.indexOf("educoder.net"))>-1?(Kp=(gp=Co==null?void 0:Co[0])==null?void 0:gp.response)==null?void 0:Kp.url:((rm=E==null?void 0:E.setting)==null?void 0:rm.public_bucket_host)+((aA=(KS=Co==null?void 0:Co[0])==null?void 0:KS.response)==null?void 0:aA.url):(S3=Ca==null?void 0:Ca[0])==null?void 0:S3.url,container_type:((au=or==null?void 0:or.label[0])==null?void 0:au.name)==="\u9898\u96C6"?"ItemBanksGroup":(or.resourceOrigin===1||or.resourceOrigin===2)&&((Ng=Ca==null?void 0:Ca[0])==null?void 0:Ng.container_type)||((Fg=(Dg=Co==null?void 0:Co[0])==null?void 0:Dg.response)==null?void 0:Fg.container_type),container_id:(or.resourceOrigin===1||or.resourceOrigin===2)&&((Xm=Ca==null?void 0:Ca[0])==null?void 0:Xm.container_id)||((fU=(dU=Co==null?void 0:Co[0])==null?void 0:dU.response)==null?void 0:fU.container_id),itemBanksGroupIds:pg==null?void 0:pg.map(ef=>ef==null?void 0:ef.group_id).toString()},subgraphNodeUuid:Be,relationships:[...(pU=qo.bh)==null?void 0:pU.map(ef=>({startNodeUuid:ef.uuid,endNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u5305\u542B"})),...zl==null?void 0:zl.map(ef=>({endNodeUuid:ef.uuid,startNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u5305\u542B"})),...(gU=qo.qx)==null?void 0:gU.map(ef=>({endNodeUuid:ef.uuid,startNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u524D\u5E8F"})),...(mU=qo.hx)==null?void 0:mU.map(ef=>({endNodeUuid:ef.uuid,startNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u540E\u5E8F"})),...(vU=qo.gl)==null?void 0:vU.map(ef=>({startNodeUuid:ef.uuid,endNodeUuid:(ie==null?void 0:ie.keys)||(ie==null?void 0:ie.id),type:"\u5173\u8054"}))]}:{label:((yU=or==null?void 0:or.label[0])==null?void 0:yU.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:oo==null?void 0:oo.pathId,properties:{description:or.description,rootNodeUuid:ie==null?void 0:ie.rootNodeUuid,name:or.name,nodeType:(AU=or==null?void 0:or.label[0])==null?void 0:AU.name,tags:((wU=(xU=or.tag)==null?void 0:xU.map(ef=>ef==null?void 0:ef.name))==null?void 0:wU.join("\uFF0C"))||"",color:xo===1?"2":parseInt(ie==null?void 0:ie.colorType)+1+"",resourceOrigin:or.resourceOrigin,resourceUrl:or.resourceOrigin===3?or.url:or.resourceOrigin===2?((CU=(EU=(SU=Co==null?void 0:Co[0])==null?void 0:SU.response)==null?void 0:EU.url)==null?void 0:CU.indexOf("educoder.net"))>-1?(bU=(PU=Co==null?void 0:Co[0])==null?void 0:PU.response)==null?void 0:bU.url:((MU=E==null?void 0:E.setting)==null?void 0:MU.public_bucket_host)+((BU=(TU=Co==null?void 0:Co[0])==null?void 0:TU.response)==null?void 0:BU.url):(NU=Ca==null?void 0:Ca[0])==null?void 0:NU.url,container_type:((DU=or==null?void 0:or.label[0])==null?void 0:DU.name)==="\u9898\u96C6"?"ItemBanksGroup":(or.resourceOrigin===1||or.resourceOrigin===2)&&((FU=Ca==null?void 0:Ca[0])==null?void 0:FU.container_type)||((IU=(LU=Co==null?void 0:Co[0])==null?void 0:LU.response)==null?void 0:IU.container_type),container_id:(or.resourceOrigin===1||or.resourceOrigin===2)&&((OU=Ca==null?void 0:Ca[0])==null?void 0:OU.container_id)||((kU=(RU=Co==null?void 0:Co[0])==null?void 0:RU.response)==null?void 0:kU.container_id),itemBanksGroupIds:pg==null?void 0:pg.map(ef=>ef==null?void 0:ef.group_id).toString()},subgraphNodeUuid:Be,relationships:[...(zU=qo.bh)==null?void 0:zU.map(ef=>({startNodeUuid:ef.uuid,type:"\u5305\u542B"})),...(UU=qo.qx)==null?void 0:UU.map(ef=>({startNodeUuid:ef.uuid,type:"\u524D\u5E8F"})),...(HU=qo.hx)==null?void 0:HU.map(ef=>({endNodeUuid:ef.uuid,type:"\u540E\u5E8F"})),...(VU=qo.gl)==null?void 0:VU.map(ef=>({startNodeUuid:ef.uuid,type:"\u5173\u8054"}))]};const jU=yield(0,rt.ZP)(Xue,{method:"POST",body:Que});hl(!1),(jU==null?void 0:jU.status)===0&&(Yf({graphable_id:oo==null?void 0:oo.pathId}),fn.ZP.info(xo===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),ja(0),ve(!1),pe(),vs.resetFields(),ds([]),yn({}),vl([]),Qf([]),dl({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:200,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Fn.createElement(pn.default,{maxLength:200,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},Fn.createElement(pn.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Fn.createElement(Na,{containerRef:he,type:5,pathsDetail:ee,showmodal:xo!==3,dataSources:[]})),((Pt=(bt=Bn==null?void 0:Bn.label)==null?void 0:bt[0])==null?void 0:Pt.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},Fn.createElement(en.ZP.Group,{className:Ho.radioform},Fn.createElement(en.ZP,{value:1},"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90"),((An=(_t=Bn==null?void 0:Bn.label)==null?void 0:_t[0])==null?void 0:An.name)!=="\u9898\u96C6"&&Fn.createElement(en.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((ci=(Xn=Bn==null?void 0:Bn.label)==null?void 0:Xn[0])==null?void 0:ci.name)!=="\u9898\u96C6"&&Fn.createElement(en.ZP,{value:3},"\u5916\u94FE"))),(Bn==null?void 0:Bn.resourceOrigin)===1&&((Oi=(Zn=Bn==null?void 0:Bn.label)==null?void 0:Zn[0])==null?void 0:Oi.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:""},Fn.createElement(Xt.ZP,{onClick:()=>{var or,Ps,Nl,Ha,ad,zh;((Ps=(or=Bn==null?void 0:Bn.label)==null?void 0:or[0])==null?void 0:Ps.name)==="\u9898\u96C6"?(bv(!0),h1(pg),Th()):(lo(!0),Ms(((Ha=(Nl=Bn==null?void 0:Bn.label)==null?void 0:Nl[0])==null?void 0:Ha.name)==="\u89C6\u9891"?"2":((zh=(ad=Bn==null?void 0:Bn.label)==null?void 0:ad[0])==null?void 0:zh.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((Un=(Hi=Bn==null?void 0:Bn.label)==null?void 0:Hi[0])==null?void 0:Un.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Ca==null?void 0:Ca.length)>0&&Fn.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Fn.createElement("div",{className:Ho.multiple,title:(On=Ca==null?void 0:Ca[0])==null?void 0:On.name},($i=Ca==null?void 0:Ca[0])==null?void 0:$i.name),Fn.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{vl([])},className:"iconfont icon-shanchu12"})," "),(pg==null?void 0:pg.length)>0&&(pg==null?void 0:pg.map(or=>Fn.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Fn.createElement("div",{className:Ho.multiple,title:or==null?void 0:or.name},or==null?void 0:or.name),Fn.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Qf(pg==null?void 0:pg.filter(Ps=>(Ps==null?void 0:Ps.group_id)!==(or==null?void 0:or.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(Bn==null?void 0:Bn.resourceOrigin)===2&&((Cn=(Ei=Bn==null?void 0:Bn.label)==null?void 0:Ei[0])==null?void 0:Cn.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:"file",shouldUpdate:!0},Fn.createElement(nc.default,Is({},fc),Fn.createElement(Xt.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(Bn==null?void 0:Bn.resourceOrigin)===3&&((ii=(Ji=Bn==null?void 0:Bn.label)==null?void 0:Ji[0])==null?void 0:ii.item_type)===2&&Fn.createElement(kt.default.Item,{label:" ",name:"url"},Fn.createElement(kt.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},Fn.createElement(pn.default,{style:{height:"40rem"}}))),Fn.createElement(kt.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},Fn.createElement(Na,{containerRef:he,type:3,pathsDetail:ee,showmodal:!0,dataSources:[]})))),Fn.createElement("div",{className:Ho.addmodal,style:{marginTop:"20rem"}},Fn.createElement("div",{className:Ho.title},Fn.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),Fn.createElement("span",{style:{cursor:"pointer"},onClick:()=>{uc()}},"\u5173\u7CFB\u8BBE\u7F6E")),Fn.createElement("div",{className:Ho.gxcoent,style:{padding:"20rem 25rem"}},Fn.createElement("div",{className:Ho.gxtitle},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#6236ff"}}),Fn.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(xi=qo.bh)==null?void 0:xi.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},(Lr=qo==null?void 0:qo.bh)==null?void 0:Lr.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#6236ff"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.bh)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({bh:Nl,hx:qo==null?void 0:qo.hx,qx:qo==null?void 0:qo.qx,gl:qo==null?void 0:qo.gl})}})))),Fn.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#24A881"}}),Fn.createElement("div",null,"\u524D\u5E8F\uFF08",(di=qo.qx)==null?void 0:di.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},(br=qo==null?void 0:qo.qx)==null?void 0:br.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#24A881"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.qx)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({qx:Nl,bh:qo==null?void 0:qo.bh,hx:qo==null?void 0:qo.hx,gl:qo==null?void 0:qo.gl})}})))),Fn.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#EC8657"}}),Fn.createElement("div",null,"\u540E\u5E8F\uFF08",(Jr=qo.hx)==null?void 0:Jr.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},($r=qo==null?void 0:qo.hx)==null?void 0:$r.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#EC8657"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.hx)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({qx:qo==null?void 0:qo.qx,bh:qo==null?void 0:qo.bh,hx:Nl,gl:qo==null?void 0:qo.gl})}})))),Fn.createElement("div",{className:Ho.gxtitle,style:{marginTop:"30rem"}},Fn.createElement("div",{className:Ho.Colortitle,style:{background:"#497DFF"}}),Fn.createElement("div",null,"\u5173\u8054\uFF08",(Fs=qo.gl)==null?void 0:Fs.length,"\uFF09")),Fn.createElement("div",{className:Ho.gxbody},($s=qo==null?void 0:qo.gl)==null?void 0:$s.map(or=>Fn.createElement("div",{className:Ho.tag,style:{background:"#497DFF"}},Fn.createElement("span",{style:{marginRight:"10rem"}},or==null?void 0:or.name)," ",Fn.createElement(cd.Z,{onClick:()=>{var Ps;let Nl=(Ps=qo==null?void 0:qo.gl)==null?void 0:Ps.filter(Ha=>Ha.uuid!==or.uuid);dl({qx:qo==null?void 0:qo.qx,hx:qo==null?void 0:qo.hx,bh:qo==null?void 0:qo.bh,gl:Nl})}}))))))),Fn.createElement(dn.default,{title:"\u9009\u62E9\u9898\u96C6",open:oA,destroyOnClose:!0,centered:!0,getContainer:()=>he.current,width:"1200rem",onOk:()=>{if((gy==null?void 0:gy.length)<=0){fn.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}Qf(gy),bv(!1)},onCancel:()=>{h1([]),bv(!1)}},Fn.createElement(Gi.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:gy==null?void 0:gy.map(or=>or==null?void 0:or.group_id),onCheck:(or,Ps)=>{h1(Ps==null?void 0:Ps.checkedNodes)},treeData:sA,fieldNames:{key:"group_id",title:"name"},titleRender:or=>Fn.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},Fn.createElement(vt.Z,{title:or==null?void 0:or.name},Fn.createElement("div",{className:Ho.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},Fn.createElement("img",{src:Si,style:{marginRight:10}}),Fn.createElement("span",null,or==null?void 0:or.name))),Fn.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",or==null?void 0:or.count))})),Fn.createElement(dn.default,{title:"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90",open:Zo,destroyOnClose:!0,centered:!0,getContainer:()=>he.current,width:"1200rem",onOk:()=>{lo(!1)},onCancel:()=>{lo(!1),xo!==3&&vl([]),Ms("1")}},Fn.createElement("div",{className:Ho.settingmodal},Fn.createElement(ln.default,{className:Ho.Tabs,activeKey:Ir,destroyInactiveTabPane:!0,onChange:or=>{Ms(or)},type:"card",items:((Sn=(ma=Bn==null?void 0:Bn.label)==null?void 0:ma[0])==null?void 0:Sn.name)==="\u89C6\u9891"?Ya.filter(or=>(or==null?void 0:or.label)==="\u89C6\u9891"):((Wo=(Ko=Bn==null?void 0:Bn.label)==null?void 0:Ko[0])==null?void 0:Wo.name)==="\u8BD5\u5377"?Ya.filter(or=>(or==null?void 0:or.label)==="\u8BD5\u5377"):Ya.filter(or=>(or==null?void 0:or.label)!=="\u89C6\u9891")}))),Fn.createElement(li.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:rl==null?void 0:rl.url,type:rl==null?void 0:rl.file_type,disabledDownload:!0,onClose:()=>ol({})}),Fn.createElement(dn.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Ti,destroyOnClose:!0,centered:!0,getContainer:()=>he.current,width:"1200rem",onCancel:()=>{vr(!1);let or=JSON.parse(sessionStorage.getItem("typesdatajson"));dl(or)},onOk:()=>{let or=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));dl(or),vr(!1)}},Fn.createElement("div",{className:Ho.settingmodal},Fn.createElement(ln.default,{className:Ho.Tabs,activeKey:kn,destroyInactiveTabPane:!0,onChange:or=>{Wr(or)},type:"card",items:Wm})))))};var fa=(0,Ct.connect)(({pathsDetail:ee,user:y,loading:E,globalSetting:z})=>({pathsDetail:ee,user:y,globalSetting:z,loading:E.models.index}))(fl),Pa={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},Qa=Object.defineProperty,tu=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Za=(ee,y,E)=>y in ee?Qa(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,il=(ee,y)=>{for(var E in y||(y={}))sc.call(y,E)&&Za(ee,E,y[E]);if(tu)for(var E of tu(y))uu.call(y,E)&&Za(ee,E,y[E]);return ee};const us=()=>`shadow-${Math.random().toString(36).slice(2,9)}`;var Al=({percentage:ee,startAngle:y=270,strokeColor:E="#42BECD",trackColor:z="#e6e6e6",innerBackgroundColor:ne="#fff",text:ie="",textColor:se="#000",textSize:ae="1rem",textPadding:he="28rem",outerDiameter:pe,innerDiameter:ve,maxTextLength:xe=6,onClick:Ee,hoverEffect:Be=!0,style:Ne})=>{const[ze,ke]=(0,Ce.useState)(0),[Le,_e]=(0,Ce.useState)(0),[qe,Je]=(0,Ce.useState)(!1),ut=On=>{var $i,Ei;const Cn=parseFloat(On),Ji=parseFloat((Ei=($i=document.documentElement)==null?void 0:$i.style)==null?void 0:Ei.fontSize);return Cn*Ji},ct=()=>{ke(ut(pe)),_e(ut(ve))};(0,Ce.useEffect)(()=>(ct(),window.addEventListener("resize",ct),()=>window.removeEventListener("resize",ct)),[pe,ve]);const ht=ze/2,gt=Le/2,bt=(ze-Le)/2,Pt=ht-bt,_t=2*Math.PI*Pt,An=_t-ee/100*_t,Xn=`rotate(${y} ${ht} ${ht})`,Zn=((On,$i)=>$i&&On.length>$i?On.slice(0,$i-1)+"...":On)(ie,xe),Oi=()=>{Be&&Je(!0)},Hi=()=>{Je(!1)},Un=ut("4rem");return Ce.createElement("svg",{width:ze,height:ze,viewBox:`0 0 ${ze} ${ze}`,xmlns:"http://www.w3.org/2000/svg",onClick:Ee,onMouseEnter:Oi,onMouseLeave:Hi,style:il({cursor:Ee?"pointer":"default"},Ne)},Ce.createElement("circle",{cx:ht,cy:ht,r:gt,fill:ne}),Ce.createElement("circle",{cx:ht,cy:ht,r:Pt,fill:"none",stroke:z,strokeWidth:bt}),Ce.createElement("circle",{cx:ht,cy:ht,r:Pt,fill:"none",stroke:E,strokeWidth:bt,strokeDasharray:_t,strokeDashoffset:An,strokeLinecap:"round",transform:Xn}),qe&&Ce.createElement("circle",{cx:ht,cy:ht,r:Pt+bt/2,fill:"none",stroke:"#FA6400",strokeWidth:ut("4rem")}),ie&&Ce.createElement("foreignObject",{x:ht-gt,y:ht-gt,width:Le,height:Le},Ce.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:he}},Ce.createElement("b",{style:{color:se,fontSize:ae,textAlign:"center"},title:ie},Zn))))},$e=Ue(71230),lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",Kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",Vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",Ii="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",Pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",Nr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",eo=Ue(15746),So=Ue(49438),Eo=Ue(67294),ho=Object.defineProperty,qr=Object.defineProperties,De=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,pt=(ee,y,E)=>y in ee?ho(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,At=(ee,y)=>{for(var E in y||(y={}))Xe.call(y,E)&&pt(ee,E,y[E]);if(He)for(var E of He(y))ot.call(y,E)&&pt(ee,E,y[E]);return ee},Ut=(ee,y)=>qr(ee,De(y)),mt=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const nn=({classroomList:ee,dispatch:y,courseEndTime:E})=>{const z=(0,Ct.useParams)(),[ne]=kt.default.useForm(),[ie,se]=(0,Ce.useState)(1),[ae,he]=(0,Ce.useState)([]),[pe,ve]=(0,Ce.useState)(0),[xe,Ee]=(0,Ce.useState)(20),[Be,Ne]=(0,Ce.useState)(!0),[ze,ke]=(0,Ce.useState)([]),[Le,_e]=(0,Ce.useState)(!0);z.coursesId=z.pathId,z.id=z.coursesId,(0,Ce.useEffect)(()=>{if(ee.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ut(),qe(),ee.actionTabs.type===2){const Pt=ee.actionTabs.selectArrsAll[0];_e(Pt.unified_setting)}else _e(!1)},[ee.actionTabs]);const qe=Pt=>mt(void 0,null,function*(){Ne(!0);const _t=yield(0,Nt.c_)(Ut(At({},z),{page:Pt||ie,limit:2e4}));_t==null||_t.course_groups.map((An,Xn)=>{An.key=An.id,An.title=An.name,An.disabled=An.is_published}),_t&&(he([..._t==null?void 0:_t.course_groups]),ve(_t==null?void 0:_t.course_groups_count),Ne(!1),Pt||ne.setFieldsValue({publish_time:zs()(zs()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:zs()(zs()(new Date((0,Ot.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Je=()=>mt(void 0,null,function*(){var Pt;const _t=At({},ne.getFieldsValue());if(_t.end_time<=_t.publish_time){fn.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),bt(!1);return}if((ze==null?void 0:ze.length)<=0&&!Le&&ae.length>0){fn.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),bt(!1);return}let An={ids:[...ee.actionTabs.selectArrs],group_ids:ze.length>0?ze.map(ci=>ci.id):(Pt=ee.detailShixunsList)==null?void 0:Pt.course_groups,end_time:zs()(_t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:zs()(_t.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ze.length,subject_id:z.pathId};bt(!0),(yield(0,rt.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:At({},An)})).status===0?(y({type:"classroomList/setActionTabs",payload:{}}),y({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),bt(!1),ut(),(0,Ot.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),fn.ZP.success("\u53D1\u5E03\u6210\u529F")):bt(!1)}),ut=()=>{se(1),he([]),ke([])},ct=pe>ie*xe,{detailShixunsList:ht}=ee,[gt,bt]=(0,Ce.useState)(!1);return Eo.createElement(dn.default,{width:600,centered:!0,confirmLoading:gt,title:"\u53D1\u5E03\u8282\u70B9",open:ee.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:So.Z.modal,onOk:()=>Je(),onCancel:()=>{ut(),y({type:"classroomList/setActionTabs",payload:{}})}},Eo.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",Eo.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),Eo.createElement(kt.default,{form:ne},Eo.createElement("div",{style:{paddingLeft:0}},Eo.createElement($e.Z,{className:"mt30",align:"middle"},Eo.createElement(eo.Z,null,Eo.createElement(kt.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Eo.createElement(gr.default,{style:{width:170,marginRight:"25px"},disabledDate:Pt=>(0,Vl.Q8)(Pt,E),disabledTime:Pt=>(0,Vl.d0)(Pt),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:zs()((0,Ot.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Eo.createElement(eo.Z,{className:"ml20"},Eo.createElement(kt.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},Eo.createElement(gr.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:zs()((0,Ot.U6)(),"HH:mm")},disabledDate:Pt=>(0,Vl.Q8)(Pt,E,ne.getFieldValue("publish_time")),disabledTime:Pt=>(0,Vl.d0)(Pt,ne.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ee.actionTabs.type===2&&Eo.createElement($e.Z,{style:{marginBottom:"10px"}},Eo.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Eo.createElement(en.ZP.Group,{value:Le,onChange:Pt=>{_e(Pt.target.value),ke([])}},Eo.createElement(en.ZP,{value:!0,disabled:!ee.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Eo.createElement(en.ZP,{className:"ml20",disabled:ae.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ae.length<=0&&ee.actionTabs.type===2&&Eo.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(ee.actionTabs.type===1||!Le)&&ae.length>0&&Eo.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Eo.createElement("span",{style:{flex:1}},Eo.createElement(os.default,{checked:ze.length===ae.length,onChange:Pt=>{ze.length===ae.length?ke([]):ke(ae)}},"\u5168\u9009")),Eo.createElement("span",{style:{width:16}}),Eo.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ze.length||0,"\u4E2A\u5206\u73ED")),(ee.actionTabs.type===1||!Le)&&ae.length>0&&Eo.createElement(co.Z,{data:ae,selectedRowKeys:ze,setSelectedRowKeys:ke})))};var It=(0,Ct.connect)(({classroomList:ee})=>({classroomList:ee}))(nn),Gt=Ue(67294),En=Object.defineProperty,wn=Object.defineProperties,ui=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,ji=(ee,y,E)=>y in ee?En(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Li=(ee,y)=>{for(var E in y||(y={}))ni.call(y,E)&&ji(ee,E,y[E]);if(ei)for(var E of ei(y))ti.call(y,E)&&ji(ee,E,y[E]);return ee},Ar=(ee,y)=>wn(ee,ui(y)),Qr=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Vr=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],ir=({pathsDetail:ee,setselectitems:y,publishshow:E,node:z,index:ne,onExpandClick:ie,onClickDetails:se,selectitems:ae})=>{var he,pe,ve;const[xe,Ee]=(0,Ce.useState)(!1),Be=(0,Ce.useRef)(null),{name:Ne,complete_rate:ze,node_type:ke,resource_info:Le,grasp_rate:_e,has_children:qe,children:Je,expand:ut,key:ct,is_publish:ht,status:gt,id:bt,url:Pt}=z||{};(0,Ce.useEffect)(()=>{var Un;_t();const On=(Un=Be.current)==null?void 0:Un.parentElement;if(!On)return;const $i=new ResizeObserver(()=>{_t()});return $i.observe(On),()=>{$i.disconnect()}},[ut]);const _t=()=>{if(!Be.current)return;const Un=Be.current,On=Un.parentElement,$i=Un.previousElementSibling,Ei=On==null?void 0:On.firstElementChild;if(On&&$i&&Ei){const Cn=$i.getBoundingClientRect().height,Ji=On.getBoundingClientRect().height,ii=Ei.getBoundingClientRect().height,xi=Cn/2,Lr=Ji-(ii+Cn)/2;Un.style.bottom=`${xi}px`,Un.style.height=`${Lr}px`}},An=(he=Number(ze))==null?void 0:he.toFixed(0),Xn=An==="100",ci=Xn?ke==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${An}%`,Zn=Le==null?void 0:Le.reduce((Un,On)=>Un+On.value,0),Oi={\u5B9E\u8BAD:lt,\u8BD5\u5377:Vt,\u8BFE\u4EF6:Kt,\u89C6\u9891:Vn},Hi=()=>{ie(ct)};return Gt.createElement("div",{className:Pa.treeNode,"data-index":ne},Gt.createElement("div",{className:Pa.node,style:Xn?{background:"#EDF7EE"}:{}},!ht&&!((pe=ee==null?void 0:ee.detail)!=null&&pe.can_managed)&&Gt.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},Gt.createElement("div",null,Gt.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Gt.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),Gt.createElement("div",{className:Pa.statusbutton,style:{background:(ve=Vr.find(Un=>Un.name===gt))==null?void 0:ve.color}},gt),E&&Gt.createElement(os.default,{checked:ae==null?void 0:ae.map(Un=>Un.id).includes(bt),onChange:()=>{if(ae!=null&&ae.map(Un=>Un.id).includes(bt))y(ae.filter(Un=>Un.id!==bt));else{let Un=[...ae];Un.push(z),y(Un)}},className:Pa.checkbox}),Gt.createElement($e.Z,{style:{padding:qe?"initial":"3rem 0"}},Gt.createElement(vt.Z,{title:"\u5B8C\u6210\u7387"},Gt.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},Gt.createElement(Al,{strokeColor:"#60C059",percentage:ze,startAngle:270,trackColor:"#E3E8EF",text:ci,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),Gt.createElement("div",{className:Pa.info},Gt.createElement($e.Z,{align:"middle"},Gt.createElement(vt.Z,{title:ke},Gt.createElement("img",{src:Oi[ke]||vi,style:{marginRight:"10rem",width:"16rem"}})),Gt.createElement(vt.Z,{title:Ne},Gt.createElement("b",{onClick:()=>{se(z)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,Ot.Pq)(Ne,19)))),Gt.createElement($e.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:qe?"0":"30rem"}},Gt.createElement($e.Z,{align:"middle"},Gt.createElement(vt.Z,{title:"\u638C\u63E1\u7387"},Gt.createElement("img",{src:Ii,style:{marginRight:"4rem",width:"16rem"}})),Gt.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},_e,"%")),Gt.createElement($e.Z,{align:"middle",style:{marginLeft:"55rem"}},Gt.createElement(vt.Z,{title:"\u5B8C\u6210\u7387"},Gt.createElement("img",{src:Pr,style:{marginRight:"4rem",width:"16rem"}})),Gt.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ze,"%"))),qe&&Gt.createElement($e.Z,{className:Pa.resource},Gt.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",Zn),Gt.createElement("div",{onClick:()=>Ee(!xe),className:Pa.action},xe?Gt.createElement(Gt.Fragment,null,"\u6536\u8D77",Gt.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):Gt.createElement(Gt.Fragment,null,"\u5C55\u5F00",Gt.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),xe&&Gt.createElement("div",{className:Pa.tags},Le==null?void 0:Le.map((Un,On)=>Gt.createElement(vt.Z,{title:Un.name},Gt.createElement("div",{className:Pa.tag,key:On},(0,Ot.Pq)(Un.name,5),"\uFF1A",Un.value)))),ne.length>1&&Gt.createElement("div",{className:Pa.leftLine}),ut&&Gt.createElement("div",{className:Pa.rightLine}),qe&&Gt.createElement("img",{onClick:Hi,className:Pa.icon,src:ut?wr:Nr})),Je&&Je.length>0&&ut&&Gt.createElement("div",{className:Pa.nodeWrap},Je.map((Un,On)=>Gt.createElement(ir,{key:Un.key,onExpandClick:ie,onClickDetails:se,publishshow:E,setselectitems:y,pathsDetail:ee,selectitems:ae,node:Un,index:ne+"-"+(On+1)})),Je.length>1&&Gt.createElement("div",{ref:Be,className:Pa.line})))},jo=({data:ee,onExpandClick:y,selectitems:E,onClickDetails:z,pathsDetail:ne,setselectitems:ie,publishshow:se})=>Gt.createElement("div",{className:Pa.treeNode},Gt.createElement("div",{className:Pa.nodeWrap},ee.map((ae,he)=>Gt.createElement(ir,{key:ae.key,onExpandClick:y,onClickDetails:z,pathsDetail:ne,publishshow:se,selectitems:E,setselectitems:ie,node:ae,index:String(he+1)}))));var xs=({visible:ee,onCancel:y,subjectId:E,onClickDetails:z,pathsDetail:ne,dispatch:ie})=>{var se;const[ae,he]=(0,Ce.useState)([]),[pe,ve]=(0,Ce.useState)(!0),[xe,Ee]=(0,Ce.useState)("\u5168\u90E8"),[Be,Ne]=(0,Ce.useState)([]),[ze]=(0,Ct.useSearchParams)(),[ke,Le]=(0,Ce.useState)(!1),[_e,qe]=(0,Ce.useState)([]);(0,Ce.useEffect)(()=>{ut()},[xe]),(0,Ce.useEffect)(()=>{ne.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(ie({type:"pathsDetail/setActionTabs",payload:{key:""}}),ut())},[ne.actionTabs.key]);const Je=(Pt,_t)=>Qr(void 0,null,function*(){const An=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Pt,subject_id:E,node_type:xe}});if((An==null?void 0:An.status)===0)return _t&&Ne((An==null?void 0:An.node_types)||[]),(An==null?void 0:An.data)||[];ve(!1)}),ut=()=>Qr(void 0,null,function*(){ve(!0);const Pt=yield Je(ee,!0);he(Pt),ve(!1)}),ct=(Pt,_t,An)=>Qr(void 0,null,function*(){return yield Promise.all(Pt.map(ci=>Qr(void 0,null,function*(){return ci.key===_t?yield An(ci):ci.children&&ci.children.length>0?Ar(Li({},ci),{children:yield ct(ci.children,_t,An)}):ci})))}),ht=Pt=>Qr(void 0,null,function*(){ve(!0);const _t=yield ct(ae,Pt,An=>Qr(void 0,null,function*(){var Xn,ci;const Zn=Ar(Li({},An),{expand:!(An!=null&&An.expand)});return!(An!=null&&An.expand)&&!((Xn=An==null?void 0:An.children)!=null&&Xn.length)&&(Zn.children=yield Je(Pt),((ci=Zn.children)==null?void 0:ci.length)===0&&(Zn.has_children=!1,Zn.expand=!1)),Zn}));he(_t),ve(!1)}),gt=Pt=>Qr(void 0,null,function*(){ve(!0),yield z(Pt,!1),ve(!1)});return Gt.createElement("div",{className:Pa.tree},Gt.createElement("div",{className:Pa.center},Gt.createElement("div",{className:Pa.head},Gt.createElement("div",{className:Pa.del},Gt.createElement("i",{onClick:y,className:"iconfont icon-shanchuhuanjing"}),Gt.createElement("b",null))),Gt.createElement("div",{className:Pa.body},pe&&Gt.createElement("div",{className:Pa.loading},Gt.createElement(qt.Z,{spinning:!0})),Gt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Gt.createElement("div",{className:Pa.tabs,style:{flex:1}},Be==null?void 0:Be.map(Pt=>Gt.createElement("div",{onClick:()=>Ee(Pt.node_type),className:Pt.node_type===xe?Pa.active:void 0,key:Pt.node_type},Pt.node_type,"\uFF08",Pt.count,"\uFF09"))),ze.get("type")==="classrooms"&&((se=ne==null?void 0:ne.detail)==null?void 0:se.can_managed)&&Gt.createElement("div",null,ke&&Gt.createElement(os.default,{style:{color:"#fff"},checked:(_e==null?void 0:_e.length)===(ae==null?void 0:ae.length),onChange:()=>{if((_e==null?void 0:_e.length)===(ae==null?void 0:ae.length))qe([]);else{Le(!0);let Pt=[...ae];qe(Pt)}}},(_e==null?void 0:_e.length)===(ae==null?void 0:ae.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",_e==null?void 0:_e.length,"\uFF09"),ke&&Gt.createElement(Xt.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>Le(!1)},"\u53D6\u6D88"),Gt.createElement(Xt.ZP,{type:"primary",onClick:()=>Qr(void 0,null,function*(){if(ke)ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:_e==null?void 0:_e.map(Pt=>Pt.id)}});else{Le(!0);let Pt=[...ae];qe(Pt)}}),style:{borderRadius:"24rem"}},ke?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),Gt.createElement("div",{className:Pa.scrollBox},Gt.createElement("div",{className:Mi()(Pa.treeWarp,!0&&Pa.allTreeNode)},Gt.createElement(jo,{pathsDetail:ne,selectitems:_e,setselectitems:qe,publishshow:ke,data:ae,onClickDetails:gt,onExpandClick:ht}))))),Gt.createElement(It,null))},Or=Ue(66540),sr={ItemDom:"ItemDom___Xq2Xn",Arrow:"Arrow___Ulbfi",Title:"Title___RNBAc",Node:"Node___XTXfD",Direction:"Direction___QoIf0",UP:"UP___SeZ0o",DOWN:"DOWN___F5Bx1",ItemDom100:"ItemDom100___n_HZz",ItemDom79:"ItemDom79___o5fGp",ItemDom59:"ItemDom59___JfdjC",waveDom:"waveDom___Wc261",wave:"wave___hTeV6",waveDom100:"waveDom100___HxeAE",waveDom79:"waveDom79___BryDl",waveDom59:"waveDom59___Nw1Dv",ArrowLeft:"ArrowLeft___hSXT2",ArrowRight:"ArrowRight___v1_qH",ArrowDownLeft:"ArrowDownLeft___HwtjS",ArrowDownRight:"ArrowDownRight___r0H2C",ArrowDisable:"ArrowDisable___U1ckU",HeightItem:"HeightItem___x_c8h",NodeUp:"NodeUp___e6Mr3",NodeShowDirection:"NodeShowDirection___Zuy0X"},cs=Object.defineProperty,Ai=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,mr=(ee,y,E)=>y in ee?cs(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,io=(ee,y)=>{for(var E in y||(y={}))Ur.call(y,E)&&mr(ee,E,y[E]);if(Ai)for(var E of Ai(y))Ao.call(y,E)&&mr(ee,E,y[E]);return ee};const jr=ee=>React.createElement("svg",io({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u8BFE\u4EF6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M50 41h115v115H50z"}),React.createElement("path",{d:"M100 0c55.228 0 100 44.772 100 100l-.044 2.944c-1.63 54.616-46.794 97.813-101.428 97.009C43.893 199.148.02 154.64 0 100l.044-2.944C1.637 42.998 45.92 0 100 0ZM67.367 50.011a8.889 8.889 0 0 0-8.911 8.845l-.045 81.677a8.89 8.89 0 0 0 8.922 8.834h64.878a8.934 8.934 0 0 0 8.978-8.834V76.511l-26.911-26.489-46.911-.01Zm55.889 72.856v8.289H76.333v-8.29h46.923Zm0-17.111v8.288H76.333v-8.288h46.923Zm-19.334-17.112v8.29H76.344v-8.278h27.578v-.012Zm7.19-33.088 22.221 22.222h-22.222V55.556Z",fill:"#44D7B6",fillRule:"nonzero"})));var hr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MCA0MWgxMTV2MTE1SDUweiIvPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMjggMCAxMDAgNDQuNzcyIDEwMCAxMDBsLS4wNDQgMi45NDRjLTEuNjMgNTQuNjE2LTQ2Ljc5NCA5Ny44MTMtMTAxLjQyOCA5Ny4wMDlDNDMuODkzIDE5OS4xNDguMDIgMTU0LjY0IDAgMTAwbC4wNDQtMi45NDRDMS42MzcgNDIuOTk4IDQ1LjkyIDAgMTAwIDBaTTY3LjM2NyA1MC4wMTFhOC44ODkgOC44ODkgMCAwIDAtOC45MTEgOC44NDVsLS4wNDUgODEuNjc3YTguODkgOC44OSAwIDAgMCA4LjkyMiA4LjgzNGg2NC44NzhhOC45MzQgOC45MzQgMCAwIDAgOC45NzgtOC44MzRWNzYuNTExbC0yNi45MTEtMjYuNDg5LTQ2LjkxMS0uMDFabTU1Ljg4OSA3Mi44NTZ2OC4yODlINzYuMzMzdi04LjI5aDQ2LjkyM1ptMC0xNy4xMTF2OC4yODhINzYuMzMzdi04LjI4OGg0Ni45MjNabS0xOS4zMzQtMTcuMTEydjguMjlINzYuMzQ0di04LjI3OGgyNy41Nzh2LS4wMTJabTcuMTktMzMuMDg4IDIyLjIyMSAyMi4yMjJoLTIyLjIyMlY1NS41NTZaIiBmaWxsPSIjNDREN0I2IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ao=Object.defineProperty,ss=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,at=(ee,y,E)=>y in ee?ao(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,xt=(ee,y)=>{for(var E in y||(y={}))Oe.call(y,E)&&at(ee,E,y[E]);if(ss)for(var E of ss(y))it.call(y,E)&&at(ee,E,y[E]);return ee};const Zt=ee=>React.createElement("svg",xt({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:100,cy:100,r:82}),React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0ZM84.63 43.55l-2.5.09-.78.09a7.96 7.96 0 0 0-6.12 5.4l-.25.8-13.01 53.12-9 35.92c-.45 1.83.45 3.71 2.07 4.35 1.63.65 3.43-.17 4.15-1.87l.19-.55 9.72-38.81.82-.05a55.82 55.82 0 0 1 18.85 1.62c4.42 1.2 7.67 3.2 12.17 7.13l3.78 3.4c5.96 5.36 10.18 8.03 16.53 9.65 7.66 1.93 13.44 1.58 17.34-1l.42-.3 13.84-56.38c-5.1 1.18-10.35 1.3-15.47.34l-1.93-.4-1.92-.51c-4.02-1.15-7.2-3.03-11.44-6.43l-4.84-4.04c-5.83-4.9-10.03-7.52-15.85-9.24a56.04 56.04 0 0 0-16.77-2.33Z",fill:"#39B97E",fillRule:"nonzero"})));var xn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEwMCIgY3k9IjEwMCIgcj0iODIiLz48cGF0aCBkPSJNMTAwIDBjNTUuMjMgMCAxMDAgNDQuNzcgMTAwIDEwMHMtNDQuNzcgMTAwLTEwMCAxMDBTMCAxNTUuMjMgMCAxMDAgNDQuNzcgMCAxMDAgMFpNODQuNjMgNDMuNTVsLTIuNS4wOS0uNzguMDlhNy45NiA3Ljk2IDAgMCAwLTYuMTIgNS40bC0uMjUuOC0xMy4wMSA1My4xMi05IDM1LjkyYy0uNDUgMS44My40NSAzLjcxIDIuMDcgNC4zNSAxLjYzLjY1IDMuNDMtLjE3IDQuMTUtMS44N2wuMTktLjU1IDkuNzItMzguODEuODItLjA1YTU1LjgyIDU1LjgyIDAgMCAxIDE4Ljg1IDEuNjJjNC40MiAxLjIgNy42NyAzLjIgMTIuMTcgNy4xM2wzLjc4IDMuNGM1Ljk2IDUuMzYgMTAuMTggOC4wMyAxNi41MyA5LjY1IDcuNjYgMS45MyAxMy40NCAxLjU4IDE3LjM0LTFsLjQyLS4zIDEzLjg0LTU2LjM4Yy01LjEgMS4xOC0xMC4zNSAxLjMtMTUuNDcuMzRsLTEuOTMtLjQtMS45Mi0uNTFjLTQuMDItMS4xNS03LjItMy4wMy0xMS40NC02LjQzbC00Ljg0LTQuMDRjLTUuODMtNC45LTEwLjAzLTcuNTItMTUuODUtOS4yNGE1Ni4wNCA1Ni4wNCAwIDAgMC0xNi43Ny0yLjMzWiIgZmlsbD0iIzM5Qjk3RSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",jn=Object.defineProperty,oi=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,Ni=(ee,y,E)=>y in ee?jn(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Hr=(ee,y)=>{for(var E in y||(y={}))ki.call(y,E)&&Ni(ee,E,y[E]);if(oi)for(var E of oi(y))Yi.call(y,E)&&Ni(ee,E,y[E]);return ee};const yo=ee=>React.createElement("svg",Hr({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u89C6\u9891"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{fill:"#FFF",d:"M59 45h98v106H59z"}),React.createElement("path",{d:"M99.733.1c-35.6 0-68.493 18.996-86.292 49.827a99.644 99.644 0 0 0 86.303 149.462c55.03-.003 99.64-44.614 99.64-99.645 0-55.03-44.61-99.642-99.64-99.644h-.01Zm44.111 105.822a12.401 12.401 0 0 1-4.588 4.6h-.056l-47.433 27.39A12.444 12.444 0 0 1 73.1 127.132v-54.8a12.445 12.445 0 0 1 18.667-10.777L139.2 88.933c5.989 3.411 8.044 11 4.633 17l.011-.01Z",fill:"#6236FF",fillRule:"nonzero"})));var Zr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01OSA0NWg5OHYxMDZINTl6Ii8+PHBhdGggZD0iTTk5LjczMy4xYy0zNS42IDAtNjguNDkzIDE4Ljk5Ni04Ni4yOTIgNDkuODI3YTk5LjY0NCA5OS42NDQgMCAwIDAgODYuMzAzIDE0OS40NjJjNTUuMDMtLjAwMyA5OS42NC00NC42MTQgOTkuNjQtOTkuNjQ1IDAtNTUuMDMtNDQuNjEtOTkuNjQyLTk5LjY0LTk5LjY0NGgtLjAxWm00NC4xMTEgMTA1LjgyMmExMi40MDEgMTIuNDAxIDAgMCAxLTQuNTg4IDQuNmgtLjA1NmwtNDcuNDMzIDI3LjM5QTEyLjQ0NCAxMi40NDQgMCAwIDEgNzMuMSAxMjcuMTMydi01NC44YTEyLjQ0NSAxMi40NDUgMCAwIDEgMTguNjY3LTEwLjc3N0wxMzkuMiA4OC45MzNjNS45ODkgMy40MTEgOC4wNDQgMTEgNC42MzMgMTdsLjAxMS0uMDFaIiBmaWxsPSIjNjIzNkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Dr=Object.defineProperty,uo=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,dr=(ee,y,E)=>y in ee?Dr(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,cr=(ee,y)=>{for(var E in y||(y={}))_r.call(y,E)&&dr(ee,E,y[E]);if(uo)for(var E of uo(y))Zi.call(y,E)&&dr(ee,E,y[E]);return ee};const zr=ee=>React.createElement("svg",cr({className:"cs_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ee),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#ECAD19"}),React.createElement("path",{d:"M710.554 256c27.648 0 50.739 21.248 54.118 48.64l.41 5.888v21.811a19.712 19.712 0 0 1-15.77 19.354l-3.942.41h-66.56a1.536 1.536 0 0 0-1.332.921l-.204.614v326.759c0 27.033-20.736 49.357-47.258 52.48a27.443 27.443 0 0 1-5.12.512h-314.88c-27.648 0-50.74-20.787-53.709-48.077l-.307-5.94v-19.2c0-11.11 8.192-20.53 18.79-22.527l4.096-.359h43.623a1.536 1.536 0 0 0 1.382-.921l.154-.615V310.016c0-27.648 20.838-50.74 48.128-53.709l5.837-.307h332.492zm-160 412.467H293.376a6.554 6.554 0 0 0-6.4 4.455l-.358 2.304v4.147c0 11.11 8.192 20.48 18.79 22.528l4.045.358h243.66c1.025 0 1.537-1.024 1.537-1.536a90.266 90.266 0 0 1-2.56-20.326c-.717-7.936-1.23-11.93-1.588-11.93zM578.56 532.48h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6v-30.72zm0-87.04h-153.6v30.72h153.6V358.4zm130.97-71.22h-11.981a22.63 22.63 0 0 0-20.275 22.836v9.37c0 1.024 1.024 1.536 1.536 1.536h47.82c3.636 0 6.759-2.56 6.759-6.759l-1.024-4.096a23.04 23.04 0 0 0-22.835-22.886z",fill:"#FFF"}));var Jo="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUNBRDE5Ii8+PHBhdGggZD0iTTcxMC41NTQgMjU2YzI3LjY0OCAwIDUwLjczOSAyMS4yNDggNTQuMTE4IDQ4LjY0bC40MSA1Ljg4OHYyMS44MTFhMTkuNzEyIDE5LjcxMiAwIDAgMS0xNS43NyAxOS4zNTRsLTMuOTQyLjQxaC02Ni41NmExLjUzNiAxLjUzNiAwIDAgMC0xLjMzMi45MjFsLS4yMDQuNjE0djMyNi43NTljMCAyNy4wMzMtMjAuNzM2IDQ5LjM1Ny00Ny4yNTggNTIuNDhhMjcuNDQzIDI3LjQ0MyAwIDAgMS01LjEyLjUxMmgtMzE0Ljg4Yy0yNy42NDggMC01MC43NC0yMC43ODctNTMuNzA5LTQ4LjA3N2wtLjMwNy01Ljk0di0xOS4yYzAtMTEuMTEgOC4xOTItMjAuNTMgMTguNzktMjIuNTI3bDQuMDk2LS4zNTloNDMuNjIzYTEuNTM2IDEuNTM2IDAgMCAwIDEuMzgyLS45MjFsLjE1NC0uNjE1VjMxMC4wMTZjMC0yNy42NDggMjAuODM4LTUwLjc0IDQ4LjEyOC01My43MDlsNS44MzctLjMwN2gzMzIuNDkyem0tMTYwIDQxMi40NjdIMjkzLjM3NmE2LjU1NCA2LjU1NCAwIDAgMC02LjQgNC40NTVsLS4zNTggMi4zMDR2NC4xNDdjMCAxMS4xMSA4LjE5MiAyMC40OCAxOC43OSAyMi41MjhsNC4wNDUuMzU4aDI0My42NmMxLjAyNSAwIDEuNTM3LTEuMDI0IDEuNTM3LTEuNTM2YTkwLjI2NiA5MC4yNjYgMCAwIDEtMi41Ni0yMC4zMjZjLS43MTctNy45MzYtMS4yMy0xMS45My0xLjU4OC0xMS45M3pNNTc4LjU2IDUzMi40OGgtMTUzLjZ2MzAuNzJoMTUzLjZ2LTMwLjcyem0wLTg3LjA0aC0xNTMuNnYzMC43MmgxNTMuNnYtMzAuNzJ6bTAtODcuMDRoLTE1My42djMwLjcyaDE1My42VjM1OC40em0xMzAuOTctNzEuMjJoLTExLjk4MWEyMi42MyAyMi42MyAwIDAgMC0yMC4yNzUgMjIuODM2djkuMzdjMCAxLjAyNCAxLjAyNCAxLjUzNiAxLjUzNiAxLjUzNmg0Ny44MmMzLjYzNiAwIDYuNzU5LTIuNTYgNi43NTktNi43NTlsLTEuMDI0LTQuMDk2YTIzLjA0IDIzLjA0IDAgMCAwLTIyLjgzNS0yMi44ODZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Fo=Object.defineProperty,Qo=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,Vs=(ee,y,E)=>y in ee?Fo(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,ca=(ee,y)=>{for(var E in y||(y={}))un.call(y,E)&&Vs(ee,E,y[E]);if(Qo)for(var E of Qo(y))Ws.call(y,E)&&Vs(ee,E,y[E]);return ee};const za=ee=>React.createElement("svg",ca({width:200,height:200,xmlns:"http://www.w3.org/2000/svg"},ee),React.createElement("title",null,"\u4F5C\u4E1A"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M100 0c55.23 0 100 44.77 100 100s-44.77 100-100 100S0 155.23 0 100 44.77 0 100 0Z",fill:"#2544AA"}),React.createElement("path",{d:"M107.5 50H65c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15h42.5c8.284 0 15-6.716 15-15V65c0-8.284-6.716-15-15-15Zm-44 54h38a3.5 3.5 0 1 1 0 7h-38a3.5 3.5 0 1 1 0-7ZM60 90.5a3.5 3.5 0 0 1 3.5-3.5H94a3.5 3.5 0 0 1 0 7H63.5a3.5 3.5 0 0 1-3.5-3.5ZM84 128H63.5a3.5 3.5 0 1 1 0-7H84a3.5 3.5 0 1 1 0 7Zm20 0h-4.5a3.5 3.5 0 1 1 0-7h4.5a3.5 3.5 0 1 1 0 7Zm5-51H63.5a3.5 3.5 0 0 1 0-7H109a3.5 3.5 0 1 1 0 7Zm26-27h10a5 5 0 0 1 5 5v15h-20V55a5 5 0 0 1 5-5Zm-5 87.28V77.5h20v59.78L140 150",fill:"#FFF"})));var Ns="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMDAgMGM1NS4yMyAwIDEwMCA0NC43NyAxMDAgMTAwcy00NC43NyAxMDAtMTAwIDEwMFMwIDE1NS4yMyAwIDEwMCA0NC43NyAwIDEwMCAwWiIgZmlsbD0iIzI1NDRBQSIvPjxwYXRoIGQ9Ik0xMDcuNSA1MEg2NWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY3MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1aDQyLjVjOC4yODQgMCAxNS02LjcxNiAxNS0xNVY2NWMwLTguMjg0LTYuNzE2LTE1LTE1LTE1Wm0tNDQgNTRoMzhhMy41IDMuNSAwIDEgMSAwIDdoLTM4YTMuNSAzLjUgMCAxIDEgMC03Wk02MCA5MC41YTMuNSAzLjUgMCAwIDEgMy41LTMuNUg5NGEzLjUgMy41IDAgMCAxIDAgN0g2My41YTMuNSAzLjUgMCAwIDEtMy41LTMuNVpNODQgMTI4SDYzLjVhMy41IDMuNSAwIDEgMSAwLTdIODRhMy41IDMuNSAwIDEgMSAwIDdabTIwIDBoLTQuNWEzLjUgMy41IDAgMSAxIDAtN2g0LjVhMy41IDMuNSAwIDEgMSAwIDdabTUtNTFINjMuNWEzLjUgMy41IDAgMCAxIDAtN0gxMDlhMy41IDMuNSAwIDEgMSAwIDdabTI2LTI3aDEwYTUgNSAwIDAgMSA1IDV2MTVoLTIwVjU1YTUgNSAwIDAgMSA1LTVabS01IDg3LjI4Vjc3LjVoMjB2NTkuNzhMMTQwIDE1MCIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",ws=({type:ee})=>{const y=(0,Ce.useMemo)(()=>{switch(ee){case"\u8BFE\u4EF6":return Ce.createElement("img",{src:hr,style:{width:"16rem",height:"16rem"}});case"\u5B9E\u8BAD":return Ce.createElement("img",{src:xn,style:{width:"16rem",height:"16rem"}});case"\u89C6\u9891":return Ce.createElement("img",{src:Zr,style:{width:"16rem",height:"16rem"}});case"\u8BD5\u5377":return Ce.createElement("img",{src:Jo,style:{width:"16rem",height:"16rem"}});case"\u4F5C\u4E1A":return Ce.createElement("img",{src:Ns,style:{width:"16rem",height:"16rem"}});default:return""}},[ee]);return Ce.createElement(Ce.Fragment,null,y)},ts="data:image/png;base64,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",Aa="data:image/png;base64,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";const pl=({className:ee="",style:y={},direction:E,DataProps:z,pathsDetail:ne,isOne:ie,handleClickDetails:se})=>{const{detail:ae}=ne,[he]=(0,Ct.useSearchParams)(),pe=(z==null?void 0:z.status)=="\u672A\u53D1\u5E03"&&he.get("type")=="classrooms",ve=(0,Ce.useMemo)(()=>(z==null?void 0:z.grasp_rate)>=80&&(z==null?void 0:z.grasp_rate)<=100?sr.waveDom100:(z==null?void 0:z.grasp_rate)>=60&&(z==null?void 0:z.grasp_rate)<=79?sr.waveDom79:(z==null?void 0:z.grasp_rate)>0&&(z==null?void 0:z.grasp_rate)<=59?sr.waveDom59:"",[z==null?void 0:z.grasp_rate]);return Ce.createElement("div",{className:`flex flex-col item-center text-500 text-16px-rem relative current ${sr.Node} ${ee}`,style:y,onClick:()=>{pe&&!ae.can_managed||se(z)}},Ce.createElement("img",{src:E=="up"?ts:Aa,className:`${sr.Direction} ${E=="up"?sr.UP:sr.DOWN}`}),Ce.createElement("div",{className:"relative",style:{width:"30rem",height:"30rem"}},Ce.createElement(vt.Z,{title:`${z!=null&&z.node_type?`${z==null?void 0:z.node_type}\uFF1A`:""}${z==null?void 0:z.name}`},Ce.createElement("div",{className:"flex item-center text-center gap-4px-rem absolute multi_ellipsis1 text-16px-rem",style:{left:"50%",top:"50%",transform:"translate(-50%,-50%)",width:"120rem"}},Ce.createElement(ws,{type:z==null?void 0:z.node_type})," ",z==null?void 0:z.name))),Ce.createElement("div",{className:`relative rounded-full flex item-center justify-center ${sr.waveDom} ${ve}`},pe?Ce.createElement(vt.Z,{title:"\u8D44\u6E90\u672A\u53D1\u5E03"},Ce.createElement("span",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"14rem"}})):Ce.createElement("div",{className:`${sr.wave}`,style:{top:`calc(100% - ${(z==null?void 0:z.grasp_rate)||0}%)`}})),Ce.createElement("div",{className:`${ie?sr.HeightItem:""}`,style:{height:"82rem"}}))},Es=({DataProps:ee={},className:y="",currentIndex:E=1,pathsDetail:z,handleClickDetails:ne})=>{var ie,se,ae;const he=(0,Ce.useMemo)(()=>(ee==null?void 0:ee.grasp_rate)>=80&&(ee==null?void 0:ee.grasp_rate)<=100?sr.ItemDom100:(ee==null?void 0:ee.grasp_rate)>=60&&(ee==null?void 0:ee.grasp_rate)<=79?sr.ItemDom79:(ee==null?void 0:ee.grasp_rate)>0&&(ee==null?void 0:ee.grasp_rate)<=59?sr.ItemDom59:"",[ee==null?void 0:ee.grasp_rate]),pe=(0,Ce.useRef)(null);return(0,Ce.useEffect)(()=>{if(pe.current){const ve=pe.current.offsetWidth,xe=pe.current.children;if(ve<1200){for(const ke of xe)ke.classList.remove(sr.NodeShowDirection);return}let Ee=ve;const Be=[];let Ne=[];const ze=55*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const ke of xe)ke.removeAttribute("style"),ke.classList.remove(sr.NodeShowDirection),Ee-((ke==null?void 0:ke.offsetWidth)+ze)>0?(Ne.push(ke),Ee-=(ke==null?void 0:ke.offsetWidth)+ze):(Ee=ve-(ke==null?void 0:ke.offsetWidth)-ze,Be.push(Ne),Ne=[],Ne.push(ke));Be.push(Ne),Be.forEach(ke=>{ke.forEach((Le,_e)=>{_e==(ke==null?void 0:ke.length)-1&&Le.classList.add(sr.NodeShowDirection)})})}},[pe,ee==null?void 0:ee.children]),Ce.createElement("div",{id:"learning_path_chapter",className:`flex flex-col minW-0 rounded-10px-rem relative ${sr.ItemDom} ${he} ${y}`},Ce.createElement("div",{className:`absolute ${sr.Arrow}`}),Ce.createElement("div",{className:`flex item-center gap-10px-rem rounded-10px-rem px-20px-rem py-6px-rem ${sr.Title}`},Ce.createElement(vt.Z,{title:""},Ce.createElement("div",{className:"flex-1 minW-0 multi_ellipsis1 text-22px-rem text-500"},ee==null?void 0:ee.name)),Ce.createElement("div",{className:"text-14px-rem"},(ie=ee==null?void 0:ee.children)==null?void 0:ie.length,"\u4E2A\u8D44\u6E90")),((se=ee==null?void 0:ee.children)==null?void 0:se.length)>0?Ce.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center"},Ce.createElement("div",{ref:pe,className:"w-full flex item-center justify-center flex-wrap",style:{gap:"20rem 55rem"}},(ae=ee==null?void 0:ee.children)==null?void 0:ae.map((ve,xe)=>{var Ee,Be;return Ce.createElement(pl,{key:xe,handleClickDetails:ne,pathsDetail:z,isOne:((Ee=ee==null?void 0:ee.children)==null?void 0:Ee.length)==1,DataProps:ve,direction:xe%2==0?"up":"down",className:xe%2==0&&((Be=ee==null?void 0:ee.children)==null?void 0:Be.length)!=1?sr.NodeUp:"flex-col"})}))):Ce.createElement("div",{className:"flex-1 minW-0 p-40px-rem px-64px-rem flex item-center justify-center flex-wrap"},Ce.createElement(Dn.Z,{img:Ue(11051),styles:{margin:"auto"},imgStyles:{width:"200rem",height:"155rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8D44\u6E90"})))};var ns=({pathsDetail:ee,handleClickDetails:y,dataSource:E})=>{const z=(0,Ce.useRef)(null);return(0,Ce.useEffect)(()=>{if(z.current){const ne=z.current.offsetWidth,ie=document.querySelectorAll("#learning_path_chapter");let se=ne;const ae=[];let he=[];const pe=90*parseFloat(getComputedStyle(document.documentElement).fontSize);for(const ve of ie)if(ve.removeAttribute("style"),ve.classList.remove(sr.ArrowDisable,sr.ArrowDownLeft,sr.ArrowLeft,sr.ArrowDownRight,sr.ArrowRight),se-((ve==null?void 0:ve.offsetWidth)+pe)>0)he.push(ve),se-=(ve==null?void 0:ve.offsetWidth)+pe;else{const xe=(se+pe-10)/(he==null?void 0:he.length);he.forEach(Ee=>{Ee.style.width=`${(Ee.offsetWidth+xe)/ne*100}%`}),se=ne-(ve==null?void 0:ve.offsetWidth)-pe,ae.push(he),he=[],he.push(ve)}ae.push(he),ae.forEach((ve,xe)=>{var Ee;xe%2===1?[...ve||[]].reverse().forEach((Ne,ze)=>{Ne.style.order=(xe+1)*10+ze,ze==0?(Ne.style["margin-left"]="auto",Ne.classList.add((ae==null?void 0:ae.length)-1==xe?sr.ArrowDisable:sr.ArrowDownLeft)):Ne.classList.add(sr.ArrowLeft)}):ve.forEach((Be,Ne)=>{Be.style.order=(xe+1)*10+Ne,Ne==(ve==null?void 0:ve.length)-1?Be.classList.add((ae==null?void 0:ae.length)-1==xe?sr.ArrowDisable:sr.ArrowDownRight):Be.classList.add(sr.ArrowRight)}),(ve==null?void 0:ve.length)==1&&(ve[0].style.width="100%"),((Ee=ve==null?void 0:ve[0])==null?void 0:Ee.offsetWidth)Ce.createElement(Es,{key:ie,handleClickDetails:y,pathsDetail:ee,currentIndex:ie+1,DataProps:ne}))))},Oo=Ue(50734),Pi=Ue(67294),As=Object.defineProperty,xl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Xl=(ee,y,E)=>y in ee?As(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,wl=(ee,y)=>{for(var E in y||(y={}))Ka.call(y,E)&&Xl(ee,E,y[E]);if(al)for(var E of al(y))ml.call(y,E)&&Xl(ee,E,y[E]);return ee},Au=(ee,y)=>xl(ee,kl(y)),pa=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const Us=[3,2,1],Dl=({xxljac:ee,pathsDetail:y,dispatch:E,setxxljac:z})=>{var ne,ie,se,ae,he,pe,ve,xe,Ee,Be,Ne,ze,ke;const Le=(0,Ct.useParams)(),_e=(0,Ct.useSelector)(Ir=>Ir),{pathsDetail:{detail:qe={},actionTabs:Je}}=_e,[ut,ct]=(0,Ce.useState)(!1),[ht,gt]=(0,Ce.useState)(!1),[bt,Pt]=(0,Ce.useState)(""),[_t,An]=(0,Ce.useState)(!1),[Xn,ci]=(0,Ce.useState)(!1),[Zn,Oi]=(0,Ce.useState)(!1),[Hi,Un]=(0,Ce.useState)(""),[On,$i]=(0,Ce.useState)({}),[Ei,Cn]=(0,Ce.useState)([]),[Ji,ii]=(0,Ce.useState)([]),[xi,Lr]=(0,Ce.useState)([]),[di,br]=(0,Ce.useState)(!1),[Jr,$r]=(0,Ce.useState)(1),[Fs,$s]=(0,Ce.useState)({});let[ma,Sn]=(0,Ce.useState)({});const Ko=qe==null?void 0:qe.can_managed,[Wo]=(0,Ct.useSearchParams)(),[oo,xo]=(0,Ce.useState)(!1),ja=new URLSearchParams(window.location.search);ja.set("tabs","2");const vs=(Ir={})=>{E({type:"pathsDetail/getKnowledgeGraphs",payload:wl({graphable_type:Wo.get("type")==="classrooms"?"course":"subject",graphable_id:Le==null?void 0:Le.pathId},Ir)})};function Bn(){return pa(this,null,function*(){var Ir;let Ms=[...(Ir=y==null?void 0:y.detail)==null?void 0:Ir.nodes];Lr(Ms==null?void 0:Ms.splice(1))})}(0,Ce.useEffect)(()=>{var Ir;(Ir=y==null?void 0:y.detail)!=null&&Ir.nodes&&Jr===1&&(Bn(),$r(2))},[(ne=y==null?void 0:y.detail)==null?void 0:ne.nodes]),(0,Ce.useEffect)(()=>{var Ir,Ms,Ca,vl,Xs,ul,ql,Tu,wa,Ol;let Tl=!1;((Ms=(Ir=y==null?void 0:y.detail)==null?void 0:Ir.route_nodes)==null?void 0:Ms.length)>0&&(Tl=!((vl=(Ca=y==null?void 0:y.detail)==null?void 0:Ca.route_nodes)!=null&&vl.some(Xc=>Xc==null?void 0:Xc.is_choice))),(ql=(ul=(Xs=y==null?void 0:y.detail)==null?void 0:Xs.route_nodes)==null?void 0:ul.find(Xc=>Xc==null?void 0:Xc.is_choice))!=null&&ql.id&&z((Ol=(wa=(Tu=y==null?void 0:y.detail)==null?void 0:Tu.route_nodes)==null?void 0:wa.find(Xc=>Xc==null?void 0:Xc.is_choice))==null?void 0:Ol.id),!Ko&&Tl&&(0,Ah.bg)()&&E({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})},[(ie=y==null?void 0:y.detail)==null?void 0:ie.route_nodes]),(0,Ce.useEffect)(()=>{ee&&yn(ee)},[ee]);const yn=(Ir=null)=>pa(void 0,null,function*(){ct(!0);const Ms=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Ir,subject_id:Le==null?void 0:Le.pathId}});if((Ms==null?void 0:Ms.status)===0){$i(Ms||{});const Ca=(Ms==null?void 0:Ms.parent_knowledges)||[];ii(Ca)}ct(!1)});(0,Ce.useEffect)(()=>{On!=null&&On.data&&Cn((On==null?void 0:On.data)||[])},[On]);const Ti=()=>pa(void 0,null,function*(){if(!Hi){fn.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Hi!=="\u786E\u8BA4\u5220\u9664"){fn.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}Oi(!0);const Ir=yield(0,rt.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:ee,subject_id:Le==null?void 0:Le.pathId}});(Ir==null?void 0:Ir.status)===0&&(fn.ZP.success("\u5220\u9664\u6210\u529F"),An(!1),vs({graphable_id:Le==null?void 0:Le.pathId})),Oi(!1)}),vr=(...Ir)=>pa(void 0,[...Ir],function*(Ms={}){yield(0,rt.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:Au(wl({},Ms),{subject_id:Le==null?void 0:Le.pathId})})}),Zo=(Ir,Ms=!0)=>pa(void 0,null,function*(){var Ca,vl,Xs,ul,ql,Tu;if((Ir==null?void 0:Ir.container_type)==="Attachment"&&!((Ca=y==null?void 0:y.detail)!=null&&Ca.can_managed)){if((0,Or.fc)({id:Ir==null?void 0:Ir.container_id,watch_type:2,course_id:Le==null?void 0:Le.pathId}),Ir!=null&&Ir.is_link){vr({uuid:(Ir==null?void 0:Ir.knowledge_uuid)||(Ir==null?void 0:Ir.key)}),(0,Ot.xg)(Ir==null?void 0:Ir.url);return}$s({url:zt.Z.API_SERVER+(Ir==null?void 0:Ir.url),file_type:Ir==null?void 0:Ir.file_type});return}if(Ir!=null&&Ir.url){vr({uuid:(Ir==null?void 0:Ir.knowledge_uuid)||(Ir==null?void 0:Ir.key)}),window.open(Ir==null?void 0:Ir.url);return}Ms&&ct(!0);let wa=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:Le==null?void 0:Le.pathId,nodeUuid:(Ir==null?void 0:Ir.knowledge_uuid)||(Ir==null?void 0:Ir.key)}});if((wa==null?void 0:wa.status)===0){if(((Xs=(vl=wa==null?void 0:wa.data)==null?void 0:vl.nodes)==null?void 0:Xs.length)>0){let Ol=(Tu=(ql=(ul=wa==null?void 0:wa.data)==null?void 0:ul.nodes)==null?void 0:ql.map(Tl=>{var Xc,xr,cl,Co,ds,rl,ol,rs,hl,nu,el,zl,Bp;const Q0=(Xc=wa==null?void 0:wa.data)==null?void 0:Xc.resource_count;return Au(wl({},Tl==null?void 0:Tl.properties),{rootNodeUuid:(xr=Tl==null?void 0:Tl.properties)==null?void 0:xr.rootNodeUuid,id:(cl=Tl==null?void 0:Tl.properties)==null?void 0:cl.uuid,name:(Co=Tl==null?void 0:Tl.properties)==null?void 0:Co.name,description:(ds=Tl==null?void 0:Tl.properties)==null?void 0:ds.description,nodeType:(rl=Tl==null?void 0:Tl.properties)==null?void 0:rl.nodeType,tags:((ol=Tl==null?void 0:Tl.properties)==null?void 0:ol.tags)&&((nu=(hl=(rs=Tl==null?void 0:Tl.properties)==null?void 0:rs.tags)==null?void 0:hl.split("\uFF0C"))==null?void 0:nu.map(oA=>({name:oA})))||[],colorType:parseInt((el=Tl==null?void 0:Tl.properties)==null?void 0:el.color)>3?"3":(zl=Tl==null?void 0:Tl.properties)==null?void 0:zl.color,activeColor:"#FA6400",size:Us[((Bp=Tl==null?void 0:Tl.properties)==null?void 0:Bp.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:Q0})}))==null?void 0:Tu[0];Ol.resourceid=Ir==null?void 0:Ir.id,Sn(Ol),br(!0)}ct(!1)}}),lo=()=>Pi.createElement("div",{className:sl.studentHead},Pi.createElement("div",{className:"flex item-center w-full"},Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:Hl}),Pi.createElement("aside",null,Pi.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Pi.createElement("b",null,On==null?void 0:On.resource_count))),Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:Rl}),Pi.createElement("aside",null,Pi.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),Pi.createElement("b",{style:{color:"#F7B500"}},On==null?void 0:On.complete_rate,"%"))),Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:Oc}),Pi.createElement("aside",null,Pi.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),Pi.createElement("b",{style:{color:"#3AFFC8"}},On==null?void 0:On.grasp_rate,"%"))),Pi.createElement("div",{className:sl.headLi},Pi.createElement("img",{src:ar}),Pi.createElement("aside",null,Pi.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),Pi.createElement(vt.Z,{title:On==null?void 0:On.last_knowledge_name},Pi.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,Ot.Pq)(On==null?void 0:On.last_knowledge_name,13))))),Pi.createElement("div",{onClick:()=>{On!=null&&On.last_knowledge_name&&Zo({knowledge_uuid:On==null?void 0:On.last_knowledge_uuid,id:On==null?void 0:On.last_knowledge_uuid})},className:On!=null&&On.last_knowledge_name?sl.btn:`${sl.btn} ${sl.disabledBtn}`},"\u7EE7\u7EED\u5B66\u4E60")));return Pi.createElement(Pi.Fragment,null,!((ae=(se=y==null?void 0:y.detail)==null?void 0:se.route_nodes)!=null&&ae.length)&&Pi.createElement("div",{className:"w-full c-white text-14px-rem flex flex-col justify-center",style:{padding:"70rem 150rem",minHeight:"100vh"}},Pi.createElement("div",{className:"flex item-center justify-center gap-30px-rem"},Ko&&Pi.createElement("div",{className:"current rounded-full py-10px-rem px-40px-rem",style:{background:"linear-gradient( 90deg, #272B95 0%, #295BAB 100%)"},onClick:()=>{Pt(null),gt(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),Pi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem mt-40px-rem",style:{background:`url(${Ue(275)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4EC0\u4E48\uFF1F"),Pi.createElement("div",{className:"rounded-8px-rem py-16px-rem px-20px-rem w-full mt-20px-rem relative",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},"\u8BFE\u7A0B\u5B66\u4E60\u8DEF\u5F84\u662F\u4E00\u6761\u57FA\u4E8E\u8BFE\u7A0B\u76EE\u6807\u5BFC\u822A\u8DEF\u7EBF\uFF0C\u901A\u8FC7\u89C4\u5212\u6700\u4F18\u5B66\u4E60\u987A\u5E8F\uFF0C\u53EF\u914D\u5408\u591A\u79CD\u7C7B\u8D44\u6E90\uFF08\u89C6\u9891\u3001\u8BFE\u4EF6\u3001\u4E60\u9898\u3001\u8BFE\u4EF6\u7B49\uFF09\uFF0C\u52A9\u529B\u5B66\u751F\u4EE5\u6700\u7701\u529B\u3001\u6700\u9AD8\u6548\u3001\u6700\u6E05\u6670\u7684\u65B9\u5F0F\u638C\u63E1\u8BFE\u7A0B\u6838\u5FC3\u77E5\u8BC6\u5185\u5BB9",Pi.createElement("img",{className:"absolute",src:Ue(23280),style:{width:"66rem",height:"83rem",right:"8rem",bottom:"16rem"}})),Pi.createElement("div",{className:"flex gap-40px-rem mt-40px-rem"},Pi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Pi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Ue(37618)}) 0 0 /100% 100% no-repeat`,width:"340rem",height:"40rem",color:"#F9F9F9"}}," \u5B66\u4E60\u8DEF\u5F84\u5728\u5E73\u53F0\u7684\u5E94\u7528 "),Pi.createElement("div",{className:"w-full flex justify-between gap-32px-rem relative"},Pi.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",left:"200rem",top:"80rem"},src:Ue(79989)}),Pi.createElement("img",{className:"absolute",style:{width:"97rem",height:"42rem",right:"210rem",top:"80rem"},src:Ue(73486)}),[{title:"\u591A\u7EF4\u5B66\u4E60\u8DEF\u5F84",desc:"\u4E00\u4E2A\u8BFE\u7A0B\u4E0B\u652F\u6301\u6784\u5EFA\u591A\u6761\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B66\u751F\u53EF\u4EE5\u6839\u636E\u4E2A\u4EBA\u4E13\u4E1A\u3001\u5B66\u4E60\u60C5\u51B5\u7B49\u56E0\u7D20\uFF0C\u9009\u62E9\u4E0D\u540C\u7684\u5B66\u4E60\u8DEF\u5F84\u8FDB\u884C\u5B66\u4E60\u3002",img:Ue(49747)},{title:"\u8BFE\u5802\u5B66\u60C5\u7EDF\u8BA1",desc:Wo.get("type")=="classrooms"?"\u652F\u6301\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1":"\u652F\u6301\u4E00\u952E\u5C06\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53EF\u4EE5\u5C06\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B9E\u8BAD\u3001\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u7B49\u8D44\u6E90\u53D1\u9001\u5230\u5404\u4E2A\u4EFB\u52A1\u6A21\u5757\uFF0C\u6839\u636E\u5B66\u751F\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u751F\u5B66\u60C5\u7EDF\u8BA1\u3002",img:Ue(7875)},{title:"\u5B66\u60C5\u5206\u6790+\u5B66\u60C5\u9884\u8B66+\u8D44\u6E90\u63A8\u8350",desc:"\u652F\u6301\u6839\u636E\u5B66\u751F\u5728\u5B66\u4E60\u8DEF\u5F84\u4E2D\u7684\u5B66\u4E60\u60C5\u51B5\u8FDB\u884C\u5B66\u60C5\u5206\u6790\uFF0C\u7ECF\u8FC7\u7CFB\u7EDF\u5B66\u60C5\u9884\u8B66\u60C5\u51B5\uFF0C\u4E3A\u5B66\u751F\u63A8\u8350\u4E0D\u540C\u7684\u5B66\u4E60\u8D44\u6E90\uFF0C\u5B9E\u73B0\u5343\u4EBA\u5343\u9762\u7684\u5B66\u4E60\u573A\u666F\u3002",img:Ue(14813)}].map((Ir,Ms)=>Pi.createElement("div",{key:Ms,className:`flex flex-col item-center ${Ms!=1?"pt-56px-rem":""}`},Pi.createElement("img",{src:Ir==null?void 0:Ir.img,style:{width:"127rem",height:"119rem"}}),Pi.createElement("div",{className:"px-20px-rem pb-20px-rem mt-10px-rem",style:{background:`url(${Ue(14760)}) 0 0 / 100% 100% no-repeat`}},Ir==null?void 0:Ir.title),Pi.createElement("div",{className:"mt-6px-rem",style:{width:"20rem",height:"10rem",background:"#7A99DD",clipPath:"polygon(100% 0, 0 0, 50% 100%)",WebkitClipPath:"polygon(100% 0, 0 0, 50% 100%)"}}),Pi.createElement("div",{className:"px-20px-rem py-10px-rem mt-6px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259",color:"rgba(255,255,255,0.8)",width:"236rem",height:"152rem"}},Ir==null?void 0:Ir.desc))))),Pi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-20px-rem"},Pi.createElement("div",{className:"pl-40px-rem text-20px-rem pt-2px-rem",style:{background:`url(${Ue(275)}) 0 0 /100% 100% no-repeat`,width:"250rem",height:"40rem",color:"#F9F9F9"}}," \u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u6CE8\u610F\u4E8B\u9879 "),Pi.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-10px-rem"},[{desc:Pi.createElement("div",{className:"flex flex-col gap-4px-rem"},Pi.createElement("div",{className:"text-16px-rem"},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84"),Pi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5B66\u4E60\u8DEF\u5F84\u57FA\u4E8E\u77E5\u8BC6\u56FE\u8C31\u521B\u5EFA\uFF0C\u5728\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u524D\uFF0C\u9700\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u3002",Pi.createElement("br",null),Pi.createElement("span",{style:{color:"#FFE698"}},"\u5EFA\u8BAE\u521B\u5EFA\u77E5\u8BC6\u56FE\u8C31\u65F6\uFF0C\u540C\u6B65\u5EFA\u7ACB\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u77E5\u8BC6\u56FE\u8C31\u7684\u8282\u70B9\u6807\u7B7E\u548C\u8282\u70B9\u5173\u7CFB\u81EA\u52A8\u6784\u5EFA\u5B66\u4E60\u8DEF\u5F84")))},{desc:Pi.createElement("div",{className:"flex flex-col gap-4px-rem"},Pi.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u751F\u6210"),Pi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31\u540E\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E",Pi.createElement("span",{style:{color:"#FFE698"}},"\u77E5\u8BC6\u8282\u70B9\u7684\u524D\u5E8F/\u540E\u5E8F\u5173\u7CFB"),"\u81EA\u52A8\u751F\u6210\u5B66\u4E60\u8DEF\u5F84\u3002"))},{desc:Pi.createElement("div",{className:"flex flex-col gap-4px-rem"},Pi.createElement("div",{className:"text-16px-rem"},"\u5B66\u4E60\u8DEF\u5F84\u8C03\u6574"),Pi.createElement("div",{className:"",style:{color:"rgba(255,255,255,0.8)"}},"\u5728\u751F\u6210\u7684\u5B66\u4E60\u8DEF\u5F84\u4E2D\uFF0C\u53EF\u4EE5\u70B9\u51FB",Pi.createElement("span",{style:{color:"#FFE698"}},"\u201C\u79FB\u9664\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u548C",Pi.createElement("span",{style:{color:"#FFE698"}},"\u201C\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84\u201D"),"\u8C03\u6574\u8DEF\u5F84\u4E2D\u5B66\u4E60\u5185\u5BB9\uFF0C\u4E5F\u53EF\u4EE5",Pi.createElement("span",{style:{color:"#FFE698"}},"\u62D6\u52A8\u5B66\u4E60\u8DEF\u5F84\u8282\u70B9"),"\u8C03\u6574\u5B66\u4E60\u987A\u5E8F\u3002"))}].map((Ir,Ms)=>Pi.createElement("div",{key:Ms,className:"py-20px-rem px-16px-rem w-full flex item-center gap-20px-rem rounded-8px-rem",style:{background:"rgba(70,99,162,0.16)",border:"1rem solid #203259"}},Pi.createElement("div",{className:"text-18px-rem flex item-center justify-center rounded-4px-rem",style:{background:"rgba(48,97,208,0.2)",width:"70rem",height:"80rem"}},(Ms+1).toString().padStart(2,"0")),Pi.createElement("div",{className:"flex-1 minW-0"},Ir==null?void 0:Ir.desc))))))),((pe=(he=y==null?void 0:y.detail)==null?void 0:he.route_nodes)==null?void 0:pe.length)&&Pi.createElement(La,null,Pi.createElement(Pi.Fragment,null,Pi.createElement("div",{className:sl.learning},Pi.createElement(qt.Z,{spinning:ut},Pi.createElement("div",{className:sl.body},Ko?Pi.createElement("div",{className:`${sl.head}`}," ",Pi.createElement("div",{className:"w-full flex item-center justify-between"},Pi.createElement("div",{className:sl.numerical},Pi.createElement("div",null,Pi.createElement("img",{src:Hl}),Pi.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),Pi.createElement("b",null,On==null?void 0:On.resource_count)),Pi.createElement("div",null,Pi.createElement("img",{src:Rl}),Pi.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),Pi.createElement("b",{style:{color:"#F7B500"}},On==null?void 0:On.complete_rate,"%")),Pi.createElement("div",null,Pi.createElement("img",{src:Oc}),Pi.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),Pi.createElement("b",{style:{color:"#3AFFC8"}},On==null?void 0:On.grasp_rate,"%"))),Pi.createElement("div",{className:sl.action},Wo.get("type")!=="classrooms"&&!(0,Ah.JA)()&&Pi.createElement("div",{onClick:()=>{E({type:"pathsDetail/save",payload:{actionTabs:{key:"\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802",params:{type:"route"}}}})}},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-guanlianketang"})),Pi.createElement("span",null,"\u53D1\u9001\u81F3\u8BFE\u5802")),Ko&&Pi.createElement("div",{onClick:()=>{Pt(null),gt(!0)}},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-tianjia4"})),Pi.createElement("span",null,"\u521B\u5EFA")),Pi.createElement("div",{onClick:()=>{Pt(ee),gt(!0)}},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-bianji13"})),Pi.createElement("span",null,"\u7F16\u8F91")),Pi.createElement("div",{onClick:()=>An(!0)},Pi.createElement("span",null,Pi.createElement("i",{className:"iconfont icon-shanchu17"})),Pi.createElement("span",null,"\u5220\u9664"))))):lo(),Pi.createElement("div",{className:"flex item-center gap-16px-rem px-40px-rem c-white py-20px-rem"},Wo.get("type")=="classrooms"&&Ko&&Pi.createElement("div",{className:`current flex item-center ${sl.PublishBut}`,onClick:()=>{xo(!0)}},Pi.createElement("span",{className:"iconfont icon-weifabu"}),"\u53D1\u5E03\u5B66\u4E60\u8D44\u6E90"),Pi.createElement("div",{className:"flex item-center rounded-full",style:{background:"#101C39",padding:"0 0 0 20rem",gap:"10rem"}},Pi.createElement("div",{className:"c-grey-eee text-nowrap"},"\u5F53\u524D\u8DEF\u5F84"),Pi.createElement(vt.Z,{title:((xe=(ve=qe==null?void 0:qe.route_nodes)==null?void 0:ve.find(Ir=>Ir==null?void 0:Ir.is_choice))==null?void 0:xe.name)||""},Pi.createElement("div",{className:"multi_ellipsis1"},((Be=(Ee=qe==null?void 0:qe.route_nodes)==null?void 0:Ee.find(Ir=>Ir==null?void 0:Ir.is_choice))==null?void 0:Be.name)||"")),Pi.createElement("div",{className:`current flex item-center ${sl.ChangeBut}`,onClick:()=>{E({type:"pathsDetail/save",payload:{actionTabs:{key:"\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"}}})}},Pi.createElement("span",{className:"iconfont icon-dingbu-qiehuanbanben",style:{fontSize:"14rem"}})," \u66F4\u6362")),!Ko&&Pi.createElement("div",{className:`text-nowrap rounded-full flex item-center h-full ${sl.SwitchStyle}`,style:{background:"#101C39",padding:"0 5rem 0 20rem",gap:"10rem",lineHeight:"40rem"}},"\u4EC5\u67E5\u770B\u672A\u638C\u63E1\u77E5\u8BC6\u70B9",Pi.createElement(vu.Z,{onChange:Ir=>{Cn(Ir?(Ca=>Ca==null?void 0:Ca.filter(vl=>(vl==null?void 0:vl.grasp_rate)!=100).map(vl=>{var Xs;return Au(wl({},vl),{children:(Xs=vl==null?void 0:vl.children)==null?void 0:Xs.filter(ul=>(ul==null?void 0:ul.grasp_rate)!=100)})}))(On==null?void 0:On.data):(On==null?void 0:On.data)||[])},checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED"})),Ko&&Wo.get("type")==="classrooms"&&Pi.createElement(Pi.Fragment,null,Pi.createElement("div",{className:`current flex item-center ${sl.ChangeBut}`,onClick:()=>{var Ir,Ms;Ct.history.push(`/knowledgegraph/${Le==null?void 0:Le.pathId}/statistics/learningpath/${(Ms=(Ir=qe==null?void 0:qe.route_nodes)==null?void 0:Ir.find(Ca=>Ca==null?void 0:Ca.is_choice))==null?void 0:Ms.id}?${ja}`)}}," \u6570\u636E\u7EDF\u8BA1 ")),Pi.createElement("div",{className:"ml-auto flex item-center rounded-full text-nowrap",style:{background:"rgba(48,58,76,0.5)",padding:"10rem 20rem",gap:"8rem"}},Pi.createElement("div",null,"\u638C\u63E1\u7387\uFF1A"),Pi.createElement("div",{className:"rounded-full",style:{background:"#60C059",width:"16rem",height:"16rem"}}),Pi.createElement("div",null,"100% ~ 80%"),Pi.createElement("div",{className:"rounded-full",style:{background:"#FFB15F",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Pi.createElement("div",null,"79% ~ 60%"),Pi.createElement("div",{className:"rounded-full",style:{background:"#FF9090",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Pi.createElement("div",null,"59% ~ 0%"),Pi.createElement("div",{className:"rounded-full",style:{background:"#5E6A80",width:"16rem",height:"16rem",marginLeft:"30rem"}}),Pi.createElement("div",null,"\u672A\u5B66\u4E60"))),(Ne=On==null?void 0:On.data)!=null&&Ne.length?Pi.createElement(ns,{pathsDetail:y,dataSource:Ei||[],handleClickDetails:Zo}):Pi.createElement(Dn.Z,{img:Ec,className:"flex flex-col item-center justify-center",styles:{height:"80vh"},imgStyles:{width:"200rem"},customText:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E"}))),Xn&&Pi.createElement(xs,{pathsDetail:y,subjectId:Le==null?void 0:Le.pathId,dispatch:E,visible:Xn,onCancel:()=>ci(!1),onClickDetails:Zo}),Pi.createElement(dn.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:_t,centered:!0,confirmLoading:Zn,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>An(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Un("")},onOk:Ti},Pi.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},Pi.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ze=Ji==null?void 0:Ji.find(Ir=>Ir.id===ee))==null?void 0:ze.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),Pi.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Pi.createElement(pn.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Hi,onChange:Ir=>Un(Ir.target.value)})))))),ht&&Pi.createElement(Zf,{onOk:()=>{vs({graphable_id:Le==null?void 0:Le.pathId})},setaddmodal:gt,addmodal:ht,uuid:bt}),Pi.createElement(fa,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:xi,setshow:()=>{},getData:yn,buildTree:()=>{},containerRef:()=>{},showdetail:di,setshowdetail:br,items:ma}),Pi.createElement(li.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Fs==null?void 0:Fs.url,type:Fs==null?void 0:Fs.file_type,disabledDownload:!0,onClose:()=>$s({})}),(Je==null?void 0:Je.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84"&&Pi.createElement(Oo.E_,{type:"route",open:(Je==null?void 0:Je.key)=="\u5207\u6362\u5B66\u4E60\u8DEF\u5F84",title:"\u9009\u62E9\u5B66\u4E60\u8DEF\u5F84",currentSeleteData:(ke=qe==null?void 0:qe.route_nodes)==null?void 0:ke.find(Ir=>Ir.id===ee),onFinish:()=>{vs({graphable_id:Le==null?void 0:Le.pathId})}}),Pi.createElement(Su,{visible:oo,setVisible:xo,treeList:On==null?void 0:On.data,uuid:ee,detail:qe,onOk:Ir=>{xo(!1),yn(Ir)}}))};var Sl=(0,Ct.connect)(({pathsDetail:ee,user:y})=>({pathsDetail:ee,user:y}))(Dl),_l={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},ia=Ue(67294),cu=Object.defineProperty,ac=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Gc=(ee,y,E)=>y in ee?cu(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,Sc=(ee,y)=>{for(var E in y||(y={}))yl.call(y,E)&&Gc(ee,E,y[E]);if(ac)for(var E of ac(y))Pu.call(y,E)&&Gc(ee,E,y[E]);return ee},Yc=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())}),dd=({value:ee=[],onChange:y,type:E,subjectId:z})=>{const[ne,ie]=(0,Ce.useState)(!1),[se,ae]=(0,Ce.useState)([]),[he,pe]=(0,Ce.useState)([]),[ve,xe]=(0,Ce.useState)([]),[Ee,Be]=(0,Ce.useState)(""),[Ne,ze]=(0,Ce.useState)(""),[ke,Le]=(0,Ce.useState)(!1),[_e,qe]=(0,Ce.useState)(!1),Je=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ut=E===1?"\u7C7B\u578B":"\u6807\u7B7E",ct=E===1?"0":"4";(0,Ce.useEffect)(()=>{ne&&(xe(ee),ht())},[ne]);const ht=()=>Yc(void 0,null,function*(){var An;qe(!0);const Xn=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:z,item_type:ct}});(Xn==null?void 0:Xn.status)===0&&(ae((An=Xn==null?void 0:Xn.data)==null?void 0:An.map(ci=>ci.name)),pe((Xn==null?void 0:Xn.data)||[])),qe(!1)}),gt=An=>Yc(void 0,null,function*(){var Xn;qe(!0);const ci=(Xn=he==null?void 0:he.find(Oi=>Oi.name===An))==null?void 0:Xn.id,Zn=yield(0,rt.ZP)(`/api/knowledge_items/${ci}.json`,{method:"delete",body:{subject_id:z}});if((Zn==null?void 0:Zn.status)===0){ht(),fn.ZP.success("\u5220\u9664\u6210\u529F");return}qe(!1)}),bt=({title:An="",style:Xn={},showDelete:ci=!0,modal:Zn=!1,active:Oi=!1})=>{const Un=(Ei=>Ei.split("").reduce((Cn,Ji)=>Cn+Ji.charCodeAt(0),0))(An)%Je.length,{background:On,borderColor:$i}=Je[Un];return ia.createElement("div",{className:Mi()(_l.tag,Oi?_l.active:""),onClick:()=>{Zn&&(ne===1&&xe([An]),ne===2&&(ve.includes(An)?xe(ve.filter(Ei=>Ei!==An)):xe([...ve,An])))},style:Sc({background:On,borderColor:$i},Xn)},ia.createElement("span",null,An),ci&&ia.createElement("i",{onClick:Ei=>{Ei.stopPropagation(),Zn?gt(An):y(ee.filter(Cn=>Cn!==An))},className:"iconfont icon-shanchu5"}))},Pt=()=>{y([...ve]),ie(!1)},_t=()=>Yc(void 0,null,function*(){if(!Ee.replace(/\s+/g,"")){ze(`${ut}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(se.includes(Ee)){ze(`\u8BE5${ut}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}qe(!0);const An=yield(0,rt.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:z,item_type:ct,name:Ee}});if((An==null?void 0:An.status)===0){yield ht(),Le(!1),fn.ZP.success("\u6DFB\u52A0\u6210\u529F");return}qe(!1)});return ia.createElement("div",{className:_l.tagsModal},E===1&&ia.createElement(ia.Fragment,null,ee==null?void 0:ee.map((An,Xn)=>ia.createElement(bt,{key:Xn,title:An,showDelete:!1,style:{marginRight:"20rem"}})),ia.createElement("div",{onClick:()=>ie(1),style:{marginBottom:"20rem"},className:_l.btn},ia.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),ee!=null&&ee.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),E===2&&ia.createElement(ia.Fragment,null,ee==null?void 0:ee.map((An,Xn)=>ia.createElement(bt,{key:Xn,title:An})),ia.createElement("div",{onClick:()=>ie(2),className:_l.btn,style:{marginBottom:"10rem"}},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),ee!=null&&ee.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),ia.createElement(dn.default,{open:!!ne,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>ie(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Le(!1),ze(""),Be("")},onOk:Pt,title:`\u9009\u62E9${ut}`},ia.createElement("div",{className:_l.modal},ia.createElement(qt.Z,{spinning:_e},ia.createElement("div",{className:_l.mHead},ia.createElement("b",null),ia.createElement("span",null,`\u8282\u70B9${ut}`,"\uFF08",se.length,"\uFF09"),ia.createElement("div",{onClick:()=>{ke||(Le(!0),ze(""),Be(""))},className:_l.btn},ia.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),ia.createElement("div",{className:_l.body},!(se!=null&&se.length)&&!ke&&ia.createElement(Du,{style:{height:"230rem"}}),se==null?void 0:se.map((An,Xn)=>ia.createElement(bt,{showDelete:!(ve!=null&&ve.includes(An)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:ve.includes(An),key:Xn,title:An})),ke&&ia.createElement("div",{className:_l.add},ia.createElement(pn.default,{style:{width:"rem"},size:"large",value:Ee,onChange:An=>{ze(""),Be(An.target.value)}}),ia.createElement("i",{onClick:_t,className:"iconfont icon-dui",style:{color:"#1B8565"}}),ia.createElement("i",{onClick:()=>Le(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Ne&&ia.createElement("div",{className:_l.error},Ne)))))))},mc={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},Ru=Ue(63960),Wu=Ue(85418),kc=Ue(65051),pu=Ue(67294),hf=Object.defineProperty,bl=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,bu=(ee,y,E)=>y in ee?hf(ee,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):ee[y]=E,ku=(ee,y)=>{for(var E in y||(y={}))fs.call(y,E)&&bu(ee,E,y[E]);if(Va)for(var E of Va(y))Ea.call(y,E)&&bu(ee,E,y[E]);return ee},Ju=(ee,y)=>bl(ee,ba(y)),Hh=(ee,y,E)=>new Promise((z,ne)=>{var ie=he=>{try{ae(E.next(he))}catch(pe){ne(pe)}},se=he=>{try{ae(E.throw(he))}catch(pe){ne(pe)}},ae=he=>he.done?z(he.value):Promise.resolve(he.value).then(ie,se);ae((E=E.apply(ee,y)).next())});const $c=(ee,y)=>{const E=ee.getParentData(y.id,"tree");return E?y.style.x>E.style.x?"right":"left":"center"},of=[3,2,1];let eh=[{name:"\u6839\u8282\u70B9",src:"/images/one.svg",color:"#CC7CF5"},{name:"\u8BFE\u7A0B",src:"/images/kc.svg",color:"#3241F7"},{name:"\u7AE0\u8282",src:"/images/zj.svg",color:"#5e54e7"},{name:"\u77E5\u8BC6\u70B9",src:"/images/zsd.svg",color:"#FFDF55"},{name:"\u5B9E\u8BAD",src:"/images/sx.svg",color:"#4E9DFF"},{name:"\u4F5C\u4E1A",src:"/images/zy.svg",color:"#445DF3"},{name:"\u89C6\u9891",src:"/images/sp.svg",color:"#6BC4DE"},{name:"\u8BFE\u4EF6",src:"/images/fj.svg",color:"#6BDE73"},{name:"\u8BD5\u5377",src:"/images/sj.svg",color:"#2D9534"},{name:"\u5176\u4ED6",src:"/images/qt.svg",color:"#2D947C"}];const Qd=(ee,y)=>{const E={};let z=null;return ee.forEach(ne=>{E[ne.properties.uuid]=Ju(ku({},ne),{id:ne.properties.uuid,children:[]})}),y.forEach(ne=>{const ie=E[ne.startNodeUuid],se=E[ne.endNodeUuid];ie&&(ie.id=ie.properties.uuid),ie&&se&&ie.children.push(se)}),ee.forEach(ne=>{!y.some(se=>se.endNodeUuid===ne.properties.uuid)&&(z=E[ne.properties.uuid])}),z};var vc=(0,Ce.forwardRef)(({nodeUuid:ee,subject_id:y,setshowdetail:E,setitems:z,setzoomsize:ne},ie)=>{const[se,ae]=(0,Ce.useState)(!1),he=(0,Ce.useRef)(0),pe=(0,Ce.useRef)(null),ve=(0,Ce.useRef)();(0,Ce.useEffect)(()=>{ke()},[]);function xe(_e){ve.current.zoomBy(_e)}function Ee(){setTimeout(()=>{var _e;ne((((_e=ve==null?void 0:ve.current)==null?void 0:_e.getZoom())*100).toFixed(0))},300)}function Be(_e){var qe;let Je=ve.current.getElementDataByState("node","selected");(Je==null?void 0:Je.length)>0&&ve.current.setElementState((qe=Je==null?void 0:Je[0])==null?void 0:qe.id,[""]),ve.current.setElementState(_e,["selected"])}function Ne(_e,qe){try{const Je={},ut={};ve.current.getEdgeData().map(ct=>{Je[ct.id]=_e==="Enter"?"inactive":"active"}),ve.current.getNodeData().map(ct=>{_e==="Enter"?ut[ct.id]=ct.colornodeType===qe?"highlight":"inactive":ut[ct.id]="active"}),ve.current.setElementState(Je),ve.current.setElementState(ut)}catch(Je){}}function ze(_e,qe){var Je;(Je=ve==null?void 0:ve.current)==null||Je.fitView(_e,qe)}(0,Ce.useImperativeHandle)(ie,()=>({zoomBy:xe,getData:ke,selectall:Be,onMouse:Ne,fitView:ze,getZooms:Ee}));const ke=()=>Hh(void 0,null,function*(){var _e,qe,Je,ut,ct,ht,gt,bt,Pt;ae(!0);let _t=yield(0,rt.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:ee,subject_id:y,depth:-1,relationshipFilter:"\u5305\u542B>"}});ae(!1);let An=(qe=(_e=_t==null?void 0:_t.data)==null?void 0:_e.nodes)==null?void 0:qe.map(Hi=>{var Un,On,$i,Ei,Cn,Ji,ii,xi,Lr,di,br,Jr;return Ju(ku({},Hi==null?void 0:Hi.properties),{rootNodeUuid:(Un=Hi==null?void 0:Hi.properties)==null?void 0:Un.rootNodeUuid,id:(On=Hi==null?void 0:Hi.properties)==null?void 0:On.uuid,name:($i=Hi==null?void 0:Hi.properties)==null?void 0:$i.name,description:(Ei=Hi==null?void 0:Hi.properties)==null?void 0:Ei.description,nodeType:(Cn=Hi==null?void 0:Hi.properties)==null?void 0:Cn.nodeType,tags:((Ji=Hi==null?void 0:Hi.properties)==null?void 0:Ji.tags)&&((Lr=(xi=(ii=Hi==null?void 0:Hi.properties)==null?void 0:ii.tags)==null?void 0:xi.split("\uFF0C"))==null?void 0:Lr.map($r=>({name:$r})))||[],colorType:parseInt((di=Hi==null?void 0:Hi.properties)==null?void 0:di.color)>3?"3":(br=Hi==null?void 0:Hi.properties)==null?void 0:br.color,activeColor:"#FA6400",size:of[((Jr=Hi==null?void 0:Hi.properties)==null?void 0:Jr.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})}),Xn=Qd((ut=(Je=_t==null?void 0:_t.data)==null?void 0:Je.nodes)==null?void 0:ut.map((Hi,Un)=>{var On,$i,Ei,Cn,Ji;return Ju(ku({},Hi),{key:Un,title:(On=Hi==null?void 0:Hi.properties)==null?void 0:On.name,newcolor:parseInt(($i=Hi==null?void 0:Hi.properties)==null?void 0:$i.color)===1?"#CC7CF5":((Ei=eh==null?void 0:eh.find(ii=>{var xi;return(ii==null?void 0:ii.name)===((xi=Hi==null?void 0:Hi.properties)==null?void 0:xi.nodeType)}))==null?void 0:Ei.color)||"#2D947C",colornodeType:parseInt((Cn=Hi==null?void 0:Hi.properties)==null?void 0:Cn.color)===1?"\u6839\u8282\u70B9":((Ji=eh==null?void 0:eh.find(ii=>{var xi;return(ii==null?void 0:ii.name)===((xi=Hi==null?void 0:Hi.properties)==null?void 0:xi.nodeType)}))==null?void 0:Ji.name)||"\u5176\u4ED6"})}),(ht=(ct=_t==null?void 0:_t.data)==null?void 0:ct.relationships)==null?void 0:ht.filter(Hi=>Hi.type==="\u5305\u542B"));ve!=null&&ve.current&&((gt=ve==null?void 0:ve.current)==null||gt.destroy());let ci=(0,kc.RN)(Xn),Zn=(bt=ci.nodes)==null?void 0:bt.filter((Hi,Un,On)=>Un===On.findIndex($i=>$i.id===Hi.id)),Oi=(Pt=ci.edges)==null?void 0:Pt.filter((Hi,Un,On)=>Un===On.findIndex($i=>$i.source===Hi.source&&$i.target===Hi.target));Le({nodes:Zn,edges:Oi},An)}),Le=(_e,qe)=>{var Je,ut;ve.current=null,ve.current=new kc.kJ({container:pe.current,autoResize:!0,autoFit:{type:((Je=_e==null?void 0:_e.nodes)==null?void 0:Je.length)>20?"view":"center",options:{direction:"both",when:"always"}},animation:!(((ut=_e==null?void 0:_e.nodes)==null?void 0:ut.length)>300),data:_e,node:{style:{labelText:ct=>ct.title,labelFill:"#ffffff",fill:ct=>ct.newcolor,labelBackground:!1,labelPlacement:function(ct){const ht=$c(this,ct);return ht==="center"?"right":ht},halo:!0,haloStrokeOpacity:.5,haloLineWidth:10,ports:[{placement:"right"},{placement:"left"}]},animation:{enter:!1}},edge:{type:"cubic-horizontal",animation:{enter:!1}},layout:{type:"mindmap",direction:"H",getHeight:()=>32,getWidth:()=>32,getVGap:()=>4,getHGap:()=>64,getSide:ct=>(he.current++,he.current%2==0?"left":"right")},behaviors:["drag-element",{type:"zoom-canvas",onFinish:()=>{setTimeout(()=>{var ct;ne((((ct=ve==null?void 0:ve.current)==null?void 0:ct.getZoom())*100).toFixed(0))},300)}},"collapse-expand","drag-canvas",{type:"click-select",state:"selected",onClick:ct=>{let ht=qe.filter(gt=>{var bt,Pt;return(gt==null?void 0:gt.id)===((Pt=(bt=ct.target)==null?void 0:bt.config)==null?void 0:Pt.id)});if((ht==null?void 0:ht.length)===0){E(!1);return}z(ht==null?void 0:ht[0]),E(!0),ct.view.setCursor("pointer")},multiple:!1}]}),ve.current.render(),setTimeout(()=>{var ct;ne((((ct=ve==null?void 0:ve.current)==null?void 0:ct.getZoom())*100).toFixed(0))},300)};return pu.createElement("div",{style:{height:"100%"}},pu.createElement(qt.Z,{spinning:se,className:"mt60 w100",tip:"\u52A0\u8F7D\u4E2D..."}),pu.createElement("div",{style:{height:"100%"},ref:pe}))});function qh(ee,y){var E=ee==null?null:typeof Symbol!="undefined"&&ee[Symbol.iterator]||ee["@@iterator"];if(E!=null){var z,ne,ie,se,ae=[],he=!0,pe=!1;try{if(ie=(E=E.call(ee)).next,y===0){if(Object(E)!==E)return;he=!1}else for(;!(he=(z=ie.call(E)).done)&&(ae.push(z.value),ae.length!==y);he=!0);}catch(ve){pe=!0,ne=ve}finally{try{if(!he&&E.return!=null&&(se=E.return(),Object(se)!==se))return}finally{if(pe)throw ne}}return ae}}function Yd(ee,y,E){return y=uA(y),y in ee?Object.defineProperty(ee,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):ee[y]=E,ee}function Lg(ee,y){return T0(ee)||qh(ee,y)||lA(ee,y)||my()}function Km(ee){return M0(ee)||Tv(ee)||lA(ee)||Mm()}function M0(ee){if(Array.isArray(ee))return Y0(ee)}function T0(ee){if(Array.isArray(ee))return ee}function Tv(ee){if(typeof Symbol!="undefined"&&ee[Symbol.iterator]!=null||ee["@@iterator"]!=null)return Array.from(ee)}function lA(ee,y){if(ee){if(typeof ee=="string")return Y0(ee,y);var E=Object.prototype.toString.call(ee).slice(8,-1);if(E==="Object"&&ee.constructor&&(E=ee.constructor.name),E==="Map"||E==="Set")return Array.from(ee);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return Y0(ee,y)}}function Y0(ee,y){(y==null||y>ee.length)&&(y=ee.length);for(var E=0,z=new Array(y);Eee.length)&&(y=ee.length);for(var E=0,z=Array(y);E=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},48804:function(i,f,e){"use strict";e.d(f,{Z:function(){return u}});function t(c){if(Array.isArray(c))return c}function r(c,o){var p=c==null?null:typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(p!=null){var h,d,g,v,S=[],C=!0,E=!1;try{if(g=(p=p.call(c)).next,o===0){if(Object(p)!==p)return;C=!1}else for(;!(C=(h=g.call(p)).done)&&(S.push(h.value),S.length!==o);C=!0);}catch(x){E=!0,d=x}finally{try{if(!C&&p.return!=null&&(v=p.return(),Object(v)!==v))return}finally{if(E)throw d}}return S}}function n(c,o){(o==null||o>c.length)&&(o=c.length);for(var p=0,h=new Array(o);pr.length)&&(n=r.length);for(var a=0,s=Array(n);ar.length)&&(n=r.length);for(var a=0,s=new Array(n);a0&&arguments[0]!==void 0?arguments[0]:"";return rn.endsWith("/")?rn:"".concat(rn,"/")}var Bs=__webpack_require__(49647),Cs=__webpack_require__(58096),Nc=["content"],yc=["content"],Vu=/^(http:|https:)?\/\//;function eu(rn){return Vu.test(rn)||rn.startsWith("/")&&!rn.startsWith("/*")||rn.startsWith("./")||rn.startsWith("../")}var Ls=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Bc=function(an){var ya,eo=an.loaderData,Ao=an.htmlPageOpts,$o=an.manifest,To=($o==null||(ya=$o.assets)===null||ya===void 0?void 0:ya["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(eo||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Ao||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(To,"'")}})};function Gu(rn){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof rn=="string")return eu(rn)?vs({src:rn},an):{content:rn};if(ou(rn)==="object")return vs(vs({},rn),an);throw new Error("Invalid script type: ".concat(ou(rn)))}function Ku(rn){return eu(rn)?{type:"link",href:rn}:{type:"style",content:rn}}var gl=function(an){var ya,eo,Ao,$o,To,Ri,co=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(co==null?void 0:co.title)&&oe.createElement("title",null,co.title),co==null||(ya=co.favicons)===null||ya===void 0?void 0:ya.map(function($i,tu){return oe.createElement("link",{key:tu,rel:"shortcut icon",href:$i})}),(co==null?void 0:co.description)&&oe.createElement("meta",{name:"description",content:co.description}),(co==null||(eo=co.keywords)===null||eo===void 0?void 0:eo.length)&&oe.createElement("meta",{name:"keywords",content:co.keywords.join(",")}),co==null||(Ao=co.metas)===null||Ao===void 0?void 0:Ao.map(function($i){return oe.createElement("meta",{key:$i.name,name:$i.name,content:$i.content})}),co==null||($o=co.links)===null||$o===void 0?void 0:$o.map(function($i,tu){return oe.createElement("link",(0,Cs.Z)({key:tu},$i))}),co==null||(To=co.styles)===null||To===void 0?void 0:To.map(function($i,tu){var Os=Ku($i),Ru=Os.type,Du=Os.href,yu=Os.content;if(Ru==="link")return oe.createElement("link",{key:tu,rel:"stylesheet",href:Du});if(Ru==="style")return oe.createElement("style",{key:tu},yu)}),co==null||(Ri=co.headScripts)===null||Ri===void 0?void 0:Ri.map(function($i,tu){var Os=Gu($i),Ru=Os.content,Du=(0,Bs.Z)(Os,Nc);return oe.createElement("script",(0,Cs.Z)({dangerouslySetInnerHTML:{__html:Ru},key:tu},Du))}))};function Yu(rn){var an,ya=rn.children,eo=rn.loaderData,Ao=rn.manifest,$o=rn.htmlPageOpts,To=rn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ri=rn.mountElementId;if(To!=null&&To.pureHtml)return oe.createElement("html",null,oe.createElement("head",null),oe.createElement("body",null,oe.createElement(Ls,null),oe.createElement("div",{id:Ri},ya),oe.createElement(Bc,{manifest:Ao,loaderData:eo,htmlPageOpts:$o})));if(To!=null&&To.pureApp)return oe.createElement(oe.Fragment,null,ya);var co=typeof window=="undefined"?Ao==null?void 0:Ao.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:($o==null?void 0:$o.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),co&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:co}),oe.createElement(gl,{htmlPageOpts:$o})),oe.createElement("body",null,oe.createElement(Ls,null),oe.createElement("div",{id:Ri},ya),oe.createElement(Bc,{manifest:Ao,loaderData:eo,htmlPageOpts:$o}),$o==null||(an=$o.scripts)===null||an===void 0?void 0:an.map(function($i,tu){var Os=Gu($i),Ru=Os.content,Du=(0,Bs.Z)(Os,yc);return oe.createElement("script",(0,Cs.Z)({dangerouslySetInnerHTML:{__html:Ru},key:tu},Du))})))}var vu=oe.createContext(void 0);function Uc(){return oe.useContext(vu)}var yl=["redirect"];function cc(rn){var an=rn.routesById,ya=rn.parentId,eo=rn.routeComponents,Ao=rn.useStream,$o=Ao===void 0?!0:Ao;return Object.keys(an).filter(function(To){return an[To].parentId===ya}).map(function(To){var Ri=xc(vs(vs({route:an[To],routeComponent:eo[To],loadingComponent:rn.loadingComponent,reactRouter5Compat:rn.reactRouter5Compat},rn.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function($i){return an[$i].parentId===To}).length>0}),{},{useStream:$o})),co=cc({routesById:an,routeComponents:eo,parentId:Ri.id,loadingComponent:rn.loadingComponent,reactRouter5Compat:rn.reactRouter5Compat,useStream:$o});return co.length>0&&(Ri.children=co,Ri.routes=co),Ri})}function bc(rn){var an=(0,Ys.UO)(),ya=(0,Ys.Gn)(rn.to,an),eo=(0,Hu.T$)(),Ao=(0,Ys.TH)();if(eo!=null&&eo.keepQuery){var $o=Ao.search+Ao.hash;ya+=$o}var To=vs(vs({},rn),{},{to:ya});return oe.createElement(Ys.Fg,(0,Cs.Z)({replace:!0},To))}function xc(rn){var an=rn.route,ya=rn.useStream,eo=ya===void 0?!0:ya,Ao=an.redirect,$o=(0,Bs.Z)(an,yl),To=rn.reactRouter5Compat?bl:Ec;return vs({element:Ao?oe.createElement(bc,{to:Ao}):oe.createElement(vu.Provider,{value:{route:rn.route}},oe.createElement(To,{loader:oe.memo(rn.routeComponent),loadingComponent:rn.loadingComponent||wc,hasChildren:rn.hasChildren,useStream:eo}))},$o)}function wc(){return oe.createElement("div",null)}function bl(rn){var an=Uc(),ya=an.route,eo=(0,Hu.Ov)(),Ao=eo.history,$o=eo.clientRoutes,To=(0,Ys.UO)(),Ri={params:To,isExact:!0,path:ya.path,url:Ao.location.pathname},co=rn.loader,$i={location:Ao.location,match:Ri,history:Ao,params:To,route:ya,routes:$o};return rn.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(rn.loadingComponent,null)},oe.createElement(co,$i,rn.hasChildren&&oe.createElement(Ys.j3,null))):oe.createElement(co,$i,rn.hasChildren&&oe.createElement(Ys.j3,null))}function Ec(rn){var an=rn.loader;return rn.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(rn.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var Us=null;function Sc(){return Us}function Pc(rn){var an=rn.history,ya=oe.useState({action:an.action,location:an.location}),eo=(0,uc.Z)(ya,2),Ao=eo[0],$o=eo[1];return(0,oe.useLayoutEffect)(function(){return an.listen($o)},[an]),(0,oe.useLayoutEffect)(function(){function To(Ri){rn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:rn.routes,clientRoutes:rn.clientRoutes,location:Ri.location,action:Ri.action,basename:rn.basename,isFirst:!!Ri.isFirst}})}return To({location:Ao.location,action:Ao.action,isFirst:!0}),an.listen(To)},[an,rn.routes,rn.clientRoutes]),oe.createElement(Ys.F0,{navigator:an,location:Ao.location,basename:rn.basename},rn.children)}function xl(){var rn=(0,Hu.Ov)(),an=rn.clientRoutes;return(0,Ys.V$)(an)}var y=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],b=function(an,ya){var eo=an.basename||"/",Ao=cc({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Ao}});for(var $o=oe.createElement(Pc,{basename:eo,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Ao,history:an.history},ya),To=0,Ri=y;Tonew Promise((eo,Ao)=>{var $o=co=>{try{Ri(ya.next(co))}catch($i){Ao($i)}},To=co=>{try{Ri(ya.throw(co))}catch($i){Ao($i)}},Ri=co=>co.done?eo(co.value):Promise.resolve(co.value).then($o,To);Ri((ya=ya.apply(rn,an)).next())});function ce(){return V(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"84"},85:{path:"/classrooms/guidance",parentId:"19",id:"85"},86:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"100"},101:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"101"},102:{path:"/classrooms/",parentId:"19",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"102",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework",parentId:"102",id:"104"},105:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"102",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"102",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"102",id:"107"},108:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"102",id:"108"},109:{path:"/classrooms/:coursesId/exercise",parentId:"102",id:"109"},110:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"102",id:"110"},111:{path:"/classrooms/:coursesId/poll",parentId:"102",id:"111"},112:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"102",id:"112"},113:{path:"/classrooms/:coursesId/common_homework",parentId:"102",id:"113"},114:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"102",id:"114"},115:{path:"/classrooms/:coursesId/group_homework",parentId:"102",id:"115"},116:{path:"/classrooms/:coursesId/teachers",parentId:"102",id:"116"},117:{path:"/classrooms/:coursesId/students",parentId:"102",id:"117"},118:{path:"/classrooms/:coursesId/assistant",parentId:"102",id:"118"},119:{path:"/classrooms/:coursesId/program_homework",parentId:"102",id:"119"},120:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"102",id:"120"},121:{path:"/classrooms/:coursesId/engineering",parentId:"102",id:"121"},122:{path:"/classrooms/:coursesId/learning_path",parentId:"102",id:"122"},123:{path:"/classrooms/:coursesId/resource_recommend",parentId:"102",id:"123"},124:{path:"/classrooms/:coursesId/attendance",parentId:"102",id:"124"},125:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"102",id:"125"},126:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"102",id:"126"},127:{path:"/classrooms/:coursesId/announcement",parentId:"102",id:"127"},128:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"102",id:"128"},129:{path:"/classrooms/:coursesId/online_learning",parentId:"102",id:"129"},130:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"102",id:"130"},131:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"102",id:"131"},132:{path:"/classrooms/:coursesId/attachment",parentId:"102",id:"132"},133:{path:"/classrooms/:coursesId/video",parentId:"102",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"102",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"102",id:"135"},136:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"102",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"102",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"102",id:"138"},139:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"102",id:"139"},140:{path:"/classrooms/:coursesId/live_video",parentId:"102",id:"140"},141:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"102",id:"141"},142:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"102",id:"142"},143:{path:"/classrooms/:coursesId/board",parentId:"102",id:"143"},144:{path:"/classrooms/:coursesId/course_group",parentId:"102",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"102",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"102",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"102",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group",parentId:"102",id:"148"},149:{path:"/classrooms/:coursesId/statistics/",parentId:"102",id:"149"},150:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"102",id:"150"},151:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"102",id:"151"},152:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"102",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"102",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"102",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"102",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"102",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"102",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"102",id:"158"},159:{path:"/classrooms/:coursesId/smart_plan",parentId:"102",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"160"},161:{path:"/competitions",parentId:"1",id:"161"},162:{path:"/competitions/index",parentId:"161",id:"162"},163:{path:"/competitions/:identifier/list",parentId:"161",id:"163"},164:{path:"/competitions/exports",parentId:"161",id:"164"},165:{path:"/competitions",parentId:"161",id:"165"},166:{path:"/competitions/:identifier",parentId:"161",id:"166"},167:{path:"/competitions/index/:identifier",parentId:"161",id:"167"},168:{path:"/competitions/:identifier/detail/enroll",parentId:"161",id:"168"},169:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"161",id:"169"},170:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"161",id:"170"},171:{path:"/competitions/detail/:identifier",parentId:"161",id:"171"},172:{path:"/forums",parentId:"1",id:"172"},173:{path:"/forums",parentId:"172",id:"173"},174:{path:"/forums/categories/:memoType",parentId:"172",id:"174"},175:{path:"/forums/new",parentId:"172",id:"175"},176:{path:"/forums/:memoId/edit",parentId:"172",id:"176"},177:{path:"/forums/:memoId",parentId:"172",id:"177"},178:{path:"/problemset",parentId:"1",id:"178"},179:{path:"/problemset",parentId:"178",id:"179"},180:{path:"/problemset/newitem",parentId:"178",id:"180"},181:{path:"/problemset/:type/:id",parentId:"178",id:"181"},182:{path:"/problemset/preview",parentId:"178",id:"182"},183:{path:"/problemset/preview_new",parentId:"178",id:"183"},184:{path:"/problemset/preview_select",parentId:"178",id:"184"},185:{path:"/shixuns",parentId:"1",id:"185"},186:{path:"/shixuns",parentId:"185",id:"186"},187:{path:"/shixuns/exports",parentId:"185",id:"187"},188:{path:"/shixuns/new",parentId:"185",id:"188"},189:{path:"/shixuns/new/CreateImg",parentId:"185",id:"189"},190:{path:"/shixuns/new/:id/imagepreview",parentId:"185",id:"190"},191:{path:"/shixuns/:id/Merge",parentId:"185",id:"191"},192:{path:"/shixuns/:id/Split",parentId:"185",id:"192"},193:{path:"/shixuns/:id/edit",parentId:"185",id:"193"},194:{path:"shixuns/:id/edit/warehouse",parentId:"193",id:"194"},195:{path:"/shixuns/:id/edit/newquestion",parentId:"193",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"193",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"193",id:"197"},198:{path:"/shixuns/:id/edit/new",parentId:"193",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"193",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"193",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"193",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"193",id:"202"},203:{path:"/shixuns/:id",parentId:"185",id:"203"},204:{path:"/shixuns/:id/poll",parentId:"203",id:"204"},205:{path:"/shixuns/:id/challenges",parentId:"203",id:"205"},206:{path:"/shixuns/:id/repository",parentId:"203",id:"206"},207:{path:"/shixuns/:id/secret_repository",parentId:"203",id:"207"},208:{path:"/shixuns/:id/collaborators",parentId:"203",id:"208"},209:{path:"/shixuns/:id/dataset",parentId:"203",id:"209"},210:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"203",id:"210"},211:{path:"/shixuns/:id/shixun_discuss",parentId:"203",id:"211"},212:{path:"/shixuns/:id/ranking_list",parentId:"203",id:"212"},213:{path:"/shixuns/:id/settings",parentId:"203",id:"213"},214:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"203",id:"214"},215:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"203",id:"215"},216:{path:"/shixuns/:id/repository/upload_file",parentId:"203",id:"216"},217:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"203",id:"217"},218:{path:"/shixuns/:id/repository/add_file",parentId:"203",id:"218"},219:{path:"/shixuns/:id/secret_repository/add_file",parentId:"203",id:"219"},220:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"220"},221:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"203",id:"221"},222:{path:"/shixuns/:id/audit_situation",parentId:"203",id:"222"},223:{path:"/shixuns/:id/fork_list",parentId:"203",id:"223"},224:{path:"/users",parentId:"1",id:"224"},225:{path:"/users/:username/videos/protocol",parentId:"224",id:"225"},226:{path:"/users/:username/videos/resourceProtocol",parentId:"224",id:"226"},227:{path:"/users/:username/videos/success",parentId:"224",id:"227"},228:{path:"/users/:username/topicbank/:topicstype",parentId:"224",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"224",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"224",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"224",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"224",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"224",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"224",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"224",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"224",id:"236"},237:{path:"/users/:username/experiment-img/add",parentId:"224",id:"237"},238:{path:"/users/:username",parentId:"224",id:"238"},239:{path:"/users/:username",parentId:"238",id:"239"},240:{path:"/users/:username/baseInfo/edit",parentId:"238",id:"240"},241:{path:"/users/:username/baseInfo",parentId:"238",id:"241"},242:{path:"/users/:username/realNameCertification",parentId:"238",id:"242"},243:{path:"/users/:username/careerCertification",parentId:"238",id:"243"},244:{path:"/users/:username/classrooms",parentId:"238",id:"244"},245:{path:"/users/:username/shixuns",parentId:"238",id:"245"},246:{path:"/users/:username/dataSet",parentId:"238",id:"246"},247:{path:"/users/:username/userPortrait",parentId:"238",id:"247"},248:{path:"/users/:username/learningPath",parentId:"238",id:"248"},249:{path:"/users/:username/teach-group",parentId:"238",id:"249"},250:{path:"/users/:username/competitions",parentId:"238",id:"250"},251:{path:"/users/:username/experiment-img",parentId:"238",id:"251"},252:{path:"/users/:username/experiment-img/:experid/detail",parentId:"238",id:"252"},253:{path:"/users/:username/certificate",parentId:"238",id:"253"},254:{path:"/users/:username/otherResources",parentId:"238",id:"254"},255:{path:"/users/:username/paths",parentId:"238",id:"255"},256:{path:"/users/:username/projects",parentId:"238",id:"256"},257:{path:"/users/:username/videos",parentId:"238",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"238",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"238",id:"259"},260:{path:"/users/:username/vspaces",parentId:"238",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"238",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"238",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"238",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"238",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"430",id:"432"},433:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"430",id:"433"},434:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"434"},435:{parentId:"430",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"435",id:"436"},437:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"435",id:"437"},438:{path:"/miniprogram",parentId:"1",id:"438"},439:{path:"/miniprogram/courseware/study",exact:!0,parentId:"438",id:"439"},440:{path:"/educoder-demo",exact:!0,parentId:"1",id:"440"},441:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"441"},442:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"442"},443:{path:"/training",parentId:"1",id:"443"},444:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"443",id:"444"},445:{path:"/largeScreen",exact:!0,parentId:"1",id:"445"},446:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"446"},447:{path:"/quality",parentId:"1",id:"447"},448:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"447",id:"448"},449:{path:"/otherlogin",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginqq",exact:!0,parentId:"1",id:"450"},451:{path:"/otherloginstart",exact:!0,parentId:"1",id:"451"},452:{path:"/pathsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"454"},455:{path:"/login",parentId:"1",id:"455"},456:{path:"/login",parentId:"455",id:"456"},457:{path:"/user",parentId:"1",id:"457"},458:{path:"/user/login",parentId:"457",id:"458"},459:{path:"/user/register",parentId:"457",id:"459"},460:{path:"/user/reset-password",parentId:"457",id:"460"},461:{path:"/colleges",parentId:"1",id:"461"},462:{path:"/colleges/:id/statistics",parentId:"461",id:"462"},463:{path:"/help",parentId:"1",id:"463"},464:{path:"/help/:id",parentId:"463",id:"464"},465:{path:"/video",parentId:"1",id:"465"},466:{path:"/video/:videoId",parentId:"465",id:"466"},467:{path:"/terminal",parentId:"1",id:"467"},468:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"468"},469:{path:"/wrongAnswer",parentId:"1",id:"469"},470:{path:"/bwdemo",parentId:"1",id:"470"},471:{path:"/",parentId:"1",id:"471"},472:{path:"/",exact:!0,parentId:"471",id:"472"},473:{path:"/api/*",exact:!0,parentId:"471",id:"473"},474:{path:"/search",exact:!0,parentId:"471",id:"474"},475:{path:"/moop_cases",exact:!0,parentId:"471",id:"475"},476:{path:"/moop_cases/new",exact:!0,parentId:"471",id:"476"},477:{path:"/moop_cases/:caseId",exact:!0,parentId:"471",id:"477"},478:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"471",id:"478"},479:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"471",id:"479"},480:{path:"/randompaper",exact:!0,parentId:"471",id:"480"},481:{path:"/randompaper/edit/:id",exact:!0,parentId:"471",id:"481"},482:{path:"/randompaper/detail/:id",exact:!0,parentId:"471",id:"482"},483:{path:"/403",parentId:"471",id:"483"},484:{path:"/500",parentId:"471",id:"484"},485:{path:"/404",parentId:"471",id:"485"},486:{path:"/download",parentId:"471",id:"486"},487:{path:"/iwce",parentId:"471",id:"487"},488:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"471",id:"488"},489:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"471",id:"489"},490:{path:"/Activities",parentId:"471",id:"490"},491:{path:"/iwce/:itemname",parentId:"471",id:"491"},492:{path:"/hpc-course",parentId:"471",id:"492"},493:{path:"/user_agents",parentId:"471",id:"493"},494:{path:"/three",parentId:"471",id:"494"},495:{path:"/introduction",parentId:"471",id:"495"},496:{path:"/chatgpt",parentId:"471",id:"496"},497:{path:"/*",parentId:"471",id:"497"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,52647))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,69668))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,69668))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,52))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,37862))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,33794))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,89574))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,40957))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,87866))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5625),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98842))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,53106))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,40957))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,64678))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,13597))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,34143))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,64678))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,74497))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,74497))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,9573))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,9573))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,94576))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,30624))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,96247))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5247),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,54093))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,3822))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8870),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,30957))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,83563))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,27682))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,80409))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8870),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,23372))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,32648))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,34929))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,19531))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,55490))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,96725))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,27765))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,88445))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,81655))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,72551))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,45303))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,83292))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,72911))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,29576))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7973),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,29576))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,90343))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,49890))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,49890))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,24632))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,58659))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,96528))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23781))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23781))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,18099))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,18099))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,15028))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,6469))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,11264))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,84959))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,91625))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,36347))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,38693))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,61712))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,51110))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,89010))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,40980))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,43477))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,58083))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,29335))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,11195))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,98377))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,65041))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,17836))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,5212))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,73094))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,410))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,92322))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,87866))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,1524))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,46415))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,39695))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,60127))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,74250))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,81119))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,81119))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,84597))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5247),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,59639))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,89780))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,65085))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,52765))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,49442))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,51636))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,50960))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,63961))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,51887))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,19117))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,19117))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,4336))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,79958))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,79958))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,25545))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,25545))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,17183))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,17183))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,92388))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,92388))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,75429))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,75429))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,48662))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,15622))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,49540))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,91711))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5247),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,91711))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,34026))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,71941))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,88270))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,45957))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,62879))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,58583))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,15389))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,15389))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5625),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,85615))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5625),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,85615))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,4676))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,4676))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,44037))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,44037))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,98241))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,60115))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1793))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,95355))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,89722))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,89722))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,90768))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,19104))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,19104))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,32627))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,32627))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,55439))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,55362))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,55362))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54098))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54098))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,95181))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,13581))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,88228))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,63772))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,85141))),156:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,41841))),157:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,43261))),158:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,40322))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,26310))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,77716))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,67299))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,67299))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,61970))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,67299))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,1167))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,1167))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,34468))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,35180))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,65035))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,30890))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),173:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,83387))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,36297))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,59963))),176:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,59963))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,44081))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,86137))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,86137))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,89740))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,2869))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,77708))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,91363))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,28415))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,34579))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,80505))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,86663))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,20044))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,1795))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5314),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,59992))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,50939))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,26948))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,39323))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,39323))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,16605))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7959),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,16605))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,83434))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,80358))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,68181))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,99683))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,69296))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,1699))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,52400))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,67014))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,89525))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,16601))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,41026))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(5314),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72969))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28258))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28258))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,52531))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,52531))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,74131))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,74131))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,19106))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,29884))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,99184))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,61543))),226:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,28570))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,90913))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,61080))),229:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,8483))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,8483))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,27946))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,38361))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,79061))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,25628))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,70005))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,42737))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,22543))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,33898))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,15605))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,17751))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,92483))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,50483))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,51814))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,15605))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,40446))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,28018))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,15698))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,83892))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,55099))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,57977))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,40174))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,35678))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,89096))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,2682))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,97689))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,84884))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,75818))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,3801))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,45813))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,1465))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,88854))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,89226))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,11902))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,33396))),265:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),267:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,1418))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,63564))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,42502))),270:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,42502))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,5937))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(319),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,5937))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,11624))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,57560))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,7644))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,7644))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,13403))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,41508))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,17556))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,22615))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,12738))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,20585))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,22789))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,20887))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,75151))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,95028))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,69913))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,11888))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,29262))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,54756))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,12907))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,63053))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,4384))),295:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,88653))),296:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),297:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),298:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,34073))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,24631))),300:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,54996))),301:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,61890))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,4067))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,96777))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,38385))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,71417))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,9996))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,9996))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,35047))),309:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,62511))),311:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32012))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,62511))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32012))),314:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,62511))),315:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,4459))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,30546))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),319:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,13398))),320:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,62520))),321:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,9671))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,16744))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,88362))),324:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,11769))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,1022))),326:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,57810))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,40818))),329:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,40818))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,56944))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,75977))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,2132))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,72135))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,6712))),336:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,40960))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,69207))),338:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,37281))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),340:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,72490))),341:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,89994))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,90670))),343:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,78889))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,25094))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,67216))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,33502))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,65936))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89515))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,46677))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,3710))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,9695))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,39575))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42531))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,60128))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,38432))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,9033))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,19031))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,81475))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,23637))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,43348))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),372:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,86776))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),374:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,78889))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,25094))),377:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,67216))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,33502))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,42357))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,65936))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,89515))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,46677))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,3710))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41580))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,9695))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,39575))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42531))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,65034))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,60128))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,54053))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,38432))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,9033))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,19031))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,81475))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,23637))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,43348))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,70796))),402:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,86776))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),404:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,64524))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,48651))),406:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,66802))),407:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,66003))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,8710))),409:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,19995))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,9319))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,88963))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,76112))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,75590))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,97547))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,41859))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76634))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,13451))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,95910))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,95910))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4944),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,69298))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,14015))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,89657))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,34339))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(7646),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,53012))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,96134))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7646),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,18905))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,4467))),435:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,20490))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,669))),437:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,72695))),438:oe.lazy(()=>__webpack_require__.e(4552).then(__webpack_require__.bind(__webpack_require__,4552))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,41992))),440:oe.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,40165))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,81336))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(596),__webpack_require__.e(2993),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,81336))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),444:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,45271))),445:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,72077))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,165))),447:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,7904))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,93949))),450:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,84008))),451:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,91071))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,88181))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,678))),454:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,17117))),455:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,13858))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,75938))),457:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,13858))),458:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,75938))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,23798))),460:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,99409))),461:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,42321))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,81765))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,28805))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,95458))),468:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,40146))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(2993),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,72551))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,569))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(7961),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,16978))),472:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,92978))),473:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,72748))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,3324))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,70198))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,69363))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,45589))),478:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,69363))),479:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,66889))),480:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,83292))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,83292))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,1829))),483:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,73582))),484:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,67818))),485:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,87362))),486:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,65926))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,87494))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,82066))),489:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(596),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,45957))),490:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,14200))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,87494))),492:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,87494))),493:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,80946))),494:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,34294))),495:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,33045))),496:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(205),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,15210))),497:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,87362))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,32821)))}}})}var nn=__webpack_require__(34038),sn=__webpack_require__(5796),Ra=__webpack_require__(74330),Ca=__webpack_require__(80410),Qn=()=>oe.createElement(Ra.Z,{size:"middle",className:Ca.Z.loading}),Ti=__webpack_require__(35973),ds=__webpack_require__(94699),Ja=__webpack_require__.n(ds),hs=__webpack_require__(78452),Es=__webpack_require__.n(hs),qu=__webpack_require__(68707),ts=__webpack_require__.n(qu),Zc=__webpack_require__(43272),zc=__webpack_require__.n(Zc),Cc=__webpack_require__(31197),Wc=__webpack_require__.n(Cc),hu=__webpack_require__(3429),za=__webpack_require__.n(hu),Hc=__webpack_require__(23662),Vc=__webpack_require__.n(Hc),Mo=__webpack_require__(58097),Zi=__webpack_require__.n(Mo),mu=__webpack_require__(26712),Qu=__webpack_require__.n(mu),Gc=__webpack_require__(80398),Dl=__webpack_require__.n(Gc),Au=__webpack_require__(87305),ku=__webpack_require__.n(Au),wl=__webpack_require__(8880),Kc=__webpack_require__.n(wl),Tu=__webpack_require__(96667),El=__webpack_require__.n(Tu),Yc=__webpack_require__(32869),Sl=__webpack_require__.n(Yc);Ja().extend(ts()),Ja().extend(zc()),Ja().extend(Wc()),Ja().extend(za()),Ja().extend(Vc()),Ja().extend(Zi()),Ja().extend(Qu()),Ja().extend(Dl()),Ja().extend(ku()),Ja().extend(Kc()),Ja().extend(El()),Ja().extend(Sl()),Ja().extend(Es());var Ws=Object.defineProperty,gu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Oc=Object.prototype.propertyIsEnumerable,Hs=(rn,an,ya)=>an in rn?Ws(rn,an,{enumerable:!0,configurable:!0,writable:!0,value:ya}):rn[an]=ya,Ic=(rn,an)=>{for(var ya in an||(an={}))Xu.call(an,ya)&&Hs(rn,ya,an[ya]);if(gu)for(var ya of gu(an))Oc.call(an,ya)&&Hs(rn,ya,an[ya]);return rn},Ju=(rn,an,ya)=>new Promise((eo,Ao)=>{var $o=co=>{try{Ri(ya.next(co))}catch($i){Ao($i)}},To=co=>{try{Ri(ya.throw(co))}catch($i){Ao($i)}},Ri=co=>co.done?eo(co.value):Promise.resolve(co.value).then($o,To);Ri((ya=ya.apply(rn,an)).next())});const Pl="https://www-cdn.educoder.net/",Ul=!1;function qc(){return Ju(this,null,function*(){const rn=(0,nn.gD)(),{routes:an,routeComponents:ya}=yield ce(rn);yield rn.applyPlugins({key:"patchRoutes",type:Ti.ApplyPluginsType.event,args:{routes:an,routeComponents:ya}});const eo=rn.applyPlugins({key:"modifyContextOpts",type:Ti.ApplyPluginsType.modify,initialValue:{}}),Ao=eo.basename||"/",$o=eo.historyType||"browser",To=(0,sn.fi)(Ic({type:$o,basename:Ao},eo.historyOpts));return rn.applyPlugins({key:"render",type:Ti.ApplyPluginsType.compose,initialValue(){const Ri={useStream:!0,routes:an,routeComponents:ya,pluginManager:rn,mountElementId:"root",rootElement:eo.rootElement||document.getElementById("root"),loadingComponent:Qn,publicPath:Pl,runtimePublicPath:Ul,history:To,historyType:$o,basename:Ao,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:eo.callback},co=rn.applyPlugins({key:"modifyClientRenderOpts",type:Ti.ApplyPluginsType.modify,initialValue:Ri});return w(co)}})()})}qc(),typeof window!="undefined"&&(window.g_umi={version:"4.4.6"})})()})();